@charset "utf-8";

/* 重设样式 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button {

	padding: 0;

	margin: 0;

	color: #333;

	font-family: "宋体";

}

fieldset, img {

	border: 0;

}

input, label, select, option, textarea, button, fieldset, legend {

	font: 12px Verdana, Simsun, Helvetica, Arial, sans-serif;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

	font: 12px Verdana, Simsun, Helvetica, Arial, sans-serif;

}

ul {

	list-style: none;

}

li {

	list-style: none;

}

.clear {

	clear: both;

	height: 0;

	font-size: 0;

	line-height: 0

}

/* 共用 */

.dis {

	display: none

}

.left {

	float: left

}

.right {

	float: right

}

.boder1px {

	border: 1px solid #e4e4e4

}

.position_rel {

	position: relative

}

del {

}

.clearfix:before, .clearfix:after {

	content: "";

	display: table;

}

.clearfix:after {

	clear: both;

	overflow: hidden;

}

.clearfix {

	zoom: 1;

}

/* 链接 */

a {

	color: #444;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

	color: #00b2e7;

}

.over {

	overflow: hidden

}

.w960 {

	width: 960px;

	margin: 0 auto;

	overflow:hidden;

	zoom:1;

}

/*-----------------------------------首    页--------------------------------------*/

.lin {

	background: #00b5e8;

	height: 1px;

	line-height: 1px;

	overflow: hidden;

}

.head {

	width: 960px;

	margin: 0 auto;

}

.logo {

	margin-top: 12px;

	float: left;

}

.Choose {

	float: right;

	margin-top: 15px;

	margin-left: 10px;

}

.Choose a {

font:12px "宋体"；  text-align: left;

	width: 60px;

	line-height: 16px;

	padding-left: 20px;

}

.Join {

	width: 11px;

	height: 9px;

	background: url(../images/index_06.jpg) no-repeat;

}

.Set {

	width: 13px;

	height: 9px;

	background: url(../images/index_08.jpg) no-repeat;

	padding-top: -10px;

	margin-left: 10px;

}

.hotline {

	margin-top: 5px;

	float: right;

}

/*导航*/

.nav {

	float: left;

	background: url(../images/index_18.jpg) repeat-x;

	height: 48px;

	margin-top: 10px;

	width: 100%;

}

.naver {

	width: 960px;

	margin: 0 auto;

}

.naver li {

	width: 158px;

	font: 18px "宋体";
	font-weight:bold;

	float: left;

	color: #fff;

	height: 48px;

	line-height: 40px;

	float: left;

	text-align: center;

	overflow: hidden;

}

.naver li a {

	float: left;

	width: 158px;

	height: 48px;

	line-height: 45px;

	color: #fff;

	display: block;

}

.naver li a:hover {

	width: 158px;

	background: url(../images/index_20.jpg) repeat-x;

	height: 40px;

	color: #fff;

	height: 41px;

}

/*banner*/
#banner {
	width: 961px;
	height: 325px;
	_margin-bottom: 10px;
}
.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 

    text-decoration:underline;
}





/*最新产品*/

.Products {

	_margin-top: 40px;

	margin-top: 10px;

	background: url(../images/index_19.jpg) no-repeat;

	width: 960px;

	height: 213px;

}

*html .Products {

	margin-top: -2px;

}

.title {

	padding-top: 12px;

	width: 918px;

	margin: 0 auto;

}

.ico {

	float: left;

	padding-top: 2px;

	padding-right: 5px;

}

.title h3 {

	float: left;

	color: #0094de;

	font: 15px "黑体";

	padding-left: 3px;

	padding-right: -11px;

}

.title h6 {

	float: left;

	color: #0094de;

	font: 15px "黑体";

	padding-left: 3px;

	padding-right: -11px;

}
.title h3 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

}
.title h6 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

}

.more {

	float: right;

	_padding-top: -110px;

}

.pic {

	width: 920px;

	margin: 0 auto;

}

.pic ul {

	float: left;

	width: 920px;

	padding-top: 28px;

	margin: 0 auto;

}

.pic ul li {

	float: left;

	width: 160px;

	padding-right: 20px;

	_padding-right: 10px;

}

.pic ul li span {

	width: 160px;

	height: 24px;

	float: left;

	text-align: center;

	font: 12px/24px "宋体";

}

.pic img {

	border: 1px solid #999;

}

#demo {

	background: #FFF;

	overflow: hidden;

	border: 0px dashed #CCC;

	width: 920px;

}

#demo img {

	border: 1px solid #999999;

}

#indemo {

	float: left;

	width: 600%;

}

#demo1 {

	float: left;

}

#demo2 {

	float: left;

}

/*首页内容*/

.index_con {

	width: 960px;

	display: block;

	padding-top: 10px;

}

