@charset "utf-8";
/* CSS Document */

html,body,div,ul,li,form,h1,dl,dt,dd{margin:0;padding:0;}
a{
	border:0px;
}
img{border:0;}
ul{
	list-style:none;
}
html{
	background:#e8e8e8;
}
body{
	background:url(../images/topbg.jpg) center top repeat-x;font:12px Verdana,Arial,Tahoma;
}
.red{
	color:red;
}
.w960{
	width:960px;
}
.center{
	margin:0 auto;
}
.header{
	overflow:hidden;
	height:338px;
}
.headtop{
	width:100%;
	overflow:hidden;
}
.headtop .logo{
	width:255px;
	height:68px;
	float:left;
}
.headtop .logo h1 a{width:255px;height:68px;display:block;overflow:hidden;background:url(../images/logo.jpg) left center no-repeat;}

.headtop .phone{
	width:240px;
	height:68px;
	float:right;
	background:url(../images/phone.jpg) center no-repeat;
}
.headbanner{
	width:100%;
	overflow:hidden;
	clear:both;
}
.headbanner .menu{
	width:270px;
	height:269px;
	/*background:#f20e1f;*/
	background:#ac090a;
	float:left;
}
.menuul{
	width:200px;
	height:210px;
	margin:25px 25px;
}
.menuul li{
	width:200px;
	
}

.menuul li span{
	font-size:12px;
}
.menuul li a{
	display:block;
	padding-left:40px;
	line-height:40px;
	font-size:18px;
	font-family:"微软雅黑";
	font-weight:600;
	color:#fff;
	background:url(../images/menu_li.gif) 15px no-repeat;text-decoration:none;
}
.menuul li a:hover{
	background:url(../images/menu_bg.gif) -3px no-repeat; text-decoration:none;
}

#banner{position:relative;height:270px;width:690px; float:right; background:#fff;}
#banner div{position:absolute;top:0;left:0;z-index:8;opacity:0.0;height:270px;overflow:hidden;background-color:#FFF;}
#banner div.current{z-index:10;}
#banner div.prev{z-index:9;}
#banner div img{display:block;border:0;margin-bottom:10px;}
#banner div.current span{display:block;}

.indexcontent{
	background:#fff;
	overflow:hidden;
	clear:both;
}
.indexcontent .content1{
	overflow:hidden;
}
.abouttw{
	width:285px;
	margin-top:10px;
	float:left;
	overflow:hidden;
}
.abouttw dl{
	width:285px;
	height:340px;
	margin:0 auto;
}
.abouttw dl dt {
	font-size:18px;
	color:#363636;
	background:#f6f6f6;
	padding-left:15px;
	font-family:"微软雅黑";
	height:50px;
	line-height:50px;
	font-weight:bold;
}
.abouttw dl dt a{
	color:#363636;
	text-decoration:none;
}
.abouttw dl dt a:hover{
	text-decoration:none;
	color:#ac090a;
}
.abouttw dl dd{
	padding:20px;
	color:#8e8e8e;
	line-height:25px;
	font-size:12px;
	overflow:hidden;
}
.abouttw dl dd p{
	text-indent:2em;
	margin:0px;
	margin-top:10px;
}
.abouttw dl dd .amore{
	width:100%;
	text-align:right;
}
.abouttw dl dd .amore a{
	color:red;
}
.abouttw dl dd .amore a:hover{
	color:#00F;
}
.abouttw dl dd ul{
	margin-left:10px;
}
.abouttw dl dd ul li{
	line-height:24px;
	list-style:circle;
}
.abouttw dl dd ul li a{
	color:#868686;
	text-decoration:none;
}
.abouttw dl dd ul li a:hover{
	color:#ac090a;
	text-decoration:underline;
}

