﻿/*
===============================

===============================
*/
/*公共属性*/
body, dl, dt, dd, ol, ul, pre, form, field, input, p, th, td, h1, h2, h3, h4, h5, h6 {
	font-family: "宋体",Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#000000;
	font-size:12px;
}
body{
	background-image: url(bg.gif);
	background-repeat: repeat;
}
a{
	text-decoration: none;
	color: #333;
}
a:hover{
	color:#F00;
}
ul, ol { list-style:none;}
input, textarea, button, file {	font-size:12px;}
blockquote{
	margin: 10px;
}
form{
	padding:0;
	margin:0;
}
img { border:0;}
p{	line-height:1.8em;}
hr{
	border-top: 1px solid #dddddd;
}
.clear{ clear:both;}
.t1{
	font-size: 12px;
	display: inline-block;
	text-align:right;
	border-bottom:1px #CCCCCC dashed;
	width:780px;
}
.tcp{
	font-size: 12px;
	display: inline-block;
	text-align:right;
	border-bottom:1px #CCCCCC dashed;
	width:740px;
}
.t2{
	font-size: 18px;
	padding-left: 34px;
	background-image: url(../img/logo_weier.png);
	background-repeat: no-repeat;
	background-position: left center;
}
/*^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^*/ 
#container{
	width: 1024px;
	margin: 0 auto;
}
#topline{
	height: 50px;
	margin: auto;
	width: auto;
	overflow: hidden;
}
#header{ 
	width:1024px; margin:auto; background-image:url(logobg.png);
	height:156px;

}

#logo { width: 550px; height: 70px; float: left; margin:20px 20px 15px 20px;}
#logo a { display: block; width: 550px; height: 70px; background: url(logo.png) no-repeat 0 0; text-indent: -999999px; line-height: 300%; overflow: hidden; }

#header_right { 
	display: block; width: 360px; height: 90px; background: url(biaoyu.png) no-repeat 0px 40px; text-indent: -999999px; line-height: 300%; overflow: hidden; float:right;
}

#menu {
margin:20px 10px 30px 10px; width:660px;

}
/*导航菜单*/
.top{overflow:visible;}
#banner{
	width:1024px; margin:10px auto;
	height:311px;
	clear: both;
}
#bannerabout{
	width:1024px; margin:10px auto; background:url(banner.jpg) no-repeat;
	height:261px;
	clear: both;
}
#bannercp{
	height:10px;
	clear: both;
}
#btn
	{	display: inline;
		width:110px;
		hegiht:18px;
		float:left;
		margin:-30px 0px 0px 865px;
		position:absolute;
		z-index:1;
	}
	#btn a
	{
		color:#36f;
		font:700 11px "Arial";
		background:url(../img/ibbtn.gif) no-repeat;
		float:left;
		width:18px;
		height:18px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
	}
	#btn a.activeSlide
	{	
		color:#fff;
		background:url(../img/ibhbtn.gif) no-repeat;
	}
	#btn a:hover
	{	
		color:#fff;
		background:url(../img/ibhbtn.gif) no-repeat;
	}
