@charset "gb2312";
body {margin:0 ;padding: 0;line-height: 22px;font-family:Arial,verdana,"Î¢ÈíÑÅºÚ";font-size: 12px;color: #4c4c4c; background:#f5f8fc;
}
a:link, a:visited { color: #4c4c4c; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #00657e; text-decoration: underline; }

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; height:202px; }
.head{ height:150px; width:1100px; margin:0 auto;}
.logo{ padding:40px 0 0 0}
.head_right{ margin:0; padding:0; width:455px; height:150px; }
.lan{  padding-top:10px;}
.lan ul li{ float:left; padding:0 0px 0 30px; height:31px;}
.lan ul li.cn{ background:url(../images/icon3.jpg) no-repeat left center; padding-right:20px;}
.lan ul li.en{ background:url(../images/icon4.jpg) no-repeat left center;}

#menu{ width:100%;height:52px; background:url(../images/menu_bg.jpg) repeat-x;}
#menu ul{ width:1100px; margin:0 auto;}
#menu ul li{ float:left; font-size:14px; width:160px; text-align:center; line-height:52px; background:url(../images/menu_li.jpg) no-repeat right}
#menu ul li a:link, #menu ul li a:visited{ color:#fff; font-weight:bold; text-decoration:none; width:160px; height:52px; display:block;}
#menu ul li.current a:link, #menu ul li.current a:visited{color:#0174ad; background:url(../images/menu_hover.jpg) no-repeat center;}
#menu ul li a:hover{ color:#0174ad; background:url(../images/menu_hover.jpg) no-repeat center;}
#menu ul li.mainlevel ul {position:absolute; width:160px; top:202px; display:none; z-index:99999; }
#menu ul li.mainlevel ul li {width:160px; border:none;background:#039bc0; height:30px; line-height:25px; margin:0;border-bottom:1px solid #4fcae9; padding:0;}
#menu ul li.mainlevel ul li a:link,#menu ul li.mainlevel ul li a:visited { font-weight:normal; display:block;padding:0;background:#039bc0; color:#fff; height:30px;line-height:30px;
font-size:12px;}
#menu ul li.mainlevel ul li a:hover,#menu ul li.mainlevel ul li a:active { font-weight:bold; height:30px; line-height:30px; background:#29b3d5; color:#ffffff; text-decoration:none; }

.banner{ width:100%; overflow:hidden; text-align:center; background:#a1d4ed;height:468px;}
.banner{ width:100%; overflow:hidden; text-align:center; position:relative; }
.banner_inner{position:relative;height:468px;width:100%;margin:0; }

.banner_img{width:20000px}
.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:230px;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:230px; 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:440px;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;}

.about_box{ background:url(../images/about_bg.jpg) no-repeat bottom center; height:490px;}
.about_til{ line-height:50px; font-size:24px; font-style:italic; color:#0174ad;}
.about_img{ padding-top:50px;}
.about_txt{ width:575px; color:#fff; font-size:14px; line-height:30px;}
.about_txt_til{ padding-top:65px; font-size:32px; font-weight:bold; padding-bottom:30px;}
.about_more{ padding-top:30px;}
.about_more a{ width:140px; height:36px; display:block; text-align:center; font-size:14px; color:#fff; border:2px solid #fff;}

.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;}

#content{ width:1100px; margin:0 auto; }

#footer{ background:#00657e; height:311px; overflow:hidden; margin-top:35px; color:#fff;}
.foot_fr{ width:880px; padding-top:30px;}
.foot_fr dl{ float:left; width:175px; color:#fff;}
.foot_fr dl dt{ font-size:14px; line-height:40px; border-bottom:1px solid #1a758b; margin-bottom:15px;}
.foot_fr dl dd{ line-height:30px;}
.foot_fr dl dd a{ color:#f5f7f8;}
.copyright{border-top:1px solid #1a758b; margin-top:15px; padding-top:15px;}

.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:20px; font-weight:bold; 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-bottom:1px solid #d7d7d7; height:30px; line-height:30px; }
.located span.fl{ font-size:16px;}
.about_til1{ padding:20px;background:#fff;}
.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;}

