﻿@charset "utf-8";
/* CSS Document */
.banner_pc{}
.banner_yd{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:12px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:13px; height:13px; display: block; background: #aaa; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #aaa; }
.flex-control-paging li a.flex-active { background: #1a499b; cursor: default; }


.content{padding:28px 10%; overflow: hidden;}
.dyip{text-align: center; }
.dyip h2{font-size: 30px;}
.dyip .hd{text-align: center;}
.dyip .hd h2{font-size:26px; font-weight: bold; color: #555;}
.dyip .hd ul{margin-top: 15px;}
.dyip .hd ul li{display: inline-block;width: 125px; font-size:15px; height:40px;background: #4a4c52;color: #fff; line-height:40px;margin:8px 10px;cursor: pointer;}


.dyip .hd ul li.on{color: #fff; background: #1a499b}



.dyip .bd{margin-top: 30px;}
.dyip .bd ul{margin-left: -2%;margin-top: 25px;}
.dyip .bd li{ width: 18%;margin-left: 2%;float: left; margin-bottom: 2%;}


.dyip .bd li .pic{border:4px solid #ccc;}
.dyip .bd li .pic img{width: 100%;}
.dyip .bd li .title{margin-top:10px;}
.dyip .bd li .title h3{font-size:15px;line-height: 26px;}
.dyip .bd li .title p{margin-top: 12px;line-height: 24px;}


.dyip .bd li:last-child{background:#1a499b;  height：100%; font-size:24px; color:#fff; text-align:center; line-height:279px;}
.dyip .bd li:last-child a{color:#fff; }



.derp{margin-top:25px;background: #f0f0f0;}
.derp .pic{width: 46%;float: left;}
.derp .pic img{max-width: 100%;}
.derp .derp_r{width:54%;float: right;}
.derp .derp_r .box{color: #222;padding:3% 4%;}
.derp .derp_r .box h2{font-size: 28px;padding-bottom: 15px;text-align: center;}
.derp .derp_r .box p{line-height: 28px;font-size: 14px; color: #555}
.derp .derp_r .box .more{width: 120px;height: 40px;line-height: 40px;background: #0165b1; margin-top: 15px; text-align: center;}
.derp .derp_r .box .more a{display: block;color: #fff;}
.derp .derp_r .box .more a:hover{display: block;color: #fff;text-decoration: none;}


.dsanp{margin:0 auto;}
.dsanp .title{font-size: 28px;text-align: center; padding:35px 0 15px;}
.dsanp .zsimg img{max-width: 100%;}


.index-advantage{position:relative;z-index:-2;padding:40px 0px 30px;background:url(../images/ys_bg.jpg) no-repeat center;background-size:cover}
.index-advantage h2{font-size: 28px;font-weight: bold;color: #f08300; padding-bottom: 25px;}
.advantage-box{padding:10px 15px 10px 0px;transition:all .3s;cursor:pointer}
.advantage-box:hover{background:rgba(0,97,164,.65)}
.advantage-left{width:110px;padding:10px;text-align:center}
.advantage-right{color:#fff}
.advantage-right b{display:inline-block;margin:0px;color:#b77e3b; font-size:15px;}
.advantage-right p{margin:0px;font-size:13px;line-height:20px;height:80px;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-top:10px;line-height:25px}


.dsip{padding-top: 28px;}
.dsip .hd{text-align: center;}
.dsip .hd h2{font-size: 30px;}
.dsip .hd ul{margin-top: 20px;}
.dsip .hd ul li{display: inline-block;width: 120px;height: 28px;border: 1px solid #CCC;border-radius: 20px;line-height: 28px;margin:0 10px;cursor: pointer;}
.dsip .hd ul li.on{color: #1a499b;border: 1px solid #1a499b;}
.dsip .bd{margin-top: 30px;}
.dsip .bd .box{}
.dsip .bd .box .dsip_l{width: 50%;float: left;}
.dsip .bd .box .dsip_l img{width: 100%;}
.dsip .bd .box .dsip_l .title{margin-top: 20px;}
.dsip .bd .box .dsip_l .title h2{font-size: 18px;font-weight: bold;}
.dsip .bd .box .dsip_l .title h2 a{color: #1a499b;}
.dsip .bd .box .dsip_l .title span{color: #999;}
.dsip .bd .box .dsip_l .title p{line-height: 24px;margin-top: 20px;color: #666;}

.dsip .bd .box .dsip_r{width: 47%;float: right;}
.dsip .bd .box .dsip_r ul{}
.dsip .bd .box .dsip_r li{border-top: 1px dotted #999;padding:15px 0;}
.dsip .bd .box .dsip_r li h2{font-size: 15px;font-weight: bold;}
.dsip .bd .box .dsip_r li h2 span{float: right;font-weight:normal;color: #777;font-size: 12px;}
.dsip .bd .box .dsip_r li p{margin-top: 12px;line-height: 27px;color: #666; font-size: 13px;height:81px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.dsip .bd .box .dsip_r .more{width: 120px;height: 40px;line-height: 40px;text-align: center;background: #0165b1;}
.dsip .bd .box .dsip_r .more a{display: block;color: #FFF;}
.dsip .bd .box .dsip_r .more a:hover{display: block;text-decoration: none;color: #FFF;}


/*内页代码*/
.banner_ny{}
.banner_ny img{width: 100%;}

.site{width:100%; padding:15px 10%;background:#e8e8e8; overflow: hidden;}
.site h3{float:left; color:#444; font-size:18px; font-weight:bold; line-height:35px;}
.site .frame{font-size:13px; line-height:35px; padding-left:30px;background:url(../images/home_tb.png) no-repeat left;}
.site a{display:inline-block;}
.site a:hover{color:#d9000b;}
.site a.bc{color:#025198; font-weight:bold;}

.subnav{padding:12px 10%; margin:25px auto 0;}
.subnav ul{width:100%; text-align:center;}
.subnav ul li{display:inline-block; margin:10px 10px 0 0; position:relative;}
.subnav ul li a{display:block; line-height:36px; font-size:15px; text-align:center; padding:0 32px; color:#000; text-decoration:none; background:#fff; border:1px solid #ccc; overflow:hidden;
text-overflow:ellipsis; white-space:nowrap; border-radius:30px;}
.subnav ul li a:hover,.subnav ul li a.current{background:#025198; color:#fff; border-color:#025198;}


.con{padding:12px 10% 32px; overflow: hidden;}
.con .about{padding:10px 0 0; overflow: hidden;}
.con .pcg{float: left; width: 45%; }
.con .pcg img{max-width:100%;}
.con .tcoms{float: right; width:52%; line-height:32px; font-size: 14px;}

.con .txmg{line-height:32px; font-size: 14px;}
.con .txmg img{max-width:100%;}

.zhengshu{margin-top:25px;}
.zhengshu ul{ margin-left:-2%;}
.zhengshu li{ float:left; width:18%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:2%;}
.zhengshu li img{ max-width:98%;border:2px solid #511712; padding: 2px;}
.zhengshu li img:hover{border:2px solid #025198; padding: 2px;}
.zhengshu li span{display:block; line-height:40px; font-size:15px;}


.Ulimg{margin-top:25px;}
.Ulimg ul{ margin-left:-2%;}
.Ulimg li{ float:left; width:23%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:2%;}
.Ulimg li img{ max-width:98%;border:2px solid #511712; padding: 2px;}
.Ulimg li img:hover{border:2px solid #025198; padding: 2px;}
.Ulimg li span{display:block; line-height:40px; font-size:15px;}



/*产品*/
.product{margin-top:5px;}
.product ul{margin-left: -2%;}
.product li{float:left;width:18%;margin-left: 2%;text-align: center;line-height: 30px;margin-bottom:1%;}
.product li img{max-width:98%; border:2px solid #ccc; padding: 2px; }
.product li img:hover{ border:2px solid #025198; padding: 2px;}
.product li span{display:block; line-height:30px; padding-top: 5px; font-size:15px;}



.pro_com{ background: #fff; border-top: 1px solid #fff;}
.product_con_t{padding:2% 0;}
.product_con_t .t_l{ float:left; width:45%;}
.product_con_t .t_l img {max-width: 100%;height: auto;border:2px solid #ccc; padding: 2px;}
.product_con_t .t_r{ float:right; width:53%;}
.product_con_t .t_r .bt{ font-size:22px;font-weight: bold; border-bottom:1px solid #d1d1d1; padding:0 0 15px 0; }
.product_con_t .t_r .bt_2{ font-size:20px; color:#0086e4; margin-top:10px;}
.product_con_t .t_r .box{ margin-top:0; line-height:42px; padding:0; font-size:22px; }
.product_con_t .t_r .box img{max-width:100%; margin-top: 20px;}


.text-center{text-align: center !important;}
.btn{-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;width: auto;text-decoration: none;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 2px;padding: 12px 22px;background-color: #025198;color: #fff;font-family: "Century Gothic",sans-serif;font-style: normal;font-weight: 400;text-transform: uppercase;letter-spacing: 0.08em;white-space: normal;font-size: 15px;}
.hero__btn{margin-top: 27.5px;}
.btn:hover{background-color: #e97e00;color: #fff;}


/*新闻*/
.news_list{width: 100%; margin-top:15px; overflow: hidden;}
.news_list ul{overflow:hidden;}
.news_list ul li{width:100%; height:110px; padding-bottom:20px; margin-bottom: 20px;  border-bottom:1px solid #D8D8D8;  }
.news_list ul li h3{font-size:15px; font-weight: bold; color:#333; line-height:35px; padding-bottom: 5px; }
.news_list ul li h3 span{float: right; font-size: 13px; font-weight: normal;}
.news_list ul li p{font-size:13px;color:#666;line-height:27px;display: -webkit-box; -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }



/*新闻详情*/
.NewsDetailed{ margin:2% auto; overflow: hidden;}
.NewsDetailed h3{line-height:32px;margin-bottom:15px;text-align:center;font-size:18px;font-weight:600;color:#444;}
.NewsShowHits{padding-bottom:15px;text-align:center;border-bottom:1px #DEDEDE solid;color:#777;font-size:13px;}
.NewsDetailed-content{line-height:30px;padding-top:15px;padding-bottom:10px;margin-bottom:10px;font-size:14px;text-align:left; color: #555;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#025198;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;height:auto;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}



/**招聘 **/
.slide_join{width:100%; margin-top: 30px;}
.slide_join h3{width:96%; height:50px; padding:0 2%; font-weight:normal; background-color:#eee;margin-bottom:10px;}
.slide_join h3.on{background-color:#2454a0;}
.slide_join h3 span{float:left; width:80%; height:50px; color:#000; font-size:16px; line-height:50px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{float:right; width:30px;height:30px; margin:8px 0 0 0; background:url(../images/join_img9.png) no-repeat;}
.slide_join h3.on em{background:url(../images/join_img10.png) no-repeat;}
.slide_join ul{ width:98%; background-color:#fff; margin: 20px auto;}
.slide_join ul .join_show{width:98%; color:#444; font-size:15px; line-height:32px;}



/**联系我们代码 **/
.cont_text{width:100%; border-bottom:1px solid #d6d6d6; padding:30px 0; overflow: hidden;}
.cont_l{width:60%;float:left; line-height:35px; font-size:15px;}
.cont_r{width:20%;float:right; text-align:right;}
.cont_r img{width:200px;}

.maps{margin-top:35px;}

/*feedback*/
.content_box{margin-top:15px;}
.content_box .messages_box{width:auto;padding:0 0 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 0 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #025198;border:none;}