﻿@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; background:url(../images/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(../images/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:30px; color:#ec0402; 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: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:#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; padding-left:27px; background:url(../images/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(../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:39px; background:url(../images/dlbg.png) no-repeat left center; padding-left:20px; margin-top:20px;}

.ftcont .yqlj h4{ padding-top:6px;}

.ftcont .yqlj ul{ width:336px; 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;}