﻿@charset "utf-8";

/* CSS Document */

div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}

h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}

body{font-size:15px; margin:0px;padding:0px;color:#333;height:auto;clear:both;font-family: -apple-system, BlinkMacSystemFont,

    "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",

    "Fira Sans", "Droid Sans", "Helvetica Neue","微软雅黑",

    sans-serif;}

img{border:0px;}

ul,li{ list-style:none;}

em,i{ font-style:normal;}

a{ text-decoration:none; color:#666;}

a:hover{ background-repeat:no-repeat; color:#006fad;}



body{min-width: 1200px;}





/*top*/

.top_bg{width: 1200px;margin:0 auto;overflow: hidden;}

.logo{float: left;}

.logo a{display: block;padding:15px 0;}

.logo a img{display: block;height: 60px;}

.top_tel{float: right;text-align: left;padding-left: 60px;background: url(../images/tel.png) no-repeat left;margin-top: 15px;}

.top_tel h3{font-size: 14px;color: #bbb;font-weight: 100;}

.top_tel h1{font-size: 36px;color: #006fad;height: 35px;line-height: 35px;overflow: hidden;font-weight: 100;}







/*nav*/

.clear_none{clear: both;}

.navbg {width: 100%;position:absolute;z-index:99;background: #fff;left:0;box-shadow: 0 1px 2px #ddd;}

.nav_bg{border-top: 1px solid #eee;}

.minNav{width: 1200px;margin:0 auto;}

.minNav ul{ display:block; }

.minNav ul li{float:left;width: 14.2%; z-index:999;height: 50px;line-height: 50px;text-align: center;position:relative;}

.minNav ul li a{display: block;}

.minNav ul li .yiji{ color:#555; font-size:16px;display: block;}

.dangqian{color:#fff;background: #006fad;}

.minNav ul li a.dangqian:hover{color:#fff;background: #006fad;}

.minNav ul li:hover .yiji{color: #fff;background:url(../images/sanjiao.png) no-repeat bottom #006fad;}

/*二级下拉*/

.minNav ul li .Navdrop{width:100%;  position:absolute;left: 0;  top:50px;z-index:9999; display:none;  background:rgba(255,255,255,0.8);}

.minNav ul li .Navdrop p{   overflow:hidden;}

.minNav ul li .Navdrop p a{height: 50px;line-height: 50px; font-size:14px;}

.minNav ul li .Navdrop p a:hover{color: #006fad;}







/*banner*/

.banner{width:100%; height: 600px;overflow: hidden;position: relative;}

.bannerDiv{ overflow: hidden;  }

.bannerThree{  width: 100%;height: 600px;  margin: 0 auto;overflow: hidden;}

.bannerThree ul{height:600px;}

.bannerThree ul li{width:100%; height: 600px; position: relative;}

.bannerThree ul li img{  display: block; width: 100%; height: 600px;}



.index_botton{  position: absolute; width:100%;  bottom: 19px;  height: 6px;  text-align: center; z-index: 999;   padding-bottom: 10px;}

.index_botton a{display: inline-block; width: 10px;  height: 10px;  margin: 0px 3px;  line-height: 11111px; overflow: hidden; background: url(../images/index_15.png) 

	no-repeat;}

.index_botton a.cur{background: url(../images/index_13.png) no-repeat;}

.animated h1{font-size:80px;padding-bottom: 40px;margin-top: 120px;color: #fff;}

.bn_span{font-size:18px;color: #bbb;border-top: 1px solid #999;border-bottom: 1px solid #999;padding: 8px;position: relative; z-index: 5;}

/*banenr-end*/







/*main*/







/*服务*/

.syfw_bg{background: #f5f5f5;}

.fuwu_main{width: 1200px;margin:0 auto;}

.syfw_list{ padding:20px 0;}

.syfw_list ul{}

.syfw_list ul li{float: left;width: 230px;text-align: center;background: #fff;position: relative;height: 300px;margin-right: 12px;}

.syfw_list ul li:hover .fenlei_bg{opacity: 1;}

.syfw_list ul li:hover{box-shadow: 0 10px 30px #d5d5d5;}

.syfw_list ul li img{display: block;margin:80px auto 30px auto;}

.syfw_list ul li h2{font-size: 16px;}

.syfw_list ul li b{display: block;height: 1px;width: 30px;margin:10px auto;background: #ccc;}

.fenlei_bg{position: absolute;top: 0;width: 100%;opacity: 0;transition: 0.5s;}

.fw_fenlei{margin:20px;background: rgba(0,111,173,0.5);padding:80px 20px 70px 20px;}

.fw_fenlei a{display: block;background: #fff;border-radius: 50px;height: 45px;line-height: 45px;margin-bottom: 10px;font-size: 12px;color: #999;}

.fw_fenlei a:hover{background: rgba(0,0,0,0.5);color: #fff;}

.margin_none{margin-right: 0!important;}

/*pt_list*/

.pt_list{padding:30px 0;}

.pt_list ul li{float: left;width: 230px;background: #fff;margin-right: 12px;}

.pt_list ul li:hover{box-shadow: 0 10px 30px #ddd;}

.fwpt_div{padding:20px;}

.fwpt_title{padding-left: 20px;border-left: 3px solid #eee;}

.fwpt_title h3{font-size: 12px;color: #999;}

.fwpt_title h1{font-size: 24px;}

.fwpt_fenlei{padding: 20px;}

.fwpt_fenlei a{display: block;line-height: 35px; height:35px;border-bottom: 1px solid rgba(255,255,255,0.2);padding-left: 20px;

	background: url(../images/dian.png) no-repeat 5px;}

.fwpt_fenlei a:hover{color: #006fad;}








/*tongyi*/

.tongyi{width: 1200px;margin:0 auto;}







/*women_wenti*/

.women_wenti{ overflow: hidden;padding:30px 0;}



/*关于*/

.sy_about{float: left;width: 560px;}

.xiaoti{overflow: hidden;border-bottom: 1px solid #006fad;padding-bottom: 10px;margin-bottom: 30px;}

.xiaoti_left{float: left;}

.xiaoti a{float: right;display: block;text-transform: uppercase;margin-top: 30px;font-weight: 100;color: #aaa;}

.xiaoti_left h2{font-size: 18px;color: #bbb;font-weight: 100;text-transform: uppercase;}

.xiaoti_left h1{font-size: 18px;}

.about_img{position: relative;}

.about_img img{display: block;width: 560px;height: 280px;}

.img_guoli{position: absolute;top: 0;width: 100%; height: 100%;background: rgba(0,111,173,0.3);}

.guoli_bg{border:4px solid #fff;margin:50px auto 0 auto;text-align: center;color: #fff;width: 300px;padding:20px 0;}

.guoli_bg h1{font-size: 48px;font-weight: bold;line-height: 55px;height: 55px;}

.guoli_bg h2{font-size: 40px;text-transform: uppercase;font-weight: bold;line-height: 40px;height: 80px;overflow: hidden;}

.sy_about p{font-size: 14px;line-height: 30px;height: 90px;color: #999;overflow: hidden;margin-top: 40px;}







/*问题*/

.wenti_list{float: right;width: 560px;}

.wenti_ul li{padding-bottom: 15px;margin-bottom: 15px;border-bottom:1px dashed #e5e5e5;}

.wenti_ul li a{display: block;padding-left: 50px;background: url(../images/wenhao.png) no-repeat left;}

.wenti_ul li a h2{font-size: 16px;}

.wenti_ul li a p{font-size: 13px;color: #999;line-height: 30px;height: 30px;overflow: hidden;}

.margin_bottom{margin-bottom: 0!important;}







/*新闻*/

.news_bg{padding-bottom:40px;width: 1200px;margin:0 auto;}

.sy_title{text-align: center;position: relative;}

.sy_title h2{font-size: 70px;font-weight: 100;text-transform: uppercase;color: #f5f5f5;letter-spacing:10px;}

.sy_title h3{font-size: 26px;position: absolute;top: 45px;width: 100%;}
.sy_title h4{font-size: 26px;}
.sy_title b{display: block;height: 1px;width: 30px;margin:0 auto;background: #006fad;}

.news_zybg{padding-top: 40px;}

.syxw_left{float: left;width: 550px;}

.syxw_right{float: right;width: 550px;}

.tuwen{overflow: hidden;}

.tuwen_tu{float: left;width: 180px;height: 120px;position: relative;}

.tuwen_tu img{display: block;width: 180px;height: 120px;}

.tw_date{position: absolute;bottom: 0; right: -62px; overflow: hidden;text-align: center;}
.tw_date h2{font-size: 20px;font-weight: 100;height: 32px;line-height: 32px; background: rgba(0,111,173,0.5);color: #fff;float: left;width: 30px;}
.tw_date h5{font-size: 12px;float: right;width: 60px;height: 30px;line-height: 30px;border:1px solid #eee;color: #999;}

.tuwen_wen{float: right;width: 330px;}

.tuwen_wen h3{font-size: 16px;color: #333; height: 22px; overflow: hidden;}

.tuwen_wen p{font-size: 12px;line-height: 25px;height: 50px;overflow: hidden;color: #999;margin-top: 10px;}

.tuwen a{display: block;}

.tuwen a:hover h3{color: #006fad;}

/*syxw_list*/

.syxw_list ul li{padding: 30px 15px 30px 15px;border-bottom: 1px dashed #e5e5e5;overflow: hidden;}

.syxw_list ul li:hover{box-shadow: 0 5px 20px #eee;border-bottom: 1px solid #fff;}

.syxw_list ul li a{display: block;float: left;width: 430px;padding-left: 15px;background: url(../images/news_yuan.png) no-repeat left 8px;}

.syxw_list ul li a h2{font-size: 15px;}

.syxw_list ul li a p{font-size: 13px;color: #999;line-height:20px;height: 20px;overflow: hidden;margin-top: 10px;}

.li_date{float: right;width: 60px;text-align: center;color: #bbb;}

.li_date h1{height: 30px;line-height: 30px;font-size: 36px;font-weight: 100;}

.li_date h4{height: 20px;line-height: 20px;font-weight: 100;}

.news_more{height: 40px;line-height: 40px;background: #f8f8f8;text-align: center;color: #aaa;margin-top: 40px;display: block;}









/*kouhao*/

.kouhao{width: 1200px;margin:0 auto;padding-bottom: 50px;}

.kouhao ul{overflow: hidden;}

.kouhao ul li{overflow: hidden;width: 240px;padding:0 30px;background: url(../images/hr.png) no-repeat right;float: left;}

.kouhao ul li img{display: block;width: 70px;float: left;}

.kh_zi{float: right;width: 150px;padding:5px 0;}

.kh_zi h1{font-size: 18px;}

.kh_zi h4{font-size: 14px;color: #999;padding-top: 8px;}

.bg_none{background-image: none!important;}







/*合作*/

.hezuo_bg .sy_title h3{font-size: 20px;padding-bottom: 10px;}

.hezuo_bg{width: 1200px;margin:0 auto;}

.hezuo_bg{  position:relative;  }

.hezuo_bg .hd{  }

.hezuo_bg .hd .prev{ display:block;  width:50px; height:50px; float:left;overflow:hidden;position: absolute;bottom: 30%;left: 0;

	 cursor:pointer; background:url("../images/zuo.png") no-repeat;}

.hezuo_bg .hd .prev:hover{ background:url("../images/zuo2.png") no-repeat;box-shadow: 0 5px 20px rgba(0,111,173,0.5);}

.hezuo_bg .hd .next{ display:block;  width:50px; height:50px; float:right;overflow:hidden;position: absolute;bottom: 30%;right: 0;

	 cursor:pointer; background:url("../images/you.png") no-repeat;}

.hezuo_bg .hd .next:hover{background:url("../images/you2.png") no-repeat;box-shadow: 0 5px 20px rgba(0,111,173,0.5);}

.hezuo_bg .bd{width: 1000px;margin: 0 auto;}

.hezuo_bg .bd ul{}

.hezuo_bg .bd ul li{width:220px;float:left;margin: 30px 15px;}

.hezuo_bg .bd ul li:hover{box-shadow: 0 5px 20px #eee;}

.hezuo_img{padding:20px 0;border:1px solid #eee;}

.hezuo_img img{display: block;height:50px;max-width: 100%;margin:0 auto;}









/*底部*/

.footer_bg{background: #15202b;padding:30px 0;}

.footer_main{width: 1200px;margin:0 auto;overflow: hidden;}

.db_zuo{float: left;}

.db_nav{overflow: hidden;}

.db_nav li{float: left;margin-right: 20px;padding-right: 20px;border-right: 1px solid #bbb;height: 16px;line-height: 16px;overflow: hidden;}

.db_nav li a{display: block;color: #bbb;}

.db_nav li a:hover{color: #fff;}

.border_none{border:none!important;}

.db_contact{line-height: 30px;color: #bbb;margin-top: 30px;font-size: 13px;}

.db_contact img{vertical-align: middle;margin:0 15px 2px 0;height: 20px;}
.db_contact1{width: 470px; float: left}
.db_contact2{width: 420px; float: left}
.db_you{float: right;padding-top: 30px;}

.ewm_bg{overflow: hidden;}

.ewm_bg p{float: left;color: #bbb;font-size: 12px;padding:40px 20px ;text-align: right;line-height: 25px;}

.ewm_bg img{float: right;display: block;width: 150px;}

.banquan{height: 40px;line-height:40px;background: #1e2d3c;text-align: center;color: #bbb;font-size: 12px;}
.banquan a{color: #999;}







/*内页*/



.ny_banner{height: 300px;}

.main_nybg{padding:40px 0;}

.ny_main{width: 1200px;margin:0 auto;}

/*ny_left*/

.ny_left{float: left;width: 280px;background: #006fad;box-shadow: 0 10px 30px rgba(0,111,173,0.4);color: #fff;}

.nyzuo_title{margin:80px 20px;text-align: center;position: relative;}

.nyzuo_title h3{font-size: 18px;text-transform: uppercase;font-weight: 100;color: #8ed7ff;}

.nyzuo_title h1{font-size: 30px;font-weight: 100;padding:0 10px;background: #006fad;position: relative;z-index: 1;display: inline;}

.nyzuo_title b{display: block;height: 1px;width: 180px;background: #2ea2e2;margin:0 auto;}

.zuo_hr{position: absolute;bottom: 20px;width: 100%;}

.nyzuo_list{padding-bottom: 50px;}

.nyzuo_list ul li{height: 60px;line-height: 60px;text-indent:80px;}

.nyzuo_list ul li a{display: block;color: #fff;background: url(../images/ny_dian.png) no-repeat 60px;}

.nyzuo_list ul li a:hover{color: #333;box-shadow: 0 8px 25px rgba(0,0,0,0.2);background: url(../images/ny_dian.png) no-repeat 60px #fff;}

.ny_dangqian{color: #333!important;box-shadow: 0 8px 25px rgba(0,0,0,0.2);background: url(../images/ny_dian.png) no-repeat 60px #fff!important;}

/**/
.left_nav{ z-index:777;padding-bottom:50px; }
.left_nav dl dd{  position:relative;}
.left_nav dl dd .nav_right{ width:180px; height:auto; overflow:hidden; position:absolute; left:280px; top:0px; padding:0px 5px 10px 5px;background:#fff; display:none; 
	border:1px solid #ccc;}
.left_nav dl dd .nav_right a{height:50px; line-height:50px;text-align:left; color:#666;padding-left:40px; 
	background:url(../images/nav_right_bg.png) no-repeat 20px center; display:block;  margin-top:10px; white-space:nowrap;
	text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.left_nav dl dd .nav_right a:hover{  text-align:left; color:#fff;padding-left:40px; 
	background:url(../images/nav_right_bg2.png) no-repeat 20px center #006fad; text-decoration:none;}

.left_nav dl dd a.nav_left{ height:60px; line-height:60px; background:url(../images/left_nav_dt_bg2.png) no-repeat 250px center #006fad; text-indent:  60px;
	display:block; color:#fff; white-space:nowrap;
	text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.left_nav dl dd a.nav_left:hover{background:url(../images/left_nav_dt_bg.png) no-repeat 250px center #fff;color: #333; text-decoration:none;}
#ny_dangqian{background:url(../images/left_nav_dt_bg.png) no-repeat 250px center #fff;color: #333;} 	





/*ny_right*/

.ny_right{float: right;width: 880px;}

.weizhi{padding: 20px 0;padding-left: 24px;text-align: left;border-bottom: 1px solid #eee;background: url(../images/weizhi.png) no-repeat left;}







/*新闻*/

.nyxw_list{}

.nyxw_list ul{}

.nyxw_list ul li{border-bottom: 1px solid #eee;padding:10px 0;}

.nyxw_list ul li a{display: block;padding:20px;border:1px solid #fff;}

.nyxw_list ul li a:hover{box-shadow: 5px 5px 5px #ddd;border:1px solid #006fad;}

.nyxw_list ul li a:hover .nyxw_zi{}

.nyxw_list ul li a:hover .nyxw_zi h1{color: #006fad;}

.nyxw_list ul li a img{display: block;width: 280px;height: 200px;}

.nyxw_zi{}

.nyxw_zi h1{font-size: 20px;color: #333;margin-bottom: 5px;}

.nyxw_zi p{font-size: 12px;line-height: 25px;height: 50px;overflow: hidden;color: #666;}

.nyxw_zi span{color: #999;font-size: 12px;display: block;height: 25px;line-height: 25px;}







/*联系*/

.ny_title{text-align: center;}

.ny_title h2{font-size: 20px;text-transform: uppercase;border:1px solid #ddd;color: #ddd;width: 150px;margin:0 auto;height: 40px;line-height: 40px;}

.ny_title h1{font-size: 20px;color: #333;font-weight: bold;margin-top: 10px;}

.ny_contact{margin-top: 50px;}

.ny_contact ul{overflow: hidden;margin-top: 80px;padding:50px 0; border-top:1px solid #eee;border-bottom:1px solid #eee;}

.ny_contact ul li{float: left;width: 290px;overflow: hidden;}

.ny_contact ul li img{display: block;width: 30px;float: left;}

.nylx_zi{float: right;width: 80%;}

.ny_contact ul li h4{font-size: 14px;line-height: 40px;border-bottom: 1px dashed #eee;}







/*关于*/

.ny_about{margin-top: 50px;overflow: hidden;}

.nygy_left{float: left;width: 450px;}

.ny_about h2{font-size: 24px;padding-left: 20px;border-left: 3px solid #006fad;height: 25px;line-height: 25px;overflow: hidden;}

.ny_about p{line-height: 30px;color: #666;margin:30px 0;}

.ny_about img{display: block;float: right; width: 400px; margin:40px 0;}







/*page*/

.page{ overflow:hidden;font-size: 0; margin-top: 30px; text-align: center;}

.page a{padding: 0 12px; height:32px; font-size:13px;line-height:32px;margin-right:10px; display:inline-block;border:1px solid #eee; color:#999; font-size:12px; 

	text-align: center; transition: 0.5s;}

.page a:hover,.page span{background:#00589d;color:#fff;border:1px solid #00589d;}

.page span{line-height:32px; height:32px; padding:0 12px; font-size:14px;  text-align:center; margin:0 10px 0 0; display:inline-block;}

.page a.next-btn{ width:75px;}









.ny_content{line-height: 30px;font-size: 16px;}

.ny_content img{max-width: 100%;margin:0 auto;display: block;}









/*服务*/

.list_fw{padding-top: 30px;}

.list_fw ul li a{display: block;padding:40px 30px;overflow: hidden;border-top: 1px solid #fff;border-right: 1px solid #fff;border-left: 1px solid #fff;

	border-bottom: 1px solid #f2f2f2;}

.list_fw ul li a:hover{background: #f8f8f8;border: 1px solid #006fad;}

.list_fw ul li a:hover b{background: #006fad;color: #fff;}

.list_fw ul li a:hover h2{color: #006fad;}

.list_date {float: left;width: 130px;color: #ddd;text-align: right;padding:20px 0;}

.list_date h1{font-size: 50px;font-weight: 100;height: 44px;line-height: 44px;overflow: hidden;}

.list_date h4{font-size: 15px;font-weight: 100;}

.list_zi{float: right;width: 650px;}

.list_zi h2{font-size: 18px;color: #333;margin-bottom: 5px;}

.list_zi p{color: #999;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;}

.list_zi b{display: block;width: 100px;height: 30px;line-height: 30px;border:1px solid #eee;text-align: center;margin-top: 10px;font-weight: 100;

	font-size: 12px;color: #999;}







/*合作*/

.hezuo_list ul{overflow: hidden;margin-top: 30px;}

.hezuo_list ul li{float: left;width: 280px;margin:0 20px 20px 0;}

.hezuo_img{padding:30px 0;border:1px solid #eee;}

.hezuo_list ul li img{display: block;height: 60px;margin:0 auto;max-width: 100%;}

.sy_more {display: block;width: 120px;margin:10px auto 30px auto;background: #f5f5f5;color: #999;font-size: 12px;text-align: center;height: 40px;line-height: 40px;}


/*fanpian*/

.fanpian{line-height: 30px;padding: 30px 0;margin-top: 50px;border-top:1px solid #eee;border-bottom:1px solid #eee;}



.ny_lxfs{line-height:30px;padding:50px;margin-top: 80px;border:1px solid #eee;width: 420px;}




/*友情*/
.yq_link{padding:30px 0;width: 1200px;margin: 0 auto;}
.yq_link h1{font-size: 18px;padding-left: 10px;border-left: 3px solid #006fad;margin-bottom: 25px;height: 20px;line-height: 20px;overflow: hidden;}
.yq_link h1 span{font-size: 14px;text-transform: uppercase;color: #999;margin-left: 10px;}
.link_list{overflow: hidden;padding:20px 0 10px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.link_list a{display: block;float: left;color: #666;font-size: 12px;height: 14px;line-height: 14px;overflow: hidden;border-right: 1px solid #ddd;
	padding-right:10px;margin:0 10px 15px 0;}
.link_list a:hover{color: #006fad;}

/*客服*/
.main-im{ position:fixed; right: 10px; top:120px; z-index: 100; width: 140px; }
.main-im .im_main {background: #fff;border:1px solid #eee; display:none;}
.main-im .im_main .weixing-container {width: 68px; height: 47px;border-right: 1px solid #ddd; background: #f5f5f5;background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 140px; background: #ffffff;  border: 1px solid #eee; position: absolute; left: -125px; top: -95px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 112px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show img { width: 90px; height: 90px;padding:10px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 68px; height: 47px; background: #f5f5f5; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: 0; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 100px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }
.im_main ul{padding:10px;margin-top: 20px;}
.im_main ul li{line-height: 40px;border-bottom: 1px solid #eee;}
.im_main ul li a{padding-left: 30px;background: url(../images/qq.png) no-repeat 8px;display: block;transition: 0.5s; font-size: 14px;}
.im_main ul li a:hover{background:url(../images/qq.png) no-repeat 8px #f5f5f5;}