﻿@charset "utf-8";
/* CSS Document */
body {
	font-size:12px;
	font-family:Arial, 宋体;
}
img{ border:none;}
a:link {
	text-decoration:none;
	color:#000000;
}
a:active {
	text-decoration:none;
	color:#000000;
}
a:visited {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:none;
	color:#666;
}
* {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#header {
	width:100%;
	height:30px;
	float:left;
	background:#333333;
}
.header {
	width:1000px;
	height:30px;
	margin:0 auto;
	line-height:30px;
}
.Welcome {
	float:left;
	font-size:12px;
	color:#999;
}
.Subtitle {
	float:right;
	font-size:12px;
	color:#999;
}
#top {
	width:100%;
	height:auto;
	float:left;
}
.top {
	width:1000px;
	height:130px;
	margin:0 auto;
}
.logo {
	width:486px;
	height:110px;
	float:left;
	margin-top:10px;
}
.phone {
	width:218px;
	height:50px;
	float:right;
	margin-top:50px;
}
#nav {
	width:100%;
	height:50px;
	float:left;
	background:#0099cc;
}
.nav {
	width:1000px;
	height:50px;
	margin:0 auto;
}
.nav ul {
}
.nav li {
	float:left;
	width:110px;
	background:url(../images/nav_li.png) no-repeat scroll 100% 17px;
	display:block;
	font-size:14px;
	color:#fff;
	text-align:center;
}
.Subtitle a {
	color: #999;
}
.nav a {
	color: #fff;
	line-height: 50px;
}
.nav a:hover {
	font-weight: bold;
	text-decoration: none;
	background:#0280bf;
	display:block;
}
/*banner样式开始*/
#banner {
	height:430px;
	width:100%;
	float:left;
	margin-top:10px;
}
.wrapper {
	width:1000px;
	margin:0 auto;
}
#focus {
	width:1000px;
	height:430px;
	overflow:hidden;
	position:relative;
}
#focus ul {
	height:430px;
	position:absolute;
}
#focus ul li {
	float:left;
	width:1000px;
	height:430px;
	overflow:hidden;
	position:relative;
	background:#000;
}
#focus ul li div {
	position:absolute;
	overflow:hidden;
}
#focus .btnBg {
	position:absolute;
	width:1000px;
	height:20px;
	left:0;
	bottom:0;
	background:#000;
}
#focus .btn {
	position:absolute;
	width:780px;
	height:10px;
	padding:5px 10px;
	right:0;
	bottom:0;
	text-align:right;
}
#focus .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:25px;
	height:10px;
	_font-size:0;
	margin-left:5px;
	cursor:pointer;
	background:#fff;
}
#focus .btn span.on {
	background:#fff;
}
#focus .preNext {
	width:45px;
	height:100px;
	position:absolute;
	top:90px;
	background:url(../img/sprite.png) no-repeat 0 0;
	cursor:pointer;
}
#focus .pre {
	left:0;
}
#focus .next {
	right:0;
	background-position:right top;
}
/* 结束 */


#seach {
	width:100%;
	height:40px;
	float:left;
	background:#e9e9e9;
}
.seach {
	width:1000px;
	height:40px;
	margin:0 auto;
	line-height:40px;
	color:#666;
}
.seach h1 {
	float:left;
	font-weight:bold;
	font-size:12px;
}
.seach sapn {
	font-size:12px;
	color:#666;
	float:left;
}
.seach li {
	float: left;
}
#Content {
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
}
.Content {
	width:1000px;
	height:auto;
	margin:0 auto;
}
#Product {
	width:100%;
	height:auto;
	float:left;
}

.Product {
    float: left;
    height: auto;
    margin: 0 auto;
    width: 201px;
}

