@charset "utf-8";
/* CSS Document */

.inner_title {
	text-align: center;
}
.inner_title h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
	text-align: center;
	margin-bottom: 20px;
	color: #333;
}
.inner_title h1 i {
	font-size: 90px
}
.about_box1 {
	padding: 80px 0;
}
.about_box1_left {
}
.about_box1_left h1 {
	font-size: 20px;
	color: #000;
}
.about_box1_left p {
	font-size: 14px;
	margin-top: 20px;
	line-height: 24px;
	letter-spacing: 1px;
}
.about_box1_right {
}
.about_box1_right p {
	font-size: 14px;
	margin-top: 20px;
	line-height: 24px;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
/*** speech **/
.overview-cont1 {
	background: url(/images/bg_overview_cont1.jpg) no-repeat 50% 100%;
}
.speech_box {
	padding: 80px 0;
}
.text-right-area {
	overflow: hidden;
	width: 1170px;
	margin: 0 auto;
	border-top: 1px solid #f1f1f1;
}
.inner_artfc .abouttitle {
	margin: 80px 0 0 0;
}
.text-right-area .text-area {
	float: right;
	width: 520px;
	height: 500px;
	padding: 52px 19px 0 9px;
}
.text-area > strong {
	display: block;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	color: #333;
	margin-left: -25px;
}
.yw-text {
	color: #005da1;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: -25px;
	margin-top: 5px;
}
.ldjs {
}
.zhici {
	position: relative;
	margin-top: 80px;
}
.zhici:before {
	content: '“';
	position: absolute;
	left: -20px;
	top: -20px;
	font-size: 30px;
	color: rgba(0,93,161,1);
}
.zhici:after {
	content: '”';
	position: absolute;
	right: -20px;
	bottom: -40px;
	font-size: 30px;
	color: rgba(0,93,161,1);
}
.zhici p {
	font-size:14px;
	margin-top: 4px;
	font-weight: 300;
	line-height: 22px;
	color: #666;
	width: 80%;
	margin: 0 auto;
}
.zhici h3 img {
	float: right;
	width: 80px;
	margin-right: 50px;
	margin-top: -20px;
}
.text-area .text-copy {
	margin-top: 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 32px;
	color: #666;
	font-weight: bold;
	margin-left: -25px;
}
.text-wz {
	margin-left: -25px;
}
.text-area > p {
	margin-top: 4px;
	font-weight: 300;
	line-height: 22px;
	color: #666;
	margin-left: -25px;
	font-size:13px;
}
.text-area .big-blue-text {
	position: relative;
	margin: 106px 0 0 -74px;
	padding-left: 51px;
	background: url(/images/bg_overview_blue_text.png) no-repeat 0 50%;
	font-size: 30px;
	font-weight: 200;
	line-height: 44px;
	color: #005da1;
	z-index: 2;
}
.aboutright {
}
.histext {
	position: relative;
	background: #005da1;
	color: #fff;
}
.histexttwo {
	background: #005eb8;
}
.hisyear {
	padding: 24px 0 0 30px;
	font-size: 26px;
	line-height: 30px;
	font-family: Verdana, Geneva, sans-serif;
}
.hiswz {
	display: block;
	padding: 10px 30px;
	font-size: 12px;
	line-height: 20px;
}
.goto {
	position: absolute;
	bottom: 30px;
	right: 30px;
	width: 42px;
	height: 11px;
	padding: 0;
	background: url(/images/icon_arrow.png) no-repeat 100% 0;
	font-size: 0;
	line-height: 0;
}
.histop .col-lg-6 {
	padding-left: 5px;
}
.hisbottom {
	margin-top: 20px;
	color: #fff;
}
.aboutmargin {
	margin-left: -5px;
}
.hisbotimg {
	width: 100%;
	height: 560px;
	background: url(/images/h03.jpg) no-repeat;
}
.hisbottom .col-lg-6 {
	padding-left: 5px;
}
.hisbotimg p {
	display: inline-block;
	padding: 24px 0 0 30px;
	font-size: 18px;
	line-height: 42px;
	font-weight: 400;
	color: #fff;
	width: 80%;
}
.hisbottomimg {
	width: 100%;
	height: 560px;
	background: url(/images/h02.jpg) no-repeat;
}
.hisbottommargin {
	margin-left: -5px;
}
.hisbottop {
	background: #343e4c;
	height: 270px;
	position: relative;
}
.hisbotbot {
	background: #515f7a;
	margin-top: 20px;
	height: 270px;
	position: relative;
}
.abouttitle {
	height: 150px;
	line-height: 80%;
	text-align: center;
	font-size: 40px;
	color: #005da1;
	letter-spacing: -0.5px;
	padding-top: 0px;
	background: url(/images/bg_stit_line01.gif) no-repeat center bottom;
	text-transform: uppercase;
}
/*** speech **/



/***culture***/
.about_box2 {
}
.youshi {
	width: 100%;
	height: auto;
	padding-top: 65px;
	padding-bottom: 75px;
	background: #1971B4;
	top: -1px;
	position: relative;
}
.youshi_warp {
	width: 90%;
	margin: 0 auto;
}
.youshi_warp_title {
	color: #1968b3;
	letter-spacing: -1px;
	width: 100%;
	height: 65px;
	margin-bottom: 35px;
	font-size: 45px;
	line-height: 65px;
	letter-spacing: -1px;
}
.youshi_warp_body {
	width: 100%;
	height: auto;
	text-align: center;
	margin: 0 auto;
	font-size: 12px;
}
.youshi_warp_body ul li {
	width: 19%;
	height: auto;
	display: inline-block;
	padding-left: 2%;
	padding-right: 2%;
}
.youshi_warp_body_title {
	font-weight: normal;
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
}
.youshi_warp_body_txt {
	color: #fff;
	line-height: 24px;
	padding-top: 15px;
	padding-left: 3%;
	padding-right: 3%;
	height: 92px;
	overflow: hidden;
	font-size: 14px;
}
.youshi_warp_body_xq {
	margin-top: 10px;
}
.youshi_warp_body_xq a {
	color: #949ca2;
	line-height: 25px;
	height: 25px;
	font-size: 13px;
}
.youshi_warp_body_xq a:hover {
	color: #1971B4
}
.shuxian {
	width: 1px;
	height: 45px;
	background: #418DC7;
	display: inline-block;
	top: -40px;
	margin-left: 1%;
	margin-right: 1%;
	position: relative;
}
/***culture***/


/*****  about5  *****/
.about5 {
	background: url(/images/banner03.jpg) left bottom no-repeat #F4F6F5;
	padding: 80px 0 132px;
}
.about5 .container {
	overflow: hidden;
}
.culture {
	background: #fff;
	padding: 40px;
	box-sizing: border-box;
	position: relative;
	right: 300px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.culture h2 {
	font-size: 12px;
	color: #00a0f0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.culture h3 {
	font-size: 20px;
	color: #333;
	margin: 0 0 15px 0;
	font-weight: 600;
}
.culture h4 {
	font-size: 24px;
	color: #00a0f0;
	margin: 0 0 15px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.culture p {
	font-size: 14px;
	line-height: 24px;
	position: relative;
	margin-top: 5px;
}
.culture p span {
	position: absolute;
	font-size: 24px;
}
.culture .btn1 {
	width: 120px;
	line-height: 30px;
	text-align: center;
	background: #00a0f0;
	color: #fff;
	display: block;
	margin-top: 30px;
	font-family: "Gotham-Light";
}
/*****  about5  *****/


.bt {
	width: 100%;
	overflow: hidden;
}
.bt ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bt ul li {
	float: left;
	width: auto;
	color: #000;
	font-size: 14px;
	font-family: "微软雅黑";
	width: 32%;
	text-align: center;
	line-height: 30px;
	border: 1px #ECECEC solid;
	cursor: pointer;
	font-weight: bold;
}
.bt ul .focus {
	background-color: #60b6e7;
	color: #fff;
	border-bottom: none;
	font-size: 14px;
}
/*****     about_three_page    ********/
.about_three_page {
	padding: 10px 0 180px 0;
	position: relative;
	background: #f1f1f1;
}
/** history_main **/
.inn_history {
}
.history_main {
	width: 100%;
	height: auto;
}
.lishi {
	width: 100%;
	height: auto;
}
/** lishi_js **/
#timeline {
	width: 1200px;
	height: 500px;
	overflow: hidden;
	margin: 40px auto 0 auto;
	position: relative;
	background: url(/images/licbg.png) left 440px repeat-x;
}
#dates {
	width: 1200px;
	overflow: hidden;
	margin-top: 20px;
}
#dates li {
	float: left;
	width: 94px;
	height: 90px;
	font-size: 16px;
	text-align: center;
}
#dates a {
	color: #1971B4;
	width: 94px;
	height: 90px;
	line-height: 130px;
	display: block;
}
#dates .selected {
	font-size: 18px;
	font-weight: bold;
	background: url(/images/licbgt.png) no-repeat center top;
}
#issues {
	width: 1200px;
	height: 400px;
	overflow: hidden;
}
#issues li {
	width: 1200px;
	height: 218px;
	list-style: none;
	float: left;
}
#issues li img {
	text-align: center;
	display: block;
	margin: 0 auto;
}
#next, #prev {
	position: absolute;
	font-size: 100px;
	font-family: "宋体";
	font-weight: 100;
	top: 90px;
	width: 100px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	overflow: hidden;
	color: #1971B4;
}
#next {
	right: 0;
	background: url(/images/next.png)
}
#prev {
	left: 0;
	background: url(/images/prev.png)
}
#next.disabled, #prev.disabled {
	opacity: 0.2;
}
.lishi_div {
	width: 1000px;
	height: 218px;
	margin: auto;
}
.ls_xian {
	width: 90px;
	height: 218px;
	float: left;
	background: url(/images/ls_xian.png) top center no-repeat;
}
.ls_nr {
	width: 970px;
	height: 218px;
	float: right;
}
.ls_name {
	line-height: 40px;
	font-size: 24px;
	color: #1971B4;
	font-weight: 300;
	margin-top: 0px;
}
.ls_dx {
	width: 40px;
	height: 2px;
	background: #7fbe25;
	margin-left: 0;
	margin-top: 5px;
}
.ls_wzjs {
	height: auto;
	margin-top: 15px;
}
.ls_wzjs p {
	line-height: 25px;
}
.ls_nr1 {
	width: 450px;
	height: 218px;
	float: left;
	padding-left: 20px;
}
.ls_nr2 {
	width: 500px;
	height: 218px;
	float: right;
	margin-top: 50px;
}
/** lishi_js **/
/** history_main **/





