@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}
body{ /*text-align:center;*/ font:14px "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; color:#333; height:100%; min-width:1260px; background:#fff; max-width:100%; overflow:auto; overflow-x:hidden}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
i{ font-style:normal}
input, button, select, textarea { outline:none; font:12px Microsoft YaHei,SimHei;}
fieldset,img{ border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
textarea { resize:none; } /*forbidden text drag especail in chrome*/
.compatibility_ie6{ /* _behavior: url("iepngfix/iepngfix.htc.html"); _behavior:url("csshover.htc.html"); behavior: url("ie-css3.htc.html"); */}

li{ list-style-position:outside; list-style:none; vertical-align:bottom;}

/** By zhiliaonet.com **/

/*移动终端*/
.internet_work{ width:1200px; overflow:hidden; margin:60px auto 0 auto;}
.internet_title{ width:100%; text-align:center;}
.interner_img{ width:100%; margin-top:45px; overflow:hidden;}
.mobil_content{ width:100%; overflow:hidden; margin-top:50px;background: url("../images/mobile_bg.jpg") center center no-repeat fixed; background-size:cover; padding-bottom:60px;}
.mag50{ margin-top:210px; }
.mobile_word{ width:920px; float:left; padding:0; margin:0; background:none; margin-left:30px;}
.mobile_word ul li{ width:400px; float:left; margin:45px 60px 0 0;}
.mobile_word ul li img{ float:left; width:60px;}
.mobile_li_word{ width:300px; float:left; margin-left:20px; }
.mobile_li_word b{ font-size:14px;line-height:26px; color:#dddcdc;height:20px; text-align:left; }
.mobile_li_word p{ color:#c7c6c6; letter-spacing:1px;font-size:12px; line-height:20px;}
.mag{ margin-top:20px;}
.mobile_img{ width:206px; float:right; margin:40px 40px 0 0;}


.nypic{ width:1200px; height:500px; float:left; margin-top:20px;}
.nypica{ width:279px; height:225px; float:left; margin-right:28px; margin-top:20px; display:inline; overflow:hidden;position:relative;}
.nypical{ width:279px; height:225px; float:right; margin-top:20px; display:inline; overflow:hidden;position:relative;}
.nypica_min{position: relative;    top: 0;    transition: all 0.2s linear;position:relative;}
.nypica_min img{ width:279px; height:175px;}
.nypica_zhi{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:277px; height:39px; float:left; border:1px #e5e5e5 solid;border-top: none;font-size: 18px; color: #333; font-weight: bold;   text-align: center; padding-top:10px; }
.nypica_min:hover {  top: -4px;  box-shadow: 0 15px 30px #e5e5e5;  transition: translate3d(0, -2px, 0);}
.nypica_zhi:hover {  top: -4px;  box-shadow: 0 15px 30px #e5e5e5;  transition: translate3d(0, -2px, 0);}


.nypicy{ width:1180px; height:500px; float:left; margin-top:20px; background:#FFFFFF; padding-left:20px; padding-bottom:10px;}
.nypicya{ width:279px; height:225px; float:left; margin-right:15px; margin-top:20px; display:inline; overflow:hidden;position:relative;}
.nypicyal{ width:279px; height:225px; float:right; margin-top:20px; display:inline; overflow:hidden;position:relative;}
.nypicya_min{position: relative;    top: 0;    transition: all 0.2s linear;position:relative;}
.nypicya_min img{ width:279px; height:175px;}
.nypicya_zhi{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:277px; height:39px; float:left; border:1px #e5e5e5 solid;border-top: none;font-size: 18px; color: #333; font-weight: bold;   text-align: center; padding-top:10px; }
.nypicya_min:hover {  top: -4px;  box-shadow: 0 15px 30px #e5e5e5;  transition: translate3d(0, -2px, 0);}
.nypicya_zhi:hover {  top: -4px;  box-shadow: 0 15px 30px #e5e5e5;  transition: translate3d(0, -2px, 0);}



/*网站优化 开始*/

.wzyh_main {
	display: block;
	padding: 50px 0;
	background: url("../images/wzyh_bg.png") no-repeat center top;
}

.wzyh_se1 {
	display: block;
	margin-bottom: 50px;
}

.wzyh_se1_title {
	display: block;
	text-align: center;
	margin-bottom: 50px;
}

.wzyh_se1_title h5 {
	font-size: 34px;
	color: #3b3b3b;
	font-weight: 600;
	margin-bottom: 20px;
}

.wzyh_se1_title p {
	font-size: 14px;
	color: #6f6f6f;
}

.wzyh_se1_list {
	display: block;
}

.wzyh_se1_list ul li {
	display: block;
	width: 30.33%;
	float: left;
	margin: 0 1% 10px 1%;
	text-align: center;
	padding: 30px 0;
	background: #fff;
	transition: .6s;
	border: 1px solid #d1d1d1;
}
.wzyh_se1_list ul li:hover{
	border: 1px solid #AF0000;
	box-shadow: 3px 4px 10px 0px #666666;
}
.wzyh_se1_list ul li h4 {
	margin-bottom: 10px;
}

.wzyh_se1_list ul li h5 {
	font-size: 18px;
	color: #2992dc;
	margin-bottom: 10px;
	font-weight: 600;
}

.wzyh_se1_list ul li p {
	font-size: 14px;
	color: #515151;
}

.wzyh_se2,
.wzyh_se3 {
	display: block;
	margin-bottom: 50px;
}

.wzyh_se2_title,
.wzyh_se3_title,
.wzyh_se4_title {
	display: block;
}

.wzyh_se2_title h5,
.wzyh_se3_title h5,
.wzyh_se4_title h5 {
	display: block;
	text-align: center;
	font-size: 36px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 30px;
}

.wzyh_se2_list {
	display: block;
	padding: 0px 12%;
}

.wzyh_se2_list ul li {
	display: block;
	width: 23.5%;
	float: left;
	margin: 0 1% 10px 0;
	transition: .6s;
	border: 1px solid #cdcdcd;
}

.wzyh_se2_list ul li a {
	display: block;
	overflow: hidden;
}

.wzyh_se2_list ul li a img {
	width: 100%;
	transition: .6s;
}

.wzyh_se2_list ul li:hover {
	border: 1px solid #AF0000;
}

.wzyh_se2_list ul li:hover a img {
	transform: scale(1.08);
}

.wzyh_se3_list {
	display: block;
}

.wzyh_se3_list ul li {
	display: block;
	width: 21.3333%;
	margin: 0 1% 20px 1%;
	min-height:75px;
	float: left;
	transition: .6s;
	padding: 20px 0 0 120px;
}

.wzyh_se3_list ul li h5 {
	font-size: 16px;
	color: #fff;
}

.wzyh_se3_list ul li p {
	font-size: 12px;
	color: #fff;
}

.wzyh_se3_list ul li:nth-of-type(1) {
	background: url("../images/wzyh_se3_img1.png") no-repeat 20px 22px #55b3ff;
}

.wzyh_se3_list ul li:nth-of-type(2) {
	background: url("../images/wzyh_se3_img2.png") no-repeat 20px 16px #00ce7d;
}

.wzyh_se3_list ul li:nth-of-type(3) {
	background: url("../images/wzyh_se3_img3.png") no-repeat 20px 18px #ff4851;
}

.wzyh_se3_list ul li:nth-of-type(4) {
	background: url("../images/wzyh_se3_img4.png") no-repeat 35px 18px #3ee1e5;
}

.wzyh_se3_list ul li:nth-of-type(5) {
	background: url("../images/wzyh_se3_img5.png") no-repeat 37px 14px #ff6400;
}

.wzyh_se3_list ul li:nth-of-type(6) {
	background: url("../images/wzyh_se3_img6.png") no-repeat 20px 18px #9157c8;
}

.wzyh_se3_list ul li:hover {
	opacity: .6;
}

.wzyh_se4 {
	display: block;
}

.wzyh_se4_list {
	display: block;
	border: 3px solid #fff;
	background: url("../images/wzyh_se4_bg.png") no-repeat 100px 40px;
	padding: 40px 87px 0px 187px;
}

.wzyh_se4_list ul li {
	display: block;
	padding-bottom: 10px;
	border-bottom: 1px solid #7cbcea;
	margin-bottom: 34px;
}

.wzyh_se4_list ul li h5 {
	font-size: 18px;
	color: #fff;
}

.wzyh_se4_list ul li p {
	font-size: 14px;
	color: #fff;
}


/*网站优化 结束*/

/*核心优势开始*/

.hxys_title {
	display: block;
	text-align: center;
	margin-bottom: 20px;
}

.hxys_title h5 {
	font-size: 22px;
	color: #000;
	margin-bottom: 10px;
}

.hxys_title p {
	font-size: 14px;
	color: #8d8d8d;
}

.hxys_main {
	display: block;
	border: 1px solid #dcdcdc;
	border-bottom: 0;
	border-right: 0;
}

.hxys_main ul li {
	display: block;
	float: left;
	width:19.9%;
	position: relative;
	padding: 40px 30px 30px 30px;
	text-align: center;
	overflow: hidden;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

.hxys_main ul li span {
	display: inline-block;
	margin-bottom: 15px;
}

.hxys_main ul li span i {
	color: #5db0e8;
	line-height: 1;
	font-size: 34px;
}

.hxys_main ul li h5 {
	font-size: 14px;
	color: #7b7a7a;
	height:25px;
}

.hxys_main ul li p {
	font-size: 12px;
	color: #9c9c9c;
	min-height: 34px;
}

.hxys_info {
	display: block;
	width:86.5%;
	height:86.5%;
	position: absolute;
	top: -100%;
	text-align: left;
	transition: .6s;
	left: -100%;
	background: rgba(211, 39, 25, .7);
	padding: 18px 20px;
}
@font-face {
	font-family: 'iconfont_zz';
	/* project id 380611 */
	src: url('../font/font_380611_u5b9vmwyvvpctyb9.eot');
	src: url('../font/font_380611_u5b9vmwyvvpctyb9-.eot#iefix') format('embedded-opentype'), url('../font/font_380611_u5b9vmwyvvpctyb9.woff.html') format('woff'), url('../font/font_380611_u5b9vmwyvvpctyb9.ttf') format('truetype'), url('../font/font_380611_u5b9vmwyvvpctyb9.svg#iconfont') format('svg');
}

.iconfont_zz {
	font-family: "iconfont_zz";
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.hxys_info h2 {
	font-size: 16px;
	color: #fff;
	background: url("../images/hyxs_li_active_p_bg.png.html") no-repeat 0px 10px;
	padding-left: 8px;
	margin-bottom: 5px;
	height:25px;
	line-height:25px;
}

.hxys_info h3 {
	font-size: 12px;
	color: #fff;
	text-align:left;

}

.hxys_main ul li:hover .hxys_info {
	top: 0px;
	left: 0px;
}


#detail_slideshow {text-align: center;}
#detail_slideshow .bd li img {  }
#detail_slideshow .hd { margin-top: 10px; text-align:center;}
#detail_slideshow .hd li img {  }
#detail_slideshow .hd li.on img { border: 2px solid #0AE; }


#__01 {
width:1191px;
overflow:hidden;
}

#tg-01 {
width:582px;
height:938px;
float:left;
}

#tg-02 {
width:17px;
height:938px;
float:left;
}

#tg-03 {
float:right;
width:592px;
height:938px;
}