@charset "utf-8";
/*公用*/
.comwidth {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
input:focus {
	border: 1px solid #4B9EE0;
}
input {
	font-family: "Microsoft YaHei";
}
textarea:focus {
	border: 1px solid #4B9EE0;
}
.clear,cl{clear:both; height:0;}.fleft,.fl{float:left}.fright,.fr{ float:right}.cen{ text-align:center;}
.h20{ height:20px;}
.top20{ margin-top:20px}.bot20{ margin-bottom:20px}.left20{ margin-left:20px}.right20{ margin-right:20px}
.top15{ margin-top:15px}.bot15{ margin-bottom:15px}.left15{ margin-left:15px}.right15{ margin-right:15px}
.top10{ margin-top:10px}.bot10{ margin-bottom:10px}.left10{ margin-left:10px}.right10{ margin-right:10px}
.top05{ margin-top:5px}.bot05 { margin-bottom:5px}.left05{ margin-left:5px}.right05{ margin-right:5px}
.border-radius-3{ -moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
.border-radius-4{ -moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.border-radius-5{ -moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}


/*content*/
/*服务项目*/
.project {
	height: 280px;
	margin-top:30px;
	/*background: url(../images/project.jpg) repeat-x;*/
}
.pro-tit {
	width: 1000px;
	height: 97px;
	margin: 0 auto;
	line-height: 75px;
	text-align: center;
	background: url(../images/pro-tit.jpg) no-repeat;
	font-size: 24px;
	color: #ff8a00;
}
.pro-tit span {
	color: #95b4d1;
	padding-left: 13px;
}
/* 图片滚动 */
.pro-cont {
	width: 1350px;
	height: 296px;
	margin: 0 auto;
	position: relative;
}
.pro-cont .prev,
.pro-cont .next{ 
	position:absolute;  
	display:block; 
	width:51px; 
	height:51px; 
	overflow:hidden; 
	cursor:pointer;  
	z-index: 200;
	top: 90px;
	opacity: 0.7;
}
.pro-cont .prev:hover,
.pro-cont .next:hover {
	opacity: 1;
}
.pro-cont .prev { 
	left: 0;

	background: url(../images/btn-left.png) no-repeat;
}
.pro-cont .next { 
	right: 0;
	background: url(../images/btn-right.png) no-repeat; 
}
.picScroll { 
	position:relative;
	width: 1200px; 
	height:296px; 
	margin: 0 auto;
	overflow: hidden;
}
.picScroll ul { 
	width: 1500px;
	position: absolute;
	overflow:hidden; 
	zoom:1; 
}
.picScroll ul li { 
	float:left; 
	margin: 0 4px;  
	width:240px; 
	height: 250px; 
	background: #fff; 
	display: inline-block;
	margin-top: 2px;
	margin-right:20px;
}
.picScroll ul li:hover { 
	border-bottom: 3px solid #0690f2; 
}
.picScroll ul li img { 
	width: 240px; 
	height: 210px; 
}
.picScroll ul li h4 { 
	font-weight: normal; 
	font-size: 14px; 
	margin-top: 5px; 
	margin-bottom: 10px;
	width: 210px;
	height: 31px;
	overflow: hidden;
	text-align:center;
}
.picScroll ul li p { 
	color: #7b7b7b; 
	line-height: 24px; 
	padding: 0 11px; 
	height: 125px; 
	overflow: hidden;
}


/*公司信息*/
.main-box {
	width: 100%;
	height: 367px;
	background: #F5F5F5;
	padding-top: 20px;
	padding-bottom: 17px;
}
.main-box a:hover {
	text-decoration: underline;
}
.ser-info {
	width: 260px;
	height: 363px;
	background: url(../images/ser-info.jpg) no-repeat;
}
.ser-info h4 {
	color: #fff;
	font-size: 32px;
	text-align: center;
	margin-top: 88px;
}
.ser-info .cont {
	width: 232px;
	height: 196px;
	margin-top: 40px;
	padding: 0 11px 0 17px;
}
.ser-info .cont p {
	color: #949494;
	line-height: 25px;
	padding-left: 27px;
}
.ser-info .cont .p1 {
	background: url(../images/pic-call-1.png) no-repeat left center;
}
.ser-info .cont .p2 {
	background: url(../images/pic-call-2.png) no-repeat left center;
}
.ser-info .cont .p3 {
	background: url(../images/pic-call-3.png) no-repeat left center;
}
.ser-info .cont .p4 {
	background: url(../images/pic-call-4.png) no-repeat left center;
}
.ser-info .cont .p5 {
	background: url(../images/pic-call-5.png) no-repeat left center;
}

/*关于我们*/
.about {
	width: 347px;
	height: 365px;
	margin-left: 24px;
	overflow: hidden;
}
.comtitle {
	height: 46px;
	line-height: 46px;
	padding-left: 21px;
	background: url(../images/tit-bg.png) no-repeat left center;
	color: #ff8b00;
	font-size: 14px;
	font-weight: bold;
}
.comtitle span {
	color: #2b81d2;
}
.about-img {
	height: 80px;
	width: 347px;
	background: url(../images/about-img.jpg) no-repeat;
}
.about-cont {
	line-height: 29px;
	padding-top: 17px;
	color: #949494;
}
.about-cont a {
	float: right;
	padding-right: 40px;
	color: #ff8b00;
}

/*新闻切换*/
.news-tab {
	width: 313px;
	height: 365px;
	padding-right: 16px;
	overflow: hidden;
}
.news-tab .comtitle ul{
	display: inline-block;
}
.news-tab .comtitle ul li {
	display: inline-block;
}
.news-tab .comtitle span {
	margin-right: 25px;
}
.news-tab .comtitle span:hover {
	cursor: default;
}
.slideTxtBox .hd ul li.on span {
	color: #ff8b00; 
}
.news-tab .comtitle a {
	float: right;
	color: #949494;
	font-weight: normal;
}
.news-list {
	position: relative;
}
.news-list ul {
	position: absolute;
}
.news-list li {
	height: 80px;
	width: 313px;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #DADADA;
	margin-bottom: 10px;
	font-size: 12px;
}
.news-list li:last-child {
	border-bottom: 0;
}
.news-list li img {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 17px;
}
.news-list li h4 a {
	color: #4CA9E0;
}
.news-list li p {
	overflow: hidden;
	height: 54px;
	color: #949494;
}
.news-list li span {
	color: #949494;
}

/*公司实力*/
.company {
	height: 262px;
	background: url(../images/company-bg.jpg) repeat-x;
	padding-top: 44px;
}
.comtitle2 {
	height: 23px;
	line-height: 23px;
	background: url(../images/gshj-tit.png) no-repeat left center;
	color: #FF8A00;
}
.comtitle2 span {
	font-weight: bold;
	margin-left: 26px;
	font-size: 14px;
}
.comtitle2 a {
	float: right;
	margin-right: 23px;
	color: #949494;
}
.comtitle2 a:hover {
	text-decoration: underline;
}
.showtime {
	width: 997px;
	height: 180px;
	margin: 25px auto 0;
}
.showtime {
	overflow:hidden; 
	zoom:1;
}
.showtime li {
	display: inline;
	float:left;
	width: 178px;
	height: 172px;
	padding: 6px 5px 0 5px;
	text-align: center;
	margin: 0 3px;
	overflow: hidden;
}
.showtime li a {
	color: #787878;
}
.showtime li .txt-a {
	display: inline-block;
	height: 27px;
	line-height: 27px;
}
.showtime li .pic-a {
	width: 178px;
	height: 135px;
	display: inline-block;
}
.showtime li .pic-a:hover {
	opacity: 0.5;
}
.showtime li a:hover {
	text-decoration: underline;
}

/*合作伙伴*/
.friend {
	background: #F5F5F5;
	padding-top: 21px;
	overflow: hidden;
}
.friend ul {
	padding-bottom: 25px;
	overflow: hidden;
}
.friend ul li {
	margin-left: 28px;
	margin-top: 15px;
	width: 90px;
	height: 30px;
	border: 1px solid #E9E9E9;
	float: left;
	overflow: hidden;
}

/*footer*/
#footer {
	width: 100%;
	height: 199px;
	background: url(../images/footer-bar-bg.jpg) repeat-x;
	position: relative;
	overflow: hidden;
}
#footer .footer-bar {
	width: 1600px;
	height: 199px;
	background: url(../images/footer-bg.jpg) repeat-x;
	/*margin: 0 auto;*/
	position: absolute;
	left: 50%;
	margin-left: -800px;
}
#footer .foo-box {
	width: 1000px;
	margin: 0 auto;
	font-size: 12px;
}
#footer .foo-logo {
	margin-top: 20px;
	width: 147px;
	height: 63px;
	float: left;
	text-align: center;
	line-height: 63px;
	font-weight: bold;
	font-size: 32px;
}
#footer .foo-r {
	width: 760px;
	height: 199px;
}
#footer .foo-nav {
	height: 45px;
	line-height: 45px;
	margin-top: 10px;
	color: #fff;
}
#footer .foo-nav span:last-child {
	display: none;
}
#footer .foo-nav span {
	padding: 0 14px;
}
#footer .foo-nav a {
	color: #fff;
}
#footer .foo-nav a:hover {
	color: #0047B1;
}
#footer .foo-nav .sj {
	width: 110px;
	height: 46px;
	line-height: 46px;
	margin-right: 36px;
}
#footer .foo-nav .sj a{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 7px;
	margin-top: 10px;
	overflow: hidden;
}
#footer .foo-nav .sj .weixin {
	background: url(../images/weixin-no.png) no-repeat;
	position: relative;
}
#footer .foo-nav .sj .qr-box {
	width: 78px;
	height: 77px;
	position: absolute;
	background: url(../images/qr-bg.png) no-repeat;
	top: 47px;
	margin-left: -33px;
	padding: 18px 7px 7px 7px;
	display: none;
}
#footer .foo-nav .sj .qr-box img {
	width: 78px;
	height: 78px;
	overflow: hidden;
}
#footer .foo-nav .sj .txwb {
	background: url(../images/bot-txwb.jpg) no-repeat;
}
#footer .foo-nav .sj .wb {
	background: url(../images/bot-wb.jpg) no-repeat;
}
#footer .qita {
	padding-top: 5px;
}
#footer .qita p {
	color: #fff;
	margin-top: 11px;
}
#footer .qita p a {
	color: #fff;
}
#footer .qita p a:hover {
	text-decoration: underline;
}
/*footer end*/


