@charset "utf-8";

/* CSS Document */

* {
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style: none;
}

a {
	color: #000;
}

ul,
ol,
li,
div,
img,
input{
	margin: 0;
	padding: 0;
	
	    /* max-width: 100%; */
}


p{margin: 0;padding: 0; }
input {
	background: transparent;
}

.clear {
	clear: both;
}

.content img{max-width: 100%;}

.mbox {
	width: 1200px;
	margin: auto;
}
.catpos .mbox p a{
	color: #000;
}
.mbox p a{
	color: #fff;
}
.mbox p a:hover{
	color: #0170cb;
}
.blank5 {
	height: 5px;
	margin: auto;
}

.blank10 {
	height: 10px;
	margin: auto;
}

.blank20 {
	height: 20px;
	margin: auto;
}

.blank30 {
	height: 30px;
	margin: auto;
}

.blank50 {
	height: 50px;
	margin: auto;
}


/*header*/

.header {
	height: 30px;
	background: #f7f7f7;
	font-size: 12px;
	line-height: 30px;
	border-bottom: 1px solid #a0a0a0;
}

.header p {
	float: left;
}

.header ul {
	float: right;
}

.header ul li {
	float: left;
}

.nav {
	height: 105px;
}

.nav_left {
	float: left;
	margin-left: 0.5rem;
}

.nav_center {
	float: left;
	font-size: 16px;
	color: #020101;
}

.nav_center ul li {
	float: left;
	padding-top: 43px;
	margin: auto 0.8rem;
	padding-bottom: 11px;
	cursor: pointer;
}

.nav_center ul li:hover {}

.nav_right {
	float: right;
	margin-right: 0.5rem;
	margin-top: 43px;
}

.nav_right_img {
	float: left;
}

.nav_right_p {
	margin-left: 13px;
	font-size: 14px;
	float: left;
}

.nav .nav_center .selected {
	border-bottom: 2px solid #0170cb;
}


/*banner*/
.banner{
	width: 100%;
	height: 725px;
	margin: auto;
}
.slideBox {
	width: 100%;
	height: 725px;
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 45%;
	bottom: 5px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin: auto 10px;
	width: 40px;
	height: 4px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #5cc9f4;
	color: #fff;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	width: 100%;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
	height: 725px;
}

.slideBox .bd img {
	display: block;
}


/*about*/

.about {
	width: 100%;
	margin: auto;
	height: 687px;
	background: url(../images/about-bg.png)no-repeat bottom center;
	
}

.about_left {
	float: left;
	margin-top: 108px;
}

.about_right {
	float: right;
	width: 722px;
	margin-top: 108px;
}

.about_right .title {
	color: #006ed6;
	font-size: 30px;
}

.about_right .en {
	color: #000;
	font-size: 20px;
}

.about_right .description {
	font-size: 16px;
	color: #000;
	line-height: 29px;
	margin: 22px auto;
}

.about_right ul li {
	width: 178px;
	height: 132px;
	float: left;
	border: 1px solid #bfbfbf;
	text-align: center;
	color: #0170cb;
	font-weight: 600;
}

.about_right ul li div {
	font-size: 45px;
	margin-top: 20px;
}

.about_right ul li p {
	color: #b0b0b0;
	font-size: 14px;
	font-weight: initial;
}

.about_right ul li:hover {
	background: #006ED6;
	border: 1px solid #006ED6;
	color: #fff;
}

.about_right ul li:hover p {
	color: #FFFFFF;
}

.about_right .selected {
	background: #006ED6;
	border: 1px solid #006ED6;
	color: #fff;
}

.about_right .selected p {
	color: #FFFFFF;
}

.about_right .more {
	width: 177px;
	height: 48px;
	background: #0170cb;
	margin-top: 33px;
	color: #fff;
	float: left;
}

.about_right .more p {
	float: left;
	line-height: 48px;
	margin-left: 22px;
	color: #fff;
}

.about_right .more img {
	float: left;
	margin-left: 10px;
	margin-top: 16px;
}


/*yewu*/

.yewu {
	background: url(../images/yewu.jpg) no-repeat top center;
	height: 1069px;
}

.yewu .title {
	padding-top: 70px;
}

.yewu .title .yw_title {
	float: left;
	color: #fff;
	font-size: 30px;
}

.yewu .title .line {
	float: left;
	width: 35px;
	height: 2px;
	background: #fff;
	margin-top: 20px;
	margin-left: 11px;
}

.yewu .title .description {
	float: left;
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
	margin-left: 12px;
}

.yewu .title .en {
	color: #fff;
	font-size: 20px;
	padding-bottom: 12px;
}

