@charset "utf-8";
* {
	padding: 0;
	margin: 0;
}
body {
	/*font: 12px/1.6 'FontAwesome';*/
	/* font-family: Arial, 'PingFang SC', 'Microsoft YaHei', Tahoma, 'sans-serif'; */
}
/*star reset: 重设外观 */
a{font-size: 16px;text-decoration: none; border: 0; background-color: transparent; outline: none;color: #333;font-family: "微软雅黑";cursor: pointer;}
body,div,q,iframe,form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,ol{font-size: 16px;color: #333;margin: 0; padding: 0;font-family: "微软雅黑";}
img,fieldset{border: none 0;vertical-align: top}
body,input,textarea,select,button{margin: 0;  outline: none;font-family: "微软雅黑";}
a:focus{outline: none;}
a:hover{color: #e92930;}
ul,dl,li{list-style: none; }
em,i,u,q,s,dl{text-decoration: none;font-family: "微软雅黑";}
p{font-family: "微软雅黑";word-break: normal;margin:0;padding:0;}
input,textarea,button,input[type=button],input[type=submit],input[type=reset]{/* appearance:none;-webkit-appearance: none; */outline:none;border: none;}
/*end reset: 重设外观 */
.fl{float: left;}
.fr{float: right;}
.clear{font-size: 0px;height: 0px;line-height: 0px;overflow: hidden;clear: both;}
.hide {display: none;}
.overflow {overflow: hidden;}
.container {width: 1200px;margin: 0 auto;}
.img_block img{display:block;width:100%;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ellipsis2{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.ellipsis3{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

/* 适配项目 */
.colorRed{color: #e92930;font-weight: bold;}
.mar_top50{margin-top: 50px;}
.padd_32{padding: 30px 20px;}
.padd_23{padding: 20px 30px;}
.padd_3212{padding: 30px 20px 10px 20px;}
.padd_20{padding: 20px;}
.padd_21{padding: 20px 20px 10px 20px;}
.padd_25{padding: 25px 20px 10px 20px;}
.mar_bott30{margin-bottom: 30px;}
.mar_bott20{margin-bottom: 20px;}
.mar_top20{margin-top: 20px;}
.nrBox_wid{width: 560px;}
.mar_right70{margin-right: 70px;}
.mar_right50{margin-right: 50px;}
.web_title1{font-size: 34px;color: #333;/* line-height: 1; */}
.web_title2{font-size: 22px;color: #333;line-height: 1;}
.web_title3{font-size: 18px;color: #333;line-height: 1;}
.web_title4{font-size: 20px;color: #333;line-height: 1;}
.web_title span{color: #E92930;}

@keyframes turn2 {
	0% {
		transform: rotate(0deg)
	}

	25% {
		transform: rotate(45deg)
	}

	50% {
		transform: rotate(90deg)
	}

	75% {
		transform: rotate(135deg)
	}

	100% {
		transform: rotate(180deg)
	}
}
/* 头部开始 */
.header{
	height: 80px;
	min-width: 1200px;
	border-bottom: 1px solid #f4f4f4;
	background: #fff;
}
.logo{
	/* width: 167px;
	margin-top: 13px; */
	width: 152px;
	margin-top: 11px;
}
.nav ul{
	margin: 29px 0 0 55px;
}
.nav li{
    float: left;
    margin-right: 78px;
    height: 30px;
	position: relative;
}
.nav li.kecheng {
    padding-right: 21px;
    background: url(../images/nav-pic1.png) no-repeat 103px 7px;
}
.nav li.yanshi{
	padding-right: 21px;
	background: url(../images/nav-pic1.png) no-repeat 136px 7px;
}
.nav li.tiyan{
	padding-right: 21px;
	background: url(../images/nav-pic1.png) no-repeat 103px 7px;
}
.nav li.kecheng:hover,.nav li.yanshi:hover,.nav li.tiyan:hover{
	background-position:right -21px;
}
.nav li:hover a.nav_txt{
	height:30px;
	color: #e92930;
	background: url("../images/icon15.png") no-repeat center bottom;
}
.nav li a{
	display: block;
}
.login {
    margin-top: 14px;
    text-align: center;
}
.login a {
    font-size: 18px;
}
.login i {
    margin: 0 5px;
    display: inline-block;
    font-style: normal;
    font-size: 18px;
}
.login span {
    display: block;
    font-size: 18px;
    margin-top: 5px;
}
.nav li b.sub_menu {
    position: absolute;
    left: -13px;
    top: 30px;
    width: 140px;
    z-index: 4;
    background: #fff;
    box-shadow: 0 3px 10px #ddd;
    border-radius: 5px;
    display: none;
}
.nav li b.sub_menu a:first-child{
	margin-top: 8px;
}
.nav li b.sub_menu a:last-child{
	margin-bottom: 8px;
}
.nav li.yanshi b.sub_menu {
	left: 4px;
}
.nav li.tiyan b.sub_menu {
	left: -13px;
}
.nav li b.sub_menu a {
    line-height: 40px;
    text-align: center;
    font-size: 14px;
	font-weight: normal;
}
/* 头部结束 */
/* 广告位 */
.guanggao{
	min-width: 1200px;
	position: relative;
}
.gg_box{
	width: 50%;
}

.gg_close{
	width: 20px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.gg_close:hover{
	animation: turn2 .3s linear;
}
/* footer开始 */
.footer_box{
	min-width: 1200px;
	background: #f8f8f8;
}
.links_title{
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	color: #222;
	border-bottom: 1px solid #e0e0e0;
	margin: 20px 0 15px 0;
}
.friendlinks a{
	float: left;
	color: #666;
	font-size: 14px;
	margin-right: 12px;
	line-height: 30px;
}
.footer{
	padding: 60px 0 50px 0;
}
.footlist1{
	width: 130px;
	position: relative;
}
.footlist1 dt{
	font-size: 18px;
	color: #222;
	margin-bottom: 10px;
}
.footlist1 dd a{
	font-size: 14px;
	color: #333;
	display: block;
	line-height: 30px;
}
.footlist1 dd a:hover{
	color: #E92930;
}
.shu{
	width: 1px;
	background: #e9e9e9;
	height: 140px;
	position: absolute;
	right: 0;
	top: 7px;
}
.footlist2{
	width: 600px;
	position: relative;
}
.foot_ewm_box{
	width: 100px;
}
.foot_ewm_box p{
	font-size: 18px;
	color: #222;
	margin-bottom: 12px;
	text-align: center;
}
.foot_ewm{
	width: 100px;
	height: 100px;
	background: #fff;
}
.foot_tel_box p{
	color: #666;
	font-size: 12px;
}
.foot_tel_box a{
	color: #333;
	font-size: 20px;
	display: block;
}
.foot_tel_box a:hover{
	color: #E92930;
}
.foot_tel{
	background: url(../images/icon7.png) no-repeat left 1px;
	padding-left: 46px;
	margin-bottom: 10px;
	margin-top: 16px;
}
.foot_phone{
	background: url(../images/icon7_phone.png) no-repeat left center;
	padding-left: 46px;
	margin-bottom: 20px;
}
.foot_kf{
	background: url(../images/icon8.png) no-repeat left center;
	padding-left: 46px;
}
.footlist3{
	/* margin-top: 25px; */
}
.foot_bq{
	color: #666;
	font-size: 12px;
	text-align: center;
	background: #f8f8f8;
	border-top: 1px solid #e0e0e0;
	padding: 25px 0;
}
/* foorer结束 */
/* 侧边栏开始 */
/*右侧咨询*/
.right_tanc{
	position: fixed;
	z-index: 20;
	box-shadow: 0 0 10px #f3f3f3;
	top: 0;
	bottom: 0;
	right: 0;
	height: 400px;
	margin: auto;
}
.right_tanc div{width:80px; height:70px; padding-top: 10px; cursor: pointer; text-align: center; background: #fff; position: relative;}
.right_tanc>div:hover{background: #f7f7f7;}
.right_tanc div i{display:block; width: 32px; height: 32px; margin:0 auto 5px; background: url(../images/right_tanc.png);}
.right_tanc div:nth-child(1) i{background-position: 0 0;}
.right_tanc div:nth-child(2) i{background-position: 0 -44px;}
.right_tanc div:nth-child(3) i{background-position: 0 -88px;}
.right_tanc div:nth-child(4) i{background-position: 0 -132px;}
.right_tanc div:nth-child(5) i{background-position: 0 -176px;}
.right_tanc div .borc{margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;width: 60px; border-bottom: 1px solid #f5f5f5; padding-bottom: 11px;font-size: 14px;}
/*右侧咨询 在线咨询
.right_tanc div.online .onlineC{display: none; position: absolute; right:80px; top: 0; padding-right: 10px; width: 162px; }
.right_tanc div.online ul{padding:5px 18px; text-align: left; background: #fff; box-shadow: 0 0 15px #eee; border-radius: 5px;}
.right_tanc div.online ul li a{color: #333; font-size: 14px; line-height:28px; }
.right_tanc div.online ul li a span{float: right; color: #e60012;}
.right_tanc div.online:hover .onlineC{display: block;}*/

/*右侧咨询 电话客服*/
.right_tanc div.telPhone .telPhoneC{display: none; position: absolute; right:80px; top: 0; padding-right: 10px; width: 182px; }
.right_tanc div.telPhone dl{width: 142px; padding: 14px 20px; text-align: left; background: #fff; box-shadow: 0 0 15px #eee; border-radius: 5px;}
.right_tanc div.telPhone dl dt{color: #666; padding-bottom:10px;}
.right_tanc div.telPhone dl dd{font-size: 18px; font-weight: bold; color: #E92930;}
.right_tanc div.telPhone:hover .telPhoneC{display: block;}

/*右侧咨询 APP下载&&关注微信*/
.right_tanc div.we .weC{display:none; position: absolute; right:80px; top: 0; padding-right: 10px; width:160px;}
.right_tanc div.we p{border: 1px solid #eee; background: #fff;}
.right_tanc div.we p img{vertical-align: top;width: 100%;}
.right_tanc div.we1:hover .weC1{display: block;}
.right_tanc div.we2:hover .weC2{display: block;}

/* 侧边栏结束 */

/* 页码开始 */
.page {
    width: 100%;
    height: 30px;
    margin: 30px auto 10px;
    text-align: center;
}
.page span, .page a {
    padding: 3px 6px;
    border: 1px solid #cccccc;
    font-size: 14px;
    color: #333;
    margin-right: 5px;
    display: inline-block;
    min-width: 15px;
    border-radius: 4px;
}
.page a.active, .page a.curr, .page a:hover {
    color: #fff;
    border: 1px solid #e14530;
    background: #E92930;
}
/* 页码结束 */

/* 滚动条 */
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
    width: 15px;
    height: 6px;
    background-color: #f8f8f8;
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    border-radius: 10px;
    background-color: #f8f8f8;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
    background-color: #c7c7c7;
}
