body { font-size:12px; color:#B1AF8E;  line-height:20px; font-family:"Arial","宋体";}

html{ overflow-y:scroll;}

form,div,body,img,p,img,dl,dt,dd{ margin:0px; padding:0px; border:0;}

a:link{ color:#B1AF8E; text-decoration:none; behavior:url(/templates/chs/scripts/blur.htc);}

a:visited{ color:#B1AF8E; text-decoration:none;}

a:hover{ color:#fff; text-decoration:none;}

a:focus { -moz-outline-style: none; }

a:active{ outline:none; text-decoration:none; }



ul,li{ list-style:none; margin:0; padding:0; }

input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle;}

input:focus,textarea:focus{ outline:none;}

input.radio{ vertical-align:middle; margin:-2px 5px 1px 0;}



/*删除火狐下按钮默认样式*/

input[type="reset"]::-moz-focus-inner,

input[type="button"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner,

input[type="file"] > input[type="button"]::-moz-focus-inner{

	border:none; padding:0;

}



/*浮动*/

.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }

.clearboth{ *zoom:1;}

.FL{ float:left;}

.FR{ float:right;}



/*字号*/

.f10 { -webkit-text-size-adjust:none; font-size:10px;}

.f11 { -webkit-text-size-adjust:none; font-size:11px;}

.f12 { font-size:12px;}

.f13{ font-size:13px;}

.f14 { font-size:14px;}

.f15 { font-size:15px;}

.f16 { font-size:16px;}

.f18{ font-size:18px;}

.f20{ font-size:20px;}

.f25{ font-size:25px;}

.f30{ font-size:30px;}



/*字体*/

.Arial { font-family:Arial;}

.YaHei { font-family:"微软雅黑","宋体";}

.Song { font-family:"宋体";}



/*行高*/

.lh150{ line-height:150%;}

.lh180{ line-height:180%;}

.lh200{ line-height:200%;}

.lh240{ line-height:240%;}



/*上下间距*/

.mb5{ margin-bottom:15px;}

.mb10{ margin-bottom:10px;}

.mb15{ margin-bottom:15px;}

.mb18{ margin-bottom:18px;}

.mb20{ margin-bottom:20px;}

.mb25{ margin-bottom:25px;}

.mb30{ margin-bottom:30px;}

.mb35{ margin-bottom:35px;}

.mb40{ margin-bottom:40px;}

.mb45{ margin-bottom:45px;}

.mb50{ margin-bottom:20px;}

.mb60{ margin-bottom:60px;}



/*链接*/

.White,a.White{ color:#fff !important;}

a:hover.White { color:#DAE1A1 !important;}



.Black,a.Black{ color:#000 !important;}

a:hover.Black{ color:#000 !important;}



.Red,a.Red{ color:#ba2f1d !important;}

a:hover.Red{ color:#ba2f1d !important;}



.Gray,a.Gray{ color:#bea85f !important;}

a:hover.Gray{ text-decoration:underline;}



.dark_yellow{ color:#907b38; }

.dark_yellow:link,.dark_yellow:visited{ color:#907b38; }

.dark_yellow:hover{ color:#333; }



/*公用*/

.div100{ width:100%;}

.B{ font-weight:bold;}

.Text_l{ text-align:left;}

.Text_r{ text-align:right;}

.Text_c{ text-align:center;}



.imgGray{ border:3px solid #403E33; }

.formtext{ width:220px; border:1px solid #D3CDBE; padding:5px 5px; color:#909090; font-size:12px; font-family:'Arial'; background:url(../images/inputbg.jpg) repeat-x top #F3EFE5; -moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}

.formtext:focus{ border:1px solid #999;}

.formtext2{ width:232px; border:1px solid #D3CDBE; padding:4px 4px; color:#909090; font-size:12px; font-family:'Arial'; background:url(../images/inputbg.jpg) repeat-x top #F3EFE5; -moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}

.DashedLine{ height:2px; background:url(../images/line.gif) repeat-x; overflow:hidden;}

.SolidLine{ border-bottom:1px solid #E5E5E5; }



.body_width{ max-width:1650px; margin:0 auto; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1650?"1650px":""); }



/*头部样式*/

.top{ height:100px; overflow:hidden; background-color:#000;}

.top ul{ width:1002px; margin:0 auto; display:block; }

.top ul li.right{ float:right; width:300px; height:70px; position:relative; top:15px; }
.top ul li.right span{ display:block; position:absolute; top:7px; right:0px; }
.top ul li.right span a:link,.top ul li.right span a:visited{ color:#B1AF8E; }
.top ul li.right span a:hover{ color:#fff; }

.top ul li.left{ float:left; width:295px; height:70px; position:relative; top:15px; }

.menu{ height:45px; position:relative; z-index:2; background:url(../images/menu_bg.jpg) repeat-x; }

.menu ul.menu_cont{ display:block; width:1002px; position:relative; margin:0 auto; height:45px; font-size:14px; font-family:'Microsoft YaHei'; }

.menu ul.menu_cont li{ width:110px; text-align:center; float:left; display:block; height:45px; line-height:42px; }

.menu ul.menu_cont li a{ height:45px; z-index:10; display:block; position:relative;}

.menu ul.menu_cont li a:link,.menu ul.menu_cont li a:visited,.menu ul.menu_cont li a:hover{ color:#c7c7c7; }

/*.menu ul.menu_cont li.cur{ background:url(../images/menu_cur.jpg) repeat-x; }*/

.menu ul.menu_cont li.back { width:14px; height:45px; z-index: 8; position: absolute; background:url(../images/menu_cur.jpg) repeat-x; }



.sub_menu{ width:100%; position:absolute; height:210px; background:url(../images/submenu_bg.png) repeat-x; display:none; }

*html .sub_menu{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/chs/images/submenu_bg.png"); _background:none; }

.sub_menu ul{ display:block; width:110px; height:190px; padding-top:15px; float:left; background:url(../images/menu_shadow.png) no-repeat top right; _background:none; behavior:url(/templates/chs/scripts/iepngfix.htc) }

.sub_menu ul li{ margin-bottom:7px; }

.sub_menu_cont{ width:1002px; height:210px; margin:0 auto; position:relative; }

.sub_menu_cont a:link,.sub_menu_cont a:visited{ color:#C7C7C7; }

.sub_menu_cont a:hover{ color:#DBD8AF; }

.sub_menu ul.zimenu1{ width:100px; padding-left:10px; }

.sub_menu ul.zimenu2{ width:94px; padding-left:16px; }

.sub_menu ul.zimenu3{ width:88px; padding-left:22px; }

.sub_menu ul.zimenu4{ width:90px; padding-left:20px; }

.sub_menu ul.zimenu5{ width:90px; padding-left:20px; }

.sub_menu ul.zimenu6{ width:90px; padding-left:20px; }

.sub_menu ul.zimenu7{ width:88px; padding-left:22px; }

.sub_menu ul.zimenu8{ width:86px; padding-left:24px; }

.sub_menu ul.zimenu9{ width:110px; text-align:center; }



.menu i.shadow{ display:block; position:absolute; width:100%; height:6px; overflow:hidden; background:url(../images/shadow.png) repeat-x; }

*html .menu i.shadow{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/chs/images/shadow.png"); _background:none; }

.link{ height:368px; background:#090807; border-bottom:1px solid #14130E; color:#B1AF8E; }

.link a:link,.link a:visited{ color:#B1AF8E; }

.link a:hover{ color:#fff; }

.link_cont{ width:1002px; height:210px; margin:0 auto; background:url(../images/shadow2.jpg) no-repeat center bottom; }

.link_cont .right{ width:192px; padding-top:80px; position:relative; float:right; }

.link_cont .right .backtop{ position:absolute; width:66px; height:64px; top:-9px; left:80px; cursor:pointer; background:url(../images/top.png) no-repeat; }
*html .link_cont .right .backtop{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/chs/images/top.png"); _background:none; }

.link_cont .left dl{ float:left; }

.link_cont .left dl dd{ line-height:23px; }

.link_cont .left dl dt{ border-bottom:1px solid #232120; margin-bottom:8px; font-weight:bold; padding:20px 70px 8px 0; }

.partner{ width:1002px; margin:0 auto; }

.partner .imglist{ margin-bottom:15px; }

.partner .imglist img{ margin-right:4px; }

.partner .text_list a{ margin-right:12px; display:inline-block; }

.partner .text_list a span{ white-space:nowrap; }



.foot{ height:100px; padding-top:35px; border-top:1px solid #787468; background:#5B5646; font-family:'宋体'; color:#B1AF8E; }

.foot_cont{ width:1002px; margin:0 auto; }

.foot_cont .imglist img{ border:3px solid #6A6959; margin-right:15px; }

.tongji img{ vertical-align:middle; }
.article_cont img{ max-width:735px;}
.article_cont h1{ font-size:18px;}
.article_cont { min-height:800px;}
.dede_pages{
	
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	background: url(/images/pagebg.gif) repeat-x scroll 3px 4px #FFFFFF;
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:6px 10px ;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	background-color: #FF9933;
    background-repeat: no-repeat;
    color: #FFFFFF;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color: #EAC100;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
   
    text-align: center;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	display:inline;
	margin:0px 2px;
}
#wrapper2 {
    margin: 5px auto 0;
    padding: 0 0 12px;
    position: relative;
    width: 990px;
    z-index: 0;
}
/* 重新定义子页面ICP超链接20160108*/
.mb10 a:link{ color:#B1AF8E;}
.mb10 a:visited{ color:#B1AF8E; text-decoration:none;}
.mb10 a:hover{ color:#fff; text-decoration:none;}

/* 定义设计师页面*/
#wrapper4 {
	width:990px;
	position: relative;
	z-index:0;
	margin:0 auto;
	padding:0 0 12px 0;
}

.sjleft {
	width: 350px;
	height: 504px;
	margin: 0 auto;
	position: absolute !important;
	top: 56px;
	left: 0px;
	padding-right: 15px;
}
.sjright {width:560px; height:530px; margin:0 auto;position:absolute !important;top:56px;left:390px; }
.sjs_nr_2{
	width: 100%;
	height: auto;
	float: left;
	display: inline;
	overflow: hidden;
	border-bottom: 1px dashed #b5b5b5;
	padding-bottom: 15px;
	padding-top: 15px;
	line-height:2.0;
}


#contentbottom4 {
	width:990px;
	height:13px;
	background: #903;
	font-size:0;
	position: absolute;
	top:588px;
	margin:0 0 20px 0;
}
#content4 {
	width:968px;
	position:absolute;
	margin-top:5px; 
	height:540px;
	padding:0 11px 15px 11px;
	top:590px;
}
#contentbottom5 {
	width:auto;
	position: relative;
	top:1330px;
	margin:0 auto;
}

#maincontent4 {
	width:990px;
	float:left;
	display:inline;
	padding:60px 0 10px 95px;
}