.slideTxtBox .hd ul {
	width: 1200px;
	margin: 49px auto;
}

.slideTxtBox .hd ul li {
	    font-size: 18px;
	width: 14.1%;
	height: 40px;
	background: #fff;
	color: #0468c8;
	text-align: center;
	line-height: 40px;
	float: left;
	margin: auto 1px;
	cursor: pointer;
}

.slideTxtBox .hd ul .on {
	background: #f7e91a;
}

.slideTxtBox .hd ul li:hover {
	background: #f7e91a;
}

.slideTxtBox .bd ul li {
	float: left;
	position: relative;
}

.slideTxtBox .bd ul li:hover .mask {
	display: block;
}

.slideTxtBox .bd ul li img {
	float: left;
}

.slideTxtBox .bd ul li .mask {
	position: absolute;
	width: 300px;
	height: 301px;
	background: rgba(29, 124, 196, 0.8);
	display: none;
}

.slideTxtBox .bd ul li .mask_nei {
	width: 265px;
	height: 265px;
	border: 2px solid #fff;
	margin: 18px auto;
	background: url(../images/search.png) no-repeat center;
}

.yewu .more {
	width: 178px;
	height: 47px;
	border: 1px solid #0170cb;
	margin: auto;
	margin-top: 41px;
}

.yewu .more p {
	float: left;
	line-height: 49px;
	color: #0170cb;
	margin-left: 30px;
}

.yewu .more img {
	float: left;
	margin-top: 16px;
	margin-left: 10px;
}


/*case*/

.case {
	width: 100%;
	height: 520px;
	background: #f3f3f3;
	background: url(../images/yewu123.jpg) no-repeat top center;
}

.case .case_title {
	font-size: 26px;
	color: #0170cb;
	text-align: center;
	padding-top: 57px;
}

.case .line {
	width: 32px;
	height: 2px;
	background: #0170cb;
	margin: auto 10px;
	margin-top: 11px;
}

.case .en {
	width: 240px;
	margin: 13px auto;
}

.case .en p {
	float: left;
	color: #0170cb;
	font-size: 18px;
}

.case_hd {
	margin: auto;
	width: 500px;
}

.case_hd li {
	padding: 6px 27px;
	float: left;
	text-align: center;
	line-height: 25px;
	color: #818181;
	border: 1px solid #f3f3f3;
}

.case_hd li:hover {
	color: #0170cb;
	border: 1px solid #0170cb;
}

.slideTxtBox2 .hd {
	margin: auto;
	width: 500px;
	margin-top: 50px;
	margin-bottom: 42px;
}

.slideTxtBox2 .hd ul li {
	padding: 6px 27px;
	float: left;
	text-align: center;
	line-height: 25px;
	color: #818181;
	border: 1px solid #f3f3f3;
}

.slideTxtBox2 .hd ul li:hover {
	color: #0170cb;
	border: 1px solid #0170cb;
}

.slideTxtBox2 .hd .on {
	color: #0170cb;
	border: 1px solid #0170cb;
}

.picMarquee-left {
	overflow: hidden;
	position: relative;
}

