﻿@charset "utf-8";

/* 初始化CSS */

html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h6, form, img, span, b, a, input{ margin:0; padding:0; }

ul, ol { list-style:none; }

img { _display:block; border:none; }

a,input { outline:none; }

a{ text-decoration:none; }

body {  font-family:"微软雅黑"; font-size:12px; text-align:left;  position:relative;  }/* */

.hui{ background:#f4f4f4;}


/* 公用样式 */

.fl,.pic{ float:left; }

.fr,.txt{ float:right; }

.clear:after{ display:block; clear:both; content:""; visibility:hidden; height:0; }

.clear{ zoom:1; }

.wrap{ position:relative; width:100%; text-align:left; }

.inner,#footer,.mainer{ margin:0 auto; width:1260px; }

.mainer{position:relative;  margin-top:27px;  background:url(../../images/twk/bgbg.jpg) repeat-y;  min-height:500px;}

#header{  position: fixed;
    z-index: 9;width:100%; background:url(../../images/twk/hbg.jpg) 240px 0px  no-repeat #FFF; border-bottom:1px solid #e6e6e6;  }


.top{ position:relative; margin:0 auto; max-width:1440px; min-width:1280px;  height:124px; overflow:hidden; }

.logo{ float:left; margin-top:28px; }

#nav{ float:right; margin:0 auto; height:50px; margin-left:51px; margin-top:65px;  }

#nav ul{ }

#nav li{ position:relative; float:left; padding:0 23px; height:43px; }

#nav li.ind{ width:127px; }

#nav li.fx{ width:1px; }

#nav li a{ font-size:18px; font-family:'微软雅黑'; color:#4b4b4b;  line-height:43px; text-align:center; text-decoration:none; padding-bottom:15px; }

#nav li.sj a{background:url(../../images/twk/sj.png) 60px 8px  no-repeat; padding-right:15px;}

#nav li.fuwu a{background:url(../../images/twk/sj.png) 73px 8px  no-repeat; padding-right:15px;}

#nav li a:hover,#nav li.hover a,#nav li.active a{ color:#aa1f23; }

#nav li span{ display:none; position:absolute; left:35px; top:-2px; width:63px; height:4px; background-color:#0cab85; }


#nav li.hover span,#nav li.active span{ display:block; }


.search{ position:absolute; top:20px; right:0; border:1px solid #e4e4e4; padding:0 10px;}
.srh_input{height:25px;  width:160px; border:0px; }

.srh_btn{width:14px; height:19px; background:url(../../images/aoben/seacher.png) no-repeat 0 5px; border:0px;}

#banner{ position:relative; height:645px; z-index:0;  background-position:center top; background-repeat:no-repeat; padding-top:124px; }

#banner img{ display:block; }

.rslides{ height:645px; }

.rslides li{width:100%; height:645px; text-align:center; }

.rslides { width: 100%; position: relative; list-style: none; padding: 0;  }

/*.rslides_nav { display:none; height: 51px; width: 31px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.4; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -28px }

.rslides_nav:active { opacity: 1.0 }

.rslides_nav.prev { left: auto; background-position: -0 -560px; left: 0 }

.rslides_nav.next { left: auto; background-position: -31px -560px; right: 0 }*/
.rslides li a{ display:block; width:100%; height:645px ; background-position:center center; background-repeat:no-repeat; }


.rslides_tabs { text-align: center; position: absolute; bottom:15px; left:0; z-index:10; width:100%; height:30px;  text-align:center;padding-top:10px; 
/* background:#000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50);*/   }

.rslides_tabs li{ list-style:none; display:inline-block; margin: 0 7px;  }

.rslides_tabs a { text-indent: -9999px; overflow: hidden; display: inline-block; _display: block; *display:block;  width:16px; height: 16px; background:url(../../images/twk/dot.png) 0 0 no-repeat ; }

.rslides_tabs .rslides_here a { background-position:-16px 0; }


.news{ width:100%; height:47px; background:url(../../images/twk/zbg.jpg) repeat-x;}

.zxxx{position:relative; margin:0 auto; width:960px;}

.zxxx b{ display:block; float:left;font-size:14px; color:#6eaf5b; font-weight:bold; line-height:47px; margin-right:10px;}

.zxxx ul li{line-height:47px;}



#erbanner{ position:relative; height:274px; background:#0290bf; text-align:center; }

.leftmenu{float:left; width:235px; }

.leftmenu h4{font-size:16px; color:#017ac3; font-weight:normal; margin-bottom:20px;}

.leftmenu li{height:39px; border-bottom:1px solid #e5e5e5; width:235px;}

.leftmenu li a{ color:#0290bf; font-size:14px; background:url(../../images/twk/ico.jpg) 2px 5px  no-repeat; padding-left:20px; line-height:39px; }

.leftmenu li a:hover{color:#36cc08;}

.leftmenu .min{float:left;margin-top:10px;}

.leftmenu .min li{border-bottom:none; height:28px;}

.leftmenu .min li a{background:none; color: #666; line-height:28px; font-size:12px;}

.leftmenu .min li a:hover{text-decoration:underline;}


.conright{float: right; width:675px;}

.conleft{float:left;}

.conright h4{font-size:16px; color:#0290bf; margin-bottom:15px; font-weight:normal;}







.page{position:relative;  }


.main{ position:relative; margin:0 auto;  max-width:1440px; min-width:1280px; padding-top:20px;}

.gywm {position:relative; background:url(../../images/twk/gywm02.png) top left no-repeat; padding-bottom:50px; margin-bottom:50px;}

.bt{ clear:both; overflow:hidden; height:60px; font-size:36px; color:#333333; margin-bottom:10px; background:url(../../images/twk/btbg.png) bottom left no-repeat;  }

.bt b{ padding-right:20px;}

.bt span{color:#333333;}



.intro{ float:left; width:55%; height:350px; margin-top:40px;   }

.intro p{font-size:18px; line-height:40px; color:#727272; margin-bottom:20px;}

.intro p a{color:#007a5e; line-height:26px;}

.guanggao02{background:url(../../images/twk/bg02.jpg)no-repeat; height:470px; color:#fff; text-align:center; position:relative;} 

.guanggao02 b{font-size:36px; margin-bottom:48px; display:block; margin-top:109px;}

.guanggao02 p{font-size:16px; text-align:center; line-height:30px; width:1074px; display:block; position:absolute; top:189px; left:50%; margin-left:-540px; }

.laidian{display:block; width:204px; position:absolute; top:317px; left:50%; margin-left:-102px; font-size:30px; background:url(../../images/twk/btbg.png) top center no-repeat; padding-top:21px;}


.gg01{ float:right; margin:40px 0;}

.cp{background:url(../../images/twk/gywm02.png) no-repeat  0 center; position:relative; margin-bottom:50px; padding-bottom:50px;}


.jjfasy {background:url(../../images/twk/jjfabg.jpg) no-repeat  0 center; position:relative; color:#fff;   padding-bottom:100px;   }

.jjfasy .more{left:50%; margin-left:-65px; bottom:50px; border:1px solid #fff; color:#fff;}

.jjfasy  .hbt{float:left; width:274px; margin-right:2%; position:absolute; left:0; top:50%; margin-top:-8%; }

.jjfasy .hbt p{font-size:14px; color:#fff; line-height:26px; margin-top:50px;}

.jjfasy .bt{color:#fff;}


.cp .hbt{float:left; width:23%; margin-right:2%; position:absolute; left:0; top:50%; margin-top:-12%;}

.cp .hbt p{font-size:14px; color:#333333; line-height:26px; margin-top:50px;}

.quyu{ float:right;width:75%;margin-top:50px;}


.quyu ul{float:left; width:100%;  margin-top:20px; margin-bottom:30px;}

.quyu li{float:left; width:30%;  margin-left:3%; text-align:center; margin-bottom:17px; position:relative; overflow:hidden; }

.quyu li img{width:100%;  }

.quyu li a{font-size:16px; color:#333;}

.quyu li a:hover{color:#52b1ad;}



.quyu li span{ position:absolute; width:100%; display:block; left:0; bottom:0;  background: rgba(0, 0, 0, .5); line-height:45px; font-size:20px; color:#fff;}

.quyu li a:hover span{ color:#fff; background:#aa1f23;}

.more{ display:block; position:absolute; left:50%; margin-left:-65px; bottom:0; border:1px solid #aa1e1e;  width:130px; height:45px; color:#aa1e1e; font-size:16px; line-height:45px; text-align:center;}

.more:hover{background:#aa1e1e; color:#fff;}

#news_list{ float:right; position:relative; margin-top:70px; padding:0 50px;}

#news_list .bt{ margin-left:34px; width:348px; }

#news_list .bt b{ font-size:20px; margin-top:14px;}

.scroll_box{width:940px; overflow:hidden;}

#scroll{ margin:0 auto; }

#scroll ul{ float:left; height:371px; overflow:hidden; }

#scroll li{ width:280px; height:600px; }

#news_list .prev,#news_list .next{ display: block; position:absolute; top:54%; width: 30px; height:48px; background:url(../../images/twk/news_btn.png) no-repeat; margin-top:-24px;  }

#news_list .prev{ left:0; background-position:10px center; }

#news_list .next{ right:0; background-position:-55px center; }

#news_list .prev:hover{  background-position:-20px center; }

#news_list .next:hover{ background-position:-85px center; }


.fangan{ float:right; margin-top:50px;}

.fangan ul{float:left; width:100%;  margin-top:20px; margin-bottom:30px;}

.fangan li{ margin-right:50px; text-align:center; margin-bottom:17px; }

.fangan li img{ width:100%; }

.fangan li span{ color:#fff; background: rgba(100, 100, 100, .5);  display:block; font-size:16px; padding:10px; line-height:30px; height:60px;}
.fangan li a:hover span{ color:#fff; background:#aa1f23;}

.new{margin:30px 0; padding-bottom:50px; }

.synews{float:left; width:103%;  margin-top:20px; margin-bottom:30px; margin-left:-3%; margin-top:58px;}

.synews li{float:left; width:22%;  margin-left:3%; }

.synews li p{border-bottom:1px solid #d5d4dd; margin-bottom:27px; padding-bottom:27px;}

.synews li img{width:100%;}

.riqi{margin-bottom:16px; }

.riqi b{font-size:36px;}

.synews  a{font-size:14px; color:#949494; line-height:26px;}

.synews  a riqi{color:#b4b4b4;}

.synews  a:hover{font-size:14px; color:#aa1f23; line-height:26px;}



.gmore{margin-top:30px;}

.lxwmsy{background:url(../../images/twk/05.jpg) no-repeat #30343a; background-size:40%; color:#fff; padding:50px 0; }

.lxfs { float:left;  }

.lxfs b{font-size:36px; }

.lxfs span{font-size:36px; display:block; padding-bottom:15px; background:url(../../images/twk/btbg.png) bottom left no-repeat; font-weight:bold; margin-top:64px;}

.lxfs dl{font-size:16px; line-height:36px; margin-top:56px;}

.lxfs dl dd{padding-left:30px;}

.lxfs dl dd.dz{background:url(../../images/twk/dz.png) 0 5px no-repeat;}

.lxfs dl dd.cz{background:url(../../images/twk/dz.png) 0 -45px no-repeat;}

.lxfs dl dd.em{background:url(../../images/twk/dz.png) 0 -95px no-repeat;}

.lxfs a{color:#fff;}

.lyb{float:right; width:700px;}

.lyb dd{border-bottom:1px solid #707276; height:40px; font-size:18px; margin-bottom:68px; color:#b0b1b3;}

.lyb dd input{width:600px; height:40px; border:0px; background:#30343a; color:#fff;}





.sbaner{text-align:center; padding-top:124px;}

.sbaner img{width:100%; min-height:305PX;}

#wz{ border-bottom:1px solid #dedede; font-size:14px; color:#999999; height:46px; line-height:46px;}

#wz a{font-size:14px; color:#999999; padding:0 8px;}

.left{float:left; width:264px; background:#f5f3f4;   }

.pl{ right:0; margin:0; }

.left h3{ background:url(../../images/twk/l01.jpg) 0 0 no-repeat ; height:60px; font-size:25px;   line-height:60px; color:#fff; padding-left:115px;}

.left h3.fuwdu{letter-spacing:9px; }


.left ul{float:left; padding:15px 0px;}

.left ul li{  height:41px; border:1px solid #ede9eb;  width:230px; margin-bottom:15px;  background:url(../../images/twk/l02.png) 15px 15px no-repeat  #fff; padding-left:32px; line-height:41px; }

.left ul li a{font-size:16px; color:#686868;}

.left ul li a:hover{color:#004f98; }

.left ul li.on{background:url(../../images/twk/l02a.png) 15px 15px no-repeat  #090163; }

.left ul li.on a{color:#fff;}


.right{float:right; width:961px; }

.dbt{font-size:24px; color:#04021c; border-bottom:1px solid #e9e9e9; padding-bottom:18px; margin-bottom:20px;} 


.content{font-size:16px; color:#595757; line-height:28px;}

.content h4{font-size:18px; color:#32aba9; font-weight:bold; margin-top:20px;  }

.content p{margin-top:5px;}

.product ul{float:left; width:1001px; margin-left:-40px;}

.product ul li{float:left; width:460px; background:#fafafa; height:534px;  margin-bottom:40px; margin-left:40px; }



.product ul li .ptu{float:left;  text-align:center; }

.product ul li .pinfo{ float:left;width:420px; padding:20px;  margin-right:10px;}

.product ul li .pinfo h4{font-size:26px; color:#a91d1d; font-weight:normal; } 



.product ul li .pinfo h4.xinwen{font-size:18px; color:#121212; background:none; padding-left:0; margin-top:20px;}

.product ul li .pinfo b{font-size:18px; color:#939292; font-weight:normal; margin-top:10px; display:block; font-weight:bold; margin-bottom:20px;}

.product ul li .pinfo p{font-size:16px; color:#989898; line-height:28px; margin-top:10px; }

.product ul li.shuang .ptu{float:right;}

.product ul li .ptu img{width:460px; height:320px;}

.product ul li.shuang .pinfo{float:left; margin-left:20px;}

.product ul li span{ display:block;  bottom:0; border:1px solid #aa1e1e;  width:130px; height:45px; color:#aa1e1e; font-size:16px; line-height:45px; text-align:center;}

.product ul li a:hover span{ background:#aa1e1e; color:#fff;}


.jjfa ul{float:left; width:1337px; margin-left:-57px;}

.jjfa ul li{float:left; width:603px; background:#f2f2f2; height:517px; margin-bottom:52px; margin-left:57px; }

.jjfa ul li a{float:left;}

.jjfa ul li a .pinfo {padding:20px;}

.jjfa ul li a .pinfo  h4{font-size:26px; color:#646464; font-weight:normal; background: none; } 

.jjfa ul li  a:hover  .pinfo  h4{color:#a91d1d;}

.jjfa ul li a .pinfo  p{font-size:16px; color:#393939; line-height:28px; margin-top:10px; }

.jjfa ul li a:hover .pinfo p{color:#a91d1d;}

.jjfa ul li .ptu img{width:603px; height:288px; }

.jianjie b{font-size:30px; display:block; text-align:center; color:#4d4d4d; margin-bottom:40px;}

.jianjie p{font-size:16px; text-align:center; color:#4b4b4b; padding:0 200px; margin-bottom:60px; line-height:30px;}

.jjfa ul li span{ display:block;  bottom:0; border:1px solid #aa1e1e;  width:130px; height:45px; color:#aa1e1e; font-size:16px; line-height:45px; text-align:center; margin-top:32px;}

.jjfa ul li a:hover span{ background:#aa1e1e; color:#fff;}

.dbt_con{ font-size:30px; text-align:center; margin-bottom:50px;}


.listnew ul{float:left;}

.listnew ul li{float:left; width:961px; background:#fafafa; height:235px; margin-bottom:40px; }

.listnew ul li .ptu{float:left; width:314px; text-align:center;}

.listnew ul li .pinfo{float:right; width:597px; margin-top:10px; margin-right:10px;}

.listnew ul li .pinfo h4{font-size:26px; color:#a91d1d; font-weight:normal; background:url(../../images/twk/cp02.jpg) no-repeat  0 12px; padding-left:20px;} 

.listnew ul li .pinfo h4.xinwen{font-size:18px; color:#121212; background:none; padding-left:0; margin-top:20px;}

.listnew ul li .pinfo b{font-size:18px; color:#939292; font-weight:normal; margin-top:10px; display:block; font-weight:bold; margin-bottom:20px;}

.listnew ul li .pinfo p{font-size:16px; color:#989898; line-height:28px; margin-top:10px; }

.listnew ul li.shuang .ptu{float:right;}

.listnew ul li .ptu img{width:308px; height:232px;}

.listnew ul li.shuang .pinfo{float:left; margin-left:20px;}
.listnew ul li span{ display:block;  bottom:0; border:1px solid #aa1e1e;  width:130px; height:45px; color:#aa1e1e; font-size:16px; line-height:45px; text-align:center;}

.listnew ul li a:hover span{ background:#aa1e1e; color:#fff;}


.lxwm{margin-top:50px}

.lx_left{float:left; width:540px;}

.lx_left h3{font-size:20px; margin-bottom:10px;} 

.lx_left li{font-size:16px; padding:18px 0; border-bottom:1px solid #dddddd; line-height:30px; background:url(../../images/aoben/lxwm.jpg) 0 10px no-repeat ; padding-left:63px;}

.lx_left li.l02{background-position:0 -68px;}

.lx_left li.l03{background-position:0 -142px;}

.lx_left li.l04{background-position:0 -206px;}

.lx_right{float:left; margin-left:20px; width:695px; margin-top:24px;}

.lx_right img{width:695px;}


.more03{color:#a91d1d; font-size:16px;}

.more03:hover{  text-decoration:underline;}


.n_title{font-size:24px; text-align:center; margin-bottom:20px;}  

.footer{background:#04021d;  margin-top:55px; padding-top:30px;}



.rz{ float:left;color:#a2a1a6; font-size:14px; text-align:center; border-top:1px solid #403f53; width:100%; margin-top:20px; line-height:40px;}

.rz a{color:#a2a1a6;}

.logos{float:left; margin-top:5px;}

.concact{float:left; line-height:28px; width:900px;}

.concact h4{font-size:20px; color:#a2a1a6;  margin-bottom:20px;  }

.concact dl{float:left; font-size:14px; color:#a2a1a6; }

.concact dl dt{float:left;}

.concact dl dd.ontel{ display:block;  }

.zxrx{float: right; font-size:18px; color:#a2a1a6;}
.zxrx dd.shuzi{font-size:36px; font-weight:bold; margin-top:20px; background:url(../../images/twk/htel.png) 0 0px no-repeat ; padding-left:50px;}
.erwei{float:right;}

.erwei dd{float:left; width:74px; margin-left:31px; text-align:center;}


.pro dd{ background:url(../../images/twk/fd.jpg) 40px 15px no-repeat;  line-height:18px; padding:10px 0; padding-left:52px;}

.pro dd a{font-size:14px; color:#525252;}

.pro dd a:hover,.pro dd a.on{color:#aa1f23;}

.cpcs{border:1px solid #bcc4d3; border-right:0; background:#e9edf4;}

.cpcs td{border-bottom:1px solid #bcc4d3; border-right:1px solid #bcc4d3; text-align:left; padding:5px 10px;}

.cpcs tr.lan{background:#d0d8e8;}

.cpcs tr.lanbt{background:#4f81bd; color:#FFF; font-weight:bold;}

.tijiao{background:#aa1f23; border:0; width:130px; height:45px; font-size:16px; color:#fff; cursor:pointer;}









