@charset "utf-8";

/* CSS Document */



body{ margin:0; padding:0; border:none; font-size:15px; line-height:30px; color:#454545; background:#fff; font-family:"Source Han Sans CN", "Noto Sans CJK SC", "Source Han Sans TC", "Source Han Sans HK", "Source Han Sans", "Noto Sans CJK", sans-serif;}

ul,p,h1,h2,table{ margin:0; padding:0;}

li{ list-style:none;}

img,input,textarea{ border:none; font-family:"Source Han Sans CN", "Noto Sans CJK SC", "Source Han Sans TC", "Source Han Sans HK", "Source Han Sans", "Noto Sans CJK", sans-serif;}

*{ margin:0px; padding:0px;}

a{ font-size:15px; color:#454545; text-decoration:none;}

a:hover{ color:#ff0000; text-decoration:none;}



.fz16{ font-size:16px;}

.fz18{ font-size:18px;}

.fz30{ font-size:30px;}

.color_01{ color:#fff;}



.pt6{ padding-top:6px;}

.pt8{ padding-top:8px;}

.pt10{ padding-top:10px; overflow:hidden;}

.pt12{ padding-top:12px; overflow:hidden;}

.pt15{ padding-top:15px; overflow:hidden;}

.pt25{ padding-top:25px;}

.pt35{ padding-top:35px;}

.pt55{ padding-top:55px;}



.mt5{ margin-top:5px;}

.mt10{ margin-top:10px;}

.mt12{ margin-top:12px; overflow:hidden;}

.mt15{ margin-top:15px;}



.pl10{ padding-left:10px; overflow:hidden;}

.pl15{ padding-left:15px;}

.pl18{ padding-left:18px;}

.pl25{ padding-left:25px;}

.pl28{ padding-left:28px;}

.pl70{ padding-left:70px;}



.pr8{ padding-right:8px; overflow:hidden;}

.pb50{ padding-bottom:50px;}

.clearboth{ height:0; clear:both; overflow:hidden;}

.w240{ width:240px;}

.w924{ width:924px;}

.w1200{ width:1200px; margin:0 auto;}



.fLeft{ float:left;}

.fRight{ float:right;}

.tr { text-align:right;}

.tl { text-align:left;}

.tc{ text-align:center;}

.fl { float:left;}

.fr { float:right;}

.clear{clear:both; height:0; line-height:0; font-size:0;}



.pa{ position:absolute;}

.pr{ position:relative}

.db{ display:block;}



.bg_01{ background:#eeeeee;}



/*头部*/

.header{ width:100%;min-width:1200px;height:170px; position:absolute; top:10px; z-index:9999;}

.guoqi a{color:#fff; padding-top:8px;}

.guoqi .guoqi1{ padding-right:8px; float:left; margin-top:4px;}

/*nav*/

.nav{ width:755px;height:64px;line-height:64px; margin-top:10px;}

.nav li{float:left;height:64px;line-height:64px; display:block; padding-left:20px;}

.nav li a{height:64px;line-height:64px;display:block;font-size:16px; color:#fff;}

.nav li a:hover{ font-size:16px; color:#f8c808;}



/*网站banner*/

.banner {width:100%;height:920px;overflow:hidden;position:relative;}

.banner .d1 {width: 100%;height:920px;display: block;position: absolute;left: 0px;top: 0px;}

.banner .d2 {width: 100%;height:30px;clear: both;position: absolute;z-index: 100;left: 0px;top:760px;}

.banner .d2 ul {float: left;position: absolute;left: 50%;top: 0;margin: 0 0 0 -40px;display: inline;}

.banner .d2 li {width: 17px;height: 15px;overflow: hidden;cursor: pointer;background: url(../images/img1.png) no-repeat center;float: left;margin: 0 3px;display: inline;}

.banner .d2 li.nuw {background: url(../images/img1_1.png) no-repeat center;}



/*关键词*/

.gjc_c{ width:100%;position:absolute;bottom:30px; z-index:9999;}

.gjc{ width:780px; color:#333333; font-size:16px;}

.gjc a{ color:#333333; font-size:16px; padding-right:20px;}

.gjc a:hover{ color:#ff0000; font-size:16px;}

.ss_text{ width:300px; height:58px; padding-left:10px;line-height:58px; background:#fff433; border:1px #000000 solid;}

.ss_bnt{ width:79px; height:60px; background:url(../images/ser.jpg) no-repeat;}



/*网站底部*/

.footer{ height:410px; background: url(../images/db_bg.jpg) top center #2e2e2e;}



/*关于我们*/

.f_gywm li{ width:110px; padding-right:60px; display:block; float:left;}

.f_gywm li h2{ height:50px; line-height:50px; border-bottom:1px #888888 solid; font-size:16px; color:#d7d7d7;}

.f_gywm li a{ font-size:14px; color:#d7d7d7;}

.f_gywm li a:hover{ font-size:14px; color:#fff;}



.f_gywm li.f_gywm_01{ width:200px;}



/*友情链接*/

.friend{ height:60px; line-height:60px; color:#FFF; font-size:14px; margin-bottom:15px;}

.friend a{ color:#d7d7d7; font-size:14px; padding-right:20px;}

.friend a:hover{ color:#FFF;}



/*微信*/

.wx img{ width:142px; height:142px; display:block;}

.wx span{ width:142px; height:40px; line-height:40px; display:block; text-align:center; color:#d7d7d7; font-size:14px;}



/*底部2*/

.dibu{ height:50px; line-height:50px; background:#232323; color:#888888; font-size:14px;}







