.main { width: 1020px; height: auto; background: #fff; margin: 20px auto; }
.main .mmb { color: #666666; font-size: 12px; border-bottom: 1px solid #d6d6d6; padding-bottom: 5px; }
.clr { clear: both; }
/*.bodyleft{ width:750px; height:1000px; float:left;}
.bodyright{ float:left; width:268px;border-left:1px solid #d6d6d6; border-right:1px #d6d6d6 solid;border-bottom:1px solid #d6d6d6; padding-bottom:35px;}*/

.bodyleft { float: left; width: 268px; border-left: 1px solid #d6d6d6; border-right: 1px #d6d6d6 solid; border-bottom: 1px solid #d6d6d6; padding-bottom: 35px; }
.wxgz { width: 100%; height: 157px; background-color: #f0f0f0; }
.wxtp { float: left; }
.gzwm { width: 450px; height: auto; background: #f0f0f0; float: right; margin-top: 35px; }
.gzwm ul { width: 100%; height: 44px; margin-top: 10px; }
.gzwm ul li { width: 44px; height: 44px; line-height: 44px; text-align: center; overflow: hidden; margin: 0 3px; float: left; }
.gzwm ul li a { display: block; width: 100%; height: 88px; background-position: 0px 0px; }
.gzwm ul li .a1 { background-image: url(/statics/img/tm1.png); }
.gzwm ul li .a2 { background-image: url(/statics/img/tm2.png); }
.gzwm ul li .a3 { background-image: url(/statics/img/tm3.png); }
.gzwm ul li .a4 { background-image: url(/statics/img/tm4.png); }
.gzwm ul li .a5 { background-image: url(/statics/img/tm5.png); }
.gzwm ul li .a6 { background-image: url(/statics/img/tm6.png); }
/*********************^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*************************/
.main .bodyright .title_list { overflow: hidden; width: 100%; margin-top: 20px; }
.main .bodyright .title_list li { float: left; cursor: pointer; background: url(/statics/img/bg_title_no.jpg) no-repeat; }
.main .bodyright .title_list li a { width: 124px; height: 40px; display: inline-block; line-height: 40px; text-align: center; background: url(/statics/img/bg_title_no.jpg) no-repeat; }
.main .bodyright .title_list li a.on { background: url(/statics/img/bg_title_on.jpg) no-repeat; color: #fff; }
.main .bodyright .title_list li:last-child { width: 120px; }
.main .bodyright .title_list li a:hover { background: url(/statics/img/bg_title_on.jpg) no-repeat; color: #fff; }
/*articleList*/
.main .bodyright .ar_desc { display: block; margin: 15px auto 50px; }
.main .bodyright .ar_desc li { display: block; padding-top:40px; }
.main .bodyright .ar_desc li span { font-size: 18px; color: #000; padding-left: 20px; background: url(/statics/img/bg_ar_list.jpg) 0 20px no-repeat; line-height: 45px; display: block;}
.main .bodyright .ar_desc li p { line-height: 23px; color: #535353; font-size: 12px; padding-left: 20px; }
.main .bodyright .ar_desc li h5 { padding-left: 20px; font-weight: bold; line-height: 30px; }
.top_xm_list2 { background-color: #333; display:block; height: 42px; left: 0; position: fixed; top: 0; width: 100%; z-index: 1000000; }
.top_xm_list2 .top_xm_list_main { margin: 0 auto; width: 1024px; }
.top_xm_list2 .xm_logo { float: left; height: 42px; margin-left: 6px; overflow: hidden; }
.top_xm_list2 ul { float: right; width: 900px; }
.top_xm_list2 li { float: left; font-family: "微软雅黑"; font-size: 14px; text-align: center; width: 14%; }
.top_xm_list2 li a { border-right: 1px solid #dedede; color: #fff; display: block; height: 42px; line-height: 42px; overflow: hidden; }
.top_xm_list2 li a:hover { background-color: #ae9670; color: #fff; text-decoration: none; }

/*item*/
.main .bodyright .item h2{ display:none;}
.main .bodyright .item dl{ padding-top:40px;}
.main .bodyright .item dt{font-size: 18px; color: #000; padding-left: 20px; background: url(/statics/img/bg_ar_list.jpg) 0 20px no-repeat; line-height: 45px; display: block;}
.main .bodyright .item dd{ font-size:12px; color:#535353; line-height:25px; padding-left:20px;}
.main .bodyright .item  img{ display:block; margin:0 auto;}
/*********************^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*************************/
.bodyright { width: 740px; height: auto; float: right; }
.cdx { width: 245px; height: auto; margin: 20px auto 0px auto; border: 1px solid #000000; background: url(/statics/img/csx01.png) no-repeat center 15px; padding-top: 65px; padding-bottom: 25px; }
#ul7 { width: 100%; height: auto; overflow: visible; border-top: 1px solid #000000; }
#ul7 li { height: 35px; line-height: 35px; background: #ffffff url(/statics/img/split2.png) no-repeat center bottom; text-align: center; position: relative; }
#ul7 li a { display: block; width: 100%; line-height: 35px; font-size: 14px; }
#ul7 li a:hover { background-color: #937343; color: #ffffff; }
#ul7 li .on { background-color: #937343; color: #ffffff; }
#ul7 li .leaf { display: none; width: 245px; height: auto; position: absolute; left: 245px; top: -1px; z-index: 999; border: 1px solid #000000; }
#ul7 li .leaf ul { width: 100%; height: auto; }
.yxheader { width: 252px; line-height: 30px; margin: 20px auto 0px auto; height: 50px; }
.yxheader .jc { width: 100px; height: 30px; float: left; font-size: 16px; font-weight: bold; }
.yxheader .more { display: block; width: 50px; height: 30px; float: right; color: #d4d4d4; font-size: 12px; font-family: "Arial"; text-transform: uppercase; }
.yxheader .more:hover { color: #896c4a; text-decoration: underline; }
.banner_index { height: 310px; position: relative; overflow: hidden; width: 252px; margin: 0 auto; }
.banner_index .btn, .banner_pro .bBtn { position: absolute; top: 121px; width: 25px; height: 44px; display: block; z-index: 3; }
.banner_index .btnPre, .banner_pro .bPre { background: url(/statics/img/bg_btnPre_index_hover.png) no-repeat 0 0; left: 10px; }
.banner_index .btnNext, .banner_pro .bNext { background: url(/statics/img/bg_btnNext_index_hover.png) no-repeat 0 0; right: 10px; }
.banner_index .banner_wrap { position: absolute; left: 0px; top: 0px; z-index: 2; }
.banner_index .banner_wrap li { width: 252px; float: left; }
.banner_index .banner_wrap li .text { width: 100%; background-color: #eaeaea; padding-top: 1px; }
.banner_index .banner_wrap li .text .top { height: 100px; background-color: #ffffff; padding-top: 15px; }
.banner_index .banner_wrap li .text .top .mleft { width: 94px; height: 85px; float: left; }
.banner_index .banner_wrap li .text .top .mright { width: 145px; height: auto; float: right; font-size: 12px; font-family: "宋体"; }
.banner_index .banner_wrap li .text .top .mright .p1 { color: #896c4a; line-height: 18px; padding-top: 5px; }
.banner_index .banner_wrap li .text .top .mright .p2 { color: #999999; height: 25px; }
.banner_index .banner_wrap li .text .top .mright .p3 { color: #666666; line-height: 18px; width: 140px; }
.banner_index .banner_wrap li .text .bottom { height: 25px; background-color: #eaeaea; }
.banner_index .banner_wrap li .text .bottom .a1 { display: block; width: 22px; height: 22px; background: url(/statics/img/bt1.png) no-repeat center; float: right; margin-right: 5px; margin-top: 2px; }
.banner_index .banner_wrap li .text .bottom .a1:hover { background: url(/statics/img/bt11.png) no-repeat center; }
.banner_index .banner_wrap li .text .bottom .a2 { display: block; width: 22px; height: 22px; background: url(/statics/img/bt2.png) no-repeat center; float: right; margin-right: 5px; margin-top: 2px; }
.banner_index .banner_wrap li .text .bottom .a2:hover { background: url(/statics/img/bt22.png) no-repeat center; }
.banner_index .banner_wrap li .text .bottom .a3 { display: block; width: 22px; height: 22px; background: url(/statics/img/bt3.png) no-repeat center; float: right; margin-right: 10px; margin-top: 2px; }
.banner_index .banner_wrap li .text .bottom .a3:hover { background: url(/statics/img/bt33.png) no-repeat center; }
.indexBanner_num { text-align: center; width: 268px; height: auto; position: absolute; left: 0px; bottom: 5px; z-index: 99; }
.indexBanner_num a { width: 12px; height: 12px; display: inline-block; _zoom: 1; background: url(/statics/img/bg_num.png) no-repeat 0 0; font-size: 0px; line-height: 0px; margin: 0 1px; }
.indexBanner_num a.on, .indexBanner_num a:hover { background: url(/statics/img/bg_num_on.png) no-repeat 0 0; }
.zxrx { width: 252px; height: 145px; margin: 0px auto; }
.bodyright h2 { font-size: 16px; line-height: 30px; }
.bodyright h3 { font-size: 14px; }
.jczt { margin-top: 30px; border-top: 1px #d6d6d6 solid; }
.wyyy { width: 286px; height: 87px; margin: 0px auto 35px auto; overflow: hidden; }
.wyyy li { width: 82px; height: 87px; float: left; margin: 0 3px; }
.wyyy li a { width: 100%; height: 182px; display: block; }
.wyyy ul { width: 100%; height: auto; }
.ztjs { width: 302px; height: 320px; margin: 0 auto; }
.ztjs p { font-size: 12px; color: #8f8f8f; }
.ztjs li { margin-bottom: 10px; display: block; }
.ztjs ul { width: 100%; }
.ztjs li .jsleft { width: 100px; float: left; }
.ztjs li .jsright { width: 180px; float: left; }
.xgwz { margin-top: 5px; border-top: 1px #d6d6d6 solid; }
.xgtop { height: 30px; margin-bottom: 20px; margin-top: 20px; }
.xgwz p { font-size: 12px; color: #666666; }
.wzlb { width: 252px; margin: 0 auto; }
.wzlb li { line-height: 30px; border-bottom: dotted #d7d7d7 1px; padding-left: 10px; }
.zxzxzj { width: 141px; height: 35px; margin: 10px auto; }
