﻿/*通用CSS开始*/
@charset "utf-8";
body{ margin:0; font-size:14px;/*font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53; */min-width:1000px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.f_yh{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.wrap2{ width:960px; margin:auto;}
a{ text-decoration:none;color:#666;}
a:hover{ text-decoration:none;color:#3470af}
ul,li,dl,dt,dd{margin:0; padding:0;list-style:none; list-style-image:none;list-style-type:none; list-style-position:outside;}
.clearfix{}
.clearfix:after,.wrap:after{ content:" "; display:table; clear:both;}
form{padding:0;margin:0;}
p{ margin:0;}
img{ border:0}
.h-5{ height:5px; clear:both; overflow:hidden;}
.h-10{ height:10px; clear:both; overflow:hidden;}
.h-15{ height:15px; clear:both; overflow:hidden;}
.h-20{ height:20px; clear:both; overflow:hidden;}
.mb10{ margin-bottom:10px;}
.mb5{ margin-bottom:5px;}
.mb30{ margin-bottom:30px;}
.fl{ float:left}
.fr{ float:right}
.blank55{ height:55px;}
.blank80{ height:80px;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

*:before,*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}


.bgfff{ background:#fff;}



.maintop{height:80px; background:url(../images/headbg.png) center top no-repeat;}

.wrap{width:1000px;margin:auto;}
.wrap:after{ clear:both; content:" "; display:table;}

.maintop .topcon{ position:relative;height:80px;}

.maintop .topcon .logo{ position:absolute; top:20px;left:60px;width:309px; height:53px; background:url(../images/logo.png) center center no-repeat; display:block;}
.maintop .topcon .logo h1{ display:none;}
.maintop .topcon .toplink{ position:absolute; right:60px; bottom:24px; color:#fff; font-size:12px;}
.maintop .topcon .toplink a{ color:#fff;}
.maintop .topcon .toplink span{margin:0 10px;}

.adbox1{ height:186px; background:url(../images/to.png) center top no-repeat;}

.headnavbox{ height:38px; background:#ddd;}
.headnavbox ul.nav{ width:930px; margin:auto;}
.headnavbox ul.nav:after{ content:" "; display:table; clear:both;}
.headnavbox ul.nav>li{ float:left;width:155px; position:relative;padding:0 2px 0 0; background:url(../images/navlirbg.png) right top repeat-y; z-index:2;}
.headnavbox ul.nav>li:last-child{ background:none;}
.headnavbox ul.nav>li>a{ display:block;}
.headnavbox ul.nav>li>a>span{ display:block; height:38px;border:1px solid #ddd; line-height:36px; text-align:center; color:#000; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.headnavbox ul.nav>li>a:hover>span{color:#000; background-color:#c3c3c3;}
.headnavbox ul.nav>li:hover.more>a>span{background-color:#c3c3c3;}
.headnavbox ul.nav>li.cur>a>span{background-color:#c3c3c3;}
.headnavbox ul.nav>li.more>a>span{ background-image:url(../images/lirsj.png); background-position:110px center; background-repeat:no-repeat;}
.headnavbox ul.nav>li.more>ul{ position:absolute; left:1px; top:38px; background:#eaeaea; display:none;}
.headnavbox ul.nav>li.more>ul li{ display:block; height:28px;}
.headnavbox ul.nav>li.more>ul li a{ display:block; text-align:left;padding:0 26px; height:28px; line-height:28px;white-space: nowrap; color:#000; font-family:Arial, Helvetica, sans-serif;}
.headnavbox ul.nav>li.more>ul li a:hover{ background:#c4c4c4; color:#000;}
.headnavbox ul.nav>li:hover.more>ul{ display:block;}
.maincon{ min-height:400px; padding:30px 20px;}

.maincon p{ text-indent:2em; line-height:24px;}

.footer{ background:#464545;padding-top:30px;}
.footer .main{ background:#ddd; text-align:center; padding:24px 0 70px 0; color:#4b4b4b; font-size:12px;}
.footer .footnav{padding-top:10px;}
.footer .footnav li{ display:inline; position:relative; line-height:20px;padding:10px;}
.footer .footnav li a{color:#4b4b4b;}
.footer .footnav li a:hover{color:#777;}
.footer .footnav li:after{ position:absolute; right:0;top:13px; height:10px; width:1px; background:#4b4b4b; content:" ";}
.footer .copyright{padding:15px 0; line-height:24px;}



.inabout{}
.inabout .tit{ padding-top:30px; border-bottom:1px solid #d2d2d2;width:860px; margin:auto;margin-bottom:30px;}
.inabout .tit span{ display:block; text-indent:20px; font-size:22px; height:36px; line-height:36px; color:#000;}
.inabout .img-scroll{ position:relative; height:270px;width:680px; margin:auto;}
.inabout .img-scroll>span{ position:absolute; width:30px;height:30px; background-position:center center; background-repeat:no-repeat; cursor:pointer; top:50%;margin-top:-15px;}

.inabout .img-scroll>span.prev{left:0; background-image:url(../images/arrowL.png);}
.inabout .img-scroll>span.next{right:0; background-image:url(../images/arrowR.png);}
.inabout .img-scroll .img-list{width:480px; overflow:hidden; height:270px; margin:auto;}
.inabout .img-scroll .img-list ul{width:10000px;}
.inabout .img-scroll .img-list ul li{ float:left;width:480px; height:270px;}
.inabout .img-scroll .img-list ul li img{width:480px; height:270px;}
.inabout .txt{width:880px; margin:auto;padding:20px 0;}
.inabout .txt p{margin:15px 0; line-height:22px; color:#3d3d3d;}
.inabout .txt .more a{ display:block; -webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px; background:#000; color:#fff; height:22px; line-height:22px; width:66px; float:right;margin-right:20px; text-align:center;}
.inabout .txt .more a:hover{ background:#666;}
.inabout .txt .more:after{ content:" "; display:table; clear:both;}

.inpro{width:980px; margin:auto;}
.inpro .tit{height:94px; border-top:2px solid #d9d9d9; text-indent:20px; font-size:22px; color:#3d3d3d; line-height:88px;}
.inpro .prolist{width:560px; float:left;}
.inpro .prolist ul{width:650px;}
.inpro .prolist li{width:248px; margin-right:76px; height:338px; background:#e4e4e4;margin-bottom:40px; float:left;}
.inpro .prolist li a.a{ position:relative; height:180px;display:block;}
.inpro .prolist li a.a img{width:248px; height:180px;}
.inpro .prolist li a.a span{ position:absolute; left:0;right:0;bottom:0; text-align:center; overflow:hidden; display:block; height:42px; line-height:42px; color:#fff; font-size:18px; background:url(../images/bgh45.png);padding:0 10px;}
.inpro .prolist li .dec{ height:120px; overflow:hidden; line-height:22px; color:#3d3d3d; padding:5px 15px;}
.inpro .prolist li .more{ line-height:22px;padding:0 15px; text-align:right;}
.inpro .prolist li .more a{ color:#df0024;}
 .inpro .prolist li .more a:hover{ color:#df0024;}

.inpro .onepro{width:320px; float:right;}

.rone{height:540px; background:#e4e4e4;margin-bottom:10px;}
.rone a.a{ position:relative; height:320px; display:block;}
.rone a.a img{width:320px; height:320px;}
.rone a.a span{ position:absolute; left:0;right:0;bottom:0; text-align:center; overflow:hidden; display:block; height:42px; line-height:42px; color:#fff; font-size:18px; background:url(../images/bgh45.png);padding:0 10px;}
.rone .dec{ height:120px; overflow:hidden; line-height:22px; color:#3d3d3d; padding:5px 15px;margin:30px 0;}
.rone .more{ line-height:22px;padding:0 15px; text-align:right;}
.rone .more a{ color:#df0024;}
 .rone .more a:hover{ color:#df0024;}



.inrabout{ background:#d0a153;padding:5px 0;}
.inrabout .title{ height:28px; color:#000; font-size:18px; padding:0 20px;line-height:28px;}
.inrabout .txt{ line-height:22px;padding:0 10px; color:#3d3d3d; max-height:200px; overflow:hidden;}


/*page  list*/
.pagebox{width:900px; margin:auto;padding-bottom:50px;padding-top:18px;}
.pagebox .p_lbox{ float:left;width:588px;}
.pagebox .p_rbox{ float:right;width:270px;}
.pagebox .p_rbox .inrabout .txt{padding:0 20px; color:#3d3d3d; min-height:auto; overflow:auto;}
.pagebox .rnavbox{margin-bottom:32px;}
.pagebox .rnavbox .tit{ background:#101010; color:#fff; font-size:18px; text-indent:18px; height:48px; line-height:48px;}
.pagebox .rnavbox .ul{border:1px solid #9f9f9f; background:#fff;padding:1px;}
.pagebox .rnavbox .ul li{ display:block;border-bottom:1px solid #9f9f9f;}
.pagebox .rnavbox .ul li:last-child{border-bottom:none;height:31px;}
.pagebox .rnavbox .ul li a{ display:block; line-height:30px; height:30px; overflow:hidden; background:#e8e8e8 url(../images/rsj.png) 13px center no-repeat;padding-left:28px; color:#000;}
.pagebox .rnavbox .ul li a:hover{ color:#000; background-color:#c3c3c3;}


.mbx{ height:56px; line-height:56px; border-bottom:1px solid #c8c8c8; color:#000;}
.mbx a{ color:#000;}
.mbx i{ color:#9c9c9c;margin:0 5px;}
.prolistbox{width:588px; overflow:hidden;}
.proul{width:600px; min-height:700px;}
.proul:after{clear:both; display:table; content:" ";}
.proul li{width:240px; float:left;marin-left:10px;margin-bottom:40px;margin-top:20px;margin-right:60px;}
.proul li a.t{ color:#000; font-weight:bold; line-height:22px; display:block;}
.proul li a.img{margin-bottom:10px;}
.proul li a.img,.proul li a.img img{width:184px; height:104px;display:block;}
.proul li a.img img{border:1px solid #111;}
.proul li .j{display:block; line-height:20px; color:#121212; height:40px; overflow:hidden;}











