
@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 arial,helvetica,clean,sans-serif,"宋体";} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;font-family: "Microsoft YaHei"}
h3 { font-size:20px;font-family: "Microsoft YaHei"}
h4 { font-size:14px;font-family: "Microsoft YaHei"}
h5 { font-size:12px;}
h6 { font-size:10px;}


a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:hover{text-decoration:none;}
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;font-family: "Microsoft YaHei";}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{float: left;}
.fr{float: right;}
.clearfix,
.clear:after {
  width: 100%;
  clear: both;
  line-height: 0;
  display: block;
  overflow: hidden;
  zoom: 1;
  font-size: 0;
  content: '.';
}

.content{width: 1200px;margin: 0 auto;}
.til01{text-align: center;color: #222;font-size:42px;line-height:54px;font-family: "Microsoft Yahei";font-weight: normal;padding: 0 0 36px;clear: both;display: block;}
.til01 p{display: block;color: #666;line-height: 30px;font-size: 20px;}
.til01 a{color: #222;}
.til01 i{color:#0043cf;}

.t_top {height: 34px;line-height: 34px;color: #999;border-bottom: 1px solid #ccc;}
.t_top span {float: right;}
.t_top a {color: #999;display: inline-block;padding: 0 0 0 16px;float:left;
}
.t_con {height: 121px;padding: 14px 0 0 0;overflow: hidden;position:relative;}
.t_con>h1 {    padding-right: 15px; border-right: 1px solid #ccc;}
.t_text {font-size: 22px;color: #424242;line-height: 42px;    margin-top: 13px; padding-left: 15px}
.t_text h1{font-size: 39px; font-weight: bold;}
.t_text p{    font-size: 18px;}
.t_pho {color: #666;padding: 23px 0 0 49px;background:url(../images/t_pho.gif) no-repeat 0 32px;white-space: nowrap;line-height: 24px;font-size: 16px;}
.t_pho span {display: block;float: left;width: 105px;}
.t_pho b {display: block;line-height: 28px;font-family: Arial;font-size: 28px;}
.menu {white-space: nowrap;background: #0043cf;height: 65px;line-height: 65px;font-size: 16px;overflow: hidden;}
.menu ul {}
.menu li {float: left;position: relative;border-right: solid 1px #4273db;}
.menu li:last-child{border: 0;}
.menu li a {color: #fff;display: inline-block;padding: 0 42px;}
.menu li.cur a,
.menu li a:hover {text-decoration: none;z-index: 1;background: #b00;}

/*banner*/
.slideBox{ position:relative;margin:0 auto;  overflow:hidden;z-index: 9; }
.slideBox .hd{position: absolute;bottom: 38px;font-size: 0;left: 0;width: 100%;text-align: center;z-index: 2;}
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ display: inline-block;width: 40px; height: 7px;margin: 0 10px;background-color: #ffffff;cursor: pointer;}
.slideBox .hd ul li.on{ background-color: #3f9dff; }
.slideBox .bd{ position:relative;  height:100%; z-index:0;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:100%; display:block;  }

/*搜索*/
.seabox{overflow:hidden;height:59px;line-height:35px;font-family:"Microsoft Yahei";padding:21px 0 0;background: #efefef;}
.sea_inp{width:305px;overflow: hidden;height:36px;line-height:36px;background: #fff;border: solid 1px #e3e3e3;overflow: hidden;}
.sea_inp .serach{width:238px;height:36px;line-height:36px;color:#b6b6b6;float:left;outline: none;display: block;position: relative;border:0;background:url(../images/ico01.gif) no-repeat 15px 12px;padding-left: 23px;}
.sea_inp .sub{ width:43px; height:36px;border:0;float:left;cursor: pointer;display: block;background:url(../images/sea_ico.gif) no-repeat 0 0;}
.k_word{overflow:hidden;width:870px;color:#222;}
.k_word a{color:#6b6b6b;padding: 0 0 0 20px;}

/*我们*/
.webox{padding: 60px 0 ;font-family:"Microsoft Yahei";line-height: 26px;text-align: center;background:url(../images/webg.jpg) no-repeat center bottom;overflow: hidden;}
.wetil{width:204px;text-align: right;line-height: 24px;color: #272727;padding: 57px 0 0;}
.wetil em{display: block;padding:0 0 13px;}
.wetil span{display: block;}
.wecon{width: 906px;overflow: hidden;padding: 43px 0 0;}
.wecon dl{width:250px;float: left;background:url(../images/line1.gif) no-repeat right 36px;padding: 0 31px;}
.wecon dl.born{width:251px;background:none;padding-right: 0;}
.wecon dt{font-size: 18px;line-height: 61px;height: 61px;color: #333;}
.wecon dt b{font-size: 56px;font-family: Times New Roman;color: #b00;display: inline-block;padding: 0 8px 0 0;}
.wecon dd h3{font-size: 26px;display: block;line-height: 44px;font-weight: bold;color: #333;}
.wecon dd p{height:60px;}
.wecon dd .we_more{margin: 0 auto;}
.wecon dd .we_more,.more01{display:block;width: 136px;line-height: 26px;text-align: center;color: #666;background: #fff;border: solid 2px #e2e2e2;font-size: 14px;}
.wecon dd .we_more span,.more01 span{display:inline-block;padding-left: 32px;background:url(../images/ico07.gif) no-repeat 0 center;}
.wecon dd .we_more:hover,.wecon dl:hover dd .we_more,.more01,.more01:hover{color: #fff;background: #b00;border-color: #b00;}
.wecon dd .we_more:hover span,.wecon dl:hover dd .we_more span,.more01 span{display:inline-block;padding-left: 32px;background:url(../images/ico08.gif) no-repeat 0 center;}

/*产品中心*/
.probox{font-family:"Microsoft Yahei";line-height:30px;position: relative;z-index:2;overflow: hidden;padding: 60px 0 32px;background:#eeeff1;}
.pro_nav{width:288px;background: #fff;color: #333;position: relative;z-index: 9;}
.pro_nav h3{font-size:24px;line-height:32px;height:70px;color: #fff;padding:14px 0 0;background:#0043cf;text-align: center;}
.pro_nav h3 em{font-weight: normal;font-size: 16px;line-height:20px;color: #a7afc8;display: block;font-family: Arial;text-transform: uppercase;}
.pro_nav h3 a{color: #fff;}

.pro_nl{border: solid 1px #e3e3e3;border-bottom: 0;border-top:0;overflow: hidden;line-height:49px;}
.pro_n1{position: relative;}
.pro_n1:before{content: "";position: absolute;width: 2px;height: 100%;background: #0043cf;left: 0;top: 0;display: none;}
.pro_n1:hover:before{display: block;}
.pro_nl ul{clear: both;display: block;}
.pro_nl li{height:50px;white-space: nowrap;border-top: solid 1px #e3e3e3;font-size: 16px;}
.pro_nl li a{display: block;color: #666;padding:0 0 0 36px;background: url(../images/ico03.gif) no-repeat 12px 15px #fff;}
.pro_nl li a:hover{background: url(../images/ico04.gif) no-repeat 12px 15px #fff;}
.pro_pho{background:url(../images/tels.jpg) no-repeat 0 0 #e5e5e5;height: 119px;text-align: right;padding: 21px 12px 0 0;line-height: 26px;}
.pro_pho span{display: inline-block;padding: 0 0 0 34px;}
.pro_pho em{font-style: normal;font-family: Arial;font-size: 24px;color: #0043cf;line-height: 31px;display: block;}

.prolist{width:892px;overflow: hidden;position: relative;}
.prolist h3{height:49px;line-height:32px;font-size:24px;background:url(../images/ico02.gif) no-repeat 0 36px;color: #0043cf;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.prolist h3 b{display: block;float: left;}
.prolist h3 b a{color: #0043cf;}
.prolist h3 b em{color: #666;font-family: Arial;font-size: 16px;font-weight: normal;padding: 0 0 0 8px;text-transform: uppercase;}
.prev1,.next1{width:24px;height:40px;display: block;position: absolute;right:15px;top:232px;z-index: 2;background:url(../images/next1.png) no-repeat 0 0;}
.prev1{left:46px;background:url(../images/prev1.png) no-repeat 0 0;}
.prev2,.next2{width:46px;height:46px;display: block;position: absolute;right:-64px;top:253px;z-index: 2;background:url(../images/next2.png) no-repeat 0 0;}
.prev2{left:-64px;background:url(../images/prev2.png) no-repeat 0 0;}
.prev1:hover,.next1:hover,.prev2:hover,.next2:hover{background-position: 0 bottom;}

.more02 a{font-weight: normal;font-size: 14px;color: #666;font-family: Arial;}
.pro_c{width:870px;height: 360px;background: #fff;overflow: hidden;padding: 20px 30px;overflow: hidden;margin-bottom: 15px;}

.prolist ul{width: 960px;}
.prolist li{position: relative;overflow: hidden;margin:0 14px 0 0;float: left;width: 288px;margin-bottom:25px;background: #fff;}
.prolist li img{width:100%;height:auto;display: block;overflow: hidden;}
.prolist li p{display: block;line-height: 46px;border-top: solid 1px #ebebeb;}
.prolist li span{float: left;padding: 20px 0 0 18px;width: 188px;color: #888;line-height: 22px;}
.prolist li span a{font-size: 14px;line-height: 30px;color: #222;display: block; overflow: hidden;   height: 30px; word-break: break-word;}
.prolist li b{border-left: solid 1px #ebebeb;float: right;}
.prolist li b,.prolist li b a{display: block;width: 80px;height: 67px;}
.prolist li b a{background:url(../images/ico05.gif) no-repeat center;}
.prolist li.cur b a,.prolist li:hover b a{background:url(../images/ico06.gif) no-repeat center;}

.lc{background: #fff;position: relative;overflow: hidden;height: 513px;}
.lc:after{content: "";width: 0;height: 0;position: absolute;border-top: 50px solid #eeeff1;border-right: 960px solid transparent;border-left: 960px solid transparent;left: 50%;top: 0;margin-left: -960px;}
.lc h2{text-align: center;font-size: 40px;color: #252525;line-height: 40px;font-weight: normal;position: relative;z-index: 1;padding-top: 121px;}
.lc h2 a{display: block;;}
.lc h2 b{background: url(../images/sl_tbg.png) no-repeat;width: 57px;height: 54px;display: block;text-align: center;padding-top: 12px;margin: 0 auto;margin-bottom: 8px;}
.lc h2 b img{width: auto;height: auto;margin: 0 auto;}
.lc h2 span{color: #D82633;font-weight: bold;}
.lc h2 em{display: block;margin-top: 15px;font-size: 20px;color: #333;line-height: 20px;}
.lc .con{background: url(../images/lc_bg.jpg) no-repeat center 165px;margin-top: 34px;}
.lc li{float: left;width:109px;height:235px;margin-right: 65px;text-align: center;background: url(../images/lc_cbg.png) no-repeat;margin-left: 6px;}
.lc li:last-child{margin-right: 0;}
.lc li em{display: block;width: 109px;height: 126px;line-height: 0;}
.lc li em.pic1{padding-top: 40px;height: 86px;}
.lc li em.pic2{padding-top: 0px;display: none;}
.lc li span{display: block;font-size: 18px;font-weight: bold;margin-top: 68px;}
.lc li.cur{background: url(../images/lc_cbgh.png) no-repeat;}
.lc li.cur em.pic1{display: none;}
.lc li.cur em.pic2{display: block;}
.lc li.cur span{color: #D82633;}


.g_ys{}
.g_ys .m_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 340px;padding-top: 60px;text-align: right;}
.g_ys .m_ys2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 340px;padding-top: 60px;text-align: left;}
.g_ys .m_ys3{background:url(../images/ysbg3.jpg) no-repeat center top;height: 340px;padding-top: 60px;text-align: right;}
.g_ys .m_ys4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 340px;padding-top: 60px;text-align: left;}
.g_ys h3{height: 92px;font-size: 36px;color: #000;font-weight: normal;margin-bottom: 20px;}
.g_ys h3 i{width: 175px;} 
.g_ys h3 b{display: block;font-size: 24px;color:#0043cf;}
.g_ys p{font-size: 16px;line-height: 34px;color: #333333;padding-right: 17px;background:url(../images/ysline1.png) no-repeat right 10px;}
.g_ys .m_ys2 p,.g_ys .m_ys4 p{background:url(../images/ysline.png) no-repeat left 10px;padding-left: 16px;}

.m_ys1 h3{background: url(../images/ysno1.png) no-repeat right center;padding-right: 190px;line-height: 40px;}
.m_ys2 h3{background: url(../images/ysno2.png) no-repeat left center ;padding-left: 190px;line-height: 40px;}
.m_ys3 h3{background: url(../images/ysno3.png) no-repeat right center ;padding-right: 190px;line-height: 40px;}
.m_ys4 h3{background: url(../images/ysno4.png) no-repeat left center ;padding-left: 190px;line-height: 40px;}

.g_ys span{    padding-top: 11px;display: block;}

.about{padding: 60px 0 70px;}
.about dl{width: 1200px;height: 415px;background: #f7f7f7;overflow: hidden;}
.about dl dt{width: 662px;height: 415px;float: left;line-height: 0;overflow: hidden;}
.about dl dt img{width: 662px;height: 415px;}
.about dl dd{width: 460px;float: left;padding: 60px 0 0 40px;}
.about dl dd h5{height: 45px;line-height: 45px;overflow: hidden;font-weight: normal;}
.about dl dd h5 a{font-size: 28px;color: #000;}
.about dl dd h5 a:hover{ color: #b00;}
.about .ab_desc{font-size: 14px;color: #333;line-height: 24px;    margin-bottom: 28px;}
.about dl dd p{}
.about dl dd span{    padding: 7px 40px; width: 160px; height: 22px;background: #0043cf;border-radius: 50px;margin-top: 31px}
.about dl dd span a{color:#ffffff;}
/*企业风采*/
.honor{padding: 0 0 30px;}
.honor_t{background: #f7f7f7 url(../images/photo_line.png) no-repeat 0 62px;height: 124px;line-height: 124px;overflow: hidden;}
.honor_t a{font-size: 16px;color: #333;font-weight: bold;}
.honor_t span{float: right;font-size: 14px;text-transform: uppercase;font-weight: normal;display: block;width: 100px;text-align: center;}
.honor_t em{display: block;float: left;width: 50px;height: 50px;line-height: 0;overflow: hidden;border-radius: 50%;box-shadow: 0 3px 10px 3px rgba(248,162,48,0.2);margin: 35px 15px 0 30px;}
.honor_t em img{width: 50px;height: 50px;}
.honor_qie{width: 1200px;overflow: hidden;}
.honor ul li{width: 230px;float: left;padding-right: 12px;overflow: hidden;}
.honor ul li em{width: 230px;height: 172px;display: block;line-height: 0;overflow: hidden;}
.honor ul li img{width: 230px;height: 172px;}
.honor ul li span{ width:230px; display:block; text-align:center; height:30px; line-height:30px;  overflow:hidden; font-size:14px; color:#333;padding: 10px 0 0;}


/*新闻动态*/
.news_bg{padding: 80px 0;background: #f7f7f7;}
.news_t{height: 40px;width: 360px;margin:0 auto;}
.news_t ul li{float: left;width: 160px;overflow: hidden;padding: 0 10px;}
.news_t ul li a{font-size: 14px;color: #333;display: block; float: left; width: 158px; text-align: center; height: 38px; line-height: 38px; overflow: hidden;border: #ebebeb 1px solid;} 
.news_t ul li a:hover,.news_t ul li.on a{color: #fff;background:#b00;border: #b00 1px solid;}
.news01{width: 570px;float: left;padding: 40px 0 0;}
.news01 dl dt{width: 570px;height: 432px;overflow: hidden;line-height: 0;}
.news01 dl dt img{width: 570px;height: 422px;}
.news01 dl dd{padding-top: 20px;width: 570px;}
.news01 dl dd span{display: block;float: left;height: 53px;width: 90px; font-size: 14px; background:url(../images/news_line.gif) no-repeat right 10px;line-height: 32px;padding: 15px 0 0;color: #666; font-family:Arial, Helvetica, sans-serif;}
.news01 dl dd span b,.news02 dt b{display: block;font-size: 50px;}
.news01 .news_r{width: 445px;float: left;padding: 0 0 0 20px; overflow:hidden;}
.news dl dd h5{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.news dl dd h5 a{font-size: 16px;color: #333;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 100%;}
.news dl dd h5 a:hover{ color: #b00;}
.news_desc{font-size: 14px; color: #666; line-height: 22px; height: 44px; overflow: hidden;padding: 5px 0 0;} 
.news02{ width:580px;float: right;padding: 10px 0 0;}
.news02 dl{background: #fff; width:578px;height: 108px;overflow: hidden;border: #ebebeb 1px solid;margin-top: 30px;}
.news02 dt{float: left;width: 112px;border-right: #ebebeb 1px solid;height: 78px;text-align: center; font-size: 14px;color: #666;font-family:Arial, Helvetica, sans-serif;line-height: 34px;padding: 30px 0 0;}
.news02 dt b{color: #333;}
.news02 dd{width: 420px;padding: 12px 0 0 15px;float: left;}
.news02 dl:hover{border: #b00 1px solid;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}


.foot{background: #2a2a2a;position: relative;overflow: hidden;height: 515px;}
.foot-top{height: 327px;padding-top: 60px;}
.footl{width: 271px;float: left;display: inline;border-right: 1px solid rgba(255,255,255,0.04)}
.footc{width: 521px;float: left;padding-left: 59px;display: inline;border-right: 1px solid rgba(255,255,255,0.04);margin-right: 62px;}
.footr{float: left;width: 285px;}

.footl h3,.footc h3,.footr h3{font-size: 30px;color: #CA1624;margin-bottom: 29px;width: 25px;white-space: nowrap;padding-bottom: 4px;border-bottom: 1px solid #CA1624;}
.footl h3 span,.footc h3 span,.footr h3 span{font-size: 12px;display: block;color: #fff;opacity: 0.11;font-weight: lighter;line-height: 100%;}
.footl p{}
.footl p a{color: #fff;display:block;width: 125px;color:rgba(255,255,255,0.8);float: left;font-size: 14px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;padding-right: 10px;line-height: 37px;}
.footl p a:hover{text-decoration: underline;color: #CA1624;}
.footc p{color:#fff;padding-left: 32px;background-position: left center;line-height:40px;font-size: 16px;}
.footc p span{margin-left: 18px;}
.footc p.tel{background: url(../images/foot_icon1.png) no-repeat left center }
.footc p.fax{background: url(../images/foot_icon2.png) no-repeat left center;}
.footc p.mail{background: url(../images/foot_icon3.png) no-repeat left center;}
.footc p.add{background: url(../images/foot_icon4.png) no-repeat left center;}
.footr em i{display: block;float: left;width: 127px;}
.footr em i:last-child{float: right;}
.footr em i img{width: 127px;height: 127px;}
.footr em i span{display: block;font-size: 13px;color: #F4F4F4;background: url(../images/foot_ss.png) left center no-repeat;line-height: 20px;padding-left: 32px;margin-top: 16px;}

.foot-bottom{height: 78px;background: #eee;padding-top: 20px;}
.foot_bl b{display: block;font-size: 18px;color: #1B1B1B;text-transform: uppercase;font-weight: normal;padding-top: 8px;line-height: 18px;}
.foot_bl p{margin-top: 10px;}
.foot_bl p a{font-size: 16px;color: #1B1B1B;opacity: 0.7;}
.foot_bl p a:after{display: inline-block;margin: 0 7px 0 12px;content: "/";}
.foot_bl p a:last-child:after{display: none;}
.foot_br p{line-height: 30px;color: #1B1B1B;opacity: 0.77;}
.foot_br p span{margin-left: 15px;}
.foot_br p a{color: #1B1B1B;}

.drift{ width:50px; height:auto; position:fixed; bottom:3%; right:2px; z-index:999;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));-margin-top:350px;}
.drift li{ width:50px; height:49px; margin-bottom:3px;position: relative;}
.drift li a{ display:block;width:50px; height:49px; background:#ccc; overflow:hidden;}
.drift li a:hover{ background:#ae292a;}
.drift #rolls a{background:#ae292a;}
.drift li a:hover span{display:block;}
.drift li span{width:166px; right:51px;top: 0;height: 49px;line-height: 49px; background: #ae292a;color: #fff;text-align: center;font-family:Arial;position: absolute;font-size: 22px;font-weight: bold;display: none;}
.drift li .ewm{background:#fff;height:203px;border:1px solid #EEEFF1;}
.drift li .ewm img{width:146px;display:block;overflow:hidden;padding:10px;width:146px;}
.drift li .ewm em{height:40px;line-height:18px;overflow:hidden;  font-family: "Microsoft YaHei";font-size:12px;font-weight:normal;color:#000;font-style:normal;}