*{margin:0; padding:0}
body{font-family:Arial, Helvetica, sans-serif;  font-size:12px; line-height:22px; color:#333; background:#f3f3f3 url(../images/new_body_bg.gif) left bottom repeat-x}
a{color:#333; text-decoration:none}
img{border:none}
ul,ol{list-style:none}
p{margin-bottom:12px}
.clear{clear:both}
.table{
	width:99%;
	height:auto;
	background:#dad9d9; float:left; 
}
.table td{margin-bottom:3px;text-align:left; padding-left:3px;}
.table tr{ background:#fff;}
.table tr:hover{background:#6bc9c9; color:#fff;}
.table .top{background:#10a0a0; font-weight:bold; color:#FFFFFF}


/*table{border-collapse: collapse;width:99%; height:auto; border:1px solid #c7c7c7;margin: 10px 0 10px 0px;
font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color: #999999;border-collapse: collapse;}
table tr{ background:#fff; height:auto;}
table tr:hover{ background-color:# FFD700;}
table .top td {
background:#b5cfd2  url(../images/1347078600_3763.jpg);
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #999999;
}
table  td {
background:#dcddc0 url(../images/1347078645_1925.jpg);
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #999999;
}
table  td:hover{ color:#FF0000;}*/

#header{width:970px; background:url(../images/content.gif) left top repeat-y; padding:0 5px; margin:0 auto}
.header_inner{width:970px;background:#ffffff; }
.logo{background:url(../images/logo.jpg) no-repeat; width:100px; height:90px; margin:8px 0; float:left}
.com{float:left; font-size:18px; font-weight:bold; color:#2a66bf; margin:30px 0 0 10px}
.tel{float:left; margin:40px 20px 0px 10px; width:400px;}
.tel span{display:block; font-size:18px; font-weight:bold; color:#0066CC; }
.lang{float:right; margin:20px 10px 0 0; width:220px;}
.lang a{padding-left:6px}
.lang a:hover{text-decoration:underline}
.menu1{width:970px; background:#1472b2 /*url(../images/nav_bg.gif) repeat-x*/; height:40px; box-shadow:0 0 3px 2px #aaa; margin-bottom:6px}
.menu1 ul{height:40px;}
.menu1 ul li{float:left; border-right:#fff 1px solid}
.menu1 ul li.last{ border-right:none}
.menu1 ul li a{display:block; line-height:40px; padding:0 42.4px; font-weight:bold; color:#fff}
.menu1 ul li.home a{width:80px; height:40px; padding:0;background:url(../images/home.png) center no-repeat;}
.menu1 ul li a:hover{ background:#10a0a0; color:#ffffff;}
.menu1 ul li.home a:hover{background:#10a0a0 url(../images/home_h.png) center no-repeat; color:#ffffff;}
.menu1 ul li.home1 a{background:#10a0a0 url(../images/home_h.png) center no-repeat}
.menu1 ul li.cut a{ background-color:#10a0a0;color:#ffffff;}
.banner{background:url(../images/banner.jpg) left no-repeat; width:970px; height:320px; margin:0 auto;}

#content{width:940px;height:auto; margin:0 auto; background:url(../images/content.gif) left top repeat-y; padding:0 20px; padding-top:20px}
#main{width:970px;height:auto; margin:0 auto; background:url(../images/content.gif) left top repeat-y; padding:5px 5px;}
.leftbar{float:left; width:660px;}
.about{margin-bottom:20px; width:660px;}
.about_title{line-height:32px; background:url(../images/mark.h1.gif) left center no-repeat; padding-left:30px; font-size:14px; font-weight:bold; color:#0c6dbe;}
.about_text ul.y{border-bottom:none}
.about_text ul{float:left; width:640px; padding:10px; border-bottom:#ccc 1px dashed; margin-bottom:30px}
.about_text ul:hover{box-shadow:0 0 2px 2px #ccc;}
.about_text ul li{float:left}
.about_text ul li.a{width:420px; background:url(../img/1.jpg) left center no-repeat; line-height:22px; font-size:13px; color:#0c6dbe; font-weight:bold;margin-left:20px; margin-bottom:8px}
.about_text ul li.a2{background:url(../img/2.jpg) left center no-repeat}
.about_text ul li.a3{background:url(../img/3.jpg) left center no-repeat}
.about_text ul li.a a{color:#0c6dbe}
.about_text ul li.a a:hover{text-decoration:underline}
.about_text ul li.w{width:200px;box-shadow:0 0 2px 1px #aaa; height:130px}
.about_text ul li.j{width:420px; margin-left:20px}
.about_text ul li.j a{ font-weight:bold;display:block; line-height:26px; background:url(../images/fa.gif) 3px center no-repeat; padding-left:20px}
.about_text ul li.j a:hover{text-decoration:underline; background:url(../images/fa_h.gif) 3px center no-repeat;}
.about_text ul li.u{text-align:right; line-height:18px; width:640px}
.about_text ul li.u a{color:#3781de;font-weight:bold;}
.about_text ul li.u a:hover{text-decoration:underline;}
.about_img{float:right; margin:6px 0 0 20px}
.pshow_title{line-height:32px; background:url(../images/mark.h1.gif) left center no-repeat; padding-left:30px; font-size:14px; font-weight:bold; color:#0c6dbe; margin-bottom:8px}
.pshow{width:660px; /*border:#ddd 1px solid; padding:10px; border-top:#0c6dbe 2px solid; */margin-bottom:20px}
/*.pshow:hover{box-shadow:0 0 2px 2px #aaa}*/
.pshow_text ul{width:210px; height:250px; float:left;}
.pshow_text ul.b1{ background:url(../images/box4.jpg) no-repeat}
.pshow_text ul.b2{ background:url(../images/box3.jpg) no-repeat}
.pshow_text ul.b3{ background:url(../images/box.jpg) no-repeat}
.pshow_text ul.w{margin:0 15px}
.pshow_text ul.b1:hover{box-shadow:0 0 1px 1px #00b7f0}
.pshow_text ul.b2:hover{box-shadow:0 0 1px 1px #529d76}
.pshow_text ul.b3:hover{box-shadow:0 0 1px 1px #018bf0}
.pshow_text ul li.a{line-height:28px}
.pshow_text ul li.a a{color:#fff; font-weight:bold; display:block; padding-left:10px; width:200px}
.pshow_text ul li.b{padding:10px; width:190px;}
.pshow_text ul li.b a{display:block; width:190px; margin-bottom:10px}
.pshow_text ul li.b p{font-size:12px; line-height:16px; margin-bottom:4px}
.pshow_text ul li.c{width:190px; padding:0 10px}
.pshow_text ul li.c a{color:#2a66bf; display:block; width:190px; text-align:right; font-weight:bold;}
.pshow_text ul li.c a:hover{ text-decoration:underline;}
.rightbar{float:left; width:260px; margin-left:20px}
.news{margin-bottom:20px; width:238px; border:#ddd 1px solid; border-top:#0c6dbe 2px solid; padding:10px}
.news:hover{box-shadow:0 0 2px 2px #ccc}
.news_title{line-height:32px; background:url(../images/mark.h1.gif) left center no-repeat; padding-left:30px; font-size:14px; font-weight:bold; color:#0c6dbe}
.news_text span{display:block; background:url(../images/san.gif) left center no-repeat; padding-left:20px}
.news_text a:hover{ color:#1472b2;text-decoration:none}
.newstitle{ font-size:12px; font-weight:bold; color:#2a66bf;}
.news_title a { color:#0c6dbe}
.news_title a:hover{ color:#11a3a0; text-decoration:underline;}
#scrollDiv{ height:100px; overflow: hidden;}
#scrollDiv ul li{background:url(../images/san.gif) left 6px no-repeat; padding-left:20px}
#scrollDiv ul li a{ line-height:18px; }
#scrollDiv ul li a:hover{ color:#1472b2;text-decoration:underline}
.contact{ width:238px; border:#ddd 1px solid; border-top:#0c6dbe 2px solid; padding:10px; margin-bottom:20px}
.contact:hover{box-shadow:0 0 2px 2px #ccc}
.contact_title{line-height:32px; background:url(../images/mark.h1.gif) left center no-repeat; padding-left:30px; font-size:14px; font-weight:bold; color:#0c6dbe}
.contact_title a{ color:#0c6dbe}
.contact_title a:hover{ color:#11a3a0; text-decoration:underline;}
.contact_text{line-height:23px}
.contact_text img{margin-bottom:12px}
.contact_text a{text-decoration:underline; color:#0c6dbe}
.contact_text ul li a{ font-weight:bold;}

#footer{width:970px; margin:0 auto; background:url(../images/footer_bg.gif) left top repeat-x; border-top:#d9d9d9 1px solid}
.footer_l{ text-align:center; padding:10px 0 10px 22px}
.footer_r{float:none; padding:10px 20px 10px 0}
.footer_r a{ text-decoration:underline;color:#0c6dbe}

.contentfoot{ width:940px;margin;0 auto; background-color:#f0ecec;}
.contentfoot:hover{box-shadow:0 0 2px 2px #ccc}
#left_side{ margin:1px auto; float:left; padding:15px; width:200px}
#left_side ul h3 a{ margin:5px auto; font-weight:bold; font-size:14px; color:#0c6dbe;}
#left_side ul h3 a:hover{ text-decoration:underline;}
#left_side ul li a:hover{ text-decoration:underline;}

#left_side2{margin:1px auto; float:left;padding:15px;width:200px}
#left_side2 ul h3 a{ margin:5px auto; font-weight:bold; font-size:14px; color:#0c6dbe;}
#left_side2 ul h3 a:hover{ text-decoration:underline;}
#left_side2 ul li a:hover{ text-decoration:underline;}

#left_side3{margin:1px auto; float:left;padding:15px;width:200px}
#left_side3 ul h3 a{ margin:5px auto; font-weight:bold; font-size:14px; color:#0c6dbe;}
#left_side3 ul h3 a:hover{ text-decoration:underline;}
#left_side3 ul li a:hover{ text-decoration:underline;}

#left_side4{margin:1px auto; float:left;padding:15px;width:200px}
#left_side4 ul h3 a{ margin:5px auto; font-weight:bold; font-size:14px; color:#0c6dbe;}
#left_side4 ul h3 a:hover{ text-decoration:underline;}
#left_side4 ul li a:hover{ text-decoration:underline;}


.title1{line-height:14px; padding:2px 0; margin-bottom:8px; border-bottom:#ccc 1px solid;color:#09c; height:20px; padding-left:5px;color:#1472b2}
.title1 a{ color:#999999;}
.title1 a:hover{color:#10a0a0;}
.plist{ width:200px; height:auto; float:left; background:#fff; overflow:hidden; margin-top:5px; margin-bottom:2px;   }
.plist ul{ margin:0px; padding:0px;  }
.plist ul li{ display:block;float:left; }
/*.plist ul li:hover{box-shadow:2px 2px 3px 3px #aaa;transform:scale(1.05,1);-moz-transform:scale(1.05,1);-webkit-transform:scale(1.05,1); transition: all 0.1s ease-out 0s; }*/
.plist ul li.a{ float:left;   }
.plist ul li.a a{width:190px!important;width:181px; float:left; padding-left:10px!important;padding-left:6px; height:auto;  line-height:26px;  color:#fff; font-weight:bold; display:block; background:#1472b2; border-bottom:1px solid #fff;}
.plist ul li.a a:hover{background:#10a0a0;color:#ffc600;text-decoration:underline;}
.plist ul li span{ text-decoration:underline;}
.plist ul li.b{ float:left;   }
.plist ul li.b a{ width:181px!important;width:171px; float:left; padding-left:19px!important;padding-left:16px; height:auto;  line-height:18px; padding-top:5px; padding-bottom:5px;  color:#000;  display:block; background:url(../images/l3.jpg) left center no-repeat #dfdfdf;  border-bottom:1px solid #fff;}
.plist ul li.b a:hover{color:#b68d19;}
.plist ul li.current a{ text-decoration:underline; color:#b68d19;}
.plist ul li.current1 a{ text-decoration:underline; color:#b68d19; background:#10a0a0;}
.plist ul li.c{ float:left;   }
.plist ul li.c a{ width:181px; float:left; padding-left:19px!important;padding-left:6px; height:auto;  line-height:18px; padding-top:3px; padding-bottom:3px;  color:#000;  display:block; background:#dfdfdf; border-bottom:1px solid #fff;}
.plist ul li.c a:hover{ color:#b68d19;}


.right1{ width:730px; height:auto; float:left; margin-top:5px; margin-left:5px;}
.right1 .about1{ width:730px; height:auto; float:left; padding-top:8px; padding-left:5px;}
.right1.titlen1{ width:730px; height:30px; line-height:30px; float:left; padding-left:5px; background:#e8e8e8; color:#c28605;   }
.right1 .titlen1 a{ color:#000; text-decoration:underline;}
.right1.titlen1 a:hover{ color:#c28605; text-decoration:underline;}
.right1.titlen2{ width:720px; height:30px; line-height:30px; float:left; padding-left:5px; background:#e8e8e8; color:#000; font-weight:bold;   }
.right1 p{ margin-bottom:8px;}
.right2 { margin:5px 10px 5px 10px;}
.h2{width:99%; height:auto; float:left; font-size:16px; font-weight:bold; line-height:30px; color:#1472b2;}
.about1 h2{ width:99%; height:auto; float:left; font-size:16px; font-weight:bold; line-height:30px; color:#1472b2;}
.about1 h1{ width:99%; height:auto; float:left; font-size:18px; font-weight:bold; line-height:30px; color:#1472b2;}
.about1 h3{ width:99%; height:auto; float:left; font-size:14px; font-weight:bold; line-height:30px; color:#1472b2;}
.about1 h4{ width:99%; height:auto; float:left; font-size:14px; font-weight:bold; line-height:30px; color:#1472b2;}
.about1 h5{ width:99%; height:auto; float:left; font-size:14px; font-weight:bold; line-height:30px; color:#1472b2; border-bottom: dotted 1px #CCCCCC;}
.about1 img{ float:none; border:1px solid #ccc; padding:0px; margin:1px;}
/*.about1 img:hover{box-shadow:2px 2px 3px 3px #aaa;transform:scale(1.05,1);-moz-transform:scale(1.05,1);-webkit-transform:scale(1.05,1); transition: all 0.1s ease-out 0s}*/
.about1 .img1{ float:left; border:1px solid #ccc; padding:1px; margin:5px 5px 5px 0px;}
.about1 .img2{ float:right; border:1px solid #ccc; padding:1px; margin:5px 16px 5px 5px;}
.about1 .img3{ float:left; border:1px solid #ccc; padding:1px; margin:5px;}
.about1 .imgp{ float:left; border:none; padding:0px; margin:1px 1px 1px 5px;}
.link_1 a{text-decoration:underline; color:#1472b2; line-height:26px;}
.link_1 a:hover{ color:#10a0a0; font-weight:bold;}
 
.about1 ul.space li{ float:left; width:370px;font-size:14px; font-weight:bold; line-height:30px; color:#1472b2; border-bottom: 1px solid #ccc;}


.rig{ float:right; width:auto; height:auto; margin:0px 10px 5px 10px;}
.rig .imgp{ border:1px #ccc solid;padding:1px; margin:3px;}
.xxt{ margin:1px 5px 1px 5px;}
.xxt .ttx{ display:block; float:left;}
.xxt img{ border:1px #ccc solid;padding:1px; margin:1px;}
.con_all{ height:16px; margin:10px 10px 0px 10px; padding:0px; display:block; text-align:inherit;}
.con_all a:hover{ text-decoration:underline; color:#1472b2;}
.show_pro ul li.con{display:block;float:left;padding:4px 0;width:128px;margin-left:0px;}
 
.show_pro ul li.con a{display:block;float:right;font-size:11px;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;font-weight:bold;margin:4px 39px 4px 0px;_margin:4px 19px 4px 0px;width:80px;padding:1px 0;color:#fff;background-color:#1472b2;border-radius:3px;cursor:point; text-align:center}
 
.show_pro ul li.con a:hover{background:#6dc6ee;cursor:point;}

.rig1{ float:none;width:auto; height:auto; margin:0px 10px 5px 0px;}
.rig1 img{ margin:0px 5px; border:1px solid #ccc;}
.rig1 img:hover{ box-shadow:2px 2px 3px 3px #aaa;transform:scale(1.05,1);-moz-transform:scale(1.05,1);-webkit-transform:scale(1.05,1); transition: all 0.1s ease-out 0s}
.rig1 .distance img{ margin-left:150px}
.rig1 .distance1 img{ margin-left:30px}

span.imgleft img{ float:left; margin:5px 10px;}

.productscn1{ width:730px; float:left; padding-left:5px; padding-top:10px; height:auto; }
.productscn1 ul{ margin:0px; padding:0px;}
.productscn1 ul li{ height:auto; float:left;}
.productscn1 ul li ol{ width:360px; margin:5px 0px; height:95px; }
.productscn1 ul li ol li{ width:120px; float:left; height:auto; }
.productscn1 ul li ol li.pro{ width:220px;  height:auto;  margin-left:15px!important;margin-left:10px; line-height:18px; color:#333; }
.productscn1 ul li ol li.pro a{ color:#1472b2; line-height:19px;  text-decoration:none; font-weight:bold; display:block;}
.productscn1 ul li ol li.pro a:hover{ color:#1472b2; text-decoration:underline;}
.productscn1 ul li ol li img{ border:1px solid #ccc; float:none; margin:0px; padding:1px; width:120px; height:90px;}
.productscn1 ul li ol li img:hover{box-shadow:2px 2px 3px 3px #aaa;transform:scale(1.05,1);-moz-transform:scale(1.05,1);-webkit-transform:scale(1.05,1); transition: all 0.1s ease-out 0s}

.introduce{ width:auto;height:auto; padding:10px}
.introduce ul{ float:left; margin:15px; width:150px; height:200; border:solid 1px #ccc; background:#E7E7E7}
.introduce ul:hover{box-shadow:2px 2px 3px 3px #aaa;}
.introduce ul li{ float:none; width:130px;height:90; margin:5px; text-align:center}
.introduce ul li a:hover{color:#10a0a0; text-decoration:underline}
.introduce ul li a{ margin:5px 0;color:#1472b2; line-height:19px;  text-decoration:none; font-weight:bold; display:block;}


.productscn2{ width:760px; float:left; padding-left:5px; padding-top:10px; height:auto; }
.productscn2 ul{ margin:0px; padding:1px;}
.productscn2 ul li{ height:auto; float:left;}
.productscn2 ul li ol{ width:760px; margin:5px 0px; height:95px; border:none }
.productscn2 ul li ol li{ width:120px; float:left; height:auto;border:none }
.productscn2 ul li ol li.pro{ width:590px;  height:auto;  margin-left:15px!important;margin-left:10px; line-height:18px; color:#333; }
.productscn2 ul li ol li.pro a{ color:#1472b2; line-height:19px;  text-decoration:none; font-weight:bold;}
.productscn2 ul li ol li.pro a:hover{ color:#1472b2; text-decoration:underline;}
.productscn2 ul li ol li img{ border:1px solid #ccc; float:none; margin:0px; padding:1px;}

.productscn3{ width:760px; float:left; padding-left:5px; padding-top:10px; height:auto; }
.productscn3 ul{ margin:0px; padding:0px;}
.productscn3 ul li{ width:150px;height:180px; float:left; margin-left:9px; }
.productscn3 ul li ol{ width:150px; margin:10px 0px; height:95px; text-align:center;}
.productscn3 ul li ol li{ width:120px;; height:auto;}
.productscn3 ul li ol li.pro{ width:123px;  height:14Px;  margin-left:10px!important;margin-left:10px; line-height:18px; color:#333; }
.productscn3 ul li ol li.pro a{ color:#1472b2; line-height:19px;  text-decoration:none; ; display:block; text-decoration:underline;}
.productscn3 ul li ol li.pro a:hover{ color:#1472b2; text-decoration:none;}
.productscn3 ul li ol li img{ border:1px solid #ccc; float:none; margin:0px; padding:1px;} 
.productscn3 ul li ol li img:hover{box-shadow:2px 2px 3px 3px #aaa;transform:scale(1.05,1);-moz-transform:scale(1.05,1);-webkit-transform:scale(1.05,1); transition: all 0.1s ease-out 0s}
.productscn3 h3{width:92%; height:auto; float:left; font-size:14px; font-weight:bold; line-height:30px;   padding-left:20px; border: 1px solid #fff; background-color:#dfdfdf;}
.productscn3 ul li ol li.pro a.pdf { background:url(../images/pdf1.jpg) center no-repeat; width:16px; height:16px; float:left;}
.productscn3 ul li ol li.pro a.pdf:hover{box-shadow:2px 2px 3px 3px #aaa;transform:scale(1.05,1);-moz-transform:scale(1.05,1);-webkit-transform:scale(1.05,1); transition: all 0.1s ease-out 0s;}

.related ul li{ float:left; margin:5px;}
.related ul li.pro{ width:550px;  height:auto;  margin-left:15px!important;margin-left:10px; line-height:18px; color:#333; }
.related ul li.pro a{ color:#1472b2; line-height:19px;  text-decoration:none; font-weight:bold; display:block; margin-bottom:5px;}
.related ul li.pro a:hover{ text-decoration:underline}
.related ul li img{ border:1px solid #ccc; padding:1px;}
.related ul li img:hover{box-shadow:2px 2px 3px 3px #aaa;transform:scale(1.05,1);-moz-transform:scale(1.05,1);-webkit-transform:scale(1.05,1); transition: all 0.1s ease-out 0s; }

.sitemap ul li a{ display:block; margin:5px 0}
.sitemap ul li.link_2 a{ font-size:18px; font-weight:bolder; float:none; padding:5px 0px;}
.sitemap ul li.link_3 a{ font-size:16px;font-weight:bolder; color:#1472b2 ;padding-top:5px;}
.sitemap ul li.link_4 a{ font-size:14px;font-weight:bolder;color:#333333 }
.sitemap ul li.link_5 a{ font-size:14px;font-weight:bolder;color:#666666 }
.sitemap ul li a:hover{ text-decoration:underline}
/*about.html*/
.culture{ line-height:20px;width:730px; float:left; padding:0 0 8px 10px; margin-left:10px;}
.culture ul.menu5, ul.menu5 ul {list-style-type:none; margin:0px; padding:0px;width:100%;}
.culture ul.menu5 a {display:block; text-decoration: none;}
.culture ul.menu5 li {margin-top:11px;}
.culture ul.menu5 li a/*, ul.menu ul.menu li a */{background:url(../images/culture_02.jpg) no-repeat 6px center; height:20px;color:#444; background-color: #10a0a0;padding-left:25px;}
.culture ul.menu5 li ul li a, ul.menu5 ul.menu5 li ul li a { height:auto; min-height:40px;_height:40px;background:#fff; color: #656565;}
.culture ul.menu5 ul.menu5 li a:hover {border-left:0px;padding-left:0.5em;}
.culture ul.menu5 a.active, ul.menu5 ul.menu5 li a.active, ul.menu5 a.active:hover, ul.menu5 ul.menu5 li a.active:hover {text-decoration: none; background:url(../images/culture_01.jpg) no-repeat 6px center; background-color:#10a0a0; height:20px; padding-left:25px; color:#fff;}
.culture ul.menu5 a.active, ul.menu5 ul.menu5 li a.active, ul.menu5 a.active:hover, ul.menu5 ul.menu5 li a.active:hover {text-decoration: none; background: #1472b2 url(../images/culture_01.jpg) no-repeat 6px center; height:20px; padding-left:25px;color:#fff;}
.title4{line-height:14px; padding:6px 0; border-bottom:1px solid #ccc; color:#1472b2; font-weight:bold; margin-bottom:12px; height:15px; width:718px;}
.title5{ float:left; margin-left:50px;line-height:14px; padding:6px 0; border-bottom:1px solid #ccc; color:#1472b2; font-weight:bold; margin-bottom:12px; height:15px; }
.title4_yy{ display:block; float:left;padding-left:80px; margin-left:100px;}
.title4_yyy{ display:block; float:left;padding-left:220px; margin-left:300px;}
/*certificates.html*/
.title4 span{ float:left; margin-left:14px;}
.title4 span.a{ float:right; margin-right:10px;}
.title4 span.a a{color:#3366ff; margin-right:5px;}
.title4 span.a a:hover{ color:#000;}

.title4 span.b{ float:right; margin-right:10px; background:none; }
.title4 span.b a{color:#3366ff; margin-right:5px;}
.title4 span.b a:hover{ color:#red;}