@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; margin:0px auto; background:#FFF; }
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  tbody,  th  { margin:0; padding:0; border:0; }
li { list-style-type:none; }
a{ text-decoration:none; color:#494949;}
a:hover{ color:#004ba8;}
a img{ border:0px;}
#top{ background:url(../images/top_bg.jpg) center top repeat-x; height:37px; margin:0px ;}
.top{ width:983px; margin:0px auto;}
.top_left{ width:200px; float:left; height:37px; line-height:37px;}
.top_right{ width:160px; float:right; margin-top:7px;}
#banner{ background:#004ba8; height:542px; margin:0px auto; overflow:hidden;}
#banner1{ background:url(../images/bg.jpg) center top no-repeat; width:983px; margin:0px auto; height:542px; overflow:hidden;}
#logo{ width:300px; float:left; margin-top:26px;}
.banner2{ width:982px; float:left;}
#com{ width:1003px; margin:0px auto; overflow:hidden; padding-bottom:15px;}
.index_bg{ background:url(../images/index_bg1.jpg) center top repeat-y; width:329px; float:left; overflow:hidden;}
.index_bg1{ background:url(../images/index_bg.jpg) center top no-repeat; width:329px; overflow:hidden;}
.index_bg2{ width:329px; float:left; overflow:hidden;}
.index_xw{ width:329px; float:left; margin-right:8px; overflow:hidden;}
.index_cp{ width:329px; float:left; margin-right:8px; overflow:hidden;}
.index_xw1{ width:285px; float:left; padding-left:22px; overflow:hidden;padding-top:20px;}
.index_xw2{ width:285px; float:left; height:40px;}
.index_xw2 h2{ float:left;}
.index_xw2 a{ float:right; margin-top:2px;}
.index_xw3{ width:285px; float:left;}
.index_xw3 li{ height:27px; line-height:27px;}
.index_lx{ background:url(../images/index_1.jpg) right bottom no-repeat; width:285px; float:left; line-height:23px;}
.index_cp1{ width:285px; float:left;}
.rollBox {
	width:285px;
	overflow:hidden;
	
}


.rollBox .Cont {
	width:250px;
	overflow:hidden;
	float:left;
}
.rollBox .LeftBotton {
	height:30px;
	width:16px;
	background:url(../images/left.jpg) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top:60px;
	margin-left:2px;
}
.rollBox .RightBotton {
	height:30px;
	width:16px;
	background:url(../images/right.jpg) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	margin-top:60px;
	cursor:pointer;
}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic {
	width:250px;
	float:left;
	overflow:hidden;
	line-height:25px;
}
.rollBox .Cont .pic img {
	display:block;
	margin:0 auto;
	border:#dddddf solid 1px;
	
}
.rollBox .Cont .pic  h2{ font-size:12px;}
.rollBox .Cont .pic img a:hover {
	display:block;
	margin:0 auto;
}

.rollBox .Cont a:link, .rollBox .Cont a:visited {
	
	text-decoration:none;
}
.rollBox .Cont a:hover {
	
	text-decoration:underline;
}
.rollBox #List1, .rollBox #List2 {
	float:left;
}
#bottom{ background:url(../images/bottom.jpg) center top repeat-x; height:71px; margin:0px auto; overflow:hidden;}
#bottom1{ background:url(../images/bottom1.jpg) center top no-repeat; margin:0px auto; height:61px; color:#FFF; line-height:25px; padding-top:10px; overflow:hidden;}
#bottom1 a{ color:#FFF; overflow:hidden;}
#bottom1 a:hover{ color:#004ba8; overflow:hidden;}
#jj_banner{ background:url(../images/company_banner.jpg) center top no-repeat;  margin:0px auto; width:1000px; overflow:hidden;}
#ly_banner{ background:url(../images/message_banner.jpg) center top no-repeat; margin:0px auto; width:1000px; overflow:hidden;}
#xw_banner{ background:url(../images/news-x_banner.jpg) center top no-repeat; margin:0px auto; width:1000px; overflow:hidden;}
#cp_banner{ background:url(../images/product_banner.jpg) center top no-repeat; margin:0px auto; width:1000px; overflow:hidden;}
#lx_banner{ background:url(../images/contact_banner.jpg) center top no-repeat; margin:0px auto; width:1000px; overflow:hidden;}
#ny_banner{ background:url(../images/company_bg11.jpg) center top repeat-x #FFF; margin:0px auto; overflow:hidden; padding-bottom:15px; overflow:hidden;}
#ny_banner1{ width:1000px; float:left; height:164px; overflow:hidden;}
.ny_com{ width:1000px; float:left; overflow:hidden;}
#jj_bg{ background:url(../images/company_bg2.jpg) center top repeat-y; float:left; width:1000px; overflow:hidden;}
.jj_1{ width:967px; float:left; padding-left:16px; height:40px; line-height:40px; overflow:hidden;}
.jj_2{ width:967px; float:left; padding-left:16px; padding-bottom:20px; overflow:hidden; }
#jj_left{ float:left; width:236px; overflow:hidden;}
#jj_left_nav{ background:url(../images/company_left1.jpg) center top no-repeat; width:200px; float:left; height:48px;  font-size:16px; color:#FFF; line-height:40px; padding-left:36px; overflow:hidden;}
#jj_left_nav1{ background:url(../images/company_left2.jpg) center top repeat-y; width:236px; float:left; overflow:hidden;}
#jj_left_nav2{ background:url(../images/company_left3.jpg) center top no-repeat; width:236px; float:left; height:30px; overflow:hidden;}
.jj_left_ul{ width:188px; float:left; padding-left:24px; overflow:hidden;}
.jj_left_ul li{ width:188px; float:left; overflow:hidden;}
.jj_left_ul li a{ background:url(../images/company_nav.jpg) center top no-repeat; width:148px; height:31px; line-height:31px; display:block; padding-left:40px; overflow:hidden;}
.jj_left_ul li a:hover{ background:url(../images/company_nav_hover.jpg) center top no-repeat; overflow:hidden;}
.jj_left_tu{ width:236px; float:left; padding-top:20px; overflow:hidden; position:relative;}
#jj_right{ width:720px; background:#FFF; border:#dadada solid 1px; float:right; padding-bottom:20px;}
.jj_right_nav{ width:685px; margin-left:4px; border-bottom:#dcdcdc solid 1px; height:40px; line-height:40px; float:left; padding-left:24px;}
.jj_right_nav h2{ width:628px; float:left; background:url(../images/company_1.jpg) left center no-repeat;  font-size:16px; padding-left:35px;}
.jj_right1{ width:663px; float:left; padding-left:28px; padding-top:20px; line-height:25px; text-align:justify;}
.gu{ width:663px; float:left; padding-left:28px;  font-size:16px; line-height:30px; padding-top:10px; color:#2c2c2c; }
.xw{ width:663px; float:left; padding-left:28px;}
.xw li{ width:663px; float:left; background:url(../images/news_xian.jpg) center bottom repeat-x; height:50px; line-height:50px;}
.xw li a{ background:url(../images/news_1.jpg) left center no-repeat; float:left; padding-left:15PX;}
.xw li span{ float:right;}
.xw1{ width:663px; float:left; padding-left:28px; padding-top:20px;}
.xw2{width:663px; float:left; padding-left:28px; padding-top:20px; line-height:25px; padding-bottom:50px;}
.xw3{width:663px; float:left; padding-left:28px; padding-top:20px; font-size:14px; font-weight:bold; text-align:center;}
.ly_right{ width:490px; float:right;}
.ly{ width:663px; float:left; line-height:35px; overflow:hidden; }
.ly1{ width:200px; background:#f9f9f9; border:#949a9a solid 1px; height:25px; line-height:25px; margin-left:10px; overflow:hidden;}
.ly2{ width:300px; background:#f9f9f9; border:#949a9a solid 1px;line-height:25px; margin-left:10px; margin-top:5px; margin-bottom:5px; overflow:hidden;}
.ly3{ width:100px; background:#f9f9f9; border:#949a9a solid 1px; height:25px; line-height:25px; margin-left:10px; overflow:hidden;}
.cp{ width:663px; float:left; padding-left:28px;}
.cp li{ width:663px; background:url(../images/news_xian.jpg) center bottom repeat-x; float:left; padding:20px 0px;}
.cp1{ width:170px; float:left;}
.cp2{ width:493px; float:right;}
.cp2 h2{ font-size:14px;}
.cp2 p{ line-height:25px; text-indent:2em; width:493px; float:left;}
.cp2 span{ width:493px; float:left; display:block; text-align:right;}
.cp3{width:663px; float:left; padding-left:28px; padding-top:20px; line-height:21px; padding-bottom:40px; text-align:justify;}
.cp3 img{ width:302px; height:204px; margin-right:20px; float:left;}
.cp3 h2{ font-size:14px;}

.marqueebox1{width:232px;height:172px; float:left; }
#marquee4{WIDTH: 232px;
	HEIGHT: 172px;
	overflow:hidden;}
#marquee4 ul li{float:left;}
#marquee4 ul li img{display:block;}
#mar4Nav{position:absolute;bottom:5px;}
#mar4Nav li{TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	background:#FFF;
	border:#a3a3a3 solid 1px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer}
#mar4Nav li.navOn{LINE-HEIGHT: 15px;
	WIDTH: 15px;
	HEIGHT: 15px;
	color:#000;}



