﻿

* {

	margin: 0;

	padding: 0;

	list-style: none;

	text-decoration: none;

}

img {

	border: none;

}

.clearfix, .c {

	zoom: 1;

	clear: both;

}

.clearfix:after, .clearfix:before, .c:after, .c:before {

	display: table;

	content: "";

}

.clearfix:after, .c:after {

	clear: both;

}

.M {

	font-family: "Microsoft YaHei";

}

.head-top {

	height: 34px;

	line-height: 34px;

	background-color: #525866;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.head-top-box {

	width: 1110px;

	margin: 0 auto;

	font-size: 14px;

	color: #ffffff;

}

.head_bt {

	float: left;

}

.head_bt_n_r {

	float: right;

}

.head_bt_n_r span {

	vertical-align: middle;

	font-size: 14px;

	color: #fff;

	margin: 0 10px 0 8px;

}

.head_bt_n_r img {

	vertical-align: middle;

	margin-left: 10px;

}

.head-bottom-box {

	width: 1110px;

	margin: 0 auto !important;

	padding: 15px 0;

}

.logo {

	float: left;

}

.logo img {

}

.dh {

	float: right;

	margin-top: 14px;

}

.dh li {

	float: left;

	font-size: 16px;

	width: 112px;

	height: 49px;

	text-align: center;/*padding-left: 26px;*/

    /*line-height: 107px;*/

    /*position: relative;*/

}

.dh li .CHB_A {

	color: #000000;

	display: block;

	line-height: 49px;

	border-radius: 10px;

	/*padding: 0 10px;*/

    /*line-height: 101px;*/

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.CHB_erji {

	position: relative;

	width: 210px;

	text-align: left;

	z-index: 99;

	opacity: 0;

	background-color: #ffffff;

	color: #ffffff;

	/*top: 45px;*/

	overflow: hidden;

	border-bottom-right-radius: 8px;

	border-bottom-left-radius: 8px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.CHB_erji_li {

	height: 0;

	overflow: hidden;

	line-height: 50px;

	padding-left: 22px;

	background-color: #ffffff;

	color: #525866;

	font-size: 14px;

}

.CHB_erji_li:hover {

	color: #ffffff;

	background-color: #464c5b;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.dh li:hover .CHB_erji {

	opacity: 1;

	padding-top: 23px;

}

.dh li:hover .CHB_erji_li {

	height: 50px;

}

.dh li a.now_dh_a {

	background-color: #02adc6;

	color: #ffffff;/*border-bottom: 6px solid #ff5708;*/

}

.dh li .CHB_A:hover {

	color: #ffffff;

	background-color: #02adc6;

}

.main_visual {

	height: 501px;

	overflow: hidden;

	position: relative;

}

.main_image {

	height: 501px;

	overflow: hidden;

	position: relative;

}

.main_image ul {

	width: 9999px;

	height: 501px;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0

}

.main_image li {

	float: left;

	width: 100%;

	height: 501px;

}

.main_image li span {

	display: block;

	width: 100%;

	height: 501px

}

.main_image li a {

	display: block;

	width: 100%;

	height: 501px

}

div.flicking_con {

	position: absolute;

	top: 460px;

	right: 50%;

	z-index: 999;

	/*width: 300px;*/

	height: 21px;

	margin: 0 0 0 -50px;

	overflow: hidden;

}

div.flicking_con a {

	margin-left: 6px;

	float: left;

	width: 12px;

	height: 12px;

	background: url('../images/btn_main_img.png') -4px -4px no-repeat;

	display: block;

	text-indent: -1000px

}

div.flicking_con a.on {

	background-position: -4px -21px

}

#btn_prev, #btn_next {

	z-index: 11111;

	position: absolute;

	display: block;

	width: 73px !important;

	height: 74px !important;

	top: 50%;

	margin-top: -37px;

	display: none;

}

#btn_prev {

	background: url(../images/hover_left.png) no-repeat left top;

	left: 100px;

}

#btn_next {

	background: url(../images/hover_right.png) no-repeat right top;

	right: 100px;

}

.banner {

	height: 501px;

	width: 100%;

	position: relative;

}

.chb-new-position-box {

	width: 1200px;

	margin: 0 auto;

	height: 100px;

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

}

.chb-new-position {

	position: absolute;

	width: 229px;

	height: 228px;

	background-color: #524aba;

	bottom: 0;

	right: 98px;

	z-index: 99999;

}

.chn-new-con {

	width: 180px;

	margin: 0 auto;

}

.chb-new-enname {

	font-size: 18px;

	color: #ffffff;

	margin-top: 27px;

}

.chb-new-tilte {

	font-size: 17px;

	color: #ffffff;

	font-weight: bold;

	margin-top: 10px;

}

.chb-new-js {

	font-size: 14px;

	color: #ffffff;

	line-height: 22px;

	margin-top: 18px;

}

.main-xx-a {

	float: left;

}

.main-xxa-zl {

	float: left;

	width: 275px;

	height: 280px;

	background-color: #f1f1f1;/*-webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;*/

}

/*.main-xx .main-xx-a:hover .main-xxa-zl{

    background-color: #0f61ab;

}*/

.main-xxa-img {

	float: left;

	height: 280px;

}

.main-xx {

	width: 1100px;

	margin: 0 auto;

	height: 280px;

}