.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picMarquee-left .bd ul li {
	width: 370px;
	height: 373px;
	position: relative;
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picMarquee-left .bd ul li .pic {
	text-align: center;
	width: 100%;
	height: 100%;
}

.picMarquee-left .bd ul li .pic img {
	display: block;
	padding: 2px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	
}

.picMarquee-left .bd ul li .pic a:hover img {
	border-color: #999;
}

.picMarquee-left .bd ul li:hover .mask {
	display: block;
}

.picMarquee-left .bd ul li .mask {
	width: 370px;
	height: 373px;
	background: rgba(16, 117, 187, .8);
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	color: #fff;
}

.picMarquee-left .bd ul li .mask .title {
	font-size: 16px;
	margin-top: 70px;
	margin-bottom: 38px;
}

.picMarquee-left .bd ul li .mask .description {
	width: 335px;
	margin: auto;
	font-size: 12px;
	line-height: 30px;
}

.picMarquee-left .bd ul li .mask .chakan {
	width: 150px;
	height: 37px;
	margin: auto;
	border: 1px solid #fff;
	text-align: center;
	line-height: 37px;
	margin-top: 16px;
}

.picMarquee-left .bd ul li .mask .chakan p {
	float: left;
	color: #fff;
	margin-left: 39px;
}

.picMarquee-left .bd ul li .mask .chakan img {
	float: left;
	margin-left: 7px;
	margin-top: 14px;
}

.why {
	width: 100%;
	height: 676px;
	background: url(../images/yewu1234.jpg) no-repeat top center;
}

.why_left {
	float: left;
	width: 413px;
	height: 490px;
	margin-top: 94px;
	background: url(../images/why_left.jpg) no-repeat center;
	position: relative;
	color: #fff;
}

.why_left .title {
	position: absolute;
	top: 101px;
	left: 43px;
	font-size: 40px;
}

.why_left .en {
	position: absolute;
	top: 154px;
	left: 46px;
	text-transform: uppercase;
	font-size: 18px;
}

.why_left .slogen {
	position: absolute;
	top: 233px;
	font-size: 20px;
	line-height: 25px;
	left: 163px;
	width: 222px;
	text-align: right;
}

.why_left .lianxi {
	position: absolute;
	left: 183px;
	top: 365px;
	font-size: 14px;
}

.why_left .lianxi_left {
	float: left;
}

.why_left .lianxi_right {
	font-size: 17px;
	float: left;
	margin-left: 22px;
	line-height: 23px;
}

.why_right {
	float: right;
	width: 749px;
	height: 490px;
	margin-top: 94px;
}

.slideTxtBox1 .hd {
	float: left;
}

.slideTxtBox1 .hd .on {
	background: url(../images/why_tab.png) no-repeat center;
}

.slideTxtBox1 .hd .on div {
	background: #0170cb;
}

.slideTxtBox1 .hd ul li {
	width: 88px;
	height: 122px;
	color: #fff;
	text-align: center;
	font-size: 45px;
	margin-bottom: 1px;
	line-height: 122px;
}

.why_right .hd .two {
	width: 76px;
	background: #eeecf4;
}

.why_right .hd .three {
	width: 76px;
	background: #e3e3e3;
}

.why_right .hd .four {
	width: 76px;
	background: #d7d5d6;
}

.slideTxtBox1 .hd ul li:nth-last-child(1) {
	margin-bottom: 0;
}

.slideTxtBox1 .bd {
	float: left;
}

.why_right .hd .one {
	width: 76px;
	background: #efedf5;
}

.why_right .bd {
	width: 632px;
	float: right;
}

.why_right .bd img {
	float: left;
}

.why_right .bd .blue {
	background: url(../images/jianjie.png) no-repeat center;
	width: 143px;
	height: 314px;
	float: right;
}

.why_right .bd .thumb {
	position: relative;
}

.why_right .bd .thumb .blue {
	position: absolute;
	top: 0;
	right: 0;
}

.why_right .bd .thumb .blue p {
	color: #fff;
	font-size: 40px;
	width: 45px;
	margin-left: 61px;
	margin-top: 47px;
}

.why_right .bd .title {
	color: #0170cb;
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 13px;
	font-family: "微软雅黑";
}

.why_right .bd .description {
	    text-align: justify;
	font-size: 18px;
	color: #6d6d6d;
	line-height: 27px;
	margin-top: 8px;
}


/*news*/

.news {
	
	background: url(../images/about-bg1.png)no-repeat bottom center;
	width: 100%;
	margin: auto;
	height: 640px;
}

.news .news_title {
	font-size: 26px;
	color: #0170cb;
	text-align: center;
	padding-top: 57px;
}

.news .line {
	width: 32px;
	height: 2px;
	background: #0170cb;
	margin: auto 10px;
	margin-top: 11px;
}

.news .en {
	width: 160px;
	margin: 13px auto;
}

.news .en p {
	float: left;
	color: #0170cb;
	font-size: 18px;
}

.slideBox1 {
	width: 557px;
	height: 331px;
	overflow: hidden;
	position: relative;
}

.slideBox1 .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}

.slideBox1 .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-right: 26px;
}

.slideBox1 .hd ul li {
	border-radius: 5px;
	float: left;
	margin-right: 9px;
	width: 8px;
	height: 8px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	position: relative;
}

.slideBox1 .hd ul li.on {
	background: #138ff5;
	color: #fff;
}

.slideBox1 .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox1 .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox1 .bd img {
	display: block;
}

.news_left .date {
	width: 72px;
	height: 71px;
	background: #0170cb;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
}

.news_left .date .day {
	font-size: 36px;
}

.news_left {
	margin-top: 50px;
	float: left;
}

.news_right {
	float: right;
	margin-top: 50px;
}

.news_right ul li {
	width: 619px;
	height: 96px;
	margin-bottom: 14px;
	position: relative;
}

.news_right .nr_left {
	width: 85px;
	height: 100%;
	color: #b5b5b5;
	text-align: center;
	font-size: 16px;
	float: left;
}

.news_right .nr_left .day {
	font-size: 50px;
}

.news_right .nr_right {
	float: left;
}

.news_right ul li:hover {
	background: #138ff5;
}

