﻿@charset "utf-8";
/* CSS Document */
.layout{ width: 1230px; margin-right: auto; margin-left: auto; padding:0 15px;}
.header{ background:url(../images/header_bg.png) top center repeat; height:120px;}
.logo{ float:left; padding-top:30px;}
.logo img{ display:block;}
.top_right{ float:right; overflow:hidden; padding-top:34px;}
.top_eve{ color:#999999; font-size:14px; text-align:right;}
.top_eve a{ color:#999999; padding-right:10px; padding-left:10px;}
.sou{ width:280px; float:right; position:relative; margin-top:17px;}
.inputBox_02{ width:220px; height:35px; float:left; border:1px #d9d9d9 solid; border-right:0;color:#999999;font-size:100%; text-indent:15px; line-height:36px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.searchBox_01{ background:url(../images/search.png) 10px no-repeat,url(../images/s_bg.png) no-repeat; background-color: ; width:40px; height:36px; overflow:hidden; border:none;margin:0px; cursor:pointer; float:left;}
input:focus,select:focus{outline: none;}
/*=================导航=================*/
.nav{ width:100%; height:50px; background:#fff;}
.nav_item{ float:left; width:12.5%; text-align:center; height:50px; position: relative; z-index: 100;}
.nav_item a{ width:100%; color:#333333; font-size:16px; display:block; line-height:50px;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ display: block;}
.hover .nav_itema { background:#fba725; color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: #fba725; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #fba725; color:#FFF; opacity:0.6;}


/*================= banne===================*/
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:19px; overflow:hidden; position:absolute; width:100%; bottom:10px;  z-index:1; text-align:center;}
.g-banner .slideBox .hd ul{ overflow:hidden; zoom:1;  }

.g-banner .slideBox .hd ul li{  margin: 0px 3px;width: 19px;height: 19px;cursor: pointer;display: inline-block;text-align: center;line-height: 90px;overflow: hidden;border-radius: 50px;background-color: #00000052;border: 2px solid #ffffff;}
.g-banner .slideBox .hd ul li.on{background-color: #AE0A29; color: #fff;width: 19px;border: 5px solid #ffffff;}
.g-banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.g-banner .slideBox .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.g-banner .slideBox .bd img{ width:100%; height:auto; display:block; position:relative;}


.header_blong{ width:100%; overflow:hidden; padding-bottom:40px; background: url(../images/bg.png) 0 -175px;}
.header_news{ width:100%; overflow:hidden;}

.news_left{ width:840px; float:left; overflow:hidden;}
.news_top{ width:100%; height:60px; }
.news_top img{ margin-right:12px; float:left;}
.news_top h4{ float:left; margin-left:20px; padding-top:15px; padding-bottom:13px;}
.news_top span{ font-size:22px;  color:#B51212; float:left;}
.news_top .more{ float:right; color:#999999; font-size:14px; padding-top:19px; padding-right:20px;}


.header_vel{ width:100%; overflow:hidden; padding-top:40px;}
.gzdt{ width:32%;height:387px; float:left; overflow:hidden;border: 1px solid #E0E0E0;}
.gzdt_cen{ width:100%; overflow:hidden; padding:0 30px 10px 30px;}
.gzdt_cen ul li{ width:100%; height:45px; line-height:45px;}
.gzdt_cen ul li a{ float:left; background:url(../images/eve.png) 0px 19px no-repeat; padding-left:25px; font-size:14px; color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:85%; transition: all 0.5s linear;}
.gzdt_cen ul li a:hover{ transform: translate(10px, 0px); color:#ffb51b;}
.gzdt_cen ul li span{ float:right; font-size:14px; color:#999;}


.tzgg{ width:32%;height:387px; float:left; overflow:hidden; margin-left:24px;border: 1px solid #E0E0E0;}
.tzgg_cen{ width:100%; overflow:hidden; padding:9px 30px 0px 30px;}
.tzgg_cen ul li {width:100%;margin-bottom:11px; height: 68px;background: #fff;overflow: hidden;}
.tzgg_cen ul li .tzgg_date {float: left;width: 60px;height: 60px;text-align: center;margin-right: 12px;}
.tzgg_cen ul li .tzgg_date h4 {font-size: 22px;background-color: #DD3D44; color: #fff;line-height: 35px;text-align: center;}
.tzgg_cen ul li .tzgg_date span{ line-height: 26px; display: block;font-size: 13px;color: #393939;background-color: #F0F0F0;}
.tzgg_cen ul li a {display:block;float: left; color:#333333; font-size:14px;overflow:hidden; text-overflow: ellipsis; width:75%;  transition: all 0.5s linear;line-height: 30px;   }
.tzgg_cen ul li a:hover{ color:#ffc20d; transform: translate(10px, 0px);}

.zbjs{ width:32%; height:387px;float:right; overflow:hidden;border: 1px solid #E0E0E0;}

.zt {padding: 30px 0;}

.ghyd{ width:32%;height:376px; float:left; overflow:hidden;border: 1px solid #E0E0E0;}
.ghyd_cen{ width:100%; overflow:hidden; padding:20px 30px 0px 30px;}
.ghyd_cen ul {background: url(../images/line.png) 6px 0 no-repeat;}
.ghyd_cen ul li{ width:100%; height:42px; line-height:42px;}
.ghyd_cen ul li em {width: 18px; height: 22px; background: url(../images/not.png) no-repeat;float: left;overflow: hidden;padding-right: 10px;}
.ghyd_cen ul li:hover em{background: url(../images/on.png) no-repeat;}
.ghyd_cen ul li a{ float:left; font-size:14px;  color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:76%; transition: all 0.5s linear;line-height: 14px;}
.ghyd_cen ul li a:hover{ transform: translate(10px, 0px); color:#ffb51b;}
.ghyd_cen ul li span{ float:right; font-size:14px; color:#999;line-height: 14px;}


.llyd{ width:32%;height:376px; float:left; overflow:hidden; margin-left:24px;border: 1px solid #E0E0E0;}
.llyd_cen{ width:100%; overflow:hidden; padding:20px 30px 0px 30px;}
.llyd_cen ul {background: url(../images/line.png) 6px 0 no-repeat;}
.llyd_cen ul li{ width:100%; height:42px; line-height:42px;}
.llyd_cen ul li em {width: 18px; height: 22px; background: url(../images/not.png) no-repeat;float: left;overflow: hidden;padding-right: 10px;}
.llyd_cen ul li:hover em{background: url(../images/on.png) no-repeat;}
.llyd_cen ul li a{ float:left; font-size:14px;  color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:76%; transition: all 0.5s linear;line-height: 14px;}
.llyd_cen ul li a:hover{ transform: translate(10px, 0px); color:#ffb51b;}
.llyd_cen ul li span{ float:right; font-size:14px; color:#999;line-height: 14px;}


.kstd {width: 32%;float: right;}
.kstd .td a {display: block;}
.kstd .td img{padding-bottom: 14px;}
.kstd .yqlj {background: url(../images/yqlj_bg.png) center no-repeat;overflow: hidden;}
.kstd .yqlj_top {text-align: center;padding-top: 18px;padding-bottom: 8px;}
.kstd .yqlj_top img {display: inline-block;}
.yqlj_cen {overflow: hidden;padding: 0 50px 2px 50px;}
.yqlj_cen select{
	color: #808080;
	background-color: #fff;
	appearance:none;
    -moz-appearance:none;
	-webkit-appearance:none;
    background: #fff url(../images/arrow.png) 93% center no-repeat;
	padding-right: 20px;
	text-align: left; text-align-last: left;}
.yqlj_cen select:focus{outline: none;}
.yqlj_cen select::-ms-expand { display: none; } 
.select_01{width:280px; height:40px; background-color: #FFFFFF; border: 1px #33333394 solid; color:#bcc2d6; font-size:14px; padding-left:14px; background:none;  float:left;margin-bottom: 12px;}
.select_01 option{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #808080;line-height: 42px;}



.foter{ width:100%; height:120px; background:#B51212;}
.bottom{padding-top:30px; width:100%;text-align: center;}
.bottom p{ display:inline-block; color:#ffffff; font-size:14px; line-height:32px;}