@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,label { margin:0px;padding:0px;}
table{border-collapse:collapse;}
a img{border:0px; outline:none;}
img{ padding:0; margin:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%;font-weight:normal;}
input, button, textarea, select { font-family:inherit;font-size:12px; vertical-align:middle; outline:none;}
a{text-decoration:none; outline:none;color:#444;}
a:hover{ text-decoration:none; }
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; width:0px; clear:both; visibility:hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
body{ font-size:12px; font-family: Arial,"Microsoft YaHei"; color:#444;}
html,body,html body{ display:block; min-width:1300px;}
.wrapper{ width:1300px; margin:0 auto;}

.header{padding: 20px 0;}
.logo{float: left;}
.nav{float: left;padding-top: 20px;}
.nav li{ float: left;padding-left: 70px; position:relative}
.nav li a{display: block; color: #666;font-size: 20px;padding-bottom: 35px;}
.nav li a:hover{color: #1f65b8; border-bottom: 3px solid #1f65b8;}
.nav li.on a{color: #1f65b8; border-bottom: 3px solid #1f65b8;}
.lan{float: right; background: #fff;border: 1px solid #ddd;width: 120px;height: 30px;border-radius:50px; margin-top:20px; position:relative}
.lan ul{ float: left;padding-left: 15px;}
.lan ul li{line-height: 30px;}
.lan ul li a{ color: #7a7a7a; font-size: 15px;}
.lan img{ float: right; padding-right: 15px;padding-top: 10px;}

.lan ol{ display:block; width:100%; position:absolute; left:0; top:30px;}
.lan ol li{ text-align:left;}
.lan ol li a{ text-align:center; font-size:15px; padding-left:20px; line-height:30px;}
.lan select{ display:block; width:100%; height:30px; line-height:30px; border:none; outline:none; width:90px;}
.lan select option{ display:block; width:90px; height:30px; line-height:30px;}
.index_service{ background:url(../images/index_service_bg.jpg) no-repeat;padding-bottom:50px;}
.index_service_title{text-align: center;padding: 50px 0;}
.index_service_title h1{font-size: 32px;color: #333;}
.index_service_title h2{ color: #bbb; font-size: 14px;padding-top: 15px;}
.index_service_con{overflow: hidden;}
.index_service_con li{ float: left; width: 49%; margin: 0 0.5%; position: relative;}
.index_service_con li a{}
.index_service_con li img{width: 100%;}
.index_service_con li div{background:rgba(0,0,0,0.4);position: absolute;bottom: 3px;padding: 30px 30px;}
.index_service_con li h1{font-size: 30px;color: #fff;padding-bottom: 20px;text-align: left;}
.index_service_con li h2{font-size: 16px;color: #fff;line-height: 1.5em;}
.index_service_con li a:hover{}
.index_service_con1{overflow: hidden;padding-top: 6px;}
.index_service_con1 li{float: left;width: 32.3%; margin: 0 0.5%; position: relative;}
.index_service_con1 li img{width: 100%;}
.index_service_con1 li div{background:rgba(0,0,0,0.4);position: absolute;bottom: 3px;padding: 30px 30px;}
.index_service_con1 li h1{font-size: 30px;color: #fff;padding-bottom: 20px;text-align: left;}
.index_service_con1 li h2{font-size: 16px;color: #fff;line-height: 1.5em;}
.index_news{overflow: hidden;}
.index_news_list{text-align: center; display: flex;justify-content:center;}
.index_news_list li{text-align: center;margin: 10px;}
.index_news_list li a{color: #666;font-size: 22px;border: 1px solid #dedede;padding: 12px 30px;}
.index_news_list li a:hover{ background: #1f65b8;color: #fff;}
.index_news_con{padding-top: 50px;text-align: center; display: flex;justify-content:center;}
.index_news_con li{text-align: left;width: 30%;margin: 0 1%; border-right: 1px solid #ebebeb;padding-right: 1%;}
.index_news_con li h1{font-size: 42px; color: #999; font-weight: bold;}
.index_news_con li h1 span{font-size: 18px; color: #999; font-weight: normal;}
.index_news_con li h2{ font-size: 22px; color: #444;padding: 30px 0;}
.index_news_con li i{display: block; width: 30px; height: 4px; background: #11409a;}
.index_news_con li txt{ display: block; font-size: 16px; color: #888;padding: 30px 0;line-height: 1.5em;}
.index_news_con li h3 a{color: #8a8a8a; display: block; width: 160px; line-height: 39px; border: 1px solid #b5b5b5; border-radius: 20px;font-size: 18px;text-align: center;}
.index_news_con li:last-child{border:none;}
.index_news_con li txt a{color: #787878;}
.index_news_con li txt a:hover{ color: #1f65b8;}
.index_news_con li h2 a{color: #666;}
.index_news_con li h2 a:hover{ color: #1f65b8;}
.index_news_con li h3 a:hover{background: #4d8dd9;color: #fff;border:none;}


.index_service2{overflow: hidden; background:url(../images/index_service2_bg.jpg) no-repeat; padding: 50px 0;margin-top: 50px;}
.index_service2_list{overflow: hidden;padding-bottom: 50px;}
.index_service2_list li{float: left;text-align: center;margin: 10px;}
.index_service2_list li a{color: #666;font-size: 22px;border: 1px solid #dedede;padding: 12px 30px;}
.index_service2_list li a:hover{background: #1f65b8;color: #fff;}
.index_service2_con{ overflow: hidden;text-align: center; display: flex;justify-content:center;}
.index_service2_con li{text-align: left;width: 24%;margin: 0 1%;}
.index_service2_con li img{width: 100%;height: 270px;}
.index_service2_con li h1{color: #333; font-size: 20px;padding-top: 30px;}
.index_service2_con li h1:hover{ color: #1f65b8;}
.index_service2_con li txt{display: block; font-size: 16px; color: #888;padding: 30px 0;line-height: 1.5em;}
.index_service2_con li a{color: #8a8a8a; display: block; width: 160px; line-height: 39px; border: 1px solid #b5b5b5; border-radius: 20px;font-size: 18px;text-align: center;}
.index_service2_con li a:hover{background: #4d8dd9;color: #fff;border:none;}
.footer{overflow: hidden;background:url(../images/foot_bg.jpg) no-repeat;padding: 50px 0;}
.foot_about{float: left; width: 380px;}
.foot_about h1{font-size: 22px; color: #444;padding-bottom: 30px;}
.foot_about txt{ font-size: 15px; color: #737373;line-height: 1.5em;}
.foot_tel{float: left;margin-left: 100px;padding-top: 40px;}
.foot_tel li{color: #737373;font-size: 18px;line-height: 60px;padding-left: 60px;}
.foot_tel li.on1{background:url(../images/foot_tel.png) no-repeat left center;}
.foot_tel li.on2{background:url(../images/foot_mail.png) no-repeat left center;}
.foot_tel li.on3{background:url(../images/foot_add.png) no-repeat left center;}
.foot_er{float: right;padding-top: 40px;}
.foot_er li{float: left;text-align: center;padding-left: 15px;}
.foot_er li p{font-size: 14px; color: #7c7c7c; padding-top: 15px;}
.foot{width:1300px; margin:0 auto;overflow: hidden;border-top: 1px solid #e8e8e8;color: #7c7c7c; font-size: 14px;padding-top: 50px;margin-top: 50px;}

.nav_ul{width:1300px !important; margin:20px auto;overflow: hidden;border:1px solid #ededed !important; position:absolute; left:50%; margin-left:-700px; top:84px; background:#fff; display:none; z-index:999999;}
.nav_ul_left{width: 280px; background: #f1f4f7; float: left;}
.nav_ul_left li{}
.nav_ul_left li a{font-size: 20px; color: #666;display: block; line-height: 84px;padding-left: 40px; border-bottom:1px solid #ededed;border-right:1px solid #ededed;}
.nav_ul_left li:last-child a{border-bottom:none;}
.nav_ul_left li a:hover{background: #fff;}
.nav_ul_right{padding-left: 60px;overflow: hidden;padding-top: 60px;}
.nav_ul_right li{float: left; width:450px; font-size: 18px; color: #333; font-weight: bold;}

.nav_ul_right ol{ display:none;}
.nav_ul_right ol:first-child{ display:block;}

.nav_ul_ul{overflow: hidden;padding:20px 0 40px 0;}
.nav_ul_ul li{}
.nav_ul_ul li a{color: #818181; font-size: 16px;font-weight: normal;line-height: 2em;}
.nav  li:hover .nav_ul1{ display:block; }
.nav_ul1{ width: 280px;margin: 20px auto;overflow: hidden;border:1px solid #ededed; position:absolute; top:43px;left:67px; display:none; z-index:9999999;}
.nav_ul_left2{width: 280px; background: #f1f4f7; float: left;border-right:1px solid #ededed;}
.nav_ul_left2 li{ width:100%; padding-left:0;}
.nav_ul_left2 li a{font-size: 20px; color: #666 !important;display: block; line-height: 84px;padding-left: 40px; padding-bottom:0; border-bottom:1px solid #ededed !important;}
/*.nav_ul_left1 li:last-child a{border-bottom:none;}*/
.nav_ul_left2 li a:hover{background: #fff;border:n}



.nav_ul_left1{width: 280px; background: #f1f4f7; float: left;border-right:1px solid #ededed;min-height: 400px;}
.nav_ul_left1 li{}
.nav_ul_left1 li a{font-size: 20px; color: #666;display: block; line-height: 84px;padding-left: 40px; border-bottom:1px solid #ededed;}
/*.nav_ul_left1 li:last-child a{border-bottom:none;}*/
.nav_ul_left1 li a:hover{background: #fff;}

.nav_ul_right1{padding-right: 60px;overflow: hidden;padding-top: 60px;float: right; }
.nav_ul_right1 li{float: left; width:330px;padding-left: 20px;}
.nav_ul_right1 li img{ width: 100%;}
.nav_ul_right1 li h1{font-size: 16px; color: #818181;padding-top: 20px;}
.nav_ul_right1 ol{ display:none;}
.nav_ul_right1 ol:first-child{ display:block;}


.main{overflow: hidden;margin: 50px 0;}
.main_left{ width: 279px;float: left;}
.main_left_title{background: url(../images/left_title.png) no-repeat;line-height:102px; font-size: 36px; color: #fff;padding-left: 30px;}
.main_left_con{overflow: hidden;padding-top: 5px;}
.main_left_con li{}
.main_left_con li a{color: #666;font-size: 18px; padding-left: 20px;border-bottom: 1px solid #e5e5e5;display: block;line-height: 45px;background: url(../images/left_icon_on.png) no-repeat right center;}
.main_left_con li.active > a{color: #fff;background: url(../images/left_icon_hover.png) no-repeat right center #1f65b8;}
.main_left_con li:hvoer a{color: #fff;background: url(../images/left_icon_hover.png) no-repeat right center #1f65b8;}


.main_left_con_ul{overflow: hidden; display:none;}
.main_left_con_ul li{}
.main_left_con_ul li a{color: #666;font-size: 16px;background: url(../images/iconplus.png) no-repeat left center;border:none;margin-left: 20px;}
.main_left_con_ul li a:hover{background: url(../images/icon_-.png) no-repeat left center;color: #1f65b8;font-weight: bold;}
.main_left_con_ul li.actives > a{background: url(../images/icon_-.png) no-repeat left center;color: #1f65b8;font-weight: bold;}
.main_left_con_ul_ul{overflow: hidden; display:none;}
.main_left_con_ul_ul li{}
.main_left_con_ul_ul li a{font-size: 15px; color: #999;background: none;}
.main_left_con_ul_ul li a:hover{background: none; font-weight: normal;color: #1f65b8;}
.main_left_con_ul_ul li a.hover{background: none; font-weight: normal;color: #1f65b8;}
.main_right{ overflow: hidden; width: 950px; float: right;}
.service_d{overflow: hidden;}
.service_d h1{ text-align: center; font-size: 28px; color: #444;padding-bottom: 30px;}
.service_d txt{font-size: 18px; color: #666;line-height: 1.8em;}
.service_d txt td{font-size: 16px; color: #666;line-height: 1.8em; padding: 10px;}
.service_d txt td span{font-size: 16px; color: #666;}
.news_d{overflow: hidden;}
.news_d h1{ text-align: center; font-size: 28px; color: #444;}
.news_d h2{ text-align: center; font-size: 14px; color: #999;padding: 30px 0;}
.news_d txt{font-size: 18px; color: #666;line-height: 1.8em;}
.pagecon{overflow: hidden; border-top: 1px solid #e5e5e5;padding-top: 20px; margin-top: 50px;}
.pre{float: left;}
.pre a{ color: #838383;font-size: 14px;}
.next{float: right;}
.next a{color: #838383;font-size: 14px;}

.news{overflow: hidden;}
.news_con1{overflow: hidden;margin-bottom: 50px;border-bottom: 1px solid #e5e5e5; padding-bottom: 50px;}
.news_con1 li{text-align: left;width: 100%;}
.news_con1 li img{display: block; float: left; width: 420px; height: 300px;}
.news_con1 li div{overflow: hidden;float:right;width: 470px;}
.news_con1 li h1{font-size: 42px; color: #999; font-weight: bold;}
.news_con1 li h1 span{font-size: 18px; color: #999; font-weight: normal;}
.news_con1 li h2{ font-size: 22px; color: #444;padding: 30px 0;}
.news_con1 li i{display: block; width: 30px; height: 4px; background: #11409a;}
.news_con1 li txt{ display: block; font-size: 16px; color: #888;padding: 30px 0;line-height: 1.5em;}
.news_con1 li h3 a{color: #8a8a8a; display: block; width: 160px; line-height: 39px; border: 1px solid #b5b5b5; border-radius: 20px;font-size: 18px;text-align: center;}
.news_con1 li:last-child{border:none;}
.news_con1 li txt a{color: #787878;}
.news_con1 li txt a:hover{ color: #1f65b8;}
.news_con1 li h2 a{color: #666;}
.news_con1 li h2 a:hover{ color: #1f65b8;}
.news_con1 li h3 a:hover{background: #4d8dd9;color: #fff;border:none;}


.news_con2{text-align: center; display: flex;justify-content:center;}
.news_con2 li{text-align: left; float: left;margin: 0 2%;}
.news_con2 li h1{font-size: 42px; color: #999; font-weight: bold;}
.news_con2 li h1 span{font-size: 18px; color: #999; font-weight: normal;}
.news_con2 li h2{ font-size: 22px; color: #444;padding: 30px 0;}
.news_con2 li i{display: block; width: 30px; height: 4px; background: #11409a;}
.news_con2 li txt{ display: block; font-size: 16px; color: #888;padding: 30px 0;line-height: 1.5em;}
.news_con2 li h3 a{color: #8a8a8a; display: block; width: 160px; line-height: 39px; border: 1px solid #b5b5b5; border-radius: 20px;font-size: 18px;text-align: center;}
.news_con2 li:last-child{border:none;}
.news_con2 li txt a{color: #787878;}
.news_con2 li txt a:hover{ color: #1f65b8;}
.news_con2 li h2 a{color: #666;}
.news_con2 li h2 a:hover{ color: #1f65b8;}
.news_con2 li h3 a:hover{background: #4d8dd9;color: #fff;border:none;}

.about_con{overflow: hidden;}
.about_con h1{text-align: center; font-size: 28px; color: #444;padding-bottom: 30px;}
.about_con txt{font-size: 18px; color: #666;line-height: 1.8em;}
.about_con txt img{ max-width: 100%;}
.about_con txt table img{ max-width: 95%; margin: 2% auto;}
.hqgf_con { font-size:18px;}
.hqgf_con dl{margin-bottom: 10px;}
.hqgf_con dt{background: #f0f5f9;padding:25px 45px;position: relative;cursor: pointer;}
.hqgf_con dt:before{content: "";position: absolute;top: 50%;left: 30px;transform: translateY(-50%);display: inline-block;width: 4px;height: 4px;background: #333;}
.hqgf_con dt a{max-width: 70%;display: inline-block;}
.hqgf_con dt span{float: right;font-weight: 700;display: inline-block;margin-top: -2px;}
.hqgf_con dl.on dt{background: #0075cb;color: #fff;}
.hqgf_con dl.on dt a{color: #fff;}
.hqgf_con dl.on dt:before{background: #fff;}
.hqgf_con dd{padding:15px 40px 25px;display: none;}
.hqgf_con li{border-bottom: 1px solid #e5e5e5;padding:10px 0;width: 100%;}
.hqgf_con li a{max-width: 50%;display: inline-block;}
.hqgf_con li a:hover{color: #0075cb;}
.hqgf_con li span{float: right;display: inline-block;}



















