﻿
@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体";}

.top,.main,.ftit,.foot,.link{width:1100px;margin:0px auto;overflow:hidden;clear:both;}
.head{width:1100px;margin:0px auto;overflow:hidden;clear:both;}
.bg1{ background:#515151; color:#fff; line-height:30px;}
.top a{ color:#fff;}
.top_r{ float: right;}
.top_r a{ display:block; float:right; position:relative; margin-left:20px;}
.top_r a p{ position:absolute; top:30px; right:0; display:none;}
.top_r a:hover p{ display:block;}

.logo{ float:left;}
.menu{ float:right; padding-top:30px;}
.menu ul{ float:left; line-height:30px;}
/*.menu li{ float:left; font-size:16px;text-align:center; position:relative; margin-right:35px;}
.menu li a{ display:block; border-bottom:3px solid #fff;}
.menu li a:hover,.menu .no{ color:#0291d5; border-bottom:3px solid #0291d5;}*/



.nav{
	background:url(../images/nav.jpg) repeat-x;
	height:44px;
	width:100%;
	position:relative; 
	z-index:3;
}
.nav_t{
	margin:0 auto;
	width:1100px;
}
.nav_t .nav_ul li{
	float:left;
	position:relative;
	margin:0 25px;
	width:90px;
}
.nav_t .nav_ul li>a{
	float:left;
	line-height:44px;
	font-size:15px;
	color:#474747;
	font-weight:bold;
	width:90px;
	text-align:center;	
}
.nav_t .nav_ul li:hover{
	background:url(../images/nav_hover.jpg) 0 4px no-repeat;
}
.nav_t .nav_ul li:hover>a{
	color:#0092d8;
}
.nav_t .nav_ul li.on{
	background:url(../images/nav_hover.jpg) 0 4px no-repeat;
}
.nav_t .nav_ul li.on>a{
	color:#0092d8;
}
.nav_t .nav_ul li:hover>.nav_xl1{
	display:block;
}
.nav_t .nav_ul li:hover>.nav_pro_xl{
	display:block;
}
.hq_nav_xl_div{
	float:left;
	width:344px;
}
.hq_nav_xl_a{
	display:block;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin-left:20px;
	color:#4a4a4a;
	font-weight:bold;
	text-decoration:underline; 
	width:324px;
}
.nav_xl1 .nav_xl2_a{
	float:left;
	width:130px;
	margin-left:23px;
	height:30px;
	line-height:30px;
	font-size:12px;
	border-bottom:1px solid #dadada;
	background:url(../images/nav_tb.jpg) right center no-repeat;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.nav_xl1{
	position:absolute;
	top:42px;
	left:-120px;
	background:url(../images/nav_xl1.png) no-repeat;
	width:346px;
	display:none;
	z-index:99;
}
.nav_xl2{
	background:url(../images/nav_xl2.png) repeat-y;
	width:346px;
	margin-top:16px;
}
.nav_xl2 table{
	float:right;
	border:1px solid #dadada;
	background:#f0f0f0;
	margin-right:23px;
}
.nav_xl3{
	background:url(../images/nav_xl3.png) no-repeat;
	width:346px;
	height:18px;
}

.nav_pro_xl{
	background:url(../images/nav_pro_xl.png) no-repeat;
	width:506px;
	height:213px;
	position:absolute;
	z-index:99;
	top:42px;
	left:-200px;
	padding-top:16px;
	overflow:hidden;
	display:none;
}
.nav_pro_xl2{
	float:left;
	width:132px;
	margin-left:23px;
}
.nav_pro_xl3{
	float:left;
	width:132px;
	margin:0 24px 0 30px;
}
.nav_pro_xl2 span,.nav_pro_xl3 span{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#1e69c3;
	font-family:宋体;
	line-height:30px;
}
.nav_pro_xl2 a,.nav_pro_xl3 a{
	display:block;
	font-size:12px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #dadada;
	background:url(../images/nav_tb.jpg) right center no-repeat;
	overflow:hidden;
	width:132px;
}
.nav_pro_xl table{
	border:1px solid #dadada;
	background:#f0f0f0;
}



.menu2{ float:right; padding-left:10px; padding-top:5px; width:180px;}

.menu2  p{  top:22px; right:0;  padding:3px;background:#f6f6f6; overflow:hidden; clear:both;}

.sear1{ width:130px; float:left; padding:0; margin:0; line-height:22px;}
.sear2{ float:right; width:30px; line-height:24px; padding:0; margin:0; border:none;background:url(../images/sear.jpg) no-repeat center #FFF;}
.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:30px 0;}
.clear{overflow:hidden;clear:both;}

.nybanner {
    height: 130px;    margin-bottom: 16px;    clear: both;    overflow: hidden; margin:0 auto; text-align:center}
.new{margin:0px auto;overflow:hidden;clear:both; border:1px solid #ddd; line-height:64px;height:64px; padding-left:120px; width:980px; margin-top:-32px; background:url(../images/tbg1.jpg) no-repeat left center #fff; font-size:14px; box-shadow:0 0 10px #ddd;  }
.new a{ display:block; float:left; width:300px; overflow:hidden;}
.new P{ float:left; color:#666;}
.m_left{ float:left; width:230px;}
.m_right{ float:right; width:860px;}
.bor1{  border:1px solid #ddd; border-top:10px solid #56b1fc; padding:7px;}
.tit1{ text-align:center; text-transform:uppercase; color:#777; font-size:16px;background:url(../images/tbg3.jpg) no-repeat; font-weight:bold;}
.tit1 p{ font-size:16px; color:#FFF; line-height:40px;}
.nr1{ overflow:hidden; clear:both;}
.nr1 li{ overflow:hidden; clear:both; margin-top:10px; background:url(../images/tbg2.jpg) no-repeat; line-height:36px; padding:0 20px; font-size:14px;}
.nr1 li a{ color:#fff;}
.nr1 li:hover{ background:url(../images/tbg3.jpg) no-repeat; font-weight:bold;}

.tit2{ background:url(../images/tbg4.jpg) repeat-x; line-height:40px;overflow:hidden; clear:both;}
.tit2_p1{ float:left; background:url(../images/tbg5.jpg) no-repeat left center; padding-left:32px; font-size:14px; font-weight:bold; color:#fff;}
.nr12{overflow:hidden; clear:both;   padding:3px;}
.nr2{overflow:hidden; clear:both;  border:1px solid #ddd; border-top: none; padding:3px;}
.nr2 li{ float:left; width:270px; padding:5px;}
.nr2 li a{ display:block; border:1px solid #ddd; width:268px; height:220px;}
.nr2 li a img{ width:268px; height:220px;}
.nr2 li a p{ position:relative; margin-top:-36px; height:36px; overflow:hidden; line-height:36px; color:#Fff; text-align:center; font-size:16px; background:url(../images/bg1.png); width:100%;}

.nr22{overflow:hidden; clear:both;  border:1px solid #ddd; border-top: none; padding:3px;}
.nr22 li{ float:left; width:260px; padding:5px;}
.nr22 li a{ display:block; border:1px solid #ddd; width:258px; height:220px;}
.nr22 li a img{ width:258px; height:220px;}
.nr22 li a p{ position:relative; margin-top:-36px; height:36px; overflow:hidden; line-height:36px; color:#Fff; text-align:center; font-size:16px; background:url(../images/bg1.png); width:100%;}

.bg2{ background:#f1f1f1;}

.bg3{ background:#F5F5F5;}
.tit3{ text-align:center;overflow:hidden; clear:both; line-height:30px; text-transform:uppercase; color:#777; font-size:16px;}
.tit3 p{ font-size:24px; color:#42aaff;}
.xiangguan a{ color: #008ad6;
    font-weight: bold;
    text-decoration: underline;}

.probg{ background:url(../images/probg.jpg) bottom center no-repeat; padding-bottom:80px;}

.hq_xl{
	background:url(../images/pro1.jpg) no-repeat;
	height:62px;
	padding-top:16px; margin:0 auto
}
.l_select{  width:210px; height:25px; line-height:25px; margin:3px 8px 0 0px; padding-left:8px; position:relative; z-index:0; float:left; vertical-align:middle; border:1px solid #CCC}
.l_s_text{ font-size:12px; height:25px; text-align: left;color:#707070; line-height:25px; cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.l_s_list li { padding-right:3px; padding-left:10px; padding-bottom:3px; width:177px; font-family:Microsoft YaHei; cursor:pointer; line-height:25px; padding-top:3px; font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px;}
.l_s_list { display:none; border:solid 1px #dadada; margin-top:-9px;width: 210px; position: absolute; background:#fff; text-align: left; z-index:100; font-size:12px; top:28px; left:0px;}
.l_s_list{ z-index:2; height:115px; overflow:hidden; overflow-y:auto;}
#jieduan{ font-family:Microsoft YaHei;}


.l_select01{width:199px; background:url(../images/select.png) no-repeat right top; border-left:1px solid #dddddd }
.l_s_list01{width:206px; left:-1px;}

.tiyan{ float:left; margin-left:5px;}
.tiyan input{ width:81px; height:29px; background:url(../images/pro_an.png) no-repeat; border:0; cursor:pointer; font-size:16px; color:#fff; font-weight:bold;}
.hq_xl_span{
	float:left;
	margin-left:40px;
	vertical-align:middle;
	line-height:28px;
}

.nrcp{margin:0px auto; }
.nrcp li{ float:left; width:210px; padding:0px 10px;}
.nrcp li dd { text-align:center; height:35px; line-height:35px;  }
.nr3 .pcont {width:1100px;margin:0px auto;overflow:hidden;clear:both;}
.nr3 .ScrCont { width:32766px; zoom:1;  }
.nr3 #List1_1{float:left;}
.nr3 #List2_1{float:left;}
.left{ position:absolute; top:40%; left:0;}
.right{  position:absolute; top:40%; right:0;}
.nr3{width:1100px;margin:0px auto; position:relative; padding:0 50px;}
.nr3 li{ float:left; width:355px; padding:0 10px;}
.nr3_p1{ display:block; width:355px; height:210px;}
.nr3_p1 img{ width:355px; height:210px;}
.nr3_p2{ background:#fff; padding:0 10px 10px 10px; overflow:hidden; clear:both;}
.nr3_p3{ display:block; background:url(../images/tbg7.jpg) no-repeat bottom left; font-size:16px; line-height:40px;height:40px; overflow:hidden;}
.nr3_p4{ overflow:hidden; clear:both; padding-top:10px;}
.nr3_p4 li{ background:url(../images/tub3.jpg) no-repeat left center; padding-left:12px; font-size:14px;}

.nr4{ overflow:hidden; clear:both;}
.nr4_p1{ float:left; width:390px; height:355px;}
.nr4_p2{ float:right; width:695px;}
.nr4_p3{ float:left; border:1px solid #eee; padding:20px; width:285px;}
.nr4_p31{ margin:15px 0; height:192px; font-size:14px; line-height:24px; overflow:hidden;}
.nr4_p4{ float:right; width:360px;}
.nr4_p4 a{ display:block; float:left; border:1px solid #eee;}
.nr5_p1{ float:left; width:544px; height:270px;overflow:hidden;}
.nr5_p2{ float:right; width:520px; margin-top:-20px;}
.nr5_p2 li{ overflow:hidden; clear:both; margin-top:10px; background:#f7f7f7;}
.nr5_p21{ float:left; width:50px; padding:18px 10px; background:#f0f0f0; font-size:18px; text-align:center;}
.nr5_p21 span{ display:block; border-bottom:1px solid #ddd; font-size:16px;}
.nr5_p22{ float:right; width:420px; padding:10px;}
.nr5_p22 a{ display:block; font-size:15px; line-height:30px; height:30px; overflow:hidden;}
.nr5_p22 p{ height:24px; overflow:hidden;}
.nr5_p2 li:hover{ background:#56b1fc; color:#fff;}
.nr5_p2 li:hover .nr5_p21{ background:#42aaff}
.nr5_p2 li:hover a{ color:#fff;}

.hq_pro{
	background:url(../images/hq_pro_bj.jpg) repeat;
	height:266px;
}
.hq_pro_t{
	margin:0 auto;
	width:1100px;
}
.hq_pro_div{
	width:170px;
	float:left;
	margin-right:22px;
}
.hq_pro_p{
	background:#6e6e6e;
	height:40px;
	width:170px;
	overflow:hidden;
	line-height:40px;
	color:#fff;
	font-size:18px;
	margin-top:-20px;
}
.hq_pro_p span{
	background:url(../images/index_pro.jpg) 0 center no-repeat;
	padding-left:13px;
	margin-left:10px;
}
.hq_pro_ul{
	background:url(../images/index_pro_bj.jpg) repeat;
	padding:10px 0;
}
.hq_pro_ul li{
	height:45px;
	line-height:45px;
	width:140px;
	border-bottom:1px solid #fff;
	margin-left:10px;
	padding-left:10px;
	overflow:hidden;
	cursor:pointer;
}
.hq_pro_ul li>a{
	display:block;
	height:45px;
	line-height:45px;
	width:140px;
}
.hq_pro_ul li:hover{
	background:url(../images/index_pro_bj2.png) repeat;
}
.hq_pro_ul li:hover>a{
	color:#2469b6;
	font-weight:bold;
}
.hq_pro_a{
	display:block;
	background:#ffa840;
	height:25px;
	line-height:27px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	padding-right:10px;
	border-bottom:3px solid #e97f00;
}
.hq_pro_ul li.hq_cur{
	background:url(../images/index_pro_bj2.png) repeat;
	color:#2469b6;
	font-weight:bold;
}
.hq_pro_ul2{
	width:10000px;
}
.hq_pro_ul2 li{
	float:left;
	position:relative;
	margin-right:25px;
}
.hq_pro_ul2 li:hover>.hq_pro_div4{
	display:block;
}
.hq_pro_div3{
	float:left;
	margin-top:20px;
}
.hq_pro_div4{
	background:url(../images/hq_pro_bj.png) no-repeat;
	width:183px;
	height:143px;
	padding-top:40px;
	position:absolute;
	top:0;
	left:0;
	display:none;
	cursor:pointer;
}

.hq_pro_div4 a{
	display:block;
	color:#fff;
	font-size:12px;
	line-height:18px;
	width:155px;
	overflow:hidden;
	margin-left:10px;
}
.hq_pro_div4 a:first-child{
	height:36px;
}
.hq_pro_div4 a+a{
	height:18px;
	overflow:hidden;
	margin-top:40px;
}
.hq_pro_div2{
	width:1100px;
	height:215px;
	overflow:hidden;
}
.hq_pro_ul2{width:10000%; overflow:hidden;}
.hq_pro_ul2 li .hq_pro_div2_a{
	display:block;
	margin-top:10px;
	color:#fff;
	height:24px;
	line-height:24px;
	overflow:hidden;
	width:182px;
	text-align:center;
}


.xt-newslist{ width:100%; font-size:12px}
.xt-newslist dl{ padding:18px; border:solid 1px #cfcfcf; height:171px}
.xt-newslist dl dt{ width:305px; height:169px; float:left; text-align:center;border:solid 1px #cfcfcf}
.xt-newslist dl dt img{ vertical-align:middle; max-height:100%; max-width:100%}
.xt-newslist dl dt i{ vertical-align:middle; display:inline-block; height:100%}
.xt-newslist dl dd{ float:right; width:445px; background:#f8f8f8; height:161px; padding:10px 13px 0 13px}
.xt-newslist dl dd .text-01{ font-size:16px; height:28px; line-height:28px; overflow:hidden}
.xt-newslist dl dd .text-01 a{ color:#444}
.xt-newslist dl dd .text-01 a:hover{ color:#0092d6}
.xt-newslist dl dd .text-02{ color:#7f7f7f; line-height:24px; height:72px; overflow:hidden; margin-top:6px; font-size:12px}
.xt-newslist dl dd .text-03 img{ margin-right:5px}
.xt-newslist dl dd .text-03{ border-top:solid 1px #eaeaea; padding-top:14px; color:#0092d6; margin-top:14px}
.xt-newslist dl dd .text-03 a{ display:inline-block; float:right; font-size:12px; background:url(../images/xt_img3.jpg) no-repeat; width:78px; height:18px; line-height:18px; text-align:center; text-indent:12px}

.slide-content {
}

.slide-links {
	margin-top: 0;
	text-align: center;
}
.slide-links a {
	background-color: #20b573;
	color: #ffffff;
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	background-color: #20b573;
	color: #ffffff;
	padding: 15px 30px;
	border-radius: 2px;
}
.slide-links a:hover {
	background: #188a57;
	color: #fff;
}
.slide-item-body ul li {
	width: 33.333%;
	float: left;
	display: block;
	height: 200px;
	padding-top: 42px;
	margin-bottom: 30px;
	border: none;
	border-radius: 8px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	height: inherit;
	padding-top: 0;
	border-radius: 0;
	background-color: #f5f5f5;
	color: #000;
	z-index: 10002;
}
.slide-item-body ul li a {
	display: block;
	box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.2);
}
.new-img img {
	width: 100%;
	height: auto;
	border: none;
	display: block;
}
.slide-item {
	width: 870px;
	position: relative;
	margin: 0 auto;/* overflow: hidden; */
}
.slide-item-box {
	padding: 10px 0;
}
.new-body {
	padding: 10px 20px 10px 20px;
}
.new-body-title {
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
	color: #616161;
	letter-spacing: 1px;
	font-weight: 600;
}
.new-body-text {
	padding-top: 20px;
	height: 92px;
	min-height: 50px;
	line-height: 18px;
	font-size: 12px;
	color: #919191;
	overflow: hidden;
}
.slide-item-body {
	/* padding-top:20px; */
	margin-left: -70px;
}
.slide-item-body ul li {
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 20px;
}
.slide-item-body .tempWrap {
	padding-top: 20px;
	background: #f5f5f5;
}
.slide-item-body ul {
	padding-top: 10px;
	overflow: visible;
}
.slide-item-body ul li:hover {
	-ms-transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
	z-index: 1002;
	position: relative;
	left: 0;
}
.next {
	position: absolute;
	top: 49%;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 60px;
	-webkit-background-size: 60px;
	background-size: 60px;
	background-position: center;
	background-repeat: no-repeat;
	right: auto;
	left: -157px;
	height: 60px;
	width: 60px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.next-bg {
	background-image: url("../images/btn-fl1.png");
}
.next:hover {
	background-image: url("../images/btn-fl2.png");
}
.prev {
	position: absolute;
	top: 49%;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 60px;
	-webkit-background-size: 60px;
	background-size: 60px;
	background-position: center;
	background-repeat: no-repeat;
	right: -179px;
	height: 60px;
	width: 60px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.prev-bg {
	background-image: url("../images/btn-fr1.png");
}
.prev-bg:hover {
	background-image: url("../images/btn-fr2.png");
}

.fbg{ background:#f5f5f5;}
.ftit_l{ float:left;}
.ftit_l li{ float:left; padding-right:60px;}
.ftit_l li p{ font-size:16px; margin-bottom:10px;}
.ftit_l li a{ display:block; color:#666;}
.ftit_r{ float:right; text-align:center; font-size:14px;}
.foot{ font-size:14px;}
.foot_r{ float:right; font-size:12px;}

.tit11{ text-align:center; background:#0977f2; height:45px; line-height:45px; font-size:18px; color:#FFFFFF}


.navBox{
			margin: 0px auto;
		}
.navBox ul{
				display: none;
				width: 220px;
				cursor: pointer;
			}
.navBox ul li{
				font-size: 12px;
				width: 195px;
				text-align: left;
				padding:0 5px;
				line-height: 30px;
				padding-left:20px;
				border-bottom:1px solid #eee;
				 background:url(../images/tub5.png) no-repeat left center;
			}
.navBox ul li:hover{
				
			}
			.myDiv{
				width: 220px;
				height: 40px;
				line-height: 40px;
				font-size: 18px;
				color: #FFF;
				text-align: left;
				padding-left:15px;
				cursor: pointer;
				background:url(../images/da1.jpg) no-repeat left center;
			}
			.myDiv:hover{
				color: #FFF;
				background:url(../images/da2.jpg) no-repeat left center;
			}


.navBoxb{
			margin: 0px auto;
		}
.navBoxb ul{
				display: none;
				width: 220px;
				cursor: pointer;
			}
.navBoxb ul li{
				font-size: 12px;
				width: 195px;
				text-align: left;
				padding:0 5px;
				line-height: 30px;
				padding-left:20px;
				border-bottom:1px solid #eee;
				 background:url(../images/tub5.png) no-repeat left center;
			}
.navBoxb ul li:hover{
				
			}
			.myDivb{
				width: 220px;
				height: 40px;
				line-height: 40px;
				font-size: 18px;
				color: #FFF;
				text-align: left;
				padding-left:15px;
				cursor: pointer;
				background:url(../images/da1.jpg) no-repeat left center;
			}
			.myDivb:hover{
				color: #FFF;
				background:url(../images/da2.jpg) no-repeat left center;
			}

.span4{ width:210px; height:25px;}
.tit33{  border-bottom:1px solid #42aaff;line-height:36px; overflow:hidden; clear:both; padding-bottom:5px; margin-bottom:15px;font-size:20px;color:#42aaff;}
.tit33 span{ font-size:14px;float:right;}

.tit33 a{ font-size:12px;color:#42aaff;}
.m_leftb{ float:left; width:220px; }
.m_rightb{ float:right; width:840px;  min-height:500px; color:#333} 
.nt{  font-weight:normal; padding:12px 0;margin:0; padding-left:20px; background:#0289f8 ;font-family:"微软雅黑"; }
.nt a{ font-size:20px; color:#fff; text-decoration:none;}

.nlist{ float:left; width:220px;font-family:"微软雅黑";  }

.nlist>ul{background:#fff; }
.nlist>ul>li{ border-TOP:1px solid #eee; text-align:center;background: #42aaff; }
.nlist>ul>li>div{background:#fff;}
.nlist>ul>li>a{ display:block; height:40px; line-height:40px;font-size:16px; color:#FFF; text-decoration:none;}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ background: #0289f8; color:#FFF;}
.nlist>ul>li>div{background:#2856ca;line-height:30px;}

.nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/tub3.jpg) left no-repeat; padding-left:20px;}
.nr55_p2 li a{ display:block; float:left; max-width:900px; font-size:14px;color:#333;}
.nr55_p2 li p{ float:right; color:#333; font-size:14px;}

.neir{ padding:10px; text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}
.neir h2{  font-size:18px; color:#333;font-family:"微软雅黑";}

.con_tit{text-align:center;border-bottom:1px dotted #d4d4d4;line-height:36px;}
.con_tit h2{font-size:16px;}
.con_titb{text-align:center;}
.list_li li{line-height:36px;border-bottom:1px dotted #d4d4d4; font-size:14px; }
.list_li li a{font-size:14px;}
.list_li{padding:10px 0;}

.nr33{ overflow:hidden; clear:both; padding:10px 5px;}
.nr33 li{ float:left; width:255px; padding-left:20px; text-align:center;}
.nr33 li a{ display:block; color:#333}
.nr33 li img{ width:255px; height:220px;border:1px solid #ccc;}
.nr33 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}

.nr34{ overflow:hidden; clear:both; padding:10px 5px;}
.nr34 li{ float:left; width:255px; padding-left:20px; text-align:center;}
.nr34 li a{ display:block; color:#333}
.nr34 li img{ width:255px; height:220px;border:1px solid #ccc;}
.nr34 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}

.nr9{ padding:3px; text-align:left; font-size:14px; color:#333}
.nr9 li{ overflow:hidden; clear:both; padding:10px 0px; border-bottom:1px dashed #CCC;}
.nr9_p1{ display:block; float:left; border:1px solid #CCC; width:180px; height:150px;}
.nr9_p2{ float:right; width:640px;}
.nr9_p3{ display:block; font-size:16px; font-weight:bold; color:#2085dc;}
.nr9_p4{ line-height:25px; height:80px; overflow:hidden; margin:5px 0;}
.nr9_p5{ color:#777; }
.nr9_p3 a{ color:#2085dc}

.solutions_a{    display: block;
    background: url(../images/solutions5.png) no-repeat;
    width: 85px;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    color: #777;
    margin-top: 10px;}
.nr11_p4 .pcont {width:100%; max-width:1200px;margin:0px auto;overflow:hidden;clear:both;}
.nr11_p4 .ScrCont { width:32766px; zoom:1;  }
.nr11_p4 #List1_1{float:left;}
.nr11_p4 #List2_1{float:left;}
.left{ position:absolute; top:40%; left:-50px;}
.right{ position:absolute; top:40%; right:-50px;}
.nr11_p4{width:100%; max-width:1200px;margin:0px auto; padding:0 50px; position:relative;}
.nr11_p4 ul{ margin:0 -10px;}
.nr11_p4 li{ float:left; padding:10px; text-align:center;}
.nr11_p40{ border:1px solid #ddd; box-shadow:3px 3px 3px #eee; padding:14px; background:#fff; width:250px;}
.nr11_p41{ display:block; position:relative; width:100%; padding-bottom:60%;}
.nr11_p41 img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.nr11_p42{ display:block; border-top:1px solid #ddd; padding-top:10px; margin-top:10px; display:table; vertical-align:middle; line-height:24px; height:48px; overflow:hidden;}
.nr11_p4 li:hover .nr11_p40{ border:3px solid #204387; padding:12px;}

body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}	


/*图片居中*/
.jzimg { display:table-cell; *display:block; overflow:hidden; font:0px/0px 'Arial'; text-align:center; vertical-align:middle;}
fieldset, img { border:0; vertical-align:middle;}

/*浮动*/
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.clear { clear:both;}
.clearfix { *zoom:1;}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}

/* HTML5 重置为较旧版本的浏览器 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }

/*字体大小、缩进*/
.t2{text-indent:2em;}

/* 按钮样式 */
input, button, textarea, select { font-size:100%; outline:none; resize:none; border:none; background:none;}
input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer;}

/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }

.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.clear { clear:both;}
.clearfix { *zoom:1;}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}
.container{ width:1000px; min-height:400px; padding-bottom:50px; margin:0 auto;}
.nyright{ width:782px; overflow:hidden}
.hq_nyright{ width:717px; overflow:hidden}
.location{ height:60px; line-height:66px; margin:20px 0px 45px 0px; border-bottom:1px solid #d4d4d4; padding-left:58px; background:url(../images/ny_location.jpg) no-repeat 9px 12px; overflow:hidden}
.location p{ padding-left:23px; color:#5b5b5b; background:url(../images/ny_home.jpg) no-repeat 0px 25px; float:right; margin-left:20px;}
.location p a{ color:#5b5b5b}
.location p a:hover{ color:#0092d8}
.location p span{ color:#0092d6}
.location h2{ font-weight:normal; font-size:24px; color:#0092d6}
/*case*/
.gttntcon{width:100%;}
.gttcase{min-height:600px;}
.gtt_sx{background:url(../images/gttsxbg_cen.jpg) repeat-y left top; border-bottom:3px solid #d4d4d4; margin-bottom:45px;}
.gtt_sx_in{background:url(../images/gttsxbg.jpg) no-repeat left top; padding:15px 10px 15px 15px;}
.gttsxbot{height:11px; background:url(../images/gttbgbot.png) no-repeat left top; position:relative;}
.gtt_sx_in dl{overflow:hidden; padding:11px 0; border-top:1px solid #d4d4d4;}
.gtt_sx_in dl:first-child{padding-top:0; border:none;}
.gtt_sx_in dl dt{float:left; width:125px; height:43px; line-height:43px; font-weight:bold; font-size:14px; color:#000000; overflow:hidden;}
.gtt_sx_in dl dt span{display:inline-block; vertical-align:top;  *vertical-align:middle; width:43px; height:43px; background:url(../images/gttnumbg.png) no-repeat left top; text-align:center; color:#ffffff; font-family:Arial; font-size:24px; margin-right:15px;}
.gtt_sx_in dl dd{float:right; width:743px; position:relative; padding:9px 30px 9px 60px; line-height:25px;}
.gtt_sx_in dl dd>div{width:700px; overflow:hidden; height:25px;}
.gtt_sx_in dl dd span.gtt_more{position:absolute; right:0px; top:9px; z-index:0; width:60px; height:25px; line-height:25px; color:#ffffff; text-indent:12px;  background:url(../images/gtt_more.png) no-repeat left top; font-size:12px; cursor:pointer;}
.gtt_sx_in dl dd span.gtt_more.cur{background:url(../images/gtt_more01.png) no-repeat left top;}
.gtt_sx_in dl dd a{color:#242323; font-size:12px; display:inline-block; padding:0 16px;}
.gtt_sx_in dl dd a:hover{color:#0092d6;}
.gtt_sx_in dl dd a.cur,.gtt_sx_in dl dd a.cur:hover{color:#ffffff; font-weight:bold; background:#0092d6;}
.gtt_sx_in dl dd .gtt_total{position:absolute; left:0; top:9px; z-index:0; height:25px; line-height:25px;}
.gttcase_list{overflow:hidden;}
.gttcase_list ul{width:110%; overflow:hidden;}
.gttcase_list ul li{float:left; width:230px; height:242px; border:1px solid #d2d2d4; margin-right:24px; margin-top:50px; background:#ffffff; position:relative;}
.gttcase_list ul li:hover .gttcase_tit a{color:#2085dc;}
.gttcase_list ul li>a{position:absolute; width:232px; height:128px; left:-1px; top:-1px; z-index:10; background:url(../images/gttcasebg.png) no-repeat left top; display:none;}
.gttcase_list ul li span{display:block; height:126px; width:230px; border-bottom:1px solid #d2d2d4; text-align:center;}
.gttcase_list ul li span i{display:inline-block; height:100%;}
.gttcase_list ul li span img{max-height:100%; max-width:100%;}
.gttcase_list ul li span i,.gttcase_list ul li span img{vertical-align:middle;}
.gttcase_tit{margin:0 13px; font-size:15px; line-height:33px; height:33px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding-top:10px;}
.gttcase_tit a{color:#2f2f2f;}
.gttcase_txt{line-height:26px; height:26px; color:#737373; margin:0 13px; font-size:12px; overflow:hidden;}
.gttcase_list ul li:hover>a{display:block;}


/*******case_show*******/
.gttsxbot p{
	background:url(../images/case_show1.jpg) no-repeat;
	width:145px;
	height:35px;
	position:absolute;
	top:-13px;
	left:0;
	font-size:16px;
	color:#0092d6;
	text-align:center;
	line-height:35px;
	font-weight:bold;
}
.case_show{
	margin-top:55px;
	height:35px;
	background:#0092d6;
	line-height:35px;
}
.case_show>span{
	float:left;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	margin-left:23px;
}
.case_show .bshare-custom{
	float:right;
	margin:10px 10px 0 0;
	font-size:12px;
	color:#fff;
}
.caseshow_p{
	color:#5a5a5a;
	line-height:35px;
	margin-top:45px;
}
.caseshow_img img{
	border:1px solid #c5c5c5;
	margin-top:30px;
}
.caseshow_p2{
	margin-top:50px;
	text-align:center;
}
.xt-news-show-black {
    display: inline-block;
    background: url(../images/xt_black.png) repeat-x;
    height: 48px;
    text-align: center;
    width: 170px;
    color: #fff;
    margin-top: 30px;
    line-height: 36px;
    font-size: 14px;
}