/* 内页样式 */
/*内页左侧*/
#page-warp{width:1200px;margin:0 auto;}
#left{float:left;width:278px;min-height:582px;margin:20px 0;}
.sidebar h3 { 
	padding-left: 15px;
	box-shadow: 0px 0px 3px #4B9EE0;
	color: #fff;
	height: 37px;
	line-height: 37px;
	font-size: 18px;
	font-weight: normal;
	background: #4B9EE0 url(../images/news-tit-bg.jpg) no-repeat left center;
}
.sidebar .fenlei{overflow:hidden;}
.sidebar .fenlei li {
	/*border: 1px solid #D7D7D7;*/
	/*box-shadow: 0px 0px 3px #E4E4E4;*/
	background: #E4E4E4;
	margin-top: 10px;
}
.sidebar .fenlei li a {
	display: block;
	width: 278px;
	padding-left: 18px;
	padding-right: 17px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sidebar .fenlei li a:hover { 
	background: #4b9ee0; 
	color:#fff;
}
.sidebar .fenlei li a.curr { 
	background: #4b9ee0; 
	color:#fff;
}
.sidebar .fenlei li.on>a {
	background: #4b9ee0; 
	color:#fff;
}
.contact-lb{width:246px;background:#fff;line-height:24px;border:1px solid #e4e4e4;padding:15px; font-size:13px;}
/* 内页右侧样式 */
#right{ float:left; width:900px; margin:20px 0 15px 21px;}
.position{ 
	/*box-shadow: 0px 0px 3px #ff8b00;*/
	background: #4b9ee0;
	/*border-bottom: 2px solid #ddd;*/
	color: #fff;
	height: 37px;
	line-height: 37px;
	text-indent: 15px;
}
.position a{ color:#fff;}
.position a:hover {
	color: #fff;
}
#about {padding:15px; font-size:14px; line-height:26px;margin-bottom: 30px;}
#news_list,#product{padding:15px; font-size:14px; line-height:26px;border:1px solid #E4E4E4;margin-bottom: 30px;}
#about h1 {color: #000;font-size: 18px;line-height: 35px;text-align: center;}
#about .time{ color:#999;border-bottom: 1px dashed #d8d8d8; font-size: 12px; line-height: 30px; margin: 10px 0 15px 0; text-align:center;}
#about .time a{ color:#999;}
#about .imgshow img{ max-width:600px; margin:10px auto;}
.bds_more{ background:none;}

#news_list ul li{ background:url(../images/arc.gif) no-repeat 0px 5px; display:block; border-bottom:1px dashed #d8d8d8; margin-bottom:10px; padding:0 0 10px 25px;}
#news_list ul li h2{ font-size:14px; height:30px; overflow:hidden; line-height:30px; margin-bottom:2px;}
#news_list ul li h2 label{color:#aeaeae; display:inline; float:right; font-size:12px; font-weight:100; width:180px; text-align:right;}
#news_list ul li h2 label a{ float:right; margin-top:2px;}
#news_list ul li h2 label a img{ margin-top:3px;}
#news_list ul li h2 a{ font-size:14px; color:#333;}
#news_list ul li p{ line-height:20px; color:#666;}
/*--/news_list--*/

/* 产品分类样式*/
#prod_wrap{height:490px;background:url(../images/mainbg.jpg) repeat-x left bottom;padding-top:35px;}
#main{width:980px; margin:0 auto;padding-bottom:20px; display:table; overflow-x:hidden;}
#categories{float:left; width:228px;}
#categories h3{ height:50px; line-height:50px; background:url(../images/productbg.jpg) no-repeat left top;font-size:24px;}
#categories h3{ background-position:left top; text-align:center; color:#fff;}
#categories .fenlei{height:430px;}
#categories .fenlei li{background:url(../images/fenlei_li.jpg) no-repeat;margin-top:10px;height:34px;}
#categories .fenlei li a{display:block;width:193px;padding-left:35px;height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;
    white-space: nowrap;}
#categories .fenlei li:hover a{background:url(../images/fenlei_lia.jpg) no-repeat;color:#fff;}
/* 首页产品列表样式 */
/*#tuijian{float:left;width:716px; margin-left:36px;}
#tuijian h3{height:45px;line-height:45px;}
#tuijian h3 span{font-size:18px; font-weight:bold; color:#333;}
#tuijian h3 span b{font-family:arial;color:#35c4ff;padding-left:5px;font-weight:normal;font-size:20px;}
#tuijian h3 a.more{ font-size:12px;color:#878787;text-transform:uppercase;}*/
/*.chanpin{width:716px;height:445px;overflow:hidden;}*/
#product_list{width:900px;padding-top:10px;overflow:hidden; text-align: center;}
.chanpin ul,#product_list ul{width:950px; display: inline-block;}
.chanpin ul li,#product_list ul li{float:left;width:200px;margin-right:19px;margin-top:8px;}
#product_list ul li{margin-right:32px;}
.chanpin ul li div a,#product_list ul li div a{display: inline-block; height:200px; width: 200px; overflow:hidden; text-align:center; background-color:#fff;border:1px solid #ebebeb;}
.chanpin ul li div a:hover,#product_list ul li div a:hover{border:1px solid #35c4ff;}
/*内页*/
.chanpin ul li p a,#product_list ul li p a{ display: inline-block; width: 200px; text-align:center;height:30px;line-height:30px;background: #EBEBEB;}
#product_list ul li p a:hover {
	color: #fff;
	background: #4b9ee0;
}

#product_list1{width:900px;padding-top:10px;overflow:hidden; text-align: center;}
#product_list1 ul{width:950px; display: inline-block; margin-top:10px;}
#product_list1 ul li{float:left;width:150px;margin-right:40px; margin-bottom:30px;}
/*#product_list ul li:hover p {
	background: #F2972C;
}*/


#pagelist {padding: 20px 0;text-align: center;}
#pagelist a, span.page_index, span.page_prev, #pagelist span.active, span.page_end, span.page_next, #pagelist span {
	cursor: pointer;
	padding: 1px 6px;
	font-size: 12px;
}
#pagelist a.on {}
#pagelist span.active { background-color: #4b9ee0;color: #FFFFFF;}
#pagelist a:hover, #pagelist span:hover {background-color: #4b9ee0;color: #FFFFFF;}
#pagelist span:first-child:hover {
    background: #fff;
    color: #000;
    cursor: default;
}
/*--/pagelist--*/