.news_right ul li:hover .nr_left {
	color: #fff;
}

.news_right ul li:hover .title {
	color: #fff;
}

.news_right ul li:hover .description {
	color: #fff;
}

.news_right .nr_right .title {
	color: #333;
	font-size: 20px;
	margin-top: 10px;
}

.news_right .nr_right .description {
	
	
	width: 534px;
	font-size: 15px;
	color: #666;
	margin-top: 10px;
	line-height: 20px;
}

.news_right .line {
	background: #c6c6c6;
	height: 1px;
	width: 600px;
	margin: auto;
}

.news_right ul li:hover .line {
	background: none;
}

.news_right ul li .xq {
	
	
	margin-bottom: -4px;
	position: absolute;
	bottom: 16px;
	right: 3px;
	font-size: 12px;
	color: #0170cb;
}

.news_right ul li:hover .xq {
	color: #fff;
}

.news .rela {
	position: relative;
}

.news .more {
	font-size: 12px;
	position: absolute;
	right: 0;
	top: 145px;
	height: 31px;
	line-height: 31px;
}

.news .more p {
	padding-top: 4px;
	float: left;
	font-size: 18px;
}

.news .more img {
	float: left;
	padding-top: 8px;
	margin-left: 5px;
	margin-right: 20px;
}


/*footer_nav*/

.footer_nav {
	width: 100%;
	margin: auto;
	height: 270px;
	border-top: 3px solid #0170cb;
	background: #201e1f;
}

.footer_nav_left {
	float: left;
}

.footer_nav_left .guanzhu {
	width: 119px;
	height: 37px;
	line-height: 37px;
	color: #fff;
	border-bottom: 2px solid #0170cb;
	margin-top: 27px;
	margin-left: 35px;
}

.footer_nav_left .left {
	padding-right: 20px;
	border-right: 1px solid #a0a0a0;
	margin-top: 20px;
	margin-left: 32px;
	float: left;
}

.footer_nav_left .right {
	float: left;
	margin-top: 20px;
}

.footer_nav_left .right img {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 14px;
}

.footer_nav_left .right p {
	float: left;
	color: #fff;
	/* font-size: 12px; */
}

.footer_nav_right {
	float: right;
}

.footer_nav_left .right .phone1 {
	line-height: 30px;
}

.footer_nav_left .right .email {
	line-height: 30px;
}

.footer_nav_left .right .tel {
	line-height: 30px;
}

.footer_nav_left .right .address {
	line-height: 30px;
}

.footer_nav_right ul p {
	width: 67px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #a0a0a0;
	color: #fff;
	text-align: center;
	margin: auto;
}

.footer_nav_right ul {
	float: left;
	margin: auto 25px;
	margin-top: 27px;
}

.footer_nav_right ul li {
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}


/*footer*/

.footer {
	width: 100%;
	margin: auto;
	background: #0e0e0e;
	height: 49px;
	line-height: 49px;
	margin: auto;
	text-align: center;
}