.zyfw{
	width:358px;
	float:left;
	display:inline;
	margin-left:1px;
	margin-top:10px;
	background:url(../images/index_l.gif) 0 60px no-repeat;	
}
.zyfw .dl{
	height:340px;
}
h2{
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.zyfw .dl dt{
	height:50px;
	line-height:50px;
	background:#f6f6f6;
	padding-left:15px;
	font-family:"微软雅黑", "宋体", sans-serif;
	color:#363636;
}
.zyfw .dl dt a{
	font-weight:bold;
	color:#363636;
	text-decoration:none;
}
.zyfw .dl dt a:hover{
	text-decoration:none;
	color:#ac090a;
}
.zyfw .dl dd{

}
.zyfw .dl dd p{
	text-indent:2em;
	color:#8e8e8e;
	line-height:24px;
	padding:0 10px;
	overflow:auto;
	margin-top:10px;
}
.zyfw .dl dd ul{
	margin:0 5px;
}
.zyfw .dl dd ul li{
	height:38px;
	line-height:38px;
}
.zyfw .dl dd ul li a{
	padding-left:50px;
	color:#ac090a;
	font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑";
	display:block;
	text-decoration:none;
}
.zyfw .dl dd ul li a:hover{
	background:url(../images/xm_bg.gif) no-repeat;
	color:#00f;
	text-decoration:none;
}
.select{
	background:url(../images/xm_bg.gif) no-repeat;
	color:#00F;
	text-decoration:none;
}
#select{ color:#00F;}
.zyfw .anli{
	margin-left:1px;
	height:338px;
	clear:both;
}
.zyfw .anli dt{
	height:50px;
	line-height:50px;
	background:#f6f6f6;
	padding-left:15px;
	font-family:"微软雅黑", "宋体", sans-serif;
	font-size:18px;
	color:#363636;
}
.zyfw .anli dt a{
	font-weight:bold;
	color:#363636;
	text-decoration:none;
}
.zyfw .anli dt a:hover{
	text-decoration:none;
	color:#ac090a;
}
.zyfw .anli dd{
	padding:10px;
}
.zyfw .anli dd ul li{
	float:left;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:10px;
	width:100px;
	height:38px;
	display:inline;
}

.zyfw .anli dd ul li img{
	width:100px;
	height:38px;
}

.xshd{
	margin-top:10px;
	width:315px;
	overflow:hidden;
	float:right;
	display:inline;
}
.xshd .huodong{
	background:url(../images/index_l.gif) 0 60px no-repeat;
	height:560px;
}
.xshd .huodong dt{
	height:50px;
	line-height:50px;
	padding-left:20px;
	background:#f6f6f6;
	font-family:"微软雅黑", "宋体", sans-serif;
	font-size:18px;
	color:#363636;
}
.xshd .huodong dt a{
	font-weight:bold;
	color:#363636;
	text-decoration:none;
}
.xshd .huodong dt a:hover{
	text-decoration:none;
	color:#ac090a;
}
.xshd .huodong dd{
	font-size:12px;
	padding-left:20px;
	padding-right:10px;

}
.xshd .huodong dd #datetime{
	font-size:10px;
	color:#ac090a;
	line-height:12px;
	font-weight:100;
}
.xshd .huodong dd .titles{
	line-height:30px;
	font-size:12px;
	font-family:"宋体";
	font-weight:bold;
	margin-top:10px;
}
.xshd .huodong dd .titles a{
	color:#8b8b8b;
	text-decoration:none;
}
.xshd .huodong dd .titles a:hover{
	color:#ac090a;
}
.xshd .huodong dd .titles span{
	color:#ac090a;
	font-size:12px;
}
.xshd .huodong dd .descs{
	line-height:20px;
	color:#8d8d8d;
}
.xshd .huodong dd .descs a{
	float:right;
}
.xshd .dingyue{
	background:#ac090a;
	height:120px;
}
.xshd .dingyue dt{
	height:50px;
	line-height:50px;
	padding-left:35px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#fff;
}
.xshd .dingyue dd{
	text-align:center;
}
#emailread{
	border:0;
	padding:0;
	width:200px;
	height:25px;
	line-height:25px;
	padding-left:5px;
	font-weight:bold;
}
#bottom{
	border:0;
	width:37px;
	height:25px;
	background:url(../images/bottom.gif) no-repeat;
}


