body { font-size: 12px; font-family: "microsoft yahei";  }
input, select, textarea { vertical-align: middle; font-family: "microsoft yahei"; }
img { border: 0; }
ul li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #333; }
* { padding: 0px; margin: 0px; }


/*首页*/
.head{ width:100%; background:url(../images/head_bg.jpg); height:109px;}
.top{ width:1000px; height:92px; margin:0 auto; padding-top:17px;}
.logo{ float:left; width:369px; height:89px;}
.top_r{ float:right; width:auto; height:auto; overflow:hidden;}
.top_r a{ color:#4b4c4c;}
.top_r span{ color:#4b4c4c; margin:0 10px;}
.top_t{ width:auto; height:auto; overflow:hidden; text-align:right;}
.top_b{ width:173px; height:25px; border:1px solid #ccc; margin-top:20px;}
.top_text{ width:145px; height:25px; border:0; color:#a8a8a8; padding-left:5px; float:left; border-right:1px solid #ccc;}
.top_sub{ width:22px; height:25px;  background:url(../images/arr.png) no-repeat 5px 7px; float:left; border:0;}

.focus {height:331px; width:1438px;overflow:hidden;position:relative; z-index:1; margin:0 auto;}
.focus_m li {width:1438px;height:331px;float:left;}
.focus_m li img{ width:1438px; height:331px; display:block;}

.nav{ background:#836820; width:100%; height:53px;}
.nav_con{ width:1000px; height:53px; margin:0 auto; display:table;}
.nav_con ul li{ float:left; width:90px; height:53px;  padding-top:5px; text-align:center; position:relative; line-height:24px;}
.nav_con ul li>a{ color:#fff; font-size:13px;}
.nav_con ul li p{ color:#fff; text-transform:uppercase;}
.er_nav{ width:120px; height:auto; overflow:hidden;  position:absolute;  opacity:0; filter:alpha(opacity=0); top:-50px; left:-10px;}
.er_nav a{ display:block; height:30px; line-height:30px; width:120px; text-align:center; background:url(../images/er_nav_bg.jpg); color:#4f4e4e; margin-top:2px;}
.nav_con ul li:hover{ background:url(../images/nav_bg.jpg) repeat-x;}
.nav_con ul li:hover > .er_nav{ visibility:visible; opacity:1; filter:alpha(opacity=100); top:43px; transition:top ease 1s; -webkit-transition:top ease 1s; z-index:1000;}



.new{ width:100%; height:43px; background:#f2f1f1; border-top:2px solid #d8d7d7; border-bottom:1px solid #e5e5e5;}
.new_con{ width:1000px; height:43px; margin:0 auto;}
.new_tit{ float:left; width:109px; height:32px; background:url(../images/arr.png) no-repeat 0 -35px; color:#fff; font-size:14px; line-height:32px; margin-top:5px; text-align:center}
.new_con ul{ float:left; width:auto; height:42px; overflow:hidden;}
.new_con ul li{ float:left; margin-right:50px; color:#858585; line-height:42px;}
.new_con ul li a{ color:#858585; margin-right:30px;}

.box{ width:1024px; height:auto; overflow:hidden; margin:15px auto;}
.cont1{ width:1024px; height:auto; overflow:hidden; }
.cont1_l{ width:740px; height:258px; float:left; border-bottom:1px solid #c2a455;}
.cont1_l_tit{ width:740px; height:28px; }
.cont1_l_tit a{ display:inline-block; background:url(../images/cont7.jpg); width:86px; height:28px; line-height:28px; text-align:center; color:#666; float:left;}
.cont1_l_tit a.hover{ background:#836820; color:#fff;}

.cont1_l_b{ width:740px; height:auto; overflow:hidden; margin:25px 0 0 0;}


.newsBox-foucs { width:265px;height:164px; position:relative; float:left; }
.newsBox-foucs dt {  height:31px; width:265px z-index:99; position:absolute; left:0; bottom:0;  }
.newsBox-foucs img { width:265px;height:164px; display:block; }
.newsBox-foucs .dot { position:absolute; right:10px; bottom:5px; z-index:100;  }
.newsBox-foucs .dot i { background:#ffffff; display:inline; float:left; width:16px; height:16px; border-radius:50%; text-align:center; line-height:16px; margin-right:2px; font-style:normal; color:#474747; cursor:pointer; }
.newsBox-foucs .dot i.active { background:#c2a455; color:#fff; }
.newsBox-foucs .item { display: none;}
.new_bg{ width:265px; height:30px; background:url(../images/cont4.png); position:absolute; bottom:0; left:0; }

.cont1_l_r{ width:450px; height:auto; overflow:hidden; float:left; margin-left:15px;}
.cont1_l_r h4 a{ color:#333; font-size:14px; line-height:30px;}
.cont1_l_r p{ color:#333; line-height:22px;}
.cont1_l_r p a{ color:#836820; margin-left:10px;}
.cont1_l_ul li{ padding-left:10px; background:url(../images/arr.png) no-repeat 0 -84px; line-height:22px;}
.cont1_l_ul li span{ float:right; color:#6e7378;}

.cont1_r{ float:left; width:272px; height:258px; overflow:hidden; margin-left:12px; border-bottom:1px solid #c2a455;}
.cont1_r_tit{ width:242px; height:38px; line-height:38px; color:#fff; padding-left:30px; background:url(../images/cont1.jpg); font-size:15px;}
.cont1_r_ul{ width:250px; height:auto; overflow:hidden; padding:10px; background:#f2f2f3; border:1px solid #e8e8e9; border-top:0; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.cont1_r_ul li{ padding-left:10px; /*** background:url(../images/arr.png) no-repeat 0 -114px;**/ line-height:30px;}
.cont1_r_ul li a{ color:#666;}

.cont2{ width:1024px; height:auto; overflow:hidden; border-bottom:2px solid #d1aa69; }
.cont2_l{ width:740px; height:auto; overflow:hidden; float:left; margin-top:30px;}
.plate{ width:355px; height:190px; float:left; margin-right:15px; margin-bottom:20px;}
.plate_tit{ width:340px; height:30px; background:url(../images/arr.png) no-repeat 0 -164px; color:#423f37; font-size:18px; padding-left:15px; line-height:22px; border-bottom:1px dashed #666;}
.more{ background:url(../images/cont3.png); width:38px; height:11px; display:inline-block; float:right; margin-top:5px;}
.plate img{ margin:10px 0 10px 0;}
.plate p{ color:#727272; font-size:13px; line-height:22px;}
.plate_ul li{ padding-left:10px; background:url(../images/arr.png) no-repeat 0 -200px; width:340px; line-height:22px;}
.plate_ul li a{ color:#626262;}
.plate h4 a{ color:#7e631c; font-size:14px; line-height:30px; height:30px; display:block;}
.plate .plate_p{ color:#333; line-height:22px; height:30px; margin-bottom:20px;}
.plate_img{ margin-bottom:30px;}

.cont2_r{ width:271px; height:auto; overflow:hidden; float:left; margin-left:12px;}
.cont2_r_top{ width:271px; height:auto; overflow:hidden; margin-bottom:36px;}
.cont2_r_top a{ display:block; width:271px; height:46px; background:url(../images/cont10.jpg); color:#000; font-size:15px; text-align:center; line-height:46px; font-weight:bold;}
.cont2_r_top .tit{background:url(../images/cont9.jpg); color:#947e4d; }
.system{ width:271px; height:58px; background:url(../images/cont9.png) no-repeat 0 30px;}
.system a{ width:271px;  height:45px; line-height:45px; text-align:center; color:#7b7a7a; font-size:15px; font-weight:bold; display:block; border-bottom:1px solid #ccc;}
.system .a1{background:#fff url(../images/cont5.png) no-repeat 20px 0; margin-top:20px;}
.system .a2{background:#fff url(../images/cont6.png) no-repeat 20px 0;}
.system .a3{background:#fff url(../images/cont7.png) no-repeat 20px 0;}
.system .a4{background:#fff url(../images/cont8.png) no-repeat 20px 0;}

.team{ width:1022px; height:auto; overflow:hidden; border:1px solid #ccc; border-top:0; }

.anli {width:1024px;height:200px;overflow:hidden; position:relative; margin-bottom:30px;  }
.box1{ width:auto; overflow:hidden; position:absolute;}
.demo{width:970px; height:200px;float:left; margin:20px 0 0 25px; position:relative; overflow:hidden; }
.box1 li{ width:139px; text-align:center; height:auto; overflow:hidden; margin-bottom:30px; float:left; }
.box1 li p{ font-size:12px; color:#505050; line-height:30px; }
.anli .left{ position:absolute; width:20px; height:20px; background:url(../images/cont11.jpg); top:90px; left:0px; border:0;}
.anli .right{ position:absolute;  width:20px; height:20px; background:url(../images/cont12.jpg); top:90px; right:2px; border:0;}

.team_tit{ width:1014px; height:40px; line-height:40px; color:#423f37; padding-left:10px; font-size:15px; font-style:oblique;}
.team_tit em{ color:#999797; text-transform:uppercase; margin-left:15px; }
.link{ width:1024px; height:auto; overflow:hidden; margin:20px 0;}
.link_img{ width:1024px; height:auto; overflow:hidden;  }
.link_img a{ border:1px solid #ccc; padding:3px; display:inline-block; margin-right:3px;}

.foot{ width:100%; height:86px; background:#c0a153;}
.end{ width:1024px; height:76px; margin:0 auto; background:url(../images/foot.jpg); padding-top:10px}
.end p{ color:#fff; text-align:center; line-height:22px;}

/*内页*/
.banner_ny{ width:1440px; height:auto; margin:0 auto 0; overflow:hidden;}
.cont3{ width:1024px; height:auto; margin:15px auto 30px; overflow:hidden;}
.cont3_l{ width:230px; height:auto; overflow:hidden; float:left; }
.cont3_ul{ width:228px; height:auto; overflow:hidden; border-bottom-right-radius:5px; border-bottom-left-radius:5px; border:1px solid #ccc; border-top:0;}
.cont3_ul li{ background:url(../images/cont15.jpg); width:228px; height:41px; line-height:41px; text-align:center;}
.cont3_ul li a{ display:block; width:228px; height:41px; color:#434343; font-size:13px;}
.cont3_ul li a:hover{ background:#c2a455; color:#fff;}
.cont3_ul li a.hover{ background:#c2a455; color:#fff;}

.cont3_r{ width:720px; height:auto; overflow:hidden; float:left; margin-left:15px; border-top:1px solid #c2a455;}
.cont3_r h4{ height:50px; line-height:50px; color:#c2a455; font-size:16px; font-style:oblique; font-weight:normal;}
.cont3_r h4 em{ color:#ccc; margin-left:20px;}
.cont3_r p{ color:#666; font-size:13px; line-height:24px; text-indent:2em;}
.mar_b{ margin-bottom:30px;}

.right_cen_content {overflow: hidden; line-height: 24px; font-size:16px; color:#666}
.right_cen_content li{ list-style-position:inside; color:#666; list-style-type:none; width:720px; float:left;line-height:24px; border:1px Gray;}
.right_cen_content li a{  font-size:13px; color:#666;}
.right_cen_content  li img { float: left; text-align:center; display: inline; border:1px #e3dfdf solid; }
.right_cen_content li h3 { font-size: 14px; height: 40px; line-height: 20px; margin-top:10px; float: left; overflow: hidden; width: 162px; text-align:center; color:#666;}
.art_title{ text-align:center;}
.art_content{ color:#666}


.right_cen_contents {overflow: hidden; line-height: 24px; font-size:16px; color:#666}
.right_cen_contents li{ list-style-position:inside; color:#5e5d5d; list-style-type:none; width:180px; float:left; margin-left:40px; line-height:24px; border:1px Gray; height:300px;}
.right_cen_contents li a{  font-size:13px; color:#eece8d;}
.right_cen_contents  li img { float: left; text-align:center; display: inline; border:1px #e3dfdf solid; width:180px; height :261px; }
.right_cen_contents li h3 { font-size: 14px; height: 40px; line-height: 20px; margin-top:10px; float: left; overflow: hidden; width: 162px; text-align:center; color:#eece8d;}










