@charset "utf-8";
@media(max-width:800px) {
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-family: 'Microsoft YaHei';
}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
	margin: 0px;
	padding: 0px;
}
fieldset, img {
	border: none;
}
img {
	border: none;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ul, ol {
	list-style: none;
}
li {
	list-style: none;
}
table {
	border-collapse: collapse;
}
input {
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
input[type="submit"], input[type="reset"], input[type="button"], button {
	-webkit-appearance: none;
}
input::-moz-focus-inner {
border:none;
padding:0px;
}
select, input {
	vertical-align: middle;
	outline: none;
}
select, input, textarea {
	font-size: 13px;
	margin: 0px;
}
input[type="text"], input[type="password"], textarea {
	outline-style: none;
	-webkit-appearance: none;
}
textarea {
	resize: none;
}
body {
	font-family: "Microsoft YaHei";
	background: #fff;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clearit {
	clear: both;
	height: 0px;
	font-size: 0px;
	overflow: hidden;
	width: 100%;
}
.max {
	max-width: 780px;
	margin: 0 auto;
}
.box {
	width: 98%;
	margin: 0 auto;
}
.box:after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
ul:after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.max:after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
a {
	text-decoration: none;
}
.header {
	display: none;
}
header {
    max-width: 800px;
    height: auto;
    background: #f8f7f7;
	/*margin: 0 auto;*/
}
header:after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.top_m{display:block;height: 130px;}
.top_m .top_style{    
    background: url(/skin/images/hu.png) no-repeat top;
    background-size: 100% 140%;
    text-align: center;
    color: #fff;
    height: 80%;}
.top_m .top_style h3{
    height: 50px;
    line-height: 75px;
    font-size: 22px;
}
.top_m .top_style p{
    line-height: 30px;
    height: 30px;
    margin-bottom: 30px;
}
.top_m .top_p{
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 80%;
    position: relative;
    border-radius: 10px;
    top: -20px;
    font-size: 16px;
    background: #fff;
}
.top_m .top_p p span{
    color: #0f5d7a;
}
header .div1 {
  width: 30%;
    /*margin: 0 auto;*/
    float: left;
    /*text-align: center;*/
}
.div1 img{
   height: 60px !important;
    width: 60% !important;
    margin-left: 10%;
    margin-top: 8px;
}
.top{
    display: none;
}
.top img {
    width: 100%;
    height: 80px;
}
header .div2 {
   position: unset;
    /*top: 5px;*/
    left: 0;
    display: block;
    text-align: center;
    float: left;
    width: 40%;
}
header .div3{
    display: block;
    float: left;
    width: 30%;
}
header .div2 li {
    width: 100%;
    line-height: 25px;
}
header .logo {
	width: 40%;
	float: left;
	display: block
}
header .tel {
	width: 50%;
	float: right;
	display: block
}
header .logo img, header .tel img {
	display: block;
	width: 100%;
}
header .top_m_img{
    width: 17%;
    position: absolute;
    top: 2%;
}

.nav {
    width: 100%;
    height: 12.5%;
    text-align: center;
    background: none;
    margin-top: 5%;
}
.nav_cen {
    background: none;
    height: 100%;
    line-height: 42px;
    padding: 0 1.5%;
    
}
.tab-title .itemnone{display:none;}
.nav_cen a {
    color: #fff;
    width: 24.4%;
    display: block;
    float: left;
    border: 1px #fff solid;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 2px;
    border-radius: 4px;
    height: 35px;
    line-height: 35px;
    background: #0f5d7a;
}
.nav ul {
	max-width: 800px;
	height: 90px;
	margin: 0 auto;
	background: url(/skin/images/nav-ul.png) no-repeat center;
}
.nav ul li.nLi {
	    width: 24.46%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    display: block;
    float: left;
    font-size: 10px;
    margin-right: 2px;
    margin-bottom: 5px;
    background: #1b5165;
    border-radius: 5px;
}
.nav ul li.nLi .sub {
	display: none;
}
.nav ul li.nLi a {
	color: #fff;
	display: block;
}

.fullSlide {
	display: none
}
.banner {
	display: block !important;
	/*margin-bottom: 800px;*/
	/*margin: 0 auto;*/
	clear: both;
    width: 100%;
    /*max-width: 640px;*/
}
.banner .swiper-slide{height:200px;}
.banner img {
	display: block;
	width: 100%;
	height:100%;
}
.banner .swiper-pagination-bullet {
	background: rgba(255,255,255,0.7);
	border-radius: 50px;
	transition: all .5s;
}
.banner .swiper-pagination-bullet-active {
	width: 20px;
}
.tjal_l{text-align:center;color: #363737;height: 100%;}
.tjal_l p{line-height:55px; height:30px;font-size: 16px;}



.tjal_l img{width:35%;}
.tjal {
    height: auto;
    width: 100%;
    background: #e8e8e7;
}
.tjal_l h3{    height: 50px;
    line-height: 50px;
    padding-top: 4%;
    font-size: 30px;
    margin-top: 0;
}
.tjal_l{
    width: 100%;text-align: center;margin-bottom: 5%;
}
.tjal_l .tjal_l_img{
    width: 100%;
}
.tjal_l_img .chang {width: 50px;
    border-bottom: 3px #000 solid;
    margin: 0 auto;
    height: 5px;}
.tjal_l_img .duan{
    width: 35px;
    border-bottom: 3px #000 solid;
    margin: 0 auto;
    height: 5px;
}  
.img-m5{margin:5% 0;}
.tjal_c {
    background: none;
}
.tjal_t {
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    border-bottom: solid 1px #fff;
    color: #2e4e99;
    overflow: hidden;
}
.tjal_t ul li {
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    margin: 0 10px;
    width: 26%;
}
.tjal_c_div{display:none;}
/*.tjal_c .tjal_c_img{*/
/*    width: 100%;*/
/*}*/
/*.tjal_c .tjal_c_div{*/
/*    display: none;*/
/*    position: absolute;*/
/*    width: 15%;*/
/*    padding: 0 6px;*/
/*    margin-left: 5%;*/
/*    background: #eeeeec;*/
/*    color: #4d4d4d;*/
/*    margin-top: -8%;*/
/*    height: 144px;*/
/*        text-align: left;*/
/*}*/
/*.tjal_c .tjal_c_div h3{*/
/*    text-align: left;*/
/*    font-size: 18px;*/
/*    margin-top: 10px;*/
/*    margin-bottom: 15px;*/
/*    height: 30px;*/
/*    line-height: 30px;*/
/*}*/
/*.tjal_c .tjal_c_div p{*/
/*    text-align: left;*/
/*    font-size: 14px;*/
/*    line-height: 20px;*/
/*}*/

.tjal .tjal_c .tjal_c_div {
    position: relative;
    width: 95%;
    padding: 0 2px 0 6px;
    margin-left: 0;
    background: #eeeeec;
    color: #4d4d4d;
    margin-top: 0%;
    height: 100%;
    text-align: left;
    display: block;
}
.tjal .tjal_c li {
    width: 43%;
    height: 100%;
    float: left;
    margin: 3%;
    overflow: hidden;
    text-align: center;
    border-radius: 10px;
    background: #eeeeec;
}
.tjal .tjal_c li img {
    width: 25%;
    height: 50px;
    border-radius: 5%;
    margin-top: 7%;
}

.tjal_c li a{color:#fff;}
.tjal .tjal_c .tjal_c_div h3 {
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
}
.tjal_c li p{font-size:14px;line-height:20px;display:none;}
.gsjjimg{display:none;}
.gsjj .gsjjimg img {
    float: left;
    margin: 0;
    width: 32%;
    height: 80px;
    margin-top: 5px;
    margin-right: 1%;
}
.gsjj p{
    width: 100%;
    height: 90px;
    background: #0f5d7a;
    position: relative;
    top: -75px;
    z-index: -100;
    display: none;
}
.gsjj_c h4{
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    
}
.gsjj_c div{
    line-height: 25px;
    height: 50px;
    overflow: hidden;
}
.gsjj_l{width:100%;clear:both;margin-top:5%;display:none;}
.gsjj_l ul{width:100%;}
.gsjj_l li{float:left;width:50%;text-align:center;}
.gsjj_l li p{height:30px;line-height: 30px;overflow: hidden;}
.gsjj_l .p1{height:50px;line-height: 73px;}
/*.gsjj_l .p2{display:none;}*/
.gsjj_l li .h61{
    position: relative;
    right: 60px;
    top: -30px;
    width: 5%;
    float: right;
    color: #24598f;
}
.gsjj_l li .h62{
    position: relative;
    right: 66px;
    top: -30px;
    width: 5%;
    float: right;
    color: #24598f;
}
.gsjj_l li .h63{
    position: relative;
    right: 52px;
    top: -30px;
    width: 5%;
    float: right;
    color: #24598f;
}
.gsjj_l li p font{
    color: #24598f;
    font-size: 30px;
    
}
.yyln_h{    margin: 0 auto;
    text-align: center;
    width: 100%;height: 30%;}
.yyln_h p{
    height: 25px;
    border-bottom: 1px #000 solid;
    width: 16%;
    line-height: 12px;
    float: left;
}
.yyln_h h3{
    height: 50px;
    line-height: 50px;
    width: 66%;
    float: left;
    font-size: 18px;
    color: #0f6c8e;
}
.yyln_cen{margin:0 auto;width:100%;clear:both;}
.yyln_l{float:left;width:40%;margin-left: 10%;display:none;}
.yyln_cen .yyln_t{
    float: left;
    width: 90%;
    text-align: left;
    margin-left: 5%;
    margin-top: 3%;
}

.yyln_t_d{
    height: 100%;
    margin: 1% 0;
    border-bottom: 1px #ccc dashed;
    overflow: hidden;
}
.yyln_t_d h4{
    border: 1px #0f6c8e solid;
    width: 10%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #0f6c8e;
}
.yyln_t_d p{
    line-height: 24px;
    overflow: hidden;
}
.server_img img{display:block;}
.follow-wrap {
    display: none;
  /*background: url(/skin/images/followbg1.jpg) no-repeat center center;*/
  background-size: cover;
  max-width: 1200px;
  margin: 0 auto;
}
.follow-wrap .title-line {
  text-align: center;
}
.follow-wrap .title-line .entit {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  opacity: .5;
  height: 30px;
}
.follow-wrap .title-line .chtit {
  margin-top: -5px;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  height: 40px;
}
.follow-wrap .follow-con {
  margin-top: 20px;
  position: relative;
}
.follow-wrap .follow-con .row{margin:0;}
.follow-wrap .follow-con .flist {
  padding: 0 10px 10px;
}
.follow-wrap .follow-con .flist .icon {
  text-align: center;
}
.follow-wrap .follow-con .flist .icon  img{
  height: 100px;
}
.follow-wrap .follow-con .flist .con {
  margin-top: 25px;
  text-align: center;
  color: #fff;
}
.follow-wrap .follow-con .flist .con .tit {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.follow-wrap .follow-con .flist .con .cn {
  margin-top: 5px;
  font-size: 1rem;
  line-height: 25px;
  height: 100px;
  overflow: hidden;
}
.follow-wrap .follow-con .fline {
  position: absolute;
  margin-top: 5%;
  width: 100%;
  text-align: center;
}
.server{
    background: url(/skin/images/followbg1.jpg) no-repeat center center;
    background-size: cover;
    text-align: center;
    clear: both;
    max-width: 1200px;
    margin: 0 auto;
}
.servert img{
       height: 40px;
    width: 20%;
    margin: 1% 0;
}
.serverb{
    width: 100%;
}
.serverb img{height:20px;}
.serverc{
   width: 100%;
    margin-top: 2%;
    margin-bottom: 2%;
}
.serverc li{
    width: 46%;
    margin-right: 2%;
    margin-left: 2%;
    float: left;
    height: 60px;
}

.yyln{margin-top:5%;}
.yyln_t{text-align:center;}
.yyln_t b{font-size:18px;}
.gsjj_t{margin:0;
    font-size: 20px;
    text-align: center;
    height: 280px;
    background: url(/skin/images/hu.png) no-repeat top;
    background-size: 100% 60%;
}
.gsjj_t img{margin:5% auto;width: 80%;height: 260px;}
.gsjj_c{
    width: 80%;
    margin: 0 auto;
    margin-top: 7%;
}
.gsjj_c p{width:30%;height:40px;line-height:40px;background:#0f6c8e;float:right;display:block;text-align:center;color:#fff;top:10px;margin-bottom:20px;}
.yyjs_t{text-align:center;}
.yyjs_t b{font-size:18px;}
.tab-title{margin-top:5%;}
.tab-title a{width: 30%;
   width: 32%;
    float: left;
    display: block;
    height: 50px;
    line-height: 50px;
    border: 1px #ccc solid;
    text-align: center;
    margin-left: 1%;
    margin-bottom: 3%;
    background: #383839;
}
.tab-title .item-cur{
    color: #fff;
    background-color: #0f6c8e;
}
.tab-title a img{
    height: 30px;
    display: block;
    width: 20%;
    float: left;
    margin-top: 5%;
    display: none;
}
.tab-cont{
    clear:both;
}
.yyjs_con{
    width: 48%;
    height: 160px;
    float: left;
    text-align: center;
    margin: 1% 1%;
}
.yyjs_con img{height:130px;width:100%;}
.tab-title_v .item:nth-child(n+7){
    display:none;
}
.yyjs_con:nth-child(1){display:none;}
/*汉蕴动态*/
.news,.wd{ width:100%; padding:0; font-size:0;float: left;}
.news_t{ height:35px; background:url(/skin/images/news_tbg.gif) no-repeat 0 0; line-height:35px;overflow: hidden;}
.news_t ul li{ float:left;}
.news_t ul li a{ font-size:14px; color:#fff; font-weight:bold; display:block; width:166px; height:35px; line-height:35px; text-align:center;}
.news_t ul li.cur a,.news_t ul li a:hover{ color:#fff; background:url(/skin/images/news_tbg02.gif) no-repeat;}
.news_t span,.wd_t span{ float:right; padding:0 15px 0 0;}
.news_t span a,.wd_t span a{ font-size:14px; color:#fff;font-weight: bold;}
.news dl{ width:100%; padding:18px 0 15px; display:inline-block; overflow:hidden;}
.news dt{width: 90%;float: left;margin-left: 5%;}
.news dt img{height:173px;width: 100%;}
.news dd{ float:left; overflow:hidden; width: 90%;margin-left: 5%; padding:25px 0 0 15px;}
.news dd h5{ height:30px; line-height:30px; overflow:hidden;}
.news dd h5 a{ font-size:16px; color:#2c56a3;}
.news dd p{ font-size:14px; color:#666; height:50px; line-height:25px; padding:10px 0 0;overflow: hidden;}
.news dd span{ display:block; padding:15px 0 0;}
.news dd span a{font-size: 12px;color: #fff;display: block;width: 50px;height: 20px;text-align: center;line-height: 20px;background: #2c56a3;overflow: hidden;}
.news_m ul{ width:100%; display:inline-block; overflow:hidden;}
.news_m ul li{ height:34px; line-height:34px; border-bottom:#c4c4c4 1px dashed; overflow:hidden; background:url(/skin/images/news_ico.gif) no-repeat 0 17px; width:96%; float:left; margin:0 27px 0 0;margin-left:2%;}
.news_m ul li a{ font-size:14px; color:#666; padding:0 0 0 15px;}
.news_m ul li a:hover,.wd dt a:hover{ color:#2c56a3;}

/*常见问题*/
.wd{ width:98%;float: left;margin-left:1%;}
.wd_t{ background:url(/skin/images/wd_tbg.gif) no-repeat;height: 35px;line-height: 35px;overflow: hidden;}
.wd_t a{font-size: 14px;color: #fff;font-weight: bold; padding:0 0 0 15px;}
.wd dl{ width:100%; height:100%; border-bottom:#c7c7c7 1px dashed; padding:15px 0 0;}
.wd dt{ background:url(/skin/images/wen.gif) no-repeat; padding-left:30px; height:25px; line-height:25px; overflow:hidden;}
.wd dt a{ font-size:14px; color:#666; font-weight:bold;}
.wd dd{ font-size:14px; color:#666; background:url(/skin/images/da.gif) no-repeat 0 5px; padding:0 0 0 30px; line-height:24px; height:100%;}
.wd_conn{width:1000%;}

.yyjs_con div{height:30px;line-height:30px;}
.yyjs_con a{
    display: block;
    color: #000;
}
.xwzx{display:none;}
.xwzx_t{text-align:center;}
.xwzx_t b{font-size:18px;}
.xwzx_l{
    width: 90%;
    margin: 5% auto;
    text-align: center;
}
.xwzx_l .xwzx_l_content{height:80px;background:#fff;}
.xwzx_l .xwzx_l_content h2{font-size:18px;height:30px;line-height:30px;}
.xwzx_l .xwzx_l_content p{height:30px;line-height:30px;}
.xwzx_c li{width:96%;margin:1%;background:#fff;height:80px;line-height:80px;float:left;padding-right: 1%;overflow:hidden;}
.xwzx_c li span{font-size: 18px;width: 20%;display: block;text-align: center;float: left;line-height: 25px;margin-top: 10px;border-right: solid 1px #ccc;}
.xwzx_c li a{font-size: 18px;width: 76%;display: block;float: right;}
.xwzx_c li:hover{color:#2e4e99}
.xwzx{margin-bottom:15%;}
footer{display:none;}
.index_pro {
	background: #eee;
	padding-top: 20px;
	padding-bottom: 20px;
}
.index_pro .lmt {
	margin-bottom: 25px;
}
.index_pro .lmt strong {
	display: block;
	text-align: center;
	color: #333333;
	font-size: 20px;
}
.index_pro .lmt p {
	text-align: center;
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
}
.index_pro .title {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #0056f9;
	margin-bottom: 15px;
}
.index_pro .title a {
	float: right;
	font-size: 14px;
	color: #666666
}
.index_pro .title strong {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: #0056f9;
	padding: 0 15px;
	font-size: 16px;
}
.index_pro .title1 {
	border-bottom: 2px solid #df3536
}
.index_pro .title1 strong {
	background: #df3536
}
.pro_box {
	margin-bottom: 15px;
}
.index_pro .left {
	width: 100%;
	float: none;
}
.index_pro .right {
	width: 100%;
	float: none;
}
.index_pro .pro_list li {
	display: block;
	float: left;
	width: 49%;
	margin-right: 2%;
	background: #fff;
	padding: 2%;
	box-sizing: border-box;
	transition: all .5s;
	margin-bottom: 10px;
}
.index_pro .pro_list li:nth-of-type(even) {
	margin-right: 0;
}
.index_pro .pro_list li .pic {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 75%;
	overflow: hidden;
	margin-bottom: 8px;
}
.index_pro .pro_list li img {
	display: block;
	position: absolute;
	width: 100%;
	min-height: 100%;
	left: 0;
	top: 0;
	transition: all .5s;
}
.index_pro .pro_list li a.t {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.index_pro .pro_list li .pro_c a {
	display: none;
}
.index_pro .pro_list li .pro_c p {
	display: none;
}
.index_pro .pro_list li:hover {
	box-shadow: 0px 10px 15px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
}
.index_pro .pro_list li .pic:hover img {
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}
.index_pro .pro_list li a.t:hover {
	color: #0056f9;
}
.youshi {
	padding-top: 20px;
	padding-bottom: 20px;
}
.youshi .lmt {
	position: relative;
	height: 60px;
}
.youshi .lmt i {
	display: none;
}
.youshi .lmt .t {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0px;
	z-index: 5;
}
.youshi .lmt .t span {
	display: none;
}
.youshi .lmt .t p {
	text-align: center;
	color: #333333;
	font-size: 20px;
	font-weight: bold;
}
.youshi .lmt .t p font {
	color: #df3536
}
.youshi .lmt .t strong {
	text-align: center;
	font-size: 12px;
	color: #666666;
	margin-top: 5px;
	font-weight: normal;
	display: block;
}
.youshi .lmt .t .p {
	display: none;
}
.youshi ul li {
	display: block;
	float: left;
	width: 49%;
	margin-right: 2%;
	background: #f1f1f1;
	margin-bottom: 10px;
}
.youshi ul li:nth-of-type(even) {
	margin-right: 0;
}
.youshi ul li:after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.youshi ul li .left {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.youshi ul li .left img {
	display: block;
	width: 100%;
}
.youshi ul li .left strong {
	display: block;
	font-size: 18px;
	color: #fff;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}
.youshi ul li .left strong span {
	display: block;
	position: absolute;
	left: 0;
	right: 0px;
	bottom: 10px;
	margin: 0 auto;
	z-index: 10;
	text-align: center;
}
.youshi ul li .left strong:after {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0,86,249,.65);
	display: block;
	position: absolute;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: 5;
	-o-transform: rotate(45deg);
	left: 10%;
	top: 70%;
}
.youshi ul li .right {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.youshi ul li .right strong {
	text-align: center;
	font-size: 18px;
	color: #0056f9;
	display: block;
}
.youshi ul li .right p {
	text-align: center;
	font-size: 14px;
	color: #333;
	width: 90%;
	height: 40px;
	margin: 0 auto;
	margin-top: 5px;
}
.about {
	height: auto;
	background: url(/skin/images/about_bg.jpg) no-repeat center;
	background-size: cover;
	padding-top: 25px;
	padding-bottom: 25px;
}
.about .box {
	height: auto;
	position: relative;
}
.about .box .t {
	display: none;
}
.about .box .left {
	display: block;
	float: none;
}
.about .box .left img {
	display: block;
	width: 100%;
}
.about .box .right {
	width: 100%;
}
.about .box .right strong {
	font-size: 22px;
	color: #fff;
	display: block;
	padding-top: 10px;
}
.about .box .right .about_tab {
	margin-top: 15px;
	margin-bottom: 15px;
}
.about .box .right .about_tab a {
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 2px solid rgba(255,255,255,.7);
	color: #fff;
	font-size: 14px;
	margin-right: 5px;
	border-radius: 7px;
}
.about .box .right .about_tab a:hover, .about .box .right .about_tab a.on {
	background: #fff;
	color: #0056f9;
}
.about .box .right .j {
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}
.about .box .right .j p {
	margin-bottom: 10px;
}
.about .box .right a.more {
	color: #fff;
	display: block;
	width: 110px;
	height: 32px;
	line-height: 32px;
	border: 2px solid rgba(255,255,255,.7);
	text-align: center;
	border-radius: 25px;
}
.about .box .right a.more:hover {
	background: #fff;
	color: #0056f9;
}
.case {
	padding-top: 20px;
	padding-bottom: 40px;
}
.case .lmt {
	position: relative;
	margin-bottom: 25px;
}
.case .lmt b {
	display: block;
	font-size: 22px;
	color: #333;
	font-weight: 100;
}
.case .lmt .t {
	display: block;
	font-size: 20px;
	color: #000;
}
.case .lmt .t span {
	display: none;
	font-size: 12px;
	color: #f1f1f1;
}
.case ul li {
	display: block;
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 15px;
	border-bottom: 2px solid #e6e6e6;
	position: relative;
	transition: all .5s;
}
.case ul li:nth-of-type(even) {
	margin-right: 0;
}
.case ul li .pic {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 75%;
	overflow: hidden;
}
.case ul li img {
	display: block;
	position: absolute;
	width: 100%;
	min-height: 100%;
	left: 0;
	top: 0;
	transition: all .5s;
}
.case ul li a.more {
	display: none;
	position: absolute;
	right: 20px;
	opacity: 1;
	bottom: 0;
	width: 24px;
	height: 45px;
	background: url(/skin/images/jiantou.png) no-repeat center;
}
.case ul li a.tit {
	display: block;
	font-size: 14px;
	color: #414141;
	height: 40px;
	line-height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.case ul li:hover {
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
}
.case ul li:hover a.more {
	opacity: 1;
	right: 0;
}
.case ul li:hover a.tit {
	color: #0056f9;
}
.case ul li:hover img {
	opacity: .9
}
.case .more1 {
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #cccccc;
	border-radius: 5px;
	font-size: 12px;
	color: #4a4a4a;
	margin-top: 10px;
}
.case .more1:hover {
	color: #fff;
	background: #0056f9;
	border: 1px solid #0056f9;
}
.news {
	padding-bottom: 20px;
}
.news .xinwen {
	width: 100%;
	margin-bottom: 10px;
}
.news .wenti {
	width: 100%;
}
.news .title {
	width: 100%;
	margin-bottom: 10px;
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #ececec;
}
.news .title a {
	float: right;
	font-size: 14px;
	color: #a4a4a4;
}
.news .title p {
	font-size: 18px;
	color: #000000;
	height: 47px;
	line-height: 47px;
	border-bottom: 2px solid #008af8;
	display: inline-block;
	padding-right: 3px;
}
.news .title a:hover {
	color: #008af8
}
.news .xinwen .left {
	display: none;
}
.news .xinwen .right {
	width: 100%;
}
.news .xinwen .right .tj {
	border-bottom: 1px dashed #dcdcdc;
	padding-bottom: 8px;
	margin-bottom: 5px;
}
.news .xinwen .right .tj p span {
	float: right;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	color: #b4b4b4;
	margin-left: 15px;
}
.news .xinwen .right .tj p {
	height: 37px;
	line-height: 37px;
	overflow: hidden;
}
.news .xinwen .right .tj p a {
	display: block;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news .xinwen .right .tj p a:hover {
	color: #008af8
}
.news .xinwen .right .tj span {
	display: block;
	font-size: 14px;
	color: #959595;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.news .xinwen .right ul li {
	height: 35px;
	line-height: 35px;
	background: url(/skin/images/li.png) no-repeat left center;
	overflow: hidden;
	padding-left: 12px;
}
.news .xinwen .right ul li span {
	float: right;
	font-size: 14px;
	color: #c3c3c3;
	margin-left: 15px;
}
.news .xinwen .right ul li a {
	display: block;
	font-size: 14px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news .xinwen .right ul li a:hover {
	color: #008af8
}
.news .wenti dl {
	margin-bottom: 10px;
}
.news .wenti dl dt {
	height: 39px;
	line-height: 39px;
	background: #f2f2f2;
	cursor: pointer;
	font-size: 14px;
	color: #373737;
	padding-right: 15px;
	box-sizing: border-box;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news .wenti dl dt i {
	display: inline-block;
	width: 39px;
	text-align: center;
	font-style: normal;
	color: #fff;
	background: #008af8;
	margin-right: 10px;
}
.news .wenti dl dd {
	font-size: 14px;
	padding-top: 8px;
	color: #616161;
	margin-top: 10px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	position: relative;
	padding-left: 49px;
}
.news .wenti dl dd a {
	color: #616161;
}
.news .wenti dl dd i {
	display: block;
	width: 39px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #00c643;
	position: absolute;
	left: 0;
	top: 0px;
	font-style: normal;
}
.news .wenti dl dd a:hover {
	color: #008af8
}
.lxwms{display:block !important;text-align:center;color: #fff;background: url(/skin/images/hu.png) no-repeat top;background-size: 100% 60%;height:350px;}
.lxwms h3{
    height: 50px;
    line-height: 50px;
    font-size: 20px;
}
.lxwms p{height:30px;line-height:30px;}
.lxwms img{
    width: 30%;
    margin-top: 10%;
}
.footer {
	background: #252525;
	padding-top: 5px;
	padding-bottom: 70px;
}
.footer .box {
	background: url(/skin/images/footer_box.png) no-repeat 20px center;
}
.footer .left {
	display: none;
}
.footer .right {
	width: 100%;
}
.footer .right .con .t {
	display: none;
	font-size: 15px;
	color: #cbcbcb;
	width: 80px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #3c3c3c;
	font-weight: bold;
	margin-bottom: 20px;
}
.footer .right ul {
	font-size: 14px;
	line-height: 24px;
	color: #ccc;
	padding-top: 20px;
}
.footer .right ul li {
	line-height: 30px;
}
.footer .right ul li:nth-of-type(4) {
	display: none;
}
.footer .right ul li a {
	color: #ccc;
}
.footer .right dl {
	float: right;
	margin-top: 15px;
	margin-left: 20px;
}
.footer .right dl img {
	display: block;
	width: 110px;
	margin: 0 auto;
}
.footer .right dl dd {
	text-align: center;
	font-size: 14px;
	color: #6f6f6f;
	margin-top: 10px;
}
.links {
	display: none;
}
.copyright {
	display: none;
}

.bottom {
	width: 100%;
	height: 60px;
	background: #0f5d7a;
	margin: 0 auto;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99;
}
.bottom ul {
	max-width: 640px;
	height: 60px;
	margin: 0 auto
}
.bottom ul li {
	width: 25%;
	height: 60px;
	display: block;
	float: left;
	text-align: center;
	background: url(/skin/images/bottom_li.png) no-repeat right center
}
.bottom ul li a {
	color: #fff;
	font-size: 12px
}
.bottom ul li:nth-of-type(4) {
	background-image: none
}
.bottom ul li.f1 i {
	display: block;
	width: 100%;
	height: 32px;
	background: url(/skin/images/icon_01.png) no-repeat center;
	margin-top: 5px;
	background-size: 28%;
}
.bottom ul li.f2 i {
	display: block;
	width: 100%;
	height: 32px;
	background: url(/skin/images/icon_02.png) no-repeat center;
	margin-top: 5px;
	background-size: 28%;
}
.bottom ul li.f3 i {
	display: block;
	width: 100%;
	height: 32px;
	background: url(/skin/images/icon_03.png) no-repeat center;
	margin-top: 5px;
	background-size: 28%;
}
.bottom ul li.f4 i {
	display: block;
	width: 100%;
	height: 32px;
	background: url(/skin/images/icon_04.png) no-repeat center;
	margin-top: 5px;
	background-size: 28%;
}
.about_r {
	background: url(/skin/images/about_r.jpg) no-repeat center;
	background-size: cover;
	padding-bottom: 30px;
	
}
.about_r .box {
	padding-top: 34px;
}
.about_r .box strong {
	display: block;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
}
.about_r .box h1 {
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	margin: 15px 0;
}
.about_r .box p {
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	margin-top: 20px;
	margin: 0 auto;
}
.zhuanli {
	padding-top: 20px;
}
.zhuanli .lmt strong {
	display: block;
	text-align: center;
	font-size: 22px;
	font-weight: normal;
}
.zhuanli .lmt span {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
}
.honorlist ul {
	margin-top: 20px;
}
.honorlist ul li {
	display: block;
	float: left;
	width: 49%;
	margin-right: 2%;
}
.honorlist ul li:nth-of-type(even) {
	margin-right: 0;
}
.honorlist ul li a {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	text-align: center;
}
.honorlist ul li a img {
	display: inline-block;
	width: 90%;
	margin: 0 auto;
	vertical-align: middle;
}
.honorlist ul li p {
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	margin: 0 auto;
	height: 44px;
	margin-top: 8px;
}
.honorlist ul li:hover a {
	border: 1px solid #2555e0
}
.wenhua {
	padding-top: 30px;
	padding-bottom: 60px;
}
.wenhua .lmt {
	margin-bottom: 25px;
}
.wenhua .lmt strong {
	display: block;
	text-align: center;
	font-size: 22px;
	font-weight: normal;
}
.wenhua .lmt span {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
}
.wenhua .left {
	width: 100%;
}
.wenhua .left dl {
	width: 100%;
	background: #f8f8f8;
}
.wenhua .left dl:after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.wenhua .left dl dt {
	display: block;
	width: 100%;
}
.wenhua .left dl dt img {
	display: block;
	width: 100%;
}
.wenhua .left dl dd {
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	float: left;
}
.wenhua .left dl dd strong {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}
.wenhua .left dl dd p {
	font-size: 14px;
	line-height: 25px;
	color: #545454;
}
.wenhua .right {
	width: 100%;
	background: #f8f8f8;
}
.wenhua .right dl img {
	display: block;
	width: 100%;
}
.wenhua .right dl dd {
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.wenhua .right dl dd strong {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}
.wenhua .right dl dd p {
	font-size: 15px;
	line-height: 25px;
	color: #545454;
}
.neiye {
	padding-top: 20px;
	padding-bottom: 60px;
	background: #fff !important;
}
.neiye .neiye-l {
	width: 100%;
	float: none;
}
.neiye .neiye-l .nydh {
	background: #fff;
}
.neiye .neiye-l .nydh .title {
	display: none;
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #eee;
	margin-bottom: 15px;
}
.neiye .neiye-l .nydh .title p {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	border-bottom: 2px solid #0056f9;
	display: inline-block;
	padding: 0 5px;
}
.neiye .neiye-l .nydh .title span {
	display: block;
	font-size: 12px;
	color: rgba(255,255,255,0.3);
	margin-top: 5px;
}
.neiye .neiye-l .nydh .ul {
	width: 100%;
}
.neiye .neiye-l .nydh .ul li {
	display: block;
	width: 24%;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	text-align: center;
	float: left;
	background: #e6e6e6;
	margin-right: 1.3%;
	margin-bottom: 5px;
}
.neiye .neiye-l .nydh .ul li:nth-of-type(4n+4) {
	margin-right: 0;
}
.neiye .neiye-l .nydh .ul li a {
	color: #666;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.neiye .neiye-l .nydh .ul li:hover, .neiye .neiye-l .nydh ul li.on {
	background: #0f5d7a;
}
.neiye .neiye-l .nydh .ul li:hover a, .neiye .neiye-l .nydh ul li.on a {
	color: #fff;
}
.neiye .neiye-l .nylx {
	display: none;
}
.neiye .neiye-r {
	float: none;
	width: 100%;
}
.newsnav {
	width: 100%;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 15px;
}
.newsnav .more {
	float: right;
	font-size: 14px;
	color: #a0a0a0;
	display: none;
}
.newsnav .more a {
	color: #a0a0a0;
}
.newsnav a.more:hover {
	color: #0075e3
}
.newsnav .more a:hover {
	color: #0075e3
}
.newsnav p {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	border-bottom: 2px solid #0f5d7a;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	position: relative;
	padding: 0 5px;
}
.newsnav span {
	display: inline-block;
	font-size: 13px;
	color: #c2c2c2;
	margin-left: 5px;
}
.case_li ul li:after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.case_li ul li {
	background: #f5f7fa;
	margin-bottom: 15px;
	padding-right: 10px;
	box-sizing: border-box;
	position: relative;
	-webkit-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}
.case_li ul li img {
	display: block;
	float: left;
	width: 150px;
	height: 94px;
	margin-right: 10px;
	-webkit-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}
.case_li ul li a.tit {
	display: block;
	font-size: 16px;
	color: #363636;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	overflow: hidden;
}
.case_li ul li span {
	display: none;
	font-size: 14px;
	color: #8d8d8d;
}
.case_li ul li p {
	font-size: 13px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	color: #8d8d8d;
	margin-top: 5px;
}
.case_li ul li a.more {
	display: none;
	width: 23px;
	height: 13px;
	background: url(/skin/images/t.png) no-repeat center;
	position: absolute;
	right: 30px;
	bottom: 20px;
}
.case_li ul li a.tit:hover {
	color: #0056f9
}
.case_li ul li img:hover {
	opacity: 0.8;
}
.case_li ul li:hover {
	-webkit-transform: translate3d(5px, 0px, 0);
	transform: translate3d(5px, 0px, 0);
	box-shadow: 5px 5px 15px rgba(0,0,0,.1)
}
.case_li ul li a.more:hover {
	-webkit-transform: translate3d(5px, 0px, 0);
	transform: translate3d(5px, 0px, 0);
}
.fenye {
	width: 100%;
	margin: 0 auto;
	margin-top: 25px;
	text-align: center;
}
.fenye a {
	display: inline-block;
	padding: 0 8px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #333;
	margin: 2px 4px;
	border-radius: 5px;
	background: #eee;
}
.fenye b, .fenye a:hover {
	display: inline-block;
	padding: 0 8px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	margin: 2px 4px;
	background: #0056f9;
	border-radius: 5px;
}
.newslist {
	margin-top: -10px;
}
.newslist ul li:after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.newslist ul li {
	border-bottom: 1px dashed #d8d8d8;
	-webkit-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
	padding: 10px 0;
	padding-right: 10px;
}
.newslist ul li img {
	display: block;
	float: left;
	width: 150px;
	height: 94px;
	margin-right: 10px;
}
.newslist ul li .t {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}
.newslist ul li .t a {
	display: block;
	font-size: 16px;
	color: #303030;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.newslist ul li .t span {
	display: none;
	float: right;
	font-size: 14px;
	color: #b0b0b0;
}
.newslist ul li p {
	font-size: 13px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	color: #8d8d8d;
	margin-top: 5px;
	text-align: justify;
}
.newslist ul li a.more {
	display: none;
	font-size: 14px;
	color: #e43f14;
	margin-top: 10px;
}
.newslist ul li .t a:hover {
	color: #0056f9;
}
.sideMenu {
	display: none;
}
.neiye .pro_list {
	margin-bottom: 0;
}
.neiye .pro_list li {
	display: block;
	float: left;
	width: 49%;
	margin-right: 2%;
	background: #fff;
	box-sizing: border-box;
	-webkit-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
	margin-bottom: 10px;
	border: 1px solid #e1e1e1;
}
.neiye .pro_list li:nth-of-type(even) {
	margin-right: 0;
}
.neiye .pro_list.ipro li:nth-of-type(3) {
	display: none;
}
.neiye .pro_list li .pic {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 75%;
	overflow: hidden;
}
.neiye .pro_list li img {
	display: block;
	position: absolute;
	width: 100%;
	min-height: 100%;
	left: 0;
	top: 0;
	-webkit-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}
.neiye .pro_list li a.t {
	display: block;
	text-align: center;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.neiye .pro_list li .pro_c a {
	display: none;
}
.neiye .pro_list li .pro_c p {
	display: none;
}
.neiye .pro_list li:hover {
	box-shadow: 0px 10px 15px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
}
.neiye .pro_list li .pic:hover img {
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}
.neiye .pro_list li a.t:hover {
	color: #0056f9;
}
.pro-xq .pic {
	width: 100%;
}
.pro-xq .pic img {
	width: 100%;
}
.pro-xq .pro-js {
	width: 100%;
}
.pro-xq .pro-js h1 {
	font-size: 18px;
	color: #000;
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #eee;
}
.pro-xq .pro-js .pro-xx {
	font-size: 14px;
	color: #5b5b5b;
	line-height: 23px;
	height: auto;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
}
.pro-xq .pro-lx {
	padding-top: 25px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
.pro-xq .pro-lx p {
	width: 240px;
	float: left;
	font-size: 16px;
	color: #0f5d7a;
	margin-bottom: 10px;
}
.pro-xq .pro-lx p i {
	display: block;
	float: left;
	margin-right: 5px;
	width: 35px;
	height: 35px;
	background: url(/skin/images/ico-tel.png) no-repeat center;
	background-size: 100%;
}
.pro-xq .pro-lx p font {
	line-height: 15px;
	display: block;
	font-size: 13px;
	margin-bottom: 3px;
}
.pro-xq .pro-lx:after {
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.pro-xq .pro-lx p span {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #0f5d7a;
	line-height: 24px;
}
.pro-xq .pro-lx a.zx {
	display: inline-block;
	float: right;
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	background: #0f5d7a;
	margin-top: 5px;
}
.pro-xq .pro-lx a.zx:nth-child(1) {
	display: none;
}
.pro-xq .pro-lx a.zx1 {
	background: #3bb3ff;
}
.pro-xq .pro-lx a.zx:hover {
	border-radius: 25px;
}
.danye {
	font-size: 14px;
	line-height: 24px;
	color: #434343;
	text-align: justify;
}
.danye p {
	margin-bottom: 15px;
}
.danye img {
	max-width: 100%;
	height: auto !important;
}
.biaoti {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.biaoti h1 {
	font-size: 18px;
	color: #000;
	font-weight: normal;
}
.biaoti p {
	font-size: 14px;
	color: #ccc;
	margin-top: 10px;
}
.fn {
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	border-top: 1px solid #e8e8e8;
	padding-top: 10px;
	padding-bottom: 30px;
}
.fn p {
	font-size: 14px;
	line-height: 30px;
	color: #565656
}
.fn p a {
	color: #565656
}
.fn p a:hover {
	color: #0056f9;
}
.xunjia {
	padding-bottom: 30px;
	font-family: "Microsoft YaHei?"
}
.xunjia p {
	width: 100%;
	height: 40px;
	margin-bottom: 5px;
}
.xunjia p em {
	display: inline-block;
	width: 70px;
	text-align: right;
	font-size: 14px;
	color: #717171;
	padding-right: 10px;
	height: 40px;
	line-height: 40px;
	font-style: normal;
}
.xunjia p em i {
	font-style: normal;
	color: #ff0000;
}
.xunjia p input {
	display: inline-block;
	width: calc(100% - 100px);
	padding-left: 5px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #dddddd;
	color: #666;
}
.xunjia p select {
	display: inline-block;
	width: 280px;
	padding-left: 10px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #dddddd;
	border-radius: 5px;
}
.xunjia .miaoshu {
	width: 100%;
	height: 110px;
	padding-top: 6px;
}
.xunjia .miaoshu em {
	float: left;
}
.xunjia .miaoshu textarea {
	display: inline-block;
	width: calc(100% - 100px);
	padding-left: 5px;
	height: 110px;
	line-height: 26px;
	border: 1px solid #dddddd;
	color: #666;
}
.xunjia .zy {
	font-size: 15px;
	color: #717171;
	height: 40px;
	line-height: 40px;
	display: block;
	padding-left: 30px;
}
.xunjia .zy i {
	font-style: normal;
	color: #ff0000;
}
.xunjia .submit {
	display: inline-block;
	width: 110px;
	height: 35px;
	border: none;
	background: #0056f9;
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
	margin-top: 15px;
	margin-left: 80px;
	cursor: pointer;
	font-family: "Microsoft YaHei?"
}
.xunjia .reset {
	background: #bcbcbc;
	margin-left: 20px;
}
.tuijian ul {
	margin-top: 10px;
}
.tuijian ul li {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ebebeb;
	padding-left: 12px;
	background: url(/skin/images/li.png) no-repeat left center;
	overflow: hidden;
	box-sizing: border-box;
}
.tuijian ul li span {
	float: right;
	font-size: 14px;
	color: #b4b4b4;
	margin-left: 15px;
}
.tuijian ul li a {
	display: block;
	color: #333;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tuijian ul li a:hover {
	color: #0056f9;
}
.contit {
	font-size: 18px;
	font-weight: bold;
	position: relative;
	padding-bottom: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.contit:after {
	content: "";
	width: 30px;
	height: 3px;
	background: #0056f9;
	position: absolute;
	left: 0;
	bottom: 0;
}
.contact_nr {
	font-size: 15px;
	color: #464646;
	line-height: 35px;
	margin-bottom: 35px;
}
.contact_nr img {
	display: block;
	margin-top: 10px;
}
.floating_ck {
	display: none
}
#map {
	width: 100%;
	height: 200px;
}
.nydh_pro {
	display: block
}
.nydh_pro li {
	display: block;
	width: 24%;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	text-align: center;
	float: left;
	background: #e6e6e6;
	margin-right: 1.3%;
	margin-bottom: 5px;
}
.nydh_pro li:nth-of-type(4n+4) {
	margin-right: 0;
}
.nydh_pro li a {
	color: #666;
	display: block;
}
.nydh_pro li:hover, .nydh_pro li.on {
	background: #0056f9;
}
.nydh_pro li:hover a, .nydh_pro li.on a {
	color: #fff;
}
.pro-xq .pro-lx {
	padding-top: 25px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
.pro-xq .pro-lx .z {
	display: block;
	clear: both;
	color: #0f5d7a;
	line-height: 26px;
}
.toolbar {
	display: none;
}
}
<!--0.00021100044250488-->