*+html .index_con {

	padding-top: 10px;

}

.Outside {

	border: 1px #ededed solid;

	width: 314px;

	height: 279px;

}

.Insiders {

	border: 1px #fff solid;

	width: 312px;

	height: 277px;

	margin: 0 auto;

}

.index_Ahout {

	float: left;

	width: 314px;

	height: 279px;

	background: url(../images/index_bg_31.jpg) repeat-x;

	margin-right: 10px;

}

.Insiders_ico {

	float: left;

	margin-left: 11px;

	padding-top: 8px;

	padding-right: 5px;

}

.Insiders h3 {

	padding-top: 8px;

	float: left;

	color: #0094de;

	font: 15px "黑体";

	padding-left: 3px;

	padding-right: -11px;

}

.Insiders h3 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

}
.Insiders h6 {

	padding-top: 8px;

	float: left;

	color: #0094de;

	font: 15px "黑体";

	padding-left: 3px;

	padding-right: -11px;

}

.Insiders h6 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

}
.Insiders_more {

	float: right;

	padding-top: 10px;

	_padding-top: -110px;

	padding-right: 11px;

}

.Insiders_lin {

	float: left;

	width: 287px;

	height: 2px;

	background: url(../images/index_lin_34.jpg) repeat-x;

	margin-top: 10px;

	margin-left: 11px;

	_margin-left: 5px;

}

.Insiders_tu {

	float: left;

	padding-left: 15px;

	padding-top: 10px;

	_padding-top: 0px;

}

.Insiders_tu p {

	padding-top: 10px;

	font: 12px/20px "宋体";

}

.index_news {

	float: left;

	width: 325px;

	height: 279px;

	background: url(../images/index_bg_31.jpg) repeat-x;

	margin-right: 10px;

}

.news_Outside {

	border: 1px #ededed solid;

	width: 325px;

	height: 279px;

}

.news_Insiders {

	border: 1px #fff solid;

	width: 323px;

	height: 277px;

	margin: 0 auto;

}

.news_Insiders_ico {

	float: left;

	margin-left: 11px;

	padding-top: 8px;

	padding-right: 5px;

}

.news_Insiders h3 {

	padding-top: 8px;

	float: left;

	color: #0094de;

	font: 15px "黑体";

	padding-left: 3px;

	padding-right: -11px;

}

.news_Insiders h3 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

}
.news_Insiders h6 {

	padding-top: 8px;

	float: left;

	color: #0094de;

	font: 15px "黑体";

	padding-left: 3px;

	padding-right: -11px;

}

.news_Insiders h6 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

}

.news_Insiders_more {

	float: right;

	padding-top: 10px;

	_padding-top: -110px;

	padding-right: 11px;

}

.news_Insiders_lin {

	float: left;

	width: 289px;

	height: 2px;

	background: url(../images/index_lin_34.jpg) repeat-x;

	margin-top: 10px;

	margin-left: 15px;

	_margin-left: 8px;

}

.news_xinwen {

	float: left;

	width: 304px;

	padding-top: 10px;

	padding-left: 15px;

	_padding-top: 0px;

}

.news_xinwen li {

	float: left;

	border-bottom: 1px dashed #CCC;

	width: 304px;

	font: 12px/28px Arial;

	list-style-type: none;

}

.news_xinwen li a {

	padding-left: 10px;

	display: block;

	float: left;

}

.news_xinwen span {

	float: right;

	padding-right: 8px;

}

.Contact {

	float: right;

	width: 301px;

	_width: 200px;

	height: 279px;

	background: url(../images/index_bg_31.jpg) repeat-x;

}

.Contact_Outside {

	border: 1px #ededed solid;

	width: 301px;

	_width: 200px;

	height: 279px;

}

.Contact_Insiders {

	border: 1px #fff solid;

	width: 299px;

	_width: 198px;

	height: 277px;

	margin: 0 auto;

}

.Contact_Insiders_ico {

	float: left;

	margin-left: 11px;

	margin-left: 8px;

	padding-top: 8px;

	padding-right: 5px;

}

.Contact_Insiders h3 {

	padding-top: 8px;

	float: left;

	color: #0094de;

	font: 15px "黑体";

	padding-left: 3px;

	padding-right: -11px;

}

.Contact_Insiders h3 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

}
.Contact_Insiders h6 {

	padding-top: 8px;

	float: left;

	color: #0094de;

	font: 15px "黑体";

	padding-left: 3px;

	padding-right: -11px;

}

.Contact_Insiders h6 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

}
.Contact_Insiders_more {

	float: right;

	padding-top: 10px;

	_padding-top: -110px;

	padding-right: 11px;

	_padding-right: 0px;

}