.Product_le {
	width:201px;
	height:500px;
	float:left;
	border: 1px solid #0099cc;
}
.Product_letop {
	width:201px;
	height:33px;
	float:left;
	background:url(../images/tilte_top.png) no-repeat;
	font-size:14px;
	line-height:33px;
	font-weight: bold;
	text-align:center;
	color:#fff;
}
/*收缩菜单*/
.v {
	float:right;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(../imagesicon1.png) no-repeat;
	display:inline-block;
	margin-top:-5px;
	margin-bottom:-5px;
}
.v01 {
	background-position:0 0;
}
.v02 {
	background-position:0 -16px;
	;
}
.vtitle {
	height:30px;
	background:#0099cc;
	line-height:33px;
	border:1px solid #fff;
	font-weight:bold;
	margin-top:-1px;
	padding-left:20px;
	font-size:15px;
	color:#fff;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	cursor:pointer;
}
.vtitle em {
	margin:10px 10px 0 0;
}
.vconlist {
	background:#fff;
}
.select {
	border-bottom: 1px dashed #999;
}
.vconlist.clearfix li {
	border-bottom: 1px dashed #999;
}
.vconlist li a {
	height:30px;
	line-height:30px;
	padding-left:30px;
	display:block;
	font-size:14px;
	color:#866f67;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.vconlist li.select a, .vconlist li a:hover {
	color:#ed4948;
	text-decoration:none;
}
.vtitle img {
	margin-right: 10px;
}
/* 代码结束*/



