﻿@charset "gb2312";

* {
	margin: 0;
	padding: 0;
}
html {
	overflow-x: hidden;
	overflow-y: auto;
}
body {background-color:#ECECEC;
	font-family: "Microsoft Yahei";
	color: #666;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, span {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul, ul li {
	list-style: none;
}
em, i, small, caption, th {
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
}
.app_head_top .ts_logo img{
	height: 100%;
	float: left;
	display: block;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
img {
	border: 0px;
	display: block;
}
.wrap {
	width: 1250px; margin-top: 10px;

	margin: 0 auto;
}
.clear {
	clear: both;
	overflow: hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
	clear: both;
	overflow: visible;
}
.mt10 {
	margin-top: 10px;
}
.ma {
	margin-left: auto;
	margin-right: auto;
}
.none {
	display: none
}
.fl {
	float: left;
}
.fr {
	float: right;
}


/*导航二级菜单*/
.nav_wrap{position:absolute;left:0;top:130px;width:100%;background:#FFFFFF;display:none;}

.nav li:hover .nav_wrap{display: block;}

.nav_list{width:1250px;margin:0 auto;}
.nav_fix{width:1250px;margin:0 auto;text-align: center;}
.nav_fix .nav_li{width: 170px;height: 200px;margin-top: 20px;display: inline-block;padding: 0 0;float: none;}
.nav_fix .nav_li p{
	width: 80%;
	height: 160px;
	display: block;
	margin: 0 auto;
}
.nav_fix .nav_li p img{
	width: 100%;
	height: 100%;
}
.nav_fix .nav_li h4{
	width: 100%;
	height: 30px;
	margin: 5px auto;
	line-height: 30px;
	font-weight: normal;
	font-family: "微软雅黑";
	font-size: 14px;
	text-align: center;
}

.navg {
	width: 880px;
	height: 75px;
	float: right;
    background: #ffffff;
	overflow: hidden;
	padding-top: 10px;
}
.navg li{   
	display: inline-block;
	float: left;
	margin-left: 10px;
}
.navg li a{	
    font-family : 方正粗黑宋简体,sans-serif;
    font-weight:bold;
	color: #555;
}
.navg li a.yiji {
    font-size: 12px;
	width: 70px;
	height: 30px;
	line-height: 30px;
	display: block;
	overflow: hidden;
	padding-bottom: 5px;
	text-align: center;
}
.navg li a.yiji:hover,.nav li a.active1 {/*color: #CC0000;*/
	background: url(../images/mbg.png) center bottom no-repeat;
	transform: none;	
	transition: none;
}
.navg li a.yiji:hover,.nav li a.active1 {/*color: #CC0000;*/
	background: url(../images/mbg.png) center bottom no-repeat;
	transform: none;
	transition: none;
}

/*导航二级菜单*/

.head {
	width: 100%;
	background: #FFFFFF;
	opacity: 0.9;
	top: 0;
	height: 123px;
position: fixed;z-index: 999;box-shadow: 2px 2px 5px #666;
}

/*网页次导航*/
.company-nav {width:100%;height:35px;background-color:#cd0708;margin-top:5px;}
.company-nav >ul {width:1250px;height:100%;margin:0px auto;background-color:#cd0708;}
.company-nav >ul >li {width: 96.333px;height:100%;float:left;padding-left: 13px;margin-left: 4px;}
.company-nav .xinxi {width: 228px;height: 100%;font-size: 16px;text-align: center;color: #FFFFFF;letter-spacing: 2px;font-family: "新宋体";margin-left: 0px;background-color: #FF4700;line-height: 35px;}
.shenghuo-fenlei-nav {width:118px!important;}
.company-nav >ul >li >a {width:100%;height:100%;color:#FFFFFF;display:block;font-family:"华文中宋";font-size:15px;letter-spacing:1px;font-weight:500;line-height:35px;text-align:center;}
.company-nav >ul >li >a:hover {background-color:#444444;color:#FFFFFF!important;}
.select-nav {background-color:#555555;color:#FFFFFF!important;}
/*网页次导航*/
.logo {
	width: 370px;
	height: 90px;
	padding-top: 0px;
}

.denglu{
	float: left;
	display: inline-block;
	height: 35px;
	position: relative;
	z-index: 10;
}
.denglu li{
	display: inline-block;
}
.denglu li a{
	display: inline-block;
	padding: 0 10px;
	height: 35px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
}
.denglu li a:hover{color: #ffac1c;}

.top {
	width: 100%;
	background: #CC0000;
	top: 0;
	height: 30px;
	color: #FFFFFF;
	z-index: 10;
	/*padding-top: 29px;*/
}
.top .z {
	float: left;
	position: relative;
	display: block;
	text-align: center;
	font-size: 14px; 
	color: #FFFFFF;
	line-height: 30px;
}
.top .m {
	float: left;
	position: relative;
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}
.top li {
	float: left;
	padding: 0 8px;
	line-height: 24px;
}
.top li a{
    color: #FFFFFF;
}
.top .sub {
	display: none;
	width: 258px;
	position: absolute;
	right: 0;
	top: 25px;
}
.top .tel {
	background: url(../images/sprite.png) no-repeat 0 0;
	width: 20px;
	height: 16px;
	overflow: hidden;
	display: inline-block;
	margin-right: 4px;
	vertical-align: text-top;
}
.top .mail {
	background: url(../images/sprite.png) no-repeat -20px 0;
	width: 16px;
	height: 14px;
	display: inline-block;
	overflow: hidden;
	margin-right: 6px;
	vertical-align: text-top;
}
.top .ewm {
	background: url(../images/sprite.png) no-repeat -60px 0;
	width: 17px;
	height: 17px;
	display: inline-block;
	overflow: hidden;
	margin-right: 6px;
	vertical-align: text-top;
}
.nav {
	width: 810px;
	float: right;
	overflow: hidden;
	padding-top: 18px;
}
.nav li{
	display: inline-block;
	float: left;
	/*margin-left: 25px;*/
}
.nav li a.yiji {
	width: 90px;
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	padding-bottom: 5px;
	text-align: center;
}
.nav li a.yiji:hover,.nav li a.active1 {
	/*color: #CC0000;*/
	background: url(../images/mbg.png) center bottom no-repeat;
	transform: none;
	transition: none;
}
.banner {
	width: 1250px;
	height: 560px;
	margin: 0 auto;
}
.topvebanner {
	margin: 0 auto;
	width: 1250px;
	height: 560px;
	overflow: hidden;
}
.topvebanner ul {
	margin: 0;
	padding: 0;
}
#myjQuery {
	BACKGROUND: #000;
	OVERFLOW: hidden;
	WIDTH: 1250px;
	POSITION: relative;
	HEIGHT: 560px;
}
#myjQueryContent {
	OVERFLOW: hidden;
	WIDTH: 1250px;
	HEIGHT: 560px;
}
#myjQueryContent DIV {
	POSITION: absolute;
	HEIGHT: 560px;
}
#myjQueryContent .smask {
	Z-INDEX: -1;
}
#myjQueryContent IMG {
	WIDTH: 1250px;
	HEIGHT: 560px;
	border: 0;
}
#myjQueryNav {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 115px;
	HEIGHT: 8px;
	position: absolute;
	top: 520px;
	right: 50%;
	z-index: 5;
}
#myjQueryNav LI {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 35px;
	CURSOR: pointer;
	HEIGHT: 2px;
	TEXT-ALIGN: center;
	margin-left: 1px;
	background: #fff;
	color: #fff;
}
#myjQueryNav .nbg {
	BACKGROUND: #666;
}
#myjQueryNav A {
	DISPLAY: block;
	Z-INDEX: 12;
	MARGIN: 0px auto;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 45px;
	COLOR: #ffffff;
	LINE-HEIGHT: 22px;
	POSITION: relative;
	HEIGHT: 22px;
	z-index: 20;
}
#myjQueryNav .current {
	BACKGROUND: #d92026;
}
#myjQueryNav .current A {
	COLOR: #fff;
}
#myjQuery #flow {
	margin-top: -33px;
	WIDTH: 45px;
	HEIGHT: 22px;
	Z-INDEX: 22;
	left: 652px;
	POSITION: absolute;
}
.sybt {
	background: url(../picture/t_service.jpg) center bottom no-repeat;
	text-align: center;
	padding-top: 50px;
	margin-top: 50px;
}
.sybt img {
	width: 24px;
	height: 24px;
	margin: 0 auto;
	padding-bottom: 14px;
}
.zhuandong{text-align: center;
}