.Contact_Insiders_lin {

	float: left;

	width: 276px;

	height: 2px;

	background: url(../images/index_lin_34.jpg) repeat-x;

	margin-top: 10px;

	margin-left: 15px;

	_margin-left: 8px;

	margin-bottom: 10px;

}

.Contact_tu {

	width: 278px;

	margin: 0 auto;

	_margin-top: -10px;

	_margin-left: 8px;

	margin-bottom: 5px;

}

.Contact_wenzi {

	width: 278px;

	margin: 0 auto;

	font: 12px/20px "宋体";

	_margin-left: 8px;

}

/*-----------------------------About Ua--------------------------------------------------*/

.about_left {

	float: left;

	width: 218px;

	margin-top: 10px;

}

.about_ab img {

	float: left;

}

.about_ab {

	float: left;

	background: url(../images/about_04_06.jpg) repeat-x;

	width: 216px;

	border: 1px solid #e0dee1;

	border-top: none;

}

.title_bg {

	float: left;

	background: url(../images/about_17.jpg) repeat-x;

	width: 212px;

	margin-top: 10px;

}

.about_title h2 {

	width: 200px;

	float: left;

	color: #000;

	font: 14px "文鼎CS大宋";

	padding-left: 15px;

	padding-right: -11px;

	padding-top: 8px;

}

.about_title h4 {

	width: 200px;

	float: left;

	color: #000;

	font: 18px "文鼎CS大宋";

	padding-left: 15px;

	padding-right: -11px;

	padding-top: 8px;

}
.about_title h2 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

	padding-top: 8px;

	padding-left: 5px;

}
.about_title h4 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

	padding-top: 8px;

	padding-left: 5px;

}
.lianp ul {

	margin: 15px;

	margin-top: 0px;

	padding-top: 4px;

	font: 12px "宋体";

}

.lianp ul li {

	background: url(../images/a.jpg) no-repeat 3px 15px;

	height: 33px;

	line-height: 33px;

	border-bottom: 1px dashed #b3b3b3;

	padding-left: 18px;

}

.lianp ul li a {

	float: left;

	display: block;

}

.about_Contact {

	float: left;

	margin-top: 10px;

	float: left;

	background: url(../images/about_04_06.jpg) repeat-x;

	width: 216px;

	border: 1px solid #e0dee1;

	border-top: none;

}

.about_Contact img {

	float: left;

}

.about_Contact_title h2 {

	float: left;

	width: 200px;

	color: #000;

	font: 16px "文鼎CS大宋";

	padding-left: 15px;

	padding-right: -11px;

	padding-top: 8px;

}
.about_Contact_title h4 {

	float: left;

	width: 200px;

	color: #000;

	font: 18px "文鼎CS大宋";

	padding-left: 15px;

	padding-right: -11px;

	padding-top: 8px;

}
.about_Contact_title h2 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

	padding-top: 8px;

	padding-left: 5px;

}
.about_Contact_title h4 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

	padding-top: 8px;

	padding-left: 5px;

}
.title_Contact_bg {

	float: left;

	background: url(../images/about_17.jpg) repeat-x;

	width: 212px;

	margin-top: 10px;

}

.Contact_us {

	width: 200px;

	float: left;

	font: 12px/24px "宋体";

	padding-left: 12px;

}

.about_con {

	float: right;

	margin-top: 10px;

	width: 731px;

}

.index_ab_con img {

	float: right;

	_widows: 100px;

}



.index_ab_con {

	width: 729px;

	border: 1px solid #e0dee1;

	border-top: none;
	overflow: hidden;
    zoom: 1;
    height: auto;

}


.index_ab_con h5 {

	float: left;

	width: 210px;

	background: url(../images/about_12.jpg) no-repeat;

	margin-top: 10px;

	margin-left: 10px;

	color: #000;

	font: 18px "文鼎CS大宋";

}

.index_ab_con h5 a {

	padding-left: 30px

}
.bc {

	float: right;

	font: 12px "宋体";

	padding-top: 12px;

	padding-right: 8px;

	

	

}

.jb {

	float: left;

	margin-top: 10px;

	_margin-left: 0px;

	margin-left: 20px;

	padding-bottom: 10px;

}


.index_ab_con h5 em {

	font: 12px Arial, Helvetica, sans-serif;

	color: #444;

	padding-top: 8px;

	padding-left: 5px;

}
.about_pic {

	width: 686px;

}

.about_pic h2{

text-align:center;

line-height:30px;}

.about_pic h4{

text-align:center;

line-height:30px;}


.about_pic p{ font: 12px/24px "宋体";}



.about_pic ul {

}

.about_pic ul img {

	float: left;

	width: 218px;

	margin-top: 10px;

}

.about_pic ul li {

	float: right;

	width: 450px;

	font: 12px/24px "宋体";

	margin-top: 10px;

}