.about_box3 {
}
.about_box3_left {
	margin-top: -146px;
}
.about_box3_right {
	width: 60%;
	margin-left: 10%;
}
.about_box3_right h1 {
	font-size: 30px;
	margin-top: 10%;
}
.about_box3_right h1 span {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.about_box3_right p {
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 24px;
	margin-top: 30px;
}
.about_box3_right ul li {
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 24px;
}
/**g**/

.pulse {
	position: absolute;
	bottom: 48%;
	left: 70%;
}
.pulse:nth-of-type(2) {
	top: 57%;
	left: 40%;
}
.pulse:nth-of-type(3) {
	bottom: -60px;
	left: 20%;
}
.pul_txt {
	width: 100px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	position: absolute;
	top: 0px;
	left: -40px;
	z-index: 999;
}
.pulse .ring {
	position: absolute;
	opacity: 0.6;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: -webkit-radial-gradient(ellipse at center, rgba(116, 176, 74, 0.3) 0%, rgba(116, 176, 74, 0.2) 20%, rgba(116, 176, 74, 0) 50%, rgba(116, 176, 74, 0.2) 80%, rgba(116, 176, 74, 0.3) 100%);
	background: -moz-radial-gradient(ellipse at center, rgba(116, 176, 74, 0.3) 0%, rgba(116, 176, 74, 0.2) 20%, rgba(116, 176, 74, 0) 50%, rgba(116, 176, 74, 0.2) 80%, rgba(255, 255, 255, 0.3) 100%);
	background: -ms-radial-gradient(ellipse at center, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 80%, rgba(255, 255, 255, 0.3) 100%);
	background: -o-radial-gradient(ellipse at center, rgba(116, 176, 74, 0.3) 0%, rgba(116, 176, 74, 0.2) 20%, rgba(116, 176, 74, 0) 50%, rgba(116, 176, 74, 0.2) 80%, rgba(116, 176, 74, 0.3) 100%);
	background: radial-gradient(ellipse at center, rgba(116, 176, 74, 0.8) 0%, rgba(116, 176, 74, 0.7) 20%, rgba(116, 176, 74, 0.4) 50%, rgba(116, 176, 74, 0.7) 80%, rgba(116, 176, 74, 0.9) 100%);
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-ms-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-duration: 6000ms;
	-moz-animation-duration: 6000ms;
	-ms-animation-duration: 6000ms;
	-o-animation-duration: 6000ms;
	animation-duration: 6000ms;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
}
.pulse .ring:nth-of-type(1) {
	transition-delay: 1000ms;
	-webkit-animation-delay: 1000ms;
	-moz-animation-delay: 1000ms;
	-ms-animation-delay: 1000ms;
	-o-animation-delay: 1000ms;
	animation-delay: 1000ms;
}
.pulse .ring:nth-of-type(2) {
	transition-delay: 1000ms;
	-webkit-animation-delay: 1000ms;
	-moz-animation-delay: 1000ms;
	-ms-animation-delay: 1000ms;
	-o-animation-delay: 1000ms;
	animation-delay: 1000ms;
}
.pulse .ring:nth-of-type(3) {
	transition-delay: 2000ms;
	-webkit-animation-delay: 2000ms;
	-moz-animation-delay: 2000ms;
	-ms-animation-delay: 2000ms;
	-o-animation-delay: 2000ms;
	animation-delay: 2000ms;
}
.pulse .ring:nth-of-type(4) {
	transition-delay: 3000ms;
	-webkit-animation-delay: 3000ms;
	-moz-animation-delay: 3000ms;
	-ms-animation-delay: 3000ms;
	-o-animation-delay: 3000ms;
	animation-delay: 3000ms;
}
.pulse .ring:nth-of-type(5) {
	transition-delay: 4000ms;
	-webkit-animation-delay: 4000ms;
	-moz-animation-delay: 4000ms;
	-ms-animation-delay: 4000ms;
	-o-animation-delay: 4000ms;
	animation-delay: 4000ms;
}
.pulse .ring:nth-of-type(6) {
	transition-delay: 5000ms;
	-webkit-animation-delay: 5000ms;
	-moz-animation-delay: 5000ms;
	-ms-animation-delay: 5000ms;
	-o-animation-delay: 5000ms;
	animation-delay: 5000ms;
}
 @keyframes pulse {
/*from {transform:scale(1);}
to {transform:scale(10);}*/
0% {
opacity: 0;
transform:scale(1);
}
50% {
opacity: 0.40;
transform:scale(6);
}
100% {
opacity: 0;
transform:scale(12);
}
}
 @-webkit-keyframes pulse {
/*from {-webkit-transform:scale(1);}
to {-webkit-transform:scale(10);}*/
0% {
opacity: 0;
-webkit-transform:scale(1);
}
50% {
opacity: 0.40;
-webkit-transform:scale(6);
}
100% {
opacity: 0;
-webkit-transform:scale(12);
}
}
.sec3 {
	height: 900px;
	text-align: center;
}
.sec3>p {
	font-size: 20px;
	text-align: center;
	color: #fff;
	letter-spacing: 1px;
	position: relative;
	top: 50px;
	opacity: 0;
	font-weight: 200;
}
.sec3>h5 {
	font-size: 25px;
	margin-top: 0;
	color: #FFF;
	text-align: center;
	position: relative;
	top: 350px;
	opacity: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.sec3>input {
	width: 200px;
	background: none;
	border: rgba(255, 255, 255, 0.25) solid 1px;
	height: 40px;
	color: #CCC;
	opacity: 0;
}
.contact {
	margin-top: 130px;
}
.contact_qy_right {
	float: right;
	width: 28%;
	background: #60b6e7;
	text-align: center;
	line-height: 40px;
}
.contact_qy_right a {
	color: #fff;
}
.contact_qy_right_dz {
	padding: 50px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: relative;
	right: -300px;
}
.contact_qy_right_dz i {
	    color: #333;
    display: block;
    font-size: 96px;
    text-align: left;
    color: #fff;
    float: left;
    width: 120px;
    margin-top: 18px;
    margin-left: 70px;
}
.contact_qy_right_dz p {
	color: #fff;
	text-align: left;
	font-size: 20px;
	margin-top: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.contact_qy_right_dz span {
	color: #fff;
	display: block;
	text-align: left;
	font-size: 14px;
}
/*** news1 ***/
.news_one_a {
	width: 84%;
}
.news_one {
	margin: 100px 0 120px 0;
	overflow: hidden;
}
.news_one .title1 {
	margin-bottom: 100px;
	border: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
	text-align: center;
}
.news_one_cont {
	position: relative;
	left: 300px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.news_one_cont_img {
	background: rgba(0,0,0,0.8);
	overflow: hidden;
}
.news_one_cont_img img {
	width: 100%;
	height: auto;
	display: block;
	filter: alpha(opacity=0.6);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.news_one_cont_text {
	position: absolute;
	left: 35px;
	bottom: 30px;
	padding-right: 35px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.news_one_cont_text h6 {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 5px;
}
.news_one_cont_text p {
	color: #fff;
	font-size: 13px;
	line-height: 22px;
	width: 80%;
}
.news_one_cont_text span {
	float: left;
	width: 120px;
	text-transform: uppercase;
	margin-top: 25px;
	background: #00a1e9;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	border-color: #00a1e9
}
.news_one_cont:hover .news_one_cont_img img {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	filter: alpha(opacity=0.99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	opacity: 0.99;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.news_one_cont:hover .news_one_cont_text {
	left: 50px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.news_one_cont:hover .news_one_cont_text span {
	background: #0175c2;
	border: #0175c2 solid 1px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
/*** news1 ***/


/*** news2 ***/
.news_two {
	background: url(/images/news2_bg.jpg) left top no-repeat fixed;
	padding: 120px 0;
	position: relative;
}
.news_two .container {
	overflow: hidden;
}
.news_two_con {
	position: relative;
	top: 300px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.news_two_con span {
	display: block;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
.news_two_con h3 {
	color: #fff;
	font-size: 30px;
	line-height: 32px;
	margin: 0 0 30px 0;
	text-align: center;
}
.news_two_con p {
	font-size: 20px;
	color: #fff;
	line-height: 24px;
	text-align: center;
}
.news_two_con h6 {
	margin: 50px auto 0 auto;
	float: none;
	text-transform: uppercase;
	background: #00a1e9;
	border: #00a1e9
}
.news_two_con h6:hover {
	background: #0175c2;
	border: #0175c2;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.news_logo {
}
.news_logo_a {
	border-radius: 60%;
	background: #fff;
	padding: 8px;
	position: absolute;
	left: 50%;
	top: -32px;
	margin-left: -25px;
	z-index: 999;
	left: 50%;
}
/*** news2 ***/


/*** news3 ***/
.syxw .title1 {
	margin-bottom: 100px;
	margin-top: 0;
	border: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
	text-align: center;
}
.syxw {
	width: 84%;
}
.index_news {
	background: #f1f1f1;
	padding: 100px 0;
}
.index_newsnav {
	padding: 0 15px;
}
.index_news_left {
}
.index_news_left_bt {
	margin-bottom: 1em;
}
.index_news_left_bt h2 {
	float: left;
	margin-bottom: 0;
	padding-right: 0.4em;
	margin-top: 0;
}
.more_link {
	float: left;
	margin-top: 0.2em;
	text-align: right;
	color: #3277ae;
}
.more_link a {
	color: #1971B4;
}
.more_link:before {
	content: "|";
	margin-right: 0.2em;
	color: #e0ded9;
}
.index_news_left_left h2 {
	font-size: 16px;
	margin-top: 0.6em;
	margin-bottom: 0.25em;
	color: #000;
	line-height: 24px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.index_news_left_left p {
	font-size: 14px;
	color: #7a736e;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.index_news_left_left p span {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.index_news_right {
}
.index_news_right_bt {
	margin-bottom: 1em;
}
.index_news_right_bt h2 {
	float: left;
	margin-bottom: 0;
	padding-right: 0.4em;
	margin-top: 0;
}
.more_link1 {
	float: left;
	margin-top: 0.2em;
	text-align: right;
	color: #3277ae;
}
.more_link1:before {
	content: "|";
	margin-right: 0.2em;
	color: #e0ded9;
}
.more_link1 a {
	color: #1971B4;
}
.index_news_right_list {
	margin-bottom: 2em;
}
.riqi {
	width: 44px;
	background: #1971B4;
	text-align: center;
	padding: .35em .5em;
	float: left;
}
.riqi h1 {
	color: #fff;
	display: block;
	font-size: 1.313em;
	letter-spacing: 2px;
	margin: 0;
}
.riqi p {
	color: #fff;
	display: block;
	font-size: 0.813em;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.wenzi {
	width: 80%;
	float: right;
}
.wenzi h1 {
	color: #333;
	display: block;
	font-size: 16px;
	letter-spacing: 1px;
	margin: 0;
	line-height: 24px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.wenzi p {
	color: #666;
	display: block;
	font-size: 14px;
	margin: 0;
	line-height: 20px;
	margin-top: 10px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.wenzi h2 {
	margin-top: 0.2em;
	color: #999;
	font-size: 0.5em;
	margin-top: 10px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.wenzi h2 span {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.indexnewsimg {
	position: relative;
}
.indexnewsimg:hover .hover-content {
	background-color: rgba(0, 0, 0, .7);
	transition: all 0.7s linear;
	-webkit-transition: all 0.7s linear;
	-moz-transition: all 0.7s linear;
	-ms-transition: all 0.7s linear;
	-o-transition: all 0.7s linear;
}
.hover-content {
	position: absolute;
	margin: 0 auto;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	transition: all 0.7s linear;
	-webkit-transition: all 0.7s linear;
	-moz-transition: all 0.7s linear;
	-ms-transition: all 0.7s linear;
	-o-transition: all 0.7s linear;
}
.hover-content div {
	position: absolute;
	background: #0275bf;
}
.hover-content .line-top {
	top: 0;
	left: 50%;
	width: 0%;
	height: 2px;
}
.hover-content .line-right {
	top: 50%;
	right: 0;
	width: 2px;
	height: 0%;
}
.hover-content .line-bottom {
	right: 50%;
	bottom: 0;
	width: 0%;
	height: 2px;
}
.hover-content .line-left {
	left: 0;
	bottom: 50%;
	height: 0%;
	width: 2px;
}
.indexhover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(27, 19, 8, 0);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	top: 0px;
	left: 0px;
}
.index_news_left_left {
	position: relative;
	top: 100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.index_news_left_left:hover p {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, 10px);
	-moz-transform: translate(0, 10px);
	-o-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.index_news_left_left:hover h2 {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, 10px);
	-moz-transform: translate(0, 10px);
	-o-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.indexnewtop {
	position: relative;
	top: 100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.indexnewtop:hover .wenzi h1 {
	color: #1971B4;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.indexnewtop:hover .wenzi p {
	color: #1971B4;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.indexnewtop:hover .wenzi h2 {
	color: #1971B4;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.index_news_left_left {
}
/*** news3 ***/


/****** sec  ********/
.sec {
	padding-top: 70px;
	padding-bottom: 70px;
	position: relative;
	background: #f1f1f1;
}
.sec_bg_jz {
	position: absolute;
	top: 20%;
	width: 100%;
	left: 0px;
}
#smp .subhead {
	font-size: 18px;
	line-height: 30px;
	padding: 0 10px 0 0;
	margin: 43px 0 80px 0;
	float: left;
}
#smp .subhead span {
	font-size: 30px;
	font-family: "宋体";
	position: relative;
}
.post p {
	margin: 0px 0 15px;
	float: left;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	width: 90%;
}
.post h1 {
	font-size: 20px;
	text-transform: uppercase;
	position: relative;
	color: #0175c2;
	margin-top: 50px;
	font-weight: bold;
}
.post {
	position: relative;
	margin-top: 50px;
}
.img-info {
	font-size: 30px;
	line-height: 1.3;
	color: #fff;
	position: absolute;
	top: 100px;
	left: 75px;
	opacity: 0;
	width: 400px;
	transition: .2s ease;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-ms-transition: .2s ease;
}
.one .img-info {
	font-size: 24px;
	left: 30px;
	width: 250px;
}
.img:hover .img-info {
	opacity: 1;
	top: 75px;
}
.img-info a {
	font-weight: 300;
	font-style: normal;
	font-size: 18px;
	display: block;
	margin: 40px 0 0;
	text-decoration: none;
	border-bottom: 3px solid transparent;
	color: #fff;
	margin-top: 40px !important;
	padding-bottom: 10px !important;
}
.post.show .img {
	background-color: #000!important;
	overflow: hidden;
}
.post a {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 14px;
	color: #00a1e9;
	font-style: normal;
	margin-top: 10px;
	display: inline-block;
	padding: 0 0 1px;
	border-bottom: 2px solid transparent;
}
.sec_bottom {
	margin-bottom: 20px;
}
.sec_bottom .img-details {
	float: left;
	width: 30%;
}
.sec_bottom .two {
	float: right;
	width: 27%;
}
.sec_bg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}
.post .one {
	position: relative;
}
.post .one:hover .sec_bg {
	background-color: rgba(0, 0, 0, .7);
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}
.post .img-details {
	line-height: 26px;
	font-size: 16px;
	color: #666;
}
.post .one:hover a {
	color: #fff;
	border-bottom: 3px solid #fff;
}
.post .two {
	position: relative;
}
.post .two:hover .sec_bg {
	background-color: rgba(0, 0, 0, .7);
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}
.post .two:hover a {
	color: #fff;
	border-bottom: 3px solid #fff;
}
.post a:hover {
	text-decoration: none;
	font-size: 14px;
	color: #0175c2;
	font-style: normal;
	margin-top: 10px;
	display: inline-block;
	padding: 0 0 1px;
	border-bottom: 2px solid #0175c2;
}
.sec_one {
	font-size: 24px;
	text-transform: uppercase;
	position: relative;
	color: #1662ab;
	text-align: center;
}
/*.sec_one:after{position:absolute; bottom:-20px; left:0%; width:30px; height:3px; background:#1662AB; content:"";}*/
/****** sec  ********/




.honor {
	margin: 80px 0;
}
.honor_left {
}
.honor_left h1 {
	font-size: 70px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 30px;
	font-weight: 300;
	margin-top: 0;
	color: #333;
}
.honor_left h1 i {
	font-size: 90px;
}
.honor_left p {
	font-size: 14px;
	line-height: 23px;
	width: 70%;
	float: left;
}
.honor_left span {
	font-size: 14px;
	line-height: 23px;
	color: #1971B4;
	display: block;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 50px;
}
.honor_right {
}
.renzheng_list {
}
.renzheng_list p {
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
}
.job_box1 {
	padding: 80px 0;
}
.gpgw {
	font-size: 18px;
	line-height: 12px;
	padding-left: 60px;
	position: relative;
	padding-bottom: 35px;
	letter-spacing: 2px;
}
.gpgw:after {
	content: "";
	display: block;
	width: 40px;
	height: 1px;
	background: #333;
	position: absolute;
	left: 0;
	top: 5px;
}
.recitem {
	margin-top: 40px;
	position: relative;
	top: 100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.xsry {
	font-size: 16px;
	margin-top: 30px;
}
.zptj {
	padding-bottom: 20px; /*border-bottom:1px dotted #ccc;*/
	margin-bottom: 20px;
}
.zptj p {
	line-height: 23px;
}
.recmore {
	margin-top: 20px;
	position: relative;
	float: left;
}
.reclist {
	border-bottom: 1px dotted #ccc;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.recmore a {
	display: block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #0187d0;
	text-align: center;
	font-size: 12px;
	font-family: 'futura_bk_btbook';
	text-transform: uppercase;
	color: #0187d0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.recmore a:hover {
	background: #0187d0;
	color: #fff;
	border: 1px solid #0187d0;
}
.margin30 {
	margin-top: 30px;
}
.recitem {
	/*border-bottom: 1px dotted #ccc;*/
	padding-bottom: 50px;
}
.recimg {
	border: 1px solid #fff;
	position: relative;
	left: -100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.recwarp {
	position: relative;
	right: -100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.job_hy {
	font-size: 28px;
	font-family: 'futura_bk_btbook';
	color: #0187d0;
	text-transform: uppercase;
}
.zp_zzjl {
	height: auto;
	background: #f1f1f1;
	padding: 80px 0;
}
.j_zp_zzj1{
	background-color: #ffffff;
	margin-top:-90px;
}

/*zxyp*/
.zxyp {
	width: 100%;
	height: auto;
	padding: 50px;
	margin: 0 auto;
	background: #fff;
}
.zxzpnr {
	width: auto;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: "微软雅黑";
	color: #666;
	font-size: 12px;
	line-height: 30px;
	border-bottom: 1px #ddd dashed
}
.tjl {
	width: 100px;
	height: 50px;
	position: relative;
	float: right
}
.biaoge {
	width: auto;
	height: auto;
	margin: 0 auto;
	background: #fff;
}
.biaoge table {
	border-bottom: 4px #e1e1e1 solid;
	border-top: 4px #e1e1e1 solid;
	border-right: 4px #e1e1e1 solid;
	border-left: 4px #e1e1e1 solid;
	width: 90%;
}
.biaoge table tr td {
	text-align: center;
	border-top: 2px #e1e1e1 solid;
	border-right: 2px #e1e1e1 solid;
}
.biaoge table tr td {
	border-top: 2px #e1e1e1 solid;
	border-right: 2px #e1e1e1 solid;
}


.tjqx {
	width: 100%;
	height: 60px;
	margin: 0 auto;
	border-left: 1px #e1e1e1 solid;
	border-right: 1px #e1e1e1 solid;
	border-bottom: 1px #e1e1e1 solid;
}
.tjqxmid {
	width: 200px;
	height: 30px;
	margin: 0 auto;
	padding-top: 15px;
}
.tjqxz {
	background:#fff;
	float: left;
	width: 80px;
	height: 28px;
	border: 1px #f36b30 solid;
	line-height: 28px;
	text-align: center;
	font-family: "微软雅黑";
	color: #f36b30;
	font-size: 12px;
}
.tjqxz a {
	color: #f36b30;
	display: block;
}
.tjqxz:hover {
	color: #fff;
	background: #f36b30;
	display: block;
}
.tjqxy {
	float: right;
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: 1px #f36b30 solid;
	text-align: center;
	font-family: "微软雅黑";
	color: #f36b30;
	font-size: 12px;
}
.tjqxy a {
	color: #f36b30;
	display: block;
}
.tjqxy a:hover {
	color: #fff;
	background: #f36b30;
	display: block;
}
.pxfz {
	width: 780px;
	height: auto;
	padding-top: 20px;
	margin: 0 auto;
}
.tubiao {
	width: 500px;
	height: 79px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	background: url(/images/PXBJ.png) no-repeat left top;
}
.peix {
	width: 85px;
	height: 155px;
	position: absolute;
	left: 0px;
}
.peix1 {
	width: 85px;
	height: 155px;
	position: absolute;
	left: 132px;
}
.peix2 {
	width: 85px;
	height: 155px;
	position: absolute;
	left: 270px;
}
.peix3 {
	width: 85px;
	height: 155px;
	position: absolute;
	left: 405px;
}
.pxfznr {
	width: 700px;
	padding-bottom: 70px;
	height: auto;
	margin: 0 auto;
	padding-top: 50px;
	line-height: 30px;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #666;
}
.input_biaoti {
	float: left;
}
/***speech***/
.speechbg {
	background: url(/images/abb02.jpg) no-repeat center bottom fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	height: 850px;
	z-index: 999;
	padding: 80px 0;
}
.speechwarp {
	position: relative;
	width: 100%;
	height: 100%;
}
.speechitem {
	position: absolute;
	top: 0%;
	left: 0px;
	width: 100%;
	height: 100%;
}
.speechtext {
	background: #fff;
	width: 100%;
	padding: 10px;
	position: relative;
	margin-top: 15%;
	margin-left: 20%;
	z-index: 99;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.speechbt {
	font-size: 30px;
	color: #1971B4;
	line-height: 45px;
	position: relative;
	letter-spacing: 3px;
	text-align: center;
	text-transform: capitalize;
	padding-bottom: 20px;
}
.speechbt i {
}
.speechbt:after {
	position: absolute;
	width: 50px;
	height: 2px;
	background: #1971B4;
	content: "";
	bottom: 0px;
	left: 50%;
	margin-left: -25px;
}
.speechwz {
	margin-top: 30px;
}
.speechtext p {
	color: #666;
	line-height: 24px;
	text-indent: 2em;
}
.speechdsz {
	text-align: right;
	margin-top: 20px;
	font-size: 15px;
	position: relative;
s
}
.speechdsz:after {
	position: absolute;
	content: "";
	width: 20px;
	height: 2px;
	background: #e65c28;
	right: 125px;
	top: 50%;
}
.speechimg {
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	background: #fff;
	padding: 10px;
}
.speechitem .col-lg-6 {
	padding: 0px;
}
.speechcenter {
	padding: 30px;
	background: #f2f2f2;
}
/***speech***/




/** product **/

.cover_wrap {
	width: 150%;
	height: 100%;
	position: relative;
}
.cover_pro {
	width: 640px;
	overflow: hidden;
	position: relative;
	top: -800px;
	cursor: pointer;
	text-align: center;
	background: #f4f4f4;
	overflow: hidden;
}
.cover_pro .mr {
	width: 100%;
	position: absolute;
	left: 0px;
}
.cover_activity {
	width: 640px;
	overflow: hidden;
	position: relative;
	top: -800px;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
}
.cover_activity .mr {
	width: 100%;
	position: absolute;
	left: 0px;
}
.cover_wait {
	cursor: pointer;
	overflow: hidden;
	position: relative;
	top: 800px;
	width: 640px;
	text-align: center;
	overflow: hidden;
}
.cover_wait .mr {
	width: 100%;
	position: absolute;
	margin: auto;
	left: 0px;
}
.divimg {
	float: left;
}
.divimg {
	color: #fff;
	position: relative
}
.divimg span {
	font-size: 14px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 65px;
}
.divimg .txt {
	width: 40%;
	margin: auto;
	text-align: center;
	margin-top: 0px;
}
.divimg .txt p {
	line-height: 30px;
}
.divimg .txt p a {
	color: #fff;
	font-size: 16px;
}
.divimg .text {
	top: 45%;
	font-size: 14px
}
.divimg .zhe {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	position: absolute;
	z-index: 111;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.con h3 {
	color: #fff;
	font-size: 30px;
}
.divimg p a:hover {
	color: #0187d0 !important;
	margin-right: 10px !important;
}
.divimg p a {
	position: relative
}
.divimg p a:after {
	position: absolute;
	top: 5px;
	left: -28px;
	width: 14px;
	height: 14px;
	border: 2px solid #0187d0;
	content: "";
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
}
.divimg p a:before {
	position: absolute;
	top: 10px;
	left: -14px;
	width: 0%;
	height: 3px;
	background: #0187d0;
	content: "";
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}
.divimg p a:hover:before {
	width: 120%;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}
/** product **/





/*login*/
.content1 {
	padding: 50px 0;
	margin: 150px auto;
}
.content1 article {
}
.content1 article h1 {
	color: #3F3F3F;
	font-size: 20px;
}
.content1 .c-login {
	width: 65%;
}
.dlleft {
	border-right: 1px solid #bababa;
}
.content1 .c-login .logintitle {
	display: inline-block;
	font-size: 18px;
	margin-top: 20px;
}
.content1 .c-login .niu-input-large {
	width: 100%;
	background-color: rgba(255, 255, 255, .9);
}
.content1 .c-login .niu-input-large input {
	width: 80%;
	background: none;
}
.content1 .c-login .niu-input-middle {
	width: 190px;
}
.content1 .c-login .niu-input-middle input {
	width: 150px;
	background: none;
}
.content1 .c-login .verify {
	height: 40px;
}
.content1 .c-login .verify .niu-input-msg {
	float: left;
}
.content1 .c-login .verify .verifycode {
	float: right;
	display: block;
	width: 158px;
	height: 40px;
	background-color: #bababa;
	margin-top: 16px;
}
.content1 .c-login .loginsele {
	margin-top: 20px;
	color: #545556;
	height: 18px;
	line-height: 18px;
}
.content1 .c-login .loginsele input, .content .c-login .loginsele label {
	float: left;
}
.content1 .c-login .loginsele span {
	display: inline-block;
	font-size: 12px;
	float: right;
	height: 18px;
	line-height: 18px;
	text-align: center;
}
.content1 .c-login .loginsele .getpwd {
	margin-right: 0px;
	color: #000;
}
.content1 .c-login #loginbtn {
	width: 100%;
	margin-top: 50px;
	outline:none;
}
.c-regist .c-login #loginbtn {
	width: 100%;
	margin-top: 50px;
}
.content1 .c-login .loginother {
	margin-top: 20px;
}
.content1 .c-login .loginother div i {
	display: block;
	width: 30px;
	height: 16px;
	color: #d1d2d3;
	left: 0;
	line-height: 16px;
	text-align: center;
	font-size: 16px;
}
.content1 .c-login .loginother div i:hover {
	color: #a4a9ae;
}
.content1 .c-login .loginother .logintip {
	border-right: 1px solid rgba(142, 136, 136, 0.2);
	width: 105px;
	padding-right: 20px;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	position: relative;
	float: left;
	margin-right: 5px;
}
.content1 .c-login .loginother .loginforwechat {
	border-right: 1px solid rgba(142, 136, 136, 0.2);
	width: 30px;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	position: relative;
	float: left;
	margin-right: 5px;
	padding: 0 10px;
	cursor: pointer;
}
.content1 .c-login .loginother .loginforqq {
	width: 30px;
	width: 30px;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	position: relative;
	float: left;
	margin-right: 5px;
	padding: 0 10px;
	cursor: pointer;
}
.content1 .c-login .loginother .loginforweibo {
	border-right: 1px solid rgba(142, 136, 136, 0.2);
	width: 30px;
	width: 30px;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	position: relative;
	float: left;
	margin-right: 5px;
	padding: 0 10px;
	cursor: pointer;
}
.content1 .c-regist {
	/*padding-left: 100px;
    padding-right:100px;*/
	width: 50%;
	text-align: center;
}
.content1 .c-regist .registtitle {
	display: inline-block;
	font-size: 18px;
	margin-top: 20px;
}
.content .c-regist p {
	color: #545556;
	font-size: 14px;
}
.content1 .c-regist .p1 {
	margin-top: 20px;
}
.content1 .c-regist .p2 {
	margin: 14px 0 33px;
}
.content1 .c-regist #goregist {
	margin-top: 20px;
}
/*layout*/
.layout {
	position: relative;
	height: 100%;
	min-height: 1080px;
	overflow: hidden;
	min-width: 1200px;
}
/*button*/
.niu-btn {
	position: relative;
	display: inline-block;
	height: 40px;
	border: none;
	border-radius: 5px;
	line-height: 42px;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	margin-top: 30px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.verify .niu-btn {
	position: relative;
	display: inline-block;
	height: 40px;
	border: none;
	border-radius: 5px;
	line-height: 42px;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	margin-top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.niu-btn-default {
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000;
}
.niu-btn-gray {
	background: #00a1e9;
}
.niu-btn-black {
	background-color: #000000;
}
.niu-btn-red {
	background-color: #1971B4;
}
.niu-btn-middle {
	width: 146px;
}
.niu-btn-large {
	font-size: 16px;
	width: 100%;
	outline:none;
}
/*input*/


.niu-input {
	display: inline-block;
	line-height: 40px;
	border-radius: 5px;
	margin-top: 20px;
}
.niu-input input {
	border: none;
	border: 0;
	outline: 0;
	border-radius: 5px;
	height: 40px;
	line-height: 40px;
	line-height: 20px;
	overflow: hidden;
	outline: none;
	padding: 10px 0;
}
.niu-input.disabled-box {
	display: none;
}
.verify .niu-input {
	display: inline-block;
	line-height: 40px;
	background: #fff;
	border-radius: 5px;
	margin-top: 0;
}
.niu-input-large {
}
.niu-input-large input {
	font-size: 14px;
}
.niu-input-middle {
	width: 150px;
}
.niu-input-middle input {
	width: 110px;
	font-size: 14px;
}
.niu-input-phone i {
	display: block;
	width: 38px;
	height: 40px;
	float: left;
	background: url(/images/zc4.png) no-repeat center;
}
.niu-input-account i {
	display: block;
	width: 38px;
	height: 40px;
	float: left;
	background: url(/images/zc2.png) no-repeat center;
}
.niu-input-msg i {
	display: block;
	width: 38px;
	height: 40px;
	float: left;
	background: url(/images/zc2.png) no-repeat center;
}
.niu-input-email i {
	display: block;
	width: 38px;
	height: 40px;
	float: left;
	background: url(/images/zc4.png) no-repeat center;
}
.niu-input-pwd i {
	display: block;
	width: 38px;
	height: 40px;
	float: left;
	background: url(/images/zc2.png) no-repeat center;
}
.niu-input-repwd i {
	display: block;
	width: 38px;
	height: 40px;
	float: left;
	background: url(/images/zc1.png) no-repeat center;
}
}
.niu-input-oldpwd i {
	display: block;
	width: 38px;
	height: 40px;
	float: left;
	background: url(/images/zc1.png) no-repeat center;
}
}
/*warning*/

.niu-warning {
	position: relative;
	display: inline-block;
	line-height: 40px;
	border: 1px solid #8a8a8a;
	border-radius: 5px;
	margin-top: 20px;
}
.niu-warning input {
	border: none;
	border: 0;
	outline: 0;
	float: right;
	border-radius: 5px;
	height: 20px;
	line-height: 40px\9;
 *line-height: 40px;
	_line-height: 40px;
	line-height: 40px;
	overflow: hidden;
	outline: none;
	padding: 10px 0;
}
.disabled-box {
	display: none;
	position: absolute;
	height: 40px;
	width: 294px;
	line-height: 40px;
	border-radius: 5px;
	background-color: #fff;
}
.niu-warning .disabled-box {
	display: block;
	position: absolute;
	height: 40px;
	width: 300px;
	line-height: 40px;
	border-radius: 5px;
	background-color: #fff;
}
.niu-warning .disabled-box .niu-tipmsg {
	font-size: 14px;
	color: #df001f;
}
/*提示注册*/

.tip-signup {
	display: none;
}
.tip-signup-show {
	display: none;
}
.niu-warning .tip-signup-show {
	position: absolute;
	right: 10px;
	display: block;
}
.niu-warning .tip-signup-show a {
	color: #B2B2B2;
}
/*checkbox*/
.niu-checkbox {
	display: inline-block;
}
.niu-checkbox-lable {
	font-size: 12px;
	display: inline-block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/*slideVerify*/

#login_form .slideVerify {
	margin: 20px 0;
}
#signup_form .slideVerify, #forget_form .slideVerify, #bind_form .slideVerify {
	margin: 20px 0;
}
/*form*/

.niu-form-title {
	display: inline-block;
	font-size: 18px;
	margin-top: 20px;
	color: #212121;
}
/*select*/
.niu-select {
	display: inline-block;
	margin-top: 15px;
	height: 40px;
	border: 1px solid #8a8a8a;
	border-radius: 5px;
}
.niu-select input {
	height: 38px;
	border: none;
	border: 0;
	outline: 0;
	float: right;
	border-radius: 5px;
}
.niu-select-middle {
	width: 160px;
}
.niu-select-middle input {
	width: 120px;
	font-size: 12px;
}
.niu-select-globle {
	position: relative;
}
.niu-select-globle:after {
	display: inline-block;
	position: absolute;
	right: 8px;
	top: 14px;
}
.niu-selectlist {
	position: relative;
}
.niu-selectlist ul, .niu-selectlist ul > li {
	margin: 0;
	padding: 0;
}
.niu-selectlist ul > li {
	list-style: none;
	height: 30px;
}
.niu-certificate {
	border: 1px dashed #dadada;
}
.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7";
}
.fa-weibo:before {
	content: "\f18a";
}
.fa-qq:before {
	content: "\f1d6";
}
#getvcode {
	float: right;
}
.protocol {
	margin-top: 10px;
}
/*login*/


/* seciety */
.seciety_box1 {
	background: #f1f1f1;
	padding: 80px 0;
}
.seciety_box1_lb {
	text-align: center;
	background: #fff;
	padding: 80px 50px 50px 50px;
	position: relative;
}
.seciety_box1_lb i {
	font-size: 50px;
	display: block;
	color: #1971B4;
}
.seciety_box1_lb h3 {
	background: url(/images/sep.gif) no-repeat center bottom;
	padding-bottom: 24px;
	font-size: 20px;
	color: #3a3c41;
	margin-bottom: 16px;
}
.seciety_box1_lb p {
	line-height: 24px;
	font-size: 14px;
}
.seciety_box1_lb .btn1 {
	width: 120px;
	line-height: 36px;
	background: #1971B4;
	text-align: center;
	color: #fff;
	display: block;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -60px;
}
/*******indexthree******/
.seciety_box02 {
	background: url(/images/news2_bg.jpg) no-repeat fixed center center;
	background-size: cover;
}
.seciety_box2 {
	padding: 80px 0px;
	padding: 80px 0px;
}
.seciety_box2_boxtitle {
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3a3c41;
	line-height: 1.2em;
	margin-bottom: 30px;
	text-align: center;
}
.seciety_box2_mian {
}
.seciety_box2_mian:hover .indexthree_mianwen02 {
	color: #1971B4;
}
.seciety_box2_mian:hover .indexthree_mianwen {
	color: #1971B4;
}
.seciety_box2_mianimg {
}
.seciety_box2_mianimg img {
	display: block;
	margin: 0 auto;
}
.seciety_box2_mianwen {
	font-size: 14px;
	color: #eee;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
	margin-top: 15px;
	width: 80%;
}
.seciety_box2_mianwen02 {
	font-size: 18px;
	margin-top: 40px;
	font-weight: bold;
	color: #fff;
	background: url(/images/sep2.gif) no-repeat center bottom;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: center
}
.seciety_box2_mianwen03 {
	display: block;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3a3c41;
	text-align: center;
}
/**********index5*******/
.indexfivebox {
	padding: 80px 0;
	background: #f1f1f1;
}
.indexfive_titlte {
	width: 100%;
}
.indexfivebox .indexfive_mian_in {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	left: 300px;
	position: relative;
}
.indexfive_titlte h4 {
	font-size: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 50px;
	font-weight: 300;
	margin-top: 20px;
	text-align: center;
	color: #333;
}
.indexfive_titlte h4 span {
	font-size: 70px;
	font-style: italic;
}
.indexfive_item {
	background: #fff;
}
.indexfive_item h4 {
	font-size: 16px;
	margin: 10px 0px;
	line-height: 24px;
}
.indexfive_item h4 a {
	color: #1971B4;
	height: 30px;
	display: block;
	overflow: hidden;
}
.indexfive_item p {
	line-height: 24px;
	font-size: 14px;
	height: 45px;
	overflow: hidden;
}
.indexfive_item:hover p {
	color: #1971B4;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.indexfive_item:hover h4 a {
	color: #1971B4;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.indexfive_txt {
	padding: 30px;
}
.indexfive_more {
	width: 100px;
	text-align: center;
	color: #fff;
	border: #1971B4 1px solid;
	font-size: 12px;
	display: block;
	margin: 30px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #none;
	float: left;
}
.indexfivebox .indexfive_mian_in:hover .indexfive_more {
	background: #1971B4;
	color: #fff;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.indexfive_item .indexfive_pic a {
	display: block;
	width: 100%;
	overflow: hidden;
}
.indexfivebox .indexfive_mian_in:hover .indexfive_pic a img {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
/**********index5*******/
	
	
	/****   touzi ***/


.touzi {
	background: #f1f1f1;
	overflow: hidden;
}
.touzi1 {
	margin: 80px 0 20px 0;
	padding: 0 35px;
}
.touzi1_left {
	padding-left: 0;
	padding-right: 0;
	background: #fff;
	border-radius: 5px;
	right: 300px;
	opacity: 0;
}
.touzi1_left_js_pic {
	width: 90px;
	height: 90px;
	background: #5bb6e7;
	border-radius: 5px;
	font-size: 30px;
	text-align: center;
	line-height: 90px;
	color: #fff;
	float: left;
	margin-right: 20px;
}
.touzi1_left_js_text h3 {
	font-size: 18px;
	color: #666;
	line-height: 30px;
	margin-top: 0;
}
.touzi1_left_js_text p {
	font-size: 12px;
	color: #999;
	line-height: 24px;
	margin: 5px 0 0 0;
}
.touzi1_left_js_text p.q span {
	float: right;
	display: block;
	font-size: 12px;
	color: #999;
	line-height: 24px;
}
.bt {
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
	margin-bottom: 10px;
}
.bt ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bt ul li {
	float: left;
	width: 120px !important;
	border: 1px #cbcbcb solid;
	color: #999;
	padding: 7px 8px;
	margin-left: 12px;
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑";
	cursor: pointer;
	text-align: center;
}
.bt ul .focus {
	background-color: #8DC556;
	color: #fff;
}
.touzi1_left_js {
	padding: 20px;
	box-sizing: border-box;
}
.touzi1_left_js_con {
}
.TabHide4 {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 5px;
}
.TabHide4 img {
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
}
.touzi1_right {
	box-sizing: border-box;
}
.touzi1_right .tz_news {
	height: auto;
	background: #fff;
	border-radius: 5px;
	padding: 15px;
	box-sizing: border-box;
	left: 300px;
	opacity: 0;
	position: relative;
}
.touzi1_right .tz_news h3 {
	font-size: 18px;
	color: #666;
	line-height: 30px;
	margin: 0 0 20px 0;
	border-bottom: 1px #f3f3f3 solid;
	padding-bottom: 10px;
}
.touzi1_right .tz_news h3 a {
	display: block;
	float: right;
	font-size: 12px;
	color: #999;
}
.touzi1_right .tz_news img {
	width: 100%;
	height: auto;
	margin: 25px auto;
	display: block;
}
.touzi1_right .tz_news .tz_news_con li {
	line-height: 30px;
	clear: both;
	margin-bottom: 10px;
	height: 30px;
}
.touzi1_right .tz_news .tz_news_con li span {
	display: block;
	width: 25px;
	height: 25px;
	color: #fff;
	text-align: center;
	line-height: 25px;
	border-radius: 60%;
	background: #5BB6E7;
	float: left;
	margin-right: 10px;
}
.touzi1_right .tz_news .tz_news_con li b {
	float: left;
	line-height: 24px;
	font-weight: normal;
	color: #999;
	height: 24px;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 
	width: 80%;
}
.touzi1_right .tz_news .tz_news_con li b:hover {
	color: #60b6e7;
}
.touzi1_right .tz_news .tz_news_con li.w span {
	background: #8DC556;
}
.touzi1_right .bankuai {
	padding: 15px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 5px;
	margin-top: 15px;
	left: 300px;
	opacity: 0;
	position: relative;
}
.touzi1_right .bankuai h3 {
	font-size: 18px;
	color: #666;
	line-height: 30px;
	margin-bottom: 20px;
	border-bottom: 1px #f3f3f3 solid;
	padding-bottom: 10px;
	margin-top: 0;
}
.touzi1_right .bankuai .bankuai_con {
	height: auto;
}
.touzi1_right .bankuai .bankuai_con li {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f1f1f1;
	height: 33px;
	overflow: hidden;
}
.touzi1_right .bankuai .bankuai_con li a {
	color: #999;
	height: 24px;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 
	display: block
}
.touzi1_right .bankuai .bankuai_con li:hover a {
	color: #60b6e7;
}
.touzi2 {
	padding: 0 35px;
	box-sizing: border-box;
	margin-bottom: 80px;
}
.touzi2_right {
	box-sizing: border-box;
	left: 300px;
	opacity: 0;
}
.touzi2_right h3 {
	font-size: 18px;
	color: #666;
	padding: 15px;
	margin: 0 0 0 0;
	background: #fff;
	border-bottom: 1px #f3f3f3 solid;
	box-sizing: border-box;
	border-radius: 5px;
}
.touzi2_right h3 a {
	display: block;
	float: right;
	font-size: 12px;
	color: #999;
}
.touzi2_right h3:hover a {
	color: #8DC556;
}
.touzi2_right ul {
	background: #fff;
	padding: 20px;
}
.touzi2_right .touzi2_right_con li {
	line-height: 24px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px #f3f3f3 solid;
}
.touzi2_right .touzi2_right_con li a {
	color: #999;
	height: 24px;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 
	display: block
}
.touzi2_right .touzi2_right_con li:hover a {
	color: #60b6e7;
}
.touzi2_left {
	padding: 20px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 5px;
	right: 300px;
	opacity: 0;
}
.touzi2_left_fl {
	padding-bottom: 10px;
	border-bottom: 1px #C3E9FF solid;
	margin-bottom: 10px;
}
.touzi2_left .touzi2_left_fl .touzi2_left_fl_list {
	width: 80%;
	float: left;
}
.touzi2_left .touzi2_left_fl .touzi2_left_fl_list li {
	float: left;
	line-height: 30px;
	text-align: center;
	width: auto;
	margin-right: 20px;
}
.touzi2_left .touzi2_left_fl .touzi2_left_fl_list li a {
	color: #60b6e7;
}
.touzi2_left .touzi2_left_fl .touzi2_left_fl_list li a i {
	padding-right: 6px;
}
.touzi2_left .touzi2_left_fl select {
	width: 10%;
	color: #999;
	float: right;
	min-width: 90px;
	border: none;
	outline: none;
	height: 30px;
}
.touzi2_left .touzi2_left_fl select option {
	outline: none;
	line-height: 30px;
}
.touzi2_left_con>li {
	margin-bottom: 20px;
	padding-bottom: 25px;
	border-bottom: 1px #f1f1f1 solid;
}
.touzi2_left_con>li h3 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 
	margin: 0;
}
.touzi2_left_con>li:hover h3 {
	color: #60b6e7;
}
.touzi2_left_con>li div {
	height: auto;
}
.touzi2_left_con>li div p {
	width: 80%;
	float: left;
	line-height: 24px;
	margin: 0;
	height: 24px;
	overflow: hidden;
	color: #333;
}
.touzi2_left_con>li:hover div p {
	color: #60b6e7;
}
.touzi2_left_con>li div ul {
	width: 100px;
	float: right;
}
.touzi2_left_con>li div ul li {
	float: left;
	line-height: 24px;
	margin-right: 20px;
	text-align: center;
}
.touzi2_left_con>li div ul li.t {
	margin-right: 0;
}
.touzi2_left_con>li div ul li a {
	color: #999;
}
.touzi2_left_con>li div ul li a i {
	padding-right: 6px;
	color: #60b6e7;
}
.touzi2_left_con>li:hover div ul li a {
	color: #60b6e7;
}
.touzi2_left_con {
	margin-top: 25px;
}
/****   touzi ***/

	/****   .consumer_box1 ***/
.consumer_box1 {
	padding: 80px 0;
}
.consumer_box1_chaxu {
	background: #f1f1f1;
}
.consumer_box1_search {
	width: 70%;
	margin: 0 auto;
	padding: 50px;
}
.consumer_box1_search span {
	display: block;
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-top: 20px;
}
.consumer_box1_search p {
	float: left;
	color: #1971B4;
	line-height: 40px;
	font-size: 16px;
}
.consumer_box1_search input {
	float: left;
	margin-left: 20px;
	width: 66%;
	height: 40px;
	border: none;
	background: #fff;
	padding-left: 15px;
}
.consumer_box1_search .btn1 {
	background: #1971B4;
	color: #fff;
	width: 100px;
	line-height: 40px;
	text-align: center;
	display: block;
	float: left;
}
.consumer_box1_xs {
	margin-top: 50px;
}
.consumer_box1_xs_left {
	padding-left: 0;
}
.consumer_box1_xs_right {
	padding-right: 0;
}
.consumer_box1_xs_right p {
	line-height: 22px;
	margin-top: 10px;
	color: rgb(102, 102, 102);
	font-family: 微软雅黑;
	font-size: 14px;
}
.consumer_box1_xs_right .querytitle {
	font-size: 16px;
	font-weight: 600;
	color: #1971B4;
	margin-top: 45px;
}
.consumer_box1_js {
	margin-top: 50px;
}
.consumer_box1_js .col-lg-4 {
	border-right: #f1f1f1 1px solid;
}
.consumer_box1_js_lb {
	text-align: center;
	padding: 0 40px 0 40px;
}
.consumer_box1_js_lb i {
	font-size: 50px;
	display: block;
	color: #1971B4;
}
.consumer_box1_js_lb h3 {
	background: url(/images/sep.gif) no-repeat center bottom;
	padding-bottom: 24px;
	font-size: 20px;
	color: #3a3c41;
	margin-bottom: 16px;
}
.consumer_box1_js p {
	line-height: 24px;
	font-size: 14px;
}
/****   .consumer_box1 ***/
	
	
		/**** consumer_box2 ***/
.consumer_box2 {
	background: url(/images/bg_mCon03.jpg) no-repeat fixed center center;
	background-size: cover;
	padding: 80px 0;
}
.consumer_box2_nav {
}
.consumer_box2_nav img {
	display: block;
	margin: 0 auto;
}
/**** consumer_box2 ***/
	
/**** consumer_box3 ***/
.consumer_box3 {
	padding: 80px 0;
}
.consumer_box3_lc {
}
.consumer_box3_lc_left {
	font-size: 42px;
	width: 15%;
	color: #1971B4;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 15%;
	font-style: italic;
	margin: 0 auto
}
.consumer_box3_lc_right {
	width: 80%;
	float: right;
	color: #333;
	line-height: 24px;
	font-size: 14px;
	margin-top: 10px;
}
.consumer_box3_bottom {
	width: 100%;
	background-color: #fafafa;
	margin-top: 50px;
	border: 1px solid #e5e5e5;
	padding: 30px 0px;
}
.consumer_box3_bl {
	float: left;
	width: 30%;
	position: relative;
	border-right: 1px solid #e5e5e5;
	padding-left: 120px
}
.consumer_box3_bl img {
	display: block;
	margin: 0 auto;
}
.consumer_box3_br {
	float: left;
	width: 70%;
	padding: 0px 12% 0px 9%;
}
.consumer_box3_br h4 {
	font-size: 22px;
	color: #1971B4;
	margin-bottom: 15px
}
.consumer_box3_br p {
	font-size: 14px;
	line-height: 24px;
}
/**** consumer_box3 ***/
.inn_biaoti h1 {
	font-family: "宋体";
	text-align: center;
	color: #000;
}
.inn_biaoti p {
	text-align: center;
	margin-bottom: 30px;
	font-family: Verdana, Geneva, sans-serif;
	color: #09448A;
}
/******consumer_box4*******/

.contact3 {
	padding: 80px 0;
	background: url(/images/bjt.jpg) top center/cover no-repeat;
	color: #fff;
	overflow: hidden;
}
.contact3 h2 {
	font-size: 36px;
	line-height: 1.2em;
	margin-top: 0;
	font-weight: 200;
	margin-bottom: 5px;
	text-align: center;
	color: #B7D974;
}
.contact3 h3 {
	font-size: 20px;
	text-transform: uppercase;
	line-height: 1.2em;
	margin-top: 0;
	font-weight: 200;
	color: #B7D974;
	vertical-align: middle;
	padding-bottom: 10px;
	text-align: center;
}
.contact3 p {
	font-size: 25px;
	margin: 10px 0;
	font-weight: 200;
	text-align: center;
}
.liuyan {
}
.contact3 p strong {
	font-weight: 400;
}
.contact {
}
.contact_top {
	padding-top: 80px;
	background-color: #f1f1f1;
}
.contact_top_wz {
}
.contact_top_wz p {
	font-size: 14px;
	text-align: center;
	width: 80%;
	margin: 0 auto;
	line-height: 30px;
}
.inner_bg {
	background: url(/images/inner/bus-apply.jpg);
	padding: 80px 0;
}
.inner_bgnr ul li {
	margin-top: 20px;
}
.inner_bgnr ul li p {
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.tjbg {
	width: 50%;
}
.txbg {
	width: 100%;
	line-height: 40px;
	background: rgba(255,255,255,1);
	padding: 0px 10px;
	border: none;
	color: #333;
}
.inner_bgbtn {
	width: 150px;
	margin: 50px auto 0;
}
.inner_bgbtn a {
	line-height: 45px;
	background: #00a1e9;
	color: #fff;
	text-align: center;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.inner_bgphone {
	width: 250px;
	margin-top: 50px;
}
.inner_bgphone a {
	line-height: 35px;
	background-color: rgba(255, 255, 255, .7);
	color: #333;
	text-align: center;
	display: block;
	font-size: 14px;
	font-weight: bold;
	border-radius: 120px;
}
.inner_bgnr {
	width: 70%;
	margin: 0 auto;
}
.wbqu {
	width: 100%;
	border: none;
	height: 160px;
	color: #333;
	padding: 10px;
}
.contact_bottom {
}
.contact_bottom .col-lg-6 {
	padding: 0;
}
.lxdb {
	width: 100%;
}
.contact_left {
	position: relative;
}
.contact_left_wz {
	position: absolute;
	left: 50%;
	margin-left: -185px;
	bottom: 50%;
	margin-bottom: -95px;
}
.contact_left_wz ul li h1 {
	color: #fff;
}
.contact_left_wz ul li p {
	color: #fff;
}
.contact_left_wz ul li p span {
	font-family: futura_bk_btbook !important;
}
/******consumer_box5*****/
.consumer_box5 {
	padding: 80px 0px;
	background-color: #f5f5f5;
}
.consumer_box5_item {
	text-align: center;
}
.consumer_box5_item h4 {
	font-size: 16px;
	margin-top: 10px
}
.consumer_box5_wen {
	text-align: center;
	width: 45%;
	margin: 0 auto;
	line-height: 24px;
	font-size: 14px;
	margin-top: 30px;
}
/******consumer_box6*****/
.consumer_box6 {
	padding-bottom: 80px;
}
.consumer_box6_main .col-lg-6 {
	padding-left: 0px;
	padding-right: 0px;
}
.consumer_box6_mitem {
	background-color: #1f84d0;
}
.consumer_box6_mitem h4 {
	font-size: 28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	padding-top: 15%;
	text-align: center;
}
.consumer_box6_mmore {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 10px auto 0px auto;
	display: block;
	text-transform: uppercase;
	width: 180px;
	line-height: 35px;
	text-align: center;
	background: #00a1e9;
	border: #00a1e9 1px solid;
	color: #fff;
}
.consumer_box6_mmore:hover {
	background: none;
	border: #fff 1px solid;
}
.consumer_box6_mwenzi {
	font-size: 14px;
	color: #fff;
}
/********明峰人寄语*********/
.messmain {
	margin-top: 60px;
}
.messleft {
	text-align: center;
}
.messlimg {
	margin-bottom: 30px;
}
.messleft h4 {
	color: #1971B4;
	margin-bottom: 0px;
}
.messleft p {
	font-size: 14px;
	margin: 8px auto 15px auto;
}
.messright {
	position: relative;
}
.messright:before {
	content: "";
	background: url(/images/mess03.png);
	background-position: 0 0;
	top: 28px;
	left: -40px;
	background-repeat: no-repeat;
	background-size: 108px;
	display: block;
	position: absolute;
	width: 60px;
	height: 35px;
}
.messright:after {
	content: "";
	background: url(/images/mess03.png);
	background-position: -67px 0;
	top: 28px;
	right: -40px;
	background-repeat: no-repeat;
	background-size: 108px;
	display: block;
	position: absolute;
	width: 60px;
	height: 35px;
}
.messright h4 {
	font-size: 16px;
	font-weight: bold;
}
.messr_text {
	padding-left: 3%;
	padding-top: 8px;
	width: 95%;
	float: left;
}
.messr_text p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}
.messr_text02 {
	margin-top: 20px;
}
/********产品详情******/
.news_bigtitle {
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 50px;
	padding-bottom: 10px;
}
.news_center {
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	color: #000;
	line-height: 25px;
	text-transform: uppercase;
}
.news_center span {
	font-size: 46px;
}
.news_chinese {
	font-size: 22px;
	color: #000;
	float: left;
	padding-left: 20px;
	line-height: 32px;
}
.pro_img1 {
	background: #fff;
	margin-bottom: 40px;
	padding-bottom: 20px;
}
.pro_title {
	color: #000;
	margin-top: 20px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	white-space: nowrap;
	padding-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 5%;
	padding-right: 5%;
}
.pro_imga:hover img {
	-webkit-filter: opacity(0.5);
}
.pro_wz {
	font-size: 12px;
	color: #666;
	line-height: 25px;
	text-align: left;
	padding-left: 5%;
	padding-right: 5%;
	overflow: hidden;
	height: 50px;
}
.imga_title {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	border-bottom: 1px dashed #cdcdcd;
	padding-bottom: 10px;
}
.prolistmain_title span {
	display: block;
	background-color: #00a1e9;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	margin-left: 0px;
}
.prolistwarp {
	font-size: 14px;
	color: #000;
	line-height: 25px;
	text-align: center;
}
.pro_imgae {
}
.pro_wenzi {
	margin-top: 30px;
}
.pro_wenzi1 {
	color: #00a1e9;
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
}
.pro_wenzi2 {
	text-indent: 2em;
	line-height: 24px;
	width: 100%;
	font-size: 14px;
}
.biaoge_title {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	padding-top: 50px;
	text-align: left;
	line-height: 22px;
	padding-bottom: 25px;
}
.biaoge_title span {
	display: block;
	background-color: #00a1e9;
	width: 22px;
	height: 22px;
	margin-right: 10px;
	margin-left: 0px;
	float: left;
}
.pro_wenzi_eng {
	width: 100%;
	margin-top: 10px;
}
.pro_wenzi_eng p {
	line-height: 24px;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-indent: 2em;
}
.prolist_bitem {
	margin-top: 20px;
}
.prolist_bwen h4 {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}
.prolist_bwen p {
	font-size: 14px;
	line-height: 24px;
}
/********产品详情******/


/********加盟******/
.joinwarp {
	background-color: #f8f8f8;
	width: 100%;
	padding-top: 80px;
	padding-bottom: 80px;
}
.joinwen {
	margin-bottom: 30px;
}
.joinwen h4 {
	line-height: 24px;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-size: 22px;
	margin-top: 0px;
}
.joinwen h4:after {
	position: absolute;
	content: "";
	bottom: 0px;
	left: 0px;
	width: 35px;
	height: 2px;
	background-color: #1971B4;
}
.joinwen p {
	line-height: 24px;
	font-size: 14px;
	margin-bottom: 8px
}
.joinstorewen {
	width: 95%;
}
.joinstorewen h4 {
	line-height: 24px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.joinstorewen h4:after {
	position: absolute;
	content: "";
	bottom: 0px;
	left: 0px;
	width: 35px;
	height: 2px;
	background-color: #1971B4;
}
.joinstorewen p {
	line-height: 24px;
	margin-bottom: 10px;
}
.jointwo_bg {
	width: 100%;
	background: url(/images/join03.jpg) no-repeat center fixed;
	height: 450px;
	background-size: cover;
}
.jointwo_main {
}
.jointwo_left {
	float: left;
	width: 50%;
	text-align: center;
	color: #fff;
	height: 450px;
	padding-top: 80px;
}
.jointwo_left:hover .jointwo_title {
	color: #00a1e9;
}
.jointwo_left:hover .jointwo_leftico i {
	margin-top: 10px;
}
.jointwo_leftico i {
	font-size: 72px;
	position: relative;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
}
.jointwo_title {
	margin-top: 30px;
	margin-bottom: 35px;
	font-size:24px;
	position: relative;
	padding-bottom: 20px;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
}
.jointwo_title:after {
	position: absolute;
	content: "";
	bottom: 0px;
	left: 50%;
	margin-left: -25px;
	width: 50px;
	height: 2px;
	background-color: #1971B4;
}
.jointwo_wen {
	width: 60%;
	margin: 0 auto;
	line-height: 24px;
	padding-bottom: 45px;
}
.jointwo_right {
	float: left;
	width: 50%;
	text-align: center;
	color: #fff;
	padding: 80px 0px;
}
.jointwo_right:hover .jointwo_title {
	color: #00a1e9;
}
.jointwo_right:hover .jointwo_leftico i {
	margin-top: 10px;
}
.joinimg {
	overflow: hidden;
}
.joinimg img {
	transition: all .7s linear;
	-webkit-transition: all .7s linear;
	-moz-transition: all .7s linear;
	-ms-transition: all .7s linear;
	-o-transition: all .7s linear;
}
.joinimg img:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.sale_warptwo {
	width: 100%;
	background-color: #f1f1f1;
}
.join {
	padding: 80px 0px;
}
.jointext .joinbt {
	font-size: 16px;
	color: #4c9336;
	font-weight: 600;
	padding-top: 20px;
	margin-bottom: 20px;
}
.jointext .joinbt:before {
	position: absolute;
	top: 0px;
	left: 12%;
	width: 40px;
	height: 1px;
	background: #000;
	content: "";
}
.jointext p {
	line-height: 22px;
}
.joinmore {
	margin-top: 30px;
	float: left;
}
.joinmore a {
	display: block;
	width: 180px;
	height: 40px;
	line-height: 40px;
	background: #00a1e9;
	color: #fff;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
}
.joinmore a:hover {
	background: #0175c2;
}
/*****加盟*********/


/******影视资料下载*******/
.view3 {
	padding: 80px 0;
}
.theory_tilte {
	margin-bottom: 50px;
}
.theory_tilte h3 {
	color: #333;
	font-size: 36px;
	text-align: center;
	margin-bottom: 15px;
	position: relative;
	text-align: center;
}
.theory_tilte h3 span {
	color: #1971B4;
	padding-left: 5px;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 1px;
}
.theory_con_in {
}
.theory_con_in_in {
	padding-top:40px;
	box-shadow: 0 3px 8px 1px #ddd;
	-webkit-box-shadow: 0 3px 8px 1px #ddd;
	-moz-box-shadow: 0 3px 8px 1px #ddd;
	padding: 30px 25px;
	box-sizing: border-box;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	transition: all .2s ease-in;
	top: 0;
	position: relative;
}
.theory_con_in_in:hover {
	top: -10px;
}
.theory_con_in_in:hover p {
	color: #1971B4;
}
.theory_con_in_in img {
	border-radius: 60%;
	margin: 0 auto;
	display: block;
	width: 50%;
	height: auto;
	margin-bottom: 20px;
}
.theory_con_in_in h3 {
	color: #171717;
	font-size: 16px;
	margin-bottom: 15px;
	text-align: center;
	margin-top: 0;
}
.theory_con_in_in p {
	color: #333;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	margin-bottom: 0px;
	margin-top: 0;
}
.theory_con_in_in h2 {
	color: #00a1e9;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
}
.theory_con_in_in h2 i {
	margin-right: 5px;
}
/******影视资料下载*******/
/****产品培训*******/
.view4 {
	background: #f1f1f1;
	padding: 80px 0;
}
.interview_title {
	color: #333;
	font-size: 36px;
	text-align: center;
	position: relative;
	margin-bottom: 50px;
	line-height: 30px;
}
.interview_title span {
	color: #1971B4;
	font-weight: 600;
}
.interview_con_top .interview_con_top_date {
	width: 120px;
	color: #949492;
	font-size: 14px;
	float: left;
	margin-right: 10px;
	line-height: 40px;
	height: 45px;
	background: url(/images/wz_interview_date_bg.png) left top no-repeat;
	text-align: center;
}
.interview_con_top .interview_con_top_date b {
	font-weight: 400;
}
.interview_con_top .interview_con_top_date span {
	font-size: 24px;
	color: #222222;
	padding: 0 5px;
	font-weight: bold;
}
.interview_con_top i {
	background: url(/images/date_bg.png) left top no-repeat;
	font-size: 20px;
	text-align: center;
	line-height: 40px;
	height: 46px;
	color: #fff;
	padding: 0 10px;
}
.interview_con_top {
	margin-bottom: 30px;
}
.interview_con_bottom {
	padding: 20px;
	box-sizing: border-box;
	background: #fff;
}
.interview_con_bottom:hover {
	box-shadow: 0 3px 8px 1px #ccc;
	-webkit-box-shadow: 0 3px 8px 1px #ccc;
	-moz-box-shadow: 0 3px 8px 1px #ccc;
}
.interview_con_bottom:hover .btn1 {
	color: #00a1e9;
	border: 1px #00a1e9 solid;
}
.interview_con_bottom:hover h3 {
	color: #00a1e9;
}
.interview_con_bottom h3 {
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	color: #333;
	margin-bottom: 10px;
}
.interview_con_bottom p {
	font-size: 14px;
	color: #666;
	margin-bottom: 20px;
	line-height: 24px;
	height: 140px;
	overflow: hidden;
}
.interview_con_bottom .btn1 {
	font-size: 12px;
	color: #6c6867;
	display: block;
	border: 1px #d0d0d0 solid;
	line-height: 30px;
	text-align: center;
	width: 120px;
	text-transform: uppercase;
	margin-bottom:20px;
}
.interview_con_bottom .btn1 i {
	margin-right: 5px;
}
/****产品培训*******/

/****产品使用说明*******/
.sale_warpfive {
	padding: 80px 0px;
}
.inv_mian ul li {
	width: 100%;
	border-bottom: 1px dotted #ccc;
}
.inv_mainup {
	float: left;
	width: 25%;
	padding: 20px 0px;
}
.inv_mainup img {
	display: block;
	margin: 0 auto;
}
.inv_mainuw {
	float: left;
	width: 75%;
	padding: 20px 0px;
}
.inv_mainuw h4 {
	line-height: 24px;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.inv_mainuw p {
	line-height: 24px;
	color: #666;
	width: 90%;
	height: 52px;
	overflow: hidden;
	font-size: 14px;
}
.inv_maincon {
	position: relative;
	width: 100%;
	z-index: 10;
}
.inv_maincon:hover .inv_mainuw h4 {
	color: #1971B4;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
}
.inv_maincon:hover {
	cursor: pointer;
}
.inv_mainuw h5 {
	color: #00a1e9;
	font-size: 14px;
	line-height: 24px;
	float: left;
	margin-bottom: 0px;
}
.inv_mainuw h5 i {
	margin-right: 5px;
}
.inner_title_sbianjv{magrin-top:50%}
.inner_title_sbianjv1{ margin-bottom:50px; padding-top:10%}
/****产品使用说明*******/
/****平面宣传*******/

.pingmian {
	background: #f1f1f1;
	margin-top: 20px
}
.pingmiantext {
	margin-top: 30px;
}
.pingmiantext h3 {
	font-size: 14px;
	color: #646363;
	margin: 15px 0 20px 0;
}
.pingmiantext h4 {
	color: #333;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: bold;
}
.pingmiantext p {
	line-height: 22px;
}
.pingmiandown {
	margin-top: 20px;
}
.pingmiantext p span {
	line-height: 14px;
	font-size: 13px;
	margin-left: 5px;
	color: #00a1e9;
}
.pingmiantext p a {
	color: #00a1e9;
	cursor: pointer
}
.width8 {
	width: 80%
}
.inner_title_bottom {
	margin-bottom: 50px;
}
/****平面宣传*******/

/****修改*******/
.indexfive_more1 {
	width: 150px
}
.base_text {
	padding-left: 0;
	padding-top: 8px;
	width: 100%;
	float: left;
}
.jiyulist {
	border-bottom: 1px #D8D8D8 dotted;
	padding-bottom: 50px;
}
.baseimg img {
	width: 100%
}
.jiyuimg {
	float: right;
}
.baseimg {
	margin-top: 30px
}
.qxpaddig {
	padding-right: 0
}
.liaojie {
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: #00a1e9;
	color: #fff;
	margin: 0 auto;
	margin-top: 50px;
	display: block;
	text-align: center;
}
.media_nr {
	width: 100%;
	float: left;

	border-bottom: 1px dotted #cacaca;
	padding-bottom: 12px;
}
.index_news_5 {
	padding: 100px 0;
}
.nr_left {
	width: 80%;
	float: left;
}
.nr_right {
	float: right;
	padding-top:18px
}
.nr_left h3 {
	font-size: 16px;
	line-height: 24px
}
.nr_left h3 a:hover {
	color: #0175c2;
}
.nr_right p {
	text-align: center;
	line-height:24px
}
.nr_right a:hover {
	color: #00a1e9
}
.videopic {
	position: relative;
	overflow: hidden;
}
.videopic p {
	position: absolute;
	bottom: 0;
	left: 15px;
	color: #FFF;
	line-height: 30px;
	font-size: 16px;
	margin-bottom: 10px;
}
.play {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	z-index: 99
}
.videoright li {
	float: left;
	margin-bottom: 15px
}
.videoright li img {
	display: block;
	width: 30%;
	float: left;
}
.rightext {
	width: 60%;
	float: left;
	margin-left: 15px
}
.index_news_five {
	background-color: #f1f1f1
}
.rightext h2 {
	font-size: 16px;
	margin: 5px 0 10px 0;
	font-weight: bold;
}
.rightext h3 {
	font-size: 12px;
	margin-top: 0px;
}
.rightext p {
	color: #777;
}
.rightext h3{margin-bottom:0px}
.beijing {
	background-color: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.rightext h4 a {
	color: #00a1e9;
	font-size: 14px;

	cursor: pointer;
}
.rightext h4:hover a {
	color: #1971B4;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.videopic_1 {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	-moz-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	-ms-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	-o-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	transition: all .5s cubic-bezier(.25, .46, .45, .94);
}
.videopic_1:hover {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.videopic:hover .beijing {
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.baselist {
	margin: 20px 0 40px 0;
}
.shfw {
	position: relative
}
.arrow-left {
	position: absolute;
	left: 0;
	z-index: 999;
	top: 10px
}
.arrow-right {
	position: absolute;
	right: 0;
	z-index: 999;
	top: 10px
}
.shwrap {
	padding: 0 30px 0 30px
}
.shtext {
	text-align: center;
	margin-top: 20px
}
/** 历史进程 **/
.history .swiper-button-next {
	right: 7%;
}
.history .swiper-button-prev {
	left: 7%;
}
.nianfen h3 {
	font-size: 20px;
	font-family: 'theSansNormal', Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	line-height: 30px;
}
.nianfen h3 a {
	color: #049fd9;
}
.history_con {
	margin-top: 60px;
	border-top: 1px #9aa2a4 solid;
}
.history_con .nianfen_title {
	width: 100%;
	height: 56px;
	background: url(/images/nf_title_bg.png) top center no-repeat;
	padding-top: 10px;
	margin-bottom: 40px;
}
.history_con .nianfen_title h3 {
	color: #fff;
	width: 135px;
	margin: 0 auto 0 auto;
	text-align: center;
	border-top: 1px #717171 solid;
	border-bottom: 1px #717171 solid;
	line-height: 35px;
}
.history_cont_top_text h2 {
	color: #333;
	font-size: 20px;
	margin: 0 0 10px 0;
	font-weight: bold;
}
.history_cont_top_text p {
	color: #666;
	font-size: 14px;
	line-height: 24px;
	margin : 0;
}
.history_cont_top_text ul li {
	float: left;
	width: 20%;
}
.history_cont_top_text ul li img {
	margin: 0 auto;
}
.history_cont_top_text ul li p {
	text-align: center;
}
.timeline-years {
	position: absolute;
	margin-top: 0px;
	width: 100%;
}
.timeline-years__full-line {
	-webkit-transition: width 2s;
	-moz-transition: width 2s;
	-ms-transition: width 2s;
	-o-transition: width 2s;
	transition: width 2s;
	width: 100%;
}
.timeline-years__full-line {
	background-color: #5c5b59;
	bottom: 0;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	width: 0;
}
.relative {
	position: relative;
}
.col-10 {
	width: 83.33333%;
}
.mx-auto {
	margin-left: auto;
	margin-right: auto;
}
.timeline-years__active-line {
	background-color: #049fd9;
	bottom: 0;
	height: 2px;
	left: 0;
	position: absolute;
	-webkit-transition: width 1s;
	transition: width 1s;
	width: 0;
	z-index: 1;
}
.timeline-years__year:hover, .timeline-years__year.active {
	color: #049fd9;
}
.timeline-years__year {
	box-sizing: border-box;
	color: #6b6561;
	cursor: pointer;
	display: inline-block;
	letter-spacing: normal;
	line-height: 1;
	padding-bottom: 30px;
	position: relative;
	text-align: center;
	vertical-align: bottom;
	margin-right: -5px;
}
.timeline-years__year:hover:after, .timeline-years__year.active:after {
	background-color: #049fd9;
	margin-left: -1.5px;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	width: 3px;
}
.timeline-years__year:after {
	background-color: #5c5b59;
	bottom: -15px;
	content: '';
	display: block;
	height: 30px;
	left: 50%;
	margin-left: -0.5px;
	position: absolute;
	width: 1px;
}
.timeline-years__year:first-child {
	color: #049fd9;
	font-size: 35px;
	font-style: normal;
	font-weight: 200;
	width: 20% !important;
}
.timeline-years__year:last-child {
	color: #049fd9;
	font-size: 35px;
	font-style: normal;
	font-weight: 200;
}
.slider--timeline {
	margin-top: 80px;
}
.slick-slider {
	position: relative;
	width: 100%;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slider--timeline .slick-prev {
	left: 25%;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.slider--timeline .slick-next {
	right: 25%;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.slider--timeline .slick-prev, .slider--timeline .slick-next {
	top: 180px;
}
.slick-prev, .slick-next {
	position: absolute;
	display: block;
	height: 14px;
	width: 84px;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -7px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: none;
	z-index: 1;
}
.slick-prev {
	left: 0;
	background: url(/images/left02.png) no-repeat center center;
}
.slick-next {
	right: 0;
	background: url(/images/right02.png) no-repeat center center;
}
.slick-prev:hover {
	left: 24%;
	background: url(/images/left-white.png) no-repeat center center;
}
.slick-next:hover {
	right: 24%;
	background: url(/images/right-white.png) no-repeat center center;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-slider {
	z-index: 99;
	position: absolute;
	display: block;
	width: 100%;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin: 0;
}
.slick-list {
	width: 100%;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
.slick-track {
	width: 100%;
	height: 100%;
	position: relative;
	left: 0;
	top: 0;
	display: block;
}
.slide {
	opacity: 0;
}
.slick-active {
	opacity: 1;
 z-index::100;
}
#history {
	padding-top: 30px;
	height: 600px;
	padding-bottom: 75px;
}
.slider--timeline .slide__year {
	font-size: 44px;
	position: absolute;
	top: 130px;
	left: 46%;
}
.orange {
	color: #049fd9;
}
.slider--timeline .slide__title {
	font-size: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	max-width: 450px;
}
.slider--timeline .slide__title:after {
	background-color: #049fd9;
	content: '';
	display: block;
	height: 2px;
	margin: 20px auto 45px auto;
	width: 20px;
}
.slider--timeline .slide__content {
	letter-spacing: 2px;
	font-size: 14px;
}
.col-10 {
	width: 83.33333%;
}
.slider--timeline .slide__bottom--left {
	color: #fff;
	box-sizing: border-box;
	height: auto;
	padding: 30px;
	position: relative;
	vertical-align: top;
	float: left;
	width: 100%;
}
.slide__bottom--left h2 {
	color: #333;
	line-height: 24px;
	font-size: 20px;
	text-align: center;
	width: 70%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.slide__bottom--left p {
	color: #666;
	line-height: 24px;
	font-size: 14px;
	text-align: center;
	width: 80%;
	margin: 0 auto;
}
.slider--timeline .slide__53 {
	font-size: 60px;
	padding-top: 20px;
}
.slider--timeline .slide__bottom--right {
	position: relative;
	float: right;
	width: 100%;
}
.slider--timeline .slide__bottom--right img {
	width: 70%;
	margin: 0 auto;
	display: block;
}
.olive {
	color: #dfd8d2;
}
.lg-col-7 {
	width: 68.33333%;
}
.slide__bottom {
	padding-top: 200px;
	position: relative;
}
.slide__content p {
	margin-bottom: 5px;
}
.histoybg {
	background: url(/images/net.png);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.fgx {
	position: absolute;
	width: 100%;
	background: #9aa2a4;
	height: 1px;
	top: 150px;
}
.con h3 a{color:#FFF}
.liaojie:hover{background-color:#1971B4}
/****修改*******/

@media (max-width: 1640px) {
.submenu_a5 {
    left: -170px;
}
.submenu_a4 {
    left: -100px;
}	
.about_box3_right h1 {
	margin-top: 0 !important;
}
.about_box3_right {
	width: 80% !important;
	margin-left: 5% !important;
}
}
@media (max-width: 1440px) {
.youshi_wz {
	
	display: none !important;
}
.rightext h3{display:none;} 
.yincang{display:none;}

.submenu_a5 {
    left: -220px;
}

}
 @media (max-width:1200px){
	 
	  .wenzi{width: 74%;}
.honor_left p{    font-size: 12px;
    line-height: 20px;
    width: 100%;
    float: left;
}
 .honor_left h1{    margin-bottom: 6px;
}
 .honor_left span{margin-top:0}
.contact_qy_right_dz{height:250px}
.rightext h2{font-size: 14px;}
.rightext h3{font-size:12px;margin-bottom:0}
.rightext h4{margin:2px 0 0 0 }
.rightext h4 a{margin-top:0}
.rightext{    width: 66%;}

.rightext h3{display:none;} 
.rightext h4{display:none;} 
.yincang{display:none;}


.contact_qy_right_dz i {
    color: #fff;
    float: left;
    width: 26%;
    margin-top: 18px;
    margin-left: 24px;
}
.inner_title_sbianjv1{padding-top:0%}
.joinwen h4{ margin-bottom:0px;}
.joinmore{    margin-top: 5px;}
.joinwen{     margin-bottom:0px; }
}

 @media (max-width: 768px) {
.jointwo_left {
	width: 105%;
	border-right: none;
	padding-top: 0;
	height: 400px;
}
.inner_title h1 i {
	font-size: 50px;
}
.joinimg {
	margin-bottom: 15px;
}
.inner_title h1 {
	font-size: 20px;
}
.joinmore {
	margin-top: 0
}
.job_box1 {
	padding: 40px 0;
}
.jointwo_bg {
	height: 360px;
}
.view3, .view4, .sale_warpfive {
	padding: 20px 0;
}
.theory_con_in_in {
	margin-bottom: 15px
}
.inner_title_bottom {
	margin-bottom: 0px;
}
.inv_mainuw {
	width: 65%;
	margin-left: 10%;
}
.pingmian .container {
	padding: 15px
}
.foot_nm span {
	magrin-right: 4px
}

}

.width1{
	width: 60px;
	height: 40px;
	text-align: center;

}
.width2{
	width: 70px;
	text-align: center;
}
.width3{
	width: 120px;
}
.width4{
	width: 100px;
}
.input1{
	width: 80px;
	border: none;
	outline: none;
	height: 25px;
	text-align: center;
	line-height: 25px;
}

.form1{
	width: 80px;
	padding: 0 10px;
}

.sekl{
	width: 100px;
	border: none;
	outline: none;
}

@media(max-width:1440px ){
	.zxyp{
		padding: 0;
	}
}

@media(min-width:768px ){
	.biaoge2{
		display: none;
	}
}

@media(max-width:768px ){
	.zxyp{
		padding: 0;
	}
	.biaoge1{
		display: none;
	}
	.container{
		padding: 0 5px !important;
	}
}<!--0.00014495849609375-->