@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p{
	font-family: "microsoft yahei", "宋体", Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#333;
}
body{
	background:#fff;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
}
ul , ol {
	list-style:none;
}
img {
	border:0;
}
strong, th, var {
	font-style:normal;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
.clear{
	clear:both;
}
.block{
display:block;
}
.unblock{
display:none;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#f00;
	text-decoration:none;
}
img{
	border:none;
}
.wrapper{
}
.wrapper .header{
	height:115px;
	width:1035px;
	margin:0 auto;
}
.wrapper .header .logo{
	float:left;
	margin-top:20px;
}
.wrapper .header .service{
	float:right;
	width:300px;
	text-align:center;
	line-height:30px;
}
.wrapper .header .service p{
	padding-top:30px;
	font-weight:bold;
	font-size:18px;
}
.wrapper .header .service p b{
	color:#DB3333;
}

.wrapper .nav{
float:left;
width:100%;
	height:44px;
	background:url(../images/nav_bg.jpg) repeat-x;
}
.wrapper .nav ul{
	width:1035px;
	height:44px;
	margin:0 auto;
	position:relative;
	z-index:999999999999999999;
}
.wrapper .nav ul li{
	float:left;
	width:92px;
	line-height:44px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.wrapper .nav li.line {
	float: left;
	width: 8px;
	height: 44px;
	font-size: 1px;
	line-height: 44px;
	background: url(../images/li_line.jpg) left center no-repeat;
}
.wrapper .nav ul li.current,.wrapper .nav ul li:hover{
	background:#fff;
}
.wrapper .nav ul li a{
	font: normal 16px/30px microsoft yahei;
	color:#fff;
	line-height:44px;
	text-decoration:none;
}
.wrapper .nav ul li.current a,.wrapper .nav ul li:hover a{
	font: normal 16px/30px microsoft yahei;
	color:#1458B0;
	line-height:44px;
}
.wrapper .nav ul li.current ul li a,.wrapper .nav ul li:hover ul li a{
	font: normal 16px/30px microsoft yahei;
	color:#fff;
	line-height:44px;
}
.wrapper .nav ul li:first{
	background-image:url(../images/nav_li_index.jpg) 10px 10px no-repeat;background-repeat:no-repeat;background-position:10px 10px;
}
.wrapper .nav ul li ul{
	float:left;
	margin-left:0;
	position:relative;
	width:92px;
	display:none;
	_display:none;
	background: #0172C2;
}
.wrapper .nav ul li ul li{
	float:left;
	width:92px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#FFF;
	background: #0172C2;
}
.wrapper .nav ul li ul li:hover{
	border:none;
	background: #FFF;
}
.wrapper .nav ul li ul li a{
	color:#FFF;
	line-height:35px;
	font-weight:normal;
	text-decoration:none;
}
.wrapper .nav ul li ul li:hover a{
	color:#0172C2;
}
.wrapper .banner{
	width:1035px;
	height:340px;
	margin:0 auto;
}
#home_banner{
	max-width:1440px;
	margin:0 auto;
}
.maxwidth{
	width:990px;
	margin:0 auto;
}
#big_img{
	height:450px;
	background:no-repeat center
}
#small_img{
	height:114px;
	padding-top:13px;
	position:absolute;
	top:-127px;
	width:100%;
	background:url(../images/bnbg.png) no-repeat center 0;
}
#small_pre,#small_next,#small_imgs{
	height:104px;
	float:left;
}
#small_pre,#small_next{
	width:22px;
	display:block;
}
#small_pre{
	margin-right:17px;
	background:url(../images/leftright.png) no-repeat 0 center;
}
#small_next{
	margin-left:17px;
	background:url(../images/leftright.png) no-repeat -44px center;
}
#small_pre:hover{
	background-position:-22px center;
}
#small_next:hover{
	background-position:-66px center;
}
#small_imgs{
	width:912px;
	overflow:hidden;
}
#small_imgs .item{
	float:left;
	padding:0 16px;
}
#small_imgs .item .img{
	cursor:pointer;
	width:144px;
	height:92px;
	padding:3px;
	padding-top:10px;
	background:url(../images/banner_bg.png) no-repeat center bottom;
}
#small_imgs .item .img img{
	width:144px;
	height:90px;
}
#small_imgs .item .active{
	background:url(../images/banner_bg_a.png) no-repeat center bottom;
}
.relative {
	position: relative;
	width: 100%;
}

.wrapper .main{
	width:1035px;
	margin:10px auto;
}

