@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
*{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body {
	font-family:"Microsoft YaHei";
	font-size:14px;
	line-height:24px;
	color:#333;
	background:url(../images/bg.png);
	}
div,form,img,ul,ol,li,dl,dt,dd,p,input,button,span,h1,h2,h3,h4,h5,h6,label { margin:0; padding:0; border:0;}
ul,ol,li { list-style:none;}
h3,h4 { font-weight: normal;}
i,em { font-style: normal;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.pr { position: relative;}
.fl { float: left;} .fr { float: right;}
img { border:none; display:block; margin:0 auto;}
a{color:#333;text-decoration:none;}
a:hover{color:#900;text-decoration: none;}
.w1200 { width:1200px; margin:0 auto;}
.f12 { font-size:12px} .f16 { font-size:16px} .f18 { font-size:18px} .f20 { font-size:20px}
.h30 { height:30px; width:100%; display:block;}
.mt30 { margin-top: 30px;} .mb30 { margin-bottom: 30px;}

/*logo*/
.top {
	height:100px;
	width:100%;
	position:fixed;
	top:0;
	z-index:100;
	background-color:#fff;
	}

.logo{ width:275px; height:70px; margin-top:15px; margin-right:75px; /*background:url(http://www.sciqk.com/img/logo.png) center center no-repeat;*/ position:relative;}
.logo .logo_a1 { position:absolute; width:100%; height:70px; display:inline-block; left:0px; top:0px;}
.logo .logo_a2 { position:absolute; width:85px; height:70px; display:inline-block; right:0px; top:0px;}
.sou{
	width:508px;
	padding-left:30px;
	padding-top:30px;
	}
.search{
	width:366px;
	height:35px;
	float:left;
	border:2px #025dcf solid;
	line-height:28px;
	padding-left:10px;
	}
.search-botton{
	float:left;
	width:97px;
	height:35px;
	line-height: 35px;
	text-align: center;
	background: #025dcf;
	border:0;
	cursor:pointer;
	color: #fff;
	font-size: 16px;
	}
.search-botton:hover { color: #fff;}
.tllepone{
	padding-top:15px;
	}
.banner {
	height:420px;
	margin-top:100px;
	background:url(../images/banner.jpg) top center no-repeat;
	}
.banner a {
	width: 100%;
	display: block;
	height: 420px;
	text-indent: -9999px;
	}

/*nav*/
.nav {
	height:50px;
	background-color:#000;
	}
.nav ul {
	display: flex;
	}
.nav li {
	line-height:50px;
	text-align:center;
	}
.nav li a {
	display:block;
	color:#fff;
	padding:0 30px;
	font-size: 20px;
	}
.nav li a:hover {
	background-color:#9e0000;
	text-decoration:none;
	}

/*subnav*/
.subnav {
	border:1px solid #ececec;
	background-color:#fff;
	box-shadow: 0 0 20px 2px #e0e8f7;
	margin-top: 15px;
	}
.subnav ul li {
	display: flex;
	flex-flow: wrap;
    align-items: center;
	border-bottom:1px dotted #ececec;
	line-height: 40px;
	}
.subnav ul li:last-child { border-bottom: none;}
.subnav ul li strong {
	width: 120px;
	text-align: center;
	color: #666;
	}
.subnav ul li p {
	display: inline-block;
	width: 1078px;
	border-left: 1px solid #ececec;
	}
.subnav ul li p a {
	margin-right:10px;
	display: inline-block;
	padding: 0 10px;
	white-space: nowrap;
	}
.subnav ul li p a:hover {
	color:#fff;
	background-color:#9e0000;
	text-decoration:none;
	}
	
.title {
	display: block;
	text-align:center;
	height:50px;
	line-height:50px;
	margin-bottom:20px;
	border-bottom:1px solid #000;
	position:relative;
	font-weight: bold;
	font-size: 34px;
	}
.title i {
	width:27px;
	height:15px;
	background:url(../images/main_bg.jpg) 0 0 no-repeat;
	position:absolute;
	bottom:-15px;
	left:49%;
	}
	
/*qklist*/
.main {
	background-color:#fff;
	padding:20px 0 10px;
	box-shadow: 0 0 20px 2px #e0e8f7;
	}
.qklist {
	display: flex;
	flex-flow: wrap;
	padding: 0px 10px;
	}
.qklist li{
	margin:15px 8px;
    width: calc(33.33334% - 16px);
	}
.qklist li p { line-height:30px;}
.qklist li img {
	float:left;
	width:170px;
	height:240px;
	padding:4px;
	margin-right:15px;
	border:1px solid #ececec;
	}
.qklist li h4 {
	display: block;
	height:50px;
	overflow:hidden;
	}
.qklist li h4 a {
	color:#f00;
	display:block;
	}
.bottom a {
	padding:5px 10px;
	display:inline-block;
	text-align:center;
	color:#fff;
	margin-top:30px;
	}
.bottom a:hover { text-decoration:none}
.bottom .dd1 { background:#ce2104;}
.bottom .dd2 {
	margin-left:5px;
	background:#025dcf;
	}

/******分页******/
.plist {
    clear: both;
    overflow: hidden;
    padding:15px 15px;
	text-align: center;
	}
.plist ul.pagelist {
    margin-left: 20px;
    overflow: hidden;
    text-align: center;
	display: inline-block;
	}
.plist ul.pagelist li {
    float: left;
    margin-right: 8px;
    width: auto;
	}
.plist ul.pagelist li:nth-child(1), .plist ul.pagelist li:nth-child(2) { line-height: 28px; padding: 0px 10px;}
.plist ul.pagelist li a {
    background-color: #f0f0f0;
    border: 1px solid #e0e0e0;
    color: #666666;
    display: block;
    float: left;
    padding: 0 10px 2px;
	}
.plist ul.pagelist li a:hover {
    background-color: #ffffff;
    border-color: #258cff;
    color: #258cff;
    text-decoration: none;
	}

/**须知**/
.fqxz_bg {
	width: 100%;
	background: url(../images/bgbg.jpg) center center no-repeat;
	background-size: cover;
	padding: 50px 0px;
	margin-top: 30px;
	}
.fqxz_box {
	background: #fff;
	box-shadow: 0 0 20px 2px #e0e8f7;
	padding: 20px 0px;
	}
.fqxz_cont {
	display: flex;
	justify-content: space-between;
	padding: 30px 0px;
	}
.fqxz_cont ul {
	width: 650px;
	margin-left:45px;
	}
.fqxz_cont ul li {
	background: #f7f8ff;
	border-radius: 8px;
	padding: 0px 20px 5px;
	margin-bottom: 10px;
	}
.fqxz_cont ul li:last-child { margin-bottom: 0px;}
.fqxz_cont ul li h3 {
	background: linear-gradient(90deg, #ff6d0d, #ffa51e);
	line-height: 30px;
	border-radius: 0px 30px 30px 0px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	padding-left: 20px;
	margin-left: -40px;
	width: 230px;
	position: relative;
	}
.fqxz_cont ul li h3:before {
	content:"◥";
	position: absolute;
	display: inline-block;
	left: -3px;
	bottom: -24px;
	color: #c35500;
	font-size: 44px;
	}
.fqxz_cont ul li p {
	line-height: 20px;
	padding-top: 5px;
	}
.fqxz_cont ul li span {
	line-height: 20px;
	color: #ff6d0d;
	display: inline-block;
	}
.fqxz_cont ul li span a {
	display: inline-block;
	padding: 0px 5px;
	color: #3e8dce;
	border: 1px solid #3e8dce;
	border-radius: 5px;
	margin-left: 10px;
	}
.fqxz_cont ul li span a:hover { background: #3e8dce; color: #fff;}
	
.fqxz_cont .fqxz_jj {
	width: 410px;
	padding: 30px 20px;
	box-shadow: 0 0 15px 2px rgb(0,0,0,.1);
	margin-right: 35px;
	}
.fqxz_cont .fqxz_jj h3 {
	font-size: 24px;
	line-height: 60px;
	background: linear-gradient(90deg, #3e8dce, #fff);
	padding-left: 30px;
	margin-left: -50px;
	display: block;
	color: #fff;
	margin-bottom: 15px;
	}
.fqxz_cont .fqxz_jj p {
	margin-top: 15px;
	font-size: 16px;
	display: inline-block;
	line-height: 34px;
	padding: 0px 15px;
	}
.fqxz_cont .fqxz_jj p font {
	font-weight: bold;
	color: #f00;
	}

/**格式要求**/
.gsyq_box {
	background: #fff;
	box-shadow: 0 0 20px 2px #e0e8f7;
	padding: 20px 0px;
	margin-top: 30px;
	}
.gsyq_box dl {
	padding: 30px 50px; 
	display: flex; 
	justify-content: space-between;
	}
.gsyq_box dl dt {
	width: 300px;
	height: 500px;
	background: url(../images/teacher_bg.png) center center no-repeat;
	background-size:cover;
	text-align: center;
	color: #fff;
	padding: 50px 25px;
	}
.gsyq_box dl dt h3 {
	display: block;
	font-size: 20px;
	margin: 25px 0px;
	}
.gsyq_box dl dt p {
	font-size: 15px;
	line-height: 28px;
	text-align: left;
	}
.gsyq_box dl dt p strong { display: block;}
.gsyq_box dl dd {
	width: 770px;
	font-size: 16px;
	}
.gsyq_box dl dd p { line-height: 32px;}
.gsyq_box dl dd p strong { color: #f00;}
.gsyq_box dl dd a {
	line-height: 60px;
	background: url(../images/tab_bg.png) center center no-repeat;
	border-radius: 10px;
	font-size: 22px;
	color: #fff;
	display:inline-block;
	overflow: hidden;
	padding: 0px 50px;
	margin-top: 20px;
	}

/**服务项目*/

.fwxm {
	background: url(../images/bg22.jpg) center center no-repeat;
	background-size: cover;
	padding: 50px 0px;
	margin-top: 30px;
	}
.fwxm .w1200 {
	background: #fff;
	padding-top: 20px;
	box-shadow: 0 0 20px 2px #e0e8f7;
	}
.fwxm_box { padding: 30px 50px;}
.fwxm_show {
	display: flex;
	}
.fwxm_show li {
	width: 25%;
	text-align: center;
	}
.fwxm_show li strong {
	display: block;
	font-size: 22px;
	margin-top: 15px;
	}
.fwxm_show li p {
	width: 205px;
	height: 40px;
	line-height: 40px;
	background: linear-gradient(90deg, #38bfec, #3a8af9);
	color: #fff;
	font-size: 18px;
	display: inline-block;
	position: relative;
	margin-top: 15px;
	}
.fwxm_show li p:hover span{ display: block;}
.fwxm_show li p span {
	display: none;
	width: 205px;
	background: #f8f8f8;
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	position: absolute;
	left: 0px;
	top: 40px;
	z-index: 10;
	color: #333;
	}
.fwxm_cont {
	margin-top: 80px;
	display: flex;
	justify-content: space-between;
	}
.fwxm_cont_l {
	width: 550px;
	}
.fwxm_cont p {
	display: block;
	font-size: 18px;
	}
.fwxm_cont p strong {
	display: inline-block;
	width: 215px;
	height: 60px;
	background: url(../images/fw_button.png) center center no-repeat;
	background-size: contain;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 50px;
	}
.fwxm_cont p span {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 30px;
	}
.fwxm_cont_r {
	width: 500px;
	background: url(../images/r-1.png) right bottom no-repeat;
	background-size: contain;
	}
.fwxm_cont_r a { display: block; width: 100%;}
.fwxm_cont_r strong {
	font-size: 34px;
	line-height: 44px;
	display: block;
	background-image:-webkit-linear-gradient(0deg, #ff946c, #fa4170); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;
	margin-bottom: 15px;
	}
.fwxm_cont_r p {
	font-size: 16px;
	padding-right: 150px;
	}
.fwxm_cont_r h4 {
	margin-top: 15px;
	}
.fwxm_cont_r h4 span {
	display: inline-block;
	font-size: 14px;
	margin-right: 10px;
	}
.fwxm_cont_r h4 span b {
	font-size: 20px;
	color: #f00;
	display: block;
	text-align: center;
	}
.fwxm_cont_r button {
	display: inline-block;
	line-height: 50px;
	border-radius: 30px;
	font-size: 20px;
	padding: 0px 50px;
	background: linear-gradient(to top, #ec665c, #f07549, #f6892e);
	color: #fff;
	margin-top: 15px;
	cursor: pointer;
	}
.fwxm_cont_r button i {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-left: 10px;
	vertical-align:	middle;
    background: url(../images/icon.png) 0px -60px no-repeat;
	}

	
/**服务优势**/
.fwys_bg {
	width: 100%;
	background: #f1f5ff;
	padding: 20px 0px;
	margin-top: 30px;
	}
.fwys_bg .title i { background: url(../images/main_bg2.jpg) 0px 0px no-repeat;}
.fwys_box {
	display: flex;
	margin: 0px -15px;
	padding: 30px 0px;
	}
.fwys_box li {
	margin:0px 15px;
    width: calc(33.33334% - 30px);
	padding: 25px 25px;
	border-radius: 5px;
	box-shadow: 0 0 20px 2px #e0e8f7;
	overflow: hidden;
	}
.fwys_box li strong {
	display: block;
	font-size: 24px;
	line-height: 40px;
	}
.fwys_box li p {
	width: 245px;
	font-size: 16px;
	line-height: 30px;
	color: #999;
	margin-top:10px;
	}
.fwys_box li:nth-child(1){background: #fff url(../images/ys-1.jpg) right bottom no-repeat;}
.fwys_box li:nth-child(1):hover{background: #fff url(../images/ys-11.jpg) right bottom no-repeat;}
.fwys_box li:nth-child(2){background: #fff url(../images/ys-2.jpg) right bottom no-repeat;}
.fwys_box li:nth-child(2):hover{background: #fff url(../images/ys-22.jpg) right bottom no-repeat;}
.fwys_box li:nth-child(3){background: #fff url(../images/ys-3.jpg) right bottom no-repeat;}
.fwys_box li:nth-child(3):hover{background: #fff url(../images/ys-33.jpg) right bottom no-repeat;}

.fwys_text{
    padding-top: 32px;
    box-shadow: 0 0 20px 2px #e0e8f7;
    background: #fff;
    margin-top: 42px;
    margin-bottom: 40px;
}
.fwys_text h3{
    width: 1130px;
    height: 60px;
    background: #fff6f2;
    margin: 0 auto;
    border-radius: 5px;
    font-size: 20px;
    color: #ff4a00;
    line-height: 60px;
    text-align: center;
    position: relative;
}
.fwys_text h3:before{
    content: '';
    display: block;
    width: 3px;
    height: 24px;
    background: #ff4a00;
    border-radius: 1px;
    position: absolute;
    left: 0;
    top: 16px;
}
.fwys_text h3:after{
    content: '';
    display: block;
    width: 3px;
    height: 24px;
    background: #ff4a00;
    border-radius: 1px;
    position: absolute;
    right: 0;
    top: 16px;
}
.fwys_text .f-cb{display: flex;}
.fwys_text .f-cb li {
    width: 20%;
    text-align: center;
    padding: 20px 0;
	position: relative;
	}
.fwys_text .f-cb li h2 {
    font-size: 42px;
    color: #dc231f;
    font-weight: bold;
	line-height: 60px;
	}
.fwys_text .f-cb li p {
    font-size: 16px;
    color: #666;
    line-height: 24px
	}

.fwys_text .f-cb li:after{
    content: '';
    display: block;
    width: 1px;
    height: 42px;
    background: #d3d5da;
    position: absolute;
    top: 50%;
	margin-top: -21px;
    right: 0;
	}
.fwys_text .f-cb li:last-child:after{display: none;}

.fw_ban{
    height: 167px;
    margin-top: 34px;
    position: relative;
	background: url(../images/foot_ban.png) center bottom no-repeat;
	}
.fw_ban li{
    font-size: 18px;
    position: absolute;
	}
.fw_1{
    left: 110px;
    top: 100px;
	}
.fw_2{
    left: 160px;
    top: 50px;
	}
.fw_3{
    left: 360px;
    top: 10px;
	}
.fw_4{
    right: 360px;
    top: 10px;
	}
.fw_5{
    right: 230px;
    top: 50px;
	}
.fw_6{
    right: 50px;
    top: 100px;
	}
.fw_ban .an{
    width: 575px;
    height: 275px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    bottom: -105px;
    left: 307px;
    animation: yous2 1.5s linear infinite;
    transform-origin: center bottom;
}
@keyframes yous2{
    0%{
        transform: scale(0);
    }
    90%{
        transform: scale(1);
    }
    100%{
        opacity: 0;
    }
}

.foot_ban {
	width: 100%;
	background: #045aef;
	padding: 50px 0px;
	position: relative;
	z-index: 99;
	}
.foot_ban_box {
	position: relative;
	}
.foot_ban_box h3 {
	background: url(../images/ico_d.png) left top no-repeat;
	font-size: 50px;
	line-height: 60px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0px 3px 5px rgb(0,0,0,.2);
	}
.foot_ban_box h3 span {
	margin-left: 100px;
	display: inline-block;
	}
.foot_ban_box h3 span font { color: #f0ff00;}
.foot_ban_box h3 span:last-child { margin-left: 200px;}
.foot_ban_box a {
	display: inline-block;
	line-height: 40px;
	border: 1px solid #fff;
	border-radius: 30px;
	padding: 0px 30px;
	color: #fff;
	font-size: 20px;
	margin: 20px 0px 0px 400px;
	}
.gdxm_img{
    position: absolute;
    top: 42px;
    right: 40px;
    animation: bannerimg 1s infinite alternate linear;
	}
@keyframes bannerimg{
    0%{
        transform: translate(0,0);
    }
    100%{
        transform: translate(0,10px);
    }
}


/*ask*/
.ask {
	background-color:#fff;
	padding:20px 0;
	box-shadow: 0 0 20px 2px #e0e8f7;
	margin-bottom: 30px;
	}
.ask font {
	text-align:center;
	height:40px;
	line-height:40px;
	margin-bottom:20px;
	border-bottom:1px solid #000;
	position:relative;
	display:block;
	font-weight:bold;
	}
.ask font i {
	width:27px;
	height:15px;
	background:url(../images/main_bg.jpg) 0 0 no-repeat;
	position:absolute;
	bottom:-15px;
	left:49%;
	}
.ask_l {
	width:650px;
	height:535px;
	margin-left:10px;
	background:url(../images/ask_bg.png) center 20px no-repeat;
	position:relative;
	}
.ask_l span {
	width:165px;
	position:absolute;
	top:208px;
	left:240px;
	text-align:center;
	line-height:32px;
	font-size:22px;
	color:#fff;
	}
.ask_l .ask_01 {
	top:30px;
	left:15px;
	}
.ask_l .ask_02 {
	bottom:60px;
	left:15px;
	}
.ask_l .ask_03 {
	top:30px;
	right:25px;
	}
.ask_l .ask_04 {
	bottom:60px;
	right:25px;
	}
.ask_l .ask_q1 {
	position:absolute;
	width:225px;
	}
.ask_l .ask_q1 i {
	font-size:26px;
	margin-right:10px;
	color:#006ab6;
	}
.ask_l .ask_q1 h4 { color:#006ab6; font-weight: bold;}
.ask_l .ask_q1 p {
	font-size:12px;
	line-height:22px;
	width:225px;
	padding-top:10px;
	padding-left:25px;
	}
.ask_r {
	width:525px;
	height:535px;
	margin-right:15px;
	}
.ask_r .ask_q2 {
	width:250px;
	height:230px;
	padding:20px 10px 10px;
	margin-top:30px;
	position:relative;
	color:#fff;
	background-color:#006ab6;
	margin-left:10px;
	}
.ask_r .ask_q2 span {
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding-left:15px;
	display:inline-block;
	color:#fff;
	position:absolute;
	top:-20px;
	left:10px;
	background:url(../images/ask_bg2.png) center center no-repeat;
	}
.ask_r .ask_q4 {
	width:250px;
	height:230px;
	padding:20px 10px 10px;
	margin-top:30px;
	position:relative;
	background-color:#4ca904;
	margin-left:10px;
	color:#fff;
	}
.ask_r .ask_q4 span {
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding-left:15px;
	display:inline-block;
	color:#fff;
	position:absolute;
	top:-20px;
	left:10px;
	background:url(../images/ask_bg4.png) center center no-repeat;
	}
.ask_r .ask_q4 .butt a {
	padding:7px 0px;
	display:block;
	text-align:center;
	color:#fff;
	background-color:#feb300;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
	margin-top:20px;
	}
.ask_r .ask_q3 {
	width:508px;
	height:220px;
	padding:20px 10px 0;
	margin-left:10px;
	margin-top:40px;
	position:relative;
	background-color:#fe7c94;
	}
.ask_r .ask_q3 span {
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding-left:15px;
	display:inline-block;
	color:#fff;
	position:absolute;
	top:-20px;
	left:10px;
	background:url(../images/ask_bg5.png) center center no-repeat;
	}
.ask_r .ask_q3 span a { color: #fff;}
.ask_r .ask_q3 p {
	background:url(../images/ask_bg3.png) left 10px no-repeat;
	padding-left:15px;
	white-space:nowrap;
	overflow:hidden;
	}
.ask_r .ask_q3 p a { color:#fff;}
.ask_r .ask_q3 p a:hover { color:#006ab6;}
.tdban {
	background:#0C3;
	height:90px;
	color:#fff;
	}


/*liucheng*/
.liuc_box{width:1110px; margin-top:20px; }
.liuc_tit{font-size:16px;font-family:"Microsoft YaHei"; font-weight:bold;color:#000; line-height:40px; background:url(../images/liuc_titbg.gif) no-repeat bottom;}
.liuc_con{ margin-top:50px; height:120px;}
.liuc_01{ float:left; margin-left:100px; width:226px; line-height:30px; font-size:14px; display:inline; font-weight:bold; color:#555;}
.liuc_01 p{ float:left; width:226px;}
.liuc_sz{  background:url(../images/liuc_bg02.png) no-repeat; font-size:20px; line-height:48px; color:#FFF;}
.liuc_sz a{ float:left; width:226px;  height:48px; font-size:20px; line-height:48px; color:#FFF; padding-left:15px;}
.liuc_sz a:link,.liuc_sz a:visited{background:url(../images/liuc_bg02.png) no-repeat; text-decoration:none;}
.liuc_sz a:hover{background:url(../images/liuc_bg01.png) no-repeat;text-decoration:none;}
#liuc_sz2{background:url(../images/liuc_bg01.png) no-repeat; font-size:20px; line-height:48px; color:#FFF;}
.liuc_02{ float:left; margin-left:-5px; width:226px; line-height:30px; font-size:14px; display:inline; font-weight:bold; color:#555; position:relative; zoom:1; }
.liuc_02 p{ float:left; width:226px;}
.liuc_05{ float:left; margin-left:-5px; width:50px; line-height:30px; font-size:14px; display:inline; font-weight:bold; color:#555; position:relative;zoom:1;}
.liuc_05 p{ float:left; width:120px;}
.liuc_sz5{background:url(../images/liuc_bg05.png) no-repeat; font-size:20px; line-height:48px; color:#FFF;}
.liuc_sz5 a{ float:left; width:48px;  height:48px; font-size:20px; line-height:48px; color:#FFF; padding-left:15px;}
.liuc_sz5 a:link,.liuc_sz a:visited{background:url(../images/liuc_bg05.png) no-repeat; text-decoration:none;}
.liuc_sz5 a:hover{background:url(../images/liuc_bg06.png) no-repeat;text-decoration:none;}

/*youshi*/
.qixi{ height:320px; overflow:hidden; position:relative;}
.qixi font {width:100%;height:35px;line-height:35px;font-size:16px;margin-top:4px; background:url(../images/liuc_titbg.gif) center bottom no-repeat;color:#33261c; display:block; font-weight:bold;}
.relian{ width:370px; height:108px; overflow:hidden; position:absolute; left:30px; top:67px;}
.relian .pic{width:370px; height:108px; position:relative;}
.relian .pic2{ width:370px; height:216px; overflow:hidden; position:absolute; left:0; top:0;}

.miyue{ width:370px; height:108px; overflow:hidden; position:absolute; left:410px; top:67px;}
.miyue .pic{width:370px; height:108px; position:relative;}
.miyue .pic2{ width:370px; height:216px; overflow:hidden; position:absolute; left:0; top:0;}

.qinzi{ width:370px; height:108px; overflow:hidden; position:absolute; left:790px; top:67px;}
.qinzi .pic{width:370px; height:108px; position:relative;}
.qinzi .pic2{ width:370px; height:216px; overflow:hidden; position:absolute; left:0; top:0;}

.jiqing{ width:370px; height:108px; overflow:hidden; position:absolute; left:30px; top:185px;}
.jiqing .pic{width:370px; height:108px; position:relative;}
.jiqing .pic2{ width:370px; height:216px; overflow:hidden; position:absolute; left:0; top:0;}

.xfq{ width:370px; height:108px; overflow:hidden; position:absolute; left:410px; top:185px;}
.xfq .pic{width:370px; height:108px; position:relative;}
.xfq .pic2{ width:370px; height:216px; overflow:hidden; position:absolute; left:0; top:0;}

.qianshou{ width:370px; height:108px; overflow:hidden; position:absolute; left:790px; top:185px;}
.qianshou .pic{width:370px; height:108px; position:relative;}
.qianshou .pic2{ width:370px; height:216px; overflow:hidden; position:absolute; left:0; top:0;}

/*footer*/
.footer {
	background:#333;
	padding:15px 0;
	text-align:center;
	color: #999;
	}
	
/*neiye*/
.breadcrumb {
	width:1200px;
	margin:0 auto;
	color:#666;
	line-height:60px;
	}
.breadcrumb a { color:#c41921;}

.mainqk {
	margin:0 auto;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	clear:both;
	overflow:hidden;
	}
.mainqk img {
	float:left;
	width:290px;
	height:390px;
	margin:20px 20px;
	}
.mainqk dl {
	float:left;
	padding:20px 20px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	height:430px;
	width:630px;
	line-height:24px;
	}
.mainqk dl dt {
	font-size:25px;
	font-weight:700;
	font-family:"微软雅黑";
	height:45px;
	}
.mainqk .qkjs {
	padding:10px 10px;
	border:1px dashed #DFE0FF;
	clear:both;
	overflow:hidden;
	color:#900;
	margin:15px 0 15px 0;
	background:papayawhip;
	font-weight:700;
	}
.grey1 {background-color:#8ccaef;}
.mainqk .qkjs p {
	float:left;
	width:270px;
	padding-left:12px;
	line-height:24px;
        overflow: hidden;
        white-space: nowrap;
	}
.mainqk .qkzy {
	height:150px;
	overflow:hidden;
	color:#666;
	}
.mainqk .qkzy ul li { float:left; margin-right:15px; display:inline;width: 180px; font-size:12px;}
.mainqk .qkzy a { color:#f00;}
.mainqk .qkzy a:hover { color:#006ab8;}
.mainqk .botn {
	clear:both;
	overflow:hidden;
	padding:10px;
	}
.mainqk .botn .zxzx{
	float:left;
	border-right:1px solid #dfdfdf;
	text-align:center;
	margin-right:20px;
	}
.mainqk .botn .zxzx img{
	width:350px;
	height:60px;
	display:inline-block;
	margin:20px;
	}
.mainqk .botn .zxzx i{
	width: 24px;
	height: 22px;
	margin: 13px 10px 13px 20px;
	display: inline-block;
	float:left;
	background:url(../img/bubble.png) 0 0 no-repeat;
	}
.mainqk .botn .zxzx a span {
	display:block;
	font-size:18px;
	font-family:"微软雅黑";
	color:#fff;
	}
.mainqk .botn .zxzx a:hover {
	background:#006ab8;
	text-decoration:none;
	}
.mainqk .botn p span{ color:#999;}
.mainqk .smallban {
	padding:20px;
	height:430px;
	width:238px;
	text-align:center;
	float:left;
	}
.mainqk .smallban img {
	width:198px;
	height:250px;
	margin:0 0 5px 0;
	}
.mainqk .smallban p {
	text-align:left;
	line-height:30px;
	color:#666;
	}
.mainqk .smallban p a { color: #f00;}
.ask_qk11 {
	border:1px dashed #DFE0FF;
	padding:10px 5px;
	background: papayawhip;
	margin-bottom:10px;
	}
.ask_qk11 font {
	float: left;
	width: 30px;
	background-color: #ff6600;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
	padding: 5px 8px;
	margin-left: 4px;
	margin-right: 10px;
	}
.ask_qk11 p {
	float:left;
	width:255px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-right: 10px;
	}
.mbox { margin-bottom:30px; padding: 0px 30px;}
.mbox h4 {
	height:38px;
	line-height:40px;
	border-bottom:2px solid #dfdfdf;
	color:#900;
	}
.mbox h4 span {
	padding:0 15px;
	height:38px;
	line-height:40px;
	border-bottom:2px solid #900;
	display:inline-block;
	font-size:16px;
	font-weight:700;
	}
.mbox .ppbg {
	background:#f6f6f6;
	border:1px solid #dfdfdf;
	border-top:none;
	clear:both;
	overflow:hidden;
	padding:10px 20px;
	}
.mboxcon {
	font-size:14px;
	color:#333;
	line-height:24px;
	padding-top:20px;
	}
.mboxcon p {
	padding:10px 0;
	}
	
/*固定弹窗*/
.fixed_tc {
	height:686px;
	background:url(../images/hbg_bg.png) 0 0 no-repeat;
	position:relative;
	}
.fixed_tc h3 {
	height:50px;
	line-height:50px;
	font-size:40px;
	position:absolute;
	top:70px;
	left:200px;
	font-weight:normal;
	}
.fixed_tc h3 strong { color:#009900;}
.fixed_tc span {
	width:1025px;
	height:365px;
	position:absolute;
	top:145px;
	left:90px;
	}

/*内页弹窗*/
.fixed_tc_n {
	height:500px;
	background:url(../images/hbg_bg_2.png) 0 0 no-repeat;
	position:relative;
	}
.fixed_tc_n h3 {
	height:50px;
	line-height:50px;
	font-size:40px;
	position:absolute;
	top:70px;
	left:200px;
	font-weight:normal;
	}
.fixed_tc_n h3 strong { color:#009900;}
.fixed_tc_n span {
	width:700px;
	height:390px;
	position:absolute;
	top:35px;
	right:60px;
	background:url(../images/tanchuang.jpg) 0 0 no-repeat;
	}
.fixed_tc_n p {
	width:192px;
	height:70px;
	position:absolute;
	left:50px;
	bottom:105px;
	font-size:16px;
	}
	
/**/
.td_fixed{position: fixed;z-index: 98;left: 0;bottom: 70px; cursor: pointer;}
.td_fixed img { border-radius: 50%;}
.td_fixed em { width: 48px; height: 50px; background: url(../images/gogo.gif) 0 0 no-repeat; display: block; position: absolute; top: 145px; right: -45px;}

/**高端服务**/
.gd_ban {
	width: 100%;
	height: 584px;
	background: url(../images/gd_ban.jpg) center center no-repeat;
	margin-top: 100px;
	}
.gd_ban a {
	display: block;
	text-align: center;
	}
.gd_ban h4 {
	font-size: 24px;
	color: #9acdfc;
	padding: 112px 0px 20px;
	display: inline-block;
	}
.gd_ban h2 {
	font-size: 90px;
	line-height: initial;
	background-image:-webkit-linear-gradient(0deg, #9b27ff, #4dadff, #e29cff); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;
	}
.gd_ban p {
	font-size: 26px;
	line-height: 30px;
	padding: 40px 0px;
	display: block;
	}
.gd_ban p span { padding: 0px 15px;}
.gd_ban p span i {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin-right: 10px;
	}
.gd_ban p span:nth-child(1) { color: #aa71ff;}
.gd_ban p span:nth-child(1) i { background: url(../images/icon.png) 0 0 no-repeat;}
.gd_ban p span:nth-child(2) { color: #9b85ff;}
.gd_ban p span:nth-child(2) i { background: url(../images/icon.png) -40px 0 no-repeat;}
.gd_ban p span:nth-child(3) { color: #76afff;}
.gd_ban p span:nth-child(3) i { background: url(../images/icon.png) -80px 0 no-repeat;}
.gd_ban p span:nth-child(4) { color: #2ad9ff;}
.gd_ban p span:nth-child(4) i { background: url(../images/icon.png) -120px 0 no-repeat;}

.gd_ban b {
	display: inline-block;
	line-height: 70px;
	background: #fff;
	color: #4881ed;
	font-size: 30px;
	border-radius: 40px;
	padding: 0px 60px;
	box-shadow: 0px 0px 18px 0px rgba(159, 124, 236, 0.55);
	margin-top: 30px;
	}
.gd_ban a:hover b {
	background: linear-gradient(90deg, #664FED, #9470E7);
	color: #fff;
	}
	
/****/
.gd_ln {
	display: flex;
	justify-content: space-between;
	padding: 30px 0px;
	}
.gd_ln li {
	width: calc(33.33334% - 30px);
	margin: 30px 15px;
	text-align: center;
	height: 240px;
	border-radius: 12px;
	color: #fff;
	padding: 30px 50px;
	}
.gd_ln li:hover {
	transition: all .8s;
	transform: translateY(-15px);
	}
.gd_ln li:nth-child(1) {
	background: url(../images/gdbg1.png) left center no-repeat;
	box-shadow: 0px 0px 40px 0px rgba(255, 210, 86, 0.75);
	}
.gd_ln li:nth-child(2) {
	background: url(../images/gdbg2.png) left center no-repeat;
	box-shadow: 0px 0px 21px 0px rgba(160, 125, 255, 0.75);
	}
.gd_ln li:nth-child(3) {
	background: url(../images/gdbg3.png) left center no-repeat;
	box-shadow: 0px 0px 21px 0px rgba(251, 202, 143, 0.75);
	}
.gd_ln li strong {
	font-size: 30px;
	display: inline-block;
	}
.gd_ln li p {
	font-size: 18px;
	line-height: 30px;
	padding-top: 10px;
	}
.gd_ln li a {
	display: inline-block;
	margin-top: 15px;
	border-radius: 30px;
	border: 1px solid #fff;
	font-size: 18px;
	line-height: 40px;
	padding: 0px 30px;
	color: #fff;
	}
.gd_ln li a:hover {
	background: #fff;
	color: #000;
	}
	
/*介绍*/
.gdjs_bg {
	width: 100%;
	background: #f7f3ff;
	padding: 65px 0px;
	}
.gdjs_bg img {
	float: right;
	vertical-align: middle;
	margin-left: 50px;
	box-shadow: 10px 10px 0px #9580ff;
	}
.gdjs_bg dt {
	font-size: 18px;
	line-height: 38px;
	}
.gdjs_bg dt strong {
	font-size: 24px;
	color: #aa71ff;
	}
.gdjs_bg dd a {
	width: 130px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: linear-gradient(90deg, #6c4af6, #8d62d6);
	display: inline-block;
	margin: 15px 15px 0px 0px;
	}
.list_title {
	margin: 60px 0px 30px;
	text-align: center;
	}
.list_title label {
	font-size: 44px;
	display: block;
	line-height: normal;
	font-weight: bold;
	display: inline-block;
	position: relative;
	}
.list_title label font { color: #ff0000;}
.list_title label:before {
	content:"";
	position: absolute;
	width: 186px;
	height: 174px;
	background: url(../images/icon.png) -215px 0px no-repeat;
	left: -130px;
	top: -40px;
	}
.list_title p {
	font-size: 24px;
	line-height: 40px;
	}
	
.gdfw_box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 50px 0px;
	}
.gdfw_box li {
	width: calc(25% - 20px);
	margin: 10px 10px;
	text-align: center;
	background: #fff;
	box-shadow: 0px 0px 18px 0px rgba(159, 124, 236, 0.25);
	padding: 20px 20px;
	position: relative;
	}
.gdfw_box li:hover {
	transition: all .8s;
	transform: translateY(-15px);
	}
.gdfw_box li a {
	display: block;
	width: 100%;
	}
.gdfw_box li strong {
	font-size: 30px;
	color: #6c4af6;
	margin-top: 30px;
	display: inline-block;
	}
.gdfw_box li p {
	font-size: 15px;
	line-height: 28px;
	display: block;
	margin: 10px 0px;
	color: #5d5d5d;
	}
.gdfw_box li span {
	display: inline-block;
	line-height: 30px;
	padding: 0px 25px;
	background: linear-gradient(0deg, #6ba5ff, #ace5ff);
	color: #fff;
	border-radius: 30px;
	}
.gdfw_box li i {
	position: absolute;
	width: 90px;
	line-height: 44px;
	text-align: center;
	background: linear-gradient(135deg, #ace5ff, #68a2ff);
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	top: 0px;
	left: 0px;
	border-radius: 0px 0px 30px 0px;
	box-shadow: 8px 0px 0px #b5dbff;
	}
.gdfw_box li:nth-child(2) span, .gdfw_box li:nth-child(4) span, .gdfw_box li:nth-child(5) span, .gdfw_box li:nth-child(7) span {background: linear-gradient(0deg, #ff8864, #ffac84);}
.gdfw_box li:nth-child(2) i, .gdfw_box li:nth-child(4) i, .gdfw_box li:nth-child(5) i, .gdfw_box li:nth-child(7) i {background: linear-gradient(135deg, #ffac84, #ff8863); box-shadow: 8px 0px 0px #ffd9c2;}
	
/**用途**/
.lwyt_bg {
	background: url(../images/yt-part3.jpg) center top no-repeat;
	background-size: cover;
    padding: 50px 0 50px 0;
    width: 100%;
	}
.lwyt_bg .tit h3 {
    text-align: center;
    font-size: 52px;
    line-height: 52px;
    font-weight: bold;
    color: #2ad9ff;
	}
.lwyt_bg .tit p {
    text-align: center;
    margin: 20px auto 0;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
	}
.lwyt_bg .cont{
    margin: 40px auto 0px;
	width: 1000px;
	}

.lwyt_bg .cont ul{
    width: 1000px;
    position: relative;
	}
.lwyt_bg .cont ul li{
    position: absolute;
    width: 116px;
    height: 116px;
    background: url(../images/p3_1.png) no-repeat center top;  
   	text-align: center;
	}
.lwyt_bg .cont ul li a {display: block; color: #6c4af6;}
.lwyt_bg .cont ul .l1{
    top: 322px;
    left: 657px;
    font-size: 20px;
    line-height: 22px;
	}
.lwyt_bg .cont ul .l2{
    width: 105px;
    height: 105px;
    background: url(../images/p3_2.png) no-repeat center top;  
    top: 280px;
    right: 0px;
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
	}
.lwyt_bg .cont ul .l3{
    width: 144px;
    height: 144px;
    background: url(../images/p3_3.png) no-repeat center top;  
    top: 145px;
    right: 124px;
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
	}
.lwyt_bg .cont ul .l4{
    width: 233px;
    height: 233px;
    background: url(../images/p3_4.png) no-repeat center top;  
    top: 166px;
    right: 420px;
    font-size: 38px;
    line-height: 40px;
    font-weight: bold;
	}
.lwyt_bg .cont ul .l5{
    width: 117px;
    height: 117px;
    background: url(../images/p3_5.png) no-repeat center top;  
    top: 46px;
    right: 312px;
    font-size: 22px;
    line-height: 22px;
    font-weight: bold;
	}
.lwyt_bg .cont ul .l6{
    width: 96px;
    height: 96px;
    background: url(../images/p3_6.png) no-repeat center top;  
    top: 33px;
    left: 320px;
    font-size: 22px;
    line-height: 22px;
	}
.lwyt_bg .cont ul .l7{
    width: 153px;
    height: 153px;
    background: url(../images/p3_7.png) no-repeat center top;  
    top: 178px;
    left: 150px;
    font-size: 22px;
    line-height: 26px;
	font-weight: bold;
	}
.lwyt_bg .cont ul .l8{
    width: 193px;
    height: 193px;
    background: url(../images/p3_8.png) no-repeat center top;  
    top: 0px;
    left: 0px;
    font-size: 32px;
    line-height: 36px;
	font-weight: bold;
	}
.lwyt_bg .cont ul .l1 a { padding: 36px 30px; }
.lwyt_bg .cont ul .l2 a { padding: 30px 30px; }
.lwyt_bg .cont ul .l3 a { padding: 46px 40px; }
.lwyt_bg .cont ul .l4 a { padding: 76px 60px; }
.lwyt_bg .cont ul .l5 a { padding: 36px 30px; }
.lwyt_bg .cont ul .l6 a { padding: 26px 20px; }
.lwyt_bg .cont ul .l7 a { padding: 50px 50px; }
.lwyt_bg .cont ul .l8 a { padding: 58px 50px; }
		
		
/*服务优势*/
.gdfw_ys {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 50px 0px;
	}
.gdfw_ys li {
	width: calc(25% - 20px);
	margin: 10px 10px;
	text-align: center;
	background: #fff;
	box-shadow: 0px 0px 18px 0px rgba(159, 124, 236, 0.25);
	padding: 20px 20px;
	border: 2px solid #6b47e7;
	}
.gdfw_ys li:hover {
	transition: all .8s;
	transform: translateY(-15px);
	}
.gdfw_ys li a {
	display: block;
	width: 100%;
	}
.gdfw_ys li strong {
	font-size: 30px;
	color: #6c4af6;
	margin-top: 20px;
	display: inline-block;
	position: relative;
	}
.gdfw_ys li strong:after { content:""; position: absolute; width: 32px; height: 13px; display: inline-block; background: url(../images/icon.png) 0px -40px no-repeat; left: -40px; top: 50%; margin-top: -6px;}
.gdfw_ys li strong:before { content:""; position: absolute; width: 32px; height: 13px; display: inline-block; background: url(../images/icon.png) 0px -40px no-repeat; right: -40px; top: 50%; margin-top: -6px;}
.gdfw_ys li p {
	font-size: 15px;
	line-height: 28px;
	display: block;
	margin: 10px 0px;
	color: #5d5d5d;
	}
.gdfw_ys li span {
	display: inline-block;
	line-height: 30px;
	padding: 0px 25px;
	background: linear-gradient(0deg, #664fed, #9470e7);
	color: #fff;
	border-radius: 30px;
	}
	
/***广告***/
.gd_ban_two {
	width: 100%;
	background: url(../images/ban_part4.jpg) center center no-repeat;
	background-size: cover;
	padding: 50px 0px;
	text-align: center;
	color: #fff;
	}
.gd_ban_two h3 {
	font-size: 48px;
	line-height: 50px;
	font-weight: bold;
	}
.gd_ban_two h4 { font-size: 18px; padding: 15px 0px;}
.gd_ban_two label {
	width: 80%;
	display: inline-block;
	background: rgb(255,255,255,.1);
	padding: 20px 0px;
	}
.gd_ban_two label strong {
	font-size: 34px;
	line-height: 40px;
	}
.gd_ban_two label p {
	display: block;
	padding-top: 10px;
	font-size: 20px;
	}
.gd_ban_two a {
	display: inline-block;
	background: rgb(255,255,255,.7);
	border-radius: 30px;
	line-height: 40px;
	padding: 0px 50px;
	color: #6c4af6;
	font-size: 22px;
	font-weight: bold;
	margin-top: 30px;
	}
	
/***选择我们**/
.box2_list {
	position: relative;
	margin: 50px 0px;
	}
.box2_list li:nth-child(odd) {
  	float: left;
  	padding-left: 50px;
  	text-align: left;
	}
.box2_list li:nth-child(even) {
  	float: right;
  	padding-right: 50px;
  	text-align: right;
	}
.box2_list li {
  	width: 580px;
  	height: 210px;
  	box-sizing: border-box;
  	padding-top: 35px;
	}
.box2_list li:nth-child(1) {
  	background: url(../images/box2_lt.png);
  	background-size: 100% auto;
  	margin-bottom: 40px;
	}
.box2_list li:nth-child(2) {
  	background: url(../images/box2_rt.png);
  	background-size: 100% auto;
  	margin-bottom: 40px;
	}
.box2_list li:nth-child(3) {
  	background: url(../images/box2_lb.png);
  	background-size: 100% auto;
	}
.box2_list li:nth-child(4) {
  	background: url(../images/box2_rb.png);
  	background-size: 100% auto;
	}
.box2_list li h3 {
  	font-weight: 800;
  	line-height: 50px;
  	margin-bottom: 15px;
  	font-size: 30px;
  	background: linear-gradient(0deg, rgba(254, 247, 204, 1) 0%, rgba(253, 212, 150, 1) 100%);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
	}
.box2_list li p {
  	line-height: 40px;
  	font-size: 20px;
  	color: #Fff;
  	width: 380px;
  	display: inline-block;
	}
.box2_list::before {
	content: "质量安全保障";
  	display: block;
  	font-size: 34px;
  	line-height: 40px;
  	font-weight: bold;
  	padding: 55px 40px;
  	color: #fff;
  	position: absolute;
  	left: 50%;
  	top: 50%;
  	transform: translate(-50%, -50%);
  	width: 110px;
  	height: 80px;
  	background: url(../images/box2_center.png);
	}
.more_btn {
  	background: linear-gradient(90deg, #664FED, #9470E7);
  	box-shadow: 0px 0px 18px 0px rgba(159, 124, 236, 0.75);
  	display: block;
  	width: 400px;
  	height: 66px;
  	border-radius: 50px;
  	margin: 20px auto 50px;
  	text-align: center;
  	line-height: 66px;
  	font-size: 24px;
  	color: #fff;
	font-weight: bold;
	}
.more_btn:hover {
	color: #fff;
  	background: linear-gradient(90deg, #9470E7, #664FED);
	}
	
/*知识列表*/
.ban_zs {
	width: 100%;
	background: url(../images/ban-zs.jpg) center center no-repeat;
	height: 300px;
	margin-top: 100px;
	padding: 50px 0px;
	}
.ban_zs a { color: #fff; display: block;}
.ban_zs h4 {
	font-size: 20px;
	line-height: 30px;
	}
.ban_zs h2 {
	font-size: 60px;
	line-height: 100px;
	text-shadow: 5px 5px 10px rgb(0,0,0,.25);
	}
.ban_zs b {
	display: inline-block;
	background: #fff;
	line-height: 44px;
	border-radius: 30px;
	padding: 0px 50px;
	font-size: 20px;
	color: #4881ed;
	margin-top: 20px;
	}
	
.lw_news {
	background: #fff;
	float: left;
	width: 820px;
	}

/*info_list*/
.info_list {}
.info_list li {
    border-bottom: 1px dashed #e0e0e0;
	}
.info_list li h4 { font-size: 18px; font-weight: bold;}
.info_list li .desc {
    color: #777;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 15px 0 0px 0;
	}
.info_list li .keyword{
	color: #999;
	font-size: 12px;
	}
.info_list li .keyword span{
	display: inline-block;
	border: 1px solid #e7ecef;
	height: 24px;
	line-height: 20px;
	text-align: center;
	padding: 0 10px;
	font-size: 12px;
	color: #999;
	border-radius: 12px;
	margin-left: 10px;
	}

.info_list li em {
    color: #999;
    display: block;
	font-size: 12px;
	padding: 15px 0;
    line-height: 5px;
	}
.info_list li a {
	display: block;
	padding: 15px 15px;
	}
.info_list li a:hover {
	color: #0574b7;
	text-decoration: none;
	box-shadow: 0 0 15px rgb(0,0,0,0.1);
	}

.ban_sm {
	float: right;
	width: 360px;
	}
.box_tjlw,.box_list {
	margin-bottom: 15px;
	margin-right: -15px;
	padding: 0px 15px 15px; 
	background-color:#fff;
	}
.box_tjlw h4,.box_list h4 {
	height: 58px;
    line-height: 58px;
    font-size: 18px;
    font-weight: normal;
    border-bottom: 1px solid #f3f3f3;
	}
.box_list{box-shadow: 0 0 20px 0 #ddd; text-align: center;}
.box_list h3 {
	padding-top: 30px;
    padding-bottom: 20px;
    font-size: 22px;
    color: #e23a43;
    font-weight: bold;
    text-align: center;
	}
.box_list dl {
	background: url(../images/service.png) left center no-repeat;
	padding-left: 160px;
	}
.box_list dl dd {
	font-size: 16px;
	line-height: 40px;
	}
.box_list a {
	width: 190px;
    height: 50px;
    margin: 0 auto 20px auto;
    border-radius: 40px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    box-shadow: 0 4px 20px #f8dcdc;
    background: linear-gradient(to right, #ec665c, #f07549, #f6892e);
    cursor: pointer;
    transition: transform .5s ease;
	display: inline-block;
	}
.box_list a:hover {
  	transform: translateY(5px);
	}

.box_tjlw ul { padding-top: 20px;}
.box_tjlw ul {
	counter-reset:section;
	position: relative;
	}
.box_tjlw ul:before {
	content:"";
	position: absolute;
	width: 22px;
	height: 100%;
	border-radius: 15px;
	left: 0px;
	top: 0px;
	z-index: -1;
	}
.box_tjlw ul li {
	overflow:hidden;
	white-space:nowrap;
    text-overflow: ellipsis;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
	}
.box_tjlw ul li:before{
	counter-increment:section;
	content:counter(section);
	display:inline-block;
	width: 20px;
	height: 20px;
	padding: 0px 3px;
	background: #eee;
	line-height:20px;
	font-size:9px;
	color: #555;
	text-align: center;
	}
.box_tjlw ul li:nth-child(1):before, .box_tjlw ul li:nth-child(2):before, .box_tjlw ul li:nth-child(3):before { background: #286090; color: #fff;}
.box_tjlw ul li a {
	display: block;
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-left: 10px;
	}
.box_tjlw ul li span {
	display: inline-block;
	font-size: 12px;
	color: #999;
	}
	
	
/**相关期刊*/
.qkml {
	background: #fff; 
	margin-top: 20px;
	padding: 15px 0px;
	}
.qkml h3 {
	margin: 0px 15px 15px;
    border-bottom: 1px solid #0574b7;
	color: #0574b7;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
	}
.qkml h3 span {
	float: right;
	font-size: 12px;
	}
.qkml h3 span a {
	display: block;
	padding: 0px 15px;
	}
.qkml_list {
	display: flex;
	justify-content: center;
    flex-wrap: wrap;
	padding: 0px 5px;
	}
.qkml_list li{
	width: 20%;
	}
.qkml_list li a {
	margin: 10px 10px;
	border: 1px solid #eee;
	padding: 25px 8px 15px;
	text-align: center;
	background: #fff;
	display: block;
	}
.qkml_list li a:hover {
	cursor: pointer;
	text-decoration: none;
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	}
.qkml_list li .list_img {width:125px; height: 170px; display: inline-block; overflow: hidden; margin-top: 20px;}
.qkml_list li img { width: 80%; height: 170px; transition:all 1s;}
.qkml_list li a:hover img{
    transform: scale(1.03,1.03);
    -moz-transform: scale(1.03,1.03);
    -webkit-transform: scale(1.03,1.03);
    -o-transform: scale(1.03,1.03);
    -ms-transform: scale(1.03,1.03);
	}
.qkml_list li h4 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top: 5px;
	font-size: 14px;
	}

.qkml_list li span {
	font-size: 12px;
	color: #888;
	}
	
/*********论文内容页*********/
.white { padding: 30px 25px;}
.c_title {
    color: #222;
    font-size: 28px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
    font-weight: 700;
	}
.c_info {
    text-align: center;
    color: #999;
	padding: 10px 0px 20px;
	border-bottom: 1px solid #eee;
	}
.c_info span { padding: 0px 5px;}
.gdxsxm2 {
	border: 2px solid #ff6600;
	margin-top:20px;
	}
.gdxsxm2 p{
	background-color: #ff6600;
	text-align: center;
	font-size: 18px;
	line-height: 34px;
	font-weight: bold;
	color: #fff;
	}
.gdxsxm2 ul{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	padding: 10px 0px;
	}
.gdxsxm2 ul li {
	margin: 0px 10px;
	width: calc(33.3334% - 20px);
	height:30px;
	line-height:30px;
	}
.gdxsxm2  ul li a{
	color:black;
	margin:0 10px;
	font-size:14px;
	}
.smyfw{
	text-align:center;
	border:1px solid #ff6600;
	padding:5px 5px;
	color:#FF0000;
	margin-bottom:3px;
	}
.c_txt {
    font-size: 15px;
    line-height: 30px;
	}
.c_txt p { margin-top: 15px; word-break:break-all;}
.c_ksfb {
	text-align: center;
	padding: 20px;
	}
.c_ksfb a {
	display: inline-block;
    width: 200px;
    height: 50px;
    line-height: 50px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
	margin: 0px 15px;
	}
.c_dd1 {
    color: #fff;
	background: #0574b7;
    border: 1px solid #0574b7;
	}
.c_dd1 span { display: inline-block;}
.c_dd1 span i{
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	background: url(../images/icon.png) 0px -60px no-repeat;
	}
.c_dd1:hover {
	color: #0574b7;
	background: #fff;
    border: 1px solid #0574b7;
	}
.c_dd1:hover span i { background: url(../images/icon.png) 0px -90px no-repeat;}
.c_dd2 {
    color: #0574b7;
	background: #fff;
    border: 1px solid #0574b7;
	}
.c_dd2 span { display: inline-block;}
.c_dd2 span i{
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	background: url(../images/icon.png) -30px -90px no-repeat;
	}
.c_dd2:hover {
	color: #fff;
	background: #0574b7;
    border: 1px solid #0574b7;
	}
.c_dd2:hover span i {background: url(../images/icon.png) -30px -60px no-repeat;}

.c_pre { padding: 20px 0px;}
.c_pre li{ line-height: 30px; color: #777;}
	
	
/**关于我们*/
.about_nav {margin-top: 100px;}
.about_ban {
	width: 100%;
	height: 280px;
	background: url(../images/about_ban.jpg) center center no-repeat;
	text-align: center;
	}
.about_ban h2 {
	font-size: 58px;
	color: #fff;
	line-height: 65px;
	padding-top: 50px;
	}
.about_ban h3 {
    display: block;
    font-size: 15px;
    color: #fff;
    text-align: center;
    letter-spacing: 10px;
    margin: 15px auto 0;
	}
.about_ban span {
	display: inline-block;
	width: 21px;
    height: 6px;
    background: #e5000b;
	}


.ab_main {
	background: #fff;
	box-shadow: 0 0 15px rgb(196, 196, 196);
	border-radius: 10px;
	margin-top: -50px;
	display: flex;
	justify-content: space-around;
	overflow: hidden;
	padding: 30px;
	}
.ab_main>div {
	padding-left: 40px;
	}
.ab_main>div h3{
	font-size: 40px;
	color: #C30E29;
	padding: 30px 0px 10px;
	display: block;
	line-height: 50px;
	font-weight: bold;
	}
.ab_main>div p {
	font-size: 16px;
	line-height: 30px;
	}
.ab_main>div a{
    margin-top: 15px;
    display: inline-block;
    background: #C30E29 url(../images/ico03.png) 20px center no-repeat;
    color: #fff;
    line-height: 40px;
    padding: 0 20px 0px 50px;
    border-radius: 20px;
    font-size: 16px;
	}
.ab_main img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	height: 340px;
	margin-left: 40px;
	}
	
.ab_five {
    margin-top: 50px;
    padding: 35px 0 50px 0;
    width: 100%;
    background: url(../images/ab_1.jpg) no-repeat center top;
	}
.ab_ul {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
	}
.ab_ul li {
    margin: 0px 10px 30px;
    width: calc(33.33334% - 20px);
    padding: 20px 0px;
	text-align: center;
	line-height: normal;
	}
.ab_ul li h3 {
	display: block;
	text-align: center;
	line-height: 60px;
	font-size: 30px;
	}
.ab_ul li strong {
    font-size: 42px;
    color: #dc231f;
    font-weight: bold;
	display: inline-block;
	}
.ab_ul li p {
    font-size: 18px;
    color: #666;
    line-height: 30px;
	}
.ab_ul li p i {
    display: block;
    width: 17px;
    height: 3px;
    background: #e60012;
    margin: 18px auto 0;
	}
.ab_ul li:nth-child(4), .ab_ul li:nth-child(5) { margin: 0px 10px 0px;}

.ab_yj {
    padding: 24px 0px 30px;
    width: 100%;
    background: #e5000b url(../images/ab_2.png) center bottom no-repeat;
    position: relative;
    overflow: hidden;
	}
.ab_yj_tit {
	display: block;
	font-size: 44px;
	color: #fff;
	line-height: 44px;
	padding-top: 50px;
	text-align: center;
	}
.ab_yj dl {
	display: block;
	padding: 20px 0px;
	margin-top: 50px;
	}
.ab_yj dl dt{ padding: 0px 50px;}
.ab_yj dl dt span{
	display: block;
	color: #fff;
	font-size: 30px;
	line-height: 50px;
	position: relative;
	letter-spacing: 3px;
	}
.ab_yj dl dt span em {
	display: block;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: normal;
	}
.ab_yj dl dt span b { font-size: 50px;}
.ab_yj dl dt span:nth-child(1):after {
	content:"【";
	position: absolute;
	display: inline-block;
	font-size: 75px;
	color: rgb(255,255,255,.5);
	left: -75px;
	top: 50%;
	transform: translate(0, -50%);
	}
.ab_yj dl dt span:nth-child(2) { text-align: right;}
.ab_yj dl dt span:nth-child(2):after {
	content:"】";
	position: absolute;
	display: inline-block;
	font-size: 75px;
	color: rgb(255,255,255,.5);
	right: -75px;
	top: 50%;
	transform: translate(0, -50%);
	}
.ab_yj dl dd {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	display: block;
	margin-top: 30px;
	}
	
.ab_yj_more { text-align: center;}
.ab_yj_more a {
    display: inline-block;
    background: #fff;
    border-radius: 30px;
    line-height: 50px;
    padding: 0px 50px;
    color: #a00c22;
    font-size: 22px;
    font-weight: bold;
    margin: 15px auto;
	}
	
.ab_xsln {
	width: 100%;
	padding: 50px 0px;
	background: #fff;
	}
.ab_xsln_box h3{
	display: block;
    font-size: 44px;
    line-height: 44px;
    padding-top: 20px;
    text-align: center;
	font-weight: bold;
	}
.ab_xs_b {
	padding: 50px 0px 0px;
	}
.ab_xs_b li {
	float: left;
	width: 580px;
	height: 154px;
	background: url(../images/ab2_pic.png) 0 0 no-repeat;
	margin-right: 40px;
	margin-bottom: 40px;
	display: flex;
	justify-content: center;
    align-items: center;
	}
.ab_xs_b li:nth-child(even) { margin-right: 0px;}
.ab_xs_b li p{
	width: 244px;
	font-size: 16px;
	color: #e60012;
	padding: 0px 15px;
	text-align: center;
	}
.ab_xs_b li i {
	width: 92px;
	text-align: center;
	}
.ab_xs_b li i img {
	max-width: 100%;
	height: 52px;
	}
.ab_xs_b li strong {
	width: 244px;
	text-align: center;
	color: #fff;
	font-size: 28px;
	line-height: 40px;
	}
	
	
.ab_fw_cont { padding: 50px 0px 20px;}
.ab_fw_cont h3 {
	display: block;
    font-size: 44px;
    line-height: 44px;
    text-align: center;
	font-weight: bold;
	}
.ab_fw_cont ul{
    margin-top: 50px;
	margin-bottom: 30px;
    width: 1220px;
	display: inline-block;
}
.ab_fw_cont ul li{
    background: url(../images/ab3_1.jpg) no-repeat center top;
    width: 399px;
    height: 220px;  
   float: left;
   margin: 0 1px 1px 0;
   position: relative;
   overflow: hidden;
}
.ab_fw_cont ul li div{
    position: absolute;
    width: 100%;
   height: 220px;
    background: #e5000b;
}
.ab_fw_cont ul .l1 div{
    top: -100%;
    left:-100%;
}
.ab_fw_cont ul .l1:hover div{
    top: 0;
    left: 0;
    transition: 1s;
}

.ab_fw_cont ul .l2 div{
    top: -100%;
    left: 100%;
}
.ab_fw_cont ul .l2:hover div{
    top: 0;
    left: 0;
    transition: 1s;
}


.ab_fw_cont ul .l3 div{
    top: 0;
    left: -100%;
}
.ab_fw_cont ul .l3:hover div{
    top: 0;
    left: 0;
    transition: 1s;
}

.ab_fw_cont ul .l4 div{
    top: 100%;
}
.ab_fw_cont ul .l4:hover div{
    top: 0;
    left: 0;
    transition: 1s;
}
.ab_fw_cont ul .l5 div{
    left: 100%;
}
.ab_fw_cont ul .l5:hover div{
    top: 0;
    left: 0;
    transition: 1s;
}

.ab_fw_cont ul li div h4{
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    font-weight: bold;
    padding-top: 49px;
}
.ab_fw_cont ul li div p{
    font-size: 16px;
    color: #fff;
    width: 270px;
    line-height: 30px;
    margin: 20px auto 0;
}
.ab_fw_cont ul li div p span {
	display: inline-block;
	font-weight: bold;
	padding: 5px 10px;
	}

.ab_fw_cont ul li>h3{
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 220px;
    font-weight: bold;
}
.ab_fw_cont ul .l2{
    background: url(../images/ab3_3.jpg) no-repeat center top;
    width: 399px;
    height: 220px;  
}
.ab_fw_cont ul .l3{
    background: url(../images/ab3_4.jpg) no-repeat center top;
    width: 400px;
      height: 220px; 
}
.ab_fw_cont ul .l4{
    background: url(../images/ab3_5.jpg) no-repeat center top;
    width: 399px;
      height: 220px; 
}
.ab_fw_cont ul .l5{
    background: url(../images/ab3_2.jpg) no-repeat center top;
    width: 800px;
	height: 220px;   
}
.ab_fw_cont ul .l6{
    background: url(../images/ab3_6.jpg) no-repeat center top;
    width: 399px;
    height: 220px;  
}
.ab_fw_cont ul .l7{
    background: url(../images/ab3_7.jpg) no-repeat center top;
    width: 399px;
    height: 220px;  
}
.ab_fw_cont ul .l8{
    background: url(../images/ab3_8.jpg) no-repeat center top;
    width: 399px;
    height: 220px;  
}
.ab_fw_cont ul li:nth-child(6) p, .ab_fw_cont ul li:nth-child(7) p, .ab_fw_cont ul li:nth-child(8) p {
	width: 369px;
	font-size: 14px;
	line-height: 24px;
	}
	
.ab_sy_cont { padding: 50px 0px 20px;}
.ab_sy_cont h3 {
	display: block;
    font-size: 44px;
    line-height: 44px;
    text-align: center;
	font-weight: bold;
	}
.ab_sy_cont ul {
	padding-top: 50px;
	padding-bottom: 20px;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	}
.ab_sy_cont ul li {
	margin: 10px 10px;
	width: calc(33.3334% - 20px);
	text-align: center;
	background: #e6000c;
	position: relative;
	}
.ab_sy_cont li:hover {
	transition: all .8s;
	transform: translateY(-15px);
	}
.ab_sy_cont ul li h4 {
	font-size: 24px;
	color: #fff;
	}
.ab_sy_cont ul li p {
	font-size: 16px;
	line-height: 30px;
	color: #f5b8b9;
	padding: 15px 20px;
	}
.ab_sy_cont ul li img {
	max-width: 100%;
	}
.ab_sy_cont ul li:nth-child(1) img, .ab_sy_cont ul li:nth-child(3) img, .ab_sy_cont ul li:nth-child(4) img, .ab_sy_cont ul li:nth-child(6) img{ margin-bottom: 30px;}
.ab_sy_cont ul li:nth-child(2) h4, .ab_sy_cont ul li:nth-child(5) h4{ padding-top: 30px;}
.ab_sy_cont ul li i {
	position: absolute;
	display: inline-block;
	width: 60px;
	line-height: 40px;
	font-size: 24px;
	font-weight: bold;
	background: #fff;
	border-radius: 0px 10px 10px 0px;
	color: #e6000c;
	top: 30px;
	left: 0px;
	z-index: 10;
	}
.ab_sy_cont ul li:nth-child(2) i {
	bottom: 30px;
	top: auto;
	}
.ab_sy_cont ul li:nth-child(5) i {
	top: auto;
	bottom: 30px;
	}
	
/**在线咨询**/
.t_ban {
	width: 100%;
	height: 670px;
	background: url(../images/t_ban_bg.jpg) center top no-repeat;
	/* margin-top: 100px; */
	}
.t_ban a {
	display: block;
	height: 100%;
	text-align: center;
	}
.t_ban h3 {
	display: block;
	font-size: 34px;
	color: #fff;
	line-height: 70px;
	padding-top: 120px;
	}
.t_ban h3 font { color: #ffc000;}
.t_ban h2 {
	font-size: 100px;
	color: #fff;
	line-height: 100px;
	text-shadow: 6px 6px 0px #02218f;
	margin: 35px 0px;
	}
.t_ban h2 font, .t_ban p font { color: #fff000;}
.t_ban p {
	display: block;
	font-size: 34px;
	line-height: 70px;
	color: #fff;
	padding-top: 30px;
	}
.t_ban span {
	display: inline-block;
	font-size: 34px;
	line-height: 70px;
	color: #fe0101;
	font-weight: bold;
	margin-top: 60px;
	}
	
.tc_title {
	display: block;
	text-align: center;
	}
.tc_title label {
	display: inline-block;
	font-size: 44px;
	color: #044af0;
	line-height: 45px;
	font-weight: bold;
	position: relative;
	margin: 30px 0px;
	}
.tc_title label:after {
	content:"";
	position: absolute;
	width: 50px;
	height: 45px;
	background: url(../images/icon.png) 0px -130px no-repeat;
	display: inline-block;
	left: -70px;
	top: 0px;
	}
.tc_title label:before {
	content:"";
	position: absolute;
	width: 50px;
	height: 45px;
	background: url(../images/icon.png) 0px -130px no-repeat;
	display: inline-block;
	right: -50px;
	top: 0px;
	}
.tc_title label font { color: #ff8a00;}
	
/**弹窗**/
.t_tcbg {
	width: 100%;
	background: #fff;
	padding: 50px 0px;
	}
.tc_box {
	display: flex;
	justify-content: center;
	margin-top: 30px;
	}
.tc_box_l {
	display: inline-block;
	width: 400px;
	height: 475px;
	padding-left: 45px;
	background: url(../images/tc_bg1.png) left center no-repeat;
	}
.tc_box_l strong {
	display: inline-block;
	width: 230px;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	margin-top: 110px;
	color: #000;
	}
.tc_box_l p {
	display: inline-block;
	width: 230px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	padding: 10px 15px;
	}
.tc_box_l h4 {
	display: inline-block;
	width: 230px;
	text-align: center;
	padding: 0px 25px;
	margin-left: 6px;
	line-height: 26px;
	}
.tc_box_l span {
	display: inline-block;
	width: 230px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #ff0000;
	padding: 15px 0px 0px 15px;
	}
.tc_box_r {
	width: 680px;
	height: 475px;
	display: inline-block;
	}
	
/***6大理由**/
.six_bg {
	width: 100%;
	height: 934px;
	background: url(../images/tc_bg2.png) center center no-repeat;
	padding: 100px 0px 50px;
	}
.six_bg .tc_title label { color: #fff;}
.six_bg .tc_title label font { color: #ff544f; font-size: 60px; padding: 0px 5px;}
.six_bg .tc_title label:after {
	content:"";
	position: absolute;
	width: 50px;
	height: 45px;
	background: url(../images/icon.png) -60px -130px no-repeat;
	display: inline-block;
	left: -70px;
	top: 10px;
	}
.six_bg .tc_title label:before {
	content:"";
	position: absolute;
	width: 50px;
	height: 45px;
	background: url(../images/icon.png) -60px -130px no-repeat;
	display: inline-block;
	right: -50px;
	top: 10px;
	}
.six_cont {
	display: flex;
	justify-content: center;
	align-items: center;
	}
.six_cont li {
	width: 25%;
	background: #fff;
	border-radius: 10px;
	box-shadow: 5px 5px 20px rgb(0,0,0,.3);
	position: relative;
	padding: 20px 30px 30px 80px;
	margin: 50px 0px;
	}
.six_cont li i {
	position: absolute;
	display: inline-block;
	width: 50px;
	line-height: 50px;
	text-align:center;
	border-radius: 50%;
	background: linear-gradient(0deg, #ff564e, #facf26);
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	top: 20px;
	left: 15px;
	}
.six_cont li strong {
	font-size: 24px;
	display: block;
	line-height: 40px;
	}
.six_cont li p {
	font-size: 16px;
	height: 72px;
	}
.six_img span {-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.six_img { position: relative;}
.six_img em {
	position: absolute;
	display: inline-block;
	top: -10px;
	right:140px;
	transform:rotate(90deg);
	}
.six_more { text-align: center;}
.six_more a {
    display: inline-block;
    background: #0449ef;
    border-radius: 40px;
    line-height: 70px;
    padding: 0px 80px;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    margin: 30px auto;
	box-shadow: 0px 5px 15px rgb(4,73,239,.8);
	}
	
/***为什么**/
.white_bg {
	width: 100%;
	background: #fff;
	padding: 50px 0px;
	}
.why_box1 {
	display: flex;
	justify-content: space-between;
	}
.why_box1 li {
	width: 375px;
	border: 4px solid transparent;
  	border-radius: 10px;
  	background-clip: padding-box, border-box;
  	background-origin: padding-box, border-box;
  	background-image: linear-gradient(to right, #fff, #fff), linear-gradient(135deg, #fff, #fad126);
	padding: 5px 5px;
	margin: 45px 0px;
	}
.why_box1 li div {
	width: 100%;
	height: 175px;
	background: linear-gradient(45deg, #ff544f, #fad126);
	border-radius: 10px;
	position: relative;
	padding: 20px 20px 20px 125px;
	}
.why_box1 li div i {
	position: absolute;
	left: 25px;
	top: 50%;
	margin-top: -37px;
	}
.why_box1 li strong {
	font-size: 30px;
	display: block;
	line-height: 40px;
	margin-bottom: 10px;
	}
.why_box1 li p {
	font-size: 16px;
	line-height: 30px;
	}
	
/**价值***/
.ytjj h3 {
	display: block;
	text-align: center;
	}
.ytjj h3 span {
	display: inline-block;
	line-height: 70px;
	background: #044af0;
	font-size: 42px;
	color: #fff;
	font-weight: bold;
	border-radius: 70px 0px 70px 0px;
	padding: 0px 50px;
	}
.ytjj h3 span font { color: #ff8a00;}
.ytjj ul { background: url(../images/r-img.png) right bottom no-repeat; padding-top: 50px;}
.ytjj ul li {
	margin-top: 15px;
	display: flex;
	}
.ytjj ul li em{
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #044af0;
	font-size: 20px;
	font-weight: bold;
	background: #cddbfc;
	border-radius: 50%;
	position: relative;
	margin-right: 30px;
	}
.ytjj ul li em:after {
	content:"";
	position: absolute;
	display: inline-block;
	width:0;height:0;  
    line-height:0;  
    border-width:8px;  
    border-style:solid;  
    border-color:transparent transparent transparent #cddbfc;
	right:-25px;
	top: 50%;
	margin-top: -20%;
	}
.ytjj ul li h4 strong{
	display: block;
	font-size: 24px;
	color: #ff0000;
	line-height: 40px;
	}
.ytjj ul li h4 p {
	font-size: 20px;
	line-height: 40px;
	}
	
/***填单**/
.yt_form {
	width: 62%;
	margin: 30px auto;
	}
.yt_form h3 {
	background: linear-gradient(0deg, #f35a4d, #e42f25);
	line-height: 75px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	position: relative;
	}
.yt_form h3 strong { font-size: 24px;}
.yt_form h3:after {
	content:"◥";
	position: absolute;
	display: inline-block;
	font-size: 50px;
	line-height: 30px;
	color: #e02e24;
	left: -4px;
	bottom: -24px;
	}
.yt_form h3:before {
	content:"◤";
	position: absolute;
	display: inline-block;
	font-size: 50px;
	line-height: 30px;
	color: #e02e24;
	right: -4px;
	bottom: -24px;
	}
.yt_form form {
	width: 94%;
	margin: 0px auto;
	background: #fff;
	box-shadow: 0px 5px 20px rgb(0,0,0,.1);
	padding: 30px 90px;
	display: table;
	}
.yt_form form input {
	line-height: 54px;
	background: #f9f9f9;
	border: 2px solid #e6e6e6;
	border-radius: 5px;
	font-size: 20px;
	color: #777;
	padding-left: 20px;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	}
.yt_form form a {
	display: block;
	line-height: 54px;
	background: #ffb136;
	border-radius: 5px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	}
	
/***服务明细**/
.fwmx_bg {
	width: 100%;
	background: url(../images/fwmx-1.jpg) center center no-repeat;
	height: 829px;
	padding: 100px 0px;
	}
.fwmx_bg .tc_title label { color: #fff;}
.fwmx_bg .tc_title label:before, .fwmx_bg .tc_title label:after { background: url(../images/icon.png) -60px -130px no-repeat;}
.fwmx_cont_box {
	display: flex;
	justify-content: center;
    flex-wrap: wrap;
	}
.fwmx_cont_box li {
	margin: 20px 20px;
	width: calc(25% - 40px);
	text-align: center;
	}
.fwmx_cont_box li h4 {
	width: 200px;
	display: inline-block;
	text-align: center;
	line-height: 44px;
	color: #fff;
	font-size: 24px;
	background: linear-gradient(0deg, #e56201, #ffad15);
	border-radius: 10px 10px 0px 0px;
	}
.fwmx_cont_box li p {
	width: 100%;
	background: #fff;
	border: 1px solid #ffad15;
	border-radius: 10px;
	padding: 15px 30px 25px;
	color: #333;
	font-size: 16px;
	line-height: 30px;
	}
.fwmx_cont_box li p span {
	line-height: 40px;
	border: 1px dashed #ffad15;
	color: #ffad15;
	width: 100%;
	display: inline-block;
	font-size: 20px;
	margin-top: 15px;
	}
.fwmx_cont_box li:hover {
	transition: all .8s;
	transform: translateY(-15px);
	}
.fwmx_cont_box li:hover p span { background: #ffad15; color: #fff;}

.fw_ban_bottom {
	width: 100%;
	height: 435px;
	background: url(../images/fwmx-2bg.jpg) center top no-repeat;
	padding-top: 78px;
	}
.fw_ban_bottom a {
	display: block;
	height: 100%;
	}
.fw_ban_bottom dl {
	background: url(../images/fwmx-2.jpg) center center no-repeat;
	height: 290px;
	text-align: center;
	}
.fw_ban_bottom dl dt {
	display: block;
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	line-height: 60px;
	text-shadow: 3px 3px 0px #080103;
	padding: 45px 0px;
	}
.fw_ban_bottom dl dd {
	font-size: 30px;
	color: #fff;
	}
.fw_ban_bottom dl dd span {
	display: inline-block;
	background: #5067eb;
	width: 230px;
	line-height: 80px;
	color: #fff;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	margin: 0px 20px 0px 5px;
	box-shadow: 10px 10px 0px 1px rgb(0,0,0,.3);
	}
/*20210820 sosuo*/
.bdcs-container .bdcs-main, .bdcs-container .bdcs-main * {
    background: #ffffff;}
#bdcs{width: 468px;margin-top: -12px;}
.bdcs-container .bdcs-search {
    width: 442px;}
.bdcs-container .bdcs-search-form-input { 
    width: 333px;border-radius: 0px;    border: 1px #025dcf solid;}	
.bdcs-container .bdcs-search {
    border-radius: 0px;border-color: #ffffff;box-shadow: 0 0px #ffffff;}	
.bdcs-container .bdcs-search-form-submit {
    border-color: #6cabf3;
    width: 93px;
    background-color: #3191cd;border-radius: 0px;}	
	
select{    background: #f9f9f9;
    border: 2px solid #e6e6e6;
    border-radius: 5px;width: 519px;
    height: 58px;
    margin-bottom: 15px;
font-size: 21px;
    color: #777;
    padding-left: 15px;	
	}

.yt_form form button {
	display: block;
	line-height: 54px;
	background: #ffb136;
	border-radius: 5px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	width: 521px;
	}

	
	
	
	
	
	