.Product_re {
	width:780px;
	height:auto;
	float:right;
	border:1px solid #ccc;
}
.Product_retop {
	width:780px;
	height:40px;
	background:url(../images/ri_top.jpg) repeat-x;
	float: left;
}
.Product_con {
	width:760px;
	height:auto;
	float:left;
	padding:10px;
	padding:10px 2px;
	overflow:hidden;
}
.Product_con ul {
}
.Product_con li {
	float:left;
	margin-left:6px;
}
.Product_retop span {
	color: #0099cc;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	text-indent: 2em;
}
.Product_retop h1 {
	float: right;
	margin-right: 10px;
	margin-top: 12px;
}
<!--
4项专利开始--> .Prod {
float:left;
}
.Patent_top {
	height:130px;
	width:1000px;
	float:left;
}
.Patent1 {
	height:350px;
	width:1000px;
	float:left;
	position:relative;
	background:url(../images/p1.png) no-repeat;
}
.No1 {
	height: 57px;
	left: 90px;
	position: absolute;
	top: 60px;
	width: 65px;
}
.Patent1 h1 {
	color: #0099cc;
	font-size: 25px;
	font-weight: bold;
	left: 170px;
	position: absolute;
	top: 50px;
}
.Patent1 h2 {
	color: #666;
	font-size: 25px;
	font-weight: bold;
	left: 170px;
	position: absolute;
	top: 80px;
}
.pa {
	height: 5px;
	left: 90px;
	position: absolute;
	top: 130px;
	width: 437px;
}
.Patent1 span {
	color: #000;
	font-size: 16px;
	left: 90px;
	line-height: 30px;
	position: absolute;
	top: 150px;
	width: 440px;
}
.Patent1_pig {
	height: 273px;
	position: absolute;
	right: 50px;
	top: 20px;
	width: 359px;
}
.Patent2 {
	height:350px;
	width:1000px;
	float:left;
	position:relative;
	background:url(../images/p2.png) no-repeat;
}
.No2 {
	height: 57px;
	right: 90px;
	position: absolute;
	top: 60px;
	width: 65px;
}
.Patent2 h1 {
	color: #0099cc;
	font-size: 25px;
	font-weight: bold;
	right: 170px;
	position: absolute;
	top: 50px;
}
.Patent2 h2 {
	color: #666;
	font-size: 25px;
	font-weight: bold;
	right: 170px;
	position: absolute;
	top: 80px;
}
.pa2 {
	height: 5px;
	right: 90px;
	position: absolute;
	top: 130px;
	width: 437px;
}
.Patent2 span {
	color: #000;
	font-size: 16px;
	right: 90px;
	line-height: 30px;
	position: absolute;
	top: 150px;
	width: 440px;
}
.Patent2_pig {
	height: 273px;
	position: absolute;
	left: 50px;
	top: 20px;
	width: 359px;
}
.Patent3 {
	height:350px;
	width:1000px;
	float:left;
	position:relative;
	background:url(../images/p3.png) no-repeat;
}
.No3 {
	height: 57px;
	left: 90px;
	position: absolute;
	top: 60px;
	width: 65px;
}
.Patent3 h1 {
	color: #0099cc;
	font-size: 25px;
	font-weight: bold;
	left: 170px;
	position: absolute;
	top: 50px;
}
.Patent3 h2 {
	color: #666;
	font-size: 25px;
	font-weight: bold;
	left: 170px;
	position: absolute;
	top: 80px;
}
.pa3 {
	height: 5px;
	left: 90px;
	position: absolute;
	top: 130px;
	width: 437px;
}
.Patent3 span {
	color: #000;
	font-size: 16px;
	left: 90px;
	line-height: 30px;
	position: absolute;
	top: 150px;
	width: 440px;
}
.Patent3_pig {
	height: 273px;
	position: absolute;
	right: 50px;
	top: 20px;
	width: 359px;
}
.Patent4 {
	height:380px;
	width:1000px;
	float:left;
	position:relative;
	background:url(../images/p4.png) no-repeat;
}
.No4 {
	height: 57px;
	right: 90px;
	position: absolute;
	top: 60px;
	width: 65px;
}
.Patent4 h1 {
	color: #0099cc;
	font-size: 25px;
	font-weight: bold;
	right: 170px;
	position: absolute;
	top: 50px;
}
.Patent4 h2 {
	color: #666;
	font-size: 25px;
	font-weight: bold;
	right: 170px;
	position: absolute;
	top: 80px;
}
.pa4 {
	height: 5px;
	right: 90px;
	position: absolute;
	top: 130px;
	width: 437px;
}
.Patent4 span {
	color: #000;
	font-size: 16px;
	right: 90px;
	line-height: 30px;
	position: absolute;
	top: 150px;
	width: 440px;
}
.Patent4_pig {
	height: 273px;
	position: absolute;
	left: 50px;
	top: 20px;
	width: 359px;
}
.Test {
	width:1000px;
	height:auto;
	margin:0 auto;
}
.Test_top {
	height:152px;
	width:1000px;
	float:left;
	margin-top:30px;
}
.Test_con {
	width:1000px;
	height:auto;
	float:left;
}
.Testone {
	width:1000px;
	float:left;
	position:relative;
	height:380px;
	margin-top:10px;
}
.Testle {
	width:165px;
	height:380px;
	float:left;
}
.Testcenter {
	width:460px;
	height:auto;
	float:left;
	overflow:hidden;
}
.Testcen1 {
	background:#ececec;
	height:150px;
	width:450px;
	float:left;
	padding:10px;
}
.Testcen1 h1 {
	color:#0099cc;
	font-size:25px;
	float:left;
	margin-top:18px;
	clear:both;
	width:440px;
}
.Testcen1 span {
	font-size:18px;
	color:#000;
	float:left;
	line-height:40px;
	margin-top:10px;
}
.Testcen2 {
	background:#ececec;
	height:150px;
	width:450px;
	float:left;
	margin-top:10px;
	padding:10px;
}
.Testcen2 h1 {
	color:#0099cc;
	font-size:25px;
	float:left;
	margin-top:20px;
	clear:both;
	width:440px;
}
.Testcen2 span {
	font-size:18px;
	color:#000;
	float:left;
	line-height:40px;
	margin-top:10px;
}
.Testre {
	width:363px;
	height:350px;
	float:right;
	overflow:hidden;
}
.Testwo {
	width:1000px;
	float:left;
	position:relative;
	height:380px;
	margin-top:10px;
}
.Testwole {
	width:165px;
	height:380px;
	float:left;
}
.Testwocenter {
	width:440px;
	height:auto;
	float:left;
}
.Testwocen1 {
	background:#ececec;
	height:150px;
	width:420px;
	float:left;
	margin-right:5px;
	padding:10px;
}
.Testwocen1 h1 {
	color:#0099cc;
	font-size:25px;
	float:right;
	margin-top:20px;
	clear:both;
	width:420px;
}
.Testwocen1 span {
	font-size:18px;
	color:#000;
	float:right;
	line-height:40px;
	margin-top:10px;
}
.Testwocen2 {
	background:#ececec;
	height:150px;
	width:420px;
	float:left;
	margin-right:5px;
	padding:10px;
	margin-top:10px;
}
.Testwocen2 h1 {
	color:#0099cc;
	font-size:25px;
	float:right;
	margin-top:20px;
	clear:both;
	width:420px;
}
.Testwocen2 span {
	font-size:18px;
	color:#000;
	float:right;
	line-height:40px;
	margin-top:10px;
}
.Tewostre {
	width:375px;
	height:350px;
	float:left;
	overflow:hidden;
}
.Partner {
	width:1000px;
	height:240px;
	float:left;
}
.Partner_top {
	width:1000px;
	height:42px;
	float:left;
}
.Partner_con {
	width:1000px;
	height:150px;
	float:left;
}
.Witness {
	width:1000px;
	height:auto;
	float:left;
	border:1px solid #ddd;
	margin-top:20px;
}