.footer p {
	float: left;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.footer p:nth-child(1) {
	margin-left: 348px;
}

.footer p:nth-child(2) {
	margin-left: 24px;
}

.footer p:nth-child(3) {
	margin-left: 32px;
}











/*list_about*/
.about_banner{
	width: 100%;
	height: 304px;
}
.about_nav ul li{
	width: 299px;
	height: 61px;
	border-right: 1px solid #d2d2d2;
	float: left;
	font-size: 16px;
	text-align: center;
	line-height: 61px;
	color: #959595;
}
.about_nav .li1{
	background: #0170cb;
	color: #fff;
}
.about_nav .li4{
	border-right: 0px;
}
.jianjie{
	width: 100%;
	margin: auto;
	height: 564px;
	background: url(../images/jianjie.jpg) no-repeat center;
}
.jianjie .jj_content{
	background: rgba(244,244,242,.9);
	width: 100%;
	height: 564px;
	position: relative;
}
.jianjie .jj_center{
	width: 1133px;
	margin: auto;
	
}
.jianjie .jj_content .abso{
	position: absolute;
	bottom: 32px;
	right: 53px;
}
.jianjie .jj_center .title{
	font-size: 26px;
	color: #484848;
	padding-top: 59px;
	margin-bottom: 16px;
}
.jianjie .jj_center .content{
	text-indent: 30px;
    text-align: justify;
	font-size: 16px;
	color: #656565;
	line-height: 32px;
	margin-top: 19px;
}
.linian{
	width: 100%;
	margin: auto;
	height: 596px;
}
.linian .idea{
	margin-top: 60px;
	color: #484848;
	font-size: 28px;
	float: left;
	margin-bottom: 33px;
}
.linian .en{
	float: left;
    font-size: 14px;
    color: #c5c5c5;
    margin-top: 78px;
    margin-left: 12px;
    margin-bottom: 33px;
}
.linian ul li{
	width: 392px;
	height: 414px;
	float: left;
	border-bottom: 1px solid #d2d2d2;
}
.linian ul li:nth-child(2){
	margin: auto 10px;
}
.linian ul li:hover{
	border-bottom: 1px solid #0170cb;
}
.linian .linian_top{
	position: relative;
}
.linian .linian_top img{
	width: 392px;
	height: 225px;
}

.linian .linian_top .mask{
	position: absolute;
	bottom: 3px;
	left: 0;
	width: 392px;
	height: 36px;
	background: rgba(21,100,178,.8);
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 36px;
}
.linian .linian_bottom{
	font-size: 12px;
	color: #757575;
    line-height: 30px;
}
.shiming{
	width: 100%;
	margin: auto;
	background: url(../images/mission.jpg) no-repeat center;
	height: 496px;
}
.shiming .blue{
	width: 641px;
	height: 496px;
	float: right;
	background: #0170cb;
	position: relative;
	color: #fff;
}
.shiming .blue .title{
	float: left;
	font-size: 28px;
	margin-left: 41px;
	margin-top: 55px;
}
.shiming .blue .en{
	float: left;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 71px;
}
.shiming .blue .biaoyu{
	position: absolute;
	bottom: 50px;
	right: 39px;
}
.shiming .blue .description{
	font-size: 14px;
	margin-top: 15px;
	margin-left: 43px;
}
.shiming .blue .left{
	float: left;
	margin-left: 38px;
	margin-right: 19px;
	margin-top: 43px;
}
.shiming .blue .right{
	float: left;
	font-size: 14px;
	width: 550px;
	line-height: 30px;
	margin-top: 39px;
}
.zizhi{
	width: 100%;
	margin: auto;
	height: 467px;
}
.zizhi_left{
	float: left;
	width:571px;
}
.zizhi_left .title{
	float: left;
	font-size: 28px;
	color: #484848;
	margin-top: 82px;
	margin-bottom: 20px;
	margin-left: 5px;
}
.zizhi_left .en{
	float: left;
	color: #c5c5c5;
	font-size: 14px;
	margin-top: 98px;
	margin-left: 15px;
}
.zizhi_left .description{
	color: #818181;
	font-size: 12px;
	line-height: 30px;
	margin-left: 9px;
	margin-top: 10px;
}
.zizhi_right{
	float: right;
	width: 598px;
	border-left: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	margin-top: 61px;
}
.zizhi .zizhi_left ul{
	margin-top: 30px;
}
.zizhi .zizhi_left ul li{
	width: 180px;
	height: 134px;
	float: left;
	border: 1px solid #bfbfbf;
	color: #b0b0b0;
	text-align: center;
}
.zizhi .zizhi_left ul li:hover{
	background: #0170cb;
	border: 1px solid #0170cb;
	color: #fff;
}
.zizhi .zizhi_left ul li:hover .num{
	color: #fff;
}
.zizhi .zizhi_left ul li:nth-child(2){
	border-left: 0;
	border-right: 0;
}
.zizhi .zizhi_left ul li .num{
	color: #0170cb;
	font-size: 45px;
	text-align: center;
	font-weight: 600;
	margin-top: 23px;
}
.multipleColumn{ overflow:hidden; position:relative;}
.multipleColumn .bd{ overflow:hidden;  }
		.multipleColumn .bd ul{ overflow:hidden; zoom:1;  float:left; _display:inline;  }
		.multipleColumn .bd ul li{color:#b0b0b0;width: 198px;height: 167px;border-right: 1px solid #bfbfbf;border-top: 1px solid #bfbfbf; float:left; overflow:hidden; text-align:center;  }
.zizhi_right ul li .img1{
	display: block;
	margin: auto;
	text-align: center;
}
.zizhi_right ul li .img2{
	display: none;
	margin: auto;
	text-align: center;
}
.zizhi_right ul li:hover .img1{
	display: none;
}
.zizhi_right ul li:hover .img2{
	display: block;
}
.zizhi_right ul li:hover .p3{
	color: #0170cb;
}
.zizhi_right ul li .p1{
	margin-top: 50px;
}
.zizhi_right ul li .p3{
	padding-top: 10px;
	color: #b0b0b0;
}





/*list_contact*/
.catpos{
	width: 100%;
	margin: auto;
	background: #f3f8fb;
	height: 43px;
	line-height: 43px;
}
.catpos img{
	float: left;
	margin-top: 14px;
}
.catpos p{
	float: left;
    margin-left: 18px;
    font-size: 12px;
}
.lianxi1_content{
	width: 100%;
	margin: auto;
	height: 564px;
}
.lianxi1_content .title{
	font-size: 36px;
	color: #777777;
	text-align: center;
	margin-top: 72px;
}
.lianxi1_left{
	float: left;
	width: 410px;
	margin-top: 50px;
	margin-left: 80px;
}
.lianxi1_right{
	float: right;
	width: 614px;
	margin-right: 70px;
	margin-top: 68px;
}
.lianxi1_left .key p{
	float: left;
	font-size: 14px;
	color: #7b7b7b;
	margin-left: 7px;
}
.lianxi1_left .key img{
	float: left;
	margin-top: 13px;
} 
.lianxi1_left .key{
	line-height: 40px;
}
.lianxi1_left .value{
	font-size: 18px;
	color: #7b7b7b;
}
.lianxi1_right input{
	width: 184px;
	height: 34px;
	border: 1px solid #dcdcdc;
	text-indent: 1em;
	font-size: 16px;
}
.lianxi1_right input:nth-child(2){
	margin: auto 18px;
}
.lianxi1_right textarea{
	width: 601px;
	height: 198px;
	border: 1px solid #DCDCDC;
	margin-top: 15px;
	text-indent: 1em;
	font-size: 16px;
	padding-top: 11px;
	resize: none;
}
.lianxi1_right .submit{
	width: 134px;
	height: 49px;
	background: #0170cb;
	border: 0;
	text-align: center;
	line-height: 49px;
	color: #fff;
	font-size: 18px;
	margin-top: 13px;
	text-indent: 0;
}










/*list_yewu*/
.yewu{
	width: 100%;
	margin: auto;
}
.yewu_title{
	font-size: 32px;
	color: #2f2f2f;
	text-align:center ;
	margin: 52px auto;
}
.yewu_description{
	font-size: 18px;
	color: #2f2f2f;
	width: 960px;
	margin: auto;
	line-height: 27px;
	margin-bottom: 62px;
}
.yewu_content{
	background: #fafafa;
}
.yewu_content .hd{
	margin: auto;
}
.yewu_content .hd ul li{
	float: left;
	padding: 6px 18px;
	color: #bcbbbb;
	border: 2px solid #fafafa;
	margin: 49px 16px;
}
.yewu_content .hd ul .selected{
	border: 2px solid #0170cb;
	color: #0170cb;
}
.yewu_content .hd ul li:hover{
	border: 2px solid #0170cb;
	color: #0170cb;
}

.yewu_content .bd{
	
}
.yewu_content .bd ul li{
	width: 296px;
	height: 436px;
	float: left;
	margin-bottom: 43px;
}
.yewu_content .bd ul li:nth-child(4n-1){
	margin: auto 4px;
}
.yewu_content .bd ul li .img{
	float: left;
}

.yewu_content .bd ul li .mask{
	width: 296px;
	height:140px;
	background: #fff;
	position: relative;
	float: left;
}
.yewu_content .bd ul li .mask .ico{
	background: url(../images/more1.png) no-repeat center;
	width: 18px;
	height: 18px;
	position: absolute;
    bottom: 21px;
    right: 27px;
}
.yewu_content .bd ul li .mask .title{
	margin:auto 23px;
	font-size: 24px;
	padding-top: 44px;
	margin-bottom: 33px;
}
.yewu_content .bd ul li .mask .description{
	margin:auto 23px;
	font-size: 16px;
	line-height: 27px;
}
.yewu_content .bd ul li:hover .mask{
	background: #0170cb;
	color: #fff;
}
.yewu_content .bd ul li:hover .ico{
	background: url(../images/more2.png) no-repeat center;
}





.news_content ul{
	margin-top: 42px;
}
.news_content ul li{
	width: 100%;
	height: 229px;
	margin: 18px auto;
	box-shadow: 0px 10px 18px 0px #f7f7f7;
}
.news_content ul li .news_date{
	float: left;
	width: 114px;
	height: 229px;
}
.news_content ul li .news_date .big_num{
	font-size: 56px;
	color: #949494;
	text-align: center;
	margin-top: 70px;
}
.news_content ul li .news_date .lit_num{
	color: #a4a4a4;
	font-size: 16px;
	text-align: center;
}
.news_content ul li .news_img{
	float: left;
	width: 327px;
	height: 229px;
}
.news_content ul li .news_img img{
	margin-top: 17px;
}
.news_content ul li .news_nr{
	float: left;
	margin-left: 25px;
	width: 700px;
	height: 229px;
}
.news_content ul li .news_nr .title{
	color: #323232;
	font-size: 20px;
	margin-top: 34px;
	margin-bottom: 20px;
}
.news_content ul li .news_nr .description{
	line-height: 32px;
	color: #949494;
}
.news_content ul li .news_nr .more{
	margin-top: 10px;
}
.news_content ul li .news_nr .more img{
	float: left;
	margin-top: 2px;
}
.news_content ul li .more_txt{
	float: left;
	color: #949494;
	margin-left: 10px;
}
.news_content ul li:hover{
	background: #f7f6f6;
}
.news_content ul li:hover .big_num{
	color: #0170cb;
}
.news_content ul li:hover .lit_num{
	color: #0170cb;
}
.news_content ul li:hover .title{
	color: #0170cb;
}
.news_content ul li:hover .more_txt{
	color: #0170cb;
}
.news_content .pages{
	height: 86px;
	text-align: center;
	padding-top: 28px;
}
.news_content .pages a{
	padding: 8px 16px;
	border: 1px solid #e5e5e5;
	color: #949494;
}
.news_content .pages span{
	padding: 8px 16px;
	border: 1px solid #0170cb;
	background: #0170cb;
	color: #fff;
}









/*show*/
.show{
	width: 100%;
	margin: auto;
}
.show_left{
	float: left;
	width: 747px;
	margin-top: 63px;
}
.show_left .img img{ display:none}
.show_content{
	/* text-align: center; */
	font-size: 24px;
}
.show_content .title{
	height: 62px;
	border-bottom: 1px solid #c3c2c0;
	position: relative;
	padding-top: 40px;
}
.show_content .title .date{
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 14px;
	color: #b0b0b0;
}
.show_content .title .s_url{
	position: absolute;
	left:20%;
	bottom: 0;
	font-size: 14px;
	color: #b0b0b0;
}
.show_content .title .reading{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	color: #b0b0b0;
}
.show_content .content{
	
	    text-indent: 28px;
    text-align: justify;
	font-size: 14px;
}

.show_content .content div img{
	width: 100% !important;
	height: auto !important;
}
.show_content .page_turn{
	border-top: 1px solid #c3c2c0;
	font-size: 14px;
	padding-top: 9px;
	margin-bottom: 58px;
	
}
.show_content .page_turn a{
	color: #0170cb;
}
.show_content .page_turn .prev{
	float: left;
}
.show_content .page_turn .next{
	float: right;
}
.show_right{
	float: right;
	margin-top: 63px;
	width: 381px;
}
.show_right .redian .rd_title{
	font-size: 20px;
	border-bottom: 1px solid #c3c2c0;
	padding-bottom: 11px;
}
.show_right .redian ul{
	margin-top: 10px;
}
.show_right .redian ul li{
	width: 381px;
	height: 92px;
	margin: 2px auto;
	position: relative;
	border-bottom: 1px dashed #c3c2c0;
}
.show_right .redian ul li .xq{
    position: absolute;
    bottom: 8px;
    right: 4px;
    width: 58px;
    height: 14px;
    font-size: 12px;
    color: #0d7ee0;
}
.show_right .redian ul li:hover .xq{
	color: #fff;
}

.show_right .redian ul li:hover{
	background: #0170CB;
	color: #fff;
}
.show_right .redian ul li .rd_img{
	float: left;
	text-align: center;
	margin-top: 6px;
	margin-left: 5px;
}
.show_right .redian ul li .rd_con{
	float: left;
	margin-top: 8px;
	line-height: 20px;
	margin-left: 13px;
}
.show_right .redian ul li .title{
	font-size: 14px;
}
.show_right .redian ul li .date{
	font-size: 12px;
	color: #a09e9e;
}
.show_right .redian ul li:hover .date{
	color: #fff;
}
.show_right .redian ul li .description{
	width: 243px;
	font-size: 12px;
	 color: #585757; 
}
.show_right .redian ul li:hover .description{
	color: #fff;
}
.show_right .tuijian .title{
    font-size: 20px;
    border-bottom: 1px solid #c3c2c0;
    padding-bottom: 11px;
    margin-top: 30px;
}
.tuijian ul li .title1{
	text-align: center;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
}
.tuijian ul{
	margin-top: 22px;
}
.tuijian ul li{
	float: left;
	margin: 2px;
}
.tuijian ul li:hover{
	color: #0170CB;
}






/*list_renli*/
.hexin{
	width: 100%;
	margin: auto;
	height: 791px;
}
.hexin .biaoti{
	font-size: 34px;
	color: #646464;
	margin-top: 66px;
}
.hexin .en{
	font-size: 24px;
	color: #646464;
}
.hexin .slogen{
	margin-bottom: 37px;
}
.hexin ul li{
	width: 290px;
	height: 477px;
	float: left;
	background: #fbfbfb;
	margin-right: 13px;
	position: relative;
}
.hexin ul li:nth-last-child(1){
	margin-right: 0;
}
.hexin ul li .mask{
	width: 250px;
	margin: auto;
}
.hexin ul li .mask .title{
	font-size: 28px;
    color: #0170cb;
    padding-bottom: 4px;
    margin-top: 25px;
}
.hexin ul li .mask .line_hui{
	width: 131px;
	height:1px;
	background: #d2d2d2;
}
.hexin ul li .mask .line_blue{
	width: 35px;
	height: 2px;
	background: #0170cb;
}
.hexin ul li .mask .description{
	font-size: 16px;
    margin-top: 18px;
    line-height: 28px;
    color: #505050;
}
.hexin ul li .mask .more{
	line-height: 25px;
    text-align: right;
    color: #0170cb;
    cursor: pointer;
}
.hexin ul li .mask1{
	width: 290px;
	height: 477px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(51,140,213,.8);
	display: none;
}
.hexin ul li .mask1 .content{
	width: 250px;
	font-size: 16px;
	margin: auto;
	color: #fff;
	line-height: 30px;
    margin-top: 46px;
}
.hexin ul li .mask1 .close{
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.zp_plan{
	width: 100%;
	margin: auto;
	height: 835px;
	background: url(../images/plan.jpg) no-repeat center;
}

.zp_plan .biaoti{
	font-size: 34px;
	color: #646464;
	padding-top: 66px;
}
.zp_plan .en{
	font-size: 24px;
	color: #646464;
	text-transform:uppercase;
}
.zp_plan ul li{
	width: 100%;
	height: 177px;
	border-bottom: 1px solid #d2d2d2;
}
.zp_plan ul li:hover{
	background: #0170CB;
	color: #fff;
}
.zp_plan ul li:hover .title{
	color: #fff;
}
.zp_plan ul li:hover .img{
	background: url(../images/zixun2.png) no-repeat center;
}
.zp_plan ul li .left img{
	margin-left: 22px;
	margin-top: 38px;
    border-radius: 10px;
}
.zp_plan ul li .left{
	float: left;
}
.zp_plan ul li .center{
	float: left;
	margin-left: 29px;
	margin-top: 38px;
}
.zp_plan ul li .title{
	font-size: 20px;
	color: #0170cb;
}
.zp_plan ul li .description{
	width: 820px;
    font-size: 14px;
    margin-top: 20px;
    line-height: 28px;
}
.zp_plan ul li .right{
	float: right;
}
.zp_plan ul li .img{
	background: url(../images/zixun1.png) no-repeat center;
	width: 73px;
	height: 73px;
	margin-top: 65px;
	margin-right: 32px;
}
.join{
	width: 100%;
	margin: auto;
	height: 734px;
}
.join .join_title{
	margin-top: 53px;
	font-size: 34px;
	color: #646464;
}
.join .join_en{
	font-size: 24px;
	color: #646464;
	line-height: 40px;
}
.join .join_left{
	width: 711px;
	float: left;
	text-align: center;
	margin-top: 30px;
}
.join .join_left img{
	margin: 14px auto;
}
.join .join_right{
	float: right;
	background: url(../images/border.png) no-repeat center;
	width: 466px;
	height: 481px;
	margin-top: 44px;
}
.join .join_right .title{
	width: 371px;
	margin: auto;
	height: 52px;
	line-height: 52px;
	margin-top: 20px;
	font-size: 22px;
	color: #0170cb;
	border-bottom: 1px solid #0170cb;
}
.join .join_right .description{
	width: 370px;
	font-size: 14px;
	margin: auto;
	color: #aaaaaa;
	line-height: 30px;
}
.join .join_right .xinxi{
	width: 370px;
	font-size: 14px;
	color: #aaaaaa;
	margin: auto;
}
.join .join_right .lucheng p{
	width: 334px;
}
.join .join_right .xinxi img{
	float: left;
    margin-top: 9px;
    margin-right: 10px;
}
.join .join_right .xinxi p{
	float: left;
	line-height: 32px;
}



 .pages{
	height: 86px;
	text-align: center;
	padding-top: 28px;
}
 .pages a{
	padding: 8px 16px;
	border: 1px solid #e5e5e5;
	color: #949494;
}
.pages span{
	padding: 8px 16px;
	border: 1px solid #0170cb;
	background: #0170cb;
	color: #fff;
}
