@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td, table { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 "\5FAE\8F6F\96C5\9ED1", "\5b8b\4f53", Tahoma, Helvetica, Arial, sans-serif; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var, i { font-style:normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size:12px; }
ul { list-style:none; }
a { text-decoration:none; color:#000000; }
a:hover { text-decoration:none; color:#000000; }
abbr[title], acronym[title] { border-bottom:1px dotted; cursor:help; }
q:before, q:after { content:''; }
legend { color:#000; }
fieldset, img { border:none; }
button, input, select, textarea { font-size:100%; }
hr { border:none; height:1px; }
html { overflow-y:scroll; overflow-x:hidden; }
:focus { outline:none; }
.clearfix { zoom:1; }
.clearfix:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden; }
.floatl { display:inline; float:left; }
.floatr { display:inline; float:right; }
body { background:#f7f7f7; color:#000; font-weight:normal; }
.c_1000 { width:1000px; margin:0 auto; }
.top { width:1000px; height:30px; }
.top1 { width:190px; float:left; }
.top1 ul li { padding:0 5px; }
.top2 { background:url(/public/index/img/top.jpg); background-repeat:no-repeat; background-position:top center; width:390px; height:24px; float:left; }
.top2 ul li { float:left; color:#FFF; font-size:12px; line-height:24px; padding:0; padding-left:30px; }
.top3 { width:120px; height:24px; float:left; }
.top3 ul li { padding-left:10px; }
.logo { width:1000px; margin:0 auto; }
.logo img { padding-top:25px; padding-bottom:15px; }


/*-------- 下拉菜单 --------------*/

.hx { width:100%; height:5px; background:url(/public/index/img/x.jpg); background-repeat:repeat-y; }
.yq { background:url(/public/index/img/yq_07.png); background-repeat:no-repeat; width:566px; margin:0 auto; height:111px; position:relative; top:-50px; z-index:999; }
.gyxp { height:650px; margin-top:-90px; }
.js { width:100%; }
.cpjs span { font-size:14px; width:1000px; line-height:24px; text-align:center; display:block; }
.gyy { position:relative; top:100px; }
.gyy span { font-size:14px; width:1000px; line-height:24px; text-align:center; display:block; }
.gy { padding:60px 0px; }
.gywm { background:url(/public/index/img/gy_07.jpg); background-repeat:no-repeat; width:309px; height:311px; display:block; margin-left:36.5px; }
.gywm h1 { font-size:18px; font-weight:bold; padding-top:25px; padding-left:25px; }
.gywm img { padding-left:18px; padding-top:16px; }
.gywm span { font-size:12px; line-height:24px; width:275px; margin:0 auto; display:block; padding-top:10px; }
.lx { padding-left:18px; padding-top:15px; }
.lx ul li a { background:#d4d4d4; width:95px; height:30px; float:left; display:block; text-align:center; line-height:30px; font-weight:bold; }
.lx ul li a:hover { background:#e95412; color:#FFF; }
.hz { background:url(/public/index/img/gy_07.jpg); background-repeat:no-repeat; width:309px; height:311px; display:block; margin-left:36.5px; }
.hz h1 { font-size:18px; font-weight:bold; padding-top:25px; padding-left:25px; }
.hz img { padding-left:18px; padding-top:16px; }
.hz span { font-size:12px; line-height:24px; width:275px; margin:0 auto; display:block; padding-top:10px; }
.xs { background:url(/public/index/img/gy_07.jpg); background-repeat:no-repeat; width:309px; height:311px; display:block; margin-left:36.5px; }
.xs h1 { font-size:18px; font-weight:bold; padding-top:25px; padding-left:25px; }
.xs img { padding-left:18px; padding-top:16px; }
.xs span { font-size:12px; line-height:24px; width:275px; margin:0 auto; display:block; padding-top:10px; }
.bdr { width:100%; margin:0 auto; height:439px; background:url(/public/index/img/bd.jpg); background-repeat:no-repeat; }
.spd { width:720px; margin-left:400px; }
.sp { width:400px; }
.sp img { position:relative; top:60px; }
.bbdd { width:300px; height:300px; position:relative; top:50px; left:50px; background:#FFF; }
.bbdd h1 { height:43px; width:320px; background:url(/public/index/img/zx.jpg); background-repeat:no-repeat; }
.r span { width:300px; height:36px; font-size:14px; display:block; line-height:36px; text-align:center; }
.r input { width:200px; height:22px; background:#e95412; border:1px #f8c6a8 solid; margin-left:50px; margin-top:5px; }
.foot { height:70px; background:#e95412; width:1000px; margin:0 auto; position:relative;  }
.foot ul li { color:#FFF; line-height:70px; font-size:18px; font-weight:bold; }
.foot ul li a { font-size:18px; color:#FFF; line-height:70px; font-weight:bold; padding:0 62px; }
.foott { height:70px; background:#e95412; width:100%; margin:0 auto; clear:both; }
.foott ul li { color:#FFF; line-height:70px; font-size:18px; font-weight:bold; }
.foott ul li a { font-size:18px; color:#FFF; line-height:70px; font-weight:bold; padding:0 62px; }
.footr { height:70px; background:#e95412; position:relative; top:410px; }
.footr ul li { color:#FFF; line-height:70px; font-size:18px; font-weight:bold; }
.footr ul li a { font-size:18px; color:#FFF; line-height:70px; font-weight:bold; padding:0 62px; }
.footert { }
.yqljt { width:430px; float:left; }
.yqljt h1 { font-size:12px; font-weight:normal; width:60px; height:160px; display:block; float:left; line-height:30px; }
.yqljt ul { }
.yqljt ul li { }
.yqljt ul li a { width:130px; line-height:30px; height:30px; display:block; text-align:center; }
.yqljt ul li a:hover { }
.dzt { width:290px; line-height:30px; float:left; }
.dlogot { width:280px; float:left; }
.bqt { width:100%; height:40px; background:#edecea; text-align:center; line-height:40px; clear:both; }
.footer { position:relative; margin-top: 20px}
.yqlj { float:left; }
.yqlj h1 { font-size:12px; font-weight:normal; width:60px; height:160px; display:block; float:left; line-height:30px; }
.yqlj ul { }
.yqlj ul li { }
.yqlj ul li a { width:130px; line-height:30px; height:30px; display:block; text-align:center; }
.yqlj ul li a:hover { }
.dz { line-height:30px; float:left; }
.dlogo { width:280px; float:left; }
.bq { width:100%; height:40px; background:#edecea; position:relative; text-align:center; line-height:40px; clear:both; }
.jst { width:100%; height:540px; background:url(/public/index/img/jsbj.jpg); background-repeat:no-repeat; background-position:bottom center; }
abbr[title], acronym[title] { border-bottom:1px dotted; cursor:help; }
q:before, q:after { content:''; }
legend { color:#000; }
fieldset, img { border:none; }
button, input, select, textarea { font-size:100%; }
hr { border:none; height:1px; }
html { overflow-y:scroll; overflow-x:hidden; }
:focus { outline:none; }
.clearfix { zoom:1; }
.clearfix:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden; }
.floatl { display:inline; float:left; }
.floatr { display:inline; float:right; }
/******banner********/
body { font-family:"微软雅黑"; color:#666666; }
#online { position:absolute; width:126px; z-index:9999; }
.live { float:left; cursor:pointer; }
.online { float:left; width:153px; height:450px; padding:0px; background:url(/public/index/img/wx.png); background-repeat:no-repeat; text-align:left; color:#333; }
.online .qq { text-align:center; }
.online .qq li { padding:3px 0; }
.online h3 { padding:0 3px; background:url(/public/index/img/qqbgt.jpg) no-repeat left 0; }
.online h3 b { color:#fff; padding-left:32px; padding-top:30px; }
.online h3 a { padding-top:8px; cursor:pointer; padding-right:10px; }
#wbfloatl { position:absolute; width:200px; }
.wbfloatl { position:relative; }
.wbfloatl .closea { position:absolute; right:0px; top:10px; cursor:pointer; }
.rightewm { padding:0px 10px; text-align:center; }
.rightewm b { padding:5px 0; }
.wx2 { padding-top:18px; padding-left:10px; }
.wx3 { padding-top:20px; padding-left:10px; }
.wz { line-height:40px; height:40px; width:130px; text-align:center; font-size:16px; display:block; }
/**liebiao**/
 .main { margin-top:30px; }
.sy { }
.sy a { float:left; padding-left:10px; line-height:30px; float:right; }
.sy a:hover { color:#e95412; }
.fl { width:175px; background:url(/public/index/img/ddh.png); background-repeat:no-repeat; background-position:top center; }
.fl h1 { font-size:14px; color:#000; width:175px; margin-left:20px;}
.fl ul { width:175px; margin-top:10px; }
.fl ul li a { width:175px; height:30px; display:block; line-height:30px; font-size:12px; color:#000; padding-left:25px; background:url(/public/index/img/cdhbg.jpg); background-repeat:no-repeat; }
.fl ul li a:hover { background:url(/public/index/img/cdhbg1.jpg); background-repeat:no-repeat;}


.cpcp { width:175px; background:url(/public/index/img/ddh.png); background-repeat:no-repeat; background-position:top center; margin-top:20px; }
.cpcp h1 { font-size:14px; color:#000; width:175px; margin-left:20px;}
.cpcp ul { width:175px; margin-top:10px; }
.cpcp ul li a { width:175px; height:30px; display:block; line-height:30px; font-size:12px; color:#000; padding-left:25px; background:url(/public/index/img/cdhbg.jpg); background-repeat:no-repeat; }
.cpcp ul li a:hover { background:url(/public/index/img/cdhbg1.jpg); background-repeat:no-repeat;}



.fr { width:727px; margin-right:35px; }
.fr h1 { font-size:20px; padding-top:22px; width:724px; color:#000; border-bottom:2px #fbc59c solid; }
.fr img {  }
.fr span { width:724px; font-size:12px; line-height:30px; color:#000; }
.xwzx { height:240px; }
.xwzx h1 { font-size:20px; height:45px; background:url(/public/index/img/bt_03.jpg); background-repeat:no-repeat; background-position:left top; padding-left:70px; margin-top:50px; color:
 #000; }
.xwzx ul { margin-top:20px; }
.xwzx ul li { float:left; width:333px; height:60px; line-height:60px; }
.xwzx ul li a { background:url(/public/index/img/an_11.jpg); background-repeat:no-repeat; background-position:left center; padding-left:25px; }
.xwzx ul li a:hover { background:url(/public/index/img/aann_11.jpg); background-repeat:no-repeat; background-position:left center; }
/**新闻中心**/
.xw h1 { font-size:20px; height:45px; background:url(/public/index/img/bt_03.jpg); background-repeat:no-repeat; position:left top; padding-left:70px; margin-top:30px; color:#000; padding-top:20px; }
.xw ul { margin-top:30px; margin-bottom:70px; }
.xw ul li { margin-top: 30px; flex: 1}
.xw ul li a { display:block; border:#f7f7f7 1px solid; }
.xw ul li a .txt {  }
.xw ul li a span em { font-size:16px; color:#e95412; }
.xw ul li a span b { font-size:12px; color:#e95412; }
.xw ul li a p { line-height:24px; font-size:12px; padding-top:10px; width:450px; }
.xw ul li a:hover { border:#ea5415 1px solid; border-radius:10px; }
.jst ul li a em { font-size:20px; background:#ea5415; height:40px; line-height:40px; text-align:center; display:block; color:#FFF; }
.jst ul li a img { border-top-right-radius: 10px; border-top-left-radius: 10px; }
.jst ul li { float:left; width:301px; height:232px; }
.jst1 {  margin-left:28px; border-radius:10px; border:2px #ea5415 solid; }
.jst2 { margin-left:28px; border-radius:10px; border:2px #ea5415 solid; }
.jst3 {margin-left:28px; border-radius:10px; border:2px #ea5415 solid; padding-left:0px; }
.jst4 { margin-top:20px; border-radius:10px; border:2px #ea5415 solid; padding-left:0px; margin-left:28px; }
.jst5 { margin-top:20px; border-radius:10px; border:2px #ea5415 solid; padding-left:0px; margin-left:28px; }
.jst6 { margin-top:20px; border-radius:10px; border:2px #ea5415 solid; padding-left:0px; margin-left:28px; }
.banner-box { min-width:1000px; height:360px; position:relative; overflow:hidden; }
.banner-box .bdr { width:100% !important; }
.banner-box .bdr li .m-width { width:1210px; margin:0 auto; overflow:hidden; }
.banner-box .bdr li { width:100% !important; height:360px; }
.banner-box .bdr li a { display:block; background-size:auto; }
.banner-btn { width:1210px; position:absolute; top:120px; left:50%; margin-left:-605px; }
.banner-btn a { display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; }
.banner-box .hd { position:absolute; top:190px; left:537px; }
.banner-box .hd ul li { width:12px; height:12px; border-radius :50%; text-indent:-9999px; margin-right:20px; background:#fff; float:left; cursor:pointer; }
.banner-box .hd ul li.on { background:#e95412; }
.hh { width:323px; height:292px; background:url(/public/index/img/bb_09.jpg); background-repeat:no-repeat; }
.hh h1 { font-size:22px; color:#FFF; font-weight:bold; line-height:72px; text-align:center; }
.hh b { padding-left:50px; color:#e95412; width:235px; height:20px; overflow:hidden; line-height:20px;}
.hh c { color:#FFF; width:270px; display:block; padding-left:40px; height:60px; overflow:hidden;  padding-top: 10px; margin-bottom:10px; }
.hh d { padding-left:50px; color:#e95412; font-weight:bold;  line-height:20px; overflow:hidden;}
.hh e { color:#FFF; width:270px; display:block; padding-left:40px; height:60px; overflow:hidden;  padding-top: 10px; }