.prew, .nextw { margin-top:20px; background: url("../images/ui_pre_info.gif") no-repeat scroll left 6px;float: left;height: 24px;line-height: 24px;overflow: hidden;padding-left: 15px;text-align: left;width: 46%; color:#878787; font-size:12px;}
.nextw { background: url("../images/ui_next_info.gif") no-repeat scroll right 6px;float: right; padding-right: 15px; text-align: right;}
.prew a, .nextw a { color:#878787; font-size:12px;}
.prew a:hover, .nextw a:hover, .about .time a:hover {color: #000;}
/*--/next_prew--*/

/*相关资讯&相关产品的轮播*/
#xg_news {
	padding-top: 10px;
}
#xg_pic {
	/*margin-top: 10px;*/
}
#xg_pic h2, #xg_news h2, #plun h2,.content h2{
/*border-top: 2px solid #FF8B00;*/
color: #FF8B00;
font-size: 14px;
height: 37px;
line-height: 37px;
text-indent: 20px;
background: #F1F1F1 url(../images/news-tit-bg.jpg) no-repeat left center;
}
#xg_news ul li {
    background: url("../images/leftbar_arc.jpg") no-repeat scroll 10px center;
    border-bottom: 1px dashed #d8d8d8;
    float: left;
	height:30px;
    line-height: 30px;
	overflow:hidden;
    padding: 0 1% 0 3%;
    width: 46%;
}
#xg_news ul li a{ font-size:12px;}
#xg_news ul li span{ float:right;}
#xg_news ul li a:hover {color: #000;}
.di { border: 1px solid #d8d8d8; height: 160px; overflow: hidden; width: 160px; background-color:#fff;}
.di:hover {border: 1px solid #35c4ff;}
#marquee { margin-top:30px; overflow:hidden; width:100%;}
#marquee img {}
#marquee dl, #marquee dt, #marquee dd, #marquee a { float: left; padding: 0; text-align:center; font-size:12px;}
#marquee a{ margin:0 5px 0 5px; width:162px; overflow:hidden;}
#marquee dl dt a { display:inline; float:left; line-height: 20px;}
#marquee dl dt a:hover .di{ border:1px solid #35c4ff;}
#marquee dl { width:1000%; }

.probar { padding: 10px 0 0;}
.probar_left { width: 402px;}
.probar_right { height: 402px; width: 296px;}
.probar_right li { border: 0 none;}
.probar_right li h1, .probar_right li h3 {    border-bottom: 1px dashed #d8d8d8;}
.tagContent_ { border: 1px solid #d8d8d8; height: 400px; overflow: hidden; text-align: center; width: 400px;}
#thumb { float: left; overflow: hidden; width: 402px;}
#thumb li { border: 1px solid #d8d8d8; display: inline; float: left; height: 70px; margin: 10px 4px; overflow: hidden; text-align: center; width: 70px;}
#thumb li:hover { border: 1px solid #d8d8d8;}
#thumb li img {}
#thumb li A { float: left; height: 70px; line-height: 70px; text-align: center; width: 70px;}
#thumb li.emptyTag {}
#thumb li.selectTag { position: relative;}
#thumb li.selectTag A {}

.big{ background:url(../images/big.png) no-repeat 150px center; float:left; width:100%; text-align:center; height:18px; line-height:18px; padding-left:20px;}

#show{ width:400px; height:400px; overflow:hidden; position:relative; left:0; border:1px solid #d8d8d8; text-align:center; background-color:#fff;}
#show_mark{ position:absolute; top:0; left:0; width:400px; height:400px; background-color:#000; opacity:1; filter:alpha(opacity=50); cursor:crosshair; border:1px solid #999; display:none; }
#zoom{ float:left; position:relative; left:412px; margin-top:-402px; z-index:3; width:300px; height:400px; text-align:center; line-height:400px; display:none; overflow:hidden; border:1px solid #eee; background-color:#fff; z-index:1000;}
#zoom img{ position:absolute; margin:0 auto;}

.probar_right ul { padding: 0 0 0 15px;}
.probar_right ul li { padding: 0 0 0 10px;}
.probar_right ul li h1, .probar_right ul li h3 { color:#4b9ee0; font-size: 12px; line-height: 30px; text-align: left;}
.inp, .textarea { border: 1px solid #d8d8d8;color: #686868; font-size: 12px; font-family: "宋体"; height: 24px; line-height: 24px; margin: 5px 0 0; overflow: hidden; padding: 0 5px 0 7px; width: 247px; background:none;}
.inp { height: 24px;}
.textarea { height: 90px;}
.code{ float:left; border:1px solid #d8d8d8; height:18px; margin-right:8px; width:60px; padding:1px; text-align:center; background:none;}
.sub { /*background: url("../images/zixun.gif") no-repeat scroll left center; border: 0 none; cursor: pointer; float: left; height: 23px; width: 61px;*/ margin-top:10px;}

/*--/probar--*/

/*--/guest--*/
#guest {
    color: #545454;
    line-height: 22px;
    width: 680px;
}
.input_on {
    background-color: #FFFFCC;
    background-image: none;
    border: 1px solid #999999;
    float: left;
    height: 18px;
    margin: 0;
    padding: 2px 8px 0 3px;
}
.input_off {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    float: left;
    height: 18px;
    margin: 0;
    padding: 2px 8px 0 3px;
}
.input_move {
    background-color: #FFFFCC;
    background-image: none;
    border: 1px solid #0088CD;
    float: left;
    height: 18px;
    margin: 0;
    padding: 2px 8px 0 3px;
}
.input_out {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    float: left;
	width:260px;
    height: 28px;
	line-height:28px;
    margin: 0;
    padding: 0px 8px 0 3px;
}
.input_out1 {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 12px;
    height: 100px;
	line-height:20px;
    margin: 0;
    padding: 2px 8px 0 3px;
    resize: none;
    width: 400px;
}
.input_out2 {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    float: left;
    height: 18px;
    margin: 0;
    padding: 2px 8px 0 3px;
    width: 80px;
}
#guest .input_test {
    list-style-type: none;
    margin: 20px 0 0 60px;
    padding-bottom: 10px;
}
#guest ul.input_test .hr {
    display: block;
    float: left;
    line-height: 27px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#guest ul.input_test li {
    background-image: none;
    display: inline;
    float: left;
    margin:20px 0 0px 0;
    width: 610px;
}
#guest .input_test label {
    background-image: none;
    float: left;
    font-size: 12px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: right;
	width:60px;
}
#guest .input_test span {
    background-image: none;
    color: #999999;
    float: left;
    font-size: 12px;
    line-height: 30px;
    margin-left: 0;
    padding-left: 10px;
    text-align: left;
}
#guest .input_test span.inp_zd,#guest .input_test span .inp_zd{ width:250px; height:30px; overflow:hidden;}
#guest .input_test .red {
    color: #FF0000;
    float: none;
}
#guest .code_img{ height:28px; margin:1px auto;}
#sub_btn, #sub_reset {
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    width: 50px;
}
#sub_btn:hover {
    height: 24px;
    line-height: 24px;
    width: 50px;
}
.inp_kg {
    overflow: hidden;
    width: 50px;
}
#submit, #sub_reset {
    cursor: pointer;
    height: 30px;
	width:80px;
	background: #4B9EE0;
	/*box-shadow: 0 0 3px #4B9EE0;*/
	color: #fff;
	opacity: 0.85;
}
#submit:hover, #sub_reset:hover {
	opacity: 1;
}
#guest #submit{ width:80px; height:30px;}
#sub_reset {margin-left:-80px;}

