@charset "gb2312";
body {margin:0 ;padding: 0;line-height: 22px;font-family:Arial,"Î¢ÈíÑÅºÚ",verdana;font-size: 12px;color: #4c4c4c; background:#fff;
}
a:link, a:visited { color: #4c4c4c; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #036bb4; text-decoration: none; }

p,img,div,span,form,input,ul,li,dl,dt,dd{ margin: 0px; padding: 0px; }
li{ list-style-type:none;}
img{ border:none;}
.cleaner{ clear:both; margin:0; padding:0;}
.fl{ float:left; display:inline;}
.fr{ float:right;display:inline;}
.tc{ text-align:center}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.block{ width:1100px; margin:0 auto;}

#container{ margin:0; padding:0; }
#header{ margin:0; padding:0; background:#fff; height:100px;  }
.head{ height:100px; width:1100px; margin:0 auto; }
.logo{ padding:30px 0 0 0}
.head_right{ margin:0; padding:0; padding-top:40px; width:430px;}
.ln{  padding-bottom:0px; width:180px; float:left; line-height:22px; padding-top:0px;}
.ln a.cn{ background:url(../images/cn.jpg) no-repeat left center; padding-left:30px; padding:5px 0 5px 30px;}
.ln a.en{ background:url(../images/en.jpg) no-repeat left center; padding-left:30px; padding:5px 0 5px 30px;}
.ser_input{ width:174px; height:26px; line-height:26px; border:none; padding:0 10px; background:url(../images/input_bg.jpg) no-repeat; font-size:14px; color:#999;font-family:"Î¢ÈíÑÅºÚ"}
.search_box{ width:241px; height:26px; float:right}
.ser_btn{ background:url(../images/ser_btn.jpg) no-repeat; width:47px; height:26px; border:none; }

#menu{ width:100%;height:43px; background:#0d4a9b;}
#menu ul{ width:1100px; margin:0 auto;}
#menu ul li{ float:left; font-size:14px; width:130px; text-align:center; line-height:43px; }
#menu ul li a:link, #menu ul li a:visited{ color:#fff; font-weight:bold; text-decoration:none; width:130px; height:43px; display:block;}
#menu ul li.current a:link, #menu ul li.current a:visited{color:#ffffff; }
#menu ul li a:hover{ color:#fff; background:url(../images/menu_hover.jpg) no-repeat bottom center;}


.banner{ width:100%; overflow:hidden; text-align:center; background:#a1d4ed;height:378px;}
.banner{ width:100%; overflow:hidden; text-align:center; position:relative; }
.banner_inner{position:relative;height:468px;width:100%;margin:0; }

.banner_img{width:2000000px}
.banner_img li{float:left;width:100%;position:relative;}

.banner_common{position:relative;width:100%;margin:0}
.banner_pre{position:absolute;top:50%;left:0px;margin-top:190px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0px;margin-top:190px; width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:350px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:14px;height:14px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}
.inside_banner{height:300px; width:100%; overflow:hidden; text-align:center; padding-bottom:15px; background:url(../images/banner_bg.jpg) repeat-x bottom;}

.series_box{ background:#e1e1e1; padding:30px;}
.s_list{ width:1200px; margin:0 auto;}
.s_list ul li{ width:300px; float:left; text-align:center;}
.news_con{ padding-top:10px;}
.news_right{ width:250px;}
.news_right ul li{ line-height:30px; border-bottom:1px dotted #d7d7d7;}

.index_con{ width:1100px; margin:0 auto; padding-top:30px;}
.about_til{ font-size:14px;background:url(../images/arrow_01.jpg) no-repeat left center; padding-left:10px; line-height:30px; height:30px;}
.about_til span.fr{ font-size:12px;}
.about_con{ color:#777; line-height:24px; padding-top:5px;}
.news_box{ width:365px; margin:0 auto;}

.red_con{ border:1px solid #e7e7e7; background:#fff;}
.red_con ul { padding:15px 0;}
.red_con ul li{ float:left; width:273px;border-right:1px solid #e7e7e7; text-align:center; height:275px; font-size:14px;}
.red_til{ text-align:center; font-size:32px; color:#036bb4}

#content{ width:1100px; margin:0 auto; }

#footer{ background:#e1e1e1; height:206px;  margin-top:45px; color:#fff;}
.foot_fr{ width:850px; padding-top:15px;}
.foot_fr dl{ width:850px;background:url(../images/line.jpg) repeat-x bottom; height:45px;}
.foot_fr dl dd{float:left; font-size:14px; line-height:40px; margin-bottom:15px; width:120px; text-align:center}
.address ul li{ width:400px; float:left; color:#666; line-height:30px;padding-left:25px;}
.address ul li.icon1{background:url(../images/foot_icon_01.jpg) no-repeat left center; }
.address ul li.icon2{background:url(../images/foot_icon_02.jpg) no-repeat left center; }
.address ul li.icon3{background:url(../images/foot_icon_03.jpg) no-repeat left center; }
.address ul li.icon4{background:url(../images/foot_icon_04.jpg) no-repeat left center; }

.copyright{padding-top:10px;background:url(../images/line.jpg) repeat-x top; margin-top:10px;}

.sidebar_left{ width:270px; padding-top:30px; display:inline;}
.sidebar_right{ width:780px; padding-top:30px;display:inline;}
.left_til{ height:102px; background:url(../images/left_til.jpg) no-repeat; line-height:102px; font-size:24px; color:#ffffff; padding-left:30px;}
.left_con ul li{ line-height:50px; font-size:16px; background:url(../images/arrow.jpg) no-repeat 240px center #ffffff; border-bottom:1px solid #eaeaea; padding-left:25px;}
.left_con ul li:hover{ background:url(../images/arrow_hover.jpg) no-repeat 240px #fff;}
.left_con{border-bottom:4px solid #eaeaea;}
.left_con ul li.producttype1{ display:none; line-height:40px; font-size:14px; text-indent:10px;  border-bottom:1px solid #eaeaea;}
.left_con ul li.producttype1 a:link, .list_con ul li.producttype1 a:visited{ font-weight:normal; color:#777;}

.located{ text-align:right;   border:1px solid #e7e7e7; padding:10px 20px; font-size:14px; background:#fafafa;}
.located span.fl{ font-size:16px; font-weight:bold; color:#fd831a;}
.about_til1{ padding:20px;background:#fff; }
.about_til1 img{ }
.main_con{ padding-top:20px;}
.about{ font-size:14px; line-height:27px;}
.about p{ padding-bottom:10px;}
.contact{font-size:14px; line-height:30px;}
.contact span{ font-size:18px; font-weight:bold; color:#d9131c; line-height:40px;}


.page{ color:#666; margin-top:10px; line-height:24px; }
.page span{ padding:2px 5px;   margin-right:3px; font-size:12px;background:#fff;  border:none; color:#666; border:1px solid #d7d7d7;  }
.page a:link, .page a:visited{ text-decoration:none; color:#666; }
.page a:hover{ color:#ff8412;}
.page .current{ background:#fd8400; border:none; color:#ffffff; font-weight:bold; padding:2px 6px;}
.prodetail{ font-size:14px; line-height:30px;}
.ctxt{border:1px solid #d7d7d7; border-top:none; padding:5px 10px;font-size:12px;overflow:hidden;}
.ctil{background:#f7f7f7; border:1px solid #d7d7d7; padding-left:5px; font-size:12px; }
.ctxt img{ max-width:775px;}
.input{ width:200px; height:25px; border:1px solid #ccc;}
.btn{ width:100px; height:35px; border-radius:5px; background:#e74c3c; border:none; color:#ffffff; font-size:14px; font-weight:bold;}