.main-more {

	position: relative;

	z-index: 100;

	width: 128px;

	height: 39px;

	background-color: #828690;

	text-align: center;

	line-height: 39px;

	color: #ffffff;

	font-size: 14px;

	margin-left: 35px;

	margin-top: 35px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main-xxa-name {

	padding-top: 55px;

	font-size: 16px;

	color: #0f61ab;

	font-weight: bold;

	width: 205px;

	position: relative;

	z-index: 100;

	margin: 0 auto;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main-xxa-js {

	position: relative;

	z-index: 100;

	width: 205px;

	padding-top: 24px;

	margin: 0 auto;

	font-size: 14px;

	color: #666666;

	line-height: 22px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main-xx .main-xx-a:hover .main-xxa-name {

	color: #ffffff;

}

.main-xx .main-xx-a:hover .main-xxa-js {

	color: #ffffff;

}

.main-xx .main-xx-a:hover .main-more {

	background-color: #02ADC6;

	color: #fff;

}

.example_chb {

	width: 275px;

	height: 280px;

	background: #02ADC6;

}

.intro1 {

	background: #01C7FF;

}

.main-xxb-name {

	margin-top: 55px;

	font-size: 16px;

	color: #0f61ab;

	font-weight: bold;

	margin-left: 15px;

	margin-bottom: 110px;

}

.main-xxb-con {

	font-size: 12px;

	color: #666666;

	margin-left: 15px;

	margin-bottom: 10px;

}

.main-xxb-con span {

	color: #02c7f4;

}

.main-four-li {

	width: 275px;

	height: 310px;

}

.main-four-ul li {

	float: left;

}

.main-four-ul li .main-four-li1 {

	background: #ffffff url(../images/main-gp.png) no-repeat 40px 25px;

}

.main-four-ul li .main-four-li2 {

	background: #f1f1f1 url(../images/main-ks.png) no-repeat 40px 25px;

}

.main-four-ul li .main-four-li3 {

	background: #ffffff url(../images/main-ls.png) no-repeat 40px 25px;

}

.main-four-ul li .main-four-li4 {

	background: #f1f1f1 url(../images/main-aq.png) no-repeat 40px 25px;

}

.main-four-ul {

	width: 1100px;

	margin: 0 auto;

}

.main-four-ul li.example_chb {

	height: 310px;

}

.main-four-li-name {

	font-size: 16px;

	position: relative;

	z-index: 100;

	color: #0f61ab;

	margin-left: 41px;

	margin-top: 20px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main-four-li-xian {

	position: relative;

	z-index: 100;

	margin-left: 41px;

	height: 3px;

	width: 26px;

	background-color: #01c7ff;

	margin-top: 8px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main-four-li-js {

	position: relative;

	z-index: 100;

	width: 190px;

	margin: 0 auto;

	color: #666666;

	font-size: 12px;

	margin-top: 20px;

	line-height: 26px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main-four-li-more {

	position: relative;

	z-index: 100;

	margin-top: 30px;

	width: 36px;

	height: 36px;

	color: #ffffff;

	background-color: #828690;

	font-size: 20px;

	text-align: center;

	line-height: 36px;

	margin-left: 41px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main-four-li-n-img {

	position: relative;

	z-index: 100;

	margin: 25px 0 0 40px;

	opacity: 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;

}

.main-four-ul li:hover .main-four-li-name {

	color: #fff;

}

.main-four-ul li:hover .main-four-li-xian {

	background-color: #ffffff;

}

.main-four-ul li:hover .main-four-li-js {

	color: #ffffff;

}

.main-four-ul li:hover .main-four-li-more {

	color: #fff;

	background-color: #73E0FF;

}

.main-four-ul li:hover .main-four-li-n-img {

	opacity: 1;

}

.main-gg {

	height: 420px;

	background: url(../images/gg-banner.jpg) no-repeat center;

	background-repeat: no-repeat;

	background-attachment: fixed;

	width: 100%;

	text-align: center;

	background-size: 100%;

	position: relative;

}

.main-gg-ban-box {

	width: 1100px;

	margin: 0 auto;

	height: 420px;

	text-align: left;

}

.main-gg_enname {

	font-size: 36px;

	color: #fff;

	margin-top: 70px;

	line-height: 36px;

}

.main-gg_name_n {

	font-size: 26px;

	color: #fff;

	line-height: 32px;

	margin-top: 36px;

}

.main-gg_js_n {

	font-size: 16px;

	color: #fff;

	line-height: 26px;

	margin-top: 34px;

	letter-spacing: 1px;

}

.iphone {

	width: 321px;

	height: 357px;

	background: url(../images/iphone.png) no-repeat center;

	position: absolute;

	right: 0;

	bottom: 0;

}

.m-gg-banner {

	/*position: absolute;*/

    /*right: 19px;*/

    /*bottom: 0;*/

	width: 275px;

	height: 262px;

	margin: 0 auto;

	padding-left: 4px;

	padding-top: 95px;/*background-color: #000000;*/

}

.main-gg-box {

	width: 1100px;

	margin: 0 auto;

}

.main-gg-more {

	position: absolute;

	bottom: 0;

	z-index: 999;

	width: 181px;

	height: 41px;

}

.main-gg-more div {

	float: left;

}

.main-gg-more-con {

	width: 141px;

	height: 41px;

	background-color: #ffffff;

	color: #02ADC6;

	text-align: center;

	line-height: 41px;

	font-size: 14px;

}

.main-gg-more-con2 {

	width: 141px;

	height: 41px;

	background-color: #f1f1f1;

	color: #02ADC6;

	text-align: center;

	line-height: 41px;

	font-size: 14px;

}

.main-gg-more-jia {

	width: 40px;

	height: 41px;

	background-color: #02ADC6;

	color: #ffffff;

	font-size: 30px;

	text-align: center;

	line-height: 41px;

}

.main-anli-box {

	width: 1100px;

	margin: 0 auto;

}

.main-anli-name {

	color: #0f61ab;

	font-size: 18px;

	margin: 50px 0;

}

.main-anli-li {

	width: 239px;

	height: 270px;

}

.main-anli-li-img {

	height: 217px;

	overflow: hidden;

	position: relative;

}

.main-anli-li-img img {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main-anli-li-nian {

	width: 68px;

	height: 31px;

	background-color: #00c6fd;

	color: #ffffff;

	text-align: center;

	line-height: 31px;

	font-size: 12px;

	position: absolute;

	bottom: 0;

}

.main-anli-li-con {

	height: 53px;

}

.main-anli-li-ri {

	width: 68px;

	height: 53px;

	background-color: #f1f1f1;

	color: #01c6fd;

	font-size: 22px;

	text-align: center;

	line-height: 53px;

	float: left;

}

.main-anli-li-title {

	float: left;

	width: 171px;

	font-size: 12px;

	color: #666666;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main-anli-li-name {

	margin-left: 20px;

	line-height: 22px;

	margin-top: 6px;

}

.main-anli-ul li {

	float: left;

	margin-right: 46px;

}

.main-anli-ul li:nth-child(4) {

	margin-right: 0;

}

.main-anli-ul li.main-anli-li-now {

	margin-right: 0;

}

.main-anli-ul li:hover .main-anli-li-img img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.main-anli-ul li:hover .main-anli-li-title {

	color: #00c6fd;

}

.main-anli {

	padding-bottom: 107px;

	position: relative;

}

.footer {

	width: 1100px;

	margin: 0 auto;

	padding-bottom: 30px;

}

#foot {

	background-color: #f1f1f1;

}

.foot-logo {

	height: 63px;

	float: left;

}

.foot-input {

	float: right;

}

.foot-input1 {

	width: 339px;

	height: 53px;

	background-color: #ffffff;

	padding-left: 25px;

	border: none;

}

.foot-input2 {

	width: 112px;

	height: 53px;

	background-color: #464C5B;

	border: none;

	cursor: pointer;

	color: #ffffff;

	font-size: 14px;

}

.foot-top {

	margin: 50px 0;

}

.foot-bottom-ul li {

	float: left;

}

.foot-bottom-li-name {

	font-size: 18px;

	color: #0e61af;

}

.foot-bottom-li-ul {

	margin-top: 43px;

}

.foot-bottom-li-ul li {

	float: none;

	list-style: disc;

	font-size: 14px;

	color: #00c6fd;

	margin-left: 18px;

	margin-bottom: 12px;

}

.foot-bottom-li-ul li a {

	color: #0e61af;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.foot-bottom-li-ul li a:hover {

	color: #00c6fd;

}

.foot-bottom-fx {

	margin-top: 55px;

}

.foot-last {

	height: 90px;

	line-height: 90px;

	border-top: 1px solid #D8D8D8;

}

.foot-last-box {

	width: 1100px;

	margin: 0 auto;

}

.foot-last-box span {

	font-size: 12px;

	color: #666666;

	float: left;

}

.foot-last-box a {

	font-size: 12px;

	color: #666666;

	float: right;

}

/*手机导航*/

.wap-dh-anniu {

	display: none;

	float: right;

	margin-top: 20px;

}

.wap-dh-anniu1 {

	width: 32px;

	height: 3px;

	margin-bottom: 6px;

	background-color: #333;

}

#pc {

	float: right;

	width: 100%;

	height: 100%;

	position: relative;

}

#pc-box {

	width: 100%;

	height: 100%;

	position: relative;

	overflow: hidden;

	left: 0;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

}

#pc .pc-box {

	position: fixed;

	left: 70%;

	overflow: hidden;

}

#wap-box {

	width: 70%;

	height: 100%;

	position: absolute;

	left: -70%;

	z-index: 99999;

	color: #ffffff;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

#wap .wap-box {

	position: absolute;

	left: 0;

}

.pc-zhe {

	display: none;

	width: 100%;

	height: 100%;

	background-color: #000000;

	position: fixed;

	z-index: 9999;

	opacity: 0.6;

}

/*手机导航*/



.nei-banner {

	height: 330px;

	position: relative;

}

.nei-banner-box {

	width: 1100px;

	margin: 0 auto;

}

.nei-cat {

	position: absolute;

	top: 140px;

	font-size: 30px;

	color: #fff;

}

.nei-cat span {

	font-size: 20px;

	color: #fff;

	font-family: Arial;

	margin-left: 15px;

}

.nei-main-box {

	width: 1100px;

	margin: 0 auto;

}

.nei-top {

	height: 75px;

	border-bottom: 1px solid #EEEEEE;

}

.nei-top-ul li {

	float: left;

	font-size: 14px;

	margin-right: 10px;

}

.nei-top-ul li a {

	color: #666666;

	padding: 5px 20px;

	border-radius: 100px;

	background-color: #eeeeee;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.nei-top-ul {

	padding-top: 25px;

	float: left;

}

.nei-mbx {

	float: right;

	font-size: 12px;

	color: #666666;

	line-height: 75px;

	margin-right: 10px;

}

.nei-mbx img {

	vertical-align: middle;

	margin-right: 6px;

}

.nei-mbx span {

	vertical-align: middle;

}

.nei-mbx a {

	vertical-align: middle;

	color: #666666;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.nei-mbx a:hover {

	color: #f2450e;

}

.nei-top-ul li a:hover {

	background-color: #02ADC6;

	color: #ffffff;

}

.nei-top-ul li a.nei-nav-a {

	background-color: #02ADC6;

	color: #ffffff;

}

.nei-bottom {

	padding-top: 30px;

}

.gy {

	/*width: 1000px;*/

	margin: 0 auto;

}

.page-name {

	font-size: 20px;

	color: #000000;

	text-align: center;

	margin-bottom: 26px;

}

.page-con p {

	font-size: 14px;

	color: #666666;

	line-height: 28px;

	margin-bottom: 10px;

}

#nei-main {

	padding-bottom: 48px;

}

.contact {

	width: 1050px;

	margin: 0 auto;

}

.map {

	float: left;

}

.contact-con {

	float: left;

	margin-left: 30px;

	width: 300px;

}

.contact-name {

	font-size: 24px;

	color: #333333;

	margin: 5px 0;

}

.contact-enname {

	font-family: Verdana;

	font-size: 14px;

	color: #a3a2a2;

	padding-bottom: 21px;

}

.contact-add {

	margin-top: 20px;

}

.contact-add-img {

	float: left;

}

.contact-add-zi {

	margin-left: 15px;

	float: left;

	font-size: 14px;

	color: #666666;

	width: 250px;

}

.contact-add-zi-a {

	font-family: Verdana;

}

.contact-wb-img {

	width: 110px;

	height: 110px;/*border: 1px solid #CFCFCF;*/

}

.contact-wb-img img {

	width: 100%;

}

.contact-wb {

	float: left;

}

.contact-wb2 {

	margin-left: 50px;

}

.contact-ewm {

	margin-top: 37px;

}

.contact-wb-zi {

	font-size: 14px;

	color: #666666;

	text-align: center;

	margin-top: 8px;

}

.rl-img {

	width: 231px;

	height: 147px;

	float: left;

	border: 1px solid #F2F2F2;

}

.rl-con {

	float: left;

	margin-left: 35px;

}

.rl-name {

	font-size: 18px;

	color: #000000;

	margin: 15px 0 35px 0;

}

.rl-zl {

	font-size: 12px;

	color: #464646;

	margin-bottom: 7px;

}

.rl-add {

	font-size: 12px;

	color: #464646;

}

.rl-add img {

	vertical-align: middle;

}

.rl-add span {

	vertical-align: middle;

	margin: 0 8px 0 5px;

}

.rl-you {

	float: right;

	text-align: right;

}

.rl-date {

	font-size: 12px;

	color: #464646;

	margin-top: 15px;

}

.rl-date2 {

	font-size: 12px;

	color: #464646;

	margin-top: 15px;

	display: none;

}

.rl-xs {

	margin-top: 20px;

	font-size: 22px;

	color: #f2450e;

}

.rl-more {

	float: right;

	margin-top: 13px;

	width: 86px;

	height: 25px;

	background-color: #eeeeee;

	font-size: 12px;

	color: #666666;

	text-align: center;

	line-height: 25px;

	border-radius: 20px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.rl-ul li {

	padding: 24px 0;

	background-color: #ffffff;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.rl-ul li:hover {

	background-color: #f1f1f1;

}

.rl-ul li:hover .rl-more {

	color: #f2450e;

}

.rl-li {

	width: 1024px;

	margin: 0 auto;

}

.new-position {

	height: 242px;

	background-color: #f5f5f5;

	border: 1px solid #f5f5f5;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.new-position:hover {

	border: 1px solid #02ADC6;

}

.new-position-box {

	width: 1036px;

	margin: 0 auto;

}

.new-position-img {

	width: 257px;

	height: 178px;

	overflow: hidden;

	float: left;

	margin-top: 32px;

}

.new-position-img img {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.new-position-con {

	float: left;

	width: 745px;

	margin: 32px 0 0 34px;

}

.new-position-name {

	font-size: 20px;

	color: #333;

}

.new-position-js {

	margin-top: 5px;

	font-size: 15px;

	color: #666666;

	line-height: 24px;

}

.new-position-more {

	font-size: 14px;

	color: #fff;

	width: 120px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	background: #525866;

	margin-top: 20px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.new-position:hover .new-position-more {

	background: #02ADC6;

}

.new-position:hover .new-position-img img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.new-img {

	float: left;

	width: 267px;

	height: 170px;

	overflow: hidden;

}

.new-position-time {

	font-size: 14px;

	color: #666;

	margin-top: 5px;

}

.new-img img {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.new-con {

	float: left;

	width: 206px;

	margin-left: 28px;

}

.so-con {

	float: left;

	width: 812px;

	margin-left: 28px;

}

.new-li {

	width: 533px;

	height: 172px;

	position: relative;

	background-color: #f5f5f5;

	border: 1px solid #f5f5f5;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.so {

	width: 1110px;

}

.new-li:hover {

	border: 1px solid #02ADC6;

}

.new-li:hover .new-more {

	background: #02ADC6;

}

.new-more {

	width: 90px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	background: #525866;

	color: #fff;

	position: absolute;

	bottom: 8px;

	right: 8px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.new-name {

	font-size: 14px;

	color: #000000;

	margin-top: 12px;

}

.so-name {

	font-size: 22px;

	color: #000000;

	margin-top: 12px;

}

.new-js {

	margin-top: 8px;

	margin-bottom: 3px;

	line-height: 24px;

	font-size: 12px;

	color: #666666;

}

.new-date img {

	vertical-align: middle;

	margin-right: 6px;

}

.new-date span {

	font-size: 12px;

	color: #666666;

	vertical-align: middle;

}

.new-li:hover .new-img img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.new-ul li {

	float: left;

	margin-top: 56px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

/*.new-ul li:hover{

    box-shadow: 0 0 34px #999;

}*/

.new-ul-li {

	margin-left: 32px;

}

.study-img-sousuo {

	width: 88px;

	height: 86px;

	background: #EEEEEE url(../images/study-img-sousuo.png) no-repeat center;

}

.study-img-xiazai {

	margin-top: 4px;

	width: 88px;

	height: 86px;

	background: #EEEEEE url(../images/study-img-xiazai.png) no-repeat center;

}

.study-img-left {

	float: left;

}

.study-img-right {

	margin-left: 4px;

	float: left;

	width: 239px;

	height: 176px;

	overflow: hidden;

}

.study-img-right img {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.study-name {

	font-size: 14px;

	color: #333333;

	margin-top: 13px;

}

.study-date {

	font-size: 12px;

	color: #666666;

	margin-top: 8px;

}

.study-li:hover .study-img-right img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.study-ul li {

	float: left;

	margin-right: 50px;

	margin-bottom: 53px;

}

.study-ul li.study-ul-li {

	margin-right: 0;

}

.yanfa-con {

	float: left;

	margin-left: 30px;

}

.yanfa-con p {

	font-size: 14px;

	color: #666;

	line-height: 26px;

	margin-bottom: 10px;

}

.yanfa-con h3 {

	margin-bottom: 35px;

	color: #02ADC6;

	font-size: 30px;

	padding-bottom: 10px;

	background: url(../images/hr.png) no-repeat bottom;

}

.zjzx_more {

	width: 100px;

	height: 36px;

	text-align: center;

	line-height: 36px;

	background: #464C5B;

	color: #fff;

	float: right;

	margin-top: 12px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.zjzx_box li:hover .zjzx_more {

	background: #02ADC6;

	color: #fff;

}

.yanfa-con p strong {

	font-size: 16px;

	color: #93B46A;

	background: url(../images/hr_yuan.png) no-repeat left center;

	padding-left: 16px;

	margin-right: 8px;

}

.yanfa-gp {

	margin-top: 19px;

}

.yanfa-gp-name {

	float: left;

	font-size: 26px;

	color: #347bba;

}

.yanfa-gp-con {

	margin-left: 25px;

	float: left;

	width: 444px;

	font-size: 14px;

	color: #999999;

	line-height: 26px;

	padding-bottom: 22px;

	border-bottom: 1px solid #D7D7D7;

}

.yanfa-img {

	float: left;

	margin-top: 11px;

	margin-left: 56px;

}

.main-gg .swiper-slide {

	height: 262px;

	width: 100%;

}

#yema {

	height: 25px;

	clear: both;

	text-align: center;

	margin-top: 35px;

}

#yema .pages a {

	font-size: 12px;

	font-family: Verdana;

	padding: 0 13px;

	height: 29px;

	line-height: 29px;

	text-align: center;

	background-color: #d4d4d4;

	color: #fff;

	display: inline-block;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

#yema .pages a:hover {

	background-color: #02ADC6;

}

#yema .pages span {

	display: inline-block;

	background-color: #02ADC6;

	color: #ffffff;

	font-size: 12px;

	padding: 0 13px;

	height: 29px;

	line-height: 29px;

}

#yema .pages a.pages_num {

	display: none;

}

#yema .pages a.pages_btn {

	background: none;

	border: 1px solid #d4d4d4;

	padding: 0 12px;

	height: 29px;

	line-height: 28px;

	color: #b3b3b3;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

#yema .pages a.pages_btn:hover {

	color: #ffffff;

	background-color: #02ADC6;

	border: 1px solid #02ADC6;

}

.erji {

	width: 620px;

	height: 0;

	overflow: hidden;

	background-color: #f1f1f1;

	position: absolute;

	top: 107px;

	left: -100px;

	z-index: 99999;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.erji-box {

	position: relative;

}

.dh .chb_dh_li:hover .erji {

	height: 255px;

}

.erji-img {

	float: left;

	margin-top: 15px;

	margin-left: 20px;

}

.erji-ul {

	float: left;

	width: 140px;

	margin-left: 10px;

	margin-top: 20px;

}

.dh .erji-ul li {

	padding-left: 14px;

	margin: 0 10px;

	border-bottom: 1px dashed #CCCCCC;

	float: none;

}

.erji-zhe {

	height: 0;

	width: 100%;

	background-color: #f1f1f1;

	position: absolute;

	top: 107px;

	z-index: 999;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.head-bottom .erji-zhe2 {

	height: 300px;

}

.erji-js-con {

	float: left;

	width: 430px;

	line-height: 26px;

	margin-left: 20px;

	margin-top: 30px;

}

.erji-js-name {

	font-size: 14px;

	color: #666;

	font-weight: bold;

	margin-bottom: 10px;

}

.erji-js-js {

	color: #888888;

	font-size: 12px;

}

.erji-js-con-box {

	float: left;

	width: 220px;

}

.erji-js-img {

	margin-left: 10px;

	float: left;

	width: 200px;

	height: 200px;

	background-color: #ff0000;

}

.dh .erji-ul li a {

	line-height: 40px;

	padding: 0;

}

.ry-li {

	width: 249px;

	height: 272px;

}

.ry-img {

	height: 227px;

}

.ry-img img {

	width: 249px;

	height: 227px;

}

.ry-name {

	height: 45px;

	background-color: #d3d1d1;

	text-align: center;

	line-height: 45px;

	font-size: 16px;

	color: #666666;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.ry li {

	float: left;

	margin-right: 33px;

	margin-bottom: 38px;

}

.ry li:nth-child(4) {

	margin-right: 0;

}

.ry li:nth-child(8) {

	margin-right: 0;

}

.ry li:hover .ry-name {

	background-color: #02ADC6;

	color: #ffffff;

}

/* line 11, ../sass/lightbox.sass */

.lightboxOverlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 9999;

	background-color: black;

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

	opacity: 0.8;

	display: none;

}

/* line 20, ../sass/lightbox.sass */

.lightbox {

	position: absolute;

	top: 50px !important;

	left: 0;

	width: 100%;

	z-index: 10000;

	text-align: center;

	line-height: 0;

	font-weight: normal;

}

/* line 28, ../sass/lightbox.sass */

.lightbox .lb-image {

	display: block;

	height: auto;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

}

/* line 32, ../sass/lightbox.sass */

.lightbox a img {

	border: none;

}

/* line 35, ../sass/lightbox.sass */

.lb-outerContainer {

	position: relative;

	background-color: white;

 *zoom: 1;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

	border-radius: 4px;

}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */

.lb-outerContainer:after {

	content: "";

	display: table;

	clear: both;

}

/* line 44, ../sass/lightbox.sass */

.lb-container {

	padding: 4px;

}

/* line 47, ../sass/lightbox.sass */

.lb-loader {

	position: absolute;

	top: 43%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

/* line 56, ../sass/lightbox.sass */

.lb-cancel {

	display: block;

	width: 32px;

	height: 32px;

	margin: 0 auto;

	background: url(../images/loading.gif) no-repeat;

}

/* line 63, ../sass/lightbox.sass */

.lb-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

/* line 71, ../sass/lightbox.sass */

.lb-container > .nav {

	left: 0;

}

/* line 74, ../sass/lightbox.sass */

.lb-nav a {

	outline: none;

}

/* line 77, ../sass/lightbox.sass */

.lb-prev, .lb-next {

	width: 49%;

	height: 100%;

	cursor: pointer;

	/* Trick IE into showing hover */

	display: block;

}

/* line 84, ../sass/lightbox.sass */

.lb-prev {

	left: 0;

	float: left;

}

/* line 87, ../sass/lightbox.sass */

.lb-prev:hover {

	background: url(../images/prev.png) left 48% no-repeat;

}

/* line 90, ../sass/lightbox.sass */

.lb-next {

	right: 0;

	float: right;

}

/* line 93, ../sass/lightbox.sass */

.lb-next:hover {

	background: url(../images/next.png) right 48% no-repeat;

}

/* line 96, ../sass/lightbox.sass */

.lb-dataContainer {

	margin: 0 auto;

	padding-top: 5px;

 *zoom: 1;

	width: 100%;

	-moz-border-radius-bottomleft: 4px;

	-webkit-border-bottom-left-radius: 4px;

	border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;

	-webkit-border-bottom-right-radius: 4px;

	border-bottom-right-radius: 4px;

}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */

.lb-dataContainer:after {

	content: "";

	display: table;

	clear: both;

}

/* line 103, ../sass/lightbox.sass */

.lb-data {

	padding: 0 4px;

	color: #bbbbbb;

}

/* line 106, ../sass/lightbox.sass */

.lb-data .lb-details {

	width: 85%;

	float: left;

	text-align: left;

	line-height: 1.1em;

}

/* line 111, ../sass/lightbox.sass */

.lb-data .lb-caption {

	font-size: 13px;

	font-weight: bold;

	line-height: 1em;

}

/* line 115, ../sass/lightbox.sass */

.lb-data .lb-number {

	display: block;

	clear: left;

	padding-bottom: 1em;

	font-size: 12px;

	color: #999999;

}

/* line 121, ../sass/lightbox.sass */

.lb-data .lb-close {

	display: block;

	float: right;

	width: 30px;

	height: 30px;

	background: url(../images/close.png) top right no-repeat;

	text-align: right;

	outline: none;

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);

	opacity: 0.7;

}

/* line 130, ../sass/lightbox.sass */

.lb-data .lb-close:hover {

	cursor: pointer;

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

	opacity: 1;

}

.am-sticky .head-bottom-box {

	-webkit-transition: all 1s;

	-moz-transition: all 1s;

	-ms-transition: all 1s;

	-o-transition: all 1s;

	transition: all 1s;

}

.head-bottom {

	position: relative;

	background-color: #ffffff;

}

.x_dh_erji {

	position: absolute;

	left: 0;

	right: 0;

	top: 107px;

	z-index: 99999;

	width: 100%;

	height: 0;

	overflow: hidden;

	background-color: #f1f1f1;

	opacity: 0.8;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.head-bottom .x_dh_erji2 {

	height: 220px;

}

.x_dh_erji-box {

	width: 1110px;

	margin: 0 auto;

}

.x_dh {

	float: right;

	padding-top: 20px;

}

.x_dh li {

	float: left;

	font-size: 14px;

	margin-left: 26px;

	text-align: center;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.x_dh_li a {

	padding: 5px 0;

	width: 76px;

	color: #000000;

	display: block;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.x_dh_li a:hover {

	color: #ff5708;

}

.x_dh li:hover {

	background-color: #cccccc;

}

.chb_main-xxa-img {

	display: none;

}

.chb_main-xxa-img img {

	width: 100%;

}

.chb-new-position-box2 {

	display: none;

}

.zjzx_box li {

	float: left;

	width: 231px;

	margin-right: 58px;

	margin-bottom: 40px;

}

.zjzx_box li.zjzx_box_li_4 {

	margin-right: 0;

}

.zjzx_box li:nth-child(4n) {

	margin-right: 0;

}

.zjzx_li_img {

	width: 231px;

	height: 261px;

	overflow: hidden;

}

.zjzx_li_img img {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.zjzx_box li:hover .zjzx_li_img img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.zjzx_name {

	font-size: 16px;

	color: #000;

	margin-top: 8px;

	margin-bottom: 4px;

}

.zjzx_js {

	font-size: 14px;

	color: #666;

	line-height: 20px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.zjzx_box li:hover .zjzx_js {

	color: #02ADC6;

}

.list_cp_img {

	width: 260px;

	height: 150px;

	overflow: hidden;

	background: #fff;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.list_cp li {

	float: left;

	width: 260px;

	height: 275px;

	position: relative;

	top: 0;

	margin-right: 20px;

	margin-bottom: 30px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.list_cp li:nth-child(4n) {

	margin-right: 0;border:rpx solid #000

}


.list_cp_name {

	font-size: 18px;

	color: #02ADC6;

	margin: 10px 0;

}

.list_cp_js {

	color: #525866;

	font-size: 14px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.list_cp_more {

	color: #525866;

	font-size: 14px;

	margin-top: 10px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.list_cp li:hover {

	top: -10px;

}

.list_cp li:hover .list_cp_js,  .list_cp li:hover .list_cp_more {

	color: #02ADC6;

}

.list_cp_img img {

	opacity: 1;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;
	width: 100%;

}

.list_cp li:hover .list_cp_img {

	background: #30CFFC;

}

.list_cp li:hover .list_cp_img img {

	opacity: 0.8;

}

.pc_nei-cat {

	float: left;

	margin-top: 70px;

}

.pc_nei_cat_top {

	font-size: 26px;

	font-weight: bold;

	color: #646365;

	border-bottom: 1px solid #CDCCCE;

	padding-bottom: 5px;

}

.pc_nei_cat_top span {

	font-weight: 400;

	font-size: 20px;

}

.pc_nei-cat_box {

	padding: 10px 30px 20px 30px;

	background: url(../images/touming1.png);

}

.pc_nei_cat_bottom {

	width: 280px;

	margin: 0 auto;

	line-height: 19px;

	color: #646365;

	margin-top: 10px;

	font-size: 14px;

}

.nei-cat {

	display: none;

}

.main-xx {

	display: none;

}

.touch_banner {

	display: none;

}

@media screen and (max-width: 640px) {

.head-top {

	height: 0;

	overflow: hidden;

}

.chb_main-xxa-img {

	display: block;

}

.main-gg .swiper-slide {

	height: 75px;

	width: 100%;

	background-size: auto 93px !important;

}

.ry li {

	width: 49%;

	height: auto;

	margin-right: 0;

	margin-bottom: 16px;

}

.ry-li {

	width: 100%;

	height: auto;

}

.ry-img {

	height: auto;

}

.ry-name {

	font-size: 14px;

	height: 35px;

	line-height: 35px;

	margin-top: -5px;

	white-space: nowrap;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	overflow: hidden;

}

.ry-img img {

	width: 100%;

	height: auto !important;

}

.ry li.ry-ul-li2 {

	float: right;

}

.head-bottom-box {

	width: 90%;

	padding: 0;

}

.logo img {

	/*width: 120px;*/

	margin-top: 10px;

	margin-bottom: 5px;

}

.dh {

	display: none;

}

.banner, .main_image, .main_image ul, .main_image li, .main_visual {

	height: 150px;

}

.main_image li span {

	height: 150px;

	background-size: auto 150px !important;

}

div.flicking_con {

	display: none;

}

.main-xx {

	width: 100%;

	height: auto;

	margin-top: 10px;

	border-bottom: 1px dashed #ccc;

}

.main-xxa-zl {

	width: 100%;

	height: auto;

	float: none;

	padding-bottom: 10px;

	/*border-bottom: 1px dashed #CCCCCC;*/

	background-color: #ffffff;

}

.main-xxa-name {

	padding-top: 10px;

}

.main-xxa-js {

	padding-top: 5px;

}

.main-xxa-img {

	height: auto;

	float: none;

	display: none;

}

.main-xxa-img img {

	display: none;

}

.main-xx-a {

	/*float: none;*/

	width: 50%;

}

.main-xxa-name {

	text-align: center;

	width: 80%;

}

.main-xxa-js {

	width: 90%;

	margin-bottom: 8px;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;

}

.intro1 {

	display: none;

}

.main-more {

	width: 80%;

	margin: 0 auto;

	display: none;

}

.main-xxb-name {

	width: 90%;

	text-align: center;

	margin: 10px auto;

}

.main-xxb-con {

	float: left;

}

.main-four-ul {

	width: 100%;

}

.main-four-ul li {

	width: 50%;

}

.main-four-li {

	width: 100%;

	padding-bottom: 20px;

	height: auto;

}

.main-four-ul li .main-four-li1 {

	background: #ffffff url(../images/main-gp.png) no-repeat 15% 5%;

}

.main-four-ul li .main-four-li2 {

	background: #f1f1f1 url(../images/main-ks.png) no-repeat 15% 5%;

}

.main-four-ul li .main-four-li3 {

	background: #f1f1f1 url(../images/main-ls.png) no-repeat 15% 5%;

}

.main-four-ul li .main-four-li4 {

	background: #ffffff url(../images/main-aq.png) no-repeat 15% 5%;

}

.main-four-li-js {

	width: 90%;

}

.main-four-li-name {

	margin-top: 16%;

	text-align: right;

	margin-left: 0;

	margin-right: 10%;

}

.main-four-li-xian {

	margin-left: 0;

	float: right;

	margin-right: 14%;

}

.main-four-li-more {

	margin: 10px auto;

}

.main-gg {

	height: 120px;

	background-size: auto 280px !important;

	background-attachment: scroll;

	background-size: auto;

}

.main-gg-box {

	width: 100%;

}

.main-gg-ban-box {

	height: 120px;

	width: 90%;

}

.iphone {

	width: 85px;

	height: 100px;

	background-size: 100% 100px !important;

}

.m-gg-banner {

	right: 8px;

	width: 73px;

	height: 75px;

	padding-left: 0;

	padding-top: 25px;

}

.main-gg-more-con {

	width: 100px;

	height: 30px;

	line-height: 30px;

}

.main-gg-more {

	height: 30px;

	width: 130px;

	bottom: 10px;

	left: 10px;

}

.main-gg-more-jia {

	height: 30px;

	width: 30px;

	line-height: 30px;

}

.main-anli-box {

	width: 96%;

}

.main-anli-name {

	margin: 10px 0;

}

.main-anli-ul li {

	margin-right: 0;

	width: 49%;

}

.main-anli-li {

	width: 100%;

	height: auto;

}

.main-anli-li-img {

	width: 100%;

	height: auto;

}

.main-anli-li-img img {

	width: 100%;

}

.main-anli-ul li:hover .main-anli-li-img img {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.main-anli-li-nian {

	bottom: 5px;

	width: 30%;

}

.main-anli-li-con {

	width: 100%;

}

.main-anli-li-ri {

	width: 30%;

	height: 35px;

	font-size: 18px;

	line-height: 35px;

}

.main-anli-li-title {

	float: right;

	width: 68%;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.main-anli-li-name {

	margin-top: 0;

	margin-left: 0;

	line-height: 18px;

}

.main-anli-ul li.main-anli-chbli {

	float: right;

}

.main-anli-ul li:nth-child(2) {

	float: right;

}

.main-anli-ul li:nth-child(4) {

	float: right;

}

.main-gg-more {

	display: none;

}

.main-anli {

	padding-bottom: 0;

}

.footer {

	width: 90%;

	padding-bottom: 0;

}

.footer {

	display: none;

}

.foot-last-box {

	width: 95%;

}

.foot-last {

	border-top: none;

	line-height: 16px;

	height: auto;

	padding-top: 14px;

	text-align: center;

	padding-bottom: 10px;

}

.foot-last-box span {

	float: none;

}

.foot-last-box a {

	float: none;

}

/*手机导航样式*/

.wap-dh-anniu {

	display: block;

}

.wap-logo {

	height: 60px;

	line-height: 60px;

	text-align: center;

	width: 100%;

	font-size: 20px;

	color: #177D82;

	border-bottom: 1px solid #ccc;

	-webkit-transition: all 0.3s 0.4s;

	-moz-transition: all 0.3s 0.4s;

	-ms-transition: all 0.3s 0.4s;

	-o-transition: all 0.3s 0.4s;

	transition: all 0.3s 0.4s;

}

.wap-yiji-name {

	width: 0;

	height: 38px;

	line-height: 38px;

	text-align: center;

	overflow: hidden;

	border-bottom: 1px solid #ccc;

	-webkit-transition: all 0.5s 0.4s;

	-moz-transition: all 0.5s 0.4s;

	-ms-transition: all 0.5s 0.4s;

	-o-transition: all 0.5s 0.4s;

	transition: all 0.5s 0.4s;

}

.wap-yiji .wap-yiji-name2 {

	width: 100%;

}

.wap-yiji-name a {

	color: #333333;

	font-size: 14px;

}

.wap-erji {

	display: none;

	background-color: #f1f1f1;

	line-height: 38px;

	text-align: center;

	border-bottom: 1px solid #ccc;

}

.wap-erji a {

	display: block;

	color: #333333;

	font-size: 14px;

}

/*手机导航样式*/

.nei-banner {

	height: 100px;

	background-size: auto 100px !important;

}

.nei-banner-box {

	width: 100%;

}

.nei-cat {

	position: relative;

	top: 34px;

	text-align: center;

	font-size: 20px;

}

.nei-cat span {

	font-size: 14px;

}

.nei-main-box {

	width: 90%;

}

.nei-top-ul {

	display: none;

}

.nei-mbx {

	float: none;

	line-height: 40px;

}

.nei-top {

	height: auto;

}

.nei-bottom {

	padding-top: 20px;

}

.gy {

	width: 100%;

}

.page-con img {

	width: 100% !important;

	height: auto !important;

}

.contact {

	width: 100%;

}

.map {

	float: none;

	display: none;

}

.contact-con {

	float: none;

	margin-left: 0;

}

.contact-name {

	font-size: 20px;

}

.contact-add-zi {

	margin-left: 10px;

	font-size: 13px;

}

.contact-ewm .contact-wb2 {

	float: right;

	margin-left: 0;

}

.contact-add {

	margin-top: 20px;

}

.contact-ewm {

	margin-top: 20px;

}

.rl-li {

	width: 100%;

}

.rl-img {

	display: none;

}

.rl-con {

	float: none;

	margin-left: 0;

}

.rl-name {

	float: left;

	margin: 10px 0;

}

.rl-zl {

	float: left;

	width: 50%;

	clear: both;

}

.rl-add {

	float: left;

	width: 50%;

}

.rl-you {

	float: none;

	text-align: center;

	clear: both;

}

.rl-date {

	display: none;

}

.rl-date2 {

	display: block;

	float: right;

}

.rl-xs {

	float: left;

	margin-top: 0;

}

.rl-more {

	margin-top: 5px;

}

.rl-ul li {

	border-bottom: 1px solid #f1f1f1;

	padding: 10px 0;

}

.new-position {

	display: none;

}

.new-ul li {

	float: none;

	margin-top: 16px;

}

.new-ul-li {

	margin-left: 0;

}

.new-li {

	width: 100%;

	height: auto;

	background: none;

	padding-bottom: 12px;

	border-bottom: 1px solid #f1f1f1;

}

.so-con {

	width: 60%;

	margin-left: 0;

	float: right;

}

.new-img {

	width: 36%;

	height: auto;

}

.new-img img {

	width: 100%;

}

.new-con {

	width: 60%;

	margin-left: 0;

	float: right;

}

.so-name {

	font-size: 14px;

	margin-top: 1%;

	white-space: nowrap;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	overflow: hidden;

}

.new-name {

	margin-top: 1%;

	white-space: nowrap;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	overflow: hidden;

}

.new-js {

	margin-top: 1%;

	line-height: 20px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.new-date {

	display: none;

}

.study-img-sousuo {

	float: left;

	width: 50%;

	height: 60px;

	background-size: 30px 30px !important;

}

.study-img-xiazai {

	float: left;

	width: 50%;

	margin-top: 0;

	height: 60px;

	background-size: 30px 36px !important;

}

.study-img-right {

	margin-left: 0;

	width: 100%;

	height: auto;

}

.study-img-right img {

	width: 100%;

}

.study-ul li {

	margin-right: 0;

	float: none;

	margin-bottom: 20px;

	border-bottom: 1px solid #f1f1f1;

	padding-bottom: 10px;

}

.study-img-left {

	float: none;

}

.study-date {

	display: none;

}

.yanfa-con {

	margin-left: 0;

	float: none;

}

.yanfa-con img {

	width: 100% !important;

	height: auto !important;

}

.yanfa-gp-name {

	font-size: 16px;

	margin-bottom: 6px;

}

.yanfa-gp-con {

	margin-left: 0;

	width: 100%;

	padding-bottom: 10px;

}

.yanfa-img {

	float: none;

	margin-left: 0;

}

.yanfa-img img {

	width: 100%;

}

.wap-ul li {

	position: relative;

}

.wap-yiji-name img {

	margin-top: 16px;

	margin-right: 10%;

	float: right;

	transform: rotate(0deg);

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

	display: inline-block;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.wap-yiji-name img.n_title_sanji_span2 {

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

	display: inline-block;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.wap-yiji-name a {

	vertical-align: middle;

}

.wap-yiji-name img {

	vertical-align: middle;

}

.chb-new-position-box {

	display: none;

}

.chb-new-position-box2 {

	display: none;

	padding-bottom: 10px;

	margin-top: 14px;

	border-bottom: 1px dashed #ccc;

}

.chb-new-enname2 {

	font-weight: bold;

	text-align: center;

	font-size: 16px;

	color: #0f61ab;

}

.chb-new-tilte2 {

	width: 95%;

	margin: 0 auto;

	text-align: center;

	color: #666666;

	font-size: 14px;

	padding: 10px 0;

}

.chb-new-js2 {

	font-size: 14px;

	color: #666666;

	width: 95%;

	margin: 0 auto;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	line-height: 22px;

}

.zjzx_box li {

	width: 49%;

	margin-right: 0;

	margin-bottom: 20px;

}

.zjzx_box li.touch_zjzx_li2 {

	margin-left: 2%;

}

.zjzx_box li:nth-child(2n) {

	margin-left: 2%;

}

.zjzx_li_img {

	width: 100%;

	height: auto;

}

.zjzx_li_img img {

	width: 100%;

}

.zjzx_name {

	margin-top: 3px;

	margin-bottom: 3px;

}

.zjzx_js {

	line-height: 22px;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

.banner {

	display: none;

}

.touch_banner {

	display: block;

}

.example_chb {

	width: 49%;

	height: auto;

	background: none;

}

.main-fourdz {

	display: none;

}

.main-xx {

	display: block;

}

.main-gg_enname {

	font-size: 22px;

	color: #fff;

	line-height: 24px;

	margin-top: 10px;

}

.main-gg_name_n {

	font-size: 16px;

	color: #fff;

	line-height: 22px;

	margin-top: 5px;

}

.main-gg_js_n {

	font-size: 12px;

	color: #fff;

	line-height: 18px;

	margin-top: 7px;

	letter-spacing: 1px;

	font-weight: 100;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

.pc_nei-cat {

	display: none;

}

.nei-cat {

	display: block;

}

.new-more {

	display: none;

}

.page-con div {

	width: 100% !important;

}

.list_cp li {

	width: 49%;

	height: auto;

	margin-right: 0;

	margin-bottom: 10px;

}

.list_cp li:nth-child(2) {

	margin-left: 2%;

}

.list_cp li:nth-child(5) {

	margin-left: 2%;

}

.list_cp li:nth-child(8) {

	margin-left: 2%;

}

.list_cp_img {

	width: 100%;

	height: auto;

}

.list_cp_img img {

	width: 100%;

}

.list_cp_js {

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	line-height: 20px;

}

.yanfa-con h3 {

	background-size: 100% !important;

}

.zjzx_more {

	display: none;

}

.list_cp_name {

	font-size: 14px;

	margin: 6px 0 4px 0;

	line-height: 16px

}

.list_cp_more {

	margin-top: 5px;

}

.main-xx .main-xx-a:hover .main-xxa-name {

	color: #0f61ab;

}

.main-xx .main-xx-a:hover .main-xxa-js {

	color: #666666;

}

.list_cp li:hover {

	top: 0;

}

}

