@charset "utf-8";
img{ display: block; border:none;}
  ul,li{ list-style: none;}
  .lubo{ width: 100%; min-width:1287px;clear: both; position: relative; height:667px;}
  .lubo_box{ position: relative; width: 100%; height:667px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:667px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%;  height: 100%;}

  .lubo_box li img{ width: 100%; height: 667px;}

  /*Ô²µã*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ float: left; display:inline-block; width:9px; height:9px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-indent:9999px; overflow:hidden; margin:0 3px;  cursor: pointer; background: #000; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background:#fff !important; width:10px; height:10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

  /*°´Å¥*/
  .lubo_btn{ position: absolute; width: 100%; top: 340px; z-index:999}
  .left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .left_btn{ float: left;}
  .right_btn{ float: right;}



.banner{width:100%; height:100%; overflow:hidden; margin:0 auto; min-width:1287px;}
.banner img{text-align:center; margin:0 auto;}
.zhez{position:absolute; top:0; height:400px; background:url(/images/xh_01.png) repeat-x; width:100%; z-index:3; min-width:1287px;}
.top_a{height:90px; width:100%; z-index:4; text-align:center;min-width:1287px; background:url(/images/zzim_02.png) repeat-x; padding-top:55px;}
.top{ height:90px; }
.kjlj{width:170px; margin:23px auto 0 auto;}
.kjlj li{float:left; margin:0 8px; line-height:25px; color:#000;}
.kjlj li a:link{color:#000;}
.kjlj li a:visited{color:#000;}
.tzgg{ margin-top:15px; height:auto; z-index:5px; width:100%;min-width:1287px;}
.tz_tit{text-align:left; font-weight:bold; font-size:18px; line-height:30px; color:#000; margin-bottom:5px;}
.tz_bj{background:#e7e7e7; height:85px;}
.searc{width:277px; height:35px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; margin:30px auto 0 auto; border:1px solid #ccc;}
.souslf{width:200px; line-height:35px; height:35px; color:#bababb; background:none; float:left; border:0; display:block; text-indent:20px;}
.souslfbot{ width:20px;float:left; height:21px; text-align:center; display:block; padding:5px 0 0 15px;}
.souslfbot input{width:20px; height:21px; display:block; padding:3px 0px 0 20px; border:0;}
.main{background:url(/images/bj_07.png) no-repeat center top; width:1287px; margin:0 auto; min-height:700px;}
.main2{height:175px; width:100%; padding:20px 0;min-width:1287px;}
.tplist2{width:100%; margin:0 auto;}
.tplist2 li{float:left; width: 165px; height:105px; text-align:center; position:relative; margin:0 12px;}
.tplist2 li p{position:absolute; bottom:0; background:rgba(136,37,28,0.8); height:27px; color:#fff; width:100%; line-height:27px;}
.tplist2 li img{ width:165px; height:105px;}
.tplist2 li a{color:#fff;}
.kslj{width:100%; margin:0 auto; padding-top:10px;}
.kslj li{float:left; padding-left:12px; line-height:24px; margin:10px auto;}
.kslj li a:link{color:#595757;}
.kslj li img{vertical-align:top; padding-right:5px;}
.boot{background:#88251c; height:130px; color:#fff; padding:40px 0 20px 0; min-width:1287px; width:100%}
.boot a:link{color:#fff;}
.banquan{background:#742018; height:45px; color:#fff; line-height:45px; text-align:center;  min-width:1287px; width:100%}
.zylm{text-align:center; font-size:16px; color:#fff; width:100%; height:32px; line-height:31px; border-top:2px solid #6e000e; margin:10px 0 20px 0;}
.zylm .biaot{background:url(/images/zzim_10.png) no-repeat right; padding-right:25px; color:#88251c; font-size:18px; margin-top:7px;}
.zylm .more{margin-right:0px; margin-top:15px;}
/*neiye*/
.nmain_a{position:relative; margin-top:-100px; z-index:7px; width:100%; min-width:1287px; position:relative;}
.nmtop{background:url(/images/ys_03.png) no-repeat; height:53px; position:relative; top:-5px; width:100%}
.nmain{background:#fff; width:1230px; margin:0 auto; box-shadow:0px 0px 18px #666; -moz-box-shadow:0px 0px 18px #888; min-height:650px;}
.dqwz{width:95%; margin:0 auto; height:35px; line-height:35px; border-bottom:1px solid #ccc;}
.dqwz img{vertical-align:bottom}
.zstp{margin:10px;}
.zstp p{margin-top:15px; border-bottom:1px solid #ccc; line-height:40px; width:241px;}
.n_list{width:98%; margin:0 auto;}
.n_list li{line-height:30px; text-align:right;}
.n_list li a{float:left;}
.n_list2{width:650px; margin-right:40px;}
.n_list2 li{line-height:30px; text-align:right;}
.n_list2 li a{float:left;}
.n_list3{width:590px; margin-right:40px;}
.n_list3 li{line-height:20px; text-align:right;}
.n_list3 li a{float:left;}
.n_list6{width:98%; margin-left:20px;}
.n_list6 li{line-height:30px; text-align:left;}
.n_list5{width:98%; margin-right:40px;}
.n_list5 li{line-height:30px; float:left; width:48%; margin:0 1%;}
.n_list5 li a{float:left;}
.xxgk{width:100%; margin:0 auto;}
.xxgk li{line-height:35px; text-align:left; margin:10px; background:#f1f1f1; float:left; }
.xxgk li a{padding:0 10px;}
.xxgk li a:hover{background:#cccccc; display:block}


.n_boot{border-bottom:1px solid #ccc; text-align:right; height:14px; width:650px; margin-right:40px;}
.nlmmc{font-size:20px; color:#111; font-weight:bold; line-height:40px;}
.n_more{background:url(/images/rc_10.png) no-repeat right; width:80px; text-align:center; line-height:20px; margin-right:10px; margin-top:10px}
.n_jianj{height:120px; width:408px; margin:0 20px; overflow:hidden;line-height:27px;}
.n_jianj p{}
.zslj{width:90%; margin:0 auto;}
.zslj li{float:left; margin:20px 30px; height:30px;}
.xbjj{width:428px; height:143px; margin:0 auto; padding:10px;}
.xbjj h2{font-weight:20px; text-align:center; border-bottom:1px solid #ccc; padding:0 1px; width:25%; margin:0 auto; line-height:40px;}
.xbjj p{line-height:26px; text-indent:2em;}
.ty_boot{text-align:right; height:10px; margin:0 auto;}
.cyzy{width:330px; margin:0 auto 8px auto; border-bottom:1px solid #add3dc;}
.cyzy p{line-height:20px; text-align:left; font-size:12px;}
.cyzy p a{color:#000;}
.bordn2{border-bottom:2px solid #cccccc; }
.bordn3{border-right:1px solid #cbc9ca; }
.bordn4{border-bottom:1px solid #d8d8d8; }
.tbl1{border-bottom:1px solid #ccc; line-height:30px; text-indent:20px; font-size:14px;}
.font01{font-size:15px; color:#b4b4b4;}
.font02{font-size:15px; color:#3a5d8a;}
.zyjs{width:98%; margin:0 auto;}
.zyjs li{float:left;  height:199px; margin:10px 17px;  color:#8a8a8a; width:145px;}
.zyjs li p{line-height:20px; text-align:left; color:#8a8a8a;}
.zyjs li b{line-height:26px; text-align:right; color:#8a8a8a;}

.zyjs li img{width:117px; height:135px; border:2px solid #255488; background:url(/images/img2_03.jpg) no-repeat; padding-left:24px;}
.zyjs li a{text-align:left;}
.ldgh{width:100%; margin:0 auto;}
.ldgh li{float:left; width:316px; border-bottom:2px solid #255488; height:220px;  margin:10px 50px 10px 0; padding-bottom:10px;}
.ldgh li p{line-height:25px; text-align:left; color:#8a8a8a; width:316px;}
.ldgh li img{width:316px; height:180px;}
.ldgh li a{text-align:left;}
.nejdh{width:830px; margin:70px auto 0 auto; border-top:1px solid #ccc;}
.nejdh li{float:left; width:48%; height:40px; line-height:40px; text-align:left; padding-left:10px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; word-spacing:13px;}
.nejdh .gray{background:#eeeced;}
.nejdh2{width:760px; margin:70px auto 0 auto; border-top:1px solid #ccc;}
.nejdh2 li{float:left; width:48%; height:40px; line-height:40px; text-align:left; padding-left:10px; background:/images/ys_20.jpg) no-repeat right;}
.nejdh2 .gray{background:#eeeced;}
.nejdh3{width:580px; margin:10px auto 0 auto;}
.nejdh3 li{float:left; width:48%; height:40px; line-height:40px; text-align:left; padding-left:10px; background:url(/images/zy_07.png) no-repeat 160px;}
.nejdh3 .gray{background:url(/images/zy_07.png) no-repeat 160px #eeeced;}
.zspy{width:100%; margin:0 auto;}
.zspy li{float:left; width:238px; border-bottom:1px solid #d8d8d8; height:150px; margin:10px 8px;}
.zspy li p{line-height:30px; text-align:center; color:#255488;}
.zspy li img{width:238px; height:116px;}
.zspy li a{text-align:left;}
.yssj{width:100%; margin:0 auto;}
.yssj li{float:left; width:315px; border-bottom:1px solid #d8d8d8; height:220px; margin:10px 10px;}
.yssj li p{line-height:45px; text-align:center; color:#1e5283; background:url(/images/ys_20.jpg) no-repeat right;}
.yssj li img{width:315px; height:180px;}
.yssj li a{text-align:left;}
.ntp_list{margin:10px auto; width:98%;}
.ntp_list li{float:left; width:90px; height:120px; text-align:center; margin:0 5px;}
.ntp_list li p{line-height:25px; color:#8a8a8a;}
.ntp_list li img{width:90px; height:87px;}
.nry{width:100%; min-height:400px;}
.nry h2{font-size:20px; line-height:40px;}
.nry p{font-size:14px !important; line-height:26px !important; text-align:left; font-family:!important; font-family:"Î¢ÈíÑÅºÚ"; }
.nry span{font-size:14px !important; line-height:26px !important; text-align:left !important; font-family:!important; font-family:"Î¢ÈíÑÅºÚ";}
.nry .fbt{text-align:center; line-height:30px; color:#797371;}
.xgkx{font-size:20px;  line-height:40px; margin:10px;}








/*ÇÐ»»*/
.scrolldoorFrame{width:94%;margin:25px auto 0 auto;overflow:hidden;}
.scrollUl{width:100%;overflow:hidden; margin:0 auto;}
.scrollUl li{float:left; text-align:center; font-size:16px; color:#fff; width:138px; height:32px; line-height:31px; margin:4px 150px 0 0; background:#6e000e;}
.scrollUl li a{color:#fff;}
.bor03{border-top-width:0px;}
.cont{padding:0px;}
.tp_list{width:91%; margin:20px auto;}
.tp_list li{float:left; height:330px; width:214px; margin-right:20px; position:relative;}
.tp_list li p{color:#595757; border-bottom:1px solid #a8a7a7; text-align:left; font-size:14px; line-height:20px; padding-top:20px; height:40px;}
.tp_list li span{text-align:left; color:#b9b9ba; font-size:12px; line-height:25px; padding:0 10px;}
.tp_list li .img{border-top:2px solid #6e000e; width:214px; height:160px;}
.tp_list li em{position:absolute; right:0; bottom:104px;}
.xw_list{width:281px; height:330px;}
.xw_list li{ line-height:36px;  text-align:right; height:80px;}
.xw_list li p{line-height:36px;  color:#595757; font-size:14px; border-bottom:1px solid #b9b9b9; background:url(/images/zzim_21.png) no-repeat 1px 32px; text-indent:10px;}
.xw_list li span{text-align:left; color:#b5b5b6; font-size:12px; line-height:20px;}
.xw_list li .tp{width:83px; height:62px;}
.xw_list li .bt{width:100%;}
.ckgd{ font-size:14px; width:100%; text-align:right;}
.ckgd a:link{text-decoration:underline; color:#929292;}


.part-5,.part-5-con{width:1100px; margin:10px auto; }
.part-5-nav{width:1100px; height:68px;}
.part-5-nav li{height:38px; line-height:38px; font-size:16px; text-align:center; float:left;background:#a8a7a7; margin:0 2px 0 2px;padding:0 15px; }
.part-5-nav li a{color:#fff; cursor:pointer;} 
.current{background:#88251c !important; color:#fff;}



.fade {
display:none;
position:fixed;
top:0%;
left:0%;
width:100%;
height:100%;
background-color:black;
z-index:1001;
-moz-opacity:0.8;
opacity:.80;
filter:alpha(opacity=80);
}
.light{
display:none;
position:fixed;
top:20%;
left:25%;
width:1018px;
height:680px;
background:url(/images/szxy.jpg) no-repeat;
z-index:1002;
overflow:auto;
}
.guanbi{float:right;}
.szxytp{width:887px; padding:20px 50px;  margin:10px auto; height:498px; background:url(/images/szbj_03.png) no-repeat;}
.szxytp li{float:left;  margin:15px 40px 15px 10px; width:27%;}
.szxytp li em{float:left; width:50px; height:50px; margin-right:15px;}
.szxytp li i{font-style:normal; float:left; line-height:50px;}