/*--Guest--*/

#plun {
    border: 1px solid #eee;
    margin: 20px 0 0 5px;
    padding: 10px;
    width: 686px;
}
#plun h5 {
    display: block;
    padding: 0 10px 10px;
}
#plun h5 span {
    color: #6B6B6B;
    float: right;
}
#plun h5 label {
    background: url("../images/plun.gif") no-repeat scroll left center transparent;
    color: #267CC8;
    padding-left: 15px;
}
#plun .pl {
    margin: 10px 0 0;
}
#plun .pl .text {
    border: 1px solid #D3D3D3;
    color: #666666;
    display: block;
    font-family: "宋体",Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 80px;
    line-height: 18px;
    width: 682px;
}
#plun .pl .text:focus {
	border-color: #2B34A0;
}
#plun .pl li {
    float: left;
    margin: 10px 0 0;
    text-align: left;
    width: 100%;
}
.plun_inp {
    background: url("../images/plun1.gif") no-repeat scroll left top transparent;
    border: 0 none;
    height: 22px;
    margin-right: 10px;
    padding: 0;
    width: 66px;
}
.emiall {
    border: 1px solid #eee;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    padding: 0 10px 0 0;
}
.emiall:focus {
	border: 1px solid #2B34A0;
}
.em1 {
    color: #666666;
    margin:0 7px;
}
#plun .pl li em {
    float: left;
    height: 22px;
    margin: 0 10px;
    width: 60px;
}
#plun .ly {
    padding: 5px 0;
}
#plun .ly li {
    border-bottom: 1px dashed #CFD3D6;
    clear: both;
    margin: 10px 0 0;
    padding: 0 5px 5px;
}
#plun .ly li label {
    background: url("../images/arrow.gif") no-repeat scroll 2px center transparent;
    color: #267CC8;
    padding: 0 0 0 15px;
}
/*--Guest--*/

