/* CSS Document */
html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"Microsoft YaHei"; margin:0;padding:0;color: #111;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#2b2b2b; }
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{ float:left;} 
.fr{ float:right;}
.cen{margin:0 auto;}
.center{ width:1200px; height:auto;overflow:hidden;}
.top{height:6px;width:100%;background: #2f318b}
.header{border-bottom:1px #EEEEEE solid;}
.head_top .head_l{width:360px;padding:20px 0;}
.head_top .head_r{}
.head_top .head_r .dh{height:40px;line-height:40px;text-align: right;font-size:16px;color:#666666;margin-right:18px;}
.head_top .head_r .dh span{color: #fa431f;font-size:20px;}
.head_top .head_r .nav{height:55px;line-height:55px;font-size:16px;color: #333;}
.head_top .head_r .nav span{color: #EEE;}
.head_top .head_r .nav a{display: inline-block;padding:0 15px;border-bottom: 4px #FFFFFF solid;color: #333333;}
.head_top .head_r .nav a:hover{border-bottom: 4px #fa431f solid;color: #fa431f;}
.ai_banner{position: relative;}
.ai_banner img{float: left;width: 100%;}
.ai_banner .bx-controls{width: 100%;height: 0;font-size: 0;bottom:30px;text-align: center;position: relative;}
.ai_banner .bx-pager{display: inline-block;}
.ai_banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: center;width: 100%!important;}
.ai_banner .bx-pager .bx-pager-item {display: inline-block;margin:0 9px;width: 11px !important;height:11px !important;}
.ai_banner .bx-pager .bx-pager-item a{display: block;background: #fff;width: 11px !important;height:11px !important;border-radius: 50% !important;margin: 0 !important;}
.ai_banner .bx-wrapper .bx-pager.bx-default-pager a{background: #fff}
.ai_banner .bx-wrapper .bx-pager.bx-default-pager a.active{background: #E6212A;}
.ai_banner .bx-controls-direction , .ai_banner .bx-controls-auto{display: none;}
.ai_banner .pro{position: absolute;bottom:-380px;left:50%;margin-left:-600px;}
.ai_banner .pro a{display:block;margin:0 15px;width: 370px;float: left;background: #dfe6ee;text-align: center;padding-top:20px;}
.ai_banner .pro a img{width: 370px;}
.ai_banner .pro a p{line-height:50px;padding-bottom:20px;font-size:16px;}
.tit{font-size: 30px;line-height:50px;color: #2f318b; text-align: center;}
.about{padding:440px 0 50px 0;background: url(../images/iaboutbg.jpg) no-repeat center bottom;}
.about .about_con{font-size: 16px;text-align: left; line-height: 1.75em;color: #929292;margin-top:15px;}
.about ul{margin-top:50px;overflow: hidden;}
.about ul li{display: block;width:20%;float:left;text-align: center;}
.about ul li h4{font-size: 14px; line-height: 28px; color: #929292;font-weight: normal;margin-top:15px;}
.about ul li p{font-weight: bold; color: #fa431f;font-size: 42px; line-height: 72px;}
.about .gengduo{text-align: center;margin-top:30px;}
.about .gengduo a{display: inline-block;padding:10px 40px;font-size: 14px;  background-color: #2f318b; color: #fff;}

.news{padding:50px 0;background-color: #f0f0f0;}
.news .news_l{width:585px;margin-top:20px;}
.news .news_l .news_t{width:100%;height: auto;overflow: hidden;margin-bottom:20px;}
.news .news_l .news_t h3{font-size: 26px;float: left;color: #333;font-weight:normal;}
.news .news_l .news_t a{float: right; font-size: 14px; color: #666;margin-top:10px;}
.news .news_l li{display:block;background:#FFFFFF;overflow: hidden;margin-bottom:25px;}
.news .news_l li .news_img{width:200px;float:left;height: auto;}
.news .news_l li .news_img img{width:200px;height:120px;}
.news .news_l li .news_info{width:345px;padding:7px 18px;}
.news .news_l li .news_info h3{margin-bottom: 4px;font-weight: normal; font-size: 18px; height: 30px; line-height: 30px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.news .news_l li .news_info p{font-size: 14px; display: -webkit-box; height: 44px; line-height: 22px;text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #888;}
.news .news_l li .news_info span{display: inline-block;font-size: 14px; line-height: 22px; padding-right: 18px; color: #666; background: url(../images/detailico.png) no-repeat right center;margin-top:5px;}

.link{background-color: #2f318b;height:58px;color:#FFFFFF;}
.link dt{display:block;width:100px;text-align: right;font-size:16px;line-height: 22px;margin:7px 0;padding:0 20px 0 0;border-right:1px #4143a0 solid}
.link dt h4{ font-weight: normal;}
.link dt p{color:#c3c5f3}
.link dd{display:block;width:1050px;padding:10px;}
.link dd a{color:#9798c5;margin-right:15px;}

.footer{height:315px;width: 100%;background:#191919 url(../images/footbg.png) no-repeat top left;color: #999;}
.footer .footer1{padding-top: 36px; padding-bottom: 38px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.footer .footer1 .ft-info{text-align: left; width:50%;color: #888;font-size: 14px;line-height: 24px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}
.footer .footer1 .ft-info .lx{margin-right:40px;}
.footer .footer1 .ft-info .lx h4{font-size: 24px; color: #fa431f; font-weight: normal;}
.footer .footer1 .ft-info .lx p{font-size: 26px; color: #fa431f; margin: 20px 0; font-weight: normal;}
.footer .footer1 .ft-info .lx span{font-size: 14px;}
.footer .footer1 .ft-info .ewm {font-size:18px;text-align:center}
.footer .footer1 .ft-info .ewm img{width:120px;}
.footer .footer1 .ft-info .ewm p{margin-top:10px;}
.footer .footer1 .ft-info .ftlogo{margin-bottom: 9px;overflow:hidden;display: block;}
.footer .footer1 .ft-nav{line-height: 26px;}
.footer .footer1 .ft-nav li{padding-right: 30px;float: left; border-bottom: 0;}
.footer .footer1 .ft-nav li a{display: block;}
.footer .footer1 .ft-nav li .channel{font-size: 16px; margin-bottom: 12px;color: #fa431f;}
.footer .footer1 .ft-nav li .subnav a{font-size: 14px;color: #999;}
.footer .footer1 .ft-nav li .subnav a:hover{color: #fa431f;}
.footer .footer2{padding: 25px 0; border-top-width: 2px; line-height: 30px;border-top: 1px solid rgba(255, 255, 255, 0.14);}
.footer .footer2 .dh{font-size: 21px; line-height: 30px;display: inline-block;padding-left: 42px; background: url(../images/fttelico.png) no-repeat 0 center;}
.footer .footer2 .di_info a{color: #888;}

.banner{width: auto;height:auto;overflow: hidden;}
.banner img{width: 100%;}

.col{background:#F8F8F8;padding:30px 0 50px;overflow: hidden;}
.tits{ width:100%; height:60px; line-height:60px;border-bottom:1px #DADADA solid;}
.tits dt{ float:left;padding:0 15px; color:#e56600; font-size:20px;background:url(../images/dhbj.png) left center no-repeat;}
.tits dd{ float:right; margin-right:15px; color:#666;}
.tits dd a{ color:#666;}
.tits dd a:hover{ color:#d7241f;}

.col_l{ width:286px; height:auto;}
.col_l h2{ background:#2f318b; padding-top:30px; height:80px; text-align:center; color:#FFF; font-weight:normal; overflow:hidden; font-size:26px;}
.col_l h2 p{ font-size:10px;text-transform:uppercase;}
.col_l_1{overflow: hidden;border:8px solid #2f318b;border-top:none;text-align: center;padding:10px 0;}
.col_l_1 a{overflow: hidden;display: block;line-height:35px;}
.col_l_1 a img{width:90%;}

.col_r{ width:860px;min-height:810px;overflow:hidden;background:#FFFFFF;padding:0 15px;}
.col_r .artid{ margin:15px 0;width:860px;height: auto;overflow: hidden;}
.col_r .artid h1{ font-size:20px; text-align:center; height:50px; line-height:50px; color:#666; }
.col_r .artid .data{ font-size:14px; text-align:center;  line-height:30px; margin-bottom:10px; overflow:hidden;}

.col_news_list{overflow: hidden;}
.col_news_list li{display:block;padding:15px 0 10px;border-bottom: 1px solid #ebebeb;}
.col_news_list li h3{font:18px "Microsoft YaHei"}
.col_news_list li h3 a{color: #333}
.col_news_list li p{font:14px "Microsoft YaHei";margin:10px 0;color:#666}
.col_news_list li span{color:#BBB}
.prodc_s{overflow:hidden;width:876px;height: auto;display:block;}
.prodc_s li{ float:left; width:275px; margin: 0 17px 10px 0; text-align:center;}
.prodc_s li img{ width: 275px; height: 200px;}
.prodc_s li p{ line-height:40px;margin-top:8px;font-size:16px;}
.prodc_s li a:hover{ color:#e56600;}

.col_r .con{margin:10px 5px 0 5px;line-height:30px;}
.col_r .con .tit-a{text-align:center;font-size:24px;line-height:35px;color:#333;}
.col_r .con .tit-info{text-align:center;font-size:14px;line-height:45px;color:#999;border-bottom:1px #EEEEEE dashed;}
.col_r .con .con-a{margin-top:30px;line-height:20px;}
.col_r .con .con-a p{margin-top:10px;}
.col_r .con .laiyuan{margin-top:30px;background:#F7F7F7;padding:8px 20px;font-size:14px;}
.col_r .con table{width:99%!important;}
.col_r .con img{max-width: 100%;margin-bottom:10px;}
.col_r .con .con-next{padding:15px 0;border-top:1px #EEEEEE solid;margin-top:15px;}
.col_r .rel{padding-bottom:30px;overflow:hidden;}
.col_r .rel dt{border-bottom: 1px solid #E1E1E1;line-height:40px;color: #666666;font-size:16px;background:url(../images/page-icon2.png) left center no-repeat;text-indent:35px;margin-bottom:20px;}
.col_r .rel dd{display: block;width:48%;float:left;line-height:30px;height:30px;overflow:hidden;white-space: nowrap;text-overflow :ellipsis ;font-size: 14px;background:url(../images/page-icon3.gif) left center no-repeat;padding-left:15px;}
.pro1{background-image:url(../images/coverbg.jpg);background-size: cover;background-position: center;padding:3.5% 0 4.32292%;}
.pro1 .cover-title{margin-bottom:30px;}
.pro1 .cover-title h2{color: #fff;font-size:30px; line-height: 42px;font-weight: normal;}
.pro1 .pro1_list{width:990px;}
.pro1 a{display: block;width:310px;margin:0 10px;float: left;background:#FFFFFF;padding-bottom:30px;}
.pro1 a span{display: block;width: 100%;overflow: hidden;}
.pro1 a span img{width:310px;height:200px;transition:all 1s}
.pro1 a:hover span img{transform: scale(1.1)}
.pro1 a h3{font-weight: bold; margin-bottom: 16px;font-size: 20px; line-height: 28px; color: #595959;overflow: hidden;padding:20px 20px 0;}
.pro1 a:hover h3{ color: #2f318b;}
.pro1 a:hover h3:after{border-bottom: 3px solid #2f318b;}
.pro1 a h3:after { content: ''; display: block; width: 1.5em; height: 0; padding-bottom: 8px; border-bottom: 3px solid #c3c3c3;}
.pro1 a p,.pro1 a strong{padding:0 20px;font-size: 13px; color: #929292; display: -webkit-box; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.pro1 a strong{color: #2f318b;padding-top: 30px;text-align: right;}
.cate-list{padding-top:20px;}
.cate-list a{font-size: 18px; line-height: 26px; padding: 19px 20px;display: inline-block;transition: all ease .7s;}
.cate-list a.cur,.col .cate-list a:hover { background-color: #2f318b; color: #fff;}
.pro-detail{margin-top:40px;border-top:1px #EEEEEE solid;border-bottom:1px #EEEEEE solid;}
.pro_banner{position: relative;width:575px;background:#dfe6ee;}
.pro_banner img{float: left;width: 100%;}
.pro_banner .bx-controls{width: 100%;height: 0;font-size: 0;bottom:25px;text-align: center;position: relative;}
.pro_banner .bx-pager{display: inline-block;}
.pro_banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: center;width: 100%!important;}
.pro_banner .bx-pager .bx-pager-item {display: inline-block;margin:0 4px;width: 11px !important;height:11px !important;}
.pro_banner .bx-pager .bx-pager-item a{display: block;background: #fff;width: 11px !important;height:11px !important;border-radius: 50% !important;margin: 0 !important;}
.pro_banner .bx-wrapper .bx-pager.bx-default-pager a{background: #fff}
.pro_banner .bx-wrapper .bx-pager.bx-default-pager a.active{background: #2f318b;}
.pro_banner .bx-controls-direction , .pro_banner .bx-controls-auto{display: none;}
.pro-detail-info{width:580px;}
.pro-detail-info h3{padding-bottom:20px;font-weight: normal; font-size: 24px; line-height: 36px; color: #333; border-bottom: 1px solid #f2f2f2;margin-top:40px;}
.pro-detail-info p{max-height: 144px;margin-top: 30px;line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 6;}

.tab-fbox2{}
.tab-fbox2 .title-list2{ width:100%; margin:50px auto 0px; }
.tab-fbox2 .title-list2 span{margin:0 10px 0 0;background-color: #f5f5f5; cursor:pointer;font-size: 18px; padding: 19px 0;width: 185px; display: inline-block; vertical-align: top;line-height: 26px;text-align: center;}
.tab-fbox2 .title-list2 span.active2{ background-color:#2f318b; color:#FFFFFF;}
.tcont-box2 .tab_con{display:none;width:auto;min-height:260px;padding:20px;background-color: #f5f5f5;}


/*fenye*/
.fenye{margin:20px 0;text-align:center;font-size: 14px;}
.fenye a{display:inline-block;vertical-align:middle;border:1px solid #a0a0a0;height:30px;padding:0 8px;line-height:30px;color:#666;margin:0 3px;}
.fenye a.current{background:#fa431f;color:#fff;font-weight:bold;text-decoration:none;border:1px solid #fa431f;}
.fenye a:hover{background:#fa431f;color:#fff;text-decoration:none;border:1px solid #fa431f;}