#navmenu {
	height:42px;
	line-height:42px;
	overflow:visible;
	background-image: url(../img/bg_topnav.gif);
	background-repeat: repeat-x;
}
.hotkey{
	background-image: url(../img/nav_oo.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu1 {
	margin-left:16px;
}
.menu1 li,.menu1 a{
	height:42px;
	float:left;
}
.menu1 li {position:relative; z-index:100;}
.menu1 a{
	display: block;
	color:white;
	text-align: center;
	font-size: 14px;
	width: 98px;
	line-height: 42px;
}
.menu1 li:hover,.menu1 a:hover,a.this {
	color:#FF6;
}
.menu1 li a:hover,.this {
	background-image: url(../img/nav_oo.png);
	background-repeat:no-repeat;
	background-position: bottom;
}
.menu1 li ul li a:hover{background-image:none;}
.menu1 li ul {
	width:124px;
	position: absolute;
	z-index:9999;
	top:42px;
	left:0px;
	background-color:#000000;
	filter:alpha(opacity=60);
	opacity: 0.60;
	display:none;
}
.menu1 li ul li,.menu1 li ul li a{height:26px;line-height:26px;background-image:none;}
.menu1 li ul li a{
	width:116px;
	text-align:left;
	display:block;
	padding:0px 0px 0px 8px;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
}
.menu1 li ul li a:hover{
	color:#000;
	background-color:#FFF;
	filter:alpha(opacity=70);
	opacity: 0.70;
}
#pagebody{
	width: 1024px;
	margin: 0 auto;
	float: left;
	clear: both;
	background-image:url(indexbg.png);
	background-repeat:repeat;
}
#pagebodyindex{
	width: 1024px;
	margin: 0 auto;
	clear: both;
	background-image:url(indexbg.png);
	background-repeat:repeat;
	height:220px;
}
#pagebodycp{
	width: 1024px;
	margin: 0 auto;
	clear: both;
	height:auto;
	text-align:center;
	background-image:url(indexbg.png);
	background-repeat:repeat;
}
#pagebodyindex_left {
	width:334px;
	float:left;
	background-image:url(index_left.png);
	background-repeat:no-repeat;
	margin:10px;
	padding:35px 8px 10px 8px;
}

#pagebodyindex_left a.more { display: block; width: 50px; height: 30px; text-indent: -999999px; line-height: 300%; overflow: hidden; float:right;}

#pagebodyindex_left ul li {
	line-height:23px;

}
#pagebodyindex_center {
	width:350px;
	background-image:url(index_center.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#pagebodyindex_center a { display: block; width: 350px; height: 200px; text-indent: -999999px; line-height: 300%; overflow: hidden; }

#pagebodyindex_right {
	width:268px;
	float:right;
	margin:10px;
	background-image:url(index_right.png);
	background-repeat:no-repeat;
	padding:35px 8px 10px 8px;
	
}
#leftbar{
	width: 260px;
	float: left;
}
#leftbarcp{
	width: 270px;
	float: left;
}
#leftbarcp ul {
float:right;
margin-top:30px;
}
#leftbarcp ul li {
height:59px;
}


#leftbar1{
	width: 200px;
	float: left;
}
#side-list{
	text-align: center;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 50px;
}
.heading-link{
	font-size: 18px;
	color: #000;
	display: block;
	line-height: 36px;
	border-bottom: 1px solid #aaaaaa;
	padding-right: 20px;
	font-weight: normal;
}
#menutops{
	background-repeat: no-repeat;
	height: 16px;
}
.active{
	background-color:#c71534;
	font-size: 14px;
	line-height: 24px;
}
.side-menu {
	padding-left:30px;

}
.side-menu li a{
	line-height: 30px;
	display: block;
	color: #CCC;
	padding-right: 20px;
	background-image:url(leftbg.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	height:30px;
}
.side-menu li a:hover{
	font-size: 14px;
	line-height: 30px;
}

.side-menucp li a{
	line-height: 30px;
	display: block;
	color: #CCC;
	padding-right: 20px;
	background-image:url(cp_list_bg.png);
	background-position:0px 4px;
	height:30px;
	text-align:left;
	padding-left:35px;
}
.side-menucp li a:hover{
	font-size: 14px;
	line-height: 30px;
}
.service{
	margin-top: 10px;
}

#mainbodycp{
	float: right;
	width: 740px;
	background-repeat: repeat-x;
	font-size: 12px;
}

#mainbodycp ul{
margin-top:20px;

}

#mainbody{
	float: right;
	width: 780px;
	background-repeat: repeat-x;
	padding: 10px;
	font-size: 12px;
}

