*{box-sizing: border-box;}
ul,li,dl,dt,dd{list-style:none;}
body{font-size:12px; font-family:"微软雅黑"; background:#FFF;}
a{text-decoration:none;margin:0;padding:0; color: #666; -moz-transition: all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;transition:all 0.5s; }
a:link{}
a:visited{}
a:hover{}
a:active{}
a img{ border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,select,img,table,a,body{padding:0; margin:0;}
.clear {clear:both; height:0; overflow:hidden;}

body { width: 100%; min-width: 1200px; }

/*nav*/
.wname { padding: 0 10px; }
.dhang { width: 100%;}
.nav-t { width: 100%; height: 40px; background:url(../images/nav.png) center center no-repeat; }
.nav-t p { color: #fff;font-size: 14px; line-height: 40px; }
.nav-t p:nth-child(1) { float: left; }
.nav-t p:nth-child(1) span { padding: 0 10px; }
.nav-t div div { float: right; line-height: 40px; font-size: 15px; color: #fff; }
.nav-t1 { width: 1200px; margin: 0 auto; overflow: hidden; height: 120px; }
.nav-t1 a { float: left; display: block; }
.logo { float: left; display: block; margin-top: 11px;}
.nav-t-r { float: right; width: 228px; height: 60px;background:url(../images/phone.png) center bottom no-repeat; margin-top: 24px; margin-right: 88px;}
.nav-t-r p {  font-size: 34px; color: #ff9900; font-family:Impact; margin-top: 22px; margin-left: 120px; }
.nav-cn { width: 1200px; margin:0 auto; height: 50px;}
.nav { width: 100%; background-color: #0d5cb9; }
.nav li { width: 171px; float: left; height: 50px; line-height: 50px; position: relative;}
.nav .a1 { font-size:18px; color: #fff; display: block; text-align: center;}
.nav .a1:hover { background-color: #ff9900; color: #fff;  }
.nav .active .a1 {  color: #fff;  }
.nav .active { background-color: #ff9900;}
.nav .dh2 { width: 550px; background-color: #fff; position: absolute; z-index: 99; display: none;}
.nav .a2  { width: 550px; line-height: 40px; display: block; background-color: #f5f5f5; padding: 0 10px; border-bottom: 1px solid #e5e5e5; font-size: 14px;  color: #333; font-weight: 700;  }
.nav .a2:hover { color: #fff; background-color: #0d5cb9; }
.nav-cn .a3 { padding-right:10px; line-height: 30px; display: inline-block; }
.nav-cn .a3 span { padding-left: 10px; display: block; }
.nav-cn .a3:hover { color: #fff; background-color: #0d5cb9; }


/* flexslider */
.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; -moz-transition: all 0.1s; -webkit-transition:all 0.1s; -o-transition:all 0.1s;transition:all 0.1s;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.ba{ width:100%; height:600px; display:block;}


/*返回顶部*/
.gotop {width: 50px;height: 50px;background: url(../images/totop.png) no-repeat center #283338;cursor: pointer;}
.right-bar {position: fixed;bottom: 10%;right: 4%;z-index: 9999;zoom: 1;}

/*首页*/
.man { width: 100%; overflow: hidden;}
.chanbei { width: 100%; height: 835px;background: url(../images/chan1.png) no-repeat center; padding-top: 10px; }
.x-cn { width: 1200px; margin:0 auto; position: relative; z-index: 101;}
.biao { width: 100%; text-align: center; overflow: hidden;margin-top: 30px;}
.biao p { font-size: 36px; font-weight:700; color: #333; }

.chan-fen { width: 294px; height: 936px; float: left; position: relative;}
.chan-f2 { position: absolute;}
.chan-f1 { width: 286px; height: 829px;background-color: #0d5cb9; margin-top: 108px; padding:4px;  margin-left: 6px; box-shadow: 0px 0px 1px 2px #ccc; }
.chan-f3 { width: 100%; height: 744px;background-color: #fff;}
.chan-r { float: right; }
.chan-f4 { width:100%; overflow: hidden; padding: 0 7px;  margin-top: 76px;}
.chanfen .a1 {  width: 100%; height: 40px; line-height: 40px; background-color: #0d5cb9; color:#fff; font-size: 16px; display: block; padding:0 12px; overflow: hidden; margin-top:10px;}
.chanfen .a1 span { display: block; }
.chanfen .a1 span:nth-child(1) { float: left; }
.chanfen .a1 span:nth-child(2) { float: right;margin-top: 8px; }
.chanfen .dh2 { overflow: hidden;    height: 85px; }
.chanfen .box { width: 100%; border-bottom: 1px solid #ff9900;}
.chanfen .box:nth-child(2n+1) { margin-right: 4px }
.chanfen .box:nth-child(2n) { margin-left: 4px }
.chanfen .a2 { display: block; width: 100%; border-bottom: 1px solid #fff; font-size: 14px; padding-left: 10px; line-height: 40px; color: #333;}
.qfen1 { width: 238px; height: 48px; background-color: #ffab15; font-size: 18px; color: #fff; font-weight: 700; text-align: center; line-height: 48px; display: block; margin:10px auto 0 auto; }
.chanfen .a2:hover { color: #ff9900 }



#marquee3{ width: 906px; height: 920px; overflow:hidden; margin-top: 10px;}
#marquee3 ul li{float:left; width: 292px; height: 290px; background-color: #0d5cb9; margin-left: 10px; margin-bottom: 10px;}
#marquee3 ul li a { width: 100%; display: block; }
#marquee3 ul li img{display:block; width: 100%;}
#marquee3 .spanImg { display: block;overflow: hidden;width: 292px;height: 241px; position: relative;background-position: center center;background-size: cover; border:2px solid #ff9900; }
#marquee3 .spanImg div { width: 100%; height: 100%; background-color:rgba(0,0,0,0.7); position: relative;  display: none; font-size: 20px; }
#marquee3 .chandian { display: block; position: absolute; font-size: 40px; font-family:Impact;top: 90px;left: 36px; color: #fff; text-align: center;  }
#marquee3 .chandian span { font-size: 20px; }
#marquee3 .spanImg p { font-size: 20px; color: #fff; margin-top:10px; }
#marquee3 .spanT { display: block; width: 100%; line-height: 33px;  font-size: 16px; color: #fff; padding: 6px 10px; text-align: center; }
#marquee3 .spanT span:nth-child(1) { font-weight: 700; }
#marquee3 .boxa { width: 100%; position: relative; }
#marquee3 ul li:hover { background-color: #ff9900; }
#marquee3 ul li:hover .spanImg div { display: block;}
#marquee3 ul li:hover .boxa div:nth-child(3) { display: block;transition:all 0.5s; }

/*.sh-g { width: 100%; height: 180px; overflow: hidden; background: url(../images/guanggao.png) no-repeat center center; }
.sh-g div { width: 1200px; margin:0 auto; position: relative;overflow: hidden; height: 100%; }
.sh-g div p { position: absolute; font-size: 40px; color: #fff; right: 15px;bottom: 72px;font-family: Impact;}
.sh-g div p span { font-size: 24px; font-family:"微软雅黑";  }*/


.guanyu { height: 501px;background: url(../images/guanyu.png) no-repeat center top; margin-top: 30px;  }
.shou-lian1 { width: 100%; margin-top: 30px; position: relative; }
.guanyu1 { display: block; width: 135px; height: 40px; background-color: #ff9900; color: #fff; line-height: 45px; text-align: center; font-size:18px; position: absolute; right: -600px; bottom: 13px; }
.shou-lian1-l { float: left;margin-top: 9px; position: relative;}
.shou-lian1-r { width: 554px; float: right;  font-size: 16px; color: #fff; line-height: 32px; margin-right:25px;margin-top: 145px; }
.shou-lian1-r img { margin-bottom:20px; }
.shou-lian1-r p {color: #fff;}
.shou-lian1-r a { position: absolute; top: 92px;right:-14px; }
.guantu { margin-left:34px; margin-top: 45px; }



.anli { height: 791px; background: url(../images/anli.png) no-repeat center bottom;margin-top: 36px;  }
.shou-fahuo { width: 808px; height: 611px; overflow: hidden;margin-top: 24px; float:left;}
.shou-fahuo li { width: 390px; height: 299px; background-color: #f4f4f4;  float: left; margin-right:14px;position: relative; margin-bottom:14px;}
.shou-fahuo li a { width: 100%; display: block; }
.shou-fahuo li .spanImg { display: block;overflow: hidden;width: 390px;height: 250px; position: relative;background-position: center center;background-size: cover;  }
.shou-fahuo li .spanImg div { width: 100%; height: 100%; background-color:rgba(0,0,0,0.7); position: relative;  display: none; font-size: 20px; }
.shou-fahuo .chandian { display: block; position: absolute; font-size: 40px; font-family:Impact;top: 90px;left: 84px; color: #fff; text-align: center;  }
.shou-fahuo .chandian span { font-size: 20px; }
.shou-fahuo li .spanT { display: block; width: 100%; text-align: center; font-size: 16px; color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding: 0 10px;position: absolute;z-index: 999;background-color: #f4f4f4;bottom: 0px;line-height: 50px; }
.shebei2 { display: none; font-size: 22px; margin-top: 96px; }
.shebei2 span { font-family: Impact; font-size:36px; }
.shou-fahuo li:hover .spanT { background-color: #0d5cb9; color: #ff9900;}
.shou-fahuo ul li:hover .spanImg div { display: block;}
.shou-fahuo1 { float: right; margin-top: 24px; }






.new-l { width: 600px; margin-top: 20px; float: left; height: 351px;}
.new-l .new-con { width: 578px; overflow: hidden; float: left; height: 100px; background-color: #fff;margin-bottom:22px; padding: 18px; box-shadow: 0px 0px 9px 0px #ccc;}
.new-l .new-con:last-child { margin-bottom: 0; }
.new-l .new-con a { display: block; width: 100%;overflow: hidden; }
.new-l .new-con div:nth-child(1) { font-size:16px; color: #666666; float: left; text-align: center; border-right: 1px solid #cccccc; padding-left: 6px; padding-right: 24px;margin-top: 14px;}
.new-l .new-con div:nth-child(1) span { font-size: 20px;  }
.new-l .new-con div:nth-child(2) { width: 445px; float: right; }
.new-l .new-con div:nth-child(2) p:nth-child(1) { font-size: 18px; color: #666666; margin-top: 13px; font-weight: 700;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new-l .new-con div:nth-child(2) p:nth-child(2) { font-size: 16px; color: #666666; margin-top: 4px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new-l .new-con:hover { background-color: #0d5cb9; }
.new-l .new-con:hover div:nth-child(1) { color: #fff }
.new-l .new-con:hover div:nth-child(2) p:nth-child(1) { color: #fff }
.new-l .new-con:hover div:nth-child(2) p:nth-child(2) { color: #fff }



/*脚*/
.foot { width: 100%; height:165px; overflow: hidden; margin-top: 30px; background-color: #333; background: url(../images/foot.png) no-repeat center bottom;}
.foot-cn { width: 1200px; margin:0 auto; overflow: hidden; }
.foot-cn-nav { width: 100%; overflow: hidden; border-bottom: 1px solid #4d4d4d;padding-bottom: 15px;}
.foot-cn-nav div { width: 1200px; margin:0 auto;}
.foot-cn-nav a { display: block; width: 171px; float: left; line-height: 36px; font-size: 16px; color: #fff; text-align: center;}
.foot-cn-nav a span { width: 112px; height: 36px; background:rgba(13,92,185,.6); display: block; line-height: 36px; margin-top:15px; margin-left: 30px;}
.foot-cn-nav a:last-child { margin-right: 0; }
.foot-x-cn {color: #fff; width: 100%;}
.foot-x-cn div {color: #fff; width: 100%; overflow: hidden; text-align: center;}
.foot-x-cn div:nth-child(1) p { display: inline-block; margin-right:10px; border-right: 1px solid #fff; padding-right: 10px; font-size: 16px; margin-top: 26px; }
.foot-x-cn div:nth-child(1) p:last-child { border-right:0; }
.foot-x-cn div:nth-child(2) span {  font-size: 16px; margin-top: 4px; display: inline-block;margin-right: 20px; }
.foot-x-cn div:nth-child(2) span a { font-size: 16px; color: #fff; }



/*内页左侧*/
.main { width: 100%; overflow: hidden; }
.baseDiv { width: 1200px; margin:0 auto; position: relative; z-index: 101;}
.left_class {  overflow: hidden; width: 294px; float: left; margin-top: 18px; }
.left_class .chan-fen1 { width: 294px; height: 1920px; float: left; position: relative;}
.left_class .chan-f21 { position: absolute;}
.left_class .chan-f11 { width: 286px; height: 1800px;background-color: #0d5cb9; margin-top: 108px; padding:4px;  margin-left: 6px; box-shadow: 0px 0px 1px 2px #ccc; }
.left_class .chan-f31 { width: 100%; height: 1716px;background-color: #fff;}
.left_class .chan-r { float: right; }
.left_class .chan-f41 { width:100%; overflow: hidden; padding: 0 7px;  margin-top: 76px;}
.left_class .chanfen1 .a1 {  width: 100%; height: 40px; line-height: 40px; background-color: #0d5cb9; color:#fff; font-size: 16px; display: block; padding:0 12px; overflow: hidden; margin-top:10px;}
.left_class .chanfen1 .a1 span { display: block; }
.left_class .chanfen1 .a1 span:nth-child(1) { float: left; }
.left_class .chanfen1 .a1 span:nth-child(2) { float: right;margin-top: 8px; }
.left_class .chanfen1 .dh2 { overflow: hidden;}
.left_class .chanfen1 .box { width: 100%; border-bottom: 1px solid #ff9900;}
.left_class .chanfen1 .box:nth-child(2n+1) { margin-right: 4px }
.left_class .chanfen1 .box:nth-child(2n) { margin-left: 4px }
.left_class .chanfen1 .a2 { display: block; width: 100%; border-bottom: 1px solid #fff; font-size: 14px; padding-left: 10px; line-height: 40px; color: #333;}
.left_class .qfen1 { width: 238px; height: 48px; background-color: #ffab15; font-size: 18px; color: #fff; font-weight: 700; text-align: center; line-height: 48px; display: block; margin:10px auto 0 auto; }
.left_class .chanfen1 .a2:hover { color: #ff9900 }


/*内页右侧*/
.main_right { width: 880px; float: right; }

/*内页导航*/
.breadcrumbs { width: 100%; height: 48px; margin-bottom: 16px; background-color: #f5f5f5; line-height: 48px; padding:0 20px; margin-top: 24px; overflow: hidden; font-size: 14px; color: #666; }

/*内页产品列表*/
.marquee3{ width: 100%; overflow:hidden; margin-top: 15px;}
.marquee3 ul li{float:left; width: 286px; height: 290px; background-color: #f5f5f5; margin-right: 10px; margin-bottom: 10px;}
.marquee3 ul li a { width: 100%; display: block; }
.marquee3 ul li img{display:block; width: 100%;}
.marquee3 ul li:nth-child(3n) { margin-right:0; }
.marquee3 .spanImg { display: block;overflow: hidden;width: 100%;height: 241px; position: relative;background-position: center center;background-size: cover;}.marquee3 .spanImg p { font-size: 20px; color: #fff; margin-top:10px; }
.marquee3 .spanT { display: block; width: 100%; height: 49px; line-height: 49px;  font-size: 16px; color: #333; padding: 0 10px; text-align: center; }.marquee3 .boxa { width: 100%; position: relative; }
.marquee3 .boxa div:nth-child(3) { background: rgba(0,0,0,.5); width: 100%;  height: 241px; text-align: center;padding-top: 20px; display: none; position: absolute; top: 0; left: 0}
.marquee3 .boxa div:nth-child(3) p { font-size:26px;font-family: Impact;padding-top: 63px; color: #fff; margin-top: 10px; width: 100%; height: 241px;transition:all 0.5s;}
.marquee3 .boxa div:nth-child(3) p span { font-size: 16px; color: #fff; }
.marquee3 ul li:hover .boxa div:nth-child(3) { display: block;transition:all 0.5s; }
.marquee3 ul li:hover { background-color: #0d5cb9 }
.marquee3 ul li:hover .spanT { color: #fff; }




/*分页*/
.fenye { width: 100%; overflow: hidden; margin-top: 20px; font-size: 14px;}
.rows {color: #666;}
.current { padding: 4px 6px; background-color: #0d5cb9; color: #fff; margin-right:10px; }
.num { padding: 4px 6px; background-color: #ccc; color: #333; margin-right:10px; }
.next { padding: 4px 6px; background-color: #ccc; color: #666; margin-right:10px; }
.prev { padding: 4px 6px; background-color: #ccc; color: #666; margin-right:10px; }

/*内页产品详情*/
.tT01 { width: 100%; text-align: center; font-size: 24px; color: #333; font-weight: 700; margin-bottom: 20px; }
.subtitle { width: 100%; text-align: center; font-size:14px; color: #999; margin-bottom: 20px; }
.subtitle span { margin-right: 20px; }
.chan-nei { width: 100%; }
.chan-nei p {width: 100%; margin-bottom:20px;}
.chan-nei p img { max-width: 100% }

.fenye1 { width: 100%; overflow: hidden;margin-top: 20px; }
.fenye1 div { margin-bottom:10px; font-size: 14px; color: #666;}


/*内页新闻列表*/
.news_list { width: 100%; overflow: hidden; }
.news_list li { height: 60px; line-height: 60px; border-bottom: 1px solid #e5e5e5; }
.news_list li a { display: block; float: left; font-size: 16px; color: #333; }
.lMore { float: right; font-size: 14px; color: #999;  }
.news_list li a:hover { color: #0d5cb9; }



/*新闻内页*/
.text { width: 100%;overflow: hidden; padding: 0 20px; }
.text p { line-height:30px; font-size:16px; color:#666; margin-bottom: 20px; }





/*内页留言*/
#faqbox{padding:70px 0 50px 0; background-color:#fff;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:30px; color:#ff9900; font-size:14px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#000; font-weight:700;font-size: 14px;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:30px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:685px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:685px;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#0d5cb9; margin-top:0px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;}
.wizfrm:hover{ background-color:#ff9900; }











































