@charset "utf-8";







/* CSS Document */















/*body{ margin:0; padding:0; border:none; font-size:15px; line-height:26px; color:#454545; background:#fff; font-family:'Microsoft YaHei';}*/
body{ margin:0; padding:0; border:none; font-size:15px; line-height:26px; color:#454545; background:#fff; font-family:'思源黑体';}







ul,p,h1,h2,table{ margin:0; padding:0;}







li{ list-style:none;}







img,input,textarea{ border:none; font-family:'Microsoft YaHei';}







*{ margin:0px; padding:0px;}







a{ font-size:15px; color:#454545; text-decoration:none;}







a:hover{ color: #e84649; /*color:#ff0000;*/ text-decoration:none;}





.clear{clear: both;}









.fz14{ font-size:14px;}







.fz16{ font-size:16px;}

.dbrx{ font-size:14px;}






.fz18{ font-size:18px;}



.fz20{ font-size:20px;}



.fz25{ font-size:25px;}







.fz30{ font-size:30px;}







.color_01{ color:#cf2418;}







.color_02{ color:#fff;}







.color_03{ color:#999;}















.pt6{ padding-top:6px;}







.pt8{ padding-top:8px;}







.pt10{ padding-top:10px; overflow:hidden;}







.pt12{ padding-top:12px; overflow:hidden;}





.pt13{ padding-top:13px; overflow:hidden;}







.pt15{ padding-top:15px; overflow:hidden;}







.pt20{ padding-top:20px;}







.pt25{ padding-top:25px;}







.pt30{ padding-top:30px;}


.pt18{ padding-top:18px;}




.pt50{ padding-top:50px;}


.pt55{ padding-top:55px;}

.pt70{ padding-top:70px;}




.pb25{ padding-bottom:25px;}









.mt5{ margin-top:5px;}







.mt10{ margin-top:10px;}







.mt12{ margin-top:12px; overflow:hidden;}







.mt15{ margin-top:15px;}




.mt20{ margin-top:20px;}


.mt25{ margin-top:25px;}







.mt35{ margin-top:35px;}







.mt50{ margin-top:50px;}


.mt51{ margin-top:51px;}



.ml13{ margin-left:13px;}

.ml26{ margin-left:26px;}


.ml28{ margin-left:28px;}


.ml50{ margin-left:50px;}




.ml60{ margin-left:60px;}





.mt13{ margin-top:13px;}

.mt20{ margin-top:20px;}



.mb10{ margin-bottom:10px; }



.mb20{ margin-bottom:20px; overflow:hidden;}

.mb30{ margin-bottom:30px; }


.pd70{ padding-bottom:70px; }




.pl5{ padding-left:5px;}






.pl10{ padding-left:10px; overflow:hidden;}







.pl15{ padding-left:15px;}







.pl18{ padding-left:18px;}



.pl20{ padding-left:20px;}



.pl25{ padding-left:25px;}


.pl35{ padding-left:35px;}


.pl40{ padding-left:40px;}



.pl45{ padding-left:45px;}







.pl60{ padding-left:60px;}



.pl30{ padding-left:30px;}











.pr8{ padding-right:8px; overflow:hidden;}







.pb20{ padding-bottom:20px;}


.pb30{ padding-bottom:30px;}




.pb50{ padding-bottom:50px;}

.pb70{ padding-bottom:70px;}













.w1200{ width:1200px; margin:0 auto;}







.more a{ font-size:12px; color:#787878;}







.more a:hover{ font-size:12px; color:#e0061f; text-decoration:none;}















.more_01 a{ font-size:12px; color:#fff;}







.more_01 a:hover{ font-size:12px; color:#fff; text-decoration:underline;}















/*.clear{clear:both; height:0; line-height:0; font-size:0;}*/







p{ word-spacing:-1.5px;}



.fw{font-weight: bold;}



.tr { text-align:right;}







.tl { text-align:left;}







.tc{ text-align:center;}







.fl { float:left;}







.fr { float:right;}







.pa{ position:absolute;}







.pr{ position:relative}







.db{ display:block;}







.textth{ text-decoration:line-through;}







.w910{ width:910px;}







.w910 img{ max-width:910px;}















.bg_01{ background:#f1f1f1;}







.bg_02{ background:#3ba1f2;width:100%; min-width:1200px;}





.bg_03{ background:#f7f7f7;}









/*页眉*/







.upper{width:100%; min-width:1200px;height:36px; line-height:36px; border-bottom:1px #dedede solid; color:#888; overflow:hidden;}







.upper_01{ background:url(../images/tle1.png) left center no-repeat; padding-left:25px; font-size:14px;}

.lxwm_1{background:url(../images/tle1.png) left center no-repeat; padding-left:25px; font-size:14px;color: #7f7f7f;}

.lxwm_1:hover{background:url(../images/tle_9.png) left center no-repeat; padding-left:25px; color: #cf2418;}

.zxzx{background:url(../images/dbkf.png) left center no-repeat; padding-left:25px; font-size:14px;color: #7f7f7f;}
.zxzx:hover{background:url(../images/dbkf_9.png) left center no-repeat; padding-left:25px; color: #cf2418;}

.wzdt_01{background:url(../images/wzdt.png) left center no-repeat; padding-left:25px; font-size:14px;color: #7f7f7f;}
.wzdt_01:hover{background:url(../images/wzdt_9.png) left center no-repeat; padding-left:25px; color: #cf2418;}






/*城市分站*/

.qhtb { display:inline-block; display:inline; zoom:1; margin-left:10px; padding-left:17px; height:35px; line-height:35px; vertical-align:top; background:url(../images/diqutb.png) no-repeat left center; background-size:12px auto; color:#CF2418; font-size: 14px;}
.qhtb a{ color:#999; margin-left:5px; font-size: 14px; cursor:pointer;}

/*.csfz{background:url(../images/chengshi.png) left center no-repeat; padding-left:25px; font-size:14px;color: #7f7f7f;}*/

/*.csfz:hover{background:url(../images/chengshi1.png) left center no-repeat; padding-left:25px; color: #cf2418;cursor:pointer;}*/

/* example */
a.closeBtn{position:absolute;top:10px;right:23px;display:block;width:100px;padding:4px 0;text-align:center;background:#cf2418;border:1px solid #DEDEDE;color:#ffffff;}
a.closeBtn:hover{color:#fff;border:1px solid #9D9D9D;background:#9D9D9D;border:1px solid #DEDEDE;transition:all .4s;}
.example{zoom:1;float:left;}
.example .description{color:#85B6E2;float:left;padding:10px 20px 0 80px;font-size:14px;}
.example .tigger{display:block;width:80px;padding:10px;text-align:center;background:#fff;color:#333;cursor:pointer;float:left;}
.example select{margin-top:10px;}
/* blk */
.blk{width:1413px;position:relative;}
.blk .head, .blk .head-right, .blk .foot, .blk .foot-right{background:url(../images/pop_up_bg.png);overflow:hidden;height:4px;}
.blk .head{padding-left:4px;}
.blk .head-right{background-position:right top;}
.blk .foot{padding-left:4px;background-position:left bottom;_height:3px;}
.blk .foot-right{background-position:right bottom;}
.blk .main{position:relative;background:#fff;box-shadow: 4px 2px 10px 2px rgba(0, 0, 0, 0.07); margin-top:20px; border:1px #dedede solid; border-radius: 5px;}
.blk .main h2{font:bold 20px "Microsoft YaHei";padding:20px 25px 0px;/*! color:#4D5357; */}
.blk .main h2 em{font-weight:normal; font-style:normal; font-size: 16px; padding:20px 25px 0px; color:#CF2418;}
.blk .main ul{padding:20px;zoom:1;overflow:hidden;font-size:12px;}
.blk .main ul li{float:left;width:100px;text-align:center;line-height:30px;margin-bottom:10px; background: #eee; margin-left:5px;}
.blk .main ul li a{color:#333;display:block;}
.blk .main ul li a:hover{background:#9D9D9D;color:#fff;/*! font-weight:bold; *//*! font-size:14px; */}

.blk .main .chengshi{width:100%; display:inline-block; border-bottom: 1px #e9e9e9 solid;}
.blk .main .chengshi .chengshi-li{background:#CF2418;}
.blk .main .chengshi .chengshi-li a{color:#fff;}





/*头部*/
/*.dianhua_1{height:50px;background:url(../images/dianhua.png)no-repeat left center;padding-left:55px;margin-top: 30px;background-size: 50px;line-height:150%;}*/
/*.dianhua_1 a{color:#cf2418;font-weight:bold;font-size:18px;}*/

/*头部*/
.dianhua_1{height:50px;background:url(../images/dianhua.png)no-repeat left center;padding-left:55px;margin-top: 30px;background-size: 50px;line-height:150%;}
.dianhua_1 a{color:#cf2418;font-size:25px; font-family: "Impact";}




.header{height:122px; line-height:30px; font-size:16px; background:url(../images/hd_bg.jpg) top repeat-x;}







.header_01{ width:575px; height:46px; padding-top:30px; padding-left:80px;}







.header_text{ width:490px; height:44px; color:#999999; border:1px #cf2418 solid; border-right:none; padding-left:11px; overflow:hidden;border-bottom-left-radius:3px; -moz-border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:3px;border-top-left-radius:3px; -moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px;}







.header_bnt{ width:63px; height:46px; background:url(../images/bt_01.jpg) no-repeat;border-bottom-right-radius:3px; -moz-border-bottom-right-radius:3px; -webkit-border-bottom-right-radius:3px;border-top-right-radius:3px; -moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px;}















/*nav*/







.navn{ width:100%; min-width:1200px;height:44px; line-height:44px; background:#cf2418;}







.nav_01{ width:220px; background:#ae1b10;}







.nav_01 span{ display:block;}















.nav_02{ width:950px;height:44px;}







.nav_02 li{ height:44px; float:left; display:block; width:105px; text-align:center; position:relative;}







.nav_02 li a{display:block; width:105px;height:44px;font-size:16px; color:#fff;}







.nav_02 li a:hover{ font-size:16px; color:#ffe42e; background:#ba1a1e;}







.nav_02 li img{ position:absolute; top:-26px; right:20px;}















.nav_03{ width:1200px;height:44px;}







.nav_03 li{ height:44px; float:left; display:block; width:103px; margin:0px 15px; text-align:center; position:relative;}







.nav_03 li a{display:block; width:103px;height:44px;font-size:16px; color:#fff;}







.nav_03 li a:hover{font-size:16px; color:#ffe42e; background:#ba1a1e;}







.nav_03 li img{ position:absolute; top:-26px; right:20px;}















/*banner*/







.banner{width:100%; min-width:1200px;height:450px;overflow:hidden; position:relative;}







.banner .d1{width:100%;height:450px;display:block;position:absolute;left:0px;top:0px; z-index:1;}







.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:420px;}







.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -50px;display:inline; z-index:9999;}







.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;}







.kdh{width:220px;height:450px;z-index:10;}







/*.ks_dh{width:220px; height:563px; background:url(../images/bg_01.png) repeat;}







.ks_dh li{ width:190px; height:73px; line-height:73px; background:url(../images/line.png) bottom no-repeat; display:block;border-bottom:1px solid #36393b; padding-left:30px;}







.ks_dh li span{ width:30px; display:block; float:left;}







.ks_dh li img{ width:27px; height:24px;float:left; padding-top:25px;}







.ks_dh li a{float:left; padding-left:15px; font-size:19px; color:#FFF;}







.ks_dh li a:hover{ font-size:19px; color:#ff0;}*/















/*友情链接*/

















/*底部-热门区域*/
.ft-quyu{
height: 60px;line-height:60px;border-bottom: 1px #dddddd solid;}





/*底部*/







.footer{ height:270px;}







.footer_01{ width:100px;position: relative; text-align:center;}

/*.footer_01{ width:100px;position: relative;}*/







.footer_01 h2{ height:40px; line-height:40px; border-bottom:1px #dddddd solid;}







.footer_01 p{ line-height:28px;}







.footer_01 p a{ color:#666; display:inline-block;}







.footer_01 p a:hover{ color:#ff0000;}















.footer_02{ width:560px;}







.footer_021{ height:70px; border-bottom:1px #dddddd solid;}







.footer_022{ width:560px;}







.footer_022 img{ width:130px; height:151px; float:right; display:block;border: 1px solid #ddd;}







.footer_022 p{ line-height:30px;}








.footer_03{ width:80px;padding-left:40px;}






/*网站底部*/







.dibu{ padding:20px 0px 0px 0px; text-align:center; color:#999999;line-height:32px;font-size:14px;}







.dibu h2{ font-size:16px; font-weight:normal;}







.dibu hp{ font-size:14px;}







.dibu a{ color:#7F7F7F;}







.flink{line-height:32px; border-bottom:1px #dddddd solid; color:#7F7F7F; padding-bottom:80px;}







.flink a{ padding-right:18px; font-size:14px; color:#7F7F7F; display:inline-block;}



.flink a:hover{ color:#ad271b;}



.footer_bt{position: absolute;left: 80px; top:41px; }