#mainbody1{
	float: right;
	width: 740px;
	background-repeat: repeat-x;
	padding: 10px;
	font-size: 14px;
}
#footer_bg{
	clear: both;
	background-color:#FF4200;
	height:3px;
	margin-bottom:5px;
}
#footer{
	clear: both;
	line-height: 44px;
	color: #000
	padding: 0px 10px;
	background-image:url(footbg.png);
	background-repeat:no-repeat;
	text-align:center;
}
#footer a{
	color: #FC0;
}
.gotop{
	background-image: url(../img/top.gif);
	background-repeat: no-repeat;
	height: 22px;
	display: block;
	float: right;
	width: 27px;
	margin: 4px 10px 0px 0px;
}
#titletop{
	line-height: 48px;
	background-color: #F7F7F6;
}
#picture{
	float: right;
	background-color: #F7F7F6;
	border: 1px solid #cccccc;
	padding: 4px;
}
#picture b,#showpic b{
	display: block;
	text-align: center;
}
#showpic{
	float: left;
	background-color: #F7F7F6;
	border: 1px solid #cccccc;
	padding: 4px;
	margin: 10px 19px;
}
#adv{
	font-weight: bold;
	color: #C71534;
}
.renzhen {
	margin:5px auto;
	}
.renzhen dt,.renzhen dd{
	float:left;
	}
.renzhen dd{
	line-height: 18px;
}
.p3 {
	clear:both;
	}
