﻿@charset "utf-8";
body{ margin:0; padding:0; color:#444; font-size:12px; font-family:"微软雅黑"; background:url(bg.jpg) top center;}
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#444; }
a:hover{color:#0875c7; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ height:25px; text-align:center; margin-top:10px;}
.page span{ margin:2px; border:1px solid #CCC; padding:2px;}
.page a{ margin:2px;}
.hover{ color:#F00}
.news_text{ width:100%; margin:0 auto; overflow:hidden; height:50px; line-height:25px; clear:both}
.news{ width:100%; margin:0 auto; overflow:hidden; border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:10px;}
.news_tu{ width:140px; height:95px; float:left;}
.news_tu img{ width:123px; height:95px;}
.news_main{ width:585px; float:right; height:90px;}

.title{ width:500px; float:left; height:30px;  margin-top:5px;  overflow:hidden; font-weight:bold; font-size:13px; font-weight:bold}
.title a{ color:#0d6bb1}
.title a:hover{ text-decoration:underline}
.time{ width:80px;margin-top:5px; float:right; text-align:right; line-height:30px;}
.n_m a{ color:#0d6bb1}

/*头部*/
#head{ width:980px; line-height:30px; height:31px; padding:0 10px; background:#FFF; margin:0 auto}
.head{ width:980px; border-bottom:1px solid #CCC;line-height:30px; height:30px;}
.head_l{ float:left}
.head_r{ float:right}
.top{ width:980px; height:92px; margin:0 auto; padding:5px 10px; background:#FFF;}

.logo{    width: 456px;
    height: 100%;
    float: left;}
.logo img{height: 81px;
    position: relative;
    top: 5px;
    left: 0px;}
.rtop{ float:left; margin-left:10px; background:url(rtop.jpg); width:488px; height:78px;margin-top: 10px;}

#menu{ width:980px; background:#FFF; padding:0 10px;margin:0 auto; height:36px;}
.menu{ width:970px; padding:0 5px; background:url(menu.jpg); height:36px; margin:0 auto;}
.menu li{ width:19%; text-align:center; height:36px; line-height:36px; float:left; font-size:14px; text-align:center;}
.menu li a{ color:#FFF; display:block}
.menu li a:hover{ background:url(menubg.jpg); color:#000}
#menubg{ background:url(menubg.jpg); color:#000;}
#menuxian{ width:7px; background:url(menuli.jpg);}

#banner{ width:980px; overflow:hidden; padding:10px; margin:0 auto; background:#FFF}
.container {
	width: 980px;
	padding: 0;
	overflow:hidden;
	margin: 0 auto;
	height:300px;
}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
	width:980px;
}
/*--Window/Masking Styles--*/
.window {
	height:280px;	width:980px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left; width:980px; height:280px;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	 right:10px; bottom:0;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: right;
	line-height: 40px;

	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 2px 5px;
	text-decoration: none;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	background:#b64533;
	font-family:Arial, Helvetica, sans-serif;
}
.paging a.active {
	font-weight: bold;
	background:#aa7f78;
}
.paging a:hover {font-weight: bold;}

.content_right{float:left;}
.content_right .ad { 
	width:230px;
	height:200px; 
	overflow:hidden;
	position:relative;
}
.content_right .slider,.content_right .num{
	position:absolute;
}
.content_right .slider li{ 
	list-style:none;
	display:inline;
}
.content_right .slider img{ 
	width:230px;
	height:200px;
	display:block;
	margin:0;
}
.content_right .num{ 
	right:5px; 
	bottom:5px;
}
.content_right .num li{
	float: left;
	color: #069;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #fff;
}
.content_right .num li.on{
	color: #fff;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 14px;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #069;
	font-weight: bold;
}
#main{ width:980px; margin:0 auto; overflow:hidden; padding:0 10px; background:#FFF; padding-bottom:10px;}
.index_1{ width:980px; overflow:hidden;}
.qygg{ width:209px; border:1px solid #e5e5e5; float:left; overflow:hidden}
.qygg_top{  background:url(02.jpg); height:34px; color:#FFF; text-indent:30px; font-size:14px; font-weight:bold; line-height:34px;}
.qygg_main{ padding:9px; height:176px; line-height:22px; overflow:hidden}

.about{ width:536px; float:left; border:1px solid #e5e5e5; border-top:0; overflow:hidden; margin-left:10px; height:229px;}

.abouttop{ width:536px; background:url(02.jpg); border-bottom:1px solid #e5e5e5; height:31px;}
.lll{ height:31px; line-height:31px; float:left; width:112px; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.lll a{ color:#FFF;}
.rrr{ width:60px; text-align:right; padding-right:10px; text-align:right; padding-top:9px; float:right;}
.aboutmain{ width:516px; padding:10px; height:200px; border-top:0; overflow:hidden; line-height:23px;}
.pic0 img{ height:176px; margin-right:10px;}
.pic0 a{ display:block}
.pic0 p{ display:none}



.index_2{ width:980px; background:#FFF; overflow:hidden; margin:10px auto;}

.products{ width:978px; border:1px solid #e5e5e5; border-top:0; overflow:hidden;}

.protop{ width:978px; background:url(02.jpg); border-bottom:1px solid #e5e5e5; height:31px;}


.rollBox{width:950px;overflow:hidden;margin:10px auto;}
.rollBox .Cont{width:895px;overflow:hidden;margin:0 auto; margin-left:5px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.pic{width:130px;float:left;text-align:center;padding-right:20px;}

.pic img{ width:120px; padding:4px; border:1px solid #e5e5e5; height:157px;display:block;margin:0 auto;}
.pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.index_3{ width:980px; overflow:hidden;}
.index_news{  border:1px solid #e5e5e5; border-top:0; overflow:hidden;}

.index_newstop{ background:url(02.jpg); border-bottom:1px solid #e5e5e5; height:31px;}
.index_newsmain{ padding:10px; overflow:hidden; min-height:100px;}

.inews0{ width:353px; height:67px; padding-bottom:8px; border-bottom:1px dashed #e5e5e5; margin-bottom:5px; overflow:hidden}
.inews0_tu{ width:99px; height:71px; float:left; overflow:hidden;}
.inews0_tu img{ width:99px; height:71px;}
.inews0_main{ width:243px; float:right; height:67px;}
.inews0_t{ width:100%; height:22px; line-height:22px; overflow:hidden;}
.inews0_t a{ color:#0966a9; font-size:14px; font-weight:bold}
.inews0_txt{ width:100%; height:44px; overflow:hidden; line-height:22px;}
.inews{ width:100%; float:left; height:24px; line-height:25px;}
.ititle{ width:250px; float:left; line-height:25px; height:25px; overflow:hidden}
.itime{ width:80px; float:right; text-align:right}

.icontact{ width:145px; height:80px; background:url(04.jpg); padding-left:55px;}
.case{ width:154px; padding:1px;  overflow:hidden; float:left; margin-right:35px;}
.case img{ width:150px; height:100px;border:1px solid #e5e5e5;}
.case p{ width:150px; text-align:center; overflow:hidden; line-height:25px; height:25px;}
#link{ width:978px; height:25px;  line-height:25px; text-indent:5px; border:1px solid #dfdfdf; margin:0 auto; }
#link a{ margin-right:5px;}
#foot{ width:980px; text-align:center;  padding:0 10px; background:#FFF; line-height:22px; margin:0 auto;}
.footmenu{ width:100%; height:30px; background:#0974c1; line-height:30px; color:#FFF;}
.footmenu a{ color:#FFF; margin:0 5px;}
.foot{ padding:10px 0;}
/*内页*/
#left{ width:210px;float:left; overflow:hidden;}
.left{ border:1px solid #e5e5e5; width:208px; margin-bottom:10px; overflow:hidden}
#lefttop{ width:208px; background:url(01.jpg); height:34px; color:#FFF; text-indent:30px; font-size:14px; font-weight:bold; line-height:34px;}

#leftmain{ width:208px; padding-left:5px; line-height:25px; padding:8px 0; margin-bottom:10px;}
#leftmain li{ width:200px; margin-left:4px; text-indent:22px; margin-bottom:8px; float:left; background:url(leftli.jpg); height:31px; line-height:31px;}
.hov{ color:#0160a0;}
#leftmain li a:hover{color:#0160a0;}

#right{ width:755px; float:right; overflow:hidden; border:1px solid #e5e5e5; border-top:0}
#righttop{ width:755px; background:url(righttop.jpg); height:31px; line-height:31px; text-indent:10px;}
#rightmain{ width:735px; padding:10px;  line-height:25px; border-top:0; overflow:hidden;}

.ipro{ width:148px; overflow:hidden; float:left; text-align:center;}
.ipro img{ width:130px; padding:2px;border:1px solid #dfdfdf;}
.ipro p{ width:140px; height:25px; overflow:hidden; text-align:center; line-height:25px;}
.rightmain{ width:760px; overflow:hidden; margin-top:10px;}
.llll{ height:31px; background:url(hyxw.jpg); line-height:31px; float:left; width:148px; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.hyxw{ width:230px; float:right; overflow:hidden;}
.hyxwtop{ width:229px; background:url(righttop.jpg); border-right:1px solid #dfdfdf; height:31px;}
.hyxwmain{ width:210px; padding:5px 9px; border:1px solid #dfdfdf; line-height:25px; height:144px; border-top:0; overflow:hidden; margin-bottom:10px;}



.pro{ width:210px; float:left; overflow:hidden; text-align:center; margin:0 17px; margin-bottom:10px;}
.pro img{ width:200px; height:262px; padding:4px; border:1px solid #e5e5e5;}
.pro p{ width:200px; text-align:center; height:25px; line-height:25px; overflow:hidden;}


.honor{ width:210px; float:left; overflow:hidden; text-align:center; margin:0 17px; margin-bottom:10px;}
.honor img{ width:200px; height:287px; padding:4px; border:1px solid #e5e5e5;}
.honor p{ width:200px; text-align:center; height:25px; line-height:25px; overflow:hidden;}
.honor a{ display:block}

.down{ width:100%; height:23px; line-height:23px; margin:3px 0; background:url(down.jpg) no-repeat; border-bottom:1px dashed #CCC;}
.down_t{ width:600px; text-indent:40px; float:left; height:23px; overflow:hidden}
.down_x{ width:100px; float:right; text-align:right; height:23px;}
.prop{ width:245px; float:left; overflow:hidden; text-align:center; margin-bottom:10px;}
.prop img{ width:235px; height:170px;}
.prop p{ width:235px; text-align:center; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.prop a{ display:block}
#cvf td{ background:#FFF; padding-bottom:10px; padding-left:5px;}
.text1{ height:30px; border:1px solid #CCC; width:333px;}
.text2{ height:100px; border:1px solid #CCC; width:333px;}
.contactus{ width:735px; margin-top:25px; background:url(contactus.jpg) top right; background-repeat:no-repeat; line-height:35px; font-size:16px; font-weight:bold; padding-top:10px;}


#qq_box{ width:102px; overflow:hidden;}
#qq_header{ width:102px; height:79px;}
#qq_center{ width:102px; line-height:22px;font-size:14px; overflow:hidden; padding-bottom:10px; background:url(center_1.gif);}
#qq_end{ width:102px; height:33px; background:url(end.gif);}