.wrapper .main .about{
	width:747px;
	height:227px;
	float:left;
	background:#fff;
	
}
.wrapper .main .about .title{
	background:url(../images/index_about_title.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .about .title h1{
font-size: 14px;
border-bottom: 2px solid #69CBF1;
padding: 0px 15px;
width:65px;
color: #2d648f;
}
.wrapper .main .about .title a{
	float:right;
	width:60px;
	height:37px;
	display:block;
	}
.wrapper .main .about .info{
	float:left;
	width:745px;
	height:190px;
	border:1px solid #ccc;
	border-top:none;
}
.wrapper .main .about .info .img{
	margin:10px;
	width:210px;
	float:left;
}
.wrapper .main .about .info .txt{
	float:left;
	width:510px;
	line-height:25px;
}

.wrapper .main .hr{
	margin-left:8px;
	width:280px;
	height:227px;
	float:left;
	background:#fff;
	
}
.wrapper .main .hr .title{
	background:url(../images/index_hr_title.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .hr .title h1{
font-size: 14px;
border-bottom: 2px solid #69CBF1;
padding: 0px 15px;
width:65px;
color: #2d648f;
}
.wrapper .main .hr .title a{
	float:right;
	width:60px;
	height:37px;
	display:block;
	}
.wrapper .main .hr .content{
	float:left;
	width:276px;
	height:190px;
	border:1px solid #ccc;
	border-top:none;
}
.wrapper .main .hr .content .sh_left{
	float:left;
	margin-top:60px;
	width:23px;
	height:24px;
}
.wrapper .main .hr .content .sh_list{
	float:left;
	width:220px;
	height:190px;
	position:relative;
	overflow:hidden;
}
.wrapper .main .hr .content .sh_list ul{
	position:absolute;
	width:4000px;
}
.wrapper .main .hr .content .sh_list ul li{
	float:left;
	margin-top:10px;
	margin-left:8px;
	width:220px;
	text-align:center;
}
.wrapper .main .hr .content .sh_list ul li h1{
	margin-top:5px;
	line-height:30px;
	font-weight:bold;
}
.wrapper .main .hr .content .sh_right{
	float:left;
	margin-top:60px;
	margin-left:10px;
	width:23px;
	height:24px;
}
.wrapper .main .news{
	margin-top:10px;
	width:747px;
	height:320px;
	float:left;
	background:#fff;
	
}
.wrapper .main .news .title{
	background:url(../images/index_news_title.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .news .title h1{
	float:left;
font-size: 14px;
width:200px;
height:42px;
color: #2d648f;
text-align:center;
}
.wrapper .main .news .title h1.current{
	background:url(../images/index_news_tab_current.jpg) no-repeat;
	color:#fff;
}
.wrapper .main .news .title a{
	float:right;
	width:60px;
	height:37px;
	display:block;
	}
.wrapper .main .news .content{
	float:left;
	margin-top:-7px;
	width:745px;
	height:280px;
	border:1px solid #ccc;
	border-top:none;
}
.wrapper .main .news .content .topnews{
	float:left;
	width:745px;
	height:130px;
	border-bottom:1px dashed #ccc;
}
.wrapper .main .news .content .topnews .img{
	margin:10px;
	width:155px;
	float:left;
}
.wrapper .main .news .content .topnews .txt h1{
	font-size:16px;
	line-height:40px;
}
.wrapper .main .news .content .topnews .txt{
	float:left;
	width:545px;
	line-height:25px;
}
.wrapper .main .news .content .listnews{
	float:left;
	margin-top:10px;
	width:745px;
	background:url(../images/index_listnews_bg.jpg) center center no-repeat;
}
.wrapper .main .news .content .listnews ul{
	margin-left:20px;
}
.wrapper .main .news .content .listnews ul li{
	float:left;
	line-height:30px;
	width:50%;
	background:url(../images/li_dian.jpg) left center no-repeat;
	text-indent:15px;
}
.wrapper .main .sp{
	margin-top:10px;
	margin-left:8px;
	width:280px;
	height:227px;
	float:left;
	background:#fff;
	
}
.wrapper .main .sp .title{
	background:url(../images/index_sp_title.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .sp .title h1{
font-size: 14px;
border-bottom: 2px solid #69CBF1;
padding: 0px 15px;
width:65px;
color: #2d648f;
}
.wrapper .main .sp .title a{
	float:right;
	width:60px;
	height:37px;
	display:block;
	}
.wrapper .main .sp .content{
	float:left;
	width:276px;
	height:278px;
	border:1px solid #ccc;
	border-top:none;
}
.wrapper .main .sp .content dl{
}
.wrapper .main .sp .content dl dt{
	padding:5px;
	text-align:center;
}

.wrapper .main .sp .content dl dd{
	line-height:25px;
	background:url(../images/li_dian.jpg) left center no-repeat;
	text-indent:15px;
}
.wrapper .main .case{
	margin-top:10px;
	width:1035px;
	float:left;
	background:#fff;
	
}
.wrapper .main .case .title{
	background:url(../images/index_case_title.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .case .title h1{
	font-size: 14px;
	border-bottom: 2px solid #69CBF1;
	padding: 0px 15px;
	width:65px;
	color: #2d648f;
}
.wrapper .main .case .title a{
	float:right;
	width:60px;
	height:37px;
	display:block;
}
.wrapper .main .case .content{
	float:left;
	width:1032px;
	border:1px solid #ccc;
	border-top:none;
}
.wrapper .main .case .content ul{
}
.wrapper .main .case .content ul li{
	margin-top:10px;
	margin-left:6px;
	float:left;
	width:250px;
	height:275px;
	line-height:25px;
	text-align:center;
}
.wrapper .main .ad{
	margin:1035px;
	margin:10px auto;
	height:110px;
}

.wrapper .main .project{
	margin-top:10px;
	width:747px;
	height:320px;
	float:left;
	background:#fff;
	
}
.wrapper .main .project .title{
	background:url(../images/index_news_title.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .project .title h1{
	float:left;
font-size: 14px;
width:150px;
height:42px;
color: #2d648f;
text-align:center;
}
.wrapper .main .project .title h1.current{
	background:url(../images/index_news_tab_current.jpg) no-repeat;
	color:#fff;
}
.wrapper .main .project .title a{
	float:right;
	width:60px;
	height:37px;
	display:block;
	}
.wrapper .main .project .content{
	float:left;
	margin-top:-7px;
	width:745px;
	height:280px;
	border:1px solid #ccc;
	border-top:none;
}
.wrapper .main .project .content .topnews{
	float:left;
	width:745px;
	height:130px;
	border-bottom:1px dashed #ccc;
}
.wrapper .main .project .content .topnews .img{
	margin:10px;
	width:155px;
	float:left;
}
.wrapper .main .project .content .topnews .txt h1{
	font-size:16px;
	line-height:40px;
}
.wrapper .main .project .content .topnews .txt{
	float:left;
	width:545px;
	line-height:25px;
}
.wrapper .main .project .content .listnews{
	float:left;
	margin-top:10px;
	width:745px;
	background:url(../images/index_listnews_bg.jpg) center center no-repeat;
}
.wrapper .main .project .content .listnews ul{
	margin-left:20px;
}
.wrapper .main .project .content .listnews ul li{
	float:left;
	line-height:30px;
	width:50%;
	background:url(../images/li_dian.jpg) left center no-repeat;
	text-indent:15px;
}
.wrapper .main .contact{
	margin-top:10px;
	margin-left:8px;
	width:280px;
	height:227px;
	float:left;
	background:#fff;
	
}
.wrapper .main .contact .title{
	background:url(../images/index_contact_title.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .contact .title h1{
font-size: 14px;
border-bottom: 2px solid #69CBF1;
padding: 0px 15px;
width:65px;
color: #2d648f;
}
.wrapper .main .contact .title a{
	float:right;
	width:60px;
	height:37px;
	display:block;
	}
.wrapper .main .contact .content{
	float:left;
	width:276px;
	height:278px;
	border:1px solid #ccc;
	border-top:none;
}
.wrapper .main .contact .content dl{
}
.wrapper .main .contact .content dl dt{
	padding:5px;
	text-align:center;
}

.wrapper .main .contact .content dl dd{
	line-height:25px;
	background:url(../images/li_dian.jpg) left center no-repeat;
	text-indent:15px;
}

.wrapper .main .product{
	margin-top:10px;
	width:1035px;
	float:left;
	background:#fff;
	
}
.wrapper .main .product .title{
	background:url(../images/index_product_title.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .product .title h1{
	font-size: 14px;
	border-bottom: 2px solid #69CBF1;
	padding: 0px 15px;
	width:65px;
	color: #2d648f;
}
.wrapper .main .product .title a{
	float:right;
	width:60px;
	height:37px;
	display:block;
}
.wrapper .main .product .type{
	float:left;
	width:215px;
	border:1px solid #CADAE7;
	border-top:none;
	background:##EBF5FF;
}
.wrapper .main .product .type dl{
	background:##EBF5FF;
}
.wrapper .main .product .type dl dt{
	height:40px;
	font-weight:bold;
	font-size:16px;
	background:#6CB5FC;
	line-height:40px;
	text-indent:10px;
}
.wrapper .main .product .type dl dd{
	text-indent:30px;
	line-height:30px;
	background:url(../images/dd_ico.jpg) 20px 10px no-repeat;
}
.wrapper .main .product .content{
	float:left;
	margin-left:10px;
	width:805px;
	border:1px solid #ccc;
	border-top:none;
}
.wrapper .main .product .content ul{
}
.wrapper .main .product .content ul li{
	margin-top:10px;
	margin-left:6px;
	float:left;
	width:250px;
	height:220px;
	line-height:25px;
	text-align:center;
}


.wrapper .main .fc{
	margin-top:10px;
	width:1035px;
	height:227px;
	float:left;
	background:#fff;
	
}
.wrapper .main .fc .title{
	background:url(../images/index_fc_title.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .fc .title h1{
font-size: 14px;
border-bottom: 2px solid #69CBF1;
padding: 0px 15px;
width:65px;
color: #2d648f;
}
.wrapper .main .fc .title a{
	float:right;
	width:60px;
	height:37px;
	display:block;
	}
.wrapper .main .fc .content{
	float:left;
	width:1032px;
	height:190px;
	border:1px solid #ccc;
	border-top:none;
}
.wrapper .main .fc .content .sh_left{
	float:left;
	margin-top:60px;
	width:23px;
	height:24px;
}
.wrapper .main .fc .content .sh_list{
	float:left;
	width:980px;
	height:190px;
	position:relative;
	overflow:hidden;
}
.wrapper .main .fc .content .sh_list ul{
	position:absolute;
	width:4000px;
}
.wrapper .main .fc .content .sh_list ul li{
	float:left;
	margin-top:18px;
	margin-left:9px;
	width:185px;
	text-align:center;
}
.wrapper .main .fc .content .sh_list ul li h1{
	margin-top:5px;
	line-height:30px;
	font-weight:bold;
}
.wrapper .main .fc .content .sh_right{
	float:left;
	margin-top:60px;
	margin-left:6px;
	width:23px;
	height:24px;
}





.wrapper .main .sidebar {
	float: left;
	width: 240px;
}
.wrapper .main .sidebar .category{
	background:#fff;
}
.wrapper .main .sidebar .category h1{
	height:40px;
	line-height:40px;
	text-indent:20px;
	font-weight:bold;
	color:#fff;
	border:1px solid #CDDEFC;
}
.wrapper .main .sidebar .category h1.about{
	background:url(../images/about_title.jpg) no-repeat;
}
.wrapper .main .sidebar .category h1.lxwm{
	background:url(../images/lxwm_title.jpg) no-repeat;
}
.wrapper .main .sidebar .category h1.comments{
	background:url(../images/khly_title.jpg) no-repeat;
}
.wrapper .main .sidebar .category h1.cpzx{
	background:url(../images/cpzx_title.jpg) no-repeat;
}
.wrapper .main .sidebar .category h1.gcal{
	background:url(../images/gcal_title.jpg) no-repeat;
}
.wrapper .main .sidebar .category h1.jjfa{
	background:url(../images/jjfa_title.jpg) no-repeat;
}
.wrapper .main .sidebar .category h1.new{
	background:url(../images/new_title.jpg) no-repeat;
}
.wrapper .main .sidebar .category h1.jsfw{
	background:url(../images/jsfw_title.jpg) no-repeat;
}
.wrapper .main .sidebar .category h1.spzx{
	background:url(../images/spzx_title.jpg) no-repeat;
}
.wrapper .main .sidebar .category ul{
}
.wrapper .main .sidebar .category ul li {
	margin-top:1px;
	line-height:40px;
	border:1px solid #CFE4FF;
	background:#E2F0FF;
	text-indent:20px;
}
.wrapper .main .sidebar .category ul li a{
	font-size:16px;
}
.wrapper .main .sidebar .category ul li.hover{
	background:#0075D4;
}
.wrapper .main .sidebar .category ul li.hover a{
	color:#fff;
}

.wrapper .main .sidebar .category dl{
	background:#EBF5FF;
}
.wrapper .main .sidebar .category dl dt{
	margin-top:1px;
	height:35px;
	font-size:16px;
	background:#0075D4;
	line-height:35px;
	text-indent:10px;
}
.wrapper .main .sidebar .category dl dd{
	text-indent:20px;
	line-height:35px;
	background:#F5FAFE;
}
.wrapper .main .sidebar .category dl dt a,.wrapper .main .sidebar .category dl dd a{
color:#fff;
}
.wrapper .main .sidebar .category dl dd a{
color:#333;
}
.wrapper .main .sidebar .contact{
	margin-left:0px;
	margin-top:10px;
	background:#fff;
	width:240px;
	height:330px;
}
.wrapper .main .sidebar .contact h1{
		background:url(../images/contact_title.jpg) no-repeat;
	height:40px;
	line-height:40px;
	text-indent:20px;
	font-weight:bold;
	color:#fff;
}
.wrapper .main .sidebar .contact ul{
	width:240px;

}

.wrapper .main .sidebar .common{
	float:left;
	margin-left:0px;
	margin-top:10px;
	background:#fff;
	width:240px;
	/*height:330px;*/
	border:1px solid #CDDBE6;
}
.wrapper .main .sidebar .common h1{
	background:url(../images/common_title.jpg) no-repeat;
	height:40px;
	line-height:40px;
	text-indent:20px;
	font-weight:bold;
	color:#fff;
}
.wrapper .main .sidebar .common ul{
	width:240px;
}
.wrapper .main .sidebar .common ul li{
	margin-top:10px;
	float: left;
	display: inline;
	text-align: center;
	width: 220px;
	margin-left: 16px;
	height: 150px;
}

.wrapper .main .sidebox{
	float:left;
	width:780px;
	margin-left:10px;
	background:#fff;
}
.wrapper .main .sidebox .title{
	float:left;
	width:780px;
	border-bottom: 1px solid #cce6f5;
	height: 37px;
	line-height: 37px;
}
.wrapper .main .sidebox .title h1{
	float: left;
	font-size: 16px;
	border-bottom: 2px solid #1478E4;
	padding: 0px 15px;
	color: #1478E4;
	background:url(../images/right_title_bg.jpg) no-repeat left center;
}
.wrapper .main .sidebox .title span{
float: right;
font-weight: normal;
position: relative;
top: 3px;
right: 15px;
color: #000;
}
.wrapper .main .sidebox .content{
	float:left;
	width:755px;
	padding:10px;
}
.wrapper .main .sidebox .productlist{
float:left;
margin-top:10px;
	
}
.wrapper .main .sidebox .productlist ul li{
	margin-top:10px;
	float: left;
	display: inline;
	text-align: center;
	width: 182px;
	margin-left: 5px;
	height: 150px;
}
.wrapper .main .sidebox .newslist ul li{
	margin:5px 0;
	padding-bottom:10px;
	float:left;
	width:775px;
	display: inline;
	border-bottom:1px dashed #ccc;
}
.wrapper .main .sidebox .newslist ul li  a{
color:#126fbb;
line-height:25px;
font-size:16px;
}
.wrapper .main .sidebox .newslist ul li span{
	float:right;
	color:#666;
}
.wrapper .main .sidebox .newslist ul li p{
	color:#666;
	line-height:25px;
}
.article{
	padding:10px;
}
.article h2{
border-bottom: 1px dashed #CCCCCC;
color: #333;
font-family: "宋体";
font-size: 22px;
line-height: 40px;
padding-bottom: 10px;
margin-bottom: 10px;
text-align: center;
}
.article .n_tit span{
padding:0 10px;
}
.wrapper .link{
	width:1035px;
	margin:20px auto;
}
.wrapper .link .title{
	float:left;
	width:90px;
	font-weight:bold;
	text-indent:20px;
	background:url(../images/link_ico.jpg)  no-repeat left center;
}
.wrapper .link .text{
	float:left;
	width:940px;
}
.wrapper .link ul li{
	float:left;
	margin-left:10px;
}

.wrapper .footer{
	margin-top: 10px;
	color: #888;
	height:70px;
	line-height:25px;
}
.wrapper .footer .fnav{
	margin:0 auto;
	width:1035px;
	line-height:37px;
	text-align:center;
	background: url(../images/footer_nav_bg.jpg) no-repeat;
	color:#fff;
}
.wrapper .footer .fnav a{
	color:#fff;
}
.wrapper .footer .copyright{
	margin:0 auto;
	width:1035px;
	line-height:25px;
	text-align:center;
}
.wrapper .footer .copyright .logo{
	float:left;
	width:200px;
	height:120px;
	background:url(../images/footer_logo.jpg) right center no-repeat;
}
.wrapper .footer .copyright .text{
	float:left;
	margin-left:20px;
	padding-top:20px;
	width:630px;
	height:120px;
	line-height:25px;
	text-align:left;
}
.wrapper .footer .copyright .code{
	float:right;
	margin-top:10px;
	width:170px;
	height:100px;
	background:url(../images/footer_code.jpg) left center no-repeat;
}



.pageJump{
	clear:both;
	padding-top:10px;
	margin-right:20px;
	height:40px;
}
.pageJump .number{
	float:right;
	height:35px;
	padding-top:5px;
}
.pageJump .number span{
	padding:3px 5px;
	color:#666;
}
.pageJump .number .current{
	border:1px solid #ccc;
	padding:1px 5px;
}
.pageJump .number a{
	padding:1px 5px;
	background:#fafafa;
	color:#333;
	text-decoration:none;
	border:1px solid #ccc;
}
.pageJump .number a:hover{
	background:#f00;
	border:1px solid #f00;
	color:#fff;
}
.pageJump .total{
	float:right;
	padding-top:5px;
}






.proarray .span_1 { float:right; }
.proarray img { vertical-align:middle; margin:0 5px; }
.pro_columns { margin-top:10px; }
.rights { width:754px; float:left; display:inline; overflow:hidden; }
.lefts { float: right; overflow: hidden; width: 201px; margin-left:5px; }
.pleft { width: 380px; z-index:5; float:left; overflow:hidden; padding-top:10px; padding-left:10px; }
.bigimg { width:300px; height:300px; border:solid 1px #ccc; padding:2px; margin-bottom:10px; }
.smallimg { }
a.leftico { background:url(../images/ico25.gif) no-repeat; display:block; width:15px; height:15px; overflow:hidden; margin-top:21px; float:left; }
a.leftico:hover { background:url(../images/ico25_1.gif) no-repeat; }
a.rightico { background:url(../images/ico24.gif) no-repeat; display:block; width:15px; height:15px; overflow:hidden; margin-top:21px; float:left; margin-left:10px; }
a.rightico:hover { background:url(../images/ico24_1.gif) no-repeat; }
.smallimg .look { text-decoration:underline; color:#f00; margin-top:20px; display:block; float:left; margin-left:10px; }
.smallimg li { float:left; display:inline; margin:0 0 0 10px; }
.smallimg li a { display:block; background:url(../images/smallimgbg2.gif); width:43px; height:43px; padding:8px 0 0 3px; }
.smallimg li a:hover, .smallimg li a.cur { background:url(../images/smallimgbg1.gif); }
.smallimg li img { width:40px; height:40px; display:block; }
.look_big { text-align:center; line-height:25px; margin:15px 0; }
.look_b { text-align:center; }
.look_b input { margin:0 4px; *height:23px;}
.pright { width:320px; float:left; margin-left:5px; z-index:1; overflow:hidden; font-size:14px; padding-top:5px; }
.propar { }/*产品详细参数字体颜色*/
.propar .line { font-weight:normal; text-decoration:line-through; }
.propar .span_1 { font-weight:bold; font-size:14px; color:#f00; }
.propar .span_2 { font-size:16px; }
.propar h4 { color:#333; line-height:28px; padding:0 8px; border-bottom:1px dashed #ccc; }
.propar .more { text-align:right; border-bottom:dashed 1px #ccc; margin-bottom:5px; }
.propar .more a { color:#C10005; padding-left:12px; line-height:20px; }
.propar .more a img { margin-right:5px; }
.provideo { color:#666; }
.provideo h4 { line-height:28px; background:#F7F7F7; padding:0 5px; margin-bottom:5px; }
.pro_video { text-align:center; margin-bottom:5px; }
.proinfo { line-height:25px; margin-left:10px; *margin-left:10px;
font-size:14px; }
.proinfo h4 { line-height:28px; background:#F7F7F7; padding:0 5px; margin-top:10px; }
.proinfo p { white-space: normal; word-spacing: 10px; }
.proinfo p a { color:#C10005; }
.proinfo .p_tit { font-weight:bold; }
.pro_key { line-height:35px; border-top:dashed 1px #ccc; margin-top:5px; font-size:14px; padding-left:10px; padding-right:10px; }
.pro_key span { font-weight:bold; }
.pro_key a { font-size:12px; margin-right:10px; }
.propar div, .proshop div { padding:5px; padding-bottom:0; line-height:22px; }
.propar div span { font-weight:bold; }
.propar .spanPhone { color:#C10005; font-size:20px; }
.propar a.more { background:url(../images/ico14.gif) no-repeat 0 3px!important; _background:url(../images/ico14.gif) no-repeat 0 1px; padding-left:10px; }
.proshop { border:1px dashed #ccc; }
.proshop .bg { background:#fff; border:2px solid white; text-align:center; padding:5px 0 10px 0; }
.proinfo div { padding:0 5px; }
.proshop .bg span { font-weight:bold; font-size:12px; color:#ff0000; line-height:20px; }
.proshop .bg .text_3 { border:solid 1px #ccc; height:20px; line-height:20px; }
.ad3 { margin-bottom:10px; }
.procom h4 { line-height:26px; text-indent:10px; background-position:-63px -813px; color:#333; }
.procom dl { width:240px; float:left; display: inline; margin:10px 0 10px 5px; }
.procom dl dt { float:left; width:104px; height:104px; }
.procom dl dt a { width:100px; height:100px; border:1px solid #ccc; padding:1px; display:block; }
.procom dl dt a:hover { border:solid 1px #C10005; } /*产品图片边框连接*/
.procom dl dt img { width:100px; height:100px; display:block; }
.procom dl dd { width:125px; float:right; line-height:22px; }
.procom dl .d1 { width:125px; height:42px; overflow:hidden; margin-bottom:2px; }
.procom dl .d1 a { color:#666; text-decoration:underline; }
.procom dl .d1 a:hover { color:#C10005; }
.procom dl .d2 { font-weight:bold; color:#666; }
.procom dl .d2 span { color:#f00; font-weight:bold; }
.procom dl .d3 { color:#666; }
.procom dl .d3 span { text-decoration:line-through; }
body .cp { margin-top:15px; background:#fff; padding:0 0 12px 0; margin-bottom:10px; }
.cptab { background:#40c0fb; height:32px; line-height:32px; }
.cp .pro_command { }
.cptab a { display:block; line-height:36px; height:36px; font-size:14px; color:#fff; text-decoration:none; padding:0 8px; }
.cptab a:hover { text-decoration:none; }
.cptab a.cr { font-weight:bold; }
.cp dl { width:219px; overflow:hidden; float:left; display:inline; padding: 12px 0 0 24px; }
.cp dt, .cp dt a { width:219px; height:160px; overflow:hidden; }
.cp dt a:hover img { border:solid 1px #fff; background:#e2f3fa; } /*产品图片边框连接*/
.cp dt img { width:211px; height:154px; border:1px solid #fff; padding:3px; background:#ECECEC; }
.cp dd { line-height:24px; padding-top:8px; overflow:hidden; display:block; text-align:center }
.cp dd.d1 { display:none; }
.t06 a { color:#C10005; }
.t06 a :hover { color:#C10005; }
.cases { margin-bottom:10px; }
.cases h4 { line-height:28px; background:#F7F7F7; text-indent:5px; margin-top:10px; }
.cases dl { width:360px; height:164px; overflow:hidden; float:left; display:inline; margin:8px 5px 0 5px; }
.cases dt { width:163px; height:163px; overflow:hidden; float:left; }
.cases dt a { width:159px; height:159px; padding:1px; border:1px solid #ccc; display:block; }
.cases dt a:hover { border:1px solid #C10005; }
.cases dt img { width:159px; height:159px; display:block; }
.cases dd { width:180px; float:left; margin-left:5px; display:inline; line-height:20px; padding-right:10px; overflow:hidden; }
.cases dd a { }
.cases dd.tit { white-space:nowrap; }
.cases dd.tit a { font-weight:bold; color:#C10005; text-decoration:underline; }
.cases dd.d2 { height:140px; }
.caigou { color:#666; padding:5px; margin:5px 0; background: url("../images/s_dt.gif") repeat-x scroll right 0 transparent; } /* -- 采购意向标题色带 -- */
.caigou strong { font-size:14px; font-weight:bold; }
.caigou .span_1 { float:right; }
.caigou_tab { line-height:27px; margin-bottom:10px; color:#666; }
.caigou_tab .tt { vertical-align:top; text-align:right; }
.caigou_tab .span_b { font-weight:bold; color:#f00; }
.caigou_tab .textarea { margin-top:3px; }
.left3 .apage { width:660px; margin:20px auto 0 auto; }
.club_tit { font-size:14px; border-bottom:dashed 1px #ccc; padding-bottom:8px; text-indent:5px; margin-bottom:10px; } /*评论产品名称*/
.club_dl { width:727px; margin:0 auto; }
.club_dl dt { width:70px; height:70px; float:left; }
.club_dl dt a { width:66px; height:66px; border:solid 1px #ccc; padding:1px; display:block; }/*用户头像,点击时的边框*/
.club_dl dt a:hover { border:solid 1px #C10005; }
.club_dl dt img { width:66px; height:66px; display:block; }
.club_dl dd { float:left; width:620px; margin-bottom:5px; margin-top:5px; margin-left:10px; }
.club_dl dd .sp_1 { width:357px; white-space:nowrap;overflow:hidden; float:left; display:block; font-weight:bold; color:#C10005; font-size:14px; }
.club_dl dd .sp_2 { float:left; margin-left:17px; display:inline; }
.club_dl dd .a1 { color:#C10005; text-decoration:underline; font-weight:bold; }
.club_dl dd .a1:hover { color:#C10005 }
.club_dl dd .a2 { color:#666; text-decoration:underline; font-weight:bold; }
.club_dl dd .a2:hover { color:#666; }
.club_dl dd .a3 { color:#C10005; text-decoration:underline; }
.club_dl dd .a3:hover { color:#C10005; }
.club_con, .club_con2 { width:705px; border:solid 1px #ccc; background:#f1f1f0; padding:10px; margin:5px auto 0 auto; line-height:24px; } /*评论内容*/
.club_con p span, .club_con2 p span { color:#C10005; font-size:14px; }
.club_con p .sp_1, .club_con2 p .sp_1 { color:#000; font-size:12px; font-weight:bold; }
.club_con p .sp_2, .club_con2 p .sp_2 { color:#C10005; font-size:12px; }
.club_con p .sp_3, .club_con2 p .sp_3 { color:#f00; font-size:12px; font-weight:bold; }
.club_con2 { width:690px; padding:0 15px; margin-bottom:30px; }
.club_con2_tit { width:720px; margin:0 auto 0 auto; }
.club_con2_tit a { color:#C10005; }
.club_line { background:#d5d5d5; height:1px; font-size:0; overflow:hidden; margin:15px 0; } /*分割线*/
.club_lin2 { background-position:-280px -393px; width:670px; height:5px; margin:25px auto; font-size:0; }
.club_line3 { border-bottom:dashed 1px #ccc; height:1px; font-size:0; overflow:hidden; margin-bottom:10px; }
.rt_club_dl { }  /*点评空间*/
dl.rt_club_dl { height:60px; }
.rt_club_dl dt { width:64px; height:64px; float:left; margin-right:8px; }
.rt_club_dl dt a { width:60px; height:60px; border:solid 1px #ccc; padding:1px; display:block; }
.rt_club_dl dt a:hover { border:solid 1px #C10005; }
.rt_club_dl dt img { width:60px; height:60px; display:block; }
.rt_club_dl dd { color:#C10005; line-height:16px; height:16px; }
.dianping { line-height:18px; margin-top:5px; }
.dianping span { color:#C10005; font-weight:bold; }
.dianping a { color:#C10005; text-decoration:underline; font-weight:bold; }
.dianping a:hover { color:#C10005; }
dl.t05_con_dl2 { width:80px; float:left; display:inline; margin:5px 3px; overflow:hidden; }
dl.t05_con_dl2 dt { width:54px; height:54px; margin:0 auto; }
dl.t05_con_dl2 dt img { width:50px; height:50px; display:block; }
dl.t05_con_dl2 dt a { width:50px; height:50px; border:1px solid #ccc; padding:1px; display:block; }
dl.t05_con_dl2 dt a:hover { border:1px solid #C10005; }/*最近浏览过的产品,点击时的边框*/
dl.t05_con_dl2 dd { overflow:hidden; text-align:center; margin-top:2px; height:30px; }
.pl_much { font-weight:bold; font-size:14px; text-indent:10px; margin-top:10px; margin-bottom:10px; }/*评论条数*/
.pl_much span { color:#f00; }
.pl_much img { vertical-align:top; }
.pl_dc { font-weight:bold; color:#C10005; font-size:14px; text-indent:10px; margin-bottom:15px; }
.pl_dc .sp_1 { color:#666; margin-left:20px; }
.pl_dc .sp_2 { color:#666; font-weight:normal; }
.pl_dc a { color:#C10005; text-decoration:underline; }
.club_pl_tab { width:710px; margin:0 auto; } /*评论回应填写表单*/
.club_pl_tab .textarea { width:600px; height:175px; }
.club_pl_tab td { padding:2px 0; }
.club_pl_tab .b15, .club_pl_tab .b16 { margin:10px 10px 10px 0; }
.club_pl_tab .blk { color:#000; }
.cp_detail { } /*产品详细*/
.cp_detail_tit { color:#C10005; line-height:20px; }
.cp_detail dt { width:175px; height:175px; }
.cp_detail dt a { width:171px; height:171px; display:block; border:solid 1px #ccc; padding:1px; }
.cp_detail dt a:hover { border:solid 1px #C10005; }
.cp_detail dt img { width:171px; height:171px; display:block; }
.cp_detail dd { font-size:14px; margin:5px 0; }
.cp_detail .d1 span { text-decoration:line-through; }
.cp_detail .d2 { font-weight:bold; color:#f00; }
.cp_detail .d3 { text-align:center; }
.cp_detail .b31 { font-size:12px; }
.cp_detail .b28, .cp_detail .b29 { margin-top:5px; }
.cp_detail .b28 { margin-right:10px; }
.cp_detail .d_1 { font-size:12px; color:#C10005; }
.cp_detail .d_1 span { color:#666; }
.cp_detail .d_2 { text-align:center; }
.cp_detail .d_2 .b45, .cp_detail .d_2 .b46 { margin-top:5px; }
.pl_other { display:inline-block; float:left; margin:7px 7px; white-space:nowrap; } /*评过此商品的人还有*/
.pl_other:hover { text-decoration:none; }
.pl_other img { vertical-align:middle; }
.other_pl_dl { margin-bottom:12px; } /***会员的其它评论*/
.other_pl_dl dt { border:solid 1px #C10005; background:#FFF; height:20px; line-height:20px; font-family:"宋体"; }
.other_pl_dl dt a { color:#C10005; width:155px; text-decoration:none; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; }
.other_pl_dl dt a:hover { color:#C10005; }
.other_pl_dl dt span { width:12px; height:12px; background:#C10005; color:#fff; text-align:center; overflow:hidden; display:inline-block; float:left; line-height:12px; margin-top:4px; margin:4px 3px 0 3px; }
.other_pl_dl dd { line-height:18px; height:54px; overflow:hidden; margin-top:2px; }
.pl_yony { text-indent:10px; margin-top:15px; }
.pl_yony a { color:#000; font-weight:bold; }
.pl_yony a:hover { color:#f00; }
.fenlei { background: url(../images/fenlei_line.gif) repeat-x left 2px; position:relative; padding-top:10px; clear:both; margin-top:35px; }
.fenlei .tit { padding-bottom:4px; _padding-bottom:2px; position:absolute; top:-25px; }
.fenlei .tit a { display:inline-block; background:url(../images/pro_fenlei_a.gif) no-repeat left top; padding-left:4px; height:25px; overflow:hidden; margin-left:1px; cursor:pointer; float:left; color:#F67A00; }
.fenlei .tit a span { background:url(../images/pro_fenlei_span.gif) no-repeat right top; height:25px; float:left; padding:7px 20px 0 15px; font-weight:bold; font-size:16px;padding-top:4px; }
.fenlei .tit a:hover, .fenlei .tit .cur { color:#fff; text-decoration:none; background-position:left -25px; margin-top:1px; }
.fenlei .tit a:hover span, .fenlei .tit .cur span { background-position:right -25px; padding-top:0px; }
.fenlei .tit a.first { color:#C10005; }
.fenlei .tit a.first:hover { color:#fff; }

#printableview  #tabc2 ul li{
margin-top: 10px;
float: left;
display: inline;
text-align: center;
width: 175px;
margin-left: 5px;
height: 150px;
}

/*表格边框*/
div table.noBorderTable td,div table.noBorderTable th,div table.noBorderTable caption{border:1px dashed #DDD !important}
div table{margin-bottom:10px;border-collapse:collapse;display:table;}
div td,div th{ background:#FFF; padding: 5px 10px;border: 1px solid #DDD;}
div caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
div th{border-top:2px solid #BBB;background:#F7F7F7;}
/*表格边框*/