.Partners {
    border: 1px solid #ddd;
    float: left;
    margin-top: 20px;
}


.spe_productname5 {
    margin-bottom: 20px;
    margin-top: 10px;
	text-align:center;
}


.Witness_top {
	height:40px;
	width:1000px;
	float:left;
	background:url(../images/ri_top.jpg) repeat;
}
.Witness_top span {
	color: #0099cc;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	text-indent: 2em;
}
.Witness_top h1 {
	float:right;
	margin-top:12px;
	margin-right:10px;
}
.Witness_con {
	float:left;
	width:1000px;
	height:462px;
}
.Company {
	width:1000px;
	height:auto;
	float:left;
	margin-top:10px;
}
.Company_top {
	height:137px;
	width:1000px;
	float:left;
}
.Company_con {
	width:1000px;
	height:auto;
	float: left;
}
.Company_conle {
	width:1000px;
	height:auto;
	float:left;
	border:1px solid #ddd;
	margin-top:10px;
}
.Company_conle_top {
	width:1000px;
	height:40px;
	float:left;
	background:url(../images/ri_top.jpg) repeat-x;
}
.Company_conle_top span {
	font-size:14px;
	font-weight:bold;
	float:left;
	color:#0099cc;
	text-indent:1em;
	line-height:40px;
}
.Company_conle_top h1 {
	float:right;
	margin-top:12px;
	margin-right:10px;
}
.Com_con {
	float:left;
	width: 900px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
}
.Com_con_le {
	width:332px;
	height:212px;
	float:left;
}
.Com_con_re {
	width: 500px;
	height:auto;
	float:right;
}
.Com_con_re h1 {
	font-size:14px;
	color:#666;
	float:left;
	font-weight:bold;
	margin-top:10px;
}
.Com_con_re span {
	font-size:12px;
	color:#666;
	float:left;
	margin-top:10px;
	line-height:24px;
}
.Company_conri {
	width:242px;
	height:262px;
	float:right;
	border:1px solid #ddd;
	margin-top:10px;
}
.Company_conri_top {
	width:242px;
	height:40px;
	float:left;
	background:url(../images/ri_top.jpg) repeat-x;
}
.Company_conri_top span {
	font-size:14px;
	font-weight:bold;
	float:left;
	color:#0099cc;
	text-indent:1em;
	line-height:40px;
}
.Company_conri_top h1 {
	float:right;
	margin-top:12px;
	margin-right:10px;
}
.with {
	width:1000px;
	height:auto;
	
	border:1px solid #ddd;
	margin-top:10px;
	overflow:hidden;
}
.with_top {
	width:1000px;
	height:40px;
	float:left;
	background:url(../images/ri_top.jpg) repeat-x;
}
.with_top span {
	font-size:14px;
	font-weight:bold;
	float:left;
	color:#0099cc;
	text-indent:1em;
	line-height:40px;
}
.with_top h1 {
	float:right;
	margin-top:12px;
	margin-right:10px;
}
.with_con {
	float:left;
	width:980px;
	height:auto;
	margin-top:10px;
	overflow:hidden;
	margin-left:10px;
}


.with_con dd {
    overflow: hidden;
    width: 980px;
	float:left;
}


