@charset "utf-8";
/* CSS Document */
body{   overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}

a { color:#666; 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; height:0; line-height:0; font-size:0;   padding-bottom: 10px}
p{ word-spacing:-1.5px;   color: #b47d4c}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.left { width:201px; float:left; overflow:hidden;}
.left2 { width:680px; 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; margin-top:10px;}
.left2top {  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 { height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.rightbot{ height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { width:764px; float:left; display:inline; margin-left:15px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;padding-top:3px;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:0px; font-size:0; overflow:hidden;}

.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:710px; min-height:458px; border:solid 1px #d5d5d5;  padding-bottom:15px; overflow:hidden; background: url(../images/cpbg2.png) repeat center;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;background:#fff}
.left2_main { width:678px;  border:solid 1px #d5d5d5; padding-bottom:15px; overflow:hidden;background:#fff;}

.h_nav li a:-webkit-any-link{ display:block;}

.container{margin-left:auto; margin-right:auto; width:980px;}

/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}
.htop{ height:34px; background:#f4ebe3; line-height:34px;}
.htop .container{ overflow:hidden;}
.htop em{ float:left; font-size:13px; color:#a5917e;}
.htop span{ float:right; font-size:0;}
.htop span a{ font-size:13px; color:#a5917e; padding:0 9px;}
.htop span .noBr{ border-right:none; padding-right:0;}
.hcont{ padding-bottom:16px;}
.hcont img{ display:block;}
.hcont .dlogo{ float:left;margin-top:15px;}
.hcont .dlogo dt{ float:left;}
.hcont .dlogo dd{ margin-left:155px; margin-top:27px;}
.hcont .dlogo dd p{ font-size:20px; color:#666; margin-top:12px;}
.hcont .dgg{ float:left; margin-left:67px; margin-top:45px;}
.hcont .dphone{ float:right; background:url(../images/dpbg.png) no-repeat left center; padding-left:49px; margin-top:35px;}
.hcont .dphone dt{ font-size:13px; color:#656565;}
.hcont .dphone dd{ font-size:20px; color:#5c360a; font-weight:bold; margin-top:5px;}
/*header*/

.navBox{ background:url(../images/navbg.png) no-repeat center; height:55px;}
.navBox ul{ height:55px;}
.navBox ul li{ float:left; height:55px; line-height:55px; text-align:center; border-left:1px solid #b5916d; width:120px;}
.navBox ul li a{ display:block; font-size:16px; color:#4f391e; }
.navBox ul li.noBl{ border-left:none;}
.navBox ul li:hover,.navBox ul li.cur{ background:#874C1F;}
.navBox ul li:hover a,.navBox ul .cur a{ color:#fff;text-decoration: none;}
/*navBox*/



/*页尾*/
.footer{ width:100%; background:url(../images/fbg.png) no-repeat center; height:278px;}.ftcont{ height:229px;}.ftcont .ftdSty{ font-size:15px; color:#dccbbf; background:url(../images/dbg.png) no-repeat left bottom; padding-bottom:12px;}.ftcont .ftlogo{ float: left;    background: url(../images/dlbg.png) no-repeat 140px center;    margin-top: 39px;    width: 434px;    height: 190px;    overflow: hidden;}.ftcont .ftlogo dt{ float:left;}.ftcont .ftlogo dt img{ display:block;}.ftcont .ftlogo dd{ margin-left:164px; }.ftcont .ftlogo dd h4{ margin-bottom:10px; padding-top:6px;}.ftcont .ftlogo dd p{ font-size:13px; color:#dccbbf; height:34px; line-height:34px; padding-left:22px;}.ftcont .ftlogo dd p span{ font-size:16px;}.ftcont .ftlogo dd .dhp1{ background:url(../images/dpbg01.png) no-repeat left center;}.ftcont .ftlogo dd .dhp2{ background:url(../images/dpbg02.png) no-repeat left center;}.ftcont .ftlogo dd .dhp3{ background:url(../images/dpbg03.png) no-repeat left center;}.ftcont .yqlj{    float: left;    margin-left: 20px;    background: url(../images/dlbg.png) no-repeat left center;    padding-left: 20px;    margin-top: 39px;    width: 500px;}.ftcont .yqlj h4{ padding-top:6px;}.ftcont .yqlj ul{padding-top:2px;}.ftcont .yqlj ul li{ float:left; line-height:20px;  margin-right:32px;color:#dccbbf;}.ftcont .yqlj ul li a{ font-size:13px; color:#dccbbf;}
/*ftcont*/
.ftlist{ background: url(../images/ftlbg.png) repeat center; height:49px;}
.ftlist ul{ overflow:hidden;}
.ftlist li{ float:left; padding:0 19px; height:49px; line-height:49px;}
.ftlist li a{ font-size:13px; color:#e6dad1;}
.shangmeng{width:980px;margin:5px auto;}.navBox dl{z-index: 100;position: absolute;display:none;}.navBox dl dd{background:#d5c4b0;width:162px;color:#000;}.navBox dl dd a{    	color: #4f391e;    display: block;    height: 40px;    line-height: 40px;}.navBox dl dd:hover{	background: #874C1F;}.navBox dl dd:hover>a{	color:#fff;}