@charset "utf-8";
body { color:#666666; font:14px/1.231 "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; background: url(../images/bg.gif) repeat-x center top;} /*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:960px; margin:0 auto;}
.formbox{ background-color:White;margin-bottom:10px;}
.left{/*width:201px;*/width:219px;float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { /*width:754px;*/ width:736px;float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(../images/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { background-color: #FFFFFF;width:734px;border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;background:#fff;}
.left2_main { width:734px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; background:#fff;}

/*头部开始*/
.h_top { height:24px; line-height:24px; color:#666666; overflow:hidden;}
.h_top p a { padding:0 5px; color:#666666;}
.h_top q img { margin:3px 5px 0 0; width:18px; height:18px;}
.h_top q a { padding:0;}

.h_con { height:111px;}
.h_con h1 {padding: 20px 0 0 0;}
.h_con h1 img {float:left;padding: 0 6px 0;color:#696969;width: 246px;height: 70px;}
.h_con h1 span { float:left; padding:17px 0 0 3px; width:360px; font-size:18px; color:#656b6d; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; font-weight:normal;}
.h_con h1 span p { font-size:17px;}
.h_con h1 span p q { color:#00a08f;}
.h_pho { padding:23px 0 0 24px; overflow:hidden; font-size:16px; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; font-style:italic; line-height:24px;}
.h_pho span { font-size:28px; color:#8bc41c; display:block; font-style:normal;}

.h_nav { height:43px; padding-left:5px;}
.h_nav ul li { float:left; background:url(../images/n_bor.gif) no-repeat right top; text-align:center; display:block; padding:3px 0 0 0;}
.h_nav ul li a { color:#f2eadf; padding-left:8px; font-size:16px; line-height:36px; font-weight:bold;}
.h_nav ul li span { padding-right:8px;}
.h_nav ul li a:hover, .h_nav ul .cur a { display:block; color:#fff;}
.h_nav ul li a:hover span, .h_nav ul .cur a span { display:block;}
.h_nav ul .nobot { background:none;}

.h_ser { width:960px; height:25px; overflow:hidden; margin-top:5px;}
.h_ser p { display:block; padding-left:7px; line-height:24px; color:#929292;}
.h_ser p a { padding:0 5px; color:#a3a3a3;}
.s_inp { width:221px; height:25px;}
.inp01 { background:url(../images/txt.gif) no-repeat; width:150px; height:25px; line-height:25px; border:none; text-align:left; padding-left:12px; color:#848484; font-size:12px;}


/*头部结束*

/*底部开始*/
.fbg { margin-top:9px;  background: #F9F9F9;border-top: 2px #8BC41C solid;}
.f_nav { height:30px; line-height:30px; text-align:center;   color: #7B7B7B;margin-top: 10px;background: #E3DED7;}
.f_nav a { padding:0 14px; color:#7B7B7B;}
.f_con { padding:15px 0 0 0;}
.f_con h1 { width:94px; height:94px; padding:5px 0 0 166px}
.ban p img { padding-left:10px;}
.ban {   text-align: center;}
.ban p { line-height:22px; color:#7B7B7B;}
.ban p span.beian{color: rgba(123, 123, 123, 0.25);}
.ban p a { color:#7B7B7B;;}

.comments,.info_fb{ background-color:White;}
/*底部结束*/
.header a.cur{ display:block;}

.li_con a:hover,.li_con a.cur{color:#FC7F00;text-decoration:none;}

#weixin { }
#weixin .two-code { display: none; position: absolute; margin-left: -100px; margin-top: 10px; width: 90px; height: 90px; background: none }
#weixin:hover .two-code { display: block }

.inforight {

        WIDTH: 728px;
        FLOAT: left;
        MARGIN-LEFT: 10px;
		background:#fff;
        border: 1px #ccc solid;
}
.info-tit {
	padding:0 10px;
	height:36px;
	background:#f6f6f6;
	line-height:36px;
	overflow:hidden;
}
.info-tit .ch {
	font-size:16px;
	color:#000;
	padding-right:5px;
}
.info-tit .cpjs {
	font-size:16px;
	color:#8BC41C;
	padding-right:5px;
	font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}
.info-tit .cn {
	font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
	color:#666;
}
.info-txt {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.info-txt h1 {
	font-size:24px;
	color:#8BC41C;
	font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
	padding-bottom:20px;

}
.info-txt  ul li {
	width:100%;
	padding:25px 0;
	overflow:hidden;
	border-bottom:1px dashed #d4d4d4;
}
.info-txt .pagelist li{padding:0;width: inherit;}
.info-pic {
	float: left;
	width:142px;
	height:95px;
	overflow:hidden;
}

.fn-fl{float:left;}
.fn-fr{float:right;}
.pt30 {
	padding-top:30px;  padding-left: 15px;
}
.ProInfo{padding-bottom:20px;overflow:hidden;}

.ProInfo .image{
	float:left;}	
	
.ProInfo .column{
	float:right;
	width:400px;}
	
.ProInfo .image img{
	width:270px;
	height:270px;
	}

.ProInfo .image a{
	display:block;
	width:270px;
	height:270px;
	border:2px solid #F5F5F5;
	padding:2px;	
	}
.ProInfo .image a:hover{
	border:2px solid #d52430;}
.ProInfo .column .title{
	border-bottom:1px solid #ccc;}
.ProInfo .column .title h3{
	text-align:left;}
.ProInfo .column .infos{
	text-align:left;
        margin-top:10px;
        color: #A5A5A5;
}
.ProInfo .column ul li{
	line-height:40px;
	height:30px;
        padding: 0;
        border: none;}

.ProInfo .column ul li span{
	width:100px;
	height:20px;
	font-weight:bold;
	}					
.ProInfo .column ul li p{
	color:#666666;}

.detxt p{padding:8px 0;}
.clearfix {display: inline-block;}
.clearfix:after {content: " ";display: block;height: 0;clear: both;font-size: 0;visibility: hidden;}
.pagelist {
	padding: 10px 15px;
	overflow:hidden;
}
.pagelist ul li {
	line-height:24px;
}
.pagelist ul li span {
	color:#000;
	padding-right:10px;
}
.pagelist ul li span.prev-in {
	background-position:0 -51px;
}
.pagelist ul li span.next-in {
	background-position:0 -72px;
}
.pagelist ul li a {
	color:#666;
}
.pagelist ul li a:hover {
	color:#8BC41C;
}
 .albumblock{
	padding:10px 10px 30px 17px;
	float:left;
	}
.albumblock .inner{
	width:143px;
	height:173px;
	}

.albumblock .inner img{
	width:139px;
	height:139px;	}

.albumblock .inner .albumtitle{
	width:143px;
	}
	
.CaseBlock li{
	width:660px;
 	padding-left:10px;
	}
.CaseBlock .Cimg{
 	width:180px;
	padding:0px 10px 0px 10px;}

.albumblock .inner .albumtitle{
	height:30px;
	line-height:30px;
	font-size:12px;
	width:139px;
	position:relative;
	bottom:0px;
	left:0;
	color:#8BC41C;
	font-weight:; 
	text-align:center;
	cursor:pointer;
	}

.info-tit {
	padding:0 10px;
	height:36px;
	background:#f6f6f6;
	line-height:36px;
	overflow:hidden;
}
.info-tit .ch {
	font-size:16px;
	color:#000;
	padding-right:5px;
	font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}
.new-info-de{width:700px;}
.fn-fl{float:left;}
.xgwz{line-height: 20px;margin: 10px 0 10px 10px;overflow: hidden;}
.xgwz li{width: 340px;float: left;margin-right: 10px;}
.xgwz li a{color: #000;}

.zxbg{background:#5a8012;height:87px;position:fixed;bottom:0;width: 100%; z-index:999;}
.zixun{width:1200px;height:87px;background:url(http://image12.beiliugu.com/zixun.png) no-repeat;margin: 0 auto;}
.server.unfold .server-body{display:block;}
.server .server-body{position:absolute;display:none;-o-transition:.3s cubic-bezier(.19,1,.22,1);}
.server .server_fold{position:fixed;right:0;padding: 10px 19px;cursor:pointer;background: #ff6100;bottom: 0;z-index:10;}
.server .server-header{overflow: hidden;position: fixed;right: 0;bottom: 69px; z-index:1000;}
.server .server-header *{float:left;}
.server .server_arrow{cursor:pointer}
.server .server-footer{margin-top:10px;padding-top:14px;padding-bottom:14px;padding-left:11px;border-top:1px dashed #d1d4cc}
.server .server-footer .text-primary{color:#70CA5D;font-size:14px;}
.server .server_icon-alert{display:inline-block;margin-right:10px;vertical-align:-3px;*display:inline;*zoom:1;*vertical-align:-1px}
.server_fold div{width: 21px;font-size: 16px;text-align: center;color: #fff;line-height: normal;}
.server_arrow{width:18px;height:18px;background-image:url(../images/close_ico.png);}
.tj_pc{width:83%;height:300px;margin:0 auto;margin-top:0!important}
#pc_xinxi{width:887px;padding-left:300px;padding-top:18px;position:relative}
#pc_xinxi tr{height:20px;line-height:20px}
#pc_xinxi td{height:20px}
#pc_xinxi input{width:190px;height:20px;border:1px solid #ddd;font-size:14px}
#pc_xinxi input+span{width:91px;display:block;float:right;margin-top:-21px;height:20px;line-height:20px;margin-right:15px;font-size:13px;position:absolute;text-align:right;margin-left:100px}
#sub{width:175px;height:45px;border:0;background:0 0; position:absolute; right:-100px; top:22px;}