/* CSS Document */
body{
	margin:0 auto;
	font-size:12px;
	color:#7d7d7d;
}
img {
	border: none;
}
a {
	color:#7d7d7d;
	font-size:12px;
	text-decoration: none;
}
a:hover {
	color: #0669ce;
	font-size:12px;
	text-decoration:none;
}

p,ul,ol,li,form {
	margin: 0;
	padding: 0;
	list-style: none;
}
.jg{
	width:100%;
	height:6px;
	overflow:hidden;
}
.jg1{
	width:100%;
	height:6px;
	background:#ebf4e2;
	overflow:hidden;
}
.fl{
	float:left;
}
.fr{
	float:right;
}





.top{
	background:url(../images/topback.gif) repeat-x;
	width:100%;
	height:108px;
	overflow:hidden;
}


.dh{
	width:750px;
	height:33px;
	padding-top:20px;
	overflow:hidden;
}
.dh ul li{
float:left;
}
.dhlm{
	width:90px;
	height:33px;
	display:block;
}

.dhlm a{
	width:90px;
	height:29px;
	font-size:15px;
	font-family:"microsoft yahei";
	color:#010101;
	
	text-align:center;
	padding-top:4px;
	display:block;
}

.dhlm a:hover{
	width:90px;
	background:url(../images/dh.gif) center no-repeat;
	height:29px;
	font-family:"microsoft yahei";
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	padding-top:4px;
	display:block;
}


.dhlma a{
	width:90px;
	background:url(../images/dh.gif) center no-repeat;
	height:29px;
	font-family:"microsoft yahei";
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	padding-top:4px;
	display:block;
}

.dhlma a:hover{
	width:90px;
	height:29px;
	font-size:15px;
	font-family:"microsoft yahei";
	color:#010101;
	
	text-align:center;
	padding-top:4px;
	display:block;
}


.bg{
	width:100%;
	z-index:9999;
	background:url(../images/index-topa.gif) no-repeat center;
	height:25px;
	position:relative;
	margin-top:375px;
}




.index-about-tit{
	width:490px;
	height:25px;
	background:url(../images/index-about1.gif) no-repeat left;
	overflow:hidden;
}
.index-about-tit-zi {
	padding-left:25px;
	
	font-size:15px;
	padding-top:2px;
	font-family:"microsoft yahei";
	color:#1f1f1f;
	float:left;
}
.index-about-tit-zi1{
	padding-top:8px;
}
.index-about-nr{
	padding-left:10px;
	padding-right:10px;
	line-height:22px;
	overflow:hidden;
}
.about-tit{
	width:720px;
	height:25px;
	
	background:url(../images/index-about1.gif) no-repeat left;
	overflow:hidden;
}

.about-nr{
	padding-left:10px;
	padding-right:10px;
	line-height:22px;
	overflow:hidden;
}
.ywr-tit{
	width:270px;
	height:25px;
	background:url(../images/index-new1.gif) no-repeat left;
	overflow:hidden;
}
.rightyw-nr{
width:250px;
padding-left:10px;
line-height:25px;
padding-right:10px;
}
.rightyw-nr1{
width:248px;
border-top:1px solid #dddddd;
padding-left:10px;
line-height:25px;
padding-right:10px;
}
.rightyw-nr ul{
width:250px;
padding-left:10px;
padding-right:10px;
}
.rightyw-nr ul li{
	width:250px;
	border:1px solid #dddddd;
	line-height:30px;
	margin-bottom:10px;
}



.new-back{
width:100%;
background:url(../images/index-cp-back.gif) repeat;
}

.new-nr ul{
width:500px;
padding-left:10px;
line-height:25px;
padding-right:10px;
}
.new-nr ul li{
	width:500px;
	line-height:25px;
	padding-bottom:10px;
}

.new-nr ul li span{
	float:right;
	
}

.index-contact-nr{
width:300px;
line-height:30px;
font-size:14px;
padding-left:10px;
}

.index-contact-xian{
width:300px;
height:1px;
background:#bcbbb6;
}
.index-new-bottom{
	height:1px;
	width:300px;
	border-bottom:1px solid #bbbbbb;
}
.index-contact-bian{
	width:296px;
	padding-left:10px;
	line-height:25px;
	border:1px solid #dfdfdf;
	border-top:0px;
	background:url(../images/index-contact1.gif) right center no-repeat;
	height:153px;
	background-color:#FFFFFF;
}

.index-pro-bian{
	width:1000px;
	border:1px solid #dfdfdf;
	border-top:0px;
	
	height:220px;
	padding-top:10px;
	background-color:#FFFFFF;
}
.right-pro-bian{
	width:306px;

	
	border:1px solid #dfdfdf;
	border-top:0px;
	background-color:#FFFFFF;
}