@-webkit-keyframes zdrotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}

.zdRotation{
-webkit-transform: rotate(360deg);
animation: zdrotation 4s linear infinite;
-moz-animation: zdrotation 4s linear infinite;
-webkit-animation: zdrotation 4s linear infinite;
-o-animation: zdrotation 4s linear infinite;
}

.zdimg{border-radius: 250px;}
.sybttext {
	font-size: 14px;
	text-align: center;
	margin-top: 15px;
	line-height: 30px;
}
.fwxm {
	margin-right: -40px;
	margin-top: 38px;
}
.fwxm ul li {
	width: 228px;
	margin-right: 20px;
	height: 400px;
}
.fwxm ul li dl {
}
.fwxm ul li dl dd {
	font-size: 12px;
	line-height: 26px;
}
.fwxm .tp {
	width: 228px;
	height: 169px;
}
.fwxm .tp a img {
	width: 228px;
	height: 169px;transition: all .5s linear 10ms;
}
.fwxm .tp a:hover img {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transition: width 1s, height 2s, transform 2s;
	-webkit-transition: width 2s, height 2s, -webkit-transform 2s;
}
.fwxm .bt {
	line-height: 66px;
	font-size: 18px;
}
.fwxm .bt a {
	color: #444;
}
.fwxm .bt a:hover {
	padding-left: 10px;
	color: #C00;
}
.serverfoot {
	height: 80px;
	color: #fff;
	line-height: 80px;
	font-size: 24px;
	text-align: center;
	background-color: #C00;
	margin-top: 30px;
	text-shadow: 1px 1px 2px #ddd;
}
.anlibt {
    background: url(../picture/t_cases.jpg) center bottom no-repeat;
	text-align: center;
	padding-top: 50px;
	margin-top: 50px;
}
.anlibt img {
	width: 24px;
	height: 24px;
	margin: 0 auto;
	padding-bottom: 14px;
}
.anlicon {
	overflow: hidden;
	width: 100%;
	margin-top: 15px;
}
.anlicon li {
	float: left;
	width: 24%;
	margin: 0.5%;
 *margin: 0.4%;
	_margin: 0.3%;
}
.anlicon li a img {
	width: 100%;
	height: auto;
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
	;
	transition-delay: 0.3s;
}
.anlicon li a:hover img {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Safari and Chrome */
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.anlicon li p {
	height: 60px;
	line-height: 60px;
	width: 100%;
	display: block;
	text-align: center;
}
.anlicon li p a {
	height: 60px;
	line-height: 60px;
	width: 100%;
	display: block;
	background-color: #eee;
}
.anlicon li p a:hover {
	background-color: #C00;
	color: #fff;
}
.more {
	margin: 50px auto;
	width: 120px;
	height: 36px;
}
.more a {
	width: 120px;
	height: 36px;
	font-size: 12px;
	display: block;
	text-align: center;
	line-height: 36px;
	border: 1px solid #C00;
	color: #C00;
}
.more a:hover {
	background-color: #C00;
	color: #fff;
}
.solutionbg {
	background: url(../images/solutions_bg.jpg) no-repeat top center;
	height: 707px;
}
.solutionbt {
    background: url(../picture/t_solutions.png) center bottom no-repeat;
	text-align: center;
	padding-top: 60px;
}
.solutionbt img {
	width: 24px;
	height: 24px;
	margin: 0 auto;
	padding-bottom: 14px;
}
.solutioncon {
	width: 1250px;
	overflow: hidden;
	margin-top: 30px;
}
.solutioncon_inner {
	width: 1400px;
}
.solutioncon dl {
	float: left;
	width: 204px;
	margin-right: 63px;
	padding: 25px;
	text-align: center;
	padding-top: 54px;
	padding-bottom: 35px;
	position: relative;
	z-index: 3;
}
.solutioncon dt {
	z-index: 1;
	position: relative;
	margin-left: 32px;
}
.solutioncon dd.bg {
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	width: 100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.solutioncon dd.bt {
	line-height: 30px;
	height: 30px;
	margin: 16px 0px;
	z-index: 1;
	position: relative;
}
.solutioncon dd.bt a {
	color: #000000;
	font-size: 18px;
	transition-delay: 0.2s;
}
.solutioncon dd.solution_js {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
	width: 204px;
	z-index: 1;
	position: relative;
	transition-delay: 0.2s;
}
.solutioncon dl:hover {
}
.solutioncon dl:hover dd.bt a {
	color: #fff;
}
.solutioncon dl:hover dd.bg {
	height: 370px;
}
.solutioncon dl:hover dd.solution_js {
	color: #fff;
}
dl.solution_part_0 dd.bg {
	background-color: #2eafbb;
}
dl.solution_part_1 dd.bg {
	background-color: #5ea927;
}
dl.solution_part_2 dd.bg {
	background-color: #1a8fd1;
}
dl.solution_part_3 dd.bg {
	background-color: #b57dd1;
}
dl.solution_part_0 dt a {
	display: block;
	width: 140px;
	height: 140px;
	background: url(../images/s_1.png) no-repeat 0 0;
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
	;
	transition-delay: 0.3s;
}
dl.solution_part_0:hover dt a {
	background: url(../images/s_1.png) no-repeat 0 -140px;
}
dl.solution_part_1 dt a {
	display: block;
	width: 140px;
	height: 140px;
	background: url(../images/s_2.png) no-repeat 0 0;
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
	;
	transition-delay: 0.3s;
}
dl.solution_part_1:hover dt a {
	background: url(../images/s_2.png) no-repeat 0 -140px;
}
dl.solution_part_2 dt a {
	display: block;
	width: 140px;
	height: 140px;
	background: url(../images/s_3.png) no-repeat 0 0;
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
	;
	transition-delay: 0.3s;
}
dl.solution_part_2:hover dt a {
	background: url(../images/s_3.png) no-repeat 0 -140px;
}
dl.solution_part_3 dt a {
	display: block;
	width: 140px;
	height: 140px;
	background: url(../images/s_4.png) no-repeat 0 0;
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
	;
	transition-delay: 0.3s;
}
dl.solution_part_3:hover dt a {
	background: url(../images/s_4.png) no-repeat 0 -140px;
}
.btn_solutions_more {
	width: 120px;
	height: 36px;
	border: 1px solid #555;
	margin: 50px auto;
	text-align: center;
}
.btn_solutions_more a {
	line-height: 36px;
	color: #555;
	font-size: 12px;
	width: 120px;
	height: 36px;
	display: block;
	stransition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.btn_solutions_more a:hover {
	background-color: #555;
}
.btn_solutions_more a:hover {
	color: #fff;
}
.news {width: 100%;
}
.newsbt {
    background: url(../picture/t_news.jpg) center bottom no-repeat;
	text-align: center;
	padding-top: 60px;
}
.newsbt img {
	width: 24px;
	height: 24px;
	margin: 0 auto;
	padding-bottom: 14px;
}
.newslist {
	width: 100%;
	background-color: #eeeeee;
	margin-top: 30px;
	height: 537px;
	margin-right: -20px;
}
.newslistcon {
	width: 1220px;
	padding-bottom: 10px;
	padding-top: 44px;
}
.home_news_item {
	width: 334px;
	height: 140px;
	padding: 0 25px;
	margin-top: 20px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #666;
	margin-right: 20px;
	overflow: hidden;
	position: relative;
	z-index: 2;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.home_news_item dl {
	text-align: center;
	position: absolute;
	top: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.home_news_item dl dt {
	background: url(../images/news_ico_time.png) no-repeat center 20px;
	padding-top: 58px;
	font-family: Arial;
	font-size: 12px;
	color: #444444;
}
.home_news_item dl dd.bt {
	margin: 10px 0;
	width: 334px;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
}
.home_news_item dl dd.bt a {
	color: #000;
	font-size: 18px;
	text-align: center;
}
.home_news_item dl dd.js {
	width: 334px;
	overflow: hidden;
}
.home_news_item dl dd.js a {
	color: #666;
	font-size: 12px;
	line-height: 24px;
}
.home_news_item:hover {
	border: 1px solid #d90101;
	padding: 10px 25px;
	margin-top: 10px;
	margin-bottom: 0;
}
.home_news_item:hover dl {
	top: -70px;
}
.home_news_item:hover dl dd.bt a {
	color: #d90101;
}
.home_news_item:hover dl dt {
}
.btn_news_more {
	border: 1px solid #d90101;
	margin: 40px auto;
	text-align: center;
	width: 120px;
}
.btn_news_more a {
	line-height: 36px;
	color: #d90101;
	font-size: 12px;
	width: 120px;
	height: 36px;
	display: block;
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.btn_news_more a:hover {
	background-color: #d90101;
}
.btn_news_more a:hover {
	color: #fff;
}
.kehu {
	width: 100%;
}
.kehubt {
    background: url(../picture/t_kehu.jpg) center bottom no-repeat;
	text-align: center;
	padding-top: 60px;
}
.kehubt img {
	width: 24px;
	height: 24px;
	margin: 0 auto;
	padding-bottom: 14px;
}
.home_partner_list {
	width: 1250px;
	margin: 40px auto;
	padding-bottom: 20px;
}
.home_partner_list table {
	border-collapse: collapse;
	border: 1px solid #e6e6e6;
}
.home_partner_list table td {
	width: 238px;
	height: 138px;
	border: 1px solid #e6e6e6;
}
.home_partner_list table td .partner_box {
	width: 150px;
	height: 100px;
	padding: 19px 44px;
	position: relative;
	z-index: 1;
}
.home_partner_list table td .partner_box2:hover {
	border: 8px solid #f6f6f6;
	padding: 11px 36px;
}
.partner_box .cont1 {
	width: 150px;
	height: 100px;
	position: absolute;
	top: 19px;
	left: 44px;
	z-index: 2;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.partner_box .cont2 {
	width: 150px;
	height: 100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	top: 19px;
	left: 44px;
	z-index: 1;
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}
.partner_box:hover .cont1 {
	transform: rotateY(180deg);
	z-index: 1;
alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}
.partner_box:hover .cont2 {
	transform: rotateY(360deg);
	z-index: 2;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-ms-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
}
.partner_box:hover .cont2 {
	z-index: 2;
}
.partner_box .cont1 {
	transition: all .5s linear 10ms;
}
.partner_box .cont2 {
	transition: all .5s linear 10ms;
}





/*底部背景*/
.btbg{
	width:100%;
	min-height: 10px;
	overflow: hidden;
	background:#555;
	padding-top: 20px;
	/*background: url(../images/btbg.png) no-repeat center 100%;*/
}
.bottom {
	/*background-color: #7a7a7a;*/
	margin-top: 10px;
	padding-top: 38px;
	padding-bottom: 10px;
	overflow: hidden;
}
.bottom h2 {
	margin-bottom: 28px;
}
.bottom h2 a {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}
.home_about {padding-left: 40px;
	width: 250px;
}
.home_about dt {
	margin-bottom: 24px;
}
.home_about dt a {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}
.home_about dd {
	color: #FFF;
	line-height: 25px;
	font-family: "宋体";
	font-size: 12px;
}
.home_about .more2 {
	color: #fff;
	display: inline-block;
	border: 1px solid #cccccc;
	line-height: 38px;
	padding: 0 20px;
	margin-top: 12px;
}
.home_about .more2:hover {
	border-color: #fff;
}
.home_case {
	width: 300px;
	margin-left: 45px;
}
.home_case li {	
	height: 23px;
	padding: 1px 0;
}
.home_case li:first-child {
	border: 0;
	padding-top: 3px;
}
.home_case li img {
	float: left;
	margin-right: 18px;
}
.home_case a {font-size: 14px;
	color: #fff;
	margin-top: 0px;
	line-height: 28px;
}
.home_case h5 {
	margin-top: -5px;
	line-height: 28px;
}
.home_case h5 a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
.home_case .text {
	line-height: 22px;
}
.home_case .text a {
	color: #dddddd;
	font-family: "宋体";
	font-size: 12px;
}
.home_case .label {
	color: #cccccc;
	line-height: 28px;
}
.home_service {
	width: 230px;
	margin-left: 45px;
}
.home_service a.sub {
	font-size: 12px;
	color: #fff;
	line-height: 38px;
	width: 98px;
	display: inline-block;
	border: 1px solid #cccccc;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-top: 3px;
}
.home_service a.sub:hover {
	border-color: #fff;
}

.home_contact {
	width: 230px;
	margin-left: 30px;
}
.home_contact li {
    border-bottom: 1px solid #FFF;padding: 1px 0;
	color: #FFF;
	margin-bottom: 5px;
	font-size: 12px;
}
.home_contact li i {
	display: inline-block;
	width: 0px;
	height: 5px;
	margin-right: 10px;
	vertical-align: middle;
}
.home_contact li .addres {
	background: url("../images/sprite.png") no-repeat 0 -20px;
}
.home_contact li .weibo {
	background: url("../images/sprite.png") no-repeat -20px -20px;
}
.home_contact li .email {
	background: url("../images/sprite.png") no-repeat -40px -20px;
}
.home_contact li .weixin {
	background: url("../images/sprite.png") no-repeat -80px -20px;
}
.home_contact li .call {
	background: url("../images/sprite.png") no-repeat -0px -0px;
}
.home_contact li a {
	color: #ddd;
}
.blogroll {
	line-height: 28px;
	color: #999;
	text-align: center;
	padding: 15px 0;
	color:#E6E6E6 !important;
	font-size: 12px;
	border-top: 1px #E6E6E6 dashed;
}
.blogroll a {
	color:#E6E6E6;
	display: inline-block;
}
.blogroll a:hover {
	color: #333;
}
.blogroll .copyright {
	/*margin-top: 16px;*/
}
.nybanner {
	width: 100%;
	height: 400px;
	overflow: hidden;
}
.nybannercon {
	width: 1250px;
	height: 400px;
	position: relative;
	margin: 0 auto;
}
.sonclass {
	margin: 0 auto;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
}
.sonclass ul {
}
.sonclass ul li {
	float: left;
}
.sonclass ul li a {
	width: 100px;
	height: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #fff;
}
.sonclass ul li a:hover {
	width: 100px;
	height: 100px;
	line-height: 100px;
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.sonclass .blue {
	background: #43bcc7;
}
.sonclass .green {
	background: #a6d250;
}
.sonclass .yellow {
	background: #eab055;
}
.sonclass .orange {
	background: #e9d356;
}
.sonclass .red {
	background: #F00;
}
.artclasslist {
	width: 1200px;
	margin: 60px auto 0;
}
.artclasslist ul {
	margin-right: -40px;
}
.artclasslist ul li {
	float: left;
	width: 205px;
	height: 70px;
	overflow: hidden;
	display: inline-block;
	padding-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.artclasslist h2 {
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	padding-top: 12px;
}
.artclasslist .eg {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 12px;
	font-family: Arial;
}
.artclasslist .cyan {
	background: #43bcc7;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.artclasslist .red {
	background: #de6764;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.artclasslist .blue {
	background: #31a0e1;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.artclasslist .purple {
	background: #6a8bd2;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.artclasslist .green {
	background: #9ac047;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.artclasslist .black {
	background: #000000;
}
.artclasslist .cyansel {
	background: #43bcc7;
	opacity: 1;
	filter: alpha(opacity=100)
}
.artclasslist .redsel {
	background: #de6764;
	opacity: 1;
	filter: alpha(opacity=100)
}
.artclasslist .bluesel {
	background: #31a0e1;
	opacity: 1;
	filter: alpha(opacity=100)
}
.artclasslist .purplesel {
	background: #6a8bd2;
	opacity: 1;
	filter: alpha(opacity=100)
}
.artclasslist .greensel {
	background: #9ac047;
	opacity: 1;
	filter: alpha(opacity=100)
}
.list_news {
	width: 1250px;
	margin: 0 auto;
	overflow: hidden;
}
.list_news ul {
}
.list_news ul li {
	background: #f7f7f7;
	zoom: 1;
	margin-top: 40px;
	position: relative;
	clear: both;
	overflow: hidden;
}
.list_news .newstime {
	background: #7a7a7a;
	width: 120px;
	height: 100%;
	padding: 18px 20px 40px 0;
}
.list_news li:hover .newstime{
	background: #CC0000;
}
.list_news .newstime .day {
	display: block;
	font-size: 70px;
	color: #fff;
	font-family: "Impact";
	text-align: right;
}
.list_news .newstime .year {
	display: block;
	color: #eee;
	text-align: right;
	line-height: 22px;
	font-size: 12px;
}
.list_news .newstime .author {
	display: block;
	color: #eee;
	text-align: right;
	line-height: 22px;
	font-size: 12px;
}
.list_news .newstime .lanmu {
	display: block;
	text-align: right;
	font-size: 12px;
}
.list_news .newstime .lanmu a {
	color: #fff;
}
.list_news .newscon {
	width: 980px;
	margin-right: 40px;
}
.list_news li:hover .newscon h2,.list_news li:hover .newscon a,.list_news li:hover .newscon .vis .more1{
	color: #CC0000 !important;
}
.list_news li:hover .newscon .vis .more1{
	border-color:#CC0000;
}
.list_news .newscon h2 {
	font-size: 20px;
	font-weight: normal;
	padding-top: 26px;
}
.list_news .newscon h2 a {
	color: #444;
}
.list_news .newscon h2 a:hover {
	padding-left: 10px;
	color: #C00;
}
.list_news .newscon .wzjs {
	font-size: 12px;
	line-height: 24px;
	margin-top: 14px;
}
.list_news .newscon .vis {
	font-size: 12px;
	color: #999;
	line-height: 38px;
	margin-top: 12px;
}
.list_news .newscon .vis .more1 {
	color: #7a7a7a;
	border: 1px solid #7a7a7a;
	line-height: 38px;
	display: inline-block;
	padding: 0 12px;
	float: right;
}
.page {
	margin: 30px auto;
	width: 1250px;
}
.pagination {
	padding-bottom: 20px;
}
.pagination li {
	float: left;
}
.page a {
	border: 1px solid #CCCCCC;
	margin: 0 3px;
	padding: 4px 8px;
	display: block;
}
.page span.current {
	margin-right: 3px;
	margin-left: 3px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #CCC;
}
.lmdhbg {
	background: #f7f7f7;
	padding: 1px 0 40px;
	margin-bottom: -40px;
}
.crumbs {
	border-bottom: 1px solid #F00000;
	line-height: 40px;
	color: #999999;
	font-size: 12px;
}
.crumbs .icon {
	display: inline-block;
	width: 10px;
	height: 14px;
	background:#f00000;
	margin-right: 4px;
	
}
.art_con {padding-left:3px;
	width: 935px;
	overflow: hidden;
}
.art_bar {
	width: 240px;
	background: #f7f7f7;
	padding: 30px;
	margin-top: 10px;
}
.news_title {
	border-bottom:1px solid #eeeeee;
	margin-top: 40px;
	padding-bottom: 18px;
}
.news_title h2 {
	font-size: 20px;
	color: #333;
	font-weight: normal;
}
.sign {
	font-size: 12px;
	margin-top: 12px;
	color: #999;
}
.sign span {
	margin-right: 15px;
}
.wzcon {
	font-size: 16px;
	color: #444;
	line-height: 30px;
	margin-top: 10px;padding-right: 20px;padding-left: 20px;
	overflow:hidden;
	background: #F7F7F7;
}
.wzcon H1{
	margin-top: 30px;
    text-align:center;
}
.wzcon p {
	margin-bottom: 20px;
}
.wzcon p img{
	width: 10px;
	text-align: center;
}
.pn {
	border-top: 1px dashed #d3d3d3;
	margin-top: 16px;
	padding-top: 10px;
	margin-bottom: 30px;
}
.pn li {
	line-height: 30px;
	font-size: 12px;
	color: #999;
}
.pn li a {
	color: #999;
}
.art_bar dt {
	font-size: 20px;
	color: #333;
	margin-bottom: 24px;
}
.art_bar dd {
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 20px;
}
.art_bar dd h3 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}
.art_bar a:hover {
	color: #2eafbb;
}
.art_bar .text {
	color: #666;
	line-height: 24px;
	margin-bottom: 14px;
	font-size: 12px;
}
.art_bar .time {
	color: #999999;
	line-height: 24px;
	font-size: 12px;
	margin-bottom: 6px;
}
.dynr {
	font-size: 16px;
	color: #444;
	line-height: 30px;
	margin-top: 30px;
}
.anlilist {
	overflow: hidden;
	width: 1250px;
	margin-top: 15px;
}
.anlilist li {
	float: left;
	width: 390px;
	margin-right: 10px;
	margin-top: 15px;
}
.anlilist li a img {
	width: 390px;
	height: auto;
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
	;
	transition-delay: 0.3s;
}
.anlilist li a:hover img {
	transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transition: width 1s, height 2s, transform 2s;
	-webkit-transition: width 2s, height 2s, -webkit-transform 2s;
}
.anlilist li p {
	height: 50px;
	line-height: 50px;
	width: 100%;
	display: block;
	text-align: center;
	overflow: hidden;
}
.anlilist li p a {
	height: 50px;
	line-height: 50px;
	width: 100%;
	display: block;
	background-color: #eee;
}
.anlilist li p a:hover {
	background-color: #C00;
	color: #fff;
}
.case_t {
	text-align: center;
	padding-top: 60px;
	background: url(../images/case_t_line.jpg) repeat-x 0 128px;
}
.case_t_title {
	color: #000000;
	font-size: 20px;
	height: 56px;
	line-height: 56px;
	width: 72px;
	text-align: center;
	background-color: #fff;
	margin: 0px auto;
}
.case_t_line {
	width: 42px;
	height: 1px;
	line-height: 1px;
	background-color: #C03;
	margin: 0px auto;
}
.case_t_img {
	width: 156px;
	height: 39px;
	margin: 0 auto;
}
.caseclass {
	margin-top: 60px;
}
.caseclass ul {
	width: 800px;
	margin: 0 auto;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.caseclass ul li {
	float: left;
	width: 99px;
	line-height: 32px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: inline-block;
	text-align: center;
}
.caseclass ul li a {
	width: 99px;
	display: block;
	line-height: 32px;
}
.caseclass ul li a:hover {
	background: #fe0000;
	color: #fff;
}
.anlibt {
	margin-top: 40px;
}
.anlibt h2 {
	margin-bottom: 8px;
}
.anlibt h2 a {
	font-size: 16px;
	color: #fe0000;
	font-weight: normal;
	display: inline-block;
	margin-right: 12px;
}
.anlibt h3 {
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 8px;
}
.anlibt .date {
	color: #999;
	font-size: 12px;
}
.anlibt .intro {
	width: 440px;
	line-height: 26px;
	color: #999;
	font-size: 12px;
	height: 81px;
	overflow: hidden;
}




/*中间*/
.main{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
	/*margin-top: 123px;*/
}
.datu{
	width: 100%;
	height: auto;
}
.datu .xiangdui{
	position: relative;
	width: 100%;
	height: auto;
}
.datu .juedui{
	position: absolute;
	width: 570px;
	height: 100px;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -285px;
}
.datu .juedui p{
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-family: "微软雅黑";
	font-size: 25px;
	opacity: 0.8;
	color: #FFFFFF;
	text-align: center;
}
.datu .juedui span{
	width: 100%;
	height: 65px;
	line-height: 65px;
	font-family: "微软雅黑";
	font-size: 30px;
	/*opacity: 0.8;*/
	color: #FFFFFF;
	display: block;
	text-align: center;
}

.datu img{
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
.main .wrapper{
	width: 1200px;
	min-height: 10px;
	overflow: hidden;
	margin: 0 auto;
}
.biaoti-tong{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
	text-align: center;
	margin: 30px auto;
	color: #000000;
}
.biaoti-tong em{
	line-height: 30px;
	height:30px;
	padding: 0 0;
	display: inline-block;
	font-family: arial;
	font-size: 14px;
	border-bottom: 2px #CC0000 solid;
}
.biaoti-tong p{
	line-height: 50px;
	font-family:"微软雅黑";
	font-size: 30px;
}
.ab-cont{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
	text-align: center;
}
.ab-cont p{
	font-family: "微软雅黑";
	line-height: 25px;
	font-size: 14px;
}
.ab-cont .ab-tu{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
	margin-top: 20px;
}
.ab-cont .ab-tu li{
	width: 400px;
	height: 280px;
	float: left;
}
.ab-cont .ab-tu li img{
	width: 397px;
	height: 280px;
	margin: 0 auto;
	display: block;
}
.ab-cont .dazi{
	height: 90px;
	line-height: 90px;
	text-align: center;
	width: 100%;
	font-family: "微软雅黑";
	font-size: 35px;
	color: #000000;
}

.honor{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
}
.honor li{
	width: 300px;
	min-height: 10px;
	overflow: hidden;
	float: left;
	margin: 5px auto;
}
.honor li a{
	position: relative;
	width: 290px !important;
	height: 197px !important;
	margin: 0 auto;
	border: 2px #cacacc solid;
	overflow: hidden;
	display: block;
}
.honor li img{
	width: 284px;
	height: 191px;
	margin: 2px auto;
	display: block;
	overflow: hidden;
}
.honor li:hover img{
	transform:scale(1.2);
	transition: all .6s;
}
.honor li a p{
	position: absolute;
	width: 284px;
	height: 191px;
	top: 2px;
	left: 2px;
	z-index: 99;
	background: #555555;
	opacity: 0.8;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 191px;
	color: #FFFFFF;
}

.about-list{
	width: 1350px;
	height: 50px;
	border: 2px #666666 solid;
}
.about-list ul{
	width: 100%;
	height: 100%;
}
.about-list li{
	width: 597px;
	height: 100%;
	border-right: 2px #666666 solid;
	float: left;
	text-align: center;
	cursor: pointer;
	display: block;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 50px;
	color: #333333;
}
.about-list li.cur{
	background: #CC0000;
	color: #FFFFFF;
}
.about-list li:hover{
	background: #CC0000;
	color: #FFFFFF;
}
.about-list li:last-child{
	border: none;
}
.img00{
	width: 1250px;
	min-height: 10px;
	overflow: hidden;
}
.img00 .qianliangge{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
	margin: 10px auto;
}
.img00 .qianliangge li{
	width: 50%;
	height: 150px;
	float: left;
}
.img00 .qianliangge li a{
	width: 100%;
	height: 150px;
	/*float: left;*/
}
.img00 .qianliangge li a .tu{
	width: 90%;
	height: 150%;
	margin: 0 auto;
}
.img00 .qianliangge li a .tu p{
	width: 160px;
	height: 130px;
	margin-top: 10px;
	overflow: hidden;
	float: left;
}
.img00 .qianliangge li a .tu p img{
	width: 100%;
	height: 100%;
}
.img00 .qianliangge li:hover a .tu p img{
	transform: scale(1.2);
	transition: all .6s;
}
.img00 .qianliangge li a .tu h1{
	width: 360px;
	height: 40px;
	float: right;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
}
.img00 .qianliangge li a .tu span{
	width: 360px;
	height: 100px;
	overflow: hidden;
	float: right;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
}

.img00 .houbian{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
	margin: 10px auto;
}
.img00 .houbian li{
	width: 50%;
	height: 100px;
	float: left;
	border-top: 1px #666666 dashed;
	padding: 10px 0;
}
.img00 .houbian li a{
	width: 100%;
	height: 100px;
	/*float: left;*/
}
.img00 .houbian li a .tu{
	width: 90%;
	height: 100%;
	margin: 0 auto;
}
.img00 .houbian li a .tu .quan{
	width: 100px;
	height: 100px;
	float: left;
	background: #333333;
	border-radius: 50%;
}
.img00 .houbian li:hover a .tu .quan{
	background: #CC0000;
}
.img00 .houbian li a .tu .quan p:nth-child(1){
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	margin-top: 15px;
}
.img00 .houbian li a .tu .quan p:nth-child(2){
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	text-align: center;
	color: #FFFFFF;
}
.img00 .houbian li a .tu h1{
	width: 420px;
	height: 40px;
	float: right;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
}
.img00 .houbian li a .tu span{
	width: 420px;
	height: 50px;
	overflow: hidden;
	float: right;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
}
.img00 .houbian li:hover a .tu h1{color: #CC0000;}
.img00 .houbian li:hover a .tu span{color: #CC0000;}
.img00 .qianliangge li:hover a .tu h1{color: #CC0000;}
.img00 .qianliangge li:hover a .tu span{color: #CC0000;}
.img00 .chakan{
	width: 100%;
	height: 44px;
	position: relative;
	margin-top: 20px;
}
.img00 .chakan p{
	width: 100%;
	height: 2px;
	position: absolute;
	top: 21px;
	display: block;
	background: #333333;
}
.img00 .chakan a{
	width: 100px;
	height: 40px;
	display: block;
	border-radius: 10px;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 99;
	line-height: 40px;
	text-align: center;
	background: #FFFFFF;
	margin-left: -52px;
	border: 2px #333333 solid;
	font-family: "微软雅黑";
	font-size: 15px;
}
.img00 .chakan a:hover{
	background: #CC0000;
	color: #FFFFFF;
	transition: all .6s;
}

.lianxi{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
}
.lianxi ul{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
	margin: 10px auto;
}
.lianxi ul li{
	width: 300px;
	height: 300px;
	float: left;
	margin: 0 50px;
}
.lianxi ul li:nth-child(1){
	background: url(../images/l1.jpg);
}
.lianxi ul li:nth-child(2){
	background: url(../images/l2.jpg);
}
.lianxi ul li:nth-child(3){
	background: url(../images/l3.jpg);
}
.lianxi ul li p{
	width: 100%;
	height: 50px;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	margin-top: 100px;
}
.lianxi ul li span{
	width: 70%;
	height: 50px;
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	display: block;
	margin: 10px auto;
}
.lianxi ul li em{
	width: 80px;
	height: 35px;
	margin: 0 auto;
	margin-top: 10px;
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 35px;
	text-align: center;
	display: block;
	color: #fff;
}
.lianxi ul li:nth-child(1) em{
	background: #ffb82a;
}
.lianxi ul li:nth-child(1) p{
	color: #ffb82a;
}
.lianxi ul li:nth-child(2) em{
	background: #91bb4f;
}
.lianxi ul li:nth-child(2) p{
	color: #91bb4f;
}
.lianxi ul li:nth-child(3) em{
	background: #4bcdda;
}
.lianxi ul li:nth-child(3) p{
	color: #4bcdda;
}

.lingyu{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
}
.lingyu li{
	width: 100%;
	height: 360px;
	margin: 0 auto;
	padding: 145px 0;
}
.lingyu li:nth-child(6n+1){background: #fabd00;}
.lingyu li:nth-child(6n+2){background: #00abe1;}
.lingyu li:nth-child(6n+3){background: #abcd04;}
.lingyu li:nth-child(6n+4){background: #f08300;}
.lingyu li:nth-child(6n+5){background: #eb6fa5;}
.lingyu li:nth-child(6n){background: #6f71ec;}
.lingyu li:nth-child(6n+1) .l-cont .neir em{color: #fabd00;}
.lingyu li:nth-child(6n+2) .l-cont .neir em{color: #00abe1;}
.lingyu li:nth-child(6n+3) .l-cont .neir em{color: #abcd04;}
.lingyu li:nth-child(6n+4) .l-cont .neir em{color: #f08300;}
.lingyu li:nth-child(6n+5) .l-cont .neir em{color: #eb6fa5;}
.lingyu li:nth-child(6n) .l-cont .neir em{color: #6f71ec;}

.lingyu li .f-yqe{
	position: relative;
	width: 1250px;
	height: 360px;
	margin: 0 auto;
}





.lingyu li:nth-child(2n+1) .l-cont{
	width: 420px;
	height: 360px;
	float: left;
}
.lingyu li:nth-child(2n+1) .l-cont .shuxian{
	width: 10px;
	height: 100%;
	float: left;
}
.lingyu li:nth-child(2n+1) .l-cont .shuxian .s1{
	width: 4px;
	height: 100px;
	margin-top: 260px;
	background: #000000;
	display: block;
	float: left;
}
.lingyu li:nth-child(2n+1) .l-cont .shuxian .s2{
	width: 2px;
	height: 100%;
	background: #000000;
	display: block;
	float: left;
	margin-left: 4px;
}
.lingyu li:nth-child(2n+1) .l-cont .neir{
	width: 410px;
	height: 100%;
	float: left;
}
.lingyu li:nth-child(2n+1) .l-cont .neir p{
	width: 380px;
	padding: 0 15px;
	height: 25px;
	float: left;
	text-align: left;
	font-family: "微软雅黑";
	line-height: 25px;
	font-size: 22px;
	color: #000;
}
.lingyu li:nth-child(2n+1) .l-cont .neir h3{
	width: 380px;
	padding: 0 15px;
	height: 70px;
	float: left;
	text-align: left;
	font-family: "微软雅黑";
	line-height: 70px;
	font-size: 40px;
	font-weight: normal;
	color: #000;
}
.lingyu li:nth-child(2n+1) .l-cont .neir em{
	width: 340px;
	padding: 0 15px;
	height: 40px;
	float: left;
	text-align: left;
	font-family: "微软雅黑";
	line-height: 40px;
	font-size: 20px;
	background: #000000;
	font-weight: bold;
	/*color: #000;*/
}
.lingyu li:nth-child(2n+1) .l-cont .neir span{
	width: 380px;
	padding: 0 15px;
	height: 225px;
	overflow: hidden;
	float: left;
	text-align: left;
	font-family: "微软雅黑";
	line-height: 25px;
	font-size: 14px;
	color: #000;
	margin-top: 50px;
}
.lingyu li:nth-child(2n+1) .l-tu{
	position: absolute;
	left: 430px;
	top: -114px;
}




.lingyu li:nth-child(2n) .l-cont{
	width: 420px;
	height: 360px;
	float: right;
}
.lingyu li:nth-child(2n) .l-cont .shuxian{
	width: 10px;
	height: 100%;
	float: right;
}
.lingyu li:nth-child(2n) .l-cont .shuxian .s1{
	width: 4px;
	height: 100px;
	margin-top: 260px;
	background: #FFFFFF;
	display: block;
	float: right;
}
.lingyu li:nth-child(2n) .l-cont .shuxian .s2{
	width: 2px;
	height: 100%;
	background: #FFFFFF;
	display: block;
	float: right;
	margin-right: 4px;
}
.lingyu li:nth-child(2n) .l-cont .neir{
	width: 410px;
	height: 100%;
	float: right;
}
.lingyu li:nth-child(2n) .l-cont .neir p{
	width: 380px;
	padding: 0 15px;
	height: 25px;
	float: right;
	text-align: right;
	font-family: "微软雅黑";
	line-height: 25px;
	font-size: 22px;
	color: #FFFFFF;
}
.lingyu li:nth-child(2n) .l-cont .neir h3{
	width: 380px;
	padding: 0 15px;
	height: 70px;
	float: right;
	text-align: right;
	font-family: "微软雅黑";
	line-height: 70px;
	font-size: 40px;
	font-weight: normal;
	color: #FFFFFF;
}
.lingyu li:nth-child(2n) .l-cont .neir em{
	width: 340px;
	padding: 0 15px;
	height: 40px;
	float: right;
	text-align: right;
	font-family: "微软雅黑";
	line-height: 40px;
	font-size: 20px;
	background: #FFFFFF;
	font-weight: bold;
	/*color: #000;*/
}
.lingyu li:nth-child(2n) .l-cont .neir span{
	width: 380px;
	padding: 0 15px;
	height: 225px;
	overflow: hidden;
	float: right;
	text-align: right;
	font-family: "微软雅黑";
	line-height: 25px;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 50px;
}
.lingyu li:nth-child(2n) .l-tu{
	position: absolute;
	right: 430px;
	top: -90px;
}

.web9{
	width: 1250px;
	min-height: 10px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 20px;
}
.web9 .w9{
	width: 100%;
	height: 102px;
	margin: 20px auto;
}
.web9 .w9 img{
	width: 467px;
	height: 102px;
	margin: 0 auto;
	display: block;
}
.web9 .youshi{
	width: 1089px;
	height: 125px;
	margin: 0 auto;
	background: url(../images/web.jpg) no-repeat center;
	display: block;
}
.web9 .youshi li{
	width: 10.11%;
	float: left;
	padding: 40px 0.5%;
	line-height: 25px;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #FFFFFF;	
	text-align: center;
}
.web4{
	width: 100%;
	min-height: 10px;
	overflow: hidden;
}
.web4 .web-1{
	width: 100%;
	height: 638px;
	background: url(../images/w1.jpg) no-repeat center;
	position: relative;
}
.web4 .web-1 p{
	width: 750px;
	min-height: 10px;
	overflow: hidden;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left:-180px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
	color: #000000;
}
.web4 .web-1 p a{
	font-family : 方正粗黑宋简体,sans-serif;
	font-size: 36px;
	color: #000000;
	line-height: 55px;
}
.web4 .web-1 span{
	width: 450px;
	min-height: 10px;
	overflow: hidden;
	position: absolute;
	top: 409px;
	left: 50%;
	margin-left:210px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 27px;
	color: #000000;
}
.web4 .web-2{
	width: 100%;
	height: 638px;
	background: url(../images/w2.jpg) no-repeat center;
	position: relative;
}
.web4 .web-2 p{
	width: 730px;
	min-height: 10px;
	overflow: hidden;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left:-580px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
	color: #000000;
}
.web4 .web-2 p a{
	font-family : 方正粗黑宋简体,sans-serif;
	font-size: 36px;
	color: #00B9F1;
	line-height: 55px;
}
.web4 .web-3{
	width: 100%;
	height: 638px;
	background: url(../images/w3.jpg) no-repeat center;
	position: relative;
}
.web4 .web-3 p{
	width: 550px;
	min-height: 10px;
	overflow: hidden;
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left:50px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
	color: #000000;
}
.web4 .web-3 p a{
	font-family : 方正粗黑宋简体,sans-serif;
	font-size: 36px;
	color: #00B9F1;
	line-height: 55px;
}
.web4 .web-3 span{
	width: 480px;
	min-height: 10px;
	overflow: hidden;
	position: absolute;
	top: 354px;
	left: 50%;
	margin-left:100px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
	color: #000000;
}
.web4 .web-4{
	width: 100%;
	height: 638px;
	background: url(../images/w4.jpg) no-repeat center;
	position: relative;
}
.web4 .web-4 p{
	width: 730px;
	min-height: 10px;
	overflow: hidden;
	position: absolute;
	top: 250px;
	left: 50%;
	margin-left:-580px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
	color: #000000;
}
.web4 .web-4 span{
	width: 450px;
	min-height: 10px;
	overflow: hidden;
	position: absolute;
	top: 473px;
	left: 50%;
	margin-left:-460px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 27px;
	color: #000000;
}

.jishu{
	width: 1250px;
	height: 1024px;
	margin: 0 auto;
	background: url(../images/jishu.jpg) center;
}
.jishu .j1,.jishu .j2,.jishu .j3,.jishu .j4{
	width: 50%;
	min-height: 10px;
	overflow: hidden;
	float: left;
}
.jishu .j1 h1,.jishu .j3 h1{
	width: 100%;
	height: 50px;
	float: left;
	line-height: 50px;
	font-family: "微软雅黑";
	font-size: 25px;
	text-align: left;
	color: #000000;
}
.jishu .j2 h1,.jishu .j4 h1{
	width: 100%;
	height: 50px;
	float: right;
	line-height: 50px;
	font-family: "微软雅黑";
	font-size: 25px;
	text-align: right;
	color: #000000;
}
.jishu .j1 h1,.jishu .j2 h1{margin-top: 100px;}
.jishu .j3 h1,.jishu .j4 h1{margin-top: 30px;}
.jishu .j1 p,.jishu .j3 p{
	width: 90%;
	height: 100px;
	float: left;
	line-height: 25px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #000000;
	margin-top: 20px;
}
.jishu .j2 p,.jishu .j4 p{
	width: 90%;
	height: 100px;
	float: right;
	line-height: 25px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #000000;
	margin-top: 20px;
}
.jishu .j1 .j-tu,.jishu .j3 .j-tu{
	width: 249px;
	height: 192px;
	float: left;
}
.jishu .j2 .j-tu,.jishu .j4 .j-tu{
	width: 249px;
	height: 192px;
	float: right;
}
.jishu .j1 .j-tu,.jishu .j2 .j-tu{margin-top: 20px;}
.jishu .j3 .j-tu,.jishu .j4 .j-tu{margin-top: 50px;}
.jishu .j1 .j-tu img,.jishu .j2 .j-tu img,.jishu .j3 .j-tu img,.jishu .j4 .j-tu img{
	width: 100%;
	height: 100%;
}
.jishu .j1 .j-list,.jishu .j3 .j-list{
	width: 330px;
	height: 192px;
	float: right;
	line-height: 25px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #000000;
}
.jishu .j2 .j-list,.jishu .j4 .j-list{
	width: 181px;
	height: 192px;
	float: right;
	margin-right: -30px;
	line-height: 25px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #000000;
	text-align: left;
}
.jishu .j1 .j-list,.jishu .j2 .j-list{margin-top: 40px;}
.jishu .j3 .j-list,.jishu .j4 .j-list{margin-top: 80px;}
.jishu .j1 .j-list p,.jishu .j2 .j-list p,.jishu .j3 .j-list p,.jishu .j4 .j-list p{
	width: 5px;
	height: 5px;
	border-radius: 50%;
	margin-top: 10px;
	display: block;
	float: left;
	margin-right: 8px;
}
.jishu .j1 h1{color: #F9C055;}
.jishu .j2 h1{color: #de4a2c;}
.jishu .j3 h1{color: #6fb368;}
.jishu .j4 h1{color: #60b5de;}
.jishu .j1 .j-list p{background: #F9C055;}
.jishu .j2 .j-list p{background: #de4a2c;}
.jishu .j3 .j-list p{background: #6fb368;}
.jishu .j4 .j-list p{background: #60b5de;}



/*固定在底部的搜索*/
.btmsearch{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
_position:absolute;
_bottom:auto;
_top:expression_r(eval_r(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
padding:10px 0;
border-top:2px solid #CC0000;
*border-top:2px solid #CC0000;
background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);z-index:1000;}
.btmsearch .btmsearch-content{width:1080px;margin:auto;} 
.bottom-search{
	width:577px;
	height: 30px;
	display: block;
	margin:5px auto;
	}
.bottom-search .search-ipt{padding-left: 10px; width:350px;height:30px; }
.cs-options.btm-xiala{display:none;bottom:168px;border-top:1px solid #e2e1e1;border-bottom:none;}
.bottom-search .search-btn{
	width: 80px;
	height: 30px;
	line-height: 30px;
}
	
.caselist{
	width: 1250px;
	min-height: 10px;
	overflow: hidden;
	margin: 15px auto;
}
.caselist .tongliai{
	width: 270px;
	height: auto;
	border: #eee 1px solid;
	padding: 10px;
	margin: 4px;
	float: left;
}
.caselist .tongliai:hover{background: #eee;cursor: pointer;}
.caselist .tongliai .anlitu{
	width: 260px;
	height: 150px;
	margin: 0 auto;
	overflow: hidden;
}
.caselist .tongliai .anlitu img{
	width: 260px;
	height: auto;
}
.caselist .tongliai .anlicont{
	width: 100%;
	height: auto;	
	text-align: center;
}
.caselist .tongliai .anlicont .bianhao{
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-family: "微软雅黑";
	font-size: 14px;
}
.red{color: #CC0000;}
.caselist .tongliai .anlicont .price{
	width: 100%;
	height: 40px;
	text-align: center;
}
.caselist .tongliai .anlicont .price p,.caselist .tongliai .anlicont .price del{
	padding: 0 5px;
	display: inline-block;
	height: 40px;
	font-family: "微软雅黑";
	line-height: 40px;
	font-size: 14px;
	color: #adadad;
}
.caselist .tongliai .anlicont .price p font{
	font-size: 26px;
}
.caselist .tongliai .anlicont .jieshao{
	width: 100%;
	height: 30px;
	font-family: "微软雅黑";
	line-height: 30px;
	font-size: 12px;
}
#tanchu{
	width: 100%;
	max-height: 550px;
	overflow: auto;
	margin: 0 auto;
}
#tanchu .datutu,#tanchu .datutu img{
	max-width: 100%;
	height: auto;
}
#tanchu .anniu{
	width: 100%;
	height: 40px;
	margin: 50px auto;
	text-align: center;
}
#tanchu .anniu a{
	padding: 0 25px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-family: "微软雅黑";
	font-size: 14px;
	border: 2px #CC0000 solid;
	background: #CC0000;
	color: #fff;
	margin: 0 30px;
}
#tanchu .anniu a:hover{
	background: #fff;
	color: #CC0000;
}

.tanchu{
	width: 100%;
	max-height: 550px;
	overflow: auto;
	margin: 0 auto;
}
.tanchu .datutu,.tanchu .datutu img{
	max-width: 100%;
	height: auto;
}
.tanchu .anniu{
	width: 100%;
	height: 40px;
	margin: 50px auto;
	text-align: center;
}
.tanchu .anniu a{
	padding: 0 25px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-family: "微软雅黑";
	font-size: 14px;
	border: 2px #CC0000 solid;
	background: #CC0000;
	color: #fff;
	margin: 0 30px;
}
.tanchu .anniu a:hover{
	background: #fff;
	color: #CC0000;
}


.consultationList {z-index:6;position:fixed;top:50%;right:2px;margin-top:-259px;}
.consultationList ul {width:69px;}
.consultationList li {position:relative;float:right;width:69px;height:69px;margin-bottom:2px;font-size:0px;text-align:center;}
.consultationList li.openLi {overflow:hidden;}
.consultationList li.openLi a {width:170px;display:inline-block;vertical-align:top;}
.consultationList li span {float:left;width:69px;line-height:15px;display:inline-block;vertical-align:top;}
.consultationList li span.s2 {width:100px;height:69px;font-size:14px;line-height:69px;}
.consultationList li:hover span.s2 {margin-left:-20px;}
.consultationList li div {position:absolute;top:-47px;left:-182px;width:160px;height:160px;padding:5px;display:none;background:#fff;box-shadow:0 0 10px #fe0000;border:1px solid #fe0000;}
.consultationList li div img {width:160px;height:160px;}
.consultationList li p {font-size:12px;line-height:15px;}
.consultationList li a {color:#fff;}
.consultationList li i {width:32px;height:32px;margin-top:11px;margin-bottom:5px;display:inline-block;vertical-align:top;background:url('../images/newicon.png');}
.consultationList li.l1 {background:#fe0000;}
.consultationList li.l2 {background:#fe0000;}
.consultationList li.l3 {background:#fe0000;}
.consultationList li.l4 {background:#fe0000;}
.consultationList li.l5 {background:#FF8D6E;}
.consultationList li.l6 {background:#71CAF4;}
.consultationList li.l6  i{background:none;}
.consultationList li.l1 i {background-position:-702px -10px;}
.consultationList li.l2 i {background-position:-738px -10px;}
.consultationList li.l3 i {background-position:-777px -10px;}
.consultationList li.l4 i {background-position:-815px -10px;}
.consultationList li.l5 i {background-position:-852px -10px;}
.consultationList li:hover{background:#fe0000;}

.backTop {z-index:6;position:fixed;right:5px;bottom:20px;width:94px;height:94px;display:block;display:none;background:url('../images/newicon.png') no-repeat -760px -1170px;}


/*头部空格 */
.nrtb {
	width: 100%;
	height: 130px;
border-bottom-width: 1px;

}
/*联系我们*/
.lxwmdh  img{ 
  	width: 1250px;
	height:250px;
    margin-top:0px; 
 }
.lxbjdhgs img{ 
 	width: 100%;
	height:400px;
}   
.lxnr {
	width: 1250px;
	margin-left:300px; 
	margin-top:-40px; 
	float:left;line-height: 60px;

	font-family : 方正粗黑宋简体,sans-serif; 
	font-size:26px;color: #555;
	    	
}

/*列表模板*/
.list_newsb {
	width: 995px;
	margin: 10 auto;
	overflow: hidden;
}
.list_newsb ul {
	height: 100%;
	padding-left: 10px;
}
.list_newsb ul li {
	background: #f7f7f7;
	zoom: 1;
	margin-top: 10px;
	position: relative;
	clear: both;
	overflow: hidden;
}
.list_newsb .newstime {
	background: #7a7a7a;
	width: 120px;
	height: 100%;
	padding: 18px 20px 45px 0;
}
.list_newsb li:hover .newstime{
	background: #CC0000;
}
.list_newsb .newstime .day {
	display: block;
	font-size: 70px;
	color: #fff;
	font-family: "Impact";
	text-align: right;
}
.list_newsb .newstime .year {
	display: block;
	color: #eee;
	text-align: right;
	line-height: 22px;
	font-size: 12px;
}
.list_newsb .newstime .author {
	display: block;
	color: #eee;
	text-align: right;
	line-height: 22px;
	font-size: 12px;
}
.list_newsb .newstime .lanmu {
	display: block;
	text-align: right;
	font-size: 12px;
}
.list_newsb .newstime .lanmu a {
	color: #fff;
}
.list_newsb .newscon {
	width: 790px;
	margin-right: 40px;
}
.list_newsb li:hover .newscon h2,.list_news li:hover .newscon a,.list_news li:hover .newscon .vis .more1{
	color: #CC0000 !important;
}
.list_newsb li:hover .newscon .vis .more1{
	border-color:#CC0000;
}
.list_newsb .newscon h2 {
	font-size: 20px;
	font-weight: normal;
	padding-top: 15px;
}
.list_newsb .newscon h2 a {
	color: #444;
}
.list_newsb .newscon h2 a:hover {
	padding-left: 10px;
	color: #C00;
}
.list_newsb .newscon .wzjs {
	font-size: 12px;
	line-height: 24px;
	margin-top: 14px;
}
.list_newsb .newscon .vis {
	font-size: 12px;
	color: #999;
	line-height: 38px;
	margin-top: 12px;
}
.list_newsb .newscon .vis .more1 {
	color: #7a7a7a;
	border: 1px solid #7a7a7a;
	line-height: 38px;
	display: inline-block;
	padding: 0 12px;
	float: right;
}
/*翻页*/
.img00 .fanye{
	width: 100%;
	height: 44px;
	position: relative;
	margin-top: 20px;
}
.img00 .fanye p{
	width: 100%;
	height: 2px;
	position: absolute;
	top: 21px;
	display: block;
	background: #333333;
}
.img00 .fanye a{float: left;
	width: 550px;
	height: 40px;
	display: block;
	border-radius: 10px;
	position: absolute;
	top: 0;
	left: 30.2%;
	z-index: 99;
	line-height: 40px;
	text-align: center;
	background: #FFFFFF;
	margin-left: -62px;
	border: 2px #333333 solid;
	font-family: "微软雅黑";
	font-size: 15px;
}
.img00 .fanye a:hover{
	background: #CC0000;
	color: #FFFFFF;
	transition: all .6s;
}

/*展示导航条*/
.zhanshi{
   width: 100%;
   margin: 0 auto;
   background:#ffffff;
}

.lmcnzy{
   width:100%;

   border-bottom:none;
   margin: 0 auto;
}
.lmcnzy-cnz{
   width:100%;
   height:33px; 
   font-size:15px; 
   margin-top:0px; 
   margin-left:0px;
   line-height:33px; 
   padding-right:25px;
   border-bottom:1px solid #f00000;
   letter-spacing:2px;  
}
.lmcnzy-cnz span{ margin-left: 50px; color:#555555; line-height:30px; font-size:14px;}
.lmcnzy-cnz a{ color:#555555;}
.cny{ display:block; float:right; line-height:30px; font-size:12px; height:20px; overflow:hidden; margin-top:-30px;color:#000000;}
.cny a{ color:#000000;}
/*展示推荐图片*/
.dibutu{
   text-align:center;
   width: 1250px;
   background:#ffffff;
   border-top:0px solid #e2e1e1;
   border-bottom:none; 
   overflow: auto;
   margin: 0 auto;
}
.hengpai{
	width: 100%;
	height: 0px;
	font-size: 14px;
}
.dibutu_hengpai img{
	width: 190px;
	height: 170px;
}
.dibutu_hengpai ul {
    list-style: none;
} 
.dibutu_hengpai li {
    float:left;
    margin-top: 15px;	
    margin-left: 15px;
	background:#FFFFFF;
}
.dibutu_hengpai a {color:#000000;
	line-height: 40px;
}
.dibutu_hengpai a:hover {
	color:#f00000;	
}


*/