/*---------------------------------product----------------------------------*/

.product_jb {

	float: left;

	background: url(../images/about_jb_10.jpg) no-repeat;

	margin-top: 10px;

	padding-bottom: 10px;

	margin-left: 20px;

	_margin-left: 4px;



}



.productshow_jb {

	float: left;

	background: url(../images/about_jb_10.jpg) no-repeat;

	margin-top: 10px;

	padding-bottom: 10px;

	margin-left: 20px;

	_margin-left: 4px;
	overflow:visible;




}







.box_pic {

	width: 696px;

	_width: 780px;

	float: left;

	padding-left: 3px;

}

.box_pic ul li {

	width: 162px;

	_width: 162px;

	float: left;

	font: 12px 宋体;

	line-height: 25px;

	color: #444;

	margin-top: 10px;

	sdisplay: inline;

	margin-right: 12px;

	text-align:center;

}

.box_pic ul li span{ width:162px; text-align:center;}



.box_pic ul li img {

	width: 162px;

	border: 1px solid #CCC;

}

/*---------------------------------NEWS----------------------------------*/

.news_jb {

	float: left;

	background: url(../images/about_jb_10.jpg) no-repeat;

	margin-top: 10px;

	padding-bottom: 10px;

	margin-left: 20px;

	_margin-left: 4px;

}

.mainvytx {

	float: left;

	width: 696px;

	padding: 10px;

}

.mainvytx li {

	float: left;

	border-bottom: 1px dashed #CCC;

	width: 660px;

	font: 12px/30px Arial;

	list-style-type: none;

}

.mainvytx li a {

	padding-left: 10px;

	display: block;

	float: left;

}

.mainvytx span {

	float: right;

}

/*---------------------------------Contact----------------------------------*/

.contact_jb {

	float: left;

	background: url(../images/about_jb_10.jpg) no-repeat;

	margin-top: 10px;

		width:686px;

	margin-left:27px;

	_margin-left:10px;



}



.contact_pc {



	width:706px;

	height:268px;

	background: url(../images/contact_03.png) no-repeat  right bottom;



	float:left;

}

.contact_wen{ float:left; width:372px; }

.contact_wen ul li{float: left;

	font: 12px/25px "宋体";

	margin-top:13px;

	}





/*---------------------------------products_show-------------------------------------------*/



.cp2z{ float:left; width:278px;  height:260px; border:1px solid #e5e5e5; margin-top:10px; margin-left:10px;}

*html .cp2z{ width:-200px;}

.cp2y{ float:left; width:380px; padding-left:10px; padding-top:10px;}

.pro_show{width:380px; float:left;}

.pro_show p img{float:left;}

.pro_show table{ padding-top:10px;}



.cp2gm{ padding-top:20px; height: 100%;
overflow: hidden;}
*+html .cp2gm p{ margin-top:10px; }

*+html .cp2gm{ margin-top:-10px; width:686px;}

*html .cp2gm{ margin-top:-10px;}







/*---------------------------------------foot--------------------------------*/

#foot {

	background: url(../images/foot_46.jpg) repeat-x;

	margin-top: 10px;

	line-height: 24px;

	width: 100%;

}

.foot_wenzi {

	width: 960px;

	margin: 0 auto;

	font: 12px/20px "宋体";

}

.foot_wenzi p {

	padding-top: 10px;

	margin-left: 225px;

}

.foot_wenzi span {

float:left;

}





.page, .c_page {

	text-align: center;

}

.page {

	text-align: center;

	font: 12px/35px Arial;

	color: #666;

}

.c_page {

	font: 12px/40px Arial;

	text-align: center;

	margin-top: 10px;

}

.page a, .c_page a {

	padding: 2px 4px;

	border: solid 1px #CCC;

	text-decoration: none;

	color: #333;

	margin: 0 2px;

}

.page a:hover, .c_page a:hover {

	background: #48719B;

	color: #FFF;

}

.other {

	padding-top: 20px;

	padding-left: 15px;

}

.other_left {

	float: left;

	font: 12px/35px Arial;

	color: #999;

}

.other_right {

	float: right;

	font: 12px/35px Arial;

	color: #999;

}

.submin {

	height: 22px;

	width: 50px;

}

.text, .textarea, .code {

	border: solid 1px #CCC;

	font: 12px/20px Arial;

	color: #369;

	margin-top: 10px;

}

.text {

	height: 20px;

	width: 240px;

}

.textarea {

	width: 540px;

	height: 160px;

	margin-top: 10px;

}

.codetext {

	height: 10px;

	padding-top: 10px;

	border: solid 1px #CCC;

	float:left;

}

.pic {

	padding: 1px;



	margin-right: 25px;

}

.classic {

	float: left;

	margin-top: 85px;

	margin-left: 10px;

}