.k_pagelist {
float:left;
display:table;
clear:both;
line-height:30px;
width: 100%;
text-align: center;
}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.pl {
clear:both;
width: 500px;
display: table;
float: left;
}
.li_list{
margin:5px 10px;
background-color: #F7FBFC;
padding:5px;
}
.li_list p{
border: 1px dashed #C2C1D0;
padding: 5px;
}
.li_list span{
color: #903;
}
.li_list i{
color: #060;
margin-right: 10px;
}
.t6{
	display: block;
	width: 100%;
}
.t6 a{
	color: #003399;
}
#block{
	display: block;
	float: left;
	border: 1px dashed #993300;
	background-color: #ffffcc;
	padding: 10px;
	margin-top: 10px;
	width: 340px;
	line-height: 20px;
}
#block p{
	display: block;
	color: #333;
	font-weight: bold;
}
#block ul{
	display: block;
}
#block ul li{
	display: block;
	height: 22px;
	line-height: 22px;
}
#siderIMchat_main{margin:0;width:158px;color:#333;}
#siderIMchat_main img{border:0;/*background:url(../img/loading.gif) no-repeat center center;*/}
#siderIMchat_main a{color:#036;}
#siderIMchat_main a:hover{color:#f30;}
#siderIMchat_main .top{background:url(../img/siderIM_title.gif);height:34px;}
#siderIMchat_main .infobox{text-align:center;padding-bottom:5px;line-height:14px;padding-left:5px;padding-right:5px;background:url(../img/siderIM_infobox.gif) #bdc5cb no-repeat;color:#000;font-weight:700;padding-top:5px;}
#siderIMchat_main .bg{padding-bottom:5px;padding-left:5px;padding-right:5px;background:url(../img/siderIM_bg.gif);padding-top:5px;}
#siderIMchat_main ul{margin:0;}
#siderIMchat_main ul li{list-style:none;text-align:center;line-height:20px;}
.qqkf{background:#ccc;height:22px;line-height:22px;}
#siderIMchat_main .close{text-align:center;width:100%;}
#siderIMchat_main .bottom{background:url(../img/siderIM_bottom.gif);height:9px;overflow:hidden;}
#menutops{
	background-image: url(/template/images/img/left_menutop03.png);
}
#inarticle,#inarticle p{
	clear: both;
	font-size: 12px;
	padding-top:10px;
}
#inarticle a{
	color: #333333;
}
#menutops{
	background-image: url(/template/images/img/left_menutop02.png);
}
#newkinds{ margin-left:10px;}
#newkinds li{
	margin: 15px 0px;
	font-size: 14px;
}
#newkinds i{
	font-style: normal;
	background-color: #DCDCDC;
	display: inline-block;
	width: 52px;
	padding: 0px 2px;
	font-size: 12px;
}
#newkinds span{
	font-weight: bold;
	color: #C71534;
	font-size: 24px;
}
#newkinds li a{}
/*pages*/
.pages { padding: 5px 0; text-align: center; }
.pages span,
.pages a,
.pages strong { padding: 5px 8px; background: #eee; margin: 0 2px; }
.pages span { color: #999; }
.pages strong { font-weight: normal; background: #333; color: #fff; }
.pages a { text-decoration: none; color: #333; }
.pages a:hover { text-decoration: underline; }

/*article*/
ul.article_list {}
ul.article_list li { height: 32px; line-height: 32px; overflow: hidden; border-bottom: #D9D9D9 1px dotted; background: url(arr.gif) no-repeat 0 10px; padding: 0 0 0 20px; }
ul.article_list small { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

/*product*/
ul.product_list {}
ul.product_list li { width: 235px; height: 200px; float: left; text-align: center; font-weight: bold; margin: 0 10px 15px 0; background:url(../images/cp_view_bg.png) no-repeat;}
ul.product_list li.even { margin: 0 20px 0 0; }
ul.product_list li a { width: 230px; height: 200px; display: block; text-decoration: none; }
ul.product_list li span { width: 220px; height: 165px; padding: 4px; margin: 0 0 5px 0; }
ul.product_list li img { width: 220px; height: 165px; padding: 4px; }
.product_view {}
.product_view p { text-indent: 0; }
#xwxg ul { padding: 5px 0 5px 15px; }
#xwxg li { width: 350px; float: left; background: url(../images/ic3.gif) no-repeat 0 8px; padding: 0 0 0 10px; }
#site_page p { margin-top:10px;}
.msg_l { text-align: right; font-size: 14px; padding: 0 10px 0 0; font-weight: bold; }
.message_list { border: #ccc 1px dotted; padding: 10px; }
.message_list dl {}
.message_list dt { border-bottom: #ccc 1px dotted; padding-bottom: 10px; font-weight: bold; }
.message_list dd { padding: 10px 0; }
.message_list .reply { background: #efefef; padding: 10px; color: #c00; margin: 10px 0 0 0; }

#nav { width: 888px; height: 30px; background: url(../images/nav.png) no-repeat; clear:both; float:right; margin-right:16px;}
#nav ul { padding: 0px; }
#nav li { float: left; }
#nav li a { float: left; display: block; height: 30px; width:90px; text-indent: -999999px; overflow: hidden; }
#nav li.li0 a { width: 103px; }
#nav li.li1 a { }
#nav li.li2 a { }
#nav li.li3 a { }
#nav li.li4 a { width:123px; }
#nav li.li5 a { width:107px; }
#nav li.li6 a {}
#nav li.li7 a {}
#nav li.li8 a { width: 105px; }
.400 { margin:20px auto;}

/*jquery选项卡*/
#tabbox{ width:812px; overflow:hidden; margin:0 100px; float:left; height:auto 360px;}
.tab_con{ display:none;}

.tabs{height: 32px;width: 100%; border-bottom:1px solid #dcdcdc; }
.tabs li{height:31px;line-height:31px;float:left;background: url(../images/tab_white.gif) 0 0 no-repeat;overflow: hidden;position: relative; width:114px; margin-right:2px; text-align:center; color:#EB3D00;}
.tabs li a {display: block;padding: 0 10px;outline: none;}
.tabs li a:hover {display: block;padding: 0 10px;outline: none;background: url(../images/tab_blue.gif) 0 0 no-repeat; color:#FFFFFF;}
.tabs .thistab,.tabs .thistab a:hover{background: url(../images/tab_blue.gif) 0 0 no-repeat;border-bottom: 1px solid #fff;color:#ffffff;}
.thistab a{ color:#ffffff;}
.tab_con {padding:12px;font-size: 14px; line-height:175%;}