.footer{
	height:324px;
	background:url(../images/foot_bg.gif) repeat-x;
	overflow:hidden;
}
.footer .newleft{
	width:320px;
	float:left;
	overflow:hidden;
}
.footer .newleft dl{
	width:300px;
	margin-left:20px;
}
.footer .newleft dl dt{
	height:50px;
	line-height:50px;
	color:#f6f6f6;
	font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑", "宋体", sans-serif;
	background:url(../images/dt_bg.gif) bottom left no-repeat;
}
.footer .newleft dl dt a{
	font-weight:bold;
	color:#f6f6f6;
	text-decoration:none;
}
.footer .newleft dl dt a:hover{
	text-decoration:none;
	color:#ac090a;
}
.footer .newleft dl dd{
	padding-top:10px;
}
.footer .newleft dl dd ul li{
	line-height:25px;
	font-size:12px;
	padding-left:15px;
	background:url(../images/new_1.gif) no-repeat;
}
.footer .newleft dl dd ul li a{
	color:#cacaca;
	text-decoration:none;
}
.footer .newleft dl dd ul li a:hover{
	text-decoration:none;
	color:#ac090a;
}

.footer .newcenter{
	width:320px;
	float:left;
	overflow:hidden;
}

.footer .newcenter dl{
	width:300px;
	margin-left:20px;
}
.footer .newcenter dl dt{
	height:50px;
	line-height:50px;
	color:#f6f6f6;
	font-size:18px;
	font-family:"微软雅黑", "宋体", sans-serif;
	font-weight:bold;
	background:url(../images/dt_bg.gif) bottom left no-repeat;
}