#tbox { width:54px; float:right; position:fixed; right:85px; bottom:50px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom:15px; z-index:9998 }
#tbox a { overflow:visible; position:relative }
#gotop, #moblie, #home { display:block; width:50px; height:50px; margin-bottom:2px }
#gotop { background:#4B9EE0 url(../images/top_icon.png) no-repeat 5px 3px; }
#home { background:#4B9EE0 url(../images/home_ico.png) no-repeat 5px 3px; }
#moblie { background:#4B9EE0 url(../images/moblie_icon.png) no-repeat 5px 3px; position:relative; }
#gotop:hover { background:#FF8B00 url(../images/top_icon.png) no-repeat 5px 3px; }
#home:hover { background:#FF8B00 url(../images/home_ico.png) no-repeat 5px 3px; }
#moblie:hover { background:#FF8B00 url(../images/moblie_icon.png) no-repeat 5px 3px; }
#moblie .moblie_Code { position:absolute; right:55px; top:-80px; z-index:999999; background:url(../images/mobibarcodeui_tech.png) no-repeat; width:160px; height:160px; text-align:center; }
#moblie .moblie_Code img { margin:5px 0 0 0px; margin-right:10px; }
#moblie .moblie_Code p { width:110px; color:#333; font-site:14px; margin-left:22px; }
.pop_showmsg_wrap:focus { outline:0 none; }
.pop_showmsg_wrap, .pop_showmsg { background:#f6fbfe url(../images/pop_showmsg.png) no-repeat; }
.pop_showmsg_wrap { position:fixed; _position:absolute; z-index:11; height:55px; padding-right:9px; background-position:right 0; border-radius: 8px; box-shadow:0 0 10px #e1e1e1; }
.pop_showmsg { height:55px; font-size:14px; background-position:left 0; border-top-left-radius:8px; border-bottom-left-radius:8px; display:inline-block; }
.pop_showmsg span { padding:10px 10px 10px 68px; display:block; line-height:36px; height:35px; text-shadow: 0 1px 1px #eee; color:#333; }
.pop_showmsg span.success { background:url(../images/success.gif) 20px center no-repeat; }
.pop_showmsg span.warning { background:url(../images/warning.gif) 20px center no-repeat; }

/*hr*/
#about2 .cont{font-size:14px; line-height:26px; min-height:200px; /*padding-bottom:20px;*/padding: 20px;}
#wrapper{ width:100%; display:table; height:auto;}




/*reset css*/
html, body, span, div, p, a, table, tbody, td, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li, dl, dd, dt, iframe, label, blockquote, input, button { list-style: none outside none; margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 { list-style: none outside none; font-weight:normal; margin: 0; padding: 0;}
body { color: #000; font: 14px/180% "Microsoft YaHei", 微软雅黑, Helvetica, Arial, Lucida Grande, Tahoma, sans-serif; }
img { border: medium none; vertical-align: middle; }
a { color: #333; outline: medium none; text-decoration: none; }
a:hover, a:active, a:focus { color: #0058b2; }
/*input, button, select, textarea {
    outline: medium none;
}
textarea {
    resize: none;
}*/
/*end reset css*/

/* Header */
.pw { width: 1200px; margin: 0 auto; }
body { min-width: 1200px; } /*解决手机不铺满问题*/
#content { padding-bottom: 20px;}
#content.graybg { background: #f5f5f5;}
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
/*网站图标集s*/
.ts-icon { font-size: 0; display: inline-block; vertical-align: text-bottom; font-style: normal; overflow: hidden; background: url(../images/icon.png) no-repeat 0 0; _background-image: url("../images/icon.gif"); }
/*网站图标集e*/

*html { background-image: url(about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/
* html{ position: absolute; left:expression(eval(document.documentElement.scrollRight+0));
top:expression(eval(document.documentElement.scrollTop+0))
}/*增加ie6兼容不闪烁*/
.topnav { height: 35px; border-bottom: 1px solid #f3f3f3; background: #fcfcfc; font-size: 12px; color: #8c8c8c; line-height: 35px; z-index:9999;}
.topnavcen { height: 35px; overflow: hidden; }
.topnav .zxgm { width: 60%; }
.topnav .gwc { display: block; width: 0px; height: 35px; background-position: -28px 0; }
.topnav .gwpt { padding: 0 12px 0 18px; margin-left: 2px; height: 35px; display: block; }
.topnav .kjrk { width: 40%; text-align: right; }
#header { background: #fff; /*      filter:alpha(opacity=85);
      -moz-opacity:0.85;
      -khtml-opacity: 0.85;
	  opacity: 0.85; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); */ border-bottom: 1px solid #f0f0f0; height: 100px;}
#header .logo { float: left; width: 260px; padding-top: 0px; }
.logo-link { display: block; width: 110px; height: 100px; background: url("../images/logo.png") top center no-repeat; margin: 0; }
/*	.logo-link span.hover {display:block;width:188px;height:75px;background:url("../images/logoh.png") right no-repeat; margin:0;}
*/
#header .navmenu { float: right; width: 820px; overflow: hidden; }
.navmenu .lang { float: right; padding-top: 10px; height: 25px; overflow: hidden; }
.navmenu .lang, .lang a { color: #333; font-size: 12px; font-family: "宋体", SimSun; }
.lang a:hover { color: #004ea2; }
.chicon, .enicon { width: 20px; height: 12px; margin: 0 10px; }
.chicon { background-position: -80px 0; }
.enicon { background-position: -100px 0; }
/* Menu */
.webnav { float: right; position: relative; margin-top: 26px; text-align: right; font-size: 16px; line-height: 48px; width: 840px; z-index:99; }
/*顶部导航*/
.menu-nav { float: left; }
.menu-nav ul { width: 690px; height: 48px; overflow: hidden; _zoom: 1; }
.menu-nav ul li { list-style: none; float: left; padding: 0 20px; height: 48px; }
.menu-nav ul li a { margin: 0 4px; color: #000; display: block; height: 48px; line-height: 48px; display: inline-block; *zoom:1;
*display:inline;
}
.menu-nav ul li a:hover { text-decoration: none; }
.menu-nav ul li.cur a { color: #0059b0; }
.menu-nav ul li.last { font-family: "宋体", SimSun; font-size: 12px; padding-top: 1px; }
.menu-nav ul li.last a { color: #a2a2a1; }
.menu-nav .nav-line { position: absolute; left: 0; bottom: 0; height: 2px; line-height: 2px; font-size: 0; width: 52px; background: #0059b0; }
.global { float: right; }
.yyqh { display: block; width: 20px; height: 34px; margin: 7px 16px 7px 0; background-position: -58px 0; }

/*顶部弹出二维码及链接*/
ul.zcgwptlb { min-width: 70px; }
.toptclb { position: relative; overflow: inherit; height: 34px; z-index:999;}
.in-zxgmtb { min-width: 90px; overflow: hidden; }
.toptclb ul { list-style-type: none; margin-left:20px; height: 34px; _zoom: 1 }

.toptclb li { float: left; position: relative; background: url(../images/toptclb.png) no-repeat; background-position: 0px 0px; _background:none;}
.toptclb li a .gwpt { _display: block; display: inline-block; *zoom:1;
*display:inline;
cursor: pointer; }
.toptclb li.first { background: none; }
/*.toptclb ul li:hover{background-position:0px -35px;}
.toptclb ul li:hover a span{ background:#fff;
background-position:0px -35px;
}
*/

.toptclb ul li:hover div, .toptclb ul a:hover div { visibility: visible;/* -moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);                For Firefox3.6+ */
	/* -webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);             For Chrome5+, Safari5+ */
	/*box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);                     For Latest Opera */
}
.toptclb a { display: block; }
.toptclb ul div.gwpt-tcqy { clear: both; text-align: left; background: #fcfcfc; opacity: 0.95; filter: alpha(opacity=95); text-align: center; vertical-align: middle; visibility: hidden; position: absolute; left: 1px; margin-top: -1px; top: 36px; border: 1px solid #eee; border-top: none; z-index: 998; width: 120px; height: 125px; font-size: 12px; line-height: 18px; color: #000; padding-top: 10px; font-weight: bold; }
.toptclb ul div.gwpt-tcqy a { font-size: 12px; background: #ff6d07; color: #fff; margin: 0 10px 15px; padding: 5px; font-weight: 100; text-align: center; border: 1px solid #ff6d07; }
.kjrklb { float: right; }
/* content */
#content { }
/* Footer */
#footer { background: #1b1d20; }
.ft-box { background: #2c2f34; padding: 55px 0 10px; ; height: 120px;}
.ft-c1 { width: 330px; overflow: hidden; }
.ft-logo-link { display: block; width: 300px; height: 120px; background: url("../images/logo-ft.gif") left top no-repeat; margin: 0; }
.ft-c2 { width: 700px; }
.ft-lxwm { width: 33px; height: 99px; background-position: -171px 0; margin-right: 15px; }
.ft-dzlx { width: 650px; font-size: 14px; line-height: 26px; color: #fefefe; margin-top: -6px; }
.ft-lx { font-size: 18px; padding-top: 18px; }
.ft-lxtb { width: 20px; height: 26px; background-position: -175px -100px; margin: 0 10px; }
.ft-gfwx { width: 33px; height: 99px; background-position: -207px 0; margin-right: 15px; }
.ft-c3 { width: 150px; }
.ft-lxbq { color: #666; font-size: 12px; line-height: 46px; height: 46px; }
.ft-kjlj, .ft-bq { overflow: hidden; height: 46px; line-height: 46px; }
.ft-kjlj { width: 400px; }
.ft-bq { width: 790px; text-align: right; }
.ft-lxbq li { list-style: none; float: left; margin-right: 25px; }
.ft-lxbq li a { text-decoration: none; color: #d8d8d8; }
.ft-lxbq li a:link { text-decoration: none; color: #d8d8d8; }
.ft-lxbq li a:visited { text-decoration: none; color: #d8d8d8; }
.ft-lxbq li a:hover { text-decoration: none; color: #0059b0; }
.ft-lxbq li a:active { text-decoration: none; color: #d8d8d8; }
/*清除浮动s*/
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { *zoom:1;}

/*返回顶部*/
*html { background-image: url(about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/
#ts-gotopbox { width: 50px; height: 50px; float: right; position: fixed; left: 1184.5px; bottom: 10px; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom: 10px; }/*解决IE6下不兼容 position:fixed 的问题*/
/*返回顶部*/

#ts-airbox { width: 100%; height: auto; position: fixed; z-index: 999; left: 0; top: 0; }
#ts-gotop { width: 50px; height: 50px; position: absolute; right: 10px; overflow: hidden; border-radius: 5px; display: none; -webkit-transform: translateY(200%); -moz-transform: translateY(200%); -ms-transform: translateY(200%); transform: translateY(200%); -webkit-transition: -webkit-transform .3s .1s cubic-bezier(0.316967, 0.989541, 0.310022, 1); -moz-transition: -moz-transform .3s .1s cubic-bezier(0.316967, 0.989541, 0.310022, 1); transition: transform .3s .1s cubic-bezier(0.316967, 0.989541, 0.310022, 1); }
#ts-gotop i { cursor: pointer; width: 100%; height: 100%; display: block; overflow: hidden; background-color: #999; background-color: rgba(0,0,0,.3); -webkit-transition: background-color .8s cubic-bezier(0.316967, 0.989541, 0.310022, 1); -moz-transition: background-color .8s cubic-bezier(0.316967, 0.989541, 0.310022, 1); transition: background-color .8s cubic-bezier(0.316967, 0.989541, 0.310022, 1); background-position: -83px -165px; }
#ts-gotop i:hover { background-color: #008aff; }
#ts-gotop.show { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform .5s .1s cubic-bezier(0.316967, 0.989541, 0.310022, 1); -moz-transition: -moz-transform .5s .1s cubic-bezier(0.316967, 0.989541, 0.310022, 1); transition: transform .5s .1s cubic-bezier(0.316967, 0.989541, 0.310022, 1); }

/* 页面加载特效线条s */
/* Make clicks pass-through */
#nprogress { pointer-events: none; }
#nprogress .bar { background: #004ea2; position: fixed; z-index: 1031; top: 0; left: 0; width: 100%; height: 2px;/* overflow: hidden; */ }
/* Fancy blur effect */
#nprogress .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; opacity: 1.0; box-shadow: 0 0 10px #29d, 0 0 5px #29d; -webkit-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px); transform: rotate(3deg) translate(0px, -4px); }
/* Remove these to get rid of the spinner */
#nprogress .spinner { display: block; position: fixed; z-index: 1031; top: 8px; right: 15px; }
#nprogress .spinner-icon { width: 18px; height: 18px; box-sizing: border-box; border: solid 2px transparent; border-top-color: #29d; border-left-color: #29d; border-radius: 50%; -webkit-animation: nprogress-spinner 400ms linear infinite; animation: nprogress-spinner 400ms linear infinite; }
.nprogress-custom-parent { overflow: hidden; position: relative; }
.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar { position: absolute; }
@-webkit-keyframes nprogress-spinner {  0% {
-webkit-transform: rotate(0deg);
}
 100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes nprogress-spinner {  0% {
transform: rotate(0deg);
}
 100% {
transform: rotate(360deg);
}
}
/* 页面加载特效线条e */


.foothome1{ background-color:#2f3543; width:100%; height:280px; border-bottom:1px solid #84888b; color:#FFFFFF;}
.foothome1 a{ color:#FFFFFF;}
.foothome1 ul{ width:1200px; margin: auto; padding-top:50px;}
.foothome1 ul li h3{ font-size:26px;}
.foothome1 ul li h3 a{}
.foothome1 ul li dt{ margin-top:15px;}
.foothome1 ul li dd{  font-size:15px; line-height:34px;}
.foothome1 ul li dd a{ font-size:15px; line-height:34px;}
.foothome2{ background-color:#1c1d21; width:100%; height:auto; }
.foothome2 ul{  width:1200px; margin: auto; }
.foothome2 ul li{ text-align:center; line-height:30px; color:#596163; font-size:12px;}
.foothome2 ul li a{ color:#596163;}
.li9{ float: right;}
.li1{ float: left;}
.li2,.li3,.li4,.li5,.li6,.li7,.li8{ margin-left:80px; float: left;}
.dd5,.dd6,.dd7,.dd8,.dd9,.dd10,.dd11,.dd12,.dd13,.dd14,.dd15,.dd16,.dd17,.dd18,.dd19,.dd20{ display:none;}



.mainabout{height:490px; width:100%;}
.mainabout1{ background: url(../images/about.jpg) center top no-repeat; height:490px;}
.mainabout1 ul{ width:1200px; margin: auto; }
.mainabout1 ul h2{ font-size:28px; text-align:center; padding-top:50px; font-weight:bold;}
.mainabout1 ul h3{ font-size:14px; text-align:center; margin:auto; background-color:#000000; color:#FFFFFF; width:200px; height:24px; line-height:24px; margin-top:20px;}
.mainabout2 { text-align:center; line-height:40px; font-size:14px; margin-top:20px;} 
.mainabout2 h4 { font-size:20px; font-weight:bold;} 


.maincase {height:440px; width:100%; } 
.maincase1{width:100%; margin: auto; overflow:hidden;} 
.maincase1 h2 {font-size:28px; text-align:center; padding-top:40px; border-bottom:1px solid #ccc; margin:auto; width:120px; line-height:50px; font-weight:bold;} 
.maincase1 h3 {font-size:14px; text-align:center; margin:auto; height:24px; line-height:24px; color:#ccc;} 
.maincase1 ul { margin-top:15px; } 
.maincase1 ul li { float: left; } 
.maincase1 ul li a img { } 
.maincase1 ul li a img:hover{}
.maincase1 ul li a p { text-align:center; margin-top:-150px; display:none; color:#FFFFFF; font-size:16px;font-weight:bold; position:relative; } 
.maincase1 ul li a:hover p { text-align:center; margin-top:-150px; display: block; color:#FFFFFF; font-size:16px; font-weight:bold; position:relative; } 
.case1 { margin-left:; margin-top:;}
.case2 { margin-left:3px; margin-top:;}
.case3 { margin-left:3px; margin-top:;}
.case4 { margin-left:200.5px; margin-top:-199px;}
.case5 { margin-left:3px; margin-top:-199px;}


.mainnews {height:520px; width:100%; background-color:#f3f3f3; } 
.mainnews1 {width:1200px; margin: auto; overflow:hidden; padding-top:30px;} 
.mainnews1 h2 {font-size:28px; float:left; width:100%; line-height:28px; font-weight:bold; } 
.mainnews1 h2 a{ float: right; color:#9f9f9f; font-size:22px; } 
.mainnews1 h3 {font-size:18px; color:#9f9f9f; margin-top:-3px; margin-left:130px; position:absolute;} 
.mainnews1 p {font-size:12px; color:#9f9f9f; margin-top:12px; margin-left:155px; position:absolute; font-family:"宋体"} 

 .mainnews2{ margin-top:30px; width:560px; float:left;}
 .mainnews2 img{ margin-top:;}
 .mainnews2 h4{ width:560px; overflow:hidden; font-size:18px; line-height:24px; margin-top:10px; color:#242222;}
 .mainnews2 h5{ width:560px; overflow:hidden; font-size:12px; line-height:18px; margin-top:10px; font-family:"宋体";color:#242222;}
 .mainnews2 h4 a{ color:#242222}
 
  .mainnews3{ margin-top:30px; width:600px; float:left; margin-left:40px;}
.mainnews3 h4{ width:600px; overflow:hidden; font-size:18px; line-height:24px; margin-bottom:10px; color:#242222;}
.mainnews3 h4{ float:left; }
.mainnews3 h4 span{ float:right;}
.mainnews3 h4 a{ color:#242222}
 .mainnews3 h5{ width:600px; overflow:hidden; font-size:12px; line-height:18px; margin-bottom:33px; font-family:"宋体"; color:#242222;}

.mainhezuo {height:280px; width:100%; } 
.mainhezuo1 {width:1200px; margin: auto; overflow:hidden; padding-top:30px;} 
.mainhezuo1 h2 {font-size:28px;  width:100%; line-height:28px; font-weight:bold; text-align:center; } 
.mainhezuo2 ul { margin-top:40px;} 
.mainhezuo2 ul li { height:59px; float: left; overflow:hidden;} 
.hezuo1,.hezuo2,.hezuo3,.hezuo4,.hezuo5,.hezuo6,.hezuo7{border-top:1px solid #eee; border-left: 1px solid #eee; width:149px; }
.hezuo8{border-top:1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;  width:148px;}
.hezuo9,.hezuo10,.hezuo11,.hezuo12,.hezuo13,.hezuo14,.hezuo15{border-top:1px solid #eee; border-left: 1px solid #eee; width:149px; border-bottom:1px solid #eee; }
.hezuo16{border-top:1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;  width:148px; border-bottom:1px solid #eee;}




.cont p{ text-indent:2em; }

.ke-zeroborder table, .ke-zeroborder table tr td{ border: 1px solid #ddd;}