@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(Img/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(Img/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(Img/right2_top_img.gif) no-repeat; height:0px; font-size:0; overflow:hidden;}

.right2bot { background:url(Img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:762px; min-height:458px; border:solid 1px #d5d5d5;  padding-bottom:15px; overflow:hidden; background: url(Img/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; border-right:1px solid #b09d8b;}
.htop span .noBr{ border-right:none; padding-right:0;}
.hcont{ padding-bottom:16px;}
.hcont img{ display:block;}
.hcont .dlogo{ float:left; background:url(Img/Common/lbg.png) no-repeat 130px center; 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(Img/Common/dpbg.png) no-repeat left center; padding-left:49px; margin-top:50px;}
.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(Img/Common/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:108px;}
.navBox ul li a{ display:block; font-size:14px; color:#4f391e; font-weight:bold; }
.navBox ul li.noBl{ border-left:none;}
.navBox ul li:hover,.navBox ul li.cur{ background:url(Img/Common/libg.png) repeat center;}
.navBox ul li:hover a,.navBox ul .cur a{ color:#fff;text-decoration: none;}
/*navBox*/



/*页尾*/
.footer{ width:100%; background:url(Img/Common/fbg.png) no-repeat center; height:278px;}
.ftcont{ height:229px;}
.ftcont .ftdSty{ font-size:15px; color:#dccbbf; background:url(Img/Common/dbg.png) no-repeat left bottom; padding-bottom:12px;}
.ftcont .ftlogo{ float:left; padding-left:27px; background:url(Img/Common/dlbg.png) no-repeat 180px center; margin-top:39px;}
.ftcont .ftlogo dt{ float:left;}
.ftcont .ftlogo dt img{ display:block;}
.ftcont .ftlogo dd{ margin-left:180px; }
.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(Img/Common/dpbg01.png) no-repeat left center;}
.ftcont .ftlogo dd .dhp2{ background:url(Img/Common/dpbg02.png) no-repeat left center;}
.ftcont .ftlogo dd .dhp3{ background:url(Img/Common/dpbg03.png) no-repeat left center;}
.ftcont .yqlj{ float:left; margin-left:39px; background:url(Img/Common/dlbg.png) no-repeat left center; padding-left:20px; margin-top:39px;}
.ftcont .yqlj h4{ padding-top:6px;}
.ftcont .yqlj ul{ width:336px; padding-top:2px;}
.ftcont .yqlj ul li{ float:left; height:34px; line-height:34px;  margin-right:32px;}
.ftcont .yqlj ul li a{ font-size:13px; color:#dccbbf;}
/*ftcont*/
.ftlist{ background: url(Img/Common/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;}