.with_con ul {
}
.with_con li {
	float:left;
	width:238px;
}
/*资讯*/
.news {
	width:690px;
	height:390px;
	float:left;
	margin-top:10px;
}
.zx {
	width: 1000px;
	height:385px;
	border:solid 1px #ddd;
	overflow:hidden;
	margin-bottom:21px;
	float:left;
}
.zx h2 {
	height:40px;
	line-height:39px;
	background: url(../images/ri_top.jpg) repeat-x 0 bottom;
	overflow:hidden;
	padding:0 9px 0 0;
	font-family:"Microsoft YaHei";
	font-size:14px;
	font-weight:normal;
}
.zx h2 ul li {
	float:left
}
.zx h2 ul li a {
	line-height:39px;
	display:inline-block;
	padding:0 22px;
	color:#595858;
}
.zx h2 ul li a:hover, .zx h2 ul li.cur a {
	background:url(../images/zxhbg.jpg) repeat-x 0 0;
	color:#fff;
	text-decoration:none;
}
.zx h2 .more02 a {
	padding:0;
}
.zx_c {
	padding:24px 14px 0 10px;
}
.zx_c dl {
	height:125px;
	overflow:hidden
}
.zx_c dt {
	width:145px;
	float:left;
}
.zx_c dt img {
	width:130px;
	height:111px;
	border:solid 1px #d6d6d6;
	padding:2px;
}
.zx_c dd {
	width: 700px;
	line-height:24px;
	float:left;
}
.zx_c dd h3 {
	height:34px;
	line-height:26px;
	border-bottom:dashed 1px #818181;
	font-size:12px;
	overflow:hidden
}
.zx_c dd h3 a {
	color:#363636;
}
.zx_c dd p {
	height:74px;
	overflow:hidden;
	padding:6px 0 0;
}
.zx_c li {
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(Img/Index/ico02.jpg) no-repeat 9px 14px;
	padding-left:17px;
}
.zx_c li span {
	float:right;
}
.fr {
	float: right;
}
.more02 {
	padding: 12px 0 0;
}
/*常见问题列表*/

	 .FAQlist {
	width:266px;
	margin:0 auto;
	padding:16px 0;
	border-bottom:1px dotted #ccc;
}
.FAQlist dt {
	height:20px;
	line-height:20px;
	margin-bottom:4px;
	padding-left:24px;
	font-weight:bold;
	background:url(../images/icon_wen.gif) no-repeat left top;
}
.FAQlist dd {
	height:65px;
	line-height:22px;
	padding-left:24px;
	color:#646464;
	background:url(../images/icon_da.gif) no-repeat left top;
	overflow:hidden;
}
.FAQ {
	width:290px;
	height:auto;
	float:right;
	border:1px solid #d1d1d1;
}
.orangeTitle {
	width:290px;
	height:40px;
	float:left;
	background:url(../images/ri_top.jpg) repeat-x;
}
.orangeTitle h1 {
	float:right;
	margin-top:15px;
	margin-right:20px;
}
.orangeTitle span {
	float: right;
	margin-right: 10px;
	margin-top: 13px;
}

.orangeTitle strong {
    line-height: 40px;
    margin-left: 15px;
	float:left;
}

.link {
	background: none repeat scroll 0 0 #dedede;
	color: #666;
	float: left;
	font-size: 12px;
	height: 40px;
	line-height: 43px;
	width: 1000px;
	margin-top:10px;
}
.link h1 {
	font-size:14px;
	font-weight:bold;
	float:left;
	text-indent:2em;
}
.link span {
	float:left;
}
#batter {
	float:left;
	width:100%;
	height:229px;
	background:url(../images/footer.png) repeat-x;
	margin-top:10px;
}
.batter {
	width:1000px;
	height:229px;
	margin:0 auto;
}
.batter_top {
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 40px;
	margin-left:150px;
}

.batter_top a {
    color: #fff;
}


.batter_con a {
    color: #0099cc;
}
.batter_con {
	width:1000px;
	height:auto;
	float:left;
	margin-top:20px;
}
.batter_con ul {
}
.batter_con li {
	float:left;
	width:320px;
	height:150px;
	background:url(../images/f_li.png) no-repeat scroll 90% 20px;
}
.batter_con span {
	color: #0099cc;
	line-height: 20px;
}


.seach span {
    float: left;
    text-indent: 1em;
}




