@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;} 
div {margin:0 auto; overflow:hidden; height:auto;} 
em,i {font-style:normal; font-size:100%;}
img{border:none; display:block;}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: none;}
a:active {	text-decoration: none;}

ul,ol,li{list-style:none;}
body {font-size:12px; color:#333; line-height:20px; font-family:"宋体";-webkit-text-size-adjust:100%; background:url(../images/bg01.jpg);}
.kb{ width:100%; height:20px;}
@media (max-width:1080px){.kb{ display:none;}}

/*头部*/
.top{ width:100%; border-top:4px solid #5a5454; height:100px; background: url(../images/top01.jpg) center;}
.top1{ width:100%; max-width:1080px;}
.top1a{ float:left;margin-top:20px;}
.top1b{ float:right; height:100px; line-height:100px; color:#fff;}
.top1b span{ margin-left:10px; margin-right:10px;}
.top1b a{ color:#fff;}
.top1c{ float:right; height:100px; margin-right:12px; padding-top:34px; box-sizing:border-box;}
.top1c-1{ width:48px; height:34px; background:url(../images/top03.jpg); float:right; border:none;}
.top1c-2{ width:218px; height:34px; line-height:32px; text-indent:5px; background:#fff; border:1px solid #cccccc; border-right:none; box-sizing:border-box;}
@media (max-width:1080px){.top{ height:auto;}}
@media (max-width:1080px){.top1b{ display:none;}}
@media (max-width:1080px){.top1c{ display:none;}}
@media (max-width:1080px){.top1a{width:100%;float:none;margin: 10px 0px;}}
@media (max-width:1080px){.top1a img{max-width:95%;height: auto;}}

/*导航*/
.nav{ width:100%; height:42px; background:#7f7f7f;overflow:visible;z-index:200; position:relative;}
.nav1{ width:100%; max-width:1080px; height:42px; overflow:visible;}
.nav1 dt{ width:100px; height:42px; float:left;}
.nav1 dt a{width:100%; height:42px; float:left; line-height:42px; text-align:center; color:#fff; font-weight:bold; font-size:16px;}
.nav1 dd{width: 98px;float:left;height:42px;background:url(../images/nav01.jpg) left center no-repeat;padding-left:2px;box-sizing:border-box;}
.nav1 dd span{ width:100%; float:left; height:42px;}
.nav1 dd span a{ width:100%; height:42px; float:left; line-height:42px; text-align:center; color:#fff; font-weight:bold; font-size:16px;}
.nav1 dd:hover span{ background:url(../images/nav02.jpg);}
.nav1 dd ul{ width:100%; float:left; display:none; position:relative;}
.nav1 dd:hover ul{ display:block;}
.nav1 dd ul li{ width:100%;  float:left; line-height:36px; text-align:center; border-bottom:1px solid #fff; background:url(../images/nav03.jpg);}
.nav1 dd ul li a{ color:#5a5454; font-size:14px;}
.nav1 dd ul li:hover{ background:#5a5454;}
.nav1 dd ul li:hover a{ color:#fff;}
@media (max-width:1080px){.nav{ display:none;}}

/*手机导航*/
.x-nav{ margin:0 auto; width:100%; display:none;}
.x-nav ul{ margin:0 auto; display:block;}
.x-nav li{ width:25%;  float:left; height:30px; text-align:center; background:#7F7F7F; border:1px solid #606060; border-top:none; border-left:1px solid #9C9C9C;box-sizing:border-box;}
.x-nav li a{ color:#fff; text-align:center; line-height:30px;} 
@media (max-width:1080px){.x-nav{ display:block;}}

/*banner*/
.banner{ width:100%; max-width:1080px; margin-top:10px;overflow:visible;}
@media (max-width:650px){.banner{ display:none;}}
.picScrol2{ position:relative; width:100%; max-width:1080px;height:380px;}
.picScrol2 .bd2{ width:100%;height:380px;}
.picScrol2 .tempWrap{ margin:0 auto; width:100%; display:block;}
.picScrol2 .bd2 li{ width:100%; float:left; position:relative;}
.picScrol2 .bd2 li img{ width:100%; height:380px;}
.picScrol2 .prev{position:absolute; right:20px; top:50%; cursor:pointer; z-index:100; background:url(../images/banner09.jpg) no-repeat; width:34px; height:66px; text-indent:-9999px; margin-top:-33px;}
.picScrol2 .next{position:absolute; left:20px; top:50%; cursor:pointer; z-index:100; background:url(../images/banner08.jpg) no-repeat; width:34px; height:66px; text-indent:-9999px;margin-top:-33px;}

/*底部*/
.foot{ width:100%; background:#7f7f7f; padding:13px 0;}
.foot1{ width:100%; max-width:1080px;}
.foot1a{ float:left; padding:10px 0 10px 117px; background:url(../images/foot01.jpg) left center no-repeat; color:#FFFFFF; line-height:25px;}
.foot1b{ float:right; padding-top:7px;}
.foot1b li{ float:right; text-align:center; width:100px;}
.foot1b li img{ display:inline-block;}
.foot1b li p{ font-size:14px;}
.foot1b li p a{ color:#FFFFFF;}
#foot1b-1{ width:120px;}
@media (max-width:1080px){.foot1a{ padding:0; background:none; text-align:center; width:100%;}}
@media (max-width:1080px){.foot1b{ display:none;}}


.nav1 .yjdh2 ul{width:120%;}
.nav1 .yjdh6 ul{width:200%;}
.nav1 .yjdh8 ul{width:120%;}










