﻿/* Reset CSS Document zh c it*/

body,div,iframe,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,caption,form,input,button,select,textarea {margin:0;padding:0;}

input,button,textarea,select{font-size:100%}

h1, h2, h3, h4, h5, h6,em { font-size: 100%; font-weight: normal; font-style: normal; } 

ol,ul { list-style:none; }

img {border:0;}

hr { height:1px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }

.clear {clear:both;font-size:0;height: 1px;overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix{zoom:1;}.clr { clear: both; }

/* 主要*/

body{font-family:"微软雅黑", Arial, Helvetica, sans-serif, "宋体";font-size: 12px;color: #333333;background-color: #FFF;}
a:link, a:visited { text-decoration: none; color:#333333; }
a:hover, a:active {text-decoration: none;color:#1281b2;}
#demo {overflow:hidden;width: 100%;height:190px;}
#demo img {display: block;width: 200px;height: 155px;margin-right: auto;margin-left: auto;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
.demo-box {width:220px;height:190px;float:left;text-align:center;}
.demo-box span { line-height:20px; font-size: 12px; color: #333333; display: block; height: 20px; padding-top: 5px; }
#demoa { overflow:hidden; width: 100%; height:160px; background-color: #FFF; }
#demoa img { display: block; width: 165px; height: 130px; margin-right: auto; margin-left: auto; }
#indemoa {float: left;width: 800%;}
#demoa1 {float: left;}
#demoa2 {float: left;}
.demoa-box { width:180px; height:160px; float:left; text-align:center; }
.demoa-box span { line-height:20px; font-size: 12px; color: #333333; display: block; height: 20px; padding-top: 5px; }
.InputBorder {font-size: 12px;background-color: #FFF;padding-top: 5px;padding-right: 2px;padding-bottom: 5px;padding-left: 2px;border: 1px solid #DDD;background-image: url(../images/input-bg.png);background-repeat: repeat-x;background-position: left top;}
.fl { float: left; }
.fr { float: right; }
.btn {background-color: #009b44;margin-top: 20px;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 38px;width: 121px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.btn2 { color: #FFFFFF; border: 1px solid #999999; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; background-image: url(../images/btn-bg1.png); background-repeat: repeat-x; background-position: 0px 0px; background-color: #919191; font-family: Verdana; font-weight: 700; }

/*-------- 下拉菜单 --------------*/
.dropMenu {position:absolute;top: 0px;z-index:100;visibility: hidden;margin-top: -1px;background-color: #F8F3DA;width:110px;border: 1px solid #D5B886;padding: 5px;}
.dropMenu li {

	height: 30px;

	padding-left:10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #D5B886;

}

.dropMenu a { width: auto; color:#734900; line-height: 30px; height: 30px; font-size: 12px;  }

.dropMenu small { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

* html .dropMenu a {

	width: 100%;

}



.slides { height:534px; padding-top: 10px; width: 542px; overflow: hidden; }

.slide-pic { display: block; }

.slide-pic LI {DISPLAY: none}

.slide-pic LI.cur {DISPLAY: block}

.slide-li {display: none; }



#comment { border: 1px solid #D9D9D9; background-color: #FFF; }

.comment-tl {

	height: 26px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E1E1E1;

	padding-top: 1px;

	color: #333;

	background-color: #EFEFEF;

}

.comment-tl h3 { line-height: 26px; font-weight: 700; font-size: 12px; float: left; padding-left: 10px; background-image: url(../images/dot-arrs.jpg); background-repeat: no-repeat; background-position: 10px center; }

.comment-tl .fr { line-height: 26px; padding-right: 10px; }

.comment_form { padding: 10px; }

.comment_form h5 { font-size: 14px; font-weight: 700; }

.comment_content { padding: 10px; border: 1px solid #F0F0F0; font-size: 14px; }

.comment_content .tips { line-height: 20px; font-size: 12px; color: #666666; }

#comment_list { padding: 10px; border: 1px solid #F0F0F0; margin-top: 10px; margin-right: 10px; margin-left: 10px; }

#comment_list p { line-height: 20px; margin-bottom: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; font-size: 12px; }

#comment_list strong {

	font-weight: 700;

	color: #C00;

	margin-right: 5px;

}

#showmsg,#showmsg2 { color: #FF6600; margin-left: 10px; }

#yzm_num { cursor:pointer;}



.pageinfo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #333; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center }

.pageinfo A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; COLOR: #333; PADDING-TOP: 2px; TEXT-DECORATION: none; border: 1px solid #E1E1E1; }

.pageinfo A:hover { COLOR: #E3242C; border: 1px solid #E3242C; }

.pageinfo A:active { COLOR: #E3242C; border: 1px solid #E3242C; }

.pageinfo SPAN.thisclass { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #E3242C; border: 1px solid #E3242C; }

.pageinfo SPAN.pageinfo { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #FFFFFF; border: 1px solid #E1E1E1; color: #333333; }

.pageinfo SPAN.disabled {DISPLAY: none}

.pageinfo SPAN.current { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; border: 1px solid #E3242C; color:#FFFFFF; background-color: #E3242C; }

#zh {display: block;padding-top: 20px;}
#header {display: block;background-color: #FFF;background-repeat: repeat;}
#header .line {height: 34px;background-color: #FFF;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E3E3E3;}
#header .line .wel {line-height: 34px;float: left;height: 34px;font-size: 12px;color: #999;}
#header .top {height: 140px;}
.logo {float: left;padding-top: 30px;width: 750px;}
.set {float: right;line-height: 34px;height: 34px;color: #999;}
.set img{ margin-right: 6px; margin-left: 6px; }
.nav-index{position: absolute;left: 0px;top: 15px;z-index: 1000;}
#nav {height: 48px;background: #fafafa;border: #ececec 1px solid;}
#nav li {float: left;display: inline-block;height: 48px;text-align:center;width:110px;}
#nav li.on{background: #1282b2;}
#nav li.on a{color:#FFF !important;}
#nav ul {height: 48px;display: block;overflow: hidden;width: 998px;margin-right: auto;margin-left: auto;}
#nav li a {color: #575556;font-size: 16px;line-height: 48px;height: 48px;text-decoration: none;display: inline-block;font-weight: bold;padding-right: 21px;padding-left: 21px;}
#nav li a.hover, #nav li a:hover, #nav li a:active {color: #FFF;background:#1967ab;}
#search {color: #333;height:50px;width: 100%;background-color: #E5E5E5;border-bottom: #dcdcdc 1px solid;border-top: #dcdcdc 1px solid;}
#search p { margin-top: 3px; }
.sidebar {float: left;width: 222px;}
.page-sidebar {float: left;width: 202px;}
.main {float: right;width: 740px;}
.tl-l {height: 32px;background-color:#1281b2;background-repeat: repeat;}
.tl-l h3 {font-weight: bold;float: left;font-size: 14px;color: #FFF;line-height: 32px;height: 32px;padding-left: 15px;}
.tl-l span {float: right;padding-right: 8px;line-height: 32px;height: 32px;color: #FFF;}
.tl-l h3 a { color: #484747; }
.tl-l h3 a:link, .tl-l h3 a:visited { text-decoration: none; color: #484747; }
.tl-l h3 a:hover, .tl-l h3 a:active { text-decoration: underline; color: #484747; }
.tl-cate {height: 52px;color: #FFF;background-color: #00923F;}
.tl-cate h3 {font-weight: normal;font-size: 20px;color: #FFF;text-align: center;line-height: 52px;}
.tl-cate span {float: right;padding-right: 10px;line-height: 36px;height: 36px;color: #FFF;display:none;}
.tl-cate a {color: #FFF;}
.tl-cate a:link, .tl-cate a:visited {text-decoration: none;color: #FFF;}
.tl-cate a:hover, .tl-cate a:active {text-decoration: underline;color: #FFF;}
.tl-s {height: 45px;background-color: #F0F0F0;background-image: url(../images/tl-s-bg.png);background-repeat: repeat-x;background-position: left top;}
.tl-s h3 {float: left;font-size: 16px;color: #666;line-height: 44px;height: 45px;font-weight: normal;padding-right: 10px;padding-left: 10px;}
.tl-s span {float: right;line-height: 44px;height: 45px;font-family: Verdana, Geneva, sans-serif;font-size: 12px;padding-right: 10px;}
.tl-s a { color: #333; }
.tl-s a:link, .tl-s a:visited {text-decoration: none;color: #333;}
.tl-s a:hover, .tl-s a:active {text-decoration: underline;color: #333;}
.tl-b {height: 90px;background-image: url(../images/tl-b.png);background-repeat: no-repeat;background-position: center 30px;}
.tl-b h3 {font-weight: normal;font-size: 26px;color: #333;line-height: 40px;height: 40px;text-align: center;padding-top: 18px;}
.tl-b span {padding-right: 15px;line-height: 20px;height: 20px;color: #666;background-image: url(../images/more.png);background-repeat: no-repeat;background-position: right center;display: block;width: 26px;margin-right: auto;margin-left: auto;}
.cate {background-color: #FFF;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;}
.cate dl {display: block;}
.cate ul {display: block;}

.cate li {height:40px;background-image: url(mbg.png);background-repeat: no-repeat;background-position: 17px 15px;font-size: 14px;line-height:40px;float: left;width:222px;}

.cate dt {line-height:40px;height:40px;font-size: 16px;overflow: hidden;color: #272727;background-image: url(mbg.png);background-repeat: no-repeat;font-weight: bold;text-indent:25px;}
.cate dt.current { background-image: url(../images/cate-dt-c.png); }
.cate dd {display: block;}
.cate a,
.cate a:visited {color: #333;}
.cate small { color: #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.border-b {border: 1px solid #DDD;background-color: #FFF;}
.border {border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #EEE;border-right-color: #EEE;border-bottom-color: #EEE;border-left-color: #EEE;}

.mt10 { margin-top: 10px; }

.news-ul { padding: 0px; overflow:hidden; display: block; }

.news-ul li {background-image: url(dot-gray.jpg);background-repeat: no-repeat;background-position: 4px 18px;padding-left: 20px;line-height:42px;height:42px;overflow: hidden;font-size: 14px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #DDD;}
.feedback { padding: 8px; }
.feedback dl { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.feedback dt { line-height: 18px; }
.contact-ul {overflow: hidden;line-height: 28px;background-image: url(../images/pic-contact.png);background-repeat: no-repeat;background-position: 5px 5px;padding-top: 140px;padding-bottom: 8px;padding-left: 10px;}
.banner {height: 600px;width: 100%;overflow: hidden;}
#banner {height: 600px;position:relative;z-index: 0;}
#banner .adarea {display: block;height: 600px;width: 100%;}
#banner .navia {position:absolute;right:20%;bottom: 45px;text-align: right;height: 10px;z-index: 100;}
#banner .navia a{display:inline-block;

	width:20px;

	height:20px;

	background-color: #333;

	color:#FFF;

	margin-top: 0;

	margin-right: 5px;

	margin-bottom: 0;

	margin-left: 5px;

	font-size: 12px;

	line-height: 20px;

	text-align:center;

}

#banner .navia a.current{

	background-color: #007eef;

	color:#FFF;

}

.tl-m {

	height: 44px;

	background-color: #007eef;

}

.tl-m h3 {

	height: 44px;

	line-height: 44px;

	font-size: 16px;

	float: left;

	font-weight: bold;

	padding-left: 10px;

	padding-right: 10px;

	color: #FFF;

}

.tl-m span {

	color: #FFF;

	font-size: 12px;

	font-family: "宋体";

	float: right;

	padding-right: 10px;

	line-height: 44px;

	height: 44px;

}

.tl-m a, .tl-m a:visited  {color: #333;}

#footer {margin-top: 0px;}

#footer .info {text-align: left;color: #666;line-height: 24px;padding-top:20px;float: left;width: 460px;font-size: 14px;}
#footer .info img{padding-bottom: 10px;}
#footer .info p{color: #3e3e3e;font-size: 14px;line-height: 25px;}

#wraper {width: 1000px;margin-right: auto;margin-left: auto;padding-bottom: 20px;}
#page {float: right;width: 780px;}
.about-page { font-size: 14px;color: #333333;line-height: 180%;overflow: hidden; padding: 10px; }
.about-page p { text-indent: 28px; padding-top: 4px; padding-bottom: 4px; }

#search .form {float: left;padding-top: 21px;}
#search .keyword {margin:auto;width:998px;line-height:50px;height:50px;overflow: hidden;color: #999;}
#search .form label { font-weight: 700; }

.contact-ul li strong { color: #333; }
.m { float: left; width: 560px; }
.r { float: right; width: 225px; }
.p8 {padding: 8px;}
.center { text-align:center;}
.video {

	height: 245px;

	background-image: url(../images/video-bg.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	background-color: #010101;

	margin-top: 10px;

}

.cus { text-align: center; padding-top: 5px; }

#links a { margin-right: 5px; margin-left: 5px; }

#footer .nav {line-height: 46px;color: #FFF;height: 46px;text-align: center;left: 0px;background-color:#1282b2;}
#footer .nav span {margin-right: 5px;margin-left: 5px;color: #FFF;}
#footer .nav a {color: #FFF;font-size: 16px;margin-right: 6px;margin-left: 6px;}
#footer .keywords { margin-top:5px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; line-height: 20px; padding: 5px; }
#go-top{background: url("../images/retop.png") no-repeat scroll 0 0 transparent;float: left;height: 41px;overflow: hidden;width: 36px;position: fixed;bottom: 35px;cursor: pointer;right: 0px;_position: absolute;_right: auto;_left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||20));

 _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||20)));

}

#page-product-list ul { }
#page-product-list li { display: block; height: 190px; float: left; width: 187px; }
.page-products-box { height: 160px; }
.page-products-box span { display: block; text-align: center; }
.page-products-box .pic img { width: 160px; height: 150px; padding: 1px; border: 1px solid #CCC; }
.page-products-box .name { margin-top: 5px; line-height: 20px; margin-right: 8px; margin-left: 8px; text-align: center; }
.page-products-box .pic { text-align: center; }
.page-products-box .info { float: left; height: 170px; width: 554px; padding-left: 15px; }
.page-products-box .info h3 { font-size: 14px; font-weight: 700; line-height: 30px; padding-top: 10px; }
.page-products-box .info p { line-height: 20px; padding-top: 5px; color: #666; }
.per_nex {line-height: 28px;margin-top: 15px;height:56px;}
.pro-page-show { padding: 10px; }
.pro-pic-info { width:756px; }
.pro-more-info { margin-top: 8px; }
.pro-more-info h4 { line-height: 26px; font-weight: 700; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; color: #333; background-image: url(../images/tab-bg.jpg); background-repeat: no-repeat; background-position: 0px center; height: 26px; padding-left: 18px; }
.pro-more-info .info-list { line-height: 26px; }
.more-info-tab-con { line-height: 24px; margin-top: 8px; font-size: 14px; padding: 8px; }
.page-news-show { padding: 8px; }
.page-news-show h2 {font-size: 16px;line-height: 32px;text-align: center;color:#1381b2;font-weight: 700;}
.page-news-show .info { text-align: center; color: #666666; line-height: 22px; }
.neiban{background:url(nei.jpg) no-repeat center center;height: 230px;width: 100%;margin: 0 auto;}
#zoom {padding-top: 10px;font-size: 14px;line-height: 24px;overflow: hidden;padding-left: 10px;}
.page-gb { padding: 8px; }
.page-news-list { padding: 8px; }
.page-images-list {padding-top: 20px;padding-bottom: 10px;padding-left: 10px;width: 760px;}
.page-images-list li {display: block;float: left;height: 190px;width: 190px;}
.page-images-list li span { display: block; text-align: center; }
.page-images-list .pic img { width: 150px; padding: 1px; border: 2px solid #EAEAEA; max-height: 120px; }
.page-images-list li .name { line-height: 22px; margin-top: 5px; margin-right: 5px; margin-left: 5px; }
.page-cert-list {padding-top: 20px;padding-bottom: 10px;padding-left: 10px;width: 720px;}
.page-cert-list li {display: block;float: left;height: 230px;width: 180px;}
.page-cert-list li span { display: block; text-align: center; }
.page-cert-list .pic img { width: 110px; padding: 10px 20px; border: 2px solid #EAEAEA; height: 150px; }
.page-cert-list li .name { line-height: 22px; margin-top: 5px; margin-right: 5px; margin-left: 5px; }
.relate_pro ul { height: 185px; margin-top: 10px; }
.relate_pro li { float: left; width: 188px; height: 185px; display: block; text-align: center; }
.relate_pro li span { display: block; padding-top: 5px; padding-right: 8px; padding-left: 8px; }
.relate_pro img { padding: 1px; border: 1px solid #CCCCCC; height: 150px; width: 160px; }
.login { float: left; line-height: 24px; }
.topuserinfo { line-height:20px;}
.topuserinfo a,.topuserinfo a:visited { color:#C00; margin:0 2px 0 2px;}
.ipt-txt { border: 1px solid #257AC7; width: 82px; padding: 1px; height: 14px; background-color: #D5EFFE; }
.btn-login { background-image: url(../images/btn-login.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 18px; width: 40px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-indent: -2000px; }
.btn-reg { background-image: url(../images/btn-reg.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 18px; width: 40px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-indent: -2000px; }
#nav li.b {background: url(../images/nav-blank.png);background-repeat: no-repeat;background-position: left center;padding-left: 1px;}
.btn-search {height: 25px;color: #FFF;width: 40px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;background-color: #0065c3;font-weight: bold;}
.news-ul li span {float: right;font-family: Tahoma;color: #999;}
.more-news h3 { font-size: 14px; line-height: 28px; font-weight: 700; padding-left: 8px; background-color: #E67207; color: #FFF;}
.page-login { padding-top: 20px; padding-bottom: 20px; padding-left: 40px; width: 930px; }
.reg-box { width:450px; }
.reg-box h4 { font-size: 14px; font-weight: 700; line-height: 30px; color: #333; }
.reg-box p { line-height: 22px; color: #666666; padding-bottom: 5px; }
.ip { border: 1px solid #CCCCCC; width: 200px; padding-top: 2px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.user-menu { padding: 10px; }
.user-menu li { font-size: 14px; line-height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #DBDBDB; background-image: url(../images/dot-arr.jpg); background-repeat: no-repeat; background-position: 0px center; padding-left: 12px; }
.member-index-page { padding: 12px; }
.member-index-page .welcome { font-size: 14px; font-weight: 700; color: #FF6600; line-height: 30px; }
.member-index-page .user-info { padding: 8px; border: 1px solid #DBDBDB; line-height: 30px; background-color: #F6F6F6; }
.user-info-list { margin-top: 15px; }
.user-info-list h3 { font-size: 14px; line-height: 28px; font-weight: 700; }
.user-info-list table { background-color: #EBEBEB; }
.user-info-list td { background-color: #FFFFFF; }
.member-page { padding: 10px; }
#zoomdiv{ position: absolute; background: #FFFFFF; border:1px solid #EAEAEA; display:none; text-align: center; overflow: hidden; }
#zoomup{ position:absolute; display:none; filter:alpha(opacity=50); opacity:.5; cursor:move; background-color: #FFFFFF; }
.zoom{position:relative;}
.pro-page-show { padding-top: 12px; }
#gallery { float: left; width: 404px; position: relative; text-align: center; }
.pro-pic-infolist { float: right; width: 340px; }
#gallery .zoom { width: 400px; border: 1px solid #CCCCCC; }
.pro-pic-infolist .info-list { margin-bottom: 15px; font-size: 14px; line-height: 32px; }
.bluep { background-color: #DFF1FD; padding-top: 10px; padding-bottom: 10px; }
.info-list li { padding-left: 10px; }
#search .keyword a {color: #4a4a4a;font-size: 16px;}
.box-m { background-image: url(../images/col-l-bg.png); background-repeat: no-repeat; background-position: left top; height: 260px; }
.about-con {background-image: url(../images/line-y.png);background-repeat: no-repeat;background-position: right 40px;float: left;width: 500px;}
.about-con p { text-indent: 24px; }
.box {display:block;}
.ul-cus {overflow: hidden;height: 180px;padding-top: 8px;padding-left: 5px;}
.ul-cus li {display: block;height: 85px;float: left;width: 160px;line-height: 28px;text-align: center;}
.ul-cus li span { display: block; }
.ul-cus li img {height: 70px;width: 145px;background-color: #FFF;margin-top: 8px;border: 1px solid #CCC;}
.news-box { width: 299px; background-color: #FFF; background-image: url(../images/news-box-bg.png); height: 98px; background-repeat: no-repeat; background-position: left top; padding: 10px; }
.mr10 { margin-right: 12px; }
.box-s { background-image: url(../images/box-s-bg.png); background-repeat: repeat-x; background-position: left bottom; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; margin-right: 6px; margin-left: 6px; height: 263px; }
.join { padding-right: 12px; padding-left: 12px; }
.join p { line-height: 22px; padding-top: 6px; }
.headline {height: 150px;overflow: hidden;padding-top: 10px;}
.headline .pic {width: 180px;float: left;}
.headline .pic img {height: 130px;width: 176px;padding: 1px;border: 1px solid #EEE;}
.headline .info {height: 135px;width: 465px;float: right;}
.headline .info h3 {line-height: 16px;font-size: 14px;font-weight: 700;padding-top: 5px;}
.headline .info p {color: #666;line-height: 22px;padding-top: 8px;padding-bottom: 8px;}
.headline2 { padding-top: 8px; padding-right: 10px; padding-left: 10px; height: 88px; overflow: hidden; }
.headline2 .pic { height: 80px; width: 100px; float: left; }
.headline2 .pic img { height: 75px; width: 85px; padding: 2px; border: 1px solid #CCC; }
.headline2 .info { float: left; height: 80px; width: 235px; }
.headline2 .info h3 { line-height: 28px; font-weight: 700; font-size: 12px; }
.headline2 .info p { color: #999; line-height: 22px; }
.links {border-top-width: 1px;border-top-style: solid;border-top-color: #DDD;}
.links a {margin-right: 10px;color: #333;}
.page-cate {padding: 10px;background-color: #FFF;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #DFDFDF;border-right-color: #DFDFDF;border-bottom-color: #DFDFDF;border-left-color: #DFDFDF;}

.page-cate li {

	background-image: url(../images/dot-sq.png);

	background-repeat: no-repeat;

	background-position: 5px 12px;

	padding-left: 25px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	line-height: 34px;

}

.page-cate li.on a{color: #009b44;font-weight: bold;}

.page-cate li a { font-size: 14px;}



.page-cate dl{

	padding-bottom:5px;

}

.page-cate dt {

	line-height: 40px;

	height: 40px;

	font-size: 15px;

	overflow: hidden;

	color: #333;

	font-weight: bold;

	padding-left: 20px;

	margin-bottom: 5px;

	background-color: #EEE;

}

.page-cate dd {

	line-height: 32px;

	height: 32px;

	overflow: hidden;

	background-image: url(../images/dot-gray.jpg);

	background-repeat: no-repeat;

	background-position: 10px center;

	font-size: 12px;

	text-align: left;

	padding-left: 20px;

	font-weight: bold;

}



#page-product-list ul { height: 190px; margin-bottom: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }

.page-products { padding-top: 18px; padding-left: 10px; padding-right: 10px; }



.cxt { float: right; height: 28px; padding-right: 10px; }

.ipt-search {

	font-size: 12px;

	width: 200px;

	height: 23px;

	line-height: 22px;

	text-align: left;

	padding-left: 27px;

	background-color: #CFCFCF;

	border: 1px solid #D7D7D7;

	background-image: url(../images/search-icon.png);

	background-repeat: no-repeat;

	background-position: left top;

	margin-right: 4px;

}

.faq dl {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D2D9D6;padding-bottom: 10px;padding-top: 10px;}
.faq dt span { font-weight: 700; color: #FF6600; }
.faq dd span { color: #1FB530; font-weight: 700; }
.about img {display: block;padding: 0 10px 0 0;float:left;}
.about p {line-height: 28px;font-size: 12px;padding-top: 5px;padding-right: 2px;padding-bottom: 5px;padding-left: 2px;color: #555351;text-indent:26px;font-family:"宋体";}
.about {height: 245px;color: #666;margin-top: 10px;}
.about strong{color:#007eef;}
.tl-w {height: 46px;background-image: url(../images/tl-w-bg.png);background-repeat: repeat-x;background-position: left bottom;}
.tl-w h3 {float: left;line-height: 46px;font-size: 18px;color:#1281b2;height: 46px;font-weight: bold;padding-left: 10px;padding-right: 10px;background-image: url(tl-w-h3.png);background-repeat: repeat-x;background-position: left bottom;}
.tl-w span {float: right;color: #575757;line-height:60px;height: 46px;padding-right: 10px;}
.tl-w h3 a, .tl-w h3 a:visited {color: #8B5F13;}
.tl-w span a{color: #575757;font-size: 12px;}
.tl-h {height: 70px;background-image: url(tl-h.png);background-repeat: no-repeat;background-position: center 50px;text-align: center;}
.tl-h h3 {font-size: 28px;color: #007eef;font-weight: bold;line-height: 36px;}
.tl-h span {float: right;padding-top: 10px;}
.tl-h h3 a, .tl-h h3 a:visited { color: #0172AB; }
.tl-h span a, .tl-h span a:visited {color: #8B8B8B;font-size: 14px;font-family: Verdana, Geneva, sans-serif;}
.partner { background-image: url(pic-cor.png); background-repeat: no-repeat; background-position: 5px 8px; height: 86px; padding-left: 40px; padding-top: 8px; }
.partner-ul {height:400px;padding-top: 20px;position: relative;width: 370px;overflow: hidden;}
.partner-ul li {

	float: left;

	width: 185px;

	height: 102px;

}

.partner-ul img {

	height: 92px;

	width: 175px;

	background-color: #FFF;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #C7C7C7;

}

.pro-pic-infolist .info-p { padding: 10px; line-height: 20px; color: #666; }

.pro-pic-infolist .info-fav { padding: 10px; text-align: center; }

.order { margin-top: 10px; border: 1px solid #E1E1E1; }

.order h3 { background-color: #227DC5; color: #FFF; font-size: 14px; font-weight: 700; line-height: 22px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; }

.order h3 span { font-size: 12px; font-weight: normal; float: right; }

.order .order-form { padding: 10px; }

.set small {

	color: #CCC;

	margin-right: 4px;

	margin-left: 4px;

	font-size: 12px;

}

.faq dl dt {line-height:28px;padding-top:1px;background-image: url(faq-q.png);background-repeat: no-repeat;background-position: left 6px;padding-left:35px;}
.faq dl dd {line-height: 18px;color: #5e615f;padding-top: 5px;padding-bottom: 5px;background-image: url(faq-a.png);background-repeat: no-repeat;background-position: 0px 6px;padding-left:35px;}
.mbox { width: 379px; }
#top_login strong { color: #F30; padding-left: 10px; font-size: 12px; }
.cert-ul li {text-align: center;display: block;padding-bottom: 20px;}
.cert-ul li span { display: block; padding-top: 3px; }
.cert-ul li img {padding: 1px;width: 180px;border: 1px solid #E7E7E7;}
.links strong {color: #FFF;margin-right: 10px;}
.red {color: #D73637;}
.grey { color: #666; }
.cert-ul {text-align: center;}





#gallery .pic-box { position: relative; }

#gallery .tab-li { height: 100px; padding-top: 5px; }

#gallery .tab-li li { float: left; width: 101px; display: block; height: 100px; overflow: hidden; text-align: center; }

#gallery .tab-li li img { padding: 1px; border: 1px solid #D7D7D7; cursor:pointer; width: 90px; height: 80px; }

#gallery .tab-li li.hover img { padding: 1px; border: 1px solid #FE8900; }



.sb-pro-ul { display: block; padding: 8px; }

.sb-pro-ul li { display: block; height: 95px; }

.sb-pro-ul li img { width: 80px; padding: 2px; border: 1px solid #F0F0F0; float: left; height: 80px; }

.sb-pro-ul li span { float: left; padding-left: 10px; line-height: 18px; padding-top: 5px; width: 75px; }



#history ul { padding: 8px; }

#history img { width: 80px; height: 80px; padding: 2px; border: 1px solid #F0F0F0; float: left; }

#history li { height: 95px; }

#history span { float: left; padding-left: 10px; line-height: 18px; width: 75px;}

#history .clearhistory { padding-right: 8px; padding-left: 8px; background-color: #F0F0F0; line-height: 22px; text-align: right; margin: 2px; }.pro-tel { font-family: "微软雅黑"; text-align: center; font-size: 16px; line-height: 26px; }



#pic-scroll { height: 100px; padding: 10px; }

#pic-scroll img { cursor:pointer;}

#pic-scroll .lefta { float: left; padding-top: 35px; width: 35px; height: 65px; padding-left: 5px; }

#pic-scroll .righta { float: right; padding-top: 35px; width: 32px; height: 65px; }

#pic-scroll .cont { float: left; height: 100px; width: 515px; overflow: hidden; }

#pic-scroll .cont .box { float: left; width: 98px; height: 100px; text-align: center; }

#pic-scroll .cont .box img { height: 96px; width: 85px; padding: 1px; border: 1px solid #E5E5E5; }

.tel {float: right;color: #666;margin-top: 13px;}
.tel img{width: 95px;height: 114px;}

#pic-scroll .cont .box span { display: block; padding-top: 2px; padding-right: 5px; padding-left: 5px; }

#about-video {

	height: 260px;

	padding-top: 20px;

	padding-right: 10px;

	padding-left: 10px;

}

.links p {

	line-height: 40px;

	color: #333;

	padding-top: 5px;

	padding-right: 15px;

	padding-left: 15px;

}

.tl-m span img { padding-top: 2px; }

.adt {

	float: left;

}

#ba-icon { height: 120px; margin-top: 10px; }

#ba-icon ul li { float: left; display: block; width: 254px; }

.col1 { float: left; width: 260px; padding-right: 10px; }

.col2 { float: left; width: 460px; }

.col3 { float: right; width: 256px; }

.mt5 { margin-top: 5px; }

#news-slide { padding: 5px; height: 250px; }

#news-headline { padding: 5px; height: 250px; background-image: url(../images/news.jpg); background-repeat: no-repeat; background-position: 0px 0px; }



.witness-ul {

	height: 350px;

	padding-top: 15px;

	display: block;

	padding-left: 10px;

}

.witness-ul li {

	display: block;

	height: 340px;

	float: left;

	width: 247px;

}

.witness-ul li h3 {

	font-size: 12px;

	font-weight: 700;

	line-height: 24px;

	display: block;

	height: 24px;

	overflow: hidden;

}

.witness-ul li p {

	line-height: 26px;

	color: #333;

	padding-top: 3px;

}

.witness-li-1{ background-image: url(../images/cus-1.png);}

.witness-li-2{ background-image: url(../images/cus-2.png);}

.witness-li-3{ background-image: url(../images/cus-3.png);}



.mtb { margin-top: 3px; border-top-width: 1px; border-top-style: solid; border-top-color: #DFEFFC; }

.box-ft { font-size: 0px; line-height: 0px; }

.bgc {

	background-color: #FBFBFB;

}

.blue { color: #013561; }

.feedback dl dd { line-height: 18px; padding-top: 5px; color: #666; }



.loginform { padding: 5px; }

.loginform li { padding-top: 2px; padding-bottom: 2px; }

.loginform .ipt { padding: 2px; width: 130px; border: 1px solid #CCC; }

.p3 { padding: 3px; }



.t-d { background-image: url(../images/til-hea.png); }

#new-box { padding: 8px; height: 250px; }

.news-ul2 { display: block; }

.news-ul2 li { background-image: url(../images/dot-arr.png); background-repeat: no-repeat; background-position: 0px 11px; line-height: 28px; padding-left: 12px; height: 28px; overflow: hidden; }

.news-ul2 li span { float: right; color: #999; }

.news-ul2 li a, .news-ul2 li a:visited { color: #333; }

.t-e { background-image: url(../images/til-cor.png); }

.page-video-list { padding: 10px; }

.page-video-list ul li { display: block; height: 210px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 10px; }

.page-video-list ul li .vcode { float: left; height: 200px; width: 250px; }

.page-video-list ul li .vinfo { float: right; height: 200px; width: 505px; }

.page-video-list ul li .vinfo h4 { font-size: 14px; line-height: 30px; font-weight: 700; }

.page-video-list ul li .vinfo p { line-height: 22px; padding-top: 5px; }

.tl-m h3 small {

	color: #999;

	font-weight: normal;

	font-size: 16px;

	padding-left: 2px;

	padding-right: 5px;

}



#equ { height: 190px; }

#equ li { float: left; display: block; width: 186px; text-align: center; height: 190px; }#equ li img { padding: 2px; border: 1px solid #CCC; width: 165px; height: 150px; }

#equ li span { display: block; padding-top: 5px; }



.submail { background-image: url(../images/mail-icon.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }

.ipt-gray { border: 1px solid #D1D1D1; width: 100px; padding-top: 3px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

.btn-gray { background-image: url(../images/btn-gray.png); height: 21px; width: 62px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #666; }

.boxg { background-color: #F8F8F8; }



.col-l {

	float: left;

	width: 320px;

}

.slides .pro-list { padding-top: 5px; padding-right: 5px; padding-left: 5px; height: 180px; }

.slides .pro-box { float: left; width: 174px; text-align: center; }

.slides .pro-box span { display: block; line-height: 20px; }

.col-r {

	float: right;

	width: 661px;

}

#contact { background-color: #F8F8F8; text-align: center; padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCE7FA; }

#pic-scroll .tit { width: 35px; height: 145px; float: left; background-image: url(../images/tl-scroll.png); background-repeat: repeat-y; background-position: left top; }

#pic-scroll .tit h3 { font-size: 14px; font-weight: 700; color: #FFF; width: 16px; padding-top: 15px; padding-left: 10px; line-height: 26px; }

.con-b {

	background-image: url(../images/adv-bg2.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 900px;

	position: relative;

}

.col2-l {

	float: left;

	width: 330px;

	margin-right: 15px;

}

.col2-m {

	float: left;

	width: 320px;

}

.col2-r {

	float: right;

	width: 320px;

}

.btn-blue { background-image: url(../images/btn-blue.png);  }

.btn-orange { background-image: url(../images/btn-orange.png);  }



.gusetbook { height: 250px; }

#supply { margin-top: 8px; height: 50px; border: 1px solid #CCE7FA; }

#supply h3 { font-size: 12px; font-weight: 700; color: #0299D6; float: left; line-height: 18px; display: block; padding-top: 7px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

#supply ul { display: block; float: left; width: 945px; padding-top: 6px; height: 40px; overflow: hidden; }

#supply ul li img { width: 90px; height: 38px; border: 1px solid #F0F0F0; }

#supply ul li { float: left; width: 94px; display: block; }

#about_pic { display: block; float: left; height: 130px; width: 200px; }

.gusetbook p { padding-left: 10px; line-height: 20px; font-size: 12px; }

#honor { margin-top: 10px; border: 1px solid #CCE7FA; height: 80px; padding-top: 8px; }

#honor ul li { float: left; width: 114px; display: block; text-align: center; padding-right: 5px; padding-left: 5px; }

#honor ul li img { height: 35px; width: 42px; margin-bottom: 5px; }



.page-images-list ul li .pic { padding-bottom: 5px; }





#pro-demo { padding: 8px; }

.bule { color: #247AC7; }

.mt8 { margin-top: 8px; }



.pro-more-info .more-info-tab-li { height: 28px; background-image: url(../images/tab_bg.gif); background-repeat: repeat-x; background-position: 0px bottom; }

.pro-more-info .more-info-tab-li li { background-image: url(../images/tab_b.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 28px; width: 120px; line-height: 28px; text-align: center; display: inline-block; font-weight: 700; float: left; margin-right: 4px; cursor:pointer;}

.pro-more-info .more-info-tab-li li.hover { background-image: url(../images/tab_a.gif); }

.more-info-tab-con { line-height: 24px; margin-top: 8px; font-size: 14px; padding: 8px; }

.redfont { color: #C00; }

.tel p {

	padding-top: 10px;

}

.feedback dl dt strong { color: #007eef; }

.feedback dl dd strong { color: #249639; }

.newbox { height: 342px; overflow: hidden; }

.box-news { width: 381px; }

.headline .info h3 a,

.headline .info h3 a:visited {

	color: #333;

}

.gusetbook strong { color: #21983A; }

.links img { float: left; }

.news-index { padding-top: 10px; height: 215px; padding-right: 10px; padding-left: 10px; }

.news-index .news-box-s { float: left; width: 380px; padding-right: 8px; height: 275px; }





.tl-r a,

.tl-r a:visited { color: #FFF; }

.set a,

.set a:visited {

	color: #999;

}

#top_login span a,

#top_login span a:visited { color: #C00; }

#top_login span { margin-right: 3px; margin-left: 3px; }



.links ul { width: 960px; }

.links ul li { line-height: 22px; text-align: center; float: left; height: 22px; width: 160px; }

#footer .icon { text-align: center; padding-top: 5px; }

#footer .icon img { margin-right: 5px; margin-left: 5px; }

.faq dl dt strong { color: #009B4C; }

.faq dl dd strong { color: #666; }

#customer {

	height: 80px;

	padding-top: 10px;

	background-image: url(../images/tit-partner.png);

	background-repeat: no-repeat;

	background-position: 10px center;

	padding-left: 110px;

}

.frame {

	width: 998px;

	margin-right: auto;

	margin-left: auto;

}

.search-in { background-color: #F3F3F1; height: 31px; padding-right: 10px; padding-left: 10px; }
.tl-w ul {height: 46px;display: block;float: left;}
.tl-w ul li {display: block;float: left;height: 46px;text-align: center;line-height: 46px;color: #333;font-size: 18px;cursor:pointer;width: 120px;}
.tl-w ul li.hover {color:#1281b2;background-color: #FFF;background-image: url(tl-w-h3.png);background-repeat: repeat-x;background-position: left bottom;font-weight: bold;}

.sitemap-list { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 100px; }

.sitemap-list dl { padding-top: 10px; padding-bottom: 15px; }

.sitemap-list dl dt { font-weight: 700; line-height: 30px; font-size: 14px; }

.sitemap-list dl dd a { margin-right: 10px; }

.brand-ul li { float: left; width: 91px; height: 60px; text-align: center; }

.brand-ul { width: 182px; }

.brand-ul li img { height: 33px; width: 88px; }







#links p { line-height: 22px; display: block; padding: 8px; }

.brand-cate { width: 756px; margin-bottom: 12px; padding-bottom: 12px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }

.brand-cate ul li { display: block; float: left; height: 26px; width: 150px; text-align: center; overflow: hidden; line-height: 26px; }

.brand-hover { background-color: #C4F6C8; }

#search .keyword strong {color: #1b1b1b;font-size: 16px;font-weight: 400;}



.ul-cases { padding-top: 8px; padding-left: 8px; display: block; overflow: hidden; padding-right: 8px; height: 300px; }

.ul-cases li { height: 150px; display: block; float: left; width: 480px; }

.ul-cases li img { height: 112px; width: 95px; margin-top: 8px; margin-left: 17px; }

.ul-cases li h3 { font-size: 14px; line-height: 26px; font-weight: 700; }

.ul-cases li h3 a,

.ul-cases li h3 a:visited { color: #333; }

.ul-cases li p { line-height: 20px; color: #666; }



.tl-w h3 small {

	font-family: Verdana;

	font-size: 15px;

	font-weight: normal;

	color: #999;

	padding-left: 5px;

}

.service-ul { padding: 1px; }

.service-ul li, .invest-ul li { line-height: 26px; height: 28px; overflow: hidden; padding-left: 10px; }

.box-r { background-image: url(../images/box-r.png); background-repeat: no-repeat; background-position: right center; padding-right: 10px; }

.page-num {

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: center;

	margin-top: 10px;

}

.page-num .pagelist li{display:inline-block;background:none;margin-right: 15px;}

.page-news-list { padding: 8px; }

.page-news-list li {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E3E3E3;

	overflow: hidden;

	background-image: url(../images/dot-sq.png);

	background-repeat: no-repeat;

	background-position: 5px 10px;

	padding-left: 20px;

	padding-bottom: 20px;

	margin-top: 5px;

	margin-bottom: 10px;

}

.page-news-list li span { font-size: 12px; color: #999999; }

.page-news-show .keyword {

	line-height: 28px;

	height: 28px;

	margin-top: 10px;

	padding:5px;

	border:1px solid #EEE;

}

.more-news h3 strong {

	color: #F30;

}

.cate-page { padding: 8px; }

.cate-page dl { padding-bottom: 5px; }

.cate-page dt { font-size: 14px; font-weight: 700; line-height: 28px; background-color: #FFF; background-image: url(../images/dot-arr.png); background-repeat: no-repeat; background-position: 5px center; padding-left: 20px; }

.cate-page dd { line-height: 26px; padding-left: 20px; }

.more-news ul { width: 754px; }

.more-news li { height: 28px; width: 367px; float: left; line-height: 28px; background-image: url(../images/dot-gray.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; overflow: hidden; }

#comment_list p span { color: #999; padding-left: 20px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }

.about-page .keyword { font-size: 12px; line-height: 30px; margin-top: 10px; padding-top: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }

.tRight {

	text-align: right;

}

#headlink { height: 20px; width: 260px; overflow: hidden; }

#headlink a { line-height: 20px; display: block; height: 20px; overflow: hidden; text-align:left; }

#headlink span { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #666; padding-left: 10px;}

.font-orange { color: #007eef; }

#guestbook { padding: 15px; }

.gustbook-form { padding-top: 10px; }

#guestbook dl { padding: 10px; border: 1px solid #F0F0F0; margin-bottom: 10px; }

#guestbook dt { line-height: 30px; height: 30px; padding-right: 8px; padding-left: 8px; background-color: #F1FDE3; }

#guestbook dt span { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #666; float: right; }

#guestbook dt strong { color: #007eef; }

#guestbook dd { padding: 8px; }

#guestbook .reply strong { color: #0E8109; }

#gustbook { height: 300px; background-image: url(../images/pic-guestbook.png); background-repeat: no-repeat; background-position: left bottom; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 250px; }

.wel span { color: #999; margin-right: 3px; margin-left: 3px; }

.wel span a,

.wel span a:visited {

	color: #EF6D23;

}

#workshop { height: 210px; display: block; padding-top: 10px; overflow: hidden; }

#workshop h3 { font-size: 14px; font-weight: 700; color: #333; height: 30px; line-height: 30px; text-align: center; }

.workshop-pic-list { height: 160px; padding-top: 10px; padding-right: 10px; padding-left: 10px; }

.tl-l-tab { float: left; height: 30px; padding-left: 10px; }

.tl-l-tab li { line-height: 30px; float: left; height: 30px; width: 70px; font-weight: 700; color: #666; text-align: center; }

.tl-l-tab li.hover { background-color: #FFF; color: #0A64A5; }

#sitemap { background-color: #FFF; margin-top: 8px; }

.page-news-list dt {

	font-size: 16px;

	line-height: 30px;

	height: 30px;

	overflow: hidden;

}

.page-news-list dt span { color: #666; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; margin-left: 20px; }

.page-news-list dd { line-height: 18px; color: #666; }

.page-content { padding: 10px; }

.products-list {

	width: 760px;

}

.products-list li {

	height: 190px;

	display: block;

	float: left;

	width: 250px;

	text-align: center;

}

.products-list .img img {

	height: 145px;

	width: 240px;

	border: 1px solid #DDD;

}

.products-list .img a:hover img {

	border-top-color: #007eef;

	border-right-color: #007eef;

	border-bottom-color: #007eef;

	border-left-color: #007eef;

}

.products-list .name { margin-right: 10px; margin-left: 10px; margin-top: 6px; }



/*产品介绍*/

.goods-left { float: left; width: 400px; }

.goods-right { float: right; width: 300px; }

.btn-buy { display: block; height: 37px; width: 127px; text-indent: -3000px; background-image: url(../images/btn-buy.png); background-repeat: no-repeat; background-position: left top; margin-right: 15px; float: left; }

.btn-buy:hover { background-position: left bottom; }

.btn-addcar { height: 37px; width: 127px; display: inline-block; background-image: url(../images/btn-addcar.png); background-repeat: no-repeat; background-position: left top; text-indent: -3000px; float: left; }

.btn-addcar:hover { background-position: left bottom; }

.goods-cart ul { display: block; height: 50px; }

.goods-cart { margin-top: 10px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #E3E3E3; }

.goods-cart li { padding-top: 5px; }

.goods-cart li { float: left; }

.goods-cart .goods-num-sel { padding-top: 8px; padding-right: 10px; }

#cart_alert { border: 1px solid #F6C5C5; background-color: #FFF6F4; background-image: url(../images/i-error.png); background-repeat: no-repeat; background-position: 6px center; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 25px; color: #007eef; }

#cart_ok { border: 1px solid #98C700; background-color: #EFFEB9; background-image: url(../images/i-ok.png); background-repeat: no-repeat; background-position: 6px 12px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 25px; line-height: 22px; }

#cart_ok strong { color: #090; margin-right: 2px; margin-left: 2px; }

#cart_ok a,

#cart_ok a:visited { color: #007eef; }

.font-orange {

	color: #007eef;

}

#product_price { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: 700; color: #007eef; }

.goods-right li del { color: #666; }

#attr_selected span { color: #F30; font-weight: 700; }

#attr_price { margin-right: 15px; }

.goods-spec { margin-top: 10px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #E3E3E3; }

.goods-spce-ul li {

	line-height: 30px;

	font-size: 14px;

}

.goods-spce-ul li strong { font-size: 16px; font-weight: 700; }

.goods-position { text-align: center; margin-top: 10px; height: 30px; }

.goods-position a,

.goods-position a:visited { color: #207DC1; margin-right: 5px; margin-left: 5px; padding: 5px; border: 1px solid #EFEEEE; background-color: #F0F0F0; font-size: 14px; }

.goods-spce-ul li a,

.goods-spce-ul li a:visited { color: #36F; }

.goods-page-detail { margin-top: 15px; }

.detail-title {

	height: 26px;

	background-color: #F0F0F0;

}

.detail-title h3 {

	font-size: 12px;

	line-height: 26px;

	font-weight: 700;

	float: left;

	color: #FFF;

	width: 86px;

	text-align: center;

	height: 26px;

	background-color: #007eef;

}

.detail-content { padding: 10px; font-size: 12px; line-height: 24px; }

.goods-list-ul {

	padding-top: 10px;

}

.goods-list-ul li {

	height: 180px;

	width: 149px;

	text-align: center;

	float: left;

}

.goods-ping { padding-top: 10px; }

.goods-ping h4 { line-height: 20px; color: #666; }

.goods-ping-list li { padding: 8px; border: 1px solid #EFEEEE; margin-bottom: 8px; }

.ping-head { float: left; width: 80px; text-align: center; }

.ping-info { float: right; width: 635px; }

.ping-star { height: 30px; line-height: 30px; }

.ping-star .fl { font-weight: 700; color: #666; }

.ping-star .fr { color: #666; }

.ping-content { padding: 5px; margin-top: 5px; line-height: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #EFEEEE; }

.ping-reply { margin-top: 8px; padding-top: 5px; border-top-width: 1px; border-top-style: none; border-top-color: #98C700; }

.ping-reply strong { color: #007eef; }

.ping-form { padding: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCC; border-right-color: #EFEEEE; border-bottom-color: #EFEEEE; border-left-color: #EFEEEE; }

.ping-no { padding: 10px; }

.goods-ping-list h3 { line-height: 28px; font-weight: 700; color: #4E8200; }

#tellfriend-page { width: 550px; background-color: #FFF; }

.goods-button { text-align: center; margin-top: 20px; }

.goods-button a,

.goods-button a:visited { margin-right: 4px; margin-left: 4px; background-repeat: no-repeat; line-height: 22px; height: 22px; background-image: url(../images/pro-btn-s-bg.png); display: inline-block; text-align: left; }

.i-fav { background-position: left -30px; width: 70px; padding-left: 23px; }

.i-review { background-position: left -120px; width: 57px; padding-left: 23px; }

.i-tell { background-position: left -60px; width: 57px; padding-left: 23px; }

.goods-page-info { padding-bottom: 20px; }



.goods-order {

	margin-top: 10px;

}

.goods-order h3 {

	background-color: #007eef;

	color: #FFF;

	font-size: 14px;

	font-weight: 700;

	line-height: 22px;

	padding-top: 2px;

	padding-right: 8px;

	padding-bottom: 2px;

	padding-left: 8px;

}

.goods-order h3 span { font-size: 12px; font-weight: normal; float: right; }

.goods-order .order-form { padding: 10px; }

.i-pic { background-position: left -150px; width: 57px; padding-left: 23px; }

.goods-desc { color: #666; margin-top: 10px; padding-top: 10px; line-height: 20px; }

.goods-list-ul .img img {

	height: 120px;

	width: 130px;

	padding: 1px;

	border: 1px solid #DDD;

}

.goods-list-ul .name { margin-right: 8px; margin-left: 8px; margin-top: 5px; }

.ul-rank { display: block; }

.ul-rank li { height: 110px; padding-top: 5px; float: left; width: 92px; text-align: center; }

.ul-rank-img { padding-bottom:5px;}

.ul-rank-img img {

	height: 60px;

	width: 70px;

	padding: 2px;

	border: 1px solid #CCC;

}

.ul-rank-name {padding:0 5px; height:34px; overflow:hidden;}

.nocontent { background-image: url(../images/error.png); background-repeat: no-repeat; background-position: 10px 10px; height: 100px; padding-top: 40px; padding-left: 120px; font-size: 14px; }



.order-list fieldset { border: 1px solid #CCC; margin-bottom: 15px; }

.order-list legend { font-size: 14px; font-weight: 700; color: #007eef; }

.order-list legend span { font-size: 12px; font-weight: normal; color: #666; }

.order-list { margin-top: 15px; }

.table-list th { font-size: 12px; font-weight: 700; background-color: #F5f5f5; line-height: 28px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E1E1E1; }

.table-list td { background-color: #FFF; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }

.member-info { padding: 5px; }

.member-info h5 { font-size: 14px; line-height: 30px; }

.member-info ul { padding: 8px; border: 1px solid #CCC; background-color: #F6F6F6; line-height: 24px; margin-top: 10px; }

.member-info li span { font-family: Tahoma, Geneva, sans-serif; color: #390; font-size: 11px; }

.ping-form .tips { font-size: 12px; line-height: 20px; color: #666666; }

.page-getpass { padding-top: 10px; padding-right: 80px; padding-bottom: 10px; padding-left: 80px; }

.page-getpass p { line-height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; margin-bottom: 10px; }

.page-getpass h3 { font-size: 14px; font-weight: 700; }

.page-getpass h3 { background-image: url(../images/i-getpass.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; line-height: 20px; height: 20px; }



#about-news { background-image: url(../images/box-bg.png); background-repeat: repeat-x; background-position: left bottom; height: 285px; }

#about {

	height: 340px;

	padding: 5px;

}

.foot-icon { text-align: center; margin-top: 5px; }

.foot-keyword { line-height: 22px; margin-top: 8px; background-color: #FFF; padding-top: 5px; border-top-width: 1px; border-top-style: dashed; border-top-color: #E8E8E8; }

#store-ul { height: 150px; }

.btn-sub { padding: 0px; height: 23px; width: 64px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: 700; color: #FFF; background-color: #AB0554; }

.box-cate { background-color: #90908F; }

.tab-tl { background-image: url(../images/tl-m-bg.png); background-repeat: repeat-x; background-position: left top; height: 33px; padding-left: 20px; }

.tl-l .tab-ul {

	height: 32px;

	width: 360px;

	float: left;

	display: block;

}

.tl-l .tab-ul li {

	line-height: 32px;

	font-weight: 700;

	color: #FFF;

	height: 32px;

	float: left;

	text-align: center;

	cursor:pointer;

	font-size: 14px;

	padding-right: 20px;

	padding-left: 25px;

}

.tl-l .tab-ul .hover {

	color: #FFF;

	background-color: #D8261C;

}

.tab-tl .more { line-height: 28px; float: right; padding-right: 5px; background-image: url(../images/tl-m-span.png); background-repeat: no-repeat; background-position: right top; height: 33px; }



.adt p { line-height: 20px; height: 20px; width: 255px; margin-right: auto; margin-left: auto; text-align: left; }

.cate dt a{color: #272727;font-weight: bold;}
.cate dt:hover{background: url(mbgm.png) no-repeat center center;color: #fff;}
.cate dt:hover a{color: #fff;}

.video-ul { overflow: hidden; padding-top: 8px; }

.video-ul li {

	background-image: url(../images/dot-arr.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

	line-height: 30px;

	height: 30px;

	overflow: hidden;

}

.cus-ul {

	height: 320px;

	overflow: hidden;

	padding-top: 15px;

	padding-bottom: 10px;

}

.cus-ul li {

	float: left;

	height: 67px;

	width: 135px;

	display: block;

	text-align: center;

}

.cus-ul li img {

	width: 120px;

	height: 55px;

	border: 1px solid #CECECE;

}

.cus-ul li span { display: block; padding-top: 4px; }

.cus-ul li a:hover img {

	border-top-color: #EF6924;

	border-right-color: #EF6924;

	border-bottom-color: #EF6924;

	border-left-color: #EF6924;

}

.sitemap-list dl dd { line-height: 24px; }

#gg { height: 20px; line-height: 20px; width: 350px; padding-left: 100px; overflow: hidden; }

#gg span { background-image: url(../images/i-gg.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; color: #F30; float: left; height: 20px; display: block; }



.more-info-tab-li { height: 28px; background-image: url(../images/tab_bg.gif); background-repeat: repeat-x; background-position: 0px bottom; }

.more-info-tab-li li { background-image: url(../images/tab_b.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 28px; width: 120px; line-height: 28px; text-align: center; display: inline-block; font-weight: 700; float: left; margin-right: 4px; cursor:pointer;}

.more-info-tab-li li.hover { background-image: url(../images/tab_a.gif); }

.more-info-tab-con { line-height: 24px; margin-top: 8px; font-size: 14px; padding: 8px; }

.goods-contact-ul { margin-top: 10px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #E3E3E3; }

.goods-contact-ul li { padding-top: 5px; padding-bottom: 5px; }

.goods-contact-ul li strong { font-size: 14px; font-weight: 700; }

.goods-contact-ul li span { color: #E77307; font-size: 16px; font-family: Tahoma, Geneva, sans-serif; font-weight: 700; }



.goods-info { }

#team-box { height: 250px; }

#equ-box { height: 250px; overflow: hidden; }

#onepage {

	padding: 10px;

}

#team-box img { height: 120px; width: 120px; padding: 2px; border: 1px solid #CCC; float: left; margin-right: 10px; }

#team-box h3 { font-weight: 700; line-height: 28px; }

#team-box p { line-height: 22px; padding-top: 5px; }

#equ-box p { line-height: 22px; padding-top: 5px; text-indent: 24px; }

.search-txt { background-image: url(../images/search-text.png); background-repeat: no-repeat; background-position: left top; float: left; height: 23px; width: 185px; padding-left: 35px; padding-top: 3px; }
.faq dt a{color:#1281b2;font-weight: bold;font-size: 14px;}
.witness-ul li .info h3 a,
.witness-ul li .info h3 a:visited {font-size: 13px;font-weight: 700;color: #333;}
.ul-cases li .info { float: right; width: 332px; height: 140px; overflow: hidden; }
#links { }
.video-info { padding-top: 10px; text-align: left; }
#tab-act-con { height: 170px; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
.tab-act-layout img { float: left; height: 160px; width: 160px; }
.tab-act-layout { height: 170px; }
.tab-act-layout dl { float: right; height: 160px; width: 415px; display: block; }
.tab-act-layout dl dt { font-size: 14px; line-height: 24px; font-weight: bold; }
.tab-act-layout dl dd { line-height: 20px; padding-top: 5px; }
#tab-act { height: 140px; padding-left: 10px; }
#tab-act li { float: left; width: 110px; display: block; padding-right: 9px; }
#tab-act li img { height: 108px; width: 108px; padding: 1px; border: 1px solid #CCC; }
#tab-act li span { background-color: #D2D2D2; display: block; text-align: center; margin-top: 3px; line-height: 22px; height: 22px; overflow: hidden; }
#tab-act li.hover img { border-top-color: #FDD0D0; border-right-color: #FDD0D0; border-bottom-color: #FDD0D0; border-left-color: #FDD0D0; }
#tab-act li.hover span { background-color: #FEE2E2; }
#gustbook p { font-weight: bold; color: #AB0554; font-size: 14px; }
.pro-bg { background-color: #DFEFFD; padding: 3px; }
.border-g {border-top-width: 0px;border-right-width: 5px;border-bottom-width: 5px;border-left-width: 5px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #DFDFDF;border-right-color: #DFDFDF;border-bottom-color: #DFDFDF;border-left-color: #DFDFDF;}
.ul-equ { height: 290px; padding-top: 10px; padding-left: 5px; }
.ul-equ li { display: block; float: left; width: 148px; text-align: center; height: 144px; }
.ul-equ li img { height: 115px; width: 130px; }
.ul-equ li span { display: block; padding-top: 3px; }
.news-ul-box { height: 136px; padding-top: 5px; }
.news-ul-s { background-color: #EAF6FD; width: 348px; height: 120px; padding-top: 8px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; }
.news-ul-s li { height: 24px; line-height: 24px; background-image: url(../images/dot-gray.jpg); background-repeat: no-repeat; background-position: left 10px; padding-left: 10px; overflow: hidden; }
.news-ul-s li span { float: right; color: #666; }
.tl-l span a,
.tl-l span a:visited {color: #333;}
.headline-s {height: 70px;margin-bottom: 10px;padding-bottom: 10px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #DBBE9D;}
.headline-s h3 {font-family: "宋体";color: #8B5F13;font-size: 14px;font-weight: bold;line-height: 24px;height: 24px;overflow: hidden;text-align: center;}
.headline-s h3 a,
.headline-s h3 a:visited {color: #8B5F13;}
.headline-s p {color: #8B5F13;line-height: 22px;padding-top: 3px;}
.news-ul-b { overflow: hidden; }
.news-ul-b li {display: block;line-height: 32px;height: 32px;overflow: hidden;background-image: url(../images/dot-arr.png);background-repeat: no-repeat;background-position: 2px center;padding-left: 25px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCC;font-size: 12px;}
.set span { color: #DE231E; margin-right: 2px; margin-left: 2px; }
.set span a,
.set span a:visited { color: #DE231E; }
.font-blue {color: #0E4097;}
.tl-m span a,
.tl-m span a:visited {color: #FFF;}
.news-box img { float: left; padding-top: 4px; }
.news-box .info { float: right; height: 90px; width: 190px; }
.news-box .info h3 { font-weight: bold; line-height: 28px; font-size: 14px; }
.news-box .info p { line-height: 20px; }
.news-box .info p a,
.news-box .info p a:visited { color: #0356A1; display: block; height: 20px; overflow: hidden; }
.page-news-list dt a,
.page-news-list dt a:visited { color: #000; }
.pro-index {width: 780px;position: relative;}

.ul-cases li .pic { float: left; background-image: url(../images/pic-bg.png); background-repeat: no-repeat; background-position: left top; height: 140px; width: 138px; }

.ul-cases li.mod .pic { float: right; margin-right: 0px; }

#customer h3 {display: none;font-size: 14px;font-weight: 700;color: #FFF;}
.faq {height:420px;overflow: hidden;padding-top: 1px;}
.pic-scroll {height: 230px;padding-top: 10px;position: relative;}
.pic-scroll-left {height: 23px;width: 23px;position: absolute;left: 913px;bottom: 5px;}
.pic-scroll-right {text-align: right;height: 23px;width: 23px;position: absolute;right: 12px;bottom: 5px;}
.pic-scroll-con {float: left;height: 200px;width: 978px;}
.pic-scroll-con li {float: left;width: 244px;display: block;height: 200px;text-align: center;}
.pic-scroll-con li img {width: 230px;height: 170px;background-color: #FFF;border: 1px solid #EDEDED;}
.pic-scroll-con li span {display: block;line-height: 28px;height: 28px;overflow: hidden;width: 230px;margin-right: auto;margin-left: auto;background-color: #FFF;}

.pic-scroll-left a {display: block;height: 23px;width: 23px;background-image: url(arr-l.png);background-repeat: no-repeat;background-position: left top;}
.pic-scroll-left a:hover {background-image: url(arr-l-hover.png);}
.pic-scroll-right a {display: block;height: 23px;width: 23px;background-image: url(arr-r.png);background-repeat: no-repeat;background-position: left top;}
.pic-scroll-right a:hover {background-image: url(arr-r-hover.png);}
.pic-scroll-con li a:hover span {color: #FFF;background-color: #CF0902;text-decoration: none;}
.customer-scroll {height: 135px;padding-top: 10px;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #9E9E9E;}

.customer-scroll-left {height: 48px;width: 31px;float: left;margin-right: 24px;padding-top: 40px;}
.customer-scroll-right {height: 45px;width: 31px;float: right;padding-top: 40px;}
.customer-scroll-con {float: left;height: 125px;width: 890px;}
.customer-scroll-con li {float: left;width: 178px;display: block;height: 125px;text-align: center;}
.customer-scroll-con li img {width: 160px;height: 90px;background-color: #FFF;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #EDEDED;border-right-color: #EDEDED;border-bottom-color: #EDEDED;border-left-color: #EDEDED;}
.customer-scroll-con li span {display: block;line-height: 30px;height: 30px;overflow: hidden;width: 160px;margin-right: auto;margin-left: auto;background-color: #FFF;}
.customer-scroll-con li a:hover span {color: #FFF;background-color: #F77300;text-decoration: none;}
.cert-scroll {height: 195px;padding-top: 20px;}
.cert-scroll-left {height: 102px;width: 67px;float: left;margin-top: 30px;}
.cert-scroll-right {text-align: right;height: 102px;width: 67px;float: right;margin-top: 30px;}
.cert-scroll-con {float: left;height: 195px;width: 866px;}
.cert-scroll-con li {float: left;width: 216px;display: block;height: 195px;text-align: center;}
.cert-scroll-con li img {width: 193px;height: 150px;}
.cert-scroll-con li span {display: block;line-height: 28px;height: 28px;overflow: hidden;width: 193px;margin-right: auto;margin-left: auto;background-color: #006E2E;color: #FFF;margin-top: 5px;}
.workshop-scroll {height:445px;padding-top: 20px;}
.workshop-scroll-left {height: 102px;width: 30px;float: left;margin-top: 60px;}
.workshop-scroll-right {text-align: right;height: 102px;width: 30px;float: right;margin-top: 60px;}
.workshop-scroll-con {float: left;height: 210px;width: 998px;}
.workshop-scroll-con li {float: left;width: 234px;display: block;height: 215px;text-align: center;margin-right: 20px;margin-bottom: 10px;}
.workshop-scroll-con li img {width: 234px;height: 182px;border: 1px solid #DDD;}
.workshop-scroll-con li img:hover {border: 1px solid #009b44;}
.workshop-scroll-con li span {display: block;line-height:30px;height:30px;overflow: hidden;width: 232px;margin-right: auto;margin-left: auto;font-size: 16px;color: #3f3f3f;}
.workshop-scroll-con li span:hover{color: #009b44;}
.search-info { background-color: #F0F0F0; border: 1px solid #DDD; padding: 10px; }
.nphh{margin-right: 0px !important;}
.tl-faq { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #B1E5CB; border-right-color: #B1E5CB; border-bottom-color: #B1E5CB; border-left-color: #B1E5CB; height: 40px; }

.tl-faq h3 { font-size: 14px; line-height: 40px; font-weight: 700; color: #FFF; background-image: url(../images/tl-faq.png); background-repeat: no-repeat; background-position: 10px top; float: left; padding-left: 30px; padding-right: 50px; }

.tl-faq span { line-height: 40px; float: right; padding-right: 10px; }



.links-list { padding: 20px; }

.links-list p a { margin-right: 20px; }

.links-list p { line-height: 30px; }

.links-list h3 { font-size: 14px; font-weight: bolder; line-height: 30px; margin-top: 30px; }



.line-y {

	background-image: url(../images/line-y.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right: 40px;

}



.video-ul li a,

.video-ul li a:visited {



}



#searchform {

	display: block;

	height: 68px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

}

.witness-ul .pic {

	height: 190px;

}

.witness-ul .info {

	height: 140px;

	padding-right: 15px;

}

.witness-ul .pic img {

	height: 180px;

	width: 230px;

	border: 1px solid #E6E3D5;

	padding: 2px;

}

.p5 {

	padding: 5px;

}

.con-faq {

	background-image: url(../images/bg-faq.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 320px;

}

.con-faq p {

	font-size: 14px;

	line-height: 36px;

	padding-top: 85px;

	padding-left: 70px;

}

.tl-m span.more {

	background-image: url(../images/more.png);

	background-repeat: no-repeat;

	background-position: 28px center;

	text-align: center;

	line-height: 38px;

	height: 38px;

	padding-right: 25px;

}

.tl-m span.more a,.tl-m span.more a:visited{

	color:#666;

}

.col-l2 {

	float: left;

	width: 485px;

	background-image: url(../images/line-y.png);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right: 30px;

}

.col-r2 {

	float: right;

	width: 485px;

}

.tl-h p {

	line-height: 22px;

	height: 22px;

	color: #999;

	font-size: 20px;

}

.tl-h p a {

	margin-right: 12px;

}



#guestbook-con {

	height: 320px;

	padding-top: 10px;

	padding-right: 10px;

	padding-left: 10px;

}

#guestbook-con h3 {

	font-size: 20px;

	color: #A7233A;

	font-weight: bold;

	line-height: 30px;

}

#guestbook-con p {

	font-size: 14px;

	line-height: 22px;

	color: #666;

	padding-top: 5px;

}
.tl-cate2 {height: 51px;background-color:#1281b2;}
.tl-cate2 h3 {font-size: 18px;font-weight: normal;color: #FFF;height: 50px;line-height: 50px;text-align: center;}
#weixin {position: fixed;left: 3px;bottom: 10px;border: 1px solid #ddd;background: #FFF;line-height: 1.2;text-align: center;padding: 5px;width: 128px;color: #CC0000;}
#weixin h4{line-height:28px;background-color:#1F8EFF;color:#FFF;font-weight:700;}
#weixin img {width: 128px;margin-bottom: 3px;}
#weixin span{color:#333;}



#adv li h5 strong {

	font-size: 28px;

	color: #007eef;

	background-color: #FFF;

	display: inline-block;

	padding-right: 5px;

	padding-left: 5px;

	font-style: italic;

}



.tel p img {

	padding-left: 5px;

}

.adv-remark {

	line-height: 24px;

	padding-top: 20px;

	padding-right: 50px;

	padding-left: 50px;

}

#adv ul {

	height: 979px;

	position: relative;

}

.tl-l h3 small {

	font-family: Verdana;

	font-size: 12px;

	padding-left: 2px;

}

.tl-h h3 small {

	color: #999;

	display: inline-block;

	padding-left: 10px;

	font-weight: normal;

	font-size: 14px;

}

.video-iframe {

	background-color: #000;

	height: 245px;

}

.bgg {

	background-color: #F3F3F3;

}

#footer .menu dt a, #footer .menu dt a:visited {

	color: #FFE400;

}

.tl-cate2 span {

	line-height: 38px;

	height: 38px;

	padding-left: 10px;

	float: right;

}







.p10 {

	padding: 10px;

}

.p20 {

	padding: 20px;

}

.pic-news {

	text-align: center;

}



.tl-m h3 strong {

	color: #007eef;

}

.line-x {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DCDCDC;

}





.adv-video {

	top: 158px;

	right: 43px;

}

.witness-ul .more {

	background-image: url(../images/btn-bg.png);

	background-repeat: no-repeat;

	background-position: right top;

	height: 23px;

	text-align: right;

	padding-right: 7px;

	line-height: 22px;

}

.mt20 {

	margin-top: 20px;

}

.btn-s {

	background-color:#E94037;

	color:#FFF;

	font-size: 14px;

	line-height: 38px;

	font-weight: bolder;

	height: 38px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 121px;

}



.about-btn {

	height: 38px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #007eef;

	margin-top: 9px;

}

.tl-m p {

	float: left;

	height: 46px;

	padding-left: 34px;

	line-height: 46px;

	font-size: 16px;

	color: #666;

	padding-right: 30px;

}

.tl-links {

	background-image: url(../images/tl-m-bg.png);

	background-repeat: repeat-x;

	background-position: left top;

	height: 41px;

}

.tl-links h3 {

	line-height: 40px;

	font-weight: bold;

	float: left;

	padding-left: 10px;

	font-size: 14px;

}

.tl-links span {

	float: right;

	height: 40px;

	padding-right: 10px;

	line-height: 40px;

}

.i-weibo {

	background-image: url(../images/i-weibo.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 24px;

}





.witness-ul .info p a {

	color: #00A1A6;

}

.adv-tit {

	text-align: center;

	background-image: url(../images/adv-tl.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 60px;

}



.box-bg {

	position: relative;

	background-color: #F0F0F0;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #D6DAE2;

	border-bottom-color: #D6DAE2;

}

.box-bg-b {

	background-image: url(../images/box-bg.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 442px;

	width: 15px;

	position: absolute;

	left: -16px;

	top: 0px;

}

.pro-ul li dl {

	float: left;

	width: 540px;

	padding-left: 20px;

	height: 175px;

	font-size: 14px;

}

.pro-ul dd {

	padding-top: 5px;

	line-height: 22px;

}

.t-r {

	text-align: right;

}

.btn-s-gray {

	height: 28px;

	width: 80px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-align: center;

	display: inline-block;

	font-size: 12px;

	background-color: #F90;

	color: #FFF;

}

.btn-s-red {

	background-image: url(../images/btn-s-red.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 32px;

	width: 102px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-align: center;

	display: inline-block;

	font-size: 12px;

	color: #FFF;

}

.t-c {

	text-align: center;

}

.question-tit {

	text-align: center;

	padding-top: 60px;

}

.tl-m ul {

	height: 44px;

	float: left;

}

.tl-m ul li {

	float: left;

	height: 44px;

	line-height: 44px;

	font-size: 16px;

	text-align: center;

	cursor: pointer;

	font-weight: bold;

	width: 136px;

}

.tl-m ul li.hover {

	color: #004A94;

	background-image: url(../images/tl-m-h3.png);

	background-repeat: repeat-x;

	background-position: left bottom;

}





.witness-ul2 {

	padding-top: 20px;

	height: 370px;

	overflow: hidden;

}

.witness-ul2 li {

	height: 175px;

	margin-bottom: 15px;

	float: left;

	width: 499px;

}

.witness-ul2 .pic {

	height: 170px;

	float: left;

	width: 220px;

}

.witness-ul2 .pic img {

	height: 158px;

	width: 211px;

	padding: 2px;

	border: 1px solid #DDD;

}

.witness-ul2 li .info {

	height: 170px;

	float: left;

	width: 250px;

	padding-left: 15px;

}

.witness-ul2 .info h3 {

	font-size: 15px;

	line-height: 30px;

	font-weight: bold;

}

.witness-ul2 .info p {

	font-size: 12px;

	line-height: 22px;

	color: #666;

	padding-top: 5px;

}

.goods-spce-ul li p {

	font-size: 12px;

	color: #666;

	line-height: 20px;

	padding-top: 5px;

}

.products-list li .pic {

	float: left;

}

.products-list .pic img {

	height: 165px;

	width: 165px;

	border: 1px solid #DDD;

}

.products-list li dl {

	float: left;

	height: 175px;

	width: 540px;

	padding-left: 20px;

	font-size: 14px;

}

.products-list dl dd {

	line-height: 20px;

	padding-top: 5px;

	font-size: 12px;

	color: #666;

}

#qrcode {

	position: absolute;

	top: 12px;

	right: 0px;

}

#page-banner {

	background-image: url(../images/banner.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 80px;

	position: relative;

}

.tl-h h3 strong {

	font-size: 22px;

	font-weight: normal;

	color: #FFF;

	background-color: #0E4097;

	padding-right: 5px;

	padding-left: 5px;

	display: inline-block;

	line-height: 30px;

	height: 30px;

	margin-bottom: 3px;

}

#solution-tab {

	background-image: url(../images/cate-bg.png);

	background-repeat: repeat;

	padding-top: 10px;

	padding-bottom: 10px;

	height: 380px;

}

#solution-tab li {

	background-image: url(../images/cate-li.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding-left: 20px;

	line-height: 32px;

	height: 32px;

	color: #FFF;

}

#solution-tab li a, #solution-tab li a:visited {

	color: #FFF;

}

#solution-tab li.hover {

	background-image: url(../images/cate-li-hover.png);

	background-repeat: no-repeat;

	background-position: right top;

	color: #007eef;

}

#solution-tab li.hover a, #solution-tab li.hover a:visited {

	color: #007eef;

}

.cases-ul {

	height: 140px;

	padding-top: 10px;

}

.cases-ul li {

	float: left;

	width: 165px;

	text-align: left;

}

.cases-ul li span {

	color: #FFF;

	display: block;

	padding-top: 5px;

}

.cases-ul li img {

	background-color: #DDD;

	padding: 4px;

	height: 120px;

	width: 150px;

}

.mt40 {

	margin-top: 40px;

}

.index-cate {

	padding-top: 10px;

	padding-bottom: 10px;

}

.index-cate li {

	border-bottom-color: #DDD;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	line-height: 32px;

	height: 32px;

}

.index-cate  li a {

	margin-right: 8px;

	display:inline-block;

	padding:0 3px;

}

.index-cate li span.hover{

	color:#FFF;

	background-color:#F90;

}



.video h5 {

	font-size: 22px;

	font-weight: normal;

	margin-top: 20px;

	line-height: 26px;

}

.video p {

	color: #666;

	padding-top: 5px;

}

.frame-s {

	width: 975px;

	margin-right: auto;

	margin-left: auto;

}



.page-info-list {

	padding-top: 20px;

	padding-bottom: 10px;

	padding-left: 10px;

	width:760px;



}

.page-info-list li {display: block;border-bottom:solid 1px #CCC;padding-bottom: 13px;margin-bottom: 15px;}

.page-info-list ul li .pic {

	height: 130px;

	float: left;

	width: 160px;

}

.page-info-list ul li .pic img {

	width: 150px;

	height: 130px;

}

.page-info-list dl {

	float: left;

	width: 590px;

	padding-left: 10px;

	display: block;

	height: 130px;

}

.page-info-list dt {

	font-size: 14px;

	line-height: 28px;

	font-weight: bold;

}

.page-info-list dd {

	line-height: 24px;

	padding-top: 3px;

	color: #585858;

}

.page-info-list dt a, .page-info-list dt a:visited {color:#1381b2;}
.page-solution-list {padding-top: 20px;padding-bottom: 10px;padding-left: 10px;width:760px;}
.page-solution-list li {display: block;height: 140px;border-bottom:solid 1px #CCC;margin-bottom:10px;}
.page-solution-list ul li .pic {height: 130px;float: left;width: 200px;}
.page-solution-list ul li .pic img {width: 200px;height: 130px;}
.page-solution-list dl {float: right;width: 550px;display: block;height: 130px;}
.page-solution-list dt {font-size: 14px;line-height: 28px;font-weight: bold;}
.page-solution-list dd {line-height: 24px;padding-top: 3px;color: #585858;}
.page-solution-list dt a, .page-solution-list dt a:visited {color: #C00;}

.solution-cate {

	padding: 10px;

}

.solution-cate dt {

	background-image: url(../images/dot-yellow.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 22px;

	line-height: 30px;

	height: 30px;

	font-size: 12px;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #EEE;

	margin-bottom: 5px;

}

.solution-cate dd {

	background-image: url(../images/dot-gray.jpg);

	background-repeat: no-repeat;

	background-position: 10px center;

	padding-left: 20px;

	line-height: 26px;

	height: 26px;

}

.logo img {

	padding-right: 10px;

	float: left;

}

.logo h1 {font-size:18px;color: #0da056;padding-top:20px;font-weight: bold;}
.logo p {font-size: 20px;font-weight: bold;color: #0c7fb1;}
.adw {background-image: url(adw.png);background-repeat: no-repeat;background-position: center center;height: 163px;}



.about-cert {

	padding-top: 30px;

	padding-bottom: 30px;

}



.tl-s h3 small {

	color: #CCC;

	font-size: 14px;

	padding-left: 8px;

	font-weight: normal;

}



.logo p strong {

	color: #007eef;

}



.con-bg {

	padding-bottom: 40px;

	background-image: url(../images/con-bg.png);

	background-repeat: repeat;

	background-position: left top;

	padding-top: 10px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #E5E5E5;

	border-bottom-color: #E5E5E5;

}





.bg-gary {

	padding-bottom: 30px;

	background-color: #F0F0F0;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DEDEDE;

}

.tl-b h3 strong {

	font-weight: normal;

	color: #007eef;

}





#header .share {

	float: right;

	padding-top: 7px;

	padding-right: 10px;

}



.free-form {

	height: 300px;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	color: #FFF;

}

.free-form-con {

	float: left;

	width: 380px;

}

.free-form-weixin {

	float: right;

	padding-top: 20px;

	padding-right: 30px;

	padding-left: 30px;

	border: 1px solid #23AD51;

}

.free-form-weixin p {

	line-height: 80px;

}

.free-form-con .InputBorder {

	width: 280px;

}

.tel-box {

	color: #FF0;

	background-image: url(../images/i-tel.png);

	background-repeat: no-repeat;

	background-position: left center;

	height: 48px;

	line-height: 24px;

	padding-left: 34px;

	font-size: 13px;

}

.tel-box strong {

	font-size: 20px;

}





.slider-box{

	height:260px;

	background-color: #FFF;

	padding-top: 10px;

}

.slider-btn{

	height: 14px;

	text-indent: -9999px;

	display: block;

	background-position: center top;

	background-repeat: no-repeat;

}

.slider-next{

	background-image: url(../images/arr-b.png);

	margin-top: 10px;

}

.slider-prev{

	background-image: url(../images/arr-t.png);

	margin-bottom: 10px;

}

.slider-wrapper{

	height: 205px;

	position: relative;

	overflow: hidden;

}

.slider-wrapper ul{position: absolute;top: 0;width: 100%;left: 0}

.slider-wrapper li{

	height: 205px;

	list-style: none;

	text-align: center;

}

.slider-wrapper li img{

	height: 185px;

	width: 220px;

	border: none;

}

.slider-bigimg {

	float: left;

	width: 480px;

	height: 518px;

	background-color: #FFF;

	padding: 1px;

}

.slider-bigimg img {

	width: 480px;

	height: 480px;

}

.slider-bigimg span {

	display: block;

	text-align: center;

	line-height: 38px;

	color: #FFF;

	background-color: #007eef;

}



.tl-s ul {

	height: 45px;

	width: 400px;

	float: left;

}

.tl-s ul li {

	font-size: 15px;

	float: left;

	line-height: 44px;

	height: 45px;

	cursor:pointer;

	width: 110px;

	text-align: center;

	margin-right: 10px;

}

.tl-s ul li.hover {

	color: #333;

	background-image: url(../images/tl-s-h3.png);

	background-repeat: repeat-x;

	background-position: left top;

}



.tl-n {

	height: 50px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #009430;

}

.tl-n h3 {

	float: left;

	font-size: 22px;

	color: #009430;

	line-height: 46px;

	height: 47px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #009430;

}

.tl-n span {

	float: right;

	line-height: 50px;

	height: 50px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

}

.tl-n a { color: #333; }

.tl-n a:link, .tl-n a:visited {

	text-decoration: none;

	color: #333;

}

.tl-n a:hover, .tl-n a:active {

	text-decoration: underline;

	color: #333;

}

.tl-n ul {

	float: left;

	height: 50px;

	width: 300px;

}

.tl-n ul li {

	font-size: 22px;

	float: left;

	margin-right: 20px;

	line-height: 46px;

	height: 47px;

	cursor:pointer;

}

.tl-n ul li.hover {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #009430;

	color: #009430;

}



#footer .weixin {float: right;width: 340px;padding-top: 30px;height: 200px;background-image: url(line-y.png);background-repeat: no-repeat;background-position: left 30px;padding-left: 10px;}
#footer .weixin img {height: 140px;width: 140px;float:right;}
#footer .weixin p {padding-top: 20px;color:#3e3e3e;float: right;width: 170px;font-size: 14px;}
.logo h1 strong {color: #F90;font-size: 28px;}
.ipt-s {background-color: #FFF;border: 1px solid #DDD;padding: 6px;width: 230px;font-size: 15px;line-height: 31px;height: 31px;}
.solution {

	float: left;

	height: 310px;

	width: 470px;

	background-color: #FFF;

	padding: 5px;

	border: 1px solid #EEE;

}

.solution-info {

	float: right;

	width: 500px;

}

.solution-info h4 {

	color: #006E2E;

	font-weight: bold;

	font-size: 24px;

	padding-top: 10px;

}

.solution-info p {

	color: #999;

	line-height: 30px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCC;

	font-size: 15px;

}

.solution-info ul {

	padding-top: 15px;

	height: 185px;

}

.solution-info ul li {

	padding-left: 10px;

	padding-bottom: 20px;

	line-height: 26px;

	font-size: 16px;

	color: #666;

}



.index-order {

	padding-top: 30px;

	color: #FFF;

	padding-right: 10px;

	padding-left: 10px;

}

.bg-gary2 {

	background-color: #EDEDED;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

}

.index-order .tit {

	padding-top: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	height: 40px;

}

.index-order .tit h3 {

	color: #007eef;

	font-size: 18px;

	font-weight: bold;

	border-bottom-width: 3px;

	border-bottom-color: #0058AE;

	border-bottom-style: solid;

	float: left;

	line-height: 38px;

	height: 38px;

}

.index-order p {

	line-height: 20px;

	padding-bottom: 10px;

	padding-top: 10px;

}

.index-order p strong {

	color: #007eef;

	font-size: 14px;

}

.tl-m .tab-ul li.b {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #E2E2E2;

}

.slider-wrapper li span {

	line-height: 20px;

	display: block;

}



.index-guestbook {

	height: 286px;

	background-image: url(../images/form-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	position: relative;

}

.index-guestbook p {

	font-size: 14px;

	line-height: 24px;

}

.index-guestbook p {

}

.index-guestbook p strong {

	color: #CF0902;

}

#footer .info a, #footer .info a:visited {

	color: #FFF;

}

.products-list ul {

	padding-top: 15px;

}









.pic-ul li {

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

}

.pic-ul li span {

	display: block;

	padding-top: 6px;

}

.pic-ul li img {

	width: 90%;

}





.ys-tit {

	height: 110px;

}

.ys-tit p {

	text-align: center;

	color: #E7222B;

	font-size: 24px;

	line-height: 34px;

	padding-top: 10px;

	font-weight: bold;

}

.ys-tit p span {

	color: #EF7A00;

}

.ys-tit h3 {font-size:38px;color:#1282b2;text-align: center;height: 80px;line-height: 80px;font-weight: bold;}
.ys-tit h3 strong {color: #0da056;}
.ys li p strong {color: #EF7A00;font-weight: normal;}
.ys-con {position: relative;height: 1345px;background-image: url(ys-bg.jpg);background-repeat: no-repeat;background-position: left top;}
.ys-con li {position: absolute;width: 501px;}
.ys-con li h5 {color: #1282b2;font-size: 24px;line-height: 28px;height: 65px;padding-left:100px;font-weight: bold;margin-bottom: 10px;}
.ys-con li h5 .font-green{color:#009b44;font-size: 23px;}
.ys-con li p {font-size: 15px;color: #666;line-height: 22px;padding-left:35px;background-image: url(ys-p.png);background-repeat: no-repeat;background-position: left 6px;padding-top: 5px;padding-bottom: 8px;}
.ys-li-1 {left: 0px;top: 0px;}
.ys-li-2 {left: 0px;top:229px;}
.ys-li-3 {left: 490px;top: 468px;width: 480px;}
.ys-li-4 {left: 489px;top: 696px;width: 560px;}
.ys-li-5 {left: 0px;top:940px;width: 560px;}
.ys-li-6 {left: 0px;top:1134px;width: 560px;}



.btn-more {

	color: #FFF;

	background-color: #FF9C01;

	display: inline-block;

	padding-right: 4px;

	padding-left: 4px;

	line-height: 22px;

	height: 22px;

	margin-right: 12px;

}

.btn-order {

	color: #FFF;

	background-color: #01943D;

	display: block;

	line-height: 38px;

	height: 38px;

	margin-right: 30px;

	width: 160px;

	text-align: center;

	font-size: 15px;

}

.about h5 {

	font-size: 16px;

	color: #093067;

}

.index-order h3 {

	color: #2E1C70;

	font-size: 18px;

	line-height: 40px;

	padding-bottom: 8px;

}

.index-order ul li {

	padding-bottom: 6px;

	height: 34px;

}

.index-order .ipc {

	border: 1px solid #FFF;

	width: 93%;

	padding-top: 12px;

	padding-right: 10px;

	padding-bottom: 12px;

	padding-left: 10px;

}

.cate li a:hover {

	text-decoration: underline;

}

.tl-w span.more {

	background-image: url(../images/more.png);

	background-repeat: no-repeat;

	background-position: 30px center;

	padding-right: 30px;

}

.tl-w span.more a, .tl-w span.more a:visited {

	color: #666;

}





.pro-ul {

	display: block;

	height: 750px;

	width: 770px;

}

.pro-ul li {height: 190px;display: block;float: left;width: 234px;text-align: center;margin-right: 18px;margin-bottom: 15px;}
.pro-ul li span {display: block;line-height: 40px;font-size: 14px;text-align: left;color: #282828;margin-right: auto;margin-left: auto;height: 40px;overflow: hidden;width: 222px;background:url(jian.png) #f5f5f5 no-repeat 205px 12px;padding-left: 10px;}

.pro-ul img {height: 143px;width: 232px;background-color: #FFF;}

.pro-ul li small { display: block; text-align: center; color: #666; width: 160px; margin-right: auto; margin-left: auto; }
.pro-ul li span a,
.pro-ul li span a:visited { color: #333; }
.pro-ul li a:hover {border-top-color:#1381b2;border-right-color:#1381b2;border-bottom-color:#1381b2;border-left-color:#1381b2;}
.pro-ul li a {display: block;border: 1px solid #cbc9c9;}
.pro-ul li a:hover span {text-decoration: none;background:url(jian1.png) #f5f5f5 no-repeat 205px 12px;color: #1381b2;}
.pro-ul li.big {height: 419px;display: block;float: left;width: 375px;text-align: center;margin-right: 15px;margin-bottom: 15px;}
.pro-ul li.big img {height: 381px;width: 369px;background-color: #FFF;padding: 2px;border: 1px solid #EAE9E7;}

.cate p {color: #FFF;background-image: url(../images/cate-tel.png);background-repeat: no-repeat;background-position: 5px center;padding-left: 55px;margin-top: 175px;}

.cate p strong {

	color: #FFF;

	font-size: 18px;

}

.tl-b p {

	color: #666;

	font-size: 16px;

	text-align: center;

}



.font-green {

	color: #fe6301;

}



.tl-s span.more {

	background-image: url(../images/more.png);

	background-repeat: no-repeat;

	background-position: 28px center;

	padding-right: 25px;

}

.tl-s span.more a, .tl-s span.more a:visited {

	color: #666;

}

.links h3 {

	font-size: 16px;

	color: #1A7436;

	float: left;

	font-weight: bold;

	line-height: 48px;

	height: 48px;

	padding-left: 70px;

}

.links h3 span a {

	color: #CCC;

	font-size: 12px;

}





.tl-m p strong {

	color: #0065c3;

}

.index-guestbook-text {

	padding-top: 50px;

}

.index-guestbook-qr {

	text-align: center;

	width: 312px;

	padding-top: 22px;

	float: left;

}

.index-guestbook-form {

	width: 370px;

	float: right;

	padding-top: 25px;

}

.index-guestbook-text h3 {

	font-weight: normal;

	font-size: 28px;

	line-height: 30px;

	color: #01509F;

}

.index-guestbook-text p {

	font-size: 18px;

	line-height: 28px;

	padding-top: 10px;

}

.index-guestbook-text a, .index-guestbook-text a:visited {

	color: #FFF;

	background-color: #CF0902;

	display: block;

	text-align: center;

	font-size: 18px;

	line-height: 44px;

	height: 44px;

	margin-bottom: 10px;

}



.witness-ul2 .more {

	height: 20px;

	line-height: 20px;

	padding-top: 10px;

}

.witness-ul2 .more a, .witness-ul2 .more a:visited {

	color: #C00;

}

.tl-m ul li small {

	font-weight: normal;

	color: #999;

	font-size: 16px;

	padding-left: 5px;

}



#good {

	background-image: url(../images/con-good.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 627px;

}

.good-tit {

	text-align: center;

	padding-top: 60px;

	height: 162px;

}

.good-tit h3 {

	font-size: 36px;

	font-weight: bold;

	color: #333;

}

.good-tit h3 span {

	color: #0A336B;

}

.good-tit p {

	color: #ABB1BA;

	font-size: 16px;

	font-weight: bold;

}

.good-tit h4 {

	color: #FE983F;

	font-weight: bold;

	font-size: 38px;

}

.good-ul {

	position: relative;

	height: 818px;

}

.good-ul li {

	position: absolute;

	height: 128px;

}

.good-ul li h5 {

	color: #FFF;

	font-size: 30px;

	line-height: 94px;

	float: left;

	height: 94px;

	width: 94px;

	text-align: center;

}

.good-ul li p {

	font-size: 15px;

	color: #666;

	padding-top: 5px;

	line-height: 28px;

	margin-left: 110px;

}

.good-li-1 {

	left: 362px;

	top: 191px;

	width: 636px;

}

.good-li-2 {

	left: 491px;

	top: 320px;

	width: 507px;

}

.good-li-3 {

	left: 521px;

	top: 498px;

	width: 480px;

}

.good-li-4 {

	left: 438px;

	top: 661px;

	width: 560px;

}

.tl-cate p {

	text-align: center;

	font-size: 15px;

	color: #8098CC;

}







#index-guestbook {

	background-image: url(../images/guestbook-pic.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 532px;

}

#index-guestbook form {

	display: block;

}

#index-guestbook form p {

	font-size: 18px;

	color: #666;

	font-weight: normal;

	line-height: 46px;

	padding-bottom: 10px;

}

.iptt {

	background-color: #FFF;

	line-height: 38px;

	height: 38px;

	border: 1px solid #D5D5D5;

	padding-left: 12px;

}

.ipt-name{

	background-image: url(../images/form-name.png);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 45px;	

}

.ipt-email{

	background-image: url(../images/form-email.png);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 45px;	

}

.ipt-mob{

	background-image: url(../images/form-tel.png);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 45px;	

}

.ipt-qq{

	background-image: url(../images/form-qq.png);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 45px;	

}

.tit-partner {

	background-image: url(../images/tit-partner.png);

	background-repeat: no-repeat;

	background-position: center top;

	text-align: center;

}

.tit-partner h3 {

	line-height: 50px;

	color: #FFF;

	font-size: 20px;

}

.links-app {

	float: left;

	width: 140px;

	text-align: center;

	padding-top: 70px;

}

#footer .weixin li {

	width: 150px;

	text-align: center;

	float: left;

}



#solution {

	background-image: url(../images/solution-bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 606px;

}

.solution-tab {

	height: 118px;

	padding-top: 25px;

	width: 1020px;

	position: relative;

}

.solution-tab li {

	height: 83px;

	float: left;

	line-height: 20px;

	display: inline-block;

	font-size: 16px;

	width: 157px;

	background-image: url(../images/tab-li-1.png);

	background-repeat: no-repeat;

	background-position: left top;

	cursor: pointer;

	text-align: center;

	margin-right: 11px;

	color: #FFF;

	padding-top: 35px;

}



.solution-tab li.hover {

	background-image: url(../images/tab-li-1-hover.png);

	background-repeat: repeat-x;

	background-position: left top;

	color: #FFF;

}

.solution-tab-con {

	height: 270px;

}

.solution-tab-con .pic {

	float: left;

	width: 465px;

	padding-top: 20px;

}

.solution-tab-con .pic img {

	height: 235px;

	width: 465px;

}

.solution-tab-con .info {

	float: right;

	width: 500px;

	padding-top: 70px;

}



.solution-page {

	padding: 15px;

}

.solution-page-info {

	height: 240px;

}

.solution-page-info .pic {

	float: left;

	width: 360px;

}

.solution-page-info .pic img {

	width: 360px;

	height: 216px;

}

.solution-page-info dl {

	float: right;

	width: 375px;

	display: block;

}

.solution-page-info dl dt {

	font-size: 16px;

	line-height: 22px;

	padding-bottom: 10px;

	font-weight: bold;

	color: #C00;

	padding-top: 10px;

}

.solution-page-info dl dd {

	line-height: 22px;

}

.solution-page-cont {

	overflow: hidden;

}

.links-app a {

	color: #999;

}

#good .frame {

	height: 627px;

	position: relative;

}

#good .frame h3 {

	color: #1C7532;

	font-weight: bold;

	font-size: 34px;

	position: absolute;

	left: 0px;

	top: 37px;

}

#good .frame p {

	font-size: 16px;

	position: absolute;

	left: 1px;

	top: 139px;

	width: 530px;

	line-height: 26px;

}

#good .frame h4 {

	color: #C00;

	font-size: 20px;

	font-weight: bold;

	position: absolute;

	left: 0px;

	top: 335px;

	line-height: 26px;

}

#good .frame h5 {

	color: #FFF;

	font-weight: bold;

	font-size: 28px;

	position: absolute;

	left: 302px;

	top: 507px;

	width: 694px;

	line-height: 46px;

}

#good .frame h5 strong {

	font-size: 40px;

}

.cate dd a {

	font-size: 12px;

	font-weight: bold;

}

.cate dd a:hover {

	color: #007eef;

}

.cases-tab {

	background-color: #00923F;

	height: 60px;

}

.cases-tab li {

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #00923F;

	line-height: 58px;

	height: 58px;

	color: #FFF;

	width: 250px;

	text-align: center;

	font-size: 16px;

	float: left;

	cursor:pointer;

}

.cases-tab li a, .cases-tab li a:visited {

	color: #FFF;

}

.cases-tab li.hover {

	color: #333;

	background-color: #FFF;

}

.cases-tab li.hover a, .cases-tab li.hover a:visited {

	color: #333;

}.cases-tab-con {

	background-color: #FFF;

	height: 380px;

	padding-top: 25px;

	padding-left: 25px;

}

.cases-tab-con li.big {

	float: left;

	height: 360px;

	width: 475px;

	margin-right: 10px;

}

.cases-tab-con li.big img {

	height: 360px;

	width: 475px;

}.cases-tab-con li {

	height: 175px;

	width: 230px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}

.cases-tab-con li img {

	height: 175px;

	width: 230px;

}

.con-a {

	background-image: url(../images/con-a.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 630px;

}

.ggw {

	height: 143px;

	background-repeat: no-repeat;

	background-position: left top;

}

.ggw .frame h3 {

	color: #FFF;

	font-size: 40px;

	font-weight: bold;

	padding-top: 50px;

	padding-left: 20px;

}

.ggw .frame p {

	font-size: 36px;

	font-weight: bold;

	color: #FFF;

	padding-left: 20px;

	padding-top: 5px;

	font-style: italic;

}

.font-red {

	color: #C00;

}

.about-btn a {

	height: 36px;

	float: left;

	line-height: 36px;

	font-size: 15px;

	width: 131px;

	text-align: center;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #007eef;

	border-bottom-color: #007eef;

	border-left-color: #007eef;

	color: #007eef;

}

.links-tit {

	height: 48px;

}

.links-tit span {

	line-height: 48px;

	float: right;

	padding-right: 10px;

}

.links-tit span a, .links-tit span a:visited {color: #C00;}
.cate-tit {background: #1282b2;height: 63px;border: #1282b2 1px solid;}
.cate-tit h3 {color: #FFF;font-size: 24px;text-align: center;font-weight: bold;padding-top:5px;}
.cate-ft {background-image: url(../images/cate-ft.png);background-repeat: no-repeat;background-position: left top;height: 43px;font-size: 0px;line-height: 0px;}
.cate-info {height: 285px;padding-top: 15px;}
.cate-info .pic {float: left;height: 285px;width: 387px;}
.cate-info .pic img {background-color: #FFF;padding: 4px;border: 1px solid #CCC;height: 275px;width: 360px;}
.cate-info .info {float: left;width: 350px;}
.cate-info .info h3 {font-size: 22px;font-weight: bold;line-height: 54px;}
.cate-info .info h3 a {color: #006E2E;}
.cate-info .info p {line-height: 28px;font-size: 14px;}
.app-tit {background-image: url(../images/app-tit.jpg);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 46px;text-align: center;}
.app-tit h3 {font-size: 28px;font-weight: bold;color: #0052A5;height: 50px;line-height: 40px;}
.app-tit h3 strong {color: #007eef;}
.app-ul {

	display: block;

	height: 415px;

	width: 1040px;

}

.app-ul li {

	float: left;

	height: 415px;

	width: 222px;

	margin-right: 37px;

}

.app-ul li img {

	padding: 1px;

	border: 1px solid #CFCFCF;

}

.app-ul li h4 {

	font-weight: bold;

	color: #0052A5;

	line-height: 50px;

	font-size: 17px;

}

.app-ul li p {

	font-family: "宋体";

	line-height: 24px;

}



.buy-con-r ul li p {

	font-size: 14px;

	line-height: 28px;

	padding-top: 8px;

}

.industry-tit {

	background-image: url(../images/industry-tit.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 150px;

	position: relative;

}

.industry-tit-btn a {

	background-image: url(../images/btn-ask.png);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 34px;

	width: 127px;

	line-height: 34px;

	font-size: 16px;

	text-align: center;

}

.industry-tit-btn {

	position: absolute;

	left: 838px;

	top: 32px;

	width: 133px;

}

.industry-ul li {

	float: left;

	width: 135px;

	margin-right: 37px;

	height: 180px;

}

.industry-ul li img {

	height: 125px;

	width: 125px;

	border: 5px solid #999;

}

.industry-ul li span {

	display: block;

	text-align: center;

	font-size: 16px;

	line-height: 30px;

}

.industry-ul {

	width: 1040px;

	margin-top: 20px;

}

.witness-ul2 .info p a {

	color: #007eef;

	padding-top: 5px;

	display: block;

}



.pro-ul-w {

	display: block;

	padding-top: 25px;

	height: 248px;

	position: relative;

	width: 1020px;

}

.pro-ul-w li {

	height: 225px;

	display: block;

	float: left;

	width: 232px;

	text-align: center;

	margin-right: 23px;

}

.pro-ul-w li span {

	display: block;

	line-height: 44px;

	font-size: 12px;

	text-align: left;

	color: #666;

	margin-right: auto;

	margin-left: auto;

	height: 44px;

	overflow: hidden;

	background-color: #FFF;

	background-image: url(../images/icon-plus.png);

	background-repeat: no-repeat;

	background-position: right center;

	font-family: "宋体";

	font-weight: normal;

	width: 214px;

}

.pro-ul-w img {

	height: 175px;

	width: 228px;

	background-color: #FFF;

	padding: 1px;

}

.pro-ul-w li small { display: block; text-align: center; color: #666; width: 160px; margin-right: auto; margin-left: auto; }

.pro-ul-w li span a,

.pro-ul-w li span a:visited { color: #333; }

.pro-ul-w li a:hover {

	border-top-color: #007eef;

	border-right-color: #007eef;

	border-bottom-color: #007eef;

	border-left-color: #007eef;

}



.pro-ul-w li a {

	display: block;

	border: 1px solid #E3E3E3;

}



.pro-ul-w li a:hover img {

	border-top-color: #007eef;

	border-right-color: #007eef;

	border-bottom-color: #007eef;

	border-left-color: #007eef;

}

.pro-ul-w li a:hover span {

	color: #007eef;

	text-decoration: none;

}



.index-guestbook-tit {

	background-image: url(../images/guestbook-tit.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 66px;

}

.index-guestbook-tit h3 {

	line-height: 66px;

	color: #FFF;

	font-size: 22px;

	float: right;

	padding-right: 20px;

}

.index-guestbook-text p strong {

	color: #007eef;

}

.question-tit h3 {

	font-size: 28px;

	font-weight: bold;

	color: #202020;

	line-height: 30px;

}

.question-tit p {

	color: #999;

	font-size: 16px;

	line-height: 40px;

}

.question-ul {

	padding-top: 100px;

	padding-left: 565px;

}

.question-ul li {font-size: 16px;height: 76px;}
.solution-tit {text-align: center;padding-top: 20px;}
.solution-tit h3 {font-size: 28px;font-weight: bold;color: #0da056;line-height: 30px;}
.solution-tit p {color: #b3b3b3;font-size: 16px;line-height: 30px;}
.solution-tit h4 {color:#1282b2;font-size: 38px;font-weight: bold;}
.solution-tab-con .info h3 {color: #007eef;font-size: 24px;font-weight: bold;}
.solution-tab-con .info p {font-size: 16px;line-height: 26px;padding-top: 15px;}
.ggw-a {background-image: url(../images/ggw-a.jpg);background-repeat: no-repeat;background-position: center top;height: 156px;}
.ggw-a .frame {height: 156px;}
.ggw-a-text {

	width: 550px;

	float: left;

	color: #FFF;

	padding-top: 35px;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.ggw-a-text h3 {

	font-size: 34px;

	font-weight: bold;

}

.ggw-a-text p {

	font-size: 16px;

	line-height: 22px;

	padding-left: 24px;

}

.ggw-a-form {

	float: right;

	padding-top: 35px;

	padding-right: 115px;

	width: 264px;

}

.ipt-b {

	background-color: #FFF;

	text-align: center;

	height: 36px;

	width: 260px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #FFF;

}

.btn-b {

	background-color: #007eef;

	height: 40px;

	width: 262px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	color: #FFF;

	font-size: 17px;

	font-family: "微软雅黑", "黑体";

	border: 1px solid #007eef;

}

.cate-tit p {

	color: #FFF;

	text-align: center;

	font-size: 18px;

}

.ggw-b {

	background-image: url(../images/ggw-b.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 170px;

}

.ggw-b .frame {

	height: 170px;

	position: relative;

}

.ggw-b-text {

	position: absolute;

	font-size: 22px;

	left: 278px;

	top: 32px;

}

.ggw-b-text strong {

	font-size: 30px;

}

.ggw-b-text-2 {

	color: #FFF;

	position: absolute;

	left: 4px;

	top: 126px;

	font-size: 18px;

}

.ggw-b-text-2 strong {

	font-size: 28px;

	margin-right: 20px;

}

a.ggw-b-btn {

	font-size: 18px;

	color: #FFF;

	position: absolute;

	left: 841px;

	top: 122px;

	width: 158px;

	height: 50px;

	line-height: 50px;

	text-align: center;

}

.show-tit {

	text-align: center;

	padding-top: 10px;

	padding-bottom: 25px;

}

.dhbg{

	width:100%;

	height:24px;

	background:url(../images/dhbg.png) repeat-x;

}

.dhbg2{

	height:14px;

	width:579px;

	margin:auto;

	background:url(../images/dhbg2.png) center center;

}

.show-tit h3 {

	font-size: 46px;

	color: #0065c3;

	font-weight: bold;

}

.show-tit h3 strong {

	font-size: 46px;

}

.show-tit p {

	font-size: 16px;

	color: #999;

}

.show-tab {

	height: 52px;

	position: relative;

	width: 1030px;

}

.show-tab li {

	float: left;

	height: 52px;

	background-image: url(../images/tab-li-2.png);

	background-repeat: no-repeat;

	background-position: left top;

	width: 174px;

	color: #FFF;

	font-size: 18px;

	text-align: center;

	line-height: 46px;

	margin-right: 32px;

	cursor: pointer;

}

.show-tab li.hover {

	background-image: url(../images/tab-li-2-hover.png);

}

.show-tab li a:link, .show-tab li a:hover, .show-tab li a:visited {

	color: #FFF;

}

.shop-tab-content {

	position: relative;

	height: 485px;

	width: 1030px;

}

.shop-tab-content li {

	float: left;

	height: 222px;

	width: 234px;

	display: block;

	margin-right: 18px;

	margin-bottom: 18px;

}

.shop-tab-content li img {

	height: 222px;

	width: 234px;

}

.shop-tab-content li a {

	position: relative;

	height: 222px;

	width: 234px;

}

.shop-tab-content li span {

	position: absolute;

	left: 0px;

	bottom: 0px;

	height: 30px;

	width: 234px;

	line-height: 30px;

	color: #FFF;

	background-color: #333;

	text-indent: 20px;

	filter:alpha(opacity=70);  

    -moz-opacity:0.7;  

    -khtml-opacity: 0.7;  

    opacity: 0.7;  

}

.shop-tab-content li.big {

	width: 494px;

	height: 463px;

}

.shop-tab-content li.big img {

	height: 463px;

	width: 494px;

}

.shop-tab-content li.big a {

	height: 463px;

	width: 494px;

}

.shop-tab-content li.big span{

	width: 494px;

}

.ggw-c {

	background-image: url(../images/ggw-c.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 207px;

	position: relative;

	color: #FFF;

}

.ggw-c-text-1 {

	font-weight: bold;

	font-size: 26px;

	position: absolute;

	left: 26px;

	top: 17px;

}

.ggw-c-text-2 {

	position: absolute;

	font-size: 18px;

	left: 24px;

	top: 119px;

}

.ggw-c-text-2 strong {

	font-size: 34px;

}

.ggw-c-tel {

	font-size: 18px;

	position: absolute;

	left: 850px;

	top: 29px;

}

.ggw-d {

	background-image: url(../images/ggw-d.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 182px;

	position: relative;

	color: #FFF;

}

.ggw-d-text-1 {

	font-size: 22px;

	position: absolute;

	left: 18px;

	top: 26px;

}

.ggw-d-text-1 strong {

	font-size: 28px;

}

.ggw-d-text-2 {

	font-size: 30px;

	font-weight: bold;

	position: absolute;

	left: 21px;

	top: 133px;

}

.ggw-d-text-2 a {

	font-size: 14px;

	font-weight: normal;

	color: #FFF;

}

.ggw-d-tel {

	position: absolute;

	font-size: 16px;

	left: 735px;

	top: 139px;

	width: 260px;

}

.ggw-d-form {

	position: absolute;

	left: 712px;

	top: 21px;

	width: 275px;

}

#index-guestbook .frame {

	height: 532px;

}

.index-guestbook-l {

	width: 510px;

	float: left;

}

.index-guestbook-l-tit {

	height: 105px;

	padding-top: 40px;

	font-weight: bold;

	font-size: 32px;

}

.index-guestbook-l-ul {

	padding-left: 135px;

}

.index-guestbook-l-ul li {

	height: 116px;

}

.index-guestbook-l-ul li h5 {

	font-size: 18px;

	color: #007eef;

	font-weight: bold;

}

.index-guestbook-l-ul li p {

	font-size: 14px;

	line-height: 22px;

	padding-top: 10px;

}

.index-guestbook-form h3 {

	font-size: 44px;

	color: #007eef;

	font-weight: bold;

}

.index-guestbook-form h5 {

	color: #333;

	font-size: 22px;

	font-weight: bold;

}

.index-guestbook-form p {

	line-height: 20px;

	padding-top: 20px;

	padding-bottom: 20px;

}