.footer .newcenter dl dt a{
	font-weight:bold;
	color:#f6f6f6;
	text-decoration:none;
}
.footer .newcenter dl dt a:hover{
	text-decoration:none;
	color:#ac090a;
}
.footer .newcenter dl dd{
	padding-top:10px;
}
.footer .newcenter dl dd ul li{
	line-height:25px;
	font-size:12px;
	padding-left:15px;
	background:url(../images/new_1.gif) no-repeat;
}
.footer .newcenter dl dd ul li a{
	color:#cacaca;
	text-decoration:none;
}
.footer .newcenter dl dd ul li a:hover{
	text-decoration:none;
	color:#ac090a;
}
.footer .newright{
	width:320px;
	float:right;
	overflow:hidden;
}
.footer .newright dl{
	width:300px;
	margin-left:20px;
}
.footer .newright dl dt{
	height:50px;
	line-height:50px;
	color:#f6f6f6;
	font-size:18px;
	font-family:"微软雅黑", "宋体", sans-serif;
	font-weight:bold;
	background:url(../images/dt_bg.gif) bottom left no-repeat;
}
.footer .newright dl dt a{
	font-weight:bold;
	color:#f6f6f6;
	text-decoration:none;
}
.footer .newright dl dt a:hover{
	text-decoration:none;
	color:#ac090a;
}
.footer .newright dl dd{
	padding-top:10px;
}
.footer .newright dl dd ul li{
	line-height:25px;
	font-size:12px;
	padding-left:15px;
	background:url(../images/new_1.gif) no-repeat;
}
.footer .newright dl dd ul li a{
	color:#cacaca;
	text-decoration:none;
}
.footer .newright dl dd ul li a:hover{
	text-decoration:none;
	color:#ac090a;
}
.footer .copy{
	float:left;
	width:960px;
	margin-top:50px;
	font-size:12px;
	color:#e9e9e9;
	overflow:hidden;
}
.footer .copy .cpleft{
	width:300px;
	padding-left:20px;
	float:left;
}
.footer .copy .cpleft a{
	color:#e9e9e9;
	text-decoration:none;
}
.footer .copy .cpright{
	width:560px;
	text-align:right;
	padding-right:20px;
	float:right;
}
.footer .copy .cpright a{
	color:#e9e9e9;
	text-decoration:none;
}
.footer .copy .cpright a:hover{
	color:#ac090a;
}
.leftbg{
	background:#f6f6f6;
}
.content{
	overflow:hidden;
	background:#fff;
}
.cnmenu{
	background:#fff;
	padding-bottom:20px;
}
.cnmenu dt{
	font-size:18px;
	font-family:"微软雅黑";
	color:#353535;
	padding-left:20px;
	height:50px;
	line-height:50px;
	border-bottom:1px #efefef solid;
	font-weight:600;
}
.cnmenu dd{
}
.cnmenu dd ul li{
	border-bottom:1px #efefef solid;
	height:34px;
	line-height:34px;
	font-size:14px;
	font-family:"微软雅黑";
}
.cnmenu dd ul li a{
	color:#353535;
	height:36px;
	padding-left:30px;
	background:url(../images/menu_1.gif) 20px no-repeat;
	text-decoration:none;
	display:block;
}
.cnmenu dd ul li a:hover{
	text-decoration:none;
	background:#d0d0d0 url(../images/menu_1.gif) 20px no-repeat;
}
.cnright{
	min-height:800px;    /*高度最小值设置为：100px*/
	height:auto !important; /*兼容FF,IE7也支持 !important标签*/
	height:800px; /*兼容ie6*/
}
.cnright dt{
	background:url(../images/cn_bg.gif) bottom no-repeat;
	height:38px;
	line-height:38px;
	padding-left:15px;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:18px;
	color:#ac090a;
}
.cnright dd{
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
}
.cnright dd ul li{
	line-height:27px;
	padding-left:50px;
	padding-right:30px;
	background:url(../images/classnew_1.gif) 30px no-repeat;
}
.cnright dd a{
	color:red;
	text-decoration:none;
}
.cnright dd ul li a{
	font-size:14px;
	text-decoration:none;
	color:#000;
}
.cnright dd ul li a:hover{
	color:#ac090a;
	text-decoration:underline;
}
.cnright dd ul li span{
	float:right;
}
.proright{
	min-height:800px;    /*高度最小值设置为：100px*/
	height:auto !important; /*兼容FF,IE7也支持 !important标签*/
	height:800px; /*兼容ie6*/
}
.proright dt{
	background:url(../images/cn_bg.gif) bottom no-repeat;
	height:38px;
	line-height:38px;
	padding-left:15px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#f20e1f;
}
.proright dd{
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
}
.procontent{
	clear:both;
	padding:20px;
	font-size:14px;
	color:#4c4c4c;
	line-height:2em;
	overflow:hidden;
}
.procontent h1{
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:24px;
	color:#000;
	background:url(../images/news_1.gif) bottom center no-repeat;
	margin-bottom:30px;
}
.case_item{
	width:627px;
	padding:20px 10px;
	background:url(../images/case_li.gif) bottom no-repeat;
	overflow:hidden;
}
.case_item .case_img{
	float:left;
	width:186px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}
.case_item .case_img a{
	color:#000;
	text-decoration:none;
}
.case_item .case_img a:hover{
	color:#ac090a;
}
.case_item .case_desc{
	float:right;
	width:420px;
	line-height:24px;
	text-indent:2em;
}
/*产品列表*/
.pro_item{
	width:627px;
	padding:20px 10px;
	background:url(../images/case_li.gif) bottom no-repeat;
	overflow:hidden;
}
.pro_item .pro_img{
	float:left;
	width:136px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}
