@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#000; text-align:center;  background:#FFFFFF;}
h1,h2,h3,h4,h5,div,ul,li,form,dt,dl,dd{margin:0; padding:0; list-style-type:none;}
img{ border:0px;}
img a{ border:0px;}
img a:hover{ border:0px; cursor:pointer;}
p{padding:0px;margin:0; border:0px;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
.fl{ float:left}
.fr{ float:right}
a{text-decoration:none; color:#000;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

.main{ width:1015px;  margin:3px auto 0;  text-align:left; overflow:hidden; background:url(img/bg.jpg) repeat-y;  }
.header{ width:1000px; margin:0 auto; height:91px; text-align:left; }
.logo{ width:613px; float:left; text-align:left; }
.share{ color:#3d3d3d; margin-top:6px; float:right; text-align:right; width:300px; margin-right:10px; display:inline; }
.share a{ color:#3d3d3d; margin:0 5px; }
.share a.cn{ background:url(img/cn.jpg) no-repeat; padding-left:25px; }
.share a.en{ background:url(img/en.jpg) no-repeat; padding-left:25px; }
.search{ margin-top:22px; float:right; width:300px; margin-right:0px; text-align:right; }
.search .inp{ width:192px;  height:22px; line-height:22px; background:url(img/inp.jpg) no-repeat; border:none; color:#4e4c4c; font-size:11px; margin-right:5px;  }
.search .btn{ width:43px; height:22px; border:none; background:url(img/btn.jpg) no-repeat; position:relative; right:1px; vertical-align:top; }
.nav{ width:1000px; margin:0 auto; height:35px; line-height:35px; text-align:left; background:url(img/nav.jpg) repeat-x; }
.nav li{ width:166px; height:35px; float:left; text-align:center; background:url(img/nav_ge.jpg) no-repeat scroll right 2px transparent; }
.nav li.cur a{ background:url(img/nav_hover.jpg) repeat-x; }
.nav li.last{ background:none; width:170px; }
.nav li.last a{  width:170px; }
.nav li a{ width:163px; display:block; height:31px; line-height:31px; margin-top:2px; text-align:center; float:left;  color:#FFFFFF; font-size:14px; font-weight:bold; }
.banner{ width:992px; margin:4px auto 0; height:317px; }
.cont{ width:992px; margin:4px auto 0; text-align:left; }
.li_2{ display:none; }
#left{ width:225px; float:left; }
#left .title{ height:28px; width:215px; padding-left:10px; line-height:28px; background:url(img/left.jpg) repeat-x; }
#left li{ width:211px; height:28px; overflow:hidden; line-height:28px; color:#FFFFFF; padding-left:14px; margin-top:4px; background:url(img/libg.jpg) no-repeat; }
#left li.p_pro{ background:url(img/p_pro.jpg) no-repeat; }
#left .title{ color:#FFFFFF; font-weight:bold; }
#left li a{ color:#3d3d3d; font-weight:lighter; }
#left li.p_pro a{ color:#FFFFFF; }
#left ul{ margin-bottom:9px; }
#left .ct li{ background:url(img/libg2.jpg) no-repeat; width:206px; height:27px; line-height:27px; padding-left:18px; margin-top:1px; }
#left .ct ul{ margin-top:4px; }
#left .ct li a{ color:#1c67ff; }
#left .ct2 li a{ color:#3d3d3d; font-weight:lighter; }
#left .box{ border:1px solid #e2dede; width:223px; margin-top:5px; overflow:hidden; }
#left .box .title1{ background:#20b353; height:27px; line-height:27px; padding-left:5px; color:#FFFFFF; font-weight:bold; }
#left .box .cont1{ padding:8px 0 0 9px; color:#534e4e; }
#left .box .cont1 a{ color:#534e4e; }
#left .box .cont1 li{ background:url(img/ca.png) no-repeat scroll 0 center transparent; padding-left:20px; margin-top:0px; color:#534e4e; }
#left .box .cont1 li.pr{  background:url(img/pr.png) no-repeat scroll 0 center transparent; }
#left .box .cont1 li.em{  background:url(img/em.png) no-repeat scroll 0 center transparent; }
#left .box .sh{ margin-top:8px; padding-bottom:10px; }
#left .box .sh a{ margin-right:15px; }
#left .tu{ margin-left:22px; margin-bottom:20px; }
#right{ width:753px; float:left; text-align:left; margin-left:12px; overflow:hidden; }
#right .title{ width:753px; height:28px; line-height:28px; color:#3a3a3a; font-size:14px; border-bottom:1px solid #c2c1c1; font-weight:bold; }
.breadcrumb{ width:990px; height:28px; line-height:28px; color:#3a3a3a; font-size:14px; border-bottom:1px solid #c2c1c1; font-weight:bold; }
.breadcrumb{ font-size:12px; font-weight:lighter; color:#575555; }
.breadcrumb a{ color:#575555; margin:0 5px; font-size:12px; }
#right .products{ margin-top:9px; }
.cleft{ color:#575555; padding:31px 0 0 9px; width:601px; float:left; }
.cright{  width:365px; float:left; text-align:left; padding:31px 0 0 0; }
.cright h2{ font-size:18px; color:#3d3d3d; font-weight:lighter;  }
.cright ul{ margin-top:15px; }
.cright label{ width:86px; text-align:left; color:#3d3d3d; display:block; float:left; height:20px; }
.cright span{color:#ff0000; margin-left:5px; }
.cright textarea{ width:252px; height:121px; border:1px solid #767676; }
.cright .btn2{ width:62px; height:16px; background:url(img/submit.jpg) no-repeat; cursor:pointer; border:none; position:relative; top:-10px; _top:0; }
.cright .mask{ color:#00569b; position:relative; top:-20px; _left:90px; }
.cright li{ margin-top:14px; }
.cright input{ width:250px; height:20px; border:1px solid #767676; }
.products li{ width:236px; height:281px; float:left;  margin-bottom:8px; border:1px solid #d5d9dc; margin-right:19px; text-align:center; }
.products .tit{ height:26px; line-height:26px;  }
.products .tit a{ color:#08457a; font-size:14px;  }
.products .pic{ width:234px; height:140px; overflow:hidden; }
.products .txt{ color:#444544; text-align:left; padding:5px; font-size:12px; line-height:18px; }
.about{ width:364px; float:left; text-align:left; margin-right:15px; }
.about .title1{ height:28px; line-height:28px; border-bottom:1px solid #c2c1c1; margin-bottom:8px; }
.about .title1 h2{ width:150px; float:left; color:#3a3a3a; font-size:14px; }
.about .title1 .more{ width:30px; float:right; text-align:center; }
.about .title1 .more a{ color:#3a3a3a; }
.about .box1{ width:354px; height:166px; border:1px solid #c2c1c1; color:#534e4e; text-align:left; padding:5px; font-size:11px; line-height:20px; }
.about .box1 li{ height:34px; line-height:34px; border-bottom:1px dashed #807d7d; background:url(img/arrow.jpg) no-repeat scroll 10px center transparent; padding-left:25px; }
.about .box1 li a{ color:#534e4d; font-size:12px; }
.about .box1 li.last{ border:none; }
.about .box2{ padding:0 5px; height:176px; }
.footer{ margin:20px auto 0; height:84px; width:1000px; background:url(img/footer.jpg) repeat-x; text-align:center; }
.footer .bottom{ padding-top:5px; height:35px; line-height:35px; color:#3d3d3d; }
.footer .bottom a{ color:#3d3d3d; margin:0 42px 3px; }
.footer .copy{ height:42px; line-height:42px; color:#3d3d3d; }
.about2{ margin-top:13px; color:#575555; }
#right .product{ margin-top:14px; color:#575555; }
#right .product h3{ color:#ff0000; margin-bottom:20px; }
.prolist{ margin-top:10px; }
.prolist li{ width:215px; height:230px; float:left; text-align:center; margin-right:46px; }
.prolist li .pic{ width:215px; height:190px; border:1px solid #ededed; overflow:hidden; }
.prolist li a{ color:#3d3d3d; }
.prolist li p{ margin-top:5px; }
.page{clear:both; text-align:center;padding-top:20px;padding-bottom:10px;position:relative;top:10px;}
.page a,.page span{padding:6px 7px 3px 7px; border:1px solid #dedede; margin:0px 2px;}
.page a:hover{background-color:#00569b; color:#FFFFFF;font-weight:bold;}
.page a.select,.page span.current{background-color:#00569b; color:#FFFFFF;font-weight:bold;}
.pro_right_title{ width:752px; height:34px; border-left:#d0d0d0 1px solid; border-right:#d0d0d0 1px solid; border-top:#d0d0d0 1px solid;background:url(img/title_bj1.gif) left bottom repeat-x;}

.pro_right_title p{ width:728px; height:34px;  padding-left:30px;line-height:34px; color:#515356; text-align:left; background:url(img/arrow00.gif) 10px center no-repeat;}

.pro_right_con{ width:740px; padding:5px; color:#333638; text-align:left; border-bottom:1px solid #CCCCCC; border:none; }

.ab_about{ width:755px; padding:5px 5px 5px 0px;  color:#333638; text-align:left;}

.pro_right_con1{ width:760px; padding:5px 0px; color:#333638; text-align:left;}

.p_tu1{ width:750px; padding:0px 5px;}



.pro_main{ width:760px; padding:10px 0px 0px;}

.pro_pic{width:391px;  overflow:hidden; float:left;}

.pro_pic1{width:386px; height:307px; padding:5px 0 0 5px; overflow:hidden; text-align:center; float:left; border:none; margin-bottom:0px; background:url(img/pro.jpg) no-repeat; }

.pro_pic2{width:386px;  padding-top:5px; float:left; text-align:left; margin-left:5px; }

.pro_pic2_left{width:10px; height:57px; overflow:hidden; float:left; padding-top:6px; background:url(img/left.gif) center center no-repeat}

.pro_pic2_center{width:364px; height:68px; overflow:hidden; float:left; padding-top:2px;}

.pro_pic2_center img{ width:67px; height:62px; border:#cdcdcd 1px solid; overflow:hidden;  margin-left:5px; padding:1px;}

.pro_pic2_center img a{ border-color:#d3cece;}

.pro_pic2_center img a:hover{ border-color:#00477f;}

.pro_pic2_right{width:10px; height:57px; overflow:hidden; float:left; padding-top:6px; background:url(img/right.gif) center center no-repeat}

.pro_info{width:350px;  float:left; overflow:hidden; padding-left:14px; overflow:hidden; color:#332f2f; text-align:left;}

#right .pro_info h1{margin-top:0; border:none; font-size:18px; height:30px; line-height:30px; font-weight:bold; text-align:left; color:#00569b;}

.pro_info p{ text-align:left; height:340px; overflow:hidden;}

.pro_info p1{ width:419px; height:33px;}

.pro_info p1 a{ cursor:pointer;}

.news{ }
.news li{ padding-bottom:10px; border-bottom:1px dashed #939393; text-align:left; margin-top:10px; color:#3d3d3d; height:100px;overflow:hidden;}
.news li .title{ }
.news li h2 a{ color:#00569b; font-size:12px; width:500px; float:left; }
.news li span{ width:80px; float:right; text-align:right; color:#00569b; }
.news li a.more{ color:#00569b; margin-left:20px; }