﻿
.logo imghtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0

}

body {

	font-size: 14px;

	line-height: 22px;

	font-family: "Microsoft YaHei";

	min-width: 1200px;

	position: relative;  

  }



html {

	overflow-x: scroll;

}

 .meta{width:100%;height: 45px;line-height: 45px;text-align:center;overflow:hidden;}

 .meta p{font-size: 13px;padding-left: 0%;font-weight:normal;}



.meta{background-color: #2a3740;}

 .meta p a{color:#fff;}



a {

	text-decoration: none;

	color: #444;

}

a:hover {

	color: #d3433e;

}

a:focus {

	outline: 0;

}

a:active {

	outline: 0;

}

ul {

	list-style: none;

}

a {

	outline: 0;

}

img {

	border: 0;

}

.clearfix {

	clear: both;

	margin: 0;

	padding: 0;

	border: 0;

}


.xiaotu{ width:100%; background:url(img/xt.jpg) center no-repeat; height:300px; }



.xiaotu a{ display:block; height:100%; }

.container{margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;}

/* header */

.header {

	background: #fff;/*border-bottom: 2px solid #e7e7e7;*/

}

.middle {

	width: 1000px;

	margin: 0 auto;

}

.zcon {

	width: 1200px;

	margin: 0 auto;
	margin-bottom:20px;

}

.head {

	overflow: hidden;

}


.footer-bg{
    background: #d3433e;
}
.footer-nav{
    text-align: center;
    padding: 15px 0;
    border-bottom: 1px solid #fff;
}
.footer-nav li{

    display: inline-block;
    *display: inherit;
    *zoom: 1;
    color: #fff;
}
.footer-nav li a{
    color: #fff;
	font-size:14px
}

.footer-nav li span{
    padding: 0 15px;
}








.footera{
    padding: 25px 0;
    text-align: center;
    line-height: 25px;
    color: #fff;
    font-size: 14px;
}

.footer p a{color: #fff;}



.htop{ border-bottom:1px solid #ececec;}
.htop .container{ height:43px;}
.htop em{ float:left; line-height:43px; font-size:13px; color:#3b3b3b;font-style:normal}
.htop ul{ float:right;}
.htop li{ float:left; line-height:43px; padding:0 13px; background:url(Img/Common/htop_line.png) no-repeat left center;}
.htop li a{ font-size:13px; color:#3b3b3b;}
.htop li.noBg{ background:none;}
.htop span{ float:right; background:url(Img/Common/wx1.png) no-repeat center; width:23px; height:21px; margin-top:13px; position: relative;}
.htop span img{ display:block; position:absolute; bottom: -100px; left: -60px; display:none;}
.htop span:hover img{ display:block;}


.logo {

	float: left;

	height: 120px;

	padding: 32px 0 31px;

	box-sizing: border-box;

}

.logo img {

	height: 59px;

}

.top_tel {

	float: right;

	padding-left: 70px;

	background: url(../images/tel.png) no-repeat left center;

	margin-top: 33px;

	background-size: 60px 60px;

	padding-top: 3px;

	padding-bottom: 2px;
	margin-right: 60px;
}

.top_tel p i {

	font-size: 18px;

	margin-bottom: 10px;

	display: block;

	font-style: normal;

}

.top_tel p span {

	color: #d3433e;

	font-size: 24px;

	font-weight: bold;

}

.nav {

	background: #40444b;

	font-size: 17px;

	overflow: hidden;

}

.nav .nav-box li {

	position: relative;

	float: left;

	line-height: 66px;

	margin: 0 0 0 58px;

}

.nav .nav-box li.first {

	margin: 0 6px 0 0;

}

.nav .nav-box li.active a {

	color: #ff6a64;

}

.nav .nav-box li a {

	position: relative;

	z-index: 10;

	float: left;

	color: #fff;

	outline: none;

	text-align: center;

	text-transform: uppercase;

	letter-spacing: 0;

	display: block;

	overflow: hidden;

}

.nav .nav-box li a:hover {

	color: #ff6a64;

}

.nav .nav-box li span {

	position: absolute;

	top: 54px;

	left: 50%;

	width: 0px;

	height: 0px;

	display: block;

	background: #ff6a64;

}

.nbanner {

	position: relative;

	overflow: hidden;

}

.nbanner a {

	display: block;

}

.nbanner img {

	position: relative;

	margin-left: -960px;

	left: 50%;

	display: block;

	width: 1920px;

}



.crumbs{width: 1200px;

margin: 0 auto; 

margin-top: 10px;

}











/* footer */

.link-index {

	width: 100%;

	background-color: #2d2f32;

	margin-bottom: -10px;

}

.link-content {

	padding: 16px 0 0 0;

	position: relative;

	font-family: simsun;

}

.link-content .link-title {

	color: #ccc;

	float: left;

	margin-right: 10px;

}

.link-content .link-middle .middle-content a {

	padding-right: 10px;

	height: 23px;

	line-height: 23px;

	color: #aaa;

}

.link-content .link-middle .middle-content a:hover {

	color: #fff;

}

.gray-line {

	clear: both;

	width: 100%;

	border-top: 1px solid #b8b8b8;

	line-height: 0;

	height: 0;

	font-size: 0;

}

.white-line {

	clear: both;

	width: 100%;

	border-top: 1px solid #fff;

	line-height: 0;

	height: 0;

	font-size: 0;

}

.footer {

	width: 100%;

	line-height: 22px;

	font-size: 13px;

	background-color: #40444b;

	color: #bbb;

	padding: 32px 0 30px;

	padding-top: 0;

}

.footer .lianxi {

	float: left;

	padding: 10px 0;

	font-size: 15px;

	line-height: 1.9em;

}

.footer .foot_erweima {

	float: right;

	width: 108px;

	height: 108px;

	background: url(../images/bg_6.jpg) no-repeat;

	margin-right: 10px;

	margin-top: 12px;

}

.footer a {

	color: #ddd;

}

.flink {

	background-color: #40444b;

	color: #bbb;

	padding-top: 40px;

	font-size: 13px;

}

.flink .flink_tit {

	margin-right: 10px;

}

.flink a {

	color: #bbb;

	margin-right: 5px;

}

.index .footer {

	padding-top: 0

}

.index .footer .lianxi {

	padding-top: 5px;

}

.index .footer .foot_erweima {

	margin-top: 5px;

}

/*??????????????????*/

.yb_conct {

	position: fixed;

	z-index: 9999999;

	top: 200px;

	right: -127px;

	cursor: pointer;

	transition: all .3s ease;

}

.yb_bar ul li {

	width: 180px;

	height: 53px;

	font: 16px/53px 'Microsoft YaHei';

	color: #fff;

	text-indent: 54px;

	margin-bottom: 3px;

	border-radius: 3px;

	transition: all .5s ease;

	overflow: hidden;

}

.yb_bar .yb_top {

	background: #ff6a64 url(../images/fixcont.png) no-repeat 0 0;

}

.yb_bar .yb_phone {

	background: #ff6a64 url(../images/fixcont.png) no-repeat 0 -57px;

}

.yb_bar .yb_QQ {

	text-indent: 0;

	background: #ff6a64 url(../images/fixcont.png) no-repeat 0 -113px;

}

.yb_bar .yb_ercode {

	/*height:200px;*/



	background: #ff6a64 url(../images/fixcont.png) no-repeat 0 -169px;

}

.hd_qr {

	padding: 6px 37px 25px 37px;

	box-sizing: border-box;

	width: 180px;

}

.yb_QQ a {

	display: block;

	text-indent: 54px;

	width: 100%;

	height: 100%;

	color: #fff;

}

.yb_QQ a:hover {

	color: #fff;

}

.info_nav {

	padding: 2em 0 1em;

	text-align: center;

}

.info_nav a {

	display: inline-block;

	width: 150px;

	height: 36px;

	line-height: 35px;

	margin: 0 5px;

}

.info_nav .info_back {

	border: 1px solid #ff6a64;

	color: #ff6a64;

}

.info_nav .info_qq {

	border: 1px solid #ff6a64;

	background: #ff6a64;

	color: #fff;

}

.imsg {

	background: url(../images/foot1_bg.png) no-repeat center top;

	background-size: cover;

}

.imsg h2 {

	font-size: 30px;

	font-family: "??????";

	color: #000000;

	padding-top: 82px;

}

.imsg .s1 {

	overflow: hidden;

	margin-bottom: 80px;

	padding-top: 40px;

}

.imsg input {

	float: left;

	padding: 20px 0 20px 20px;

	background-color: #ffffff;

	color: #888888;

	font-size: 14px;

	border: 0;

}

.imsg .s1-a {

	width: 240px;

	margin-right: 20px;

}

.imsg .s1-b {

	width: 415px;

}

.imsg .s1-c {

	float: right;

	width: 180px;

	background-color: #000000;

	color: #ffffff;

	cursor: pointer;

	padding-left: 5px;

}

.imsg p {

	color: #535353;

	font-size: 14px;

	padding-bottom: 100px;

	margin-bottom: 0;

}

.sidemenu {

	display: none;

}

#pull {

	display: none;

}

.menu_bg {

	display: none;

}

.zixun_phone, .zixun_phone_inlb {

	display: none !important;

}

.phone_foot {

	display: none;

}

.page_comm {

	text-align: center;

	margin-top: 35px;

	margin-bottom: 40px;

}

.page_comm li {

	display: inline-block;

	list-style: none;

	margin-bottom: 10px;

}

.page_comm a, .page_comm span.pageinfo {

	display: inline-block;

	padding: 2px 10px;

	margin-right: 6px;

	border: 1px solid #ff6a64;

	color: #ff6a64;

}

.page_comm a:hover {

	background-color: #ff6a64;

	color: #fff;

}

.page_comm li.thisclass {

	background-color: #ff6a64;

	color: #fff;

	padding: 2px 10px;

	margin-right: 6px;

	border: 1px solid #ff6a64;

}

.apply_info {

	background: url('../images/061.png');

	padding-top: 30px;

	padding-bottom: 60px;

}

.apply_info .apply_ form {

	margin-top: 50px;

}

.apply_info .apply_ form .input_table {

	float: left;

}

.apply_info .apply_ form .input_table input {

	padding: 17px 20px;

	border-radius: 5px;

	border: 1px solid #ccc;

	outline: none;

	background: #fff;

	font-size: 18px;

	color: #606060;

	box-sizing: border-box;

	margin-right: 32px;

}

.apply_info .apply_ form .input_table .name {

	width: 250px;

}

.apply_info .apply_ form .input_table .phone {

	width: 250px;

}

.apply_info .apply_ form .input_table .phone.active {

	background: #d3433e;

}

.apply_info .apply_ form .input_table .phone.active::-webkit-input-placeholder {

 color: #fff;

}

.apply_info .apply_ form .input_table .phone.active::-moz-input-placeholder {

 color: #fff;

}

.apply_info .apply_ form .input_table .phone.active::-ms-input-placeholder {

 color: #fff;

}

.apply_info .apply_ form .input_table .xq {

	width: 380px;

}

.apply_info .apply_ form .send_apply {

	float: right;

	position: relative;

	overflow: hidden;

	cursor: pointer;

}

.apply_info .apply_ form .send_apply button {

	padding: 17px 20px;

	width: 200px;

	border: none;

	outline: none;

	box-sizing: border-box;

	font-size: 18px;

	line-height: 20px;

	border-radius: 5px;

	color: #fff;

	transition: 0.5s;

	background: #4c535a;

	border: 1px solid #4c535a;

	cursor: pointer;

}

.apply_info .apply_ form .send_apply:hover button {

	background: #d3433e;

	border: 1px solid #d3433e;

	transition: 0.5s;

}

.apply_info .apply_ .aside_info {

	font-size: 18px;

	color: #606060;

	margin-top: 30px;

}

.apply_info .apply_ .aside_info b {

	font-size: 24px;

	color: #d3433e;

}

.apply_info h4 {

	margin-top: 20px;

	font-size: 32px;

	line-height: 32px;

	color: #3d434b;

	font-weight: bold;

	text-align: center;

}

.apply_info .apply_ form {

	overflow: hidden;

}

.center_intrl {

	float: left;


	text-align: left;

	margin-top: 34px;

}

.center_intrl h1 {

	font-size: 28px;

	color: #3d434b;

	letter-spacing: 2px;

	font-weight: bolder;

}

.center_intrl h1 b {

	color: #d3433e;

}

.center_intrl p {

	font-size: 18px;

	color: #4c535a;

	margin-top: 15px;

}

.drop-down-content {

	padding: 0;

	overflow: hidden;

	clear: both;

	display: none;

	position: absolute;

	top: 66px;

	background: #40444b;

	z-index: 9;

}

.drop-down-content li:hover a {

	color: #ff6a64;

}

.nav .drop-down:hover .drop-down-content {

	display: block;

}

.drop-down-content li {

	float: none;

	clear: both;

}

.nav {

	height: 66px;

	overflow: visible;

}

.nav .nav-box li a {

	width: 140px;

}

.nav .nav-box li {

	margin: 0;

}



.center_intrl em {

	font-size: 28px;

	color: #3d434b;

	letter-spacing: 2px;

	font-weight: bolder;

	font-style: normal;

}

.center_intrl em b {

	color: #d3433e;

}

.partners {

	padding: 100px 0;

}

.partners_content {

	text-align: center;

}

.partners_content_list {

	display: inline-block;

	margin: 20px 10px;

	transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

	transition: 0.3s all;

	-webkit-transition: 0.3s all;

}

.partners_content_list:hover {

	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);

	transform: translate3d(0, -5px, 0);

	-webkit-transform: translate3d(0, -5px, 0);

}

.span12 {

	width: 100%;

}

@media (min-width: 1200px){

.container {

    width: 1200px;

}

}

 .container{

    display: block;}



.all_title1 {

    margin-bottom: 50px;

    text-align: center;}

.all_title1 .title {

    font-size: 35px;

    color: #333;}



	

@media screen and (max-width: 767px){

.partners {

    padding: 40px 0;

	}



.partners_content_list {

    margin: 10px 10px;	



}



@media screen and (max-width: 479px){

.partners_content_list img {

    width: 150px;

}

}



@media screen and (max-width: 967px){

.partners_content_list {

    margin: 10px 10px;

	display: inline-block;

}



.all_title1 .title, .all_title2 .title {

    font-size: 25px;

	color: #333;

}



.all_title1{

margin-bottom: 30px;	



}









.style {text-align: center;}