.index-new-tit-more1{
	width:582px;
	height:22px;
	background:url(../images/index-new3a.gif) no-repeat right;
	overflow:hidden;
	text-align:right;
	padding-top:12px;
}

.foot{
	width:100%;
	background:url(../images/foot.gif) repeat-x;
	height:89px;
	overflow:hidden;
	color:#FFFFFF;
	line-height:25px;
}

.foot a{
	
	color:#FFFFFF;
}



#demo {
	background: #fff;
	overflow:hidden;
	height:220px;
	width: 960px;
	margin-left:20px;
}
#demo img {
	width:164px;
	height:164px;
}
#indemo {
	float: left;
	width: 2000%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}


.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#b56201;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"microsoft yahei";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}


.news_list li{line-height:30px;background:url(../images/dot_line.gif) repeat-x 0 30px;padding-top:1px;}
.news_list li a:hover{text-decoration:none;color:#999;}
.news_list span{float:right;font-family:Arial;color:#5868bf;}
.news_list strong{padding-right:5px;font-size:8px;color:#fc0000;}

.news_list2 li{height:25px;line-height:25px;border-bottom:1px dashed #cccccc;padding:6px 0 5px 0;color:#a0a0a0;}
.news_list2 li span.title a{float:left;color:#0f5fbb;font-weight:bold;}
.news_list2 li span.title a:hover{text-decoration:none;color:#000;}
.news_list2 li span.time{float:left;}
.news_list2 li span.hits{float:right;}
.news_list2 li span.class{margin-left:12px;}
.news_list2 li span.class a{text-decoration:underline;color:#a0a0a0;}


.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


.news-title{
	width:100%;
	text-align:center;
	height:25px;
	padding-top:5px;
	color:#1d771d;
	font-size:14px;
}
.info{
	width:700px;
	text-align:center;
	height:35px;
	padding-top:5px;
}

#textarea{
	width:100%;
	
	line-height:25px;
}

.line{
	margin-left:10px;
	margin-right:10px;
	width:640px;
	height:5px;
	padding-top:8px;
	border-bottom:1px dashed #cccccc;
}
.text{
	width:640px;
	line-height:30px;
	margin-left:10px;
	margin-right:10px;
}




.cp ul li{
	width:200px;
	height:180px;
	
	float:left;
}





.about-bian{
	border:1px solid #e6e6e6;
	width:698px;
	padding-left:15px;
	padding-right:15px;
	line-height:25px;
	padding-top:20px;
	padding-bottom:10px;
	border-top:0px;
}

.proright-tit{
	background:url(../images/index-about1.gif) repeat-x;
	height:36px;
	width:260px;
	overflow:hidden;
}

.proright-bian{
	border:1px solid #e6e6e6;
	width:258px;
	border-top:0px;
}

.left-prfl{
	height:26px;
	padding-top:10px;
	font-size:14px;
	
}

.left-prfl a{
	color:#ff0000;
	letter-spacing:2px;
	font-size:14px;
}
#gb3a{
	width:100%;
	line-height:25px;
	overflow:hidden;
}
#gb3-1a{
	width:80px;
	height:30px;
}
#gb3-2a{
	width:80px;
	height:90px;
}

#new_5{
width:100%;
height:auto;
}
#new_5 li{
line-height:30px;
padding-left:5px;
width:100%;
height:30px;
text-align:left;
}

#ab_title_1{
font-weight:bold;
text-align:center;
width:100%;
text-align:center;
font-size:14px;
color:#FE5214;
margin-top:15px;
line-height:30px;
}

#ab_t_2{
margin:6px auto;
text-align:center;
border-bottom:dashed 1px #CCCCCC;
width:100%;
line-height:25px;
text-align:center;
}




.rollBox {
	margin: auto;  width: 1027px; overflow: hidden;
}
.rollBox .LeftBotton {
	background:url(../images/index-ywleft.gif) no-repeat; margin: 50px 10px 0px; width: 40px; height:38px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.rollBox .RightBotton {
	background:url(../images/index-ywright.gif) no-repeat; margin: 50px 0px 0px 10px; width:40px; height: 38px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.rollBox .Cont {
	margin: auto; width:910px; overflow: hidden; float: left;
}
.rollBox .ScrCont {
	width: 1342177.27px;
}
.rollBox .Cont .pics {
	width: 320px; text-align: center; float: left;
}
.rollBox .Cont .pics img {

}
.rollBox .Cont .pics p {
	color: rgb(80, 80, 80); line-height: 26px;
}
.rollBox #List1 {
	float: left;
}
.rollBox #List2 {
	float: left;
}
