/* 清除内外边距 */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body{width: 100%;min-width: 1336px;margin:0 auto;}
body,
button, input, select, textarea {
    font: 14px/22px "Microsoft YaHei";color: #333;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 15px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#e60012;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.clear{clear: both;height: 0;}
.cl{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

/*表单弹框*/

.nsw-modal {
	width: 100%;
	height: 100%;
	background: rgba(225, 225, 225, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
}

.modal-dialog {
	position: fixed;
	color: #000000;
	top: 150px;
	width: 400px;
	border-radius: 3px;
	min-height: 155px;
	overflow: hidden;
	z-index: 99998;
	margin-left: -200px;
	left: 50%;
}

.modal-dialog .css-icon {
	background-image: url("../images/modal-icons.png");
}

.modal-dialog .modal-head {
	height: 30px;
	line-height: 30px;
	padding: 0px 20px;
	background: #F6EFEF;
	font-size: 14px;
}

.modal-dialog .modal-head .modal-logo {
	width: 15px;
	height: 15px;
	background-position: 1px 0px;
	margin: 8px 5px 0 0;
	float: left;
}

.modal-dialog .modal-head .close {
	float: right;
	width: 15px;
	height: 15px;
	background-position: -14px 0px;
	margin-top: 8px;
}

.modal-dialog .modal-body {
	width: 100%;
	min-height: 125px;
	background: #ffffff;
}

.modal-dialog .modal-body .modal-body-left {
	width: 140px;
	float: left;
}

.modal-dialog .modal-body .modal-body-left .icon {
	width: 64px;
	height: 64px;
	margin: 30px 0 0 48px;
}

.modal-dialog .modal-body .modal-body-left .success-message {
	background-position: 0px -14px;
}

.modal-dialog .modal-body .modal-body-left .warming-message {
	background-position: 0px -78px;
}

.modal-dialog .modal-body .modal-body-right {
	width: 260px;
	float: right;
	padding-top: 20px;
}

.modal-dialog .modal-body .modal-body-right .close-btn {
	color: #000;
	text-align: center;
	width: 90px;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	background: #818079;
}

.modal-dialog .modal-body .modal-body-right p {
	line-height: 30px;}
	
	
.content { width: 1200px; margin: 0 auto; }
.header { height: 236px; background: url(../images/h_bg.png) no-repeat center bottom; position: relative; margin-bottom: -33px;z-index: 99;}
.header .h_con { height: 140px; }
.header .h_con .logo { float: left; padding-top: 35px; padding-right:20px; }
.header .h_con .logo img { width:218px; }
.header .h_con .slogan { float: left; padding-left:22px; margin-top:28px;font-size: 24px;color: #156BF8;line-height: 100%; background: url(../images/logo_line.gif) no-repeat 0 11.6px;}
.header .h_con .slogan em { font:19px "Microsoft YaHei"; letter-spacing:1.6px; color:#252525; font-style: normal;display: block;line-height: 36px;margin-top:1px; text-indent: 5px;}
.header .h_con .slogan span{display:block; height:45px; font:27px "Microsoft YaHei"; font-weight:bold; line-height:54px; color:#303030; background:url(../images/logo_h1.png) no-repeat left top; padding-left:84px;}
.header .h_con .slogan em a {color:#252525}
.header .h_con .slogan a:first-child {padding-right: 31px;}
.header .h_con .contact { float: right; margin-top:30px;padding-left: 57px; background: url(../images/h_tel.png) no-repeat left 3px;}
.header .h_con .contact span { display: block;color: #333;  font-size:16px; font-weight: normal; line-height: 100%;}
.header .h_con .contact em { font-style: normal; display: block; font-size:50px;color: #156BF8; font-weight: bold; line-height: 100%;padding-top:7px; font-family: Times New Roman;}

.header .menu ul { overflow: hidden; }
.header .menu li { position: relative; float: left; background:url(../images/h_menu.png) no-repeat left 3px;}
.header .menu li:first-child{background: none;}
.header .menu li.cur>a, .header .menu li:hover>a {background: #FF8B00;}
.header .menu li:hover p{display:block;}
.header .menu li a { display: block; padding: 0 31px; font-size: 16px; color: #fff; text-align: center; line-height: 63px; font-weight: bold;}
.header .menu li p {display: none;}
.header .menu li p a {display: block; background: #efefef;font-size:15px; padding: 0 1px; font-weight:normal;line-height:46px;color:#333;border-top:1px solid #fff;}
.header .menu li p a:hover {background: #FF8B00;color:#fff;}



/*快速通道*/
.kuai{ background:url(../images/kuai_bg.jpg) no-repeat;height:159px; }
.cp_t2{font-weight: normal;height: 100px;text-align: center;}
.cp_t2 a{font-size: 32px;color: #156af8 ;}
.cp_t2 span{display: block;font-size: 16px;color: #9c9c9c; padding:8px 0 0;}
.kuai .cp_t2{font-size: 30px;color: #fffeff;height: 65px; padding-top:43px; padding-left:90px;}
.kuai .cp_t2 b{ color:#156af8;}
.kuai .cp_t2 span{color: #999; padding:12px 0 0;}
.kuai01{height: 79px;}
.kuai01 b,.kuai02 b{display: block;float: left;height: 79px;line-height: 79px;}
.kuai01 b a,.kuai02 b a{font-size: 16px;color: #444; padding:0 0 0 0;}
.kuai01 ul,.kuai02 ul{width:784px;float: left; padding:0 0 0 15px;}
.kuai01 ul li{float: left; height: 79px;line-height: 79px; padding-right:20px;}
.kuai01 ul li a,.kuai01 span a,.kuai02 ul li a{font-size: 15px;color: #666;}
.kuai01 ul li a:hover,.kuai01 span a:hover,.kuai02 ul li a:hover{color: #156af8 ;}
.kuai01 span{display: block;width: 102px;float: left;height: 79px;line-height: 79px;}
.kuai02{height: 79px;}
.kuai02 b a{color: #444;}
.kuai02 ul{width:784px; }
.kuai02 ul li{float: left;height:79px;line-height: 79px; padding-right:20px;}



/*底部开始*/
.f_bg{ background:url(../images/f_bg.jpg) no-repeat center 0;overflow:hidden; height:480px; margin-top:60px;}

.f_bg p{color:#b4b4b4;font-size: 15px;}
.f_bg p a{color:#b4b4b4; font-size:15px;}

.fli{background:url(../images/liu.png) no-repeat 0 2px; padding-left:23px;}

.f_links{height:124px;line-height:124px;overflow: hidden;}
.links_l{width: 80px;font-size: 15px;color:#b4b4b4;font-weight: bold;}
.links_c{ overflow:hidden; width:980px;}
.links_c a{font-size: 15px;color:#b4b4b4; display:inline-block; padding:0 10px;}
.links_r{ overflow:hidden;width: 140px;text-align: right;}
.links_r a{font-size: 15px; color:#b4b4b4;}

.copy_row2{ height: 313px; width:596px; float:left; overflow:hidden; }
.copy_row2 .fl > ul{ float: left; padding:0 55px 33px 60px; position: relative; height: 150px; }
.copy_row2 .fl > ul li a{ display: block; line-height:30px; color:#b4b4b4; }
.copy_row2 .fl > ul > strong a,.copy_row2 .fl > ul > strong{ display: block; font-size:17px; font-weight:100; color: #fff; position:relative; margin-bottom:14px; }
.copy_row2 .fl > ul:before{ content: ''; display: block; width: 1px; height: 120%;  background: #5d5d5d; position: absolute; left:7px; top: 0; }
.copy_row2 .fl > ul > strong a:after{ content: ''; display: block; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #5d5d5d;  position: absolute; left: -60px; top:20px;}
.copy_row2 > .page{ height: 310px; position: relative; }
.copy_row2 > .page > .fr { background: url(../images/copy_r2.png) repeat center 0; width: 260px; position: absolute; bottom: 0; right: -360px; height: 160px; padding: 120px 360px 30px 40px; font-size: 13px; line-height: 24px; color: #666; }
.copy_row2 > .page > .fr a{font-size: 13px;line-height: 24px;color: #666;}
.copy_row2 > .page > .fr:after{content: '';display: block;width: 260px;left: 40px;height: 1px;background: #e1e1e1;top:115px;position: absolute;}
.copy_row2 .fl > ul.copy_ul_1 > strong a:after{}
.copy_row2 .fl > ul.copy_ul_2 > strong a:after{}
.copy_row2 .fl > ul.copy_ul_3 > strong a:after{}
.copy_row2 .fl > ul.copy_ul_4 > strong a:after{background: url(../images/nav_4.png) no-repeat center;}

.copy_row2 .fl > ul:hover:before{background-color:#166cf7;}
.copy_row2 .fl > ul li a:hover{color: #fff;}
.copy_row2 .fl > ul:hover > strong a:after{ border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #166cf7; }
.copy_row2 .fl > ul:hover > strong a{color:#156af8}

.f_bg pp{height: 160px; float: left;text-align: center; padding:5px; background:#fff; margin-left:11px;}
.f_bg pp span{display: block;font-size: 14px;color: #333; background:#fff;}
.f_bg pp img{ width:116px; height:116px;display: block;border: 10px solid #fff;}

.FooterRight{overflow: hidden; margin-bottom:30px;}
.FooterRight dl{padding-left:70px;float: left;}
.FooterRight dl:first-child{margin-left: 0;}
.FooterRight dl dt{font-size: 14px;color:#b4b4b4;}
.FooterRight dl dd{font-size:20px;color: #fff;font-weight: normal;margin-top: 5px;}



.back-top-container { display: block; position: fixed; right: 50px; bottom: 50px; cursor: pointer; z-index: 99999;}
.back-top { opacity: 0.8; width: 32px; height: 32px; z-index:10000000; background: #868686 url(../images/20200514181823_393656363.png) center center no-repeat; }
.back-top:hover { opacity: 1; }
.back-top-text { margin-top: 3px; padding-left: 7.5px; width: 32px; border: 1px solid #000; border-radius: 5px; background: #fff; }
  
.back-top:hover {opacity: 1; }
.yb_conct { position: fixed; z-index: 9999999; top: 300px; right: -127px; cursor: pointer; transition: all .3s ease; }

.yb_bar ul li {width: 180px;  height: 53px;  font: 15px/53px 'Microsoft YaHei';  color: #fff;  text-indent: 54px;  margin-bottom: 1px;  border-radius: 3px; transition: all .5s ease;  overflow: hidden; }
.yb_bar .yb_top {background: #ef7301 url(../images/20200514181823_393656363.png) no-repeat 0 0; }
.yb_bar .yb_phone {background: #ef7301 url(../images/20200514181823_393656363.png) no-repeat 0 -57px; }
.yb_bar .yb_QQ {text-indent: 0;  background: #ef7301 url(../images/20200514181823_393656363.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode {  background: #ef7301 url(../images/20200514181823_393656363.png) no-repeat 0 -169px; }
.hd_qr { padding: 0 29px 25px 29px; }
.yb_QQ a { display: block; text-indent: 54px; font-size:15px;  width: 100%;  height: 100%;  color: #fff; }