.pro_item .pro_img img{
	width:90px;
	height:140px;
}
.pro_item .pro_img a{
	color:#000;
	text-decoration:underline;
}
.pro_item .pro_img a:hover{
	color:#ac090a;
}
.pro_item .pro_desc{
	float:right;
	width:470px;
	line-height:24px;
	text-indent:2em;
}
.pro_item .pro_desc h3{
	font-size:14px;
	text-indent:0;
}
.pro_item .pro_desc h3 a{
	color:#535353;
}
.pro_item .pro_desc h3 a:hover{
	text-decoration:underline;
	color:#ac090a;
}
.content_top{
	width:627px;
	padding-bottom:20px;
	margin-left:10px;
	background:url(../images/case_li.gif) bottom no-repeat;
	overflow:hidden;
}
.content_top .top_img{
	float:left;
	width:185px;
	text-align:center;
}
.content_top .top_img img{
	border:1px #eeeeee solid;
	padding:10px;
}
.content_top .topinfo{
	float:right;
	width:420px;
	line-height:1em;
}
#zhuo_title{
	background:none;
	font-size:18px;
	text-align:left;
	height:24px;
	line-height:24px;
}
.zzinfo{
	width:607px;
	padding:10px;
}
.cnruanjian{
	background:#eeeeee;
	padding-bottom:20px;
	margin-top:20px;
}
.cnruanjian dt{
	font-size:18px;
	font-family:"微软雅黑";
	color:#535353;
	padding-left:20px;
	background:#d4d4d4;
	height:50px;
	line-height:50px;
}
.cnruanjian dd{
}
.cnruanjian dd ul li{
	border-bottom:1px #fff solid;
	height:34px;
	line-height:34px;
	font-size:14px;
	font-family:"微软雅黑";
	
}
.cnruanjian dd ul li a{
	color:#000;
	padding-left:30px;
	background:url(../images/menu_1.gif) 20px no-repeat;
	text-decoration:none;
	display:block;
}
.cnruanjian dd ul li a:hover{
	text-decoration:none;
	background:#e3e3e3 url(../images/menu_1.gif) 20px no-repeat;
}
/*列表分页部分*/
.list_page{text-align:center;margin:8px; width:100%; overflow:hidden; padding:10px 0;}
.list_page a{background:#fff;margin:1px;padding:5px 6px;border:1px solid #535353;color:#A0A0A0; text-decoration:none}
.list_page span{background:#F7FDF4;color:#f60;margin:1px;padding:4px 6px;border:1px solid #ff0000;}
.tags{list-style:none;margin:8px;color:#666;}
.tags li{margin:0;padding:0; }
.tags h1{font-size:14px;font-weight:bold;margin:0;padding:0;}
.tags li span{color:#999;}
.tags hr{color:#fff;height:0px;border:0px;border-top:1px dashed #ccc;margin:6px 0;}
#product{
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;

}
#product .prbooks li{
	background:none;
	width:330px;
	height:140px;
	float:left;
	padding:0px;
	margin-left:10px;
	margin-top:20px;
	overflow:hidden;
}
#product .prbooks li img{
	float:left;
	width:97px;
	height:132px;
	padding:3px;
	border:1px solid #ccc;
	margin-right:15px;
}
.product{
	width:100%;
	height:160px;
	background:url(../images/news_1.gif) bottom center no-repeat;
}
.product .proimg{
	width:200px;
	float:left;
	text-align:right;
}
.product .proimg img{
	width:100px;
	height:140px;
	padding:3px;
	border:1px #ccc solid;
}
.product .proinfo{
	width:450px;
	float:right;
	font-size:14px;
	line-height:28px;
}
.product .proinfo h1{
	font-size:18px;
	line-height:30px;
	margin-bottom:20px;
}
.prodesc{
	padding:10px 40px;
	line-height:30px;
	font-size:14px;
}

.Activity_item{
	width:627px;
	padding:20px 10px;
	background:url(../images/case_li.gif) bottom no-repeat;
	overflow:hidden;
}
.Activity_item .Activity_img{
	float:left;
	width:100%;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
}
.Activity_item .Activity_img a{
	color:#000;
	text-decoration:underline;
}
.Activity_item .Activity_img a:hover{
	color:#ac090a;
}
.Activity_item .Activity_img span{
	font-size:12px;
}
.Activity_item .Activity_desc{
	float:right;
	width:100%;
	line-height:24px;
	text-indent:2em;
}
.pright{
	min-height:800px;    /*高度最小值设置为：100px*/
	height:auto !important; /*兼容FF,IE7也支持 !important标签*/
	height:800px; /*兼容ie6*/
}
.pright dt{
	background:url(../images/cn_bg.gif) bottom no-repeat;
	height:38px;
	line-height:38px;
	padding-left:15px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#f20e1f;
}
.pright dd{
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
}
h3{
	display:inline;
	font-weight:normal;
	font-size:12px;
}
