﻿/* 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; }/* 主要*/.aboutus{ margin:0 auto; width:998px; clear:both;}.aboutus .col-md-4{width:32%; float:right;}.aboutus .col-md-8{width:68%;}.sec-title {  position: relative;  margin-bottom: 17px;}.sec-title h2 {    position: relative;    font-size: 34px;    margin-bottom: 30px;    text-transform: capitalize;    font-weight: 500;}.sec-title span{	color:#0049a0;}.aboutus .item-list .item.clearfix{    margin-top: 39px;}.aboutus .item-list .item .content-box{}.aboutus .item-list .item .content-box h4{	font-family: 'Open Sans', sans-serif;	font-size:18px;	font-weight:400;	color:#222222;    line-height: 27px;}.aboutus .item-list .item .content-box .intro-p{	max-width: 720px; line-height:28px;	color:#666666;	margin-top:0px;	padding-bottom:20px;	border-bottom: 1px solid #ededed;}.aboutus .item .image-box img{	width:auto;	max-width:100%;}.aboutuss .style-two{	padding-top:10px;}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: #C30101;}#demo {	overflow:hidden;	width: 100%;	height:190px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #DDD;	padding-top: 20px;}#indemo {float: left;width: 800%;}#demo1 {float: left;}#demo2 {float: left;}#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 #CCC;}.fl { float: left; }.fr { float: right; }.btn {	color: #FFFFFF;	font-size: 14px;	font-weight: normal;	height: 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: #0049a0;	padding-right: 15px;	padding-left: 15px;}.btn2 { color: #FFFFFF; border: 1px solid #999999; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; background-image: url(../img/btn-bg1.png); background-repeat: repeat-x; background-position: 0px 0px; background-color: #919191; font-family: Verdana; font-weight: 700; }/*-------- 下拉菜单 --------------*/.dropmenudiv{ position:absolute; top: 0; line-height:34px; z-index:100; background-color: #FFF; visibility: hidden; width: 150px; border: 1px solid #E7E7E7; border-bottom:none; }.dropmenudiv a{ width: auto; display: block; text-decoration: none; color: #333; padding-left:20px;font-size:14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E7E7E7; }.dropmenudiv a:hover{ color:#FFF; background-color:#C30101;}* 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; }.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:url(../img/topbg.jpg) top center no-repeat;}#header .line {	height: 34px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EBEBEB;}#header .wel {	line-height: 34px;	height: 34px;	font-size: 12px;	color: #666;	float: left;}#header .top {	height: 140px;	position: relative;}.logo {	position: absolute;	left: 0px;	top: 0px;}.set {	line-height: 34px;	height: 34px;	color: #999;	float: right;}.set img{ margin-right: 6px; margin-left: 6px; }.nav-index{	position: absolute;	left: 0px;	top: 15px;	z-index: 1000;}#nav {	height: 58px;	background-color:#00479d;	/*background-image: url(../img/nav.png);*/	clear:both;}#nav ul {	height: 58px;	display: block;	width: 1000px;	margin-right: auto;	margin-left: auto;}#nav li.home,#nav li.b {	float: left;	display: inline-block;	height: 58px;	text-align:center;	position: relative;}#nav li.b {	background-image: url(../img/menu-fgx.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav li a.fmenu, #nav li a.home {	color: #333;	font-size: 16px;	line-height: 58px;	height: 58px;	text-decoration: none;	display: block;	font-weight: normal;padding:0 14px;}#nav li a:link, #nav li a:visited {	text-decoration: none;	color: #FFF;}#nav li a.hover, #nav li a:active, #nav li.hover a {	background-color: #0049a0;}#nav li a:hover{background-color: #01316b;}#nav .submenu {	height: 210px;	z-index: 1100;	background-color: #FFF;	position: absolute;	top: 58px;	left: 0;	display: none;}#nav .submenu-ul {	float: left;	display: block;	width: 140px;	padding-left: 10px;	height: 200px;	padding-right: 10px;	background-color: #0049a0;	padding-top: 10px;}#nav .submenu-ul li {	line-height: 28px;	color: #FFF;	text-align: center;	height: 28px;	overflow:hidden;}#nav .submenu-ul li a, #nav .submenu-ul li a:visited {	color: #FFF;	display: block;	font-size: 14px;}#nav .submenu-info {	float: right;	height: 190px;	width: 270px;	background-color: #FFF;	padding-top: 20px;	padding-right: 20px;	padding-left: 20px;}#nav .submenu-info img{	width:270px;}#search {	height: 54px;	width: 1002px;	background-image: url(../img/search-bg.png);	background-repeat: no-repeat;	background-position: center top;	position: absolute;	z-index: 1001;	left: -3px;	top: -30px;}#search p { margin-top: 3px; }.sidebar {	float: left;	width: 247px;	background-image: url(../img/sb-bg.jpg);	background-repeat: repeat-y;	background-position: left 77px;}.page-sidebar {	float: left;	width: 209px;}.main {	float: right;	width: 729px;}.tl-l {	height: 32px;	background-color: #0049a0;}.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: 145px;	color: #FFF;	background-image: url(../img/tl-cate.png);	background-repeat: no-repeat;	background-position: left top;}.tl-cate h3 {	font-weight: bold;	font-size: 22px;	color: #FFF;	padding-top: 10px;	text-align: center;}.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(../img/tl-s-bg.png);	background-repeat: repeat-x;	background-position: left top;}.tl-s h3 {	float: left;	font-size: 18px;	color: #02A852;	line-height: 44px;	height: 44px;	font-weight: normal;}.tl-s span {	float: right;	line-height: 44px;	height: 44px;	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;}.tit-partner {	height: 90px;}.tit-partner h3 {	font-weight: normal;	font-size: 25px;	color: #FFF;	line-height: 46px;	height: 46px;	text-align: center;}.tit-partner span {	line-height: 20px;	height: 20px;	color: #666;	display: block;	width: 50px;	margin-right: auto;	margin-left: auto;	text-align: center;	margin-top: 5px;}.tit-partner span a {	color: #F7C639;}.tl-b {	padding-bottom: 30px;	text-align: center;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D9D9D9;}.tl-b h3 {	font-weight: normal;	font-size: 25px;	color: #C30101;	line-height: 32px;	height: 32px;	text-align: center;	background-image: url(../img/tl-b.png);	background-repeat: no-repeat;	background-position: center center;}.tl-b span {	line-height: 20px;	height: 20px;	color: #666;	display: block;	width: 50px;	margin-right: auto;	margin-left: auto;	text-align: center;	margin-top: 5px;}.tl-b-2 {	padding-bottom: 30px;}.tl-b-2 p {	color: #666;	font-size: 25px;	text-align: center;	font-weight: normal;}.tl-b-2 h3 {	font-weight: normal;	font-size: 25px;	color: #D30100;	line-height: 32px;	height: 32px;	text-align: center;	background-image: url(../img/tl-b-2.png);	background-repeat: no-repeat;	background-position: center center;}.tl-b-2 span {	line-height: 20px;	height: 20px;	color: #666;	display: block;	width: 50px;	margin-right: auto;	margin-left: auto;	text-align: center;	margin-top: 5px;}.tl-b-2 span a {	color: #F7C639;}.tl-b-3 {	padding-bottom: 30px;}.tl-b-3 p {	color: #FFF;	font-size: 25px;	text-align: center;	font-weight: normal;}.tl-b-3 h3 {	font-weight: normal;	font-size: 25px;	color: #FFF;	line-height: 32px;	height: 32px;	text-align: center;	background-image: url(../img/tl-b-3.png);	background-repeat: no-repeat;	background-position: center center;}.cate {	display: block;	padding-right: 16px;	padding-left: 16px;}.cate dl {	display: block;	padding-bottom: 10px;}.cate ul {	display: block;	padding-right: 10px;	padding-left: 10px;}.cate li {	height: 36px;	font-size: 14px;	overflow: hidden;	line-height: 36px;	padding-left: 40px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCC;}.cate li:last-child{	border-bottom-style: none;	}.cate dt {	line-height: 36px;	height: 37px;	font-size: 16px;	overflow: hidden;	color: #FFF;	font-weight: normal;	background-image: url(../img/cate-dt.png);	background-repeat: no-repeat;	background-position: center top;	text-align: center;}.cate dt.current {	background-image: url(../img/cate-dt-cur.png);}.cate dd {	text-align: left;	line-height: 38px;	background-image: url(../img/cate-dd.png);	background-repeat: no-repeat;	background-position: center top;	font-size: 16px;	background-color: #FFF;	height: 38px;	padding-left: 40px;overflow:hidden;}.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: #DFDFDF;	border-right-color: #DFDFDF;	border-bottom-color: #DFDFDF;	border-left-color: #DFDFDF;}.mt10 { margin-top: 10px; }.news-ul { padding: 0px; overflow:hidden; display: block; }.news-ul li {	background-image: url(../img/dot-arr.png);	background-repeat: no-repeat;	background-position: 4px 13px;	padding-left: 20px;	line-height: 34px;	height: 34px;	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(../img/pic-contact.png);	background-repeat: no-repeat;	background-position: 5px 5px;	padding-top: 140px;	padding-bottom: 8px;	padding-left: 10px;}.banner {	height: 580px;	width: 100%;	overflow: hidden;}#banner {	height: 580px;	position:relative;	z-index: 0;}#banner .adarea {	display: block;	height: 580px;	width: 100%;}#banner .navia {	position:absolute;	right:0%;	bottom: 60px;	text-align: center;	height: 10px;	z-index: 100;	width: 100%;}#banner .navia a{	display:inline-block;	width:20px;	height:20px;	background-color: #FFF;	color:#333;	margin-top: 0;	margin-right: 5px;	margin-bottom: 0;	margin-left: 5px;	font-size: 12px;	line-height: 20px;	text-align:center;	border: 1px solid #EEE;}#banner .navia a.current{	background-color: #0049a0;	color:#FFF;	border: 1px solid #0049a0;}.tl-m {	height: 44px;	background-image: url(../img/tl-m-bg.png);	background-repeat: repeat-x;	background-position: left bottom;}.tl-m h3 {	height: 44px;	line-height: 44px;	font-size: 18px;	float: left;	font-weight: normal;	color: #333;	background-image: url(../img/tl-m-h3.png);	background-repeat: repeat-x;	background-position: left bottom;	padding-right: 10px;	padding-left: 10px;}.tl-m span {	color: #666;	float: right;	height: 44px;	line-height: 44px;}.tl-m a, .tl-m a:visited  {	color: #333;}#footer {	background-color: #FFF;	margin-top: 30px;}#footer .info {	text-align: left;	color: #333;	line-height: 24px;	background-image: url(../img/logo.png);	background-repeat: no-repeat;	background-position: 10px 10px;	padding-left: 150px;	min-height: 100px;}#footer .info img{float:right;}#wraper {	width: 1000px;	margin-right: auto;	margin-left: auto;	padding-bottom: 20px;}#page {	float: right;	width: 775px;}.about-page { font-size: 14px; line-height: 20px; overflow: hidden; padding-top: 10px; }.about-page p {  padding-top: 4px; padding-bottom: 4px; }#search .form {	float: right;	padding-top: 12px;	padding-right: 25px;}#search .keyword {	float: left;	line-height: 52px;	height: 54px;	width: 530px;	overflow: hidden;	color: #333;	padding-left: 30px;}#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 {	display: block;	width: 397px;	height: 339px;	left: 30px;	top: 207px;	background-image: url(../img/video-bg.jpg);	background-repeat: no-repeat;	background-position: left top;	float: left;	background-color: #FFF;}.cus { text-align: center; padding-top: 5px; }#links a { margin-right: 5px; margin-left: 5px; }#footer .nav {	line-height: 44px;	color: #FFF;	height: 44px;	text-align: center;	left: 0px;	background-color: #231816;}#footer .nav span {	margin-right: 5px;	margin-left: 5px;	color: #FFF;}#footer .nav a {	color: #FFF;	font-size: 15px;	margin-right: 13px;	margin-left: 13px;}#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("../img/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(../img/tab-bg.jpg); background-repeat: no-repeat; background-position: 0px center; height: 26px; padding-left: 18px; }.pro-more-info .info-list { line-height: 26px; }.page-news-show { padding: 8px; }.page-news-show h1 {	font-size: 16px;	line-height: 32px;	text-align: center;	color: #C72C2E;	font-weight: 700;}.page-news-show .info {	text-align: center;	color: #666666;	line-height: 30px;}#zoom {	padding-top: 15px;	font-size: 14px;	line-height: 24px;	overflow: hidden;}.page-gb { padding: 8px; }.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(../img/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-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; 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;}.page-cert-list li {	display: block;	float: left;	height: 230px;	width: 190px;}.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 {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(../img/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(../img/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; }.btn-search {	height: 26px;	color: #FFF;	width: 50px;	font-weight: normal;	float: left;	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: #0049a0;}.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(../img/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 {	margin-right: 4px;	margin-left: 4px;	color: #333;}.box-m { background-image: url(../img/col-l-bg.png); background-repeat: no-repeat; background-position: left top; height: 260px; }.about-con {	background-image: url(../img/about-bg.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 657px;}.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(../img/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(../img/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: 160px;	padding-top: 20px;}.headline .pic {}.headline .pic img {	height: 135px;	width: 195px;}.headline .info {	float: right;	height: 135px;	width: 430px;}.headline .info h3 {	line-height: 16px;	font-size: 14px;	font-weight: 700;	padding-top: 5px;}.headline .info p {	color: #666;	line-height: 24px;	padding-top: 8px;	font-size: 14px;}.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 {	padding-top: 10px;}.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(../img/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 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(../img/dot-gray.jpg);	background-repeat: no-repeat;	background-position: 10px center;	font-size: 12px;	text-align: left;	padding-left: 20px;}#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: 186px;	height: 26px;	line-height: 26px;	text-align: left;	padding-left: 40px;	float: left;	color: #333;	background-image: url(../img/search-icon.png);	background-repeat: no-repeat;	background-position: left top;	background-color: #F5F5F5;	box-sizing:border-box;	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;}.faq dl {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CECECE;	padding-bottom: 13px;	padding-top: 13px;}.faq dt span { font-weight: 700; color: #FF6600; }.faq dd span { color: #1FB530; font-weight: 700; }.about p {	line-height: 28px;	font-size: 14px;	padding-top: 5px;	padding-right: 2px;	padding-bottom: 5px;	padding-left: 2px;	color: #555351;}.about {	height: 270px;	overflow: hidden;	color: #666;	width: 600px;	float: right;	padding-top: 5px;}.tl-w {	height: 46px;	background-image: url(../img/tl-m-h3.png);	background-repeat: repeat-x;	background-position: left bottom;}.tl-w h3 {	float: left;	line-height: 44px;	font-size: 20px;	height: 46px;	font-weight: 400;	padding-left: 10px;	padding-right: 10px;	background-image: url(../img/tl-m-bg.png);	background-repeat: repeat-x;	background-position: left bottom;}.tl-w span {	float: right;	color: #333;	line-height: 46px;	height: 46px;}.tl-w h3 a, .tl-w h3 a:visited {	color: #8B5F13;}.tl-w span a, .tl-w span a:visited {	color: #333;}.tl-h {	height: 50px;	text-align: center;	background-image: url(../img/tl-b.png);	background-repeat: no-repeat;	background-position: center center;}.tl-h h3 {	font-size: 24px;	font-weight: normal;	line-height: 50px;	text-align: center;}.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(../img/partner-bg.jpg); background-repeat: no-repeat; background-position: center top; height: 214px;  }.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: 6px;	margin-left: 6px;	font-size: 12px;}.faq dl dt {	line-height: 18px;	padding-top: 5px;	padding-bottom: 5px;	background-image: url(../img/faq-q.png);	background-repeat: no-repeat;	background-position: left 6px;	padding-left: 25px;}.faq dl dd {	line-height: 20px;	color: #666;	padding-top: 4px;	padding-bottom: 4px;	background-image: url(../img/faq-a.png);	background-repeat: no-repeat;	background-position: 0px 6px;	padding-left: 25px;}.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;	float: left;	height: 230px;	width: 270px;}.cert-ul li span {	display: block;	padding-top: 25px;	background-image: url(../img/cert-bg.jpg);	background-repeat: no-repeat;	background-position: center top;}.cert-ul li img {	width: 200px;	height: 150px;}.links strong {	color: #FFF;	margin-right: 10px;}.red {	color: #D73637;}.grey { color: #666; }.cert-ul {	text-align: center;	width: 810px;	margin-right: auto;	margin-left: auto;}#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 {	font-size: 12px;	position: absolute;	top: 20px;	background-image: url(../img/icon-tel.png);	background-repeat: no-repeat;	background-position: left center;	padding-left: 60px;	right: 0px;	text-align:left;}.tel strong {	color: #0049a0;	font-size: 24px;	font-weight: normal;}#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: 32px;	color: #333;}.tl-m span img {	padding-top: 16px;}.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(../img/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(../img/cus-1.png);}.witness-li-2{ background-image: url(../img/cus-2.png);}.witness-li-3{ background-image: url(../img/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: #F1F1F1;}.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(../img/til-hea.png); }#new-box { padding: 8px; height: 250px; }.news-ul2 { display: block; }.news-ul2 li { background-image: url(../img/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(../img/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(../img/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(../img/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: 640px;}.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: 300px;	background-color: #F4F4F4;	padding: 15px;}#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(../img/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(../img/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(../img/btn-blue.png);  }.btn-orange { background-image: url(../img/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(../img/tab_bg.gif); background-repeat: repeat-x; background-position: 0px bottom; }.pro-more-info .more-info-tab-li li { background-image: url(../img/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(../img/tab_a.gif); }.more-info-tab-con {	line-height: 24px;	font-size: 14px;}.redfont {	color: #C00;}.tel p {	padding-top: 10px;}.feedback dl dt strong { color: #F60; }.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: #666;}#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(../img/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: 44px;	font-weight: normal;	color: #333;	font-size: 18px;	cursor:pointer;	width: 120px;}.tl-w ul li.hover {	color: #C72C2E;	background-image: url(../img/tl-w-h3.png);	background-repeat: repeat-x;	background-position: center bottom;}.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: #0049a0;}.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;}.box-r { background-image: url(../img/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 li{ float:left; list-style:none;}.page-num a, .page-num span{	font-size:14px;	display:inline-block;	padding:4px 6px;	background-color:#F0F0F0;	margin:0 2px;}.page-num .current {	color: #FFF;	background-color: #0049a0;}.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(../img/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(../img/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: #F60; }#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: #F60; }#guestbook dd { padding: 8px; }#guestbook .reply strong { color: #0E8109; }#gustbook { height: 300px; background-image: url(../img/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-top: 10px; }.products-list {	width: 100%;}.products-list li {	height: 220px;width:33%;float:left;	display: block;}.products-list .img img {	height: 190px;	width: 238px;	padding: 1px;	border: 1px solid #CCC;}.products-list .img a:hover img {	border-top-color: #F60;	border-right-color: #F60;	border-bottom-color: #F60;	border-left-color: #F60;}.products-list .name { margin-right: 10px; margin-left: 10px; margin-top: 6px; }/*产品介绍*/.goods-left { float: left; width: 400px; }.goods-right {	float: right;	width: 320px;}.btn-buy { display: block; height: 37px; width: 127px; text-indent: -3000px; background-image: url(../img/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(../img/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 {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #E3E3E3;	background-color: #F0F0F0;	padding: 10px;}.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(../img/i-error.png); background-repeat: no-repeat; background-position: 6px center; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 25px; color: #F00; }#cart_ok { border: 1px solid #98C700; background-color: #EFFEB9; background-image: url(../img/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: #F60; }.font-orange {	color: #0049a0;}#product_price { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: 700; color: #F60; }.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-right h1 {	font-size: 16px;	font-weight: 700;	padding-top: 15px;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCC;	margin-bottom: 10px;}.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: 42px;	background-color: #FFF;	border: 1px solid #DFDFDF;}.detail-title h3 {	font-size: 16px;	line-height: 42px;	font-weight: 700;	float: left;	color: #333;	text-align: center;	height: 42px;	padding-left: 10px;}.detail-content { padding: 10px; font-size: 12px; line-height: 24px; }.goods-list-ul {	padding-top: 10px;	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;	height: 200px;	padding-left: 10px;}.goods-list-ul li {	height: 200px;	width: 188px;	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: #F60; }.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(../img/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;	background-color: #F0F0F0;	padding: 10px;	height: 250px;}.goods-order h3 {	font-size: 16px;	font-weight: bold;	line-height: 22px;	padding-top: 2px;	padding-right: 8px;	padding-bottom: 10px;	padding-left: 8px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCC;	text-align: center;	color: #C30;}.goods-order h3 span { font-size: 12px; font-weight: normal; float: right; }.order-form {	padding-top: 10px;}.order-form  .m_form{}.order-form  .m_form li{width:310px; height:38px; float:left; margin-bottom:13px; color:#777;}.order-form .m_form label{float:left; border:1px solid #dedede; line-height:36px; height:36px; width:77px; display:inline-block; text-align:center; background:#fff;}.order-form  .m_form .iptTxt{float:right; width:230px; border:1px solid #dedede; border-left-width:0; height:16px; line-height:16px; padding:10px 0; outline:none; text-indent:1em; background:#fff; color:#333;}.order-form  .m_form .txtAre{width:396px; height:161px; border:1px solid #dedede; outline:none; resize:none; padding:14px; color:#333; line-height:18px;}.order-form  .m_form .btnTjly{	width:310px;	height:38px;	background:#3DB43E;	border:none;	cursor:pointer;	color:#fff;}.order-form  .m_form .areLi{height:205px; float:right; display:inline; width:426px;}.order-form  .m_form .btnLi{background:none; height:60px;}.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: 150px;	width: 170px;}.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(../img/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: #F60; }.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(../img/i-getpass.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; line-height: 20px; height: 20px; }#about-news { background-image: url(../img/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(../img/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(../img/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,.cate dt a:visited {	color: #FFF;}.video-ul { overflow: hidden; padding-top: 8px; }.video-ul li {	background-image: url(../img/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(../img/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(../img/tab_bg.gif); background-repeat: repeat-x; background-position: 0px bottom; }.more-info-tab-li li { background-image: url(../img/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(../img/tab_a.gif); }.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(../img/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,.faq dt a:visited {	color: #0049a0;	font-weight: normal;	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-left-width: 5px;	border-top-style: none;	border-right-style: solid;	border-left-style: solid;	border-top-color: #f2f2f2;	border-right-color: #f2f2f2;	border-bottom-color: #f2f2f2;	border-left-color: #f2f2f2;}.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(../img/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 {	height: 192px;}.news-ul-b li {	display: block;	height: 40px;	overflow: hidden;	font-size: 12px;	background-color: #F3F3F3;	float: left;	width: 305px;	margin-right: 30px;	margin-bottom: 8px;	color: #FFF;}.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: #333;}.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(../img/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 {	padding-top: 10px;	padding-bottom: 15px;}.pic-scroll {	height: 210px;	position: relative;}.pic-scroll-left {	cursor: pointer;	position: absolute;	left: -60px;	top: 30px;}.pic-scroll-right {	text-align: right;	cursor: pointer;	position: absolute;	top: 30px;	right: -60px;}.pic-scroll-con {	float: left;	height: 200px;	width: 1000px;}.pic-scroll-con li {	float: left;	width: 250px;	display: block;	height: 200px;	text-align: center;}.pic-scroll-con li img {	width: 210px;	height: 170px;	background-color: #FFF;}.pic-scroll-con li span {	display: block;	line-height: 28px;	height: 28px;	overflow: hidden;	width: 230px;	margin-right: auto;	margin-left: auto;}.pic-scroll-left a {	display: block;	height: 50px;	width: 21px;	background-image: url(../img/arr-l.png);	background-repeat: no-repeat;	background-position: left top;}.pic-scroll-left a:hover {	background-image: url(../img/arr-l-hover.png);}.pic-scroll-right a {	display: block;	height: 50px;	width: 21px;	background-image: url(../img/arr-r.png);	background-repeat: no-repeat;	background-position: left top;}.pic-scroll-right a:hover {	background-image: url(../img/arr-r-hover.png);}.pic-scroll-con li a:hover span {	text-decoration: none;}.customer-scroll {	height: 95px;	padding:0 10px;}.customer-scroll-left {	width: 41px;	float: left;	padding-top: 7px;	cursor: pointer;}.customer-scroll-right {	width: 41px;	float: right;	padding-top: 7px;	cursor: pointer;}.customer-scroll-con {	float: left;	height: 95px;	width: 890px;}.customer-scroll-con li {	float: left;	width: 222px;	display: block;	height: 95px;	text-align: center;}.customer-scroll-con li img {	width: 186px;	height: 84px;	background-image: url(../img/partner-bg.png);	background-repeat: repeat;	padding: 5px;}.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: 200px;	padding-top: 20px;	padding-right: 20px;	padding-left: 20px;}.cert-scroll-left {	height: 140px;	width: 19px;	float: left;	padding-top: 60px;	cursor: pointer;}.cert-scroll-right {	text-align: right;	height: 140px;	width: 19px;	float: right;	padding-top: 60px;	cursor: pointer;}.cert-scroll-left a {	display: block;	height: 47px;	width: 26px;	background-image: url(../img/arr-l2.png);	background-repeat: no-repeat;	background-position: left top;}.cert-scroll-left a:hover {	background-image: url(../img/arr-l2-hover.png);}.cert-scroll-right a {	display: block;	height: 47px;	width: 26px;	background-image: url(../img/arr-r2.png);	background-repeat: no-repeat;	background-position: left top;}.cert-scroll-right a:hover {	background-image: url(../img/arr-r2-hover.png);}.cert-scroll-con {	float: left;	height: 200px;	width: 910px;}.cert-scroll-con li {	float: left;	width: 151px;	display: block;	height: 200px;	text-align: center;}.cert-scroll-con li img {	width: 135px;	height: 170px;	background-color: #FFF;	border: 1px solid #EEE;}.cert-scroll-con li span {	display: block;	line-height: 28px;	height: 28px;	overflow: hidden;	margin-right: auto;	margin-left: auto;	color: #333;}.workshop-scroll {	height: 220px;	padding-top: 20px;	padding-right: 10px;	padding-left: 10px;}.workshop-scroll-left {	height: 140px;	width: 30px;	float: left;	padding-top: 80px;}.workshop-scroll-right {	text-align: right;	height: 140px;	width: 30px;	float: right;	padding-top: 80px;}.workshop-scroll-con {	float: left;	height: 220px;	width: 876px;}.workshop-scroll-con li {	float: left;	width: 219px;	display: block;	height: 220px;	text-align: center;}.workshop-scroll-con li img {	width: 190px;	height: 165px;	border: 1px solid #DDD;	padding: 3px;}.workshop-scroll-con li span {	display: block;	line-height: 28px;	height: 28px;	overflow: hidden;	padding-top: 5px;}.search-info { background-color: #F0F0F0; border: 1px solid #DDD; padding: 10px; }.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(../img/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(../img/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: 64px;	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(../img/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 {	height: 42px;}.tl-m span.more a,.tl-m span.more a:visited{	color:#666;}.col-l2 {	float: left;	width: 488px;	background-image: url(../img/line-y.png);	background-repeat: no-repeat;	background-position: right center;	padding-right: 40px;}.col-r2 {	float: right;	width: 451px;}.tl-h p {	line-height: 22px;	height: 22px;	color: #EF7A00;	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: 46px;	background-color: #0049a0;}.tl-cate2 h3 {	font-size: 18px;	font-weight: normal;	color: #FFF;	height: 46px;	line-height: 46px;	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: #F60;	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 {	height: 311px;	width: 366px;	padding-top: 15px;	padding-left: 15px;}.bgg {	background-color: #2A2A2A;}#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: #F60;}.line-x {	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #EEEEEE;}.adv-video {	top: 158px;	right: 43px;}.witness-ul .more {	background-image: url(../img/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:#BF1C2F;	color:#FFF;	font-size: 14px;	line-height: 28px;	font-weight: normal;	height: 28px;	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: 60px;}.btn-b {	background-image: url(../img/btn-bg.png);	background-repeat: no-repeat;	background-position: left top;	height: 23px;	width: 108px;	line-height: 22px;	display: inline-block;	margin-right: 5px;	margin-left: 5px;	text-align: center;}.about-btn {	height: 34px;	padding-top: 15px;}.tl-m p {	float: left;	height: 44px;	line-height: 44px;	font-size: 14px;	color: #999;	padding-left: 10px;}.tl-links {	background-image: url(../img/links-tit.png);	background-repeat: no-repeat;	background-position: left bottom;	height: 40px;	padding-bottom: 8px;}.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(../img/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(../img/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(../img/box-ft.png);	background-repeat: no-repeat;	background-position: left top;	height: 32px;}.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(../img/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;}.tl-m ul {	height: 44px;	float: left;	width: 550px;}.tl-m ul li {	float: left;	height: 44px;	line-height: 44px;	font-size: 18px;	cursor: pointer;	font-weight: normal;	color: #333;	padding-right: 20px;	padding-left: 10px;	display: inline-block;}.tl-m ul li.hover {	background-image: url(../img/tl-m-h3.png);	background-repeat: repeat-x;	background-position: left bottom;}.witness-ul2 {	height: 440px;	padding-top: 30px;	display: block;	overflow: hidden;}.witness-ul2 li {	height: 210px;}.witness-ul2 .pic {	height: 210px;	float: left;	width: 250px;}.witness-ul2 .pic img {	height: 180px;	width: 230px;	border: 1px solid #CCC;	padding: 2px;	background-color: #FFF;}.witness-ul2 li .info {	height: 210px;	float: right;	width: 450px;}.witness-ul2 .info h3 {	font-size: 15px;	line-height: 30px;	font-weight: bold;	height: 30px;	overflow: hidden;}.witness-ul2 .info p {	font-size: 12px;	line-height: 22px;	color: #666;	padding-top: 5px;	height: 128px;}.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 {	overflow:hidden;	background-repeat: no-repeat;	background-position: center top;	height: 200px;}#page-banner img{	width:100%;}.tl-h h3 strong {	font-size: 36px;	font-weight: normal;	color: #008500;	padding-right: 5px;	padding-left: 5px;	display: inline-block;	line-height: 50px;}#solution-tab {	background-image: url(../img/cate-bg.png);	background-repeat: repeat;	padding-top: 10px;	padding-bottom: 10px;	height: 380px;}#solution-tab li {	background-image: url(../img/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(../img/cate-li-hover.png);	background-repeat: no-repeat;	background-position: right top;	color: #F60;}#solution-tab li.hover a, #solution-tab li.hover a:visited {	color: #F60;}.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 {	height: 300px;}.index-cate li {	line-height: 32px;	height: 290px;	border: 1px solid #EBEBEB;	float: left;	padding: 4px;	background-color: #FFF;	width: 211px;	margin-right: 37px;}.index-cate  li a {	display:block;	background-color: #EEEEEE;	height: 290px;}.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;}.page-info-list li {	display: block;	height: 140px;	border-bottom:solid 1px #E9E9E9;	margin-bottom:10px;}.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: 16px;	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: #DE411A;}.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(../img/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(../img/dot-gray.jpg);	background-repeat: no-repeat;	background-position: 10px center;	padding-left: 20px;	line-height: 26px;	height: 26px;}.logo img {	float: left;}.logo h1 {	font-size: 24px;	color: #C10505;	font-weight: bold;	padding-top: 25px;}.logo p {	font-size: 19px;	font-weight: normal;	color: #333;}.adw {	background-image: url(../img/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: #F60;}.con-bg {	padding-bottom: 30px;	background-image: url(../img/con-bg.png);	background-repeat: repeat;	background-position: left top;	padding-top: 35px;}.bg-gary { background: -webkit-linear-gradient(left top, #f1f4f8 , #b2b5ba); /* Safari 5.1 - 6.0 */    background: -o-linear-gradient(bottom right, #f1f4f8, #b2b5ba); /* Opera 11.1 - 12.0 */    background: -moz-linear-gradient(bottom right, #f1f4f8, #b2b5ba); /* Firefox 3.6 - 15 */    background: linear-gradient(to bottom right,#f1f4f8 , #b2b5ba); /* 标准的语法（必须放在最后） */	padding-top: 40px;	padding-bottom: 40px;}.tl-b h3 strong {	font-weight: normal;	color: #F60;}#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: #FFF;	height: 65px;	line-height: 24px;	font-size: 15px;	left: 779px;	top: 442px;	width: 219px;}.tel-box strong {	font-size: 24px;}.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(../img/arr-b.png);	margin-top: 10px;}.slider-prev{	background-image: url(../img/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: #F60;}.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(../img/tl-s-h3.png);	background-repeat: repeat-x;	background-position: left top;}.tl-n {	height: 48px;	background-image: url(../img/tl-n.png);	background-repeat: no-repeat;	background-position: left top;}.tl-n h3 {	float: left;	font-size: 16px;	color: #FFF;	line-height: 48px;	height: 48px;	padding-left: 20px;}.tl-n span {	float: right;	line-height: 48px;	height: 48px;	font-family: "宋体";	font-size: 12px;	padding-right: 10px;}.tl-n a { color: #333; }.tl-n a:link, .tl-n a:visited {	text-decoration: none;	color: #FFF;}.tl-n a:hover, .tl-n a:active {	text-decoration: underline;	color: #FFF;}.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: 290px;	padding-top: 35px;	height: 160px;}#footer .weixin img {	height: 140px;	width: 140px;	float: left;}#footer .weixin p {	padding-top: 50px;	color: #FFF;	float: right;	width: 140px;	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: #0049a0;	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: #F4F4F4;}.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: #F60;	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: #F60;	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 {	background-image: url(../img/bg-w2.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 402px;	padding-top: 50px;}.index-guestbook p {	font-size: 14px;	line-height: 22px;	color: #666;}.index-guestbook p {}.index-guestbook p strong {	color: #CF0902;}#footer .info a, #footer .info a:visited {	color: #333;	}#footer .frame{padding:20px 0;}.products-list ul {	padding-top: 15px;}.pic-ul li {	text-align: center;	float: left;	height: 190px;	width: 220px;}.pic-ul li span {	display: block;	line-height: 30px;	height: 30px;	margin-right: 5px;	margin-left: 5px;	overflow: hidden;}.pic-ul li img {	width: 200px;	height: 150px;	border: 3px solid #EEE;}.ys-tit {	height: 170px;	text-align: center;}.ys-tit p {	color: #FFF;	font-size: 20px;	font-weight: normal;	padding-top: 10px;}.ys-tit p span {	color: #EF7A00;}.ys-tit h3 {	font-size: 48px;	color: #FFF;	font-weight: bold;	padding-top: 10px;}.ys-tit h3 strong {	color: #0955A3;}.ys li p strong {	color: #EF7A00;	font-weight: normal;}.ys-con {	padding-top: 30px;	padding-right: 50px;	padding-bottom: 30px;	padding-left: 50px;}.ys-con li {	position: absolute;}.ys-con li h4 {	color: #333;	font-size: 24px;	line-height: 28px;	font-weight: normal;}.ys-con li h5 {	color: #C5000C;	font-size: 22px;	line-height: 40px;	font-weight: normal;}.ys-con li p {	font-size: 15px;	color: #444;	line-height: 26px;	padding-top: 8px;	padding-bottom: 8px;}.ys-li-1 {	left: 520px;	top: 301px;	width: 445px;	}.ys-li-2 {	left: 31px;	top: 508px;	width: 457px;	text-align: right;}.ys-li-3 {	left: 519px;	top: 841px;	width: 469px;}.ys-li-4 {	left: 17px;	top: 1003px;	width: 473px;	text-align: right;}.ys-li-5 {	left: 111px;	top: 1322px;	width: 409px;}.ys-li-6 {	left: 612px;	top: 1736px;	width: 390px;}.ys-li-7 {	left: 544px;	top: 2038px;	width: 498px;}.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 {	line-height: 0px;}.tl-w span.more a, .tl-w span.more a:visited {	color: #666;}.pro-ul {	display: block;	padding-top: 20px;	height: 520px;}.pro-ul li {	height: 260px;	display: block;	float: left;	width: 232px;	text-align: center;	margin-right: 16px;}.pro-ul li span {	display: block;	line-height: 40px;	text-align: center;	color: #333;	margin-right: auto;	margin-left: auto;	height: 40px;	overflow: hidden;}.pro-ul img {	height: 185px;	width: 230px;	background-color: #FFF;	border: 1px solid #CCC;}.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: #FA7400;	border-right-color: #FA7400;	border-bottom-color: #FA7400;	border-left-color: #FA7400;}.pro-ul li a:hover img{	animation-name:pulse; animation-duration:3s;}.pro-ul li a {	display: block;}.pro-ul li a:hover img {	border-top-color: #0049a0;	border-right-color: #0049a0;	border-bottom-color: #0049a0;	border-left-color: #0049a0;}.pro-ul li a:hover span {	color: #F00;	text-decoration: none;}.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(../img/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: 24px;	text-align: center;	font-weight: normal;	padding-top: 10px;}.font-green {	color: #1C7532;}.tl-s span.more {	background-image: url(../img/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: 14px;	color: #FFF;	float: left;	font-weight: normal;	height: 30px;	background-image: url(../img/tit-link.png);	background-repeat: no-repeat;	background-position: left top;	width: 140px;	line-height: 30px;	text-align: center;	padding-top: 40px;}.links h3 span a {	color: #CCC;	font-size: 12px;}.tl-m p strong {	color: #CF0902;}.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;}.tl-cate p {	text-align: center;	font-size: 24px;	color: #FFF;	font-weight: normal;	padding-top: 40px;	font-family: "Courier New", Courier, monospace;}.cate dd a {	font-size: 14px;}.cate dd a:hover {	color: #0049a0;}.cases-tab {	height: 36px;}.cases-tab li ,.cases-tab p {	line-height: 36px;	height: 36px;	color: #333;	font-size: 17px;	cursor:pointer;	width: 190px;	text-align: center;	float: left;}.cases-tab li a, .cases-tab li a:visited ,.cases-tab p a, .cases-tab p a:visited {	color: #333;}.cases-tab li.hover {	color: #FFF;	background-color: #0049a0;}.cases-tab li.hover a, .cases-tab li.hover a:visited {	color: #FFF;}.cases-tab-con {	height: 220px;	display: block;	width: 970px;	position: relative;}.cases-tab-con li.big {	float: left;	height: 412px;	width: 657px;	margin-right: 20px;}.cases-tab-con li.big img {	height: 412px;	width: 657px;}.cases-tab-con li {	height: 210px;	width: 310px;	background-color: #FFF;	display: block;	position: relative;	float: left;	margin-right: 13px;	margin-bottom: 20px;}.cases-tab-con li img {	height: 210px;	width: 310px;	display: block;	z-index: 0;}.con-a {	background-image: url(../img/ys-con.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 593px;}.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.more {	height: 34px;	float: left;	line-height: 34px;	font-size: 15px;	width: 138px;	text-align: center;	margin-right: 15px;	background-color: #626262;	color: #FFF;	background-image: url(../img/btn-more.png);	background-repeat: no-repeat;	background-position: 110px center;}.about-btn a.contact {	height: 34px;	float: left;	line-height: 34px;	font-size: 15px;	width: 138px;	text-align: center;	margin-right: 15px;	background-color: #004098;	color: #FFF;}.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;}.ggw-a {	background-image: url(../img/ggw-a.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 150px;}.ggw-a .frame {	height: 270px;	position: relative;}.ggw-a-txt {	color: #FFF;	position: absolute;	font-size: 22px;	left: 32px;	top: 61px;	width: 399px;	text-align: left;	line-height: 30px;	font-weight: normal;}a.ggw-a-qq {	position: absolute;	color: #FFF;	font-size: 14px;	left: 803px;	top: 90px;	width: 120px;	height: 34px;	line-height: 34px;	text-align: center;}.ys-tit h5 {	line-height: 32px;	font-size: 28px;	color: #FFF;	position: absolute;	font-weight: bold;	left: 440px;	top: 74px;}.ggw-b {	background-image: url(../img/ggw-b.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 141px;}.ggw-b .frame {	height: 141px;	position: relative;}.ggw-b-txt {	color: #FFF;	font-size: 30px;	position: absolute;	left: 6px;	top: 100px;	width: 666px;	height: 40px;	text-align: center;	font-weight: bold;	line-height: 38px;}.ggw-b-txt strong {	font-size: 30px;}.ggw-b-tel {	color: #FFF;	position: absolute;	left: 768px;	top: 36px;	width: 192px;	height: 55px;	font-size: 16px;}.ggw-b-tel strong {	font-size: 26px;	font-weight: normal;}.ggw-b-tel a {	color: #FFF;	display: inline-block;	border: 2px solid #FFF;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	margin-top: 10px;}.tl-w span.more img {	padding-top: 20px;}.col-m {	float: left;	width: 315px;}.tl-links span a {	color: #FFF;}.tl-tab {	height: 58px;}.tl-tab ul {	height: 58px;}.tl-tab span {	float: right;	height: 31px;	line-height: 30px;	padding-right: 10px;}.tl-tab ul li {	float: left;	height: 58px;	line-height: 58px;	color: #333;	font-size: 18px;	font-weight: normal;	width: 248px;	text-align: center;	background-color: #FFF;	margin-right: 1px;}.tl-tab span a, .tl-tab span a:visited {	color: #F6C739;}.tl-tab ul li.hover {	cursor: pointer;	background-repeat: no-repeat;	color: #FFF;	background-image: url(../img/tl-tab-li.png);	background-position: center top;	position: relative;	height: 63px;}#cases-con {	background-image: url(../img/case-bg.png);	background-repeat: repeat-x;	background-position: left bottom;}.cases-tab h3 {	line-height: 70px;	height: 70px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CBCBCB;	float: left;	width: 167px;	font-size: 18px;	text-align: center;	background-color: #E7E7E7;}.cases-tab ul {	display: block;	height: 36px;	width: 760px;	float: left;}.cases-tab span {	font-size: 16px;	line-height: 70px;	float: right;	height: 70px;	width: 170px;	text-align: center;}.cases-tab-con li a:hover img{	animation-name:pulse; animation-duration:3s;}.cases-tab-con li span {	color: #666;	line-height: 20px;	display: block;	padding-top: 15px;}.cases-tab-con li.big a {	height: 412px;	width: 657px;}.witness-ul2 li .info h3 a {	color: #333;}.news-con {	background-image: url(../img/news-bg.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 466px;	padding-top: 45px;}.headline .info p a {	color: #FFF;}.news-ul-b li a {	color: #333;	float: right;	line-height: 40px;	display: block;	height: 40px;	width: 255px;	overflow: hidden;}.news-ul-b li span {	font-size: 13px;	font-weight: bold;	display: block;	padding-top: 5px;	line-height: 15px;}a.links-app {	color: #888;}.ggw-b-tit {	font-size: 40px;	font-weight: bold;	color: #FFF;	position: absolute;	left: 7px;	top: 38px;	width: 665px;	text-align: center;}.tel span {	text-align: left;	font-size: 14px;}.tl-b span a {	color: #F7C639;}.apply {	background-color: #0B8AD3;	padding: 5px;	height: 56px;}.apply a {	line-height: 56px;	color: #FFF;	text-align: center;	display: block;	font-size: 18px;	border: 1px solid #FFF;}.ggw-a-tel {	color: #FFF;	font-size: 15px;	position: absolute;	left: 782px;	top: 52px;	width: 190px;	height: 51px;}.ggw-a-tel strong {	font-size: 22px;	font-weight: normal;}.case-tit {	background-image: url(../img/tit-case.png);	background-repeat: no-repeat;	background-position: center center;	height: 63px;}.case-tit h3 {	line-height: 63px;	color: #FFF;	font-size: 25px;	text-align: center;}.cases-con {	height: 450px;	padding-top: 20px;}.cases-remark {	padding-top: 15px;	padding-left: 10px;}.cases-remark dd {	color: #FFF;	background-image: url(../img/case-dot.png);	background-repeat: no-repeat;	background-position: left center;	height: 30px;	line-height: 30px;	padding-left: 30px;	font-size: 15px;}.cases-remark dt {	padding-bottom: 5px;}.ys {	background-image: url(../img/ys-bg.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 1282px;}.ys-li-tel {	left: 85px;	top: 1097px;	font-size: 16px;	color: #666;}.ys-li-tel strong {	color: #0C8AD4;	font-size: 22px;	font-weight: normal;}.tit-faq {	background-image: url(../img/tit-faq.png);	background-repeat: no-repeat;	background-position: left top;	height: 67px;}.tl-w p {	line-height: 56px;	color: #999;	float: left;	height: 56px;	font-size: 17px;}.witness-ul2 .info span {	display: inline-block;}.witness-ul2 .info span a {	color: #F6C739;}.tit-faq h3 {	color: #FFF;	text-align: center;	line-height: 46px;	font-size: 20px;}.tit-faq span {	display: block;	text-align: center;	margin-top: 3px;}.tit-faq span a {	color: #F6C739;}.index-guestbook-form {	display: block;	background-image: url(../img/guestbook-bg.png);	background-repeat: no-repeat;	background-position: left top;	height: 345px;	width: 961px;	margin-right: auto;	margin-left: auto;}.guestbook-ipt {	background-color: #FFFFFF;	border: 1px solid #FFFFFF;	line-height: 30px;	height: 30px;	margin: 0px;	padding: 0px;}.index-guestbook-form-ipt {	height: 34px;	padding-left: 50px;	padding-top: 5px;}.index-guestbook-form-text {	position: absolute;	left: 669px;	top: 98px;	width: 272px;}.index-guestbook-form .ipt-btn {	display: block;	width: 100%;	line-height: 32px;	color: #FFF;	background-color: #F6C739;	height: 32px;	border: 1px solid #F6C739;}.index-cate ul li img {	height: 155px;	width: 211px;}.index-cate ul li a h5 {	background-image: url(../img/cate-tit.png);	background-repeat: no-repeat;	background-position: center bottom;	text-align: center;	line-height: 44px;	font-size: 16px;	font-weight: bold;	height: 46px;}.index-cate ul li a p {	height: 69px;	display: block;	background-image: url(../img/cate-plus.png);	background-repeat: no-repeat;	background-position: right bottom;	line-height: 20px;	padding-top: 10px;	padding-right: 6px;	padding-bottom: 10px;	padding-left: 6px;	text-align: center;}li.nomr {	margin-right: 0px;}.index-cate ul li a:hover {	color: #FFF;	background-color: #C30101;	text-decoration: none;}.index-cate ul li a:hover h5 {	background-image: url(../img/cate-tit-hover.png);}.index-cate ul li a:hover p {	background-image: url(../img/cate-plus-hover.png);}.cate dl dt span {	text-align: center;	height: 74px;	width: 74px;	display: inline-block;	float: left;	font-size: 30px;	font-weight: normal;}.cate-tel {	background-image: url(../img/sb-ft.png);	background-repeat: no-repeat;	background-position: left top;	height: 30px;	color: #FFF;}.cate-tel span {	display: block;	padding-top: 18px;	padding-left: 80px;	font-size: 14px;}.cate-tel strong {	display: block;	text-align: center;	padding-top: 8px;	font-size: 20px;}.pro-banner {	height: 568px;	position: relative;    border: 1px solid #d7d7d7;    background: #F0F0F0;    overflow: hidden;    border-radius: 5px;}.pro-banner .bb{	height: 568px;	width:100%;	border-radius: 5px;}.pro-scroll-left {	position: absolute;	z-index: 10;	left: 0px;	top: 46%;	cursor: pointer;}.pro-scroll-right {	position: absolute;	top: 46%;	right: 0px;	z-index: 10;	cursor: pointer;}.pro-scroll-con {	height: 568px;}.pro-scroll-con li {	float: left;	height: 568px;	width: 729px;}.pro-scroll-con li img {	height: 568px;	width: 729px;}.ggw-a-txt-b {	font-size: 22px;	font-weight: normal;	color: #FCFE00;	line-height: 30px;	left: 30px;	top: 155px;	position: absolute;}.ggw-a-form {	width: 322px;	position: absolute;	top: 51px;	right: 16px;	height: 211px;}.ggw-a-form label {	width: 84px;	display: block;	float: left;	padding-top: 9px;	color: #FFF;	text-align: center;}.ggw-a-form-t {	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;	height: 100px;	width: 225px;	margin-top: 4px;	float: left;	margin-left: 5px;}.ggw-a-form-i {	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: 225px;	margin-top: 4px;	margin-left: 5px;	float: left;	height: 28px;}.ggw-a-form-s {	color: #FFF;	background-color: #000;	line-height: 30px;	height: 30px;	padding-right: 10px;	padding-left: 10px;	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;}#why {	background-image: url(../img/why-bg.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 80px;	padding-top: 255px;}#why li {	float: left;	text-align: center;	font-size: 14px;	display: block;}#why li strong {	font-size: 15px;}.why-tel {	text-align: center;	height: 38px;}.why-tel span {	font-size: 18px;	background-image: url(../img/tel2.png);	background-repeat: no-repeat;	background-position: left center;	display: inline-block;	padding-left: 52px;	padding-right: 10px;	line-height: 38px;}.why-tel strong {	font-size: 24px;	color: #D30100;	display: inline-block;	padding-right: 25px;	line-height: 38px;}a.why-tel-qq {	line-height: 36px;	background-image: url(../img/btn-qq.png);	background-repeat: no-repeat;	background-position: center center;	display: inline-block;	width: 120px;	color: #FFF;}.cases-tab-con li p {	background-image: url(../img/bg-black.png);	background-repeat: repeat;	position: absolute;	z-index: 10;	right: 0px;	display: block;	line-height: 30px;	bottom: 0px;	width: 100%;	text-align: center;	color: #FFF;}.cases-tab-con li p strong {	font-size: 24px;}.cases-tab-con li p a.case-qq {	font-size: 16px;	line-height: 30px;	color: #FFF;	background-color: #D30100;	display: inline-block;	height: 30px;	margin-top: 15px;	padding-right: 10px;	padding-left: 10px;}.bg-red {	background-image: url(../img/bg-red.png);	background-repeat: repeat;	padding-top: 30px;	padding-bottom: 30px;}.flow {	text-align: center;}.goods-spce-ul {	background-color: #F0F0F0;	padding: 10px;}.detail-tab-title {	height: 44px;}.detail-tab-title li {	float: left;	width: 192px;	height: 40px;	text-align: center;	line-height: 43px;	font-size: 18px;	font-weight: normal;	background-color: #F0F0F0;	margin-right: 1px;}.detail-tab-title li.hover {	color: #FFF;	background-color: #0049a0;}.area-nav {	height: 50px;	width: 60px;	position: absolute;	left: 264px;	top: 56px;}.area-nav strong {	font-size: 16px;	line-height: 30px;	display: block;	height: 30px;}.area-nav-a span {	display: block;	line-height: 18px;	text-align: center;	height: 18px;	border: 1px solid #EEEEEE;	color: #999;	cursor: pointer;}.area-nav-a span.on{	color: #FFF;	background-color: #0049a0;}.area-nav-a {	height: 20px;	position: relative;}#nav-p {	position: absolute;	background-color: #FFF;	border: 1px solid #EEE;	line-height: 30px;	padding-top: 6px;	padding-right: 10px;	padding-bottom: 6px;	padding-left: 10px;	left: 0px;	top: 19px;	width: 380px;	z-index: 1000;	display: none;}#nav-p em{	margin-right: 10px;	font-size: 14px;	font-weight:700;}#nav-p a {	font-size: 14px;	color: #333;	margin-right: 5px;	display:inline-block;	margin-left: 5px;}.area-nav-a p a:hover {	color: #0049a0;}.top-tit {	background-image: url(../img/logo-line.png);	background-repeat: no-repeat;	background-position: left center;	height: 80px;	padding-left: 30px;	position: absolute;	left: 150px;	top: 28px;	width: 335px;}.top-tit h3 {	color: #0049a0;	font-size: 22px;}.top-tit p {	background-image: url(../img/icon-prize.png);	background-repeat: no-repeat;	background-position: left top;	height: 35px;	line-height: 35px;	color: #0049a0;	font-size: 24px;	font-weight: bold;	padding-left: 35px;}#keywords-nav {	height: auto;background:#F4F4F4;    }#keywords-nav .frame {	height: auto;	position: relative;}.quick-link {	position:absolute;	left:0;	top:40px;	background-color:#c5983b;	padding:10px;}.quick-link-tit {	color:#FFF;	font-size: 18px;	line-height: 30px;	background-image: url(../img/dot-arr-d.png);	background-repeat: no-repeat;	background-position: left center;	height: 30px;	padding-left: 20px;}.quick-link-con {	padding-top: 15px;	line-height: 30px;	color:#FFF;}.quick-link-con a {	font-size: 14px;	display: inline-block;	color:#FFF;}.quick-link-con span {	color: #F8F8F8;	padding-right: 10px;	padding-left: 10px;}.cate-tit {	background-image: url(../img/tl-cate.png);	background-repeat: no-repeat;	background-position: left top;	height: 77px;}.cate-tit h3 {	color: #FFF;	font-size: 20px;	padding-top: 15px;	padding-left: 70px;}#vs {	/*background-image: url(../img/bg-vs.jpg);	background-repeat: no-repeat;	background-position: center top;*/	height:2040px;}.vs-tit {	height: 150px;}.vs-tit h3 {	line-height: 150px;	color: #FFF;	font-size: 34px;	padding-left: 280px;}.vs-con {	height: 195px;}.vs-con-l {	float: left;	height: 195px;	width: 440px;	background-color: #FFF;}.vs-con-m {	float: left;	height: 195px;	width: 118px;	text-align: center;}.vs-con-r {	background-color: #FFF;	float: right;	height: 195px;	width: 440px;}.vs-con-l div {	float: left;	height: 195px;	width: 219px;	color: #FFF;	text-align: center;	font-size: 14px;}.vs-con-l p {	width: 190px;	padding-top: 25px;	padding-right: 15px;	float: right;	line-height: 26px;}.vs-con-r div {	float: left;	height: 195px;	width: 219px;	color: #FFF;	text-align: center;	font-size: 14px;}.vs-con-r p {	width: 190px;	padding-top: 25px;	padding-right: 15px;	float: right;	line-height: 26px;}.vs-con-m h3 {	font-size: 26px;	color: #FFF;	padding-top: 50px;}.vs-con-m p {	font-size: 34px;	color: #F46505;}.vs-tit2 {	font-size: 26px;	color: #FFF;	text-align: center;	height: 40px;}.vs-tel-con {	padding-top: 20px;	width: 540px;	margin-right: auto;	margin-left: auto;	height: 40px;}.vs-tel {	background-image: url(../img/icon-tel2.png);	background-repeat: no-repeat;	background-position: left center;	padding-left: 45px;	float: left;	height: 40px;	line-height: 36px;	font-size: 16px;	color: #FFF;}.vs-tel strong {	font-size: 28px;}a.vs-qq {	color: #FFF;	background-image: url(../img/btn-qq.png);	background-repeat: no-repeat;	background-position: left top;	float: right;	height: 36px;	width: 120px;	line-height: 36px;	text-align: center;}.service-con {	height: 286px;	padding-top: 40px;}.service-con-img {	float: left;	height: 286px;	width: 415px;}.service-con-info {	float: right;	width: 555px;	height: 286px;}.service-con-info p {	font-size: 15px;	line-height: 30px;	height: 170px;}.ggw-a p {	font-size: 20px;	color: #0049a0;	padding-top: 30px;	padding-left: 250px;}.ggw-a h5 {	font-size: 30px;	font-weight: normal;	color: #0049a0;	padding-left: 250px;	padding-top: 5px;}.ys-info {	float: right;	width: 450px;	padding-top: 15px;}ys-info dl {	display: block;}.ys-info dl dt {	line-height: 34px;	color: #FFF;	height: 34px;	background-color: #0049a0;	font-size: 18px;	padding-left: 20px;	margin-bottom: 20px;}.ys-info dl dd {	height: 90px;}.ys-info dl dd span {	font-size: 16px;	line-height: 34px;	background-image: url(../img/icon-tip.png);	background-repeat: no-repeat;	background-position: left center;	float: left;	height: 34px;	padding-left: 40px;	width: 110px;}.ys-info h3 {	font-size: 19px;	color: #0049a0;	font-weight: bold;}.case-bg {	background-image: url(../img/bg-w1.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 468px;	padding-top: 45px;}.case-bg .frame {	background-image: url(../img/bg-white.png);	background-repeat: repeat;	height:430px;}.cases-tit {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC;	height: 94px;	background-image: url(../img/logo-q.png);	background-repeat: no-repeat;	background-position: 50px center;	padding-left: 390px;}.cases-tit h3 {	font-size: 36px;	font-weight: bold;}.cases-tit h3 em {	font-style: italic;	color: #EA540E;	font-size: 38px;	font-weight: bold;}.cases-tit p {	font-size: 18px;	color: #666;	padding-top: 5px;}.cases-tab a.more {	color: #FFF;	background-color: #EA540E;	float: right;	line-height: 24px;	height: 24px;	padding-right: 10px;	padding-left: 10px;}.headline .pic {	height: 135px;	width: 195px;	float: left;}.news-ul-b li.nmr {	margin-right: 0px;}.news-ul-b li p {	text-align: center;	height: 40px;	width: 40px;	background-color: #949494;	font-size: 11px;	float: left;}.index-guestbook-form form {	display: block;	height: 345px;	width: 961px;	position: relative;}.index-guestbook-form-tit {	font-size: 20px;	color: #E47D5D;	position: absolute;	left: 40px;	top: 47px;}.index-guestbook-form-tel {	font-weight: bold;	color: #0049a0;	font-size: 26px;	position: absolute;	left: 690px;	top: 213px;}.index-guestbook-form-text h5 {	font-size: 22px;	padding-bottom: 5px;}.index-guestbook-form-ul {	position: absolute;	left: 40px;	top: 96px;	height: 213px;	width: 599px;}.ipt-name {	height: 38px;	width: 233px;	border: 1px solid #FFF;	line-height: 38px;	background-image: url(../img/ipt-name.png);	background-repeat: no-repeat;	background-position: 5px center;	background-color: #FFF;	padding-left: 40px;}.ipt-tel {	height: 38px;	width: 233px;	border: 1px solid #FFF;	line-height: 38px;	background-image: url(../img/ipt-tel.png);	background-repeat: no-repeat;	background-position: 5px center;	background-color: #FFF;	padding-left: 40px;}.ipt-email {	height: 38px;	width: 233px;	border: 1px solid #FFF;	line-height: 38px;	background-image: url(../img/ipt-email.png);	background-repeat: no-repeat;	background-position: 5px center;	background-color: #FFF;	padding-left: 40px;}.ipt-content {	height: 140px;	width: 270px;	border: 1px solid #FFF;	line-height: 38px;	background-image: url(../img/ipt-content.png);	background-repeat: no-repeat;	background-position: 5px 5px;	background-color: #FFF;	padding-left: 40px;}.index-guestbook-form-ul li {	height: 40px;	width: 275px;	margin-bottom: 10px;	display: block;}.footer-menu {	float: left;	width: 780px;}.footer-menu dl {	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #DDD;	padding-right: 50px;	padding-left: 50px;	height: 210px;}.footer-menu dl dt {	font-size: 16px;	color: #0049a0;	line-height: 30px;	font-weight: bold;}.footer-menu dl dd {	font-size: 14px;	line-height: 26px;}.footer-share {	float: right;	width: 200px;	background-image:url(../img/footer-r-logo.jpg);	background-repeat:no-repeat;	background-position:left bottom;	padding-bottom:90px;}.footer-share h5 {	font-size: 26px;	color: #E5724E;	padding-bottom: 10px;}#footer .copyright {	height: 50px;	background-color: #555;	color: #FFF;	font-size: 14px;}#footer .copyright a {	color: #FFF;	padding-right: 5px;	padding-left: 5px;}.cate-s {	padding: 10px;	border: 3px solid #0049a0;}.cate-s dl dt {	background-image: url(../img/cate-dt.png);	background-repeat: repeat-x;	background-position: center top;	line-height: 36px;	color: #FFF;	text-align: center;	height: 36px;	font-size: 16px;}.cate-s dl dt a {	color: #FFF;}.cate-s dl dd {	line-height: 38px;	background-image: url(../img/cate-dd.png);	background-repeat: no-repeat;	background-position: left top;	height: 38px;	padding-left: 30px;}.products-list li .img {	float: left;	width: 260px;}.products-list li .info {}.products-list li .info h3 {	font-size: 16px;	line-height: 30px;	font-weight: bold;	padding-bottom: 10px;}.products-list li .info p {	height: 100px;	font-size: 14px;	line-height: 20px;}.products-list li .info .tool {	height: 30px;	width: 165px;}.products-list li .info .tool a.fl {	color: #FFF;	line-height: 30px;	font-size: 14px;	background-color: #0049a0;	padding-right: 10px;	padding-left: 10px;}.products-list li .info .tool a.fr {	color: #FFF;	line-height: 30px;	font-size: 14px;	background-color: #0049a0;	padding-right: 10px;	padding-left: 10px;}.page-cases-show {	padding-top: 15px;}.page-cases-info {	height: 270px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC;}.page-cases-info .pic {	float: left;	height: 250px;	width: 350px;}.page-cases-info dl {	width: 400px;	float: right;	padding-top: 10px;}.page-cases-info dl dt h1 {	font-size: 16px;	font-weight: bold;	line-height: 30px;	padding-bottom: 10px;}.page-cases-info dl dd {	font-size: 15px;	line-height: 34px;}.about-video {	background-color: #333;	height: 480px;}.about-cont {	font-size: 16px;	line-height: 32px;	margin-top: 20px;}.about-base {	margin-top: 15px;}.about-base li {	height: 300px;}.about-base li dl {	width: 380px;}.about-base dt {	font-size: 28px;	line-height: 36px;	background-image: url(../img/base-tit.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 45px;}.about-base-desc {	font-size: 16px;	padding-top: 20px;	padding-bottom: 20px;}.about-base-cont {	background-color: #F0F0F0;	font-size: 13px;	line-height: 22px;	padding: 15px;}.about-team-r {	background-color: #F0F0F0;	width: 596px;	height: 564px;}.about-team-r h3 {	font-size: 20px;	line-height: 40px;	padding-top: 20px;	padding-left: 30px;}.about-team-r p {	font-size: 16px;	padding-right: 30px;	padding-left: 30px;	padding-top: 10px;	line-height: 30px;}.about-nav {	height: 60px;	background-color: #EDEDED;}.about-nav dt {	float: left;	height: 60px;	line-height: 60px;	background-color: #666666;	width: 187px;	text-align: center;	font-size: 20px;	color: #FFF;}.about-nav dd {	float: left;	height: 60px;	font-size: 18px;	line-height: 60px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCC;	width: 202px;	text-align: center;}.about-nav dd.hover {	background-image: url(../img/base-tit.jpg);	background-repeat: repeat-x;	background-position: left bottom;	color: #019A02;}.about-nav dd.hover a {	color: #019A02;}.shili-tit {	text-align: center;	padding-top: 20px;	padding-bottom: 20px;}.shili-tit h3 {	font-size: 30px;}.shili-tit h5 {	font-size: 24px;	color: #0049a0;}.shili-lett {	background-image: url(../img/shili-pic-a.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 538px;	padding: 40px;}.shili-lett h3 {	font-size: 24px;	line-height: 60px;}.shili-lett p {	font-size: 14px;	line-height: 25px;	padding-top: 10px;	padding-bottom: 10px;}.cert-tit {	text-align: center;	padding-top: 20px;	padding-bottom: 20px;}.cert-tit h3 {	font-size: 32px;	background-image: url(../img/cert-tit.jpg);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom: 20px;}.cert-tit p {	font-size: 16px;	color: #666;	padding-top: 10px;	line-height: 24px;}.cert-ul-b {	height: 340px;	width: 1000px;}.cert-ul-b li {	float: left;	width: 250px;	text-align: center;}.cert-ul-b li img {	height: 280px;	width: 200px;}.cert-ul-b li span {	display: block;	background-image: url(../img/cert-bg2.jpg);	background-position: center top;	background-repeat: no-repeat;	padding-top: 10px;}.tl-h2 {	background-image: url(../img/tl-h.png);	background-repeat: no-repeat;	background-position: center center;	text-align: center;	font-size: 20px;}.pro-con{	padding:0px;}.tab_box_left {    float: left;    width: 520px;}.tab_box_left .tab_img {    margin: auto;    text-align: center;}.tab_box_left .tab_img img {	width: 520px;	height:400px;}.tab_box_left h3 {    font-size:16px;	font-weight:bold;	padding-top:25px;}.tab_box_left p {    margin: 0px;    padding: 0px;    margin: auto;    line-height: 26px;    margin-top: 8px;    text-align: Justify;    text-justify: inter-ideograph;	font-size:14px;}.tab_box_right {    float: right;    width: 160px;}.tab_box_right img {    border: 5px solid #FFFFFF;    margin-bottom: 12px;	width:150px;	height:115px;}