@charset "utf-8";
/* CSS Document */

body{margin:0;color:#6b6a6a;padding-top:0px; list-style:none;font:12px,Verdana, Geneva, sans-serif;background:#fff;}
*,h1,h2,h3,h4,ul,p,li,div,dl,dt,dd,img,em,i,input,form{margin:0;padding:0;}
img{border:none;}
em,i{font-style:normal;}
ul{list-style-type:none;}
.ht{ height:50px; width:100%}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;color:#fc8845;}
.clr{margin:0px;padding:0px;height:0px;line-height:0px;font-size:0px;clear:both;}
.hidden{height:0;width:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}

.rel{position:relative;}
.abs{position:absolute;}
.f60{ color:#f60;}
.f12{ font-size:12px;}
.fl{float:left;}
strong{
	font-weight: bold;
	font-size: 13px;
	color: #292929;
}
.fr{float:right;}
.nbg{ background:url(.);}
.mid{width:1000px;margin:0 auto;min-height:100px; max-height:auto !important;}
.Ver{font-family:Verdana;}
.icon{ background:url(../images/icon2.png) no-repeat}


/*top样式*/
.header{ width:1180px; height:123px; margin:0 auto; background:url(../images/map.jpg) no-repeat 313px 10px;}
.top_left{ width:830px; height:123px; float:left; line-height:123px; vertical-align:middle; font-size:31.1px; color:#1543ac; font-family:Arial; position:relative;}
.top_left img{vertical-align:middle; margin-top:30px; float:left; position:absolute; left:-50px;}
.top_left span{ margin-right:30px; float:right; margin-top:10px;}
.top_right{ width:340px; height:123px; float:right; font-family:Arial;}
.top_tel{ width:260px;height:70px; line-height:70px; margin-top:10px; background:url(../images/tel.png) no-repeat left center; font-size:24px;color:#232323; padding-left:80px;}
.top_tel span{ font-size:18px; color:#393836;}
.top_search{ width:309px; height:30px; line-height:30px; background:url(../images/search.jpg) no-repeat; float:left; margin-left:20px;}


.inp1{ width:270px; height:26px; margin:2px; line-height:26px; color:#9a9090; border:none;}
.btn1{ width:35px; height:30px; border:none; background:url(.); cursor:pointer}
.top_weibo{ width:250px; height:30px; line-height:30px; margin-top:5px;}
.lan{ width:106px; height:22px; line-height:22px; margin-top:3px;background:url(../images/lan.png) no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center}
.lan a{ color:#8b8989;}
.lan a:hover{color:#fc8845;}
.tel{ width:100%; height:61px; line-height:61px; margin-top:7px;}

/*菜单*/
.menu{ width:100%; min-width:1180px; height:37px; line-height:37px; background:url(../images/menu_bg.jpg) repeat-x;margin:0 auto;}
.menu_main{ width:1180px; height:37px; margin:0 auto;}
.menu_main li{text-align:center; font-size:13px; color:#fff;font-family:Verdana; width:180px; display:block;position:relative; z-index:100; font-weight:bold; background:url(../images/m_l1.jpg) no-repeat right 2px; float:left}

.menu_main li.nbg{ background:url(.);}

.menu_main a{ color:#fff; display:block; line-height:37px;}
.menu_main a:hover{color:#fff; background:url(../images/nav-curr.png) no-repeat center top;display:block; line-height:37px;}
.menu_main a.hover{color:#fff; background:url(../images/nav-curr.png) no-repeat center top;display:block; line-height:37px;}

#m_nav li ul{list-style:none; position: absolute; left:-1px; top:37px; width:180px; padding-bottom:10px;display:none;BORDER: #1fa0ff 1px solid;BORDER-top: #1fa0ff 5px solid;BACKGROUND: url(../images/nav_probg.png) #edf1f2 repeat-x left top;}
#m_nav li ul li{text-align:center;position:relative;background:url(.); font-size:14px; width:180px; height:35px; line-height:35px;font-family:Verdana, Geneva, sans-serif; font-weight:normal}
#m_nav li ul li a:link,#m_nav li ul li a:visited{display:block; background:url(.); position:relative; color:#333;height:35px;line-height:35px; font-family:Verdana, Geneva, sans-serif;font-size:14px;}
#m_nav li ul li a:hover{display:block; position:relative;background:url(.);color:#1570a6;height:35px;line-height:35px; font-size:14px;}
#m_nav li ul.m1{ width:400px; left:-101px;}
#m_nav li ul.m1 li{ text-align:left; padding:0 10px; width:180px; overflow:hidden;}



/*banner*/
.slideBox{ width:100%; height:450px; overflow:hidden; position:relative;text-align:center; overflow:hidden;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; left:50%; margin-left:-90px; bottom:15px; z-index:1;  padding:5px 15px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; border-radius:50%;  text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#08327c; color:#fff; }
.slideBox .bd{ position:relative; width:100%;height:100%; z-index:0;  }
.slideBox .bd li{ zoom:1;width:100%; height:100%;}
.slideBox .bd li a{ width:100%; height:450px; text-indent:-9999px; display:block}
.slideBox .prev,
.slideBox .next{ position:absolute; left:8%; top:50%; margin-top:-35px; display:block; width:32px; height:51px; background:url(../images/slider-arrow.png) -110px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.slideBox .next{ left:auto; right:8%; background-position:0px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.banner1{ width:100%; height:650px; margin:0 auto; text-align:center;}
.banner1 img{ padding-top:50px;}


.banner{ width:100%; min-width:1180px; height:433px; margin:0 auto;}
/*banner样式*/
.index_focus {position: relative;width: 100%;  min-width:1180px; height:443px;overflow: hidden;}
.index_focus .bd ul{ padding:0px; margin:0px;}
.index_focus .bd li { display: none; position: absolute;left: 0;top: 0;text-align:center;width:100%;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto; display: block;height:443px;text-indent:-9999px;}

.index_focus .slide_nav {position: absolute;left: 45%;bottom:2%;}
.index_focus .slide_nav a {cursor:pointer;float:left; width:13px; height:13px; font-size:28px;font-family: arial;color: #fff;margin:5px 5px;text-decoration:none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:url(../images/cir_2.png) no-repeat;filter: alpha(opacity=80);opacity: 0.8; }
.index_focus_pre,.index_focus_next {display: none;position: absolute; top: 50%;margin-top: -36px; width: 72px;height: 72px;text-indent: 100%;white-space: nowrap; overflow: hidden; z-index: 10;background: url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre { left: 50%; margin-left:-550px;background-position: 0 0;}
.index_focus_pre:hover {background-position: 0 -144px;}
.index_focus_next {left:50%; margin-left:520px;background-position: 0 -72px;}
.index_focus_next:hover { background-position: 0 -216px;}
.index_focus_info {position: absolute;left: 10%;bottom: 12%;width: 800px;height: 200px; padding-bottom: 10px;color: #fff;text-decoration: none;cursor: pointer;font-family: "\5fae\8f6f\96c5\9ed1";-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);background: url("../images/index_focus_bg.png") no-repeat;_background: none;}
/*dddddddddd*/
.news_product{ width:1180px; height:295px; margin:0 auto;}
.news_ptitle{ width:100%; height:30px; line-height:30px; font-size:14px; color:#343434; font-family:Verdana, Geneva, sans-serif; margin-top:20PX; font-weight:bold}
.news_ptitle span{ float:right}


.pro_main{ width:100%; min-width:1180px; height:730px; background:url(../images/sbg.png) no-repeat center top #f1eff0; margin:0px auto; margin-top:10px;}
.pro_center{width:1180px; height:560px;margin:20px auto;}

.pro_left{ width:260px; float:left; min-height:680px;}
.pro_right{ width:900px; float:right; height:580px;}
.pro_class{ width:255px; height:335px; background:url(../images/pro_bg2.png) no-repeat; margin-top:30px;}
.pro_title{ width:255px; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#343434; font-family:Verdana; padding-left:50px; padding-top:10px;}
.pro_title span{ position:absolute; z-index:100; margin-left:-35px; margin-top:-10px;}

.pro_list{ width:206px; height:250px; margin:0 auto;  font-family:Verdana;}
.pro_list a{ width:171px; height:30px; line-height:30px;  font-size:13px; font-weight:bold;float:left; display:block; color:#6d6c6c; padding-left:35px; }
.pro_list a:hover{background:url(../images/pro_bg1.png) no-repeat left center;color:#f9f9f9}

.cls_search{ width:236px; height:30px; line-height:30px; background:url(../images/sear1.jpg) no-repeat; float:left; margin-left:10px;}
.inp2{ width:185px; height:26px; margin:2px; line-height:26px; color:#9a9090; border:none; background:url(.); padding-left:18px;}
.btn2{ width:28px; height:30px; border:none; background:url(.); cursor:pointer;}

.follow_us{ width:255px; height:300px; background: #eee url(../images/pro_bg3.png) no-repeat; margin-top:10px;}
.flus_title{width:216px; height:40px; margin-left:19px; line-height:40px; font-size:14px; background:url(../images/line1.jpg) no-repeat left bottom; font-weight:bold;text-transform:uppercase; color:#343434; font-family:Verdana;}
.flus_icon{ width:216px; height:30px; line-height:30px; margin-left:19px; margin-top:10px;}
.flus_icon a{ margin-right:7px;}

.weixin{ width:200px; margin:0 auto;}

.news_title{ width:880px; height:45px; line-height:45px; font-weight:bold; margin-top:20px; text-transform:uppercase; color:#343434; font-family:Verdana; float:left;font-size:14px; background:url(../images/line1.jpg) repeat-x left bottom;}
.news_title span{ float:right; margin-top:10px;}
/*首页新闻*/

.tab-news {POSITION: relative; WIDTH: 882px; margin-top:75px !important; MARGIN-BOTTOM: 18px !important; height:310px; background:url(../images/new_bg.png) no-repeat;}
.tab-news .hd {Z-INDEX: 10; POSITION: absolute; WIDTH: 451px; TOP: 13px; LEFT:13px}
.tab-news .hd LI {PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.9em; PADDING-LEFT: 10px; PADDING-RIGHT: 40px; MARGIN-BOTTOM: 2px; font-family:Verdana; BACKGROUND: url(../images/tab-news-bg.png) no-repeat 0px bottom; HEIGHT: 49px; COLOR: #606060; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.tab-news .hd LI.on {BACKGROUND: url(../images/tab-news-bg.png) no-repeat 0px 0px}
.tab-news .hd LI A {COLOR: #606060}
.tab-news .news-pic-box {WIDTH: 437px; FLOAT: right; HEIGHT: 281px; margin-top:13px; margin-right:15px;}

.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."}
.clearfix {DISPLAY: inline-block}
.clearfix {DISPLAY: block}
/*ddd*/

.other{ width:900px; height:200px;font-family:Verdana, Geneva, sans-serif; }
.other_bk1{ height:180px; width:282px; float:left; margin-right:20px;}
.norgt{ margin-right:0;}
.other_bk1 h2{ width:282px; height:30px; line-height:30px;font-size:14px; color:#343434; background:url(../images/line1.jpg) repeat-x left bottom; text-transform:uppercase}
.other_main{ width:282px; height:136px; border-bottom:1px solid #285e93; background:#fff; margin-top:15px;}
.o_img{ width:90px; height:100px; margin-top:35px; float:left; text-align:right;}
.o_txt{ width:155px; padding-right:20px; float:right; font-size:12px; color:#6b6a6a;margin-top:30px;font-family:Verdana, Geneva, sans-serif; line-height:18px;}
.o_img1{ width:120px; height:100px; margin-top:35px; float:left; text-align:right;}
.o_txt1{ width:120px; padding-right:25px; float:right; font-size:12px; color:#6b6a6a;margin-top:45px;font-family:Verdana, Geneva, sans-serif; line-height:18px;}
.o_txt a{ float:left; width:100%;color:#6b6a6a; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.o_txt a:hover{ color:#1570a6;}

.bottom{ width:100%;  min-width:1180px; height:40px; background:#696d74; margin:0 auto;}
.bot_txt{ width:1180px;margin:0 auto;height:40px; line-height:40px; color:#fbfbfb; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
/*滚动产品*/
#srcollPic {MARGIN-TOP: 8px; FONT-SIZE: 14px;OVERFLOW: hidden;WIDTH: 1180px;ZOOM: 1;}
.picList .pl IMG {DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer;}
.picList .pl {color:#1570a6; font-size:14px; font-weight:bold;font-family:Verdana; text-transform:uppercase; FLOAT: left; WIDTH: 250px; margin:0 10px; LINE-HEIGHT: 24px; text-align:center;}
.picList A.pl:hover {}
.leftLoop {POSITION: relative; MARGIN: 0px auto; WIDTH: 1180px; OVERFLOW: hidden}

#srcollPic .leftLoop .hd {POSITION: absolute; width: 1180px; HEIGHT: 70px; OVERFLOW: hidden; TOP: 100px; z-index:1000;}
#srcollPic .leftLoop .hd .prev {POSITION: absolute; LINE-HEIGHT: 10px; WIDTH: 28px; DISPLAY: block; BACKGROUND: url(../images/icoLeft.gif) no-repeat; HEIGHT: 66px; OVERFLOW: hidden; CURSOR: pointer; left: 5px;}
#srcollPic .leftLoop .hd .next {POSITION: absolute; LINE-HEIGHT: 10px; WIDTH: 28px; DISPLAY: block;BACKGROUND: url(../images/icoRight.gif) no-repeat; HEIGHT: 66px; OVERFLOW: hidden; CURSOR: pointer; RIGHT: 5px;}


.leftLoop .bd {FLOAT: left; OVERFLOW: hidden; WIDTH: 1070px; height:243px; margin-left:60px;}
.leftLoop .bd UL {ZOOM: 1; OVERFLOW: hidden}
.leftLoop .bd UL LI {TEXT-ALIGN: center; MARGIN: 0px 0px; FLOAT: left}

.banner1{ width:100%; min-width:1180px; height:225px; margin:0 auto;}
.block{width:1180px; min-height:300px; max-height:auto !important;margin:20px auto; padding-bottom:30px; overflow:hidden}
.blk_left{ width:215px; min-height:200px;max-height:auto !important; float:left}
.blk_right{ width:900px; min-height:200px;max-height:auto !important; float:right}
.tw_cls{ width:212px;min-height:100px;max-height:auto !important; float:left}
.tw_cls li{ width:200px; padding-left:10px; min-height:22px; padding-top:10px; padding-bottom:10px; max-height:auto !important; float:left; border-bottom:1px solid #ddd; font-size:15px; font-family:Verdana, Geneva, sans-serif;}
.tw_cls li a{color:#333;width:200px;float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.tw_cls li a:hover{color:#1570a6;}

.tw_cls li.hover{width:200px;color:#fff; font-size:14px; background:url(../images/add-pro-001.jpg) no-repeat left 3px; font-weight:bold; padding-bottom:15px;}
.tw_cls li.hover a{ color:#fff;}
.two_cls{ display:none;}
.tree_cls{ display:none;}
.tw_cls li dl{width:190px; line-height:25px;padding-left:5px; float:left; font-size:13px;}
.tw_cls li dl a{ color:#444;width:190px;  float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.tw_cls li dl.hover{width:190px; line-height:25px;padding-left:5px;font-weight:bold; float:left; font-size:13px;}
.tw_cls li dl.hover a{color:#444;}
.tw_cls li dl dt{ height:20px; width:180px; background:url(../images/tree-ico.gif) no-repeat 3px center; line-height:20px;padding-left:15px; float:left; font-size:12px;}
.tw_cls li dl dt a{color:#444;width:180px;  float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.follow_us1{ width:211px; height:320px; background:#f8f8f8; margin-top:30px; border:1px solid #ddd}
.flus_title1{width:195px; height:40px; margin-left:8px; line-height:40px; font-size:14px; background:url(../images/line1.jpg) no-repeat left bottom; font-weight:bold;text-transform:uppercase; color:#343434; font-family:Verdana;}
.flus_icon1{ width:100%; height:30px; line-height:30px;  margin-top:10px;}
.flus_icon1 a{ margin-right:7px;}

.tw_item_title{ font-family:Verdana, Geneva, sans-serif; font-size:26px; height:40px; line-height:40px; border-bottom:1px solid #ddd; width:880px; float:left; color:#2e2e2e; padding-bottom:8px;} 
.tw_pro_list{ width:900px; min-height:300px; max-height:auto !important;}
.tw_pro_blk{ width:277px; height:285px; border:1px solid #ddd; float:left; margin-right:20px; margin-top:25px;}
.tw_pro_img{ width:250px; height:212px; margin:10px auto; margin-top:13px;}
.tw_pro_img img{width:250px;max-height:212px;}
.tw_pro_blk .new{ position:absolute;z-index:100; width:76px; height:96px; display:block; margin-left:-6px; margin-top:-7px}
.tw_pro_txt{ width:250px; height:90px; margin:0 auto; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#808080; line-height:25px; text-align:center;}
.tw_pro_txt a{ font-size:16px; color:#1570a6; overflow:hidden; line-height:30px; text-align:center;}
.tw_pro_txt a:hover{ color:#f60;}
.tw_pro_txt span{ float:left;}

.pro_h1{width:100%; height:30px; color:#2e2e2e; font-family:Verdana, Geneva, sans-serif; font-size:22px; font-weight:normal; font-weight:bold; padding:35px 0; float:left;}
.pro_show{ width:880px; height:480px; float:left;}
.pro_show_left{ width:450px; height:450px; float:left;}
.pro_show_right{ width:400px; height:450px; float:right;}

.pro_bigimg{ width:438px; height:438px; border:1px solid #ddd; overflow:hidden; float:left;}
.pro_simg{ width:100%; height:90px; float:left; margin:15px 0;}
.pro_simg span{ width:85px; height:85px; border:1px solid #ddd; margin-right:13px; float:left; margin-bottom:10px; cursor:pointer;}

.pro_show_rtitle{ width:388px; height:20px; line-height:20px; font-weight:normal; padding-bottom:5px; margin-bottom:10px; background:url(../images/d1.jpg) repeat-x left bottom; font-size:14px; color:#1570a6; font-family:Verdana, Geneva, sans-serif}
.pro_show_rtxt{ width:388px; line-height:25px; color:#707070; font-size:14px; font-family:Tahoma;}
/*产品详细页选项卡*/
.tab{width:880px; min-height:300px; max-height:auto !important; float:left; margin-top:30px;}
.tabTitle{font-size:14px; font-weight:bold; overflow:hidden; zoom:1;background:url(../images/tbg.jpg) repeat-x left center;border-right:1px solid #ddd;border-top:1px solid #ddd;}
.tabTitle li{float:left; width:174px; height:51px;line-height:50px;  background:url(../images/tbg.jpg) no-repeat; text-align:center;cursor:pointer; border-left:1px solid #ddd;font-size:16px; color:#7a7a7a;font-family:Tahoma; font-weight:normal; vertical-align:middle}
.tabTitle li span{ display:block; position:absolute; width:19px; height:20px;background:url(../images/icon.png) no-repeat; z-index:100;margin-top:12px;}
.tabTitle li+li{ border-right:1px solid #ddd;}
.tabTitle li span.ic1{  margin-left:45px; }
.tabTitle li span.ic2{ background-position:-25px top; margin-left:22px; margin-top:14px; }
.tabTitle li span.ic3{ background-position:-50px top; margin-left:32px;  margin-top:13px;}
.tabTitle li span.ic4{ background-position:-75px top; margin-left:35px; margin-top:15px; }
.tabTitle li span.ic5{ background-position:-100px top; margin-left:32px; margin-top:15px; }

.tabTitle li.tabin{background:#fff;}
.hide{display:none;}
.tabContent{ width:855px; float:left; margin-top:10px; padding:10px; color:#707070;font-family:Tahoma; line-height:25px; font-size:14px;}
.down_pdf{ width:100%; height:30px; line-height:30px; float:left;}
.down_pdf a{color:#1570a6;}
.down_pdf a:hover{color:#f60;}

.content{ width:880px; line-height:24px; color:#505050; font-size:12px; float:left; font-family:Verdana; margin:20px 0;}
.content p{ margin-bottom:20px;}

.news_blk{ width:880px; height:140px; float:left; border-bottom:1px solid #ddd; margin-top:30px;}
.news_img{ width:160px; height:140px; float:left;}
.news_txt{ width:710px; height:140px; float:right; font-family:Verdana, Geneva, sans-serif; }
.news_txt dt{ width:100%; height:25px;color:#1570a6;font-size:16px; font-weight:bold; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.news_txt dd{ width:100%; line-height:23px; color:#777; font-size:14px;}
.news_txt a{color:#1570a6;}
.news_txt a:hover{ color:#f60;}

.con_title{ width:100%; height:30px; font-size:16px; text-align:center; margin-top:20px;}
.con_date{ width:100%; height:30PX; line-height:30PX; margin:20PX 0; text-align:center; border-bottom:1PX dashed #ccc; color:#777;}
.down{ width:880px; min-height:200px; max-height:auto !important; float:left; margin:10px 0;}
.down li{ width:100%; height:40px; border-bottom:1px dashed #ddd; float:left; line-height:40px; vertical-align:middle;}
.down li a{ color:#777}
.down li a:hover{color:#1570a6;}
.down li span{ width:16px; height:15px; float:right; vertical-align:middle; margin-right:30px;}
.down li span img{ vertical-align:middle; padding-top:15px;}

.pages{ width:880px;  height:30px; line-height:30px; text-align:center; margin-top:30px;color:#4e4d4d;}
.pages a{color:#4e4d4d;}
.page{ width:880px; margin:0 auto; padding:30px 0; padding-bottom:50px; text-align:center}
.page a{ border:1px solid #ddd; margin:0px 5px; padding:3px 8px; cursor:pointer; font-size:12px; color:#000}
.page a.hover{border:1px solid #ddd; margin:0px 5px; padding:3px 8px; cursor:pointer; font-size:12px;color:#F00}