/*流动样式*/
.rollBox01{width:1000px;overflow:hidden;}
.Ccont01{width:920px;overflow:hidden; float:left;}
.Ccont01 .pic{width:200px;float:left; border:1px solid #cccccc; height:150px; margin-left:10px;}
*+html .rollBox01 .Cont01 .pic{width:200px;float:left;}
#List01,.rollBox01 #List02{float:left;}
.Czpp_Ce {
	width:19px; float:left; padding:0px 10px; height:150px;
}
.Czpp_Ce img{
         margin-top:70px;}


.link li {
    float: left;
}


.menu {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 2px solid #0064b5;
    float: left;
    height: auto;
    width: 218px;
	border:1px solid #ccc;
}


.menu li {
    border-bottom: 1px dashed #ccc;
    color: #6c6c6c;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
    width: 220px;
}
.menu li a {
    color: #666;
    font-size: 14px;
}

.sidebar_top {
    float: left;
    height: auto;
    width: 220px;
}



.sidebar_toppig {
    background: none repeat scroll 0 0 #0064b5;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 220px;
}

.Product_ritop img {
    float: right;
    margin-right: 20px;
    margin-top: 8px;
}


.Product_ritop span {
    float: left;
}

.Inle_top span {
    float: left;
}

.Inle_top img {
    float: right;
    margin-right: 10px;
    margin-top: 8px;
}
.new_top span {
    float: left;
}
.new_top span {
    float: left;
}

.new_top img {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

#abc img {
    width: 100%;
}


/*荣誉资质样式*/
#banner_02{ height:220px; width:240px; float:left;}
.pressbutton_l{ width:20px; height:39px; float:left;margin:80px 0px 0 0;cursor:pointer; margin-top:80px; float:left;}/*左边按钮*/
.product_02_l{width:191px;height:auto;float:left;overflow:hidden; margin-top:10px;margin-right:9px;}
.product_02_l ul li{float:left;height:197px;width:182px;display:inline;padding:0 10px 0 0;}
.pressbutton_r{ width:20px; height:39px; float:right;margin:80px 0 0 0; cursor:pointer;}/*右边按钮*/
.width100000{width:100000px;}
#List1_1,#List2_1{float:left;}





#uybanner {
    float: left;
    height: 245px;
    margin-top: 10px;
    width: 100%;
}


.uybanner {
    height: 245px;
    margin: 0 auto;
    width: 1000px;
}

/*网站地图样式*/

.map_main {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #ccc;
    margin: 10px 0;
    overflow: hidden;
    padding-bottom: 10px;
}

.sitemap_con {
    color: #444;
    margin: 0 auto;
    width: 845px;
}

.sitemap_con .map_top {
    border-bottom: 1px solid #ccc;
}
.site_r_link {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #cdcdcd;
    float: right;
    margin-top: 45px;
    padding: 5px 10px;
    width: 120px;
}

.sitemap_con h4 {
    line-height: 30px;
}

.b4 {
    border: 1px solid #e0e0e0;
	width:845px;
	float:left;
	padding:10px;
}

.site_plc {
    background: url("Img/ico27.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    padding: 5px 0;
    text-indent: 10px;
}

.b4 li {
    float: left;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    width: 164px;
}





/*-- 在线客服 --*/
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(../images/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:220px; _position:absolute; z-index:9999;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}


.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:220px; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}






.fu {
    top: 0;
    height: 156px;
    margin: 0 auto;
    position: fixed;
    left: 0;
    width: 156px;
}



.teacer {
    border-bottom: 1px dashed #ccc;
    line-height: 40px;
}
.teacer a {
    float: left;
    width: 540px;
}

/*新的banenr样式 */
.main_image {width:100%; height:430px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:430px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:430px;}
.main_image li span {display:block; width:100%; height:430px}
.main_image li a {display:block; width:100%; height:380px}
.main_image li .img_11 {background: url('../images/00.jpg') center top no-repeat}
.main_image li .img_22 {background: url('../images/00.jpg') center top no-repeat}
.main_image li .img_33 {background: url('../images/00.jpg') center top no-repeat}
.main_image li .img_44 {background: url('../images/00.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:400px; left:50%; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

.main_visual {
    margin: 0 auto;
    width: 1000px;
}