﻿@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:hover{-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;
}
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}
@font-face {
  font-family: '../font/iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "../font/iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face
    {
        font-family:"HeroicCondensed-Regular.ttf";
        src: url("../font/HeroicCondensed-Regular.ttf");
    }


.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative;}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1300px; margin:0 auto;font-family: "Microsoft Yahei";}
.links{ display:block!important;}


.top_info{ height:100px;position:fixed; top:0; background:#fff;width:100%; z-index:9999;}

/*网站导航*/
.ys_menu{width:1300px; margin:0 auto; height:100px;}
.ys_menu .logo{ float:left; padding-top:2px;}
.nav{width:720px; float:right;}
.nav li{ position:relative; float:left; margin-left:26px;z-index: 999; text-align:center;}
.nav li a{ display:block; line-height:100px;  font-size:16px; color:#000000;}
.span_1 .b_left { width:0px; height:3px; background:#014791; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.span_1 .b_right { width:0px; height:3px; background:#014791; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_left { width:37px; height:3px; background:#014791; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_right { width:37px; height:3px; background:#014791; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover a{color: #014791; font-weight:bold;}
.nav li .lev2{position:absolute;display:none;top:100px;width:150px;left:-40px;background-color:#fff;border-top:1px solid #ddd;}
.nav li .lev2 li{position:static;width:100%;line-height:56px; margin-left:0;height:56px; border-bottom:1px solid #f0f0f0; }
.nav li .lev2 li a{ width:100%;  margin:0 auto; color: #2c2b2b; background:#fff;line-height:56px; font-weight:300;}
.nav li .lev2 li:hover a{ color:#fff; background-color:#014791;}
.nav li .menu_fine{color: #014791; font-weight:bold;}

.banner{height:450px;position: relative; margin-top:100px;}
.bdu{width: 100% !important;height: 450px;}
.bdu li{width: 100% !important;height: 450px;position:relative;}
.bdu li a{display: block;height: 450px;}
.bdu li img{height:450px;margin-left: -960px;position:absolute;left:50%;}
.banner .sprev{position:absolute; left:5%; top:300px;  width: 50px; height: 50px;background: rgba(0,0,0,0.5); border-radius: 25px;display: block;transition: all .36s ease;}
.banner .snext{position:absolute; right:5%; top:300px;   width: 50px; height: 50px;background: rgba(0,0,0,0.5); border-radius: 25px;display: block;transition: all .36s ease;}
.banner .sprev:hover,.banner .snext:hover{ background: #ee7b16;}
.banner .sprev i{ width:12px;height:18px; background:url(../images/zuo.png) no-repeat;z-index: 100;margin-top: 16px; margin-left: 17px;display: block;}
.banner .snext i{width:12px;height:18px; background:url(../images/you.png) no-repeat;z-index: 100;margin-top: 16px; margin-left: 21px;display: block;}
.hdu{position: absolute;width: 100%;height: 10px;right: 0;bottom: 44px;text-align: center;}
.hdu li{ width: 6px;height: 6px;background: rgba(0, 0, 0, .5);margin-bottom: 20px;border-radius: 4px;position: relative;cursor: pointer;margin-left: 18px;text-align: center; display: inline-block;}
.hdu li em{width: 16px;height: 16px;display: block;position: absolute;top: -5px;left: -5px;border-radius: 8px;border: 0;background: rgba(0, 0, 0, 0.4);opacity: 0;}
.hdu li.on em:after{  content: '';height: 6px;width: 6px;background: #fff;display: block;position: absolute;top: 5px;left: 5px;border-radius: 10px;}
.hdu li.on em{opacity: 1;}

.nynrlt{ float:left;width:422px; margin-right:20px;}
.nynrrt{ float:left;width:400px;}



.ss{ height:74px;overflow:hidden;}
.ss_lt{ float:left; line-height:74px; color:#4e4d4d;}
.ss_lt b{ font-size:14px;}
.ss_lt a{ font-size:14px; padding:0 14px; color:#4e4d4d; background:url(../images/xi.png) no-repeat right;}
.ss_lt a:hover{ color:#f00;}
.souse{ height:36px;float:right; margin-top:19px;width:322px;}
.sinput{float:left; width:270px; height:36px; border:none; background:#f7f7f7; outline:none; color:#9c9c9c; padding-left:12px;font-family:"微软雅黑"; font-size:12px; line-height:22px;} 
.sbtn{float:right; width:40px; height:36px;background:url(../images/fdj.jpg) no-repeat; cursor:pointer;  display:inline-block; border:0;} 

.pro{ background:url(../images/cp_bj.jpg); height:auto; overflow:hidden; padding-top:50px; padding-bottom:50px;}
.search{ height:80px; background:#014791;}
.search_lt{ background:url(../images/hfk.png) no-repeat;width:230px; float:left; height:80px; line-height:80px; color:#fff; font-size:20px; font-weight:bold; text-indent:15px;}
.search_rt{width:1050px; float:right;}
.search_rt ul{width:440px; float:left; margin:0 30px; color:#fff; padding-top:20px;}
.search_rt ul p{ float:left; font-size:18px; line-height:36px;}
.sinput1{float:left; width:230px; height:36px; border:none; background:#f7f7f7; outline:none; color:#7c7c7c; padding-left:12px;font-family:"微软雅黑"; font-size:14px; line-height:22px;} 
.sbtn1{float:left; width:46px; height:36px;background:url(../images/cx.jpg) no-repeat; cursor:pointer;  display:inline-block; border:0;} 

.cpzs{ margin-top:20px;}

.outBox{ width:1300px;text-align:left;  }
.outBox .hd{ height:370px; background:#fff;width:240px; float:left; text-align:center;}
.outBox .hd p{width:240px; height:75px; background:#014791; color:#fff; font-weight:bold; font-size:22px; padding-top:25px; overflow:hidden;}
.outBox .hd p b{ font-size:12px; font-weight:200; display:block;}
.outBox .hd ul{text-align:left;}
.outBox .hd ul li{cursor:pointer; line-height:90px;width:240px; font-size:16px; height:90px;}
.outBox .hd ul li i{ font-size:30px; color:#adadad; padding-left:30px; padding-right:10px;}
.outBox .hd ul li.on{ height:90px;  background:#6895c5; color:#fff;}
.outBox .hd ul li.on i{ color:#fff;}

.inBox{ float:left; margin-left:20px;}
.inBox .inHd{ overflow:hidden;}
.inBox .inHd ul{ overflow:hidden; zoom:1; float:left; margin-left:1px;}
.inBox .inHd ul p{ height:57px; width:258px; margin-bottom:3px; background:url(../images/jt2.png) no-repeat center; text-align:center; font-size:18px; color:#fff; cursor:pointer; line-height:50px;}
.showBox{ margin-top:10px;}
.showBox .item dl a{color:#333; font-size:18px; display:block;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #cbcbcb; height:30px; text-align:center; line-height:30px;width:195px; margin:3px auto;}
.showBox .item:hover p{ background:url(../images/jt1.png) no-repeat center; height:57px;}
.showBox .item dl a{color:#333; display:block;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #cbcbcb; height:30px; text-align:center; line-height:30px;width:240px; margin:8px; float:left;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.showBox .item dl a:hover{-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #6895c5; color:#6895c5;}
.showBox .item dt a{color:#333; display:block;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px; border:1px solid #6895c5; height:30px; text-align:center; line-height:30px;width:240px;color:#6895c5; float:left; font-size:18px; margin-left:8px; margin-top:8px;}
.showBox .item dt a:hover{-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #6895c5; color:#6895c5;}
.inBox .inHd ul.on p{background:url(../images/jt1.png) no-repeat center; height:57px;}

.showBox .item{ display:none;}
.showBox .item.act{ display:block;}









.outBoxny{ width:1300px;text-align:left;  }
.outBoxny .hd{ height:auto; background:#fff;width:240px; float:left; text-align:center;}
.outBoxny .hd p{width:240px; height:75px; background:#014791; color:#fff; font-weight:bold; font-size:22px; padding-top:25px; overflow:hidden;}
.outBoxny .hd p b{ font-size:12px; font-weight:200; display:block;}
.outBoxny .hd ul{text-align:left;}
.outBoxny .hd ul li{cursor:pointer; line-height:80px;width:240px; font-size:16px; height:80px;}
.outBoxny .hd ul li i{ font-size:30px; color:#adadad; padding-left:30px; padding-right:10px;}
.outBoxny .hd ul li.on{ height:80px;  background:#6895c5; color:#fff;}
.outBoxny .hd ul li.on i{ color:#fff;}
.outBoxny .bd{width:1030px; float:right;}

.inBoxny{}
.inBoxny .inHd{}
.inBoxny .inHd ul{ overflow:hidden; zoom:1; background:#f5f5f5;  margin-left:1px; padding-bottom:6px; margin-bottom:6px;}
.inBoxny .inHd ul:nth-child(2n){ background:#f1f1f1;}
.inBoxny .inHd ul p{ height:57px; width:258px; margin-bottom:3px; background:url(../images/jt2.png) no-repeat center; text-align:center; font-size:18px; color:#fff; cursor:pointer; line-height:50px;}
.inBoxny .inHd ul li dl a{color:#333; font-size:18px; display:block;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #cbcbcb; height:30px; text-align:center; line-height:30px;width:195px; float:left; margin:5px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inBoxny .inHd ul:hover p{ background:url(../images/jt1.png) no-repeat center; height:57px;}
.inBoxny .inHd ul li dl a{color:#333; display:block;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #cbcbcb; height:30px; text-align:center; line-height:30px;width:240px;}
.inBoxny .inHd ul li dl a:hover{-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #6895c5; color:#6895c5;}
.inBoxny .inHd ul li dt a{color:#333; display:block;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px; border:1px solid #6895c5; height:30px; text-align:center; line-height:30px;width:195px; margin:8px auto; color:#6895c5;}
.inBoxny .inHd ul li dt a:hover{-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #6895c5; color:#6895c5;}



/*.inBoxny{ overflow:hidden; background:#f5f5f5;}
.inBoxny .inHd1{}
.inBoxny .inHd1 ul{ overflow:hidden; zoom:1; background:#f5f5f5; height:auto;width:24.9%; float:left; margin-left:.1%;}
.inBoxny .inHd1 ul:nth-child(2n){ background:#f1f1f1;}
.inBoxny .inHd1 ul p{ height:57px;margin-bottom:3px;width:100%; background:url(../images/jt2.png) no-repeat center; text-align:center; font-size:18px; color:#fff; cursor:pointer; line-height:50px;}
.inBoxny .inHd1 ul li dl a{color:#333; font-size:16px; display:block;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #cbcbcb; height:30px; text-align:center; line-height:30px;width:195px; margin:3px auto;}
.inBoxny .inHd1 ul:hover p{ background:url(../images/jt1.png) no-repeat center; height:57px;width:100%;}
.inBoxny .inHd1 ul li dl a{color:#333; display:block;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #cbcbcb; height:30px; text-align:center; line-height:30px;width:195px; margin:8px auto;}
.inBoxny .inHd1 ul li dl a:hover{-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #6895c5; color:#6895c5;}
.inBoxny .inHd1 ul li dt a{color:#333; display:block;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px; border:1px solid #6895c5; height:30px; text-align:center; line-height:30px;width:195px; margin:8px auto; color:#6895c5;}
.inBoxny .inHd1 ul li dt a:hover{-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; border:1px solid #6895c5; color:#6895c5;}
*/


.zjms{ margin:30px auto;width:1300px; overflow:hidden;}
.zjms_t{ text-align:center;}
.zjms_t p{ font-size:32px; font-weight:bold; color:#3a3a3a; position:relative; line-height:80px;}
.zjms_t p:after{ content:"";width:50px; height:2px; background:#c00; position:absolute; left:50%; bottom:0; margin-left:-25px;}
.zjms_t span{ margin:20px 100px; display:block; font-size:16px; line-height:28px; color:#666;}
.zjms_nr{ padding:20px 30px;}
.zjms_nr ul li{width:262px; margin:0 24px; float:left;}
.zjms_nr ul li .zjms_nr01{width:262px; background:#d6d2d0; height:262px;-moz-border-radius:262px; -webkit-border-radius:262px;border-radius:262px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.zjms_nr ul li .zjms_nr01 img{ padding-left:3px;}
.zjms_nr ul li .zjms_nr02{ text-align:center; font-size:20px; color:#222; line-height:60px;}
.zjms_nr ul li .zjms_nr03{ text-align:center; line-height:20px; color:#666; font-size:14px; padding:0 16px;}
.zjms_nr ul li .zjms_nr04{ text-align:center; padding-top:15px;}
.zjms_nr ul li .zjms_nr04 a{ color:#999; font-size:14px;}
.zjms_nr ul li .zjms_nr04 a:hover{ color:#f00;}
.zjms_nr ul li:hover .zjms_nr01{background:#014791;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}

.nyms{ margin:0px auto 30px auto;width:1300px; overflow:hidden;}
.nyms_nr{ padding:20px 30px;}
.nyms_nr ul li{width:200px; margin:0 24px; float:left;}
.nyms_nr ul li .nyms_nr01{width:206px; background:#d6d2d0; height:206px;-moz-border-radius:206px; -webkit-border-radius:206px;border-radius:206px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.nyms_nr ul li .nyms_nr01 img,.nyms_nr ul li .nyms_nr02 img,.nyms_nr ul li .nyms_nr03 img,.nyms_nr ul li .nyms_nr04 img{ padding-left:3px;width:200px; height:200px;}
.nyms_nr ul li .nyms_nr02{ text-align:center; font-size:18px; color:#222; line-height:40px;}
.nyms_nr ul li .nyms_nr03{ text-align:center; line-height:20px; color:#666; font-size:14px; padding:0 16px;}
.nyms_nr ul li .nyms_nr04{ text-align:center; padding-top:15px;}
.nyms_nr ul li .nyms_nr04 a{ color:#999; font-size:14px;}
.nyms_nr ul li .nyms_nr04 a:hover{ color:#f00;}
.nyms_nr ul li:hover .nyms_nr01{background:#014791;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}




.ggw{ height:210px; background:url(../images/ggw_bj.jpg) no-repeat center;}
.ggw_lt{ float:left;width:400px; margin-left:70px; background:url(../images/ggw_01.png) no-repeat; height:64px; margin-top:42px; padding:30px 30px;}
.ggw_lt p{ font-size:26px; color:#fff; font-weight:bold;}
.ggw_lt p strong{ color:#ffd200;}
.ggw_lt span{ font-size:16px; color:#fff; line-height:34px;}
.ggw_zh{ padding-top:20px; float:left;}
.ggw_rt{width:225px; float:right; color:#fff; line-height:36px; padding-top:60px; text-align:center; font-size:16px;}
.ggw_rt a{width:225px; height:40px; background:#c00; text-align:center; line-height:40px; color:#fff; display:block; font-size:16px;}
.ggw_rt a:hover{ background:#ff9600;}


.xwzx{ height:auto; padding-top:65px;}
.first_news{ height:auto;overflow:hidden;}
.shih{ float:right;width:375px;} 
.shih1{ float:left; margin-left:40px;width:375px;} 
.trq_t{ overflow:hidden;}
.trq_t p{ float:left; font-size:18px; color:#333; line-height:60px;}
.trq_t a{ float:right; font-family:"宋体"; font-size:13px; color:#4c4c4c; line-height:60px;}
.trq_t a:hover{ color:#f00;}
.trq_nr{}
.trq_nr_t{height:115px; background:#f7f7f7;}
.trq_nr_t a{ overflow:hidden; display:block;}
.trq_nr_t img{ float:left;width:135px; height:115px;}
.trq_nr_t a dl{ float:right;width:224px; padding-top:10px; padding-right:10px;}
.trq_nr_t a dl dt{ color:#333; line-height:50px; font-size:16px;}
.trq_nr_t a dl dd{ color:#999;}
.trq_nr_e{ padding-top:8px;}
.trq_nr_e li{ border-bottom:1px dashed #e7e7e7;}
.trq_nr_e a{ font-size:14px; color:#353535; line-height:48px;}
.trq_nr_e a i{ padding-right:8px; font-size:14px; color:#a9a9a9;}
.trq_nr_e a:hover{ color:#f00; padding-left:5px;}
.trq_nr_e span{ float:right; line-height:48px; color:#999999; font-size:14px;}



/*焦点图*/
.first_news .pic{ width:470px; height:auto; float:left;}
.focus{ position:relative; width:470px; height:200px; background-color: #000; margin-bottom:10px;}  
.focus img{ width: 470px; height:200px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:44px; line-height: 44px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:12px; right:9px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.pic_e li{ border-bottom:1px dashed #e9e9e9;}
.pic_e li a{ color:#5b5b5b; font-size:13px; line-height:42px; padding-left:20px; background:url(../images/jt3.png) no-repeat left;}
.pic_e li span{ float:right; line-height:42px; font-size:13px; color:#5b5b5b;}
.pic_e li a:hover{ color:#f00; padding-left:24px;}


.end{ height:330px; background:#003368; margin-top:50px;}
.end_lt{ float:left;width:950px; padding-top:20px;}
.end_lt ul{ float:left; margin-right:70px;}
.end_lt ul p a{ color:#fff; font-size:16px; position:relative; line-height:60px; display:block; margin-bottom:10px;}
.end_lt ul p a:after{ content:""; position:absolute;left:0; bottom:0; height:1px;width:20px; background:#fff;}
.end_lt ul li a{ font-size:14px; line-height:30px; color:#9dcdff;}
.end_lt ul li{ font-size:14px; line-height:30px; color:#9dcdff;}
.end_lt ul li a:hover{ color:#f00;}
.end_rt{ float:right;width:240px; margin-top:45px;}
.end_rt dl{ line-height:22px; color:#fff; text-align:center; font-size:12px;}
.end_rt dl img{ padding:6px; border:1px solid #2a5581;}

.yqlj{width:220px; height:40px; padding:0 10px; line-height:40px; margin-top:17px; position:relative; background:url(../images/yl_bj.png) no-repeat; font-size:16px; color:#fff;}
.yqlj ul{ position:absolute; bottom:40px; height:0;width:220px; left:0; overflow:hidden; background-color:#215388; padding:0 10px;}
.yqlj ul a{ color:#fff; line-height:30px; font-size:14px;}
.yqlj img{ float:right; padding:15px 10px; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.yqlj:hover img{transform:rotate(180deg); -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); -o-transform:rotate(180deg);    -ms-transform:rotate(180deg);}


.cop{ height:70px; background:#00244a; line-height:70px; color:#fff; font-size:12px; color:#e7e7e7;}
.cop a{ color:#e7e7e7; font-size:12px;}
.cop a:hover{ color:#ff0;}

.zxdh{ position:fixed;right:0;width:126px; height:54px; background:#014791;top:50%; margin-top:30px; color:#fff; padding:10px;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px;}
.zxdh p{ font-size:18px;}
.zxdh span{ color:#ff0; font-size:20px;}


.nyban1{ height:260px; background:url(../images/nyban1.jpg) no-repeat center; margin-top:100px;}
.nyban2{ height:260px; background:url(../images/nyban2.jpg) no-repeat center; margin-top:100px;}
.nyban3{ height:260px; background:url(../images/nyban3.jpg) no-repeat center; margin-top:100px;}
.nyban4{ height:260px; background:url(../images/nyban4.jpg) no-repeat center; margin-top:100px;}
.nyban5{ height:260px; background:url(../images/nyban5.jpg) no-repeat center; margin-top:100px;}
.nyban6{ height:260px; background:url(../images/nyban6.jpg) no-repeat center; margin-top:100px;}
.nyban7{ height:260px; background:url(../images/nyban7.jpg) no-repeat center; margin-top:100px;}
.ny_nav{ height:60px; line-height:60px;text-align:left; margin-top:30px;}
.ny_nav1{width:1300px; margin:0 auto;}
.ny_nav li{ display:inline-block;width:210px; height:64px; line-height:64px; margin-right:20px; text-align:center; font-size:16px;box-shadow:2px 2px 10px #c2c2c2;}
.ny_nav a{ color:#333; line-height:60px; text-align:center; font-size:16px; background:#fff; display:block;width:100%; height:100%;}
.ny_nav ul .column_active{ background:#014791; color:#fff;}
.ny_nav ul li a:hover{ background:#014791; color:#fff;}
.ny_ll{ height:60px; border-bottom:1px solid #d8d8d8; color:#666;}
.ny_ll ul p{ border-bottom:2px solid #014791; line-height:58px; font-size:14px; display:inline-block;}
.ny_ll ul p img{ float:left; padding-top:20px; padding-right:6px;}
.nynr{ line-height:34px; color:#333; font-size:14px; padding:30px 0;}


.mainbody { clear:both; overflow:hidden; width:100%; min-height:600px;}
.sidebar{ width:1300px; margin:0 auto;}
.sidebar .sb_nav { width:250px; background:#f5f5f5; clear:both; float:left; }
.sidebar .sb_nav .titxx { padding-top:10px; border-bottom:#efefef 1px solid; background:#014791; text-align:center; line-height:30px;overflow:hidden; color:#fff; font-size:26px; display:block; height:80px; font-weight:bold;}
.sidebar .sb_nav .titxx p { clear:both; font-size:16px; font-weight: normal;}

.prolist {}
.prolist li { margin-top:0px;}
.prolist li a{ text-decoration:none; background:url(../images/j11.png) no-repeat 10px 14px; border-bottom:#e5e5e5 1px dotted; display:block; color:#333; font-size:14px; line-height:38px; padding-left:32px;}
.prolist li a:hover{ text-decoration:none; background:url(../images/j1.png) #7e7d82 no-repeat 10px 18px; border-bottom:#0d90b9 1px dotted; display:block; color:#fff; font-size:14px;}
.prolist p a{ color:#fff; text-decoration:none; font-weight:normal; height:40px; overflow:hidden; padding-left:20px; font-size:16px; background:#6895c5;line-height:40px; display: block;}
.prolist p a:hover{ color:#fff; text-decoration:none; font-weight:normal; height:40px; overflow:hidden; padding-left:20px; font-size:16px; background:#cf0b00;line-height:40px; display: block;}

div.ti1-bg{ width:250px;clear:both; background:#0c54b6; height:86px; padding-bottom:10px; overflow:hidden; padding-top:5px;}
div.ti1-bg h4 { font-family:"微软雅黑"; color:#fff; font-size:22px; float:left; padding-left:12px; line-height:58px; }
div.ti1-bg p{ margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:18px;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
.sidebar .sb_box{ float:right; width:1020px; height:auto; overflow:hidden; background:#fff;}
.sidebar .sb_box h3.title{ border-bottom:1px solid #eee;height:76px; overflow:hidden; line-height:32px;}
.sidebar .sb_box h3.title .tit{ font-size:20px; color:#1a1a1a;}
.sidebar .sb_box h3.title .eng{ font-size:26px; color:#cf0b00;text-transform:uppercase;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:12px; color:#000;}
.sidebar .sb_box h3.title div.position a{ color:#666;}
.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}
.sidebar .sb_box .info { line-height:35px;font-size:14px; color:#666; padding-top:12px;}
.position { text-align:right; font-size:14px; margin:0px auto;}

.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1300px; margin:0 auto;}
.blk_18 .pcont { width:1220px;float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton{ margin-top:70px;width:40px; text-align:left;line-height:70px; font-size:76px; font-family:"宋体"; float:left; color:#8f8f8f;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.blk_18 .RightBotton { margin-top:70px;width:40px; text-align:right; line-height:70px; font-size:76px; font-family:"宋体"; float:right; color:#8f8f8f;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.blk_18 .LeftBotton:hover{ color:#f00;}
.blk_18 .RightBotton:hover{ color:#f00;}
.blk_18 .pl img{ display:block; cursor:pointer; margin:0 auto; border:none;width:280px; height:185px;}
.blk_18 .pl { width:280px; height:auto; float:left; float:left; text-align:center; line-height:20px; color:#515151; margin:6px 13px; font-family:"微软雅黑"; font-size:15px; overflow:hidden;}
.blk_18 .pl dl{ background:#e7141b; color:#fff; padding:10px 10px; height:40px;}

.blk_181 { overflow:hidden; zoom:1; font-size:9pt;width:1300px; margin:0 auto;}
.blk_181 .pcont { width:1220px;float:left; overflow:hidden;}
.blk_181 .ScrCont { width:32766px; zoom:1;}
.blk_181 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_181 .LeftBotton{ margin-top:70px;width:40px; text-align:left;line-height:70px; font-size:76px; font-family:"宋体"; float:left; color:#8f8f8f;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.blk_181 .RightBotton { margin-top:70px;width:40px; text-align:right; line-height:70px; font-size:76px; font-family:"宋体"; float:right; color:#8f8f8f;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.blk_181 .LeftBotton:hover{ color:#f00;}
.blk_181 .RightBotton:hover{ color:#f00;}
.blk_181 .pl img{ display:block; cursor:pointer; margin:0 auto; border:none;width:280px; height:210px;}
.blk_181 .pl { width:280px; height:auto; float:left; float:left; text-align:center; line-height:20px; color:#515151; margin:6px 13px; font-family:"微软雅黑"; font-size:15px; overflow:hidden;}
.blk_181 .pl dl{ color:#333; padding:10px 10px; height:40px;}


.demo{width:1260px;margin:60px auto 0 auto;}
/*history*/
.history{background:url(../images/line04.png) repeat-y 187px 0;overflow:hidden;position:relative; padding-bottom:120px;}
.history-date{overflow:hidden;position:relative;}
.history-date h2{background:#fff url(../images/icon06.png) no-repeat 158px 0;height:59px;font-size:20px;font-family:微软雅黑;font-weight:normal;padding-left:45px;}
.history-date h2.first{position:absolute;left:0;top:0;width:935px;z-index:99; height:100px;}
.history-date h2.first a{margin-top:45px;}
.history-date h2 a{color:#0d3475;display:inline-block;*display:inline;zoom:1;background:url(../images/icon08.gif) no-repeat right 50%;padding-right:17px;margin:47px 130px 0 0;}
.history-date h2 a:hover{text-decoration:none;}
.history-date h2 img{vertical-align:-5px;}
.history-date h2.date02{background:none;}
.history-date ul li{background:url(../images/icon07.png) no-repeat 180px 0;padding-bottom:40px;zoom:1;}
.history-date ul li.last{padding-bottom:0;}
.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.history-date ul li h3{float:left;width:168px;text-align:right;padding-right:19px;color:#c3c3c3;font:normal 18px/16px Arial;}
.history-date ul li h3 span{display:block;color:#d0d0d0;font-size:12px;}
.history-date ul li dl{float:right;width:1000px;margin-top:-5px;font-family:微软雅黑;}
.history-date ul li dl dt{font:14px/14px 微软雅黑;color:#333; line-height:30px;}
.history-date ul li dl dt span{display:block;color:#787878;font-size:12px;}
.history-date ul li.green h3{color:#1db702;}
.history-date ul li.green h3 span{color:#a8dda3;}
.history-date ul li.green dl{margin-top:-8px;}
.history-date ul li.green dl dt{font-size:30px;line-height:28px;}
.history-date ul li.green dl dt a{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-left:12px;}
.history-date ul li.green dl dd{padding-top:20px;display:none;}
.history-date ul li.green dl dd img{float:left;}
.history-date ul li.green dl dd p{overflow:hidden;zoom:1;line-height:21px;color:#787878;}

.history-date h2.first .more-history{font-size:16px;background:transparent;margin-left:30px;}
.history-date h2.first .more-history:hover{text-decoration:underline;}

.xw_t{ text-align:center;}
.xw_t p{ font-size:32px;color:#353535;}
.xw_t p strong{ color:#0146a1; font-weight:300;}
.xw_t span{ font-size:18px; color:#757575; line-height:40px;}
.wlzlnr{ font-size:16px; line-height:34px; margin-top:20px;}

.hzkh{ padding:50px 0;}
.product-section{padding-top:50px;position:relative;background:url(../images/productBase-features-bag.jpg) no-repeat;background-size:cover}
.product-wrapper{max-width:1200px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;position:relative}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.product-features .product-body{margin:0px 25px}
.product-features .product-body:after{content:"";width:100%;height:3px;background:url(../images/productBase-features-model.png) no-repeat;background-size:100% auto;background-position:center;position:absolute;top:50px;left:0;z-index:0}
/*li*/
.features-item{position:relative;float:left}
.features-slide .features-item>*{text-align:center}
.features-item h3{font-size:16px;line-height:28px;margin-bottom:50px;color:#333;opacity:0.7;transition:all 0.1s}
.features-item i{position:absolute;width:75%;height:33px;background:url(../images/productBase-features-timeline.png) no-repeat;background-size:contain;background-position:right center;left:-25%;margin-left:10px;top:35px;z-index:3}
.features-item .features-info{display:block;margin:0 auto;padding:20px 20px;transition:all 0.3s;border-radius:2px}
.features-item .features-info .features-info-i{font-size:14px;color:#333;line-height:22px;margin-bottom:10px}
.features-item .features-info .features-info-s{font-size:14px;color:#666;line-height:24px;overflow:hidden}
/*鼠标悬浮效果*/
.features-item:hover h3{font-size:22px;line-height:28px;opacity:0.9}
.features-item:hover i{width:75%;margin-left:13px;background:url(../images/productBase-features-timeline-hover.png) no-repeat;background-size:contain;background-position:right center}
.features-item:hover a{background:url(../images/productBase-features-info.png) no-repeat;background-size:100% 100%}
/*左右按钮*/
.product-features .swiper-button-prev{width:30px;height:40%;left:-15px;top:30%;background:none}
.product-features .swiper-button-prev:after{content:"";display:inline-block;position:absolute;width:15px;height:30px;background:url(../images/productBase-features-left.png) no-repeat;background-size:100% 100%;top:50%;margin-top:-15px;left:50%;margin-left:-7px}
.product-features .swiper-button-next{width:30px;height:40%;right:-15px;top:30%;background:none}
.product-features .swiper-button-next:after{content:"";display:inline-block;position:absolute;width:15px;height:30px;background:url(../images/productBase-features-right.png) no-repeat;background-size:100% 100%;top:50%;margin-top:-15px;left:50%;margin-left:-7px}

.cont{ height:190px; background:#cf0e0f;width:100%;}
.cont ul li{ float:left;width:400px; text-align:center; color:#fff; font-size:16px; height:155px; line-height:30px; padding-top:35px;}
.cont ul li i{ font-size:50px; line-height:60px; font-weight:200; display:block;}
.cont ul li .fotel2{animation:fotel2 1s linear infinite alternate both;
	-webkit-animation:fotel2 1s linear infinite alternate both;
	-moz-animation:fotel2 1s linear infinite alternate both;
	-o-animation:fotel2 1s linear infinite alternate both;}
.cont ul li:nth-child(2){ background:#2e2e2e;}
@keyframes fotel2{
0%{ transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
100%{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg);}
}
@-webkit-keyframes fotel2{
0%{ transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
100%{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg);}
}
@-moz-keyframes fotel2{
0%{ transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
100%{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg);}
}
@-o-keyframes fotel2{
0%{ transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
100%{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg);}
}
