@charset "utf-8";
*{margin:0; padding:0;}
body{font-size:16px;font-family:"微软雅黑", Arial; color:#333; background:#fff url(../images/bg.png) repeat-x top center}
div,li,ul,dl,dd,dt,span,font,label,i,b,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:16px}
td{padding:0;list-style-type:none;}
a{text-decoration: none;color:#333;font-family:"微软雅黑", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease; font-size:16px}a:hover{color:#2987b5}
input,img{border: 0;outline: none}h1,h2,h3,h4,h5{font-weight:normal;}.clrfix:after {content: '';display: block;height: 0;clear: both;}.fl{float:left;}.fr{float:right;}

.w1300{width:1300px; margin:0 auto; clear:both;overflow: hidden;}
.top{ height:164px; background:url(../images/top_bg.png) no-repeat top right; overflow:hidden}.top .logo{float:left; max-width:930px;padding-top: 31px;}
.nav_box{ background:#2987b5; height:55px;}
.nav{float:left;}.nav ul li{float:left;margin-right:30px}.nav ul li a{display:block; line-height:55px; padding:0 25px;  font-size:20px; font-weight:bold; color:#fff}.nav ul li a img{vertical-align:middle; margin-top:-3px; margin-right:11px}.nav ul li a:hover{ background:#126d9a}
.nav_box .form{float:right; padding-top:11px; padding-right:20px}
.nav_box .form input[type="text"]{height:33px; background:#fff;  float:left; border-radius:16px 0 0 16px; padding-left:15px;}
.nav_box .form input[type="submit"]{height:33px; background:#fff url(../images/search_an.png) no-repeat center; float:left; border-radius:0 16px 16px 0; width:50px; cursor:pointer}
.banner{ height:277px; clear:both; margin-top:15px; margin-bottom:6px}.banner img{height:277px; max-width:100%}

.ty1{ background:#fff; width:304px; margin-top:12px}
.ty1 .tit{ height:39px; line-height:39px; text-align:center; font-size:18px; color:#fff; background:#2987b5}
.ty1 ul{border:#d2d2d2 1px solid; border-top:0; min-height:148px; padding:10px 10px 38px; position:relative;}
.ty1 ul li{ border-bottom:1px solid #e9e9e9; background:url(../images/t1.png) no-repeat center left; line-height:36px; padding-left:15px}
.ty1 .more{line-height:28px; position:absolute; bottom:5px; right:13px}.ty1 .more:hover{ color:#2987b5}

.ty2{ background:#fff; width:652px; margin-top:12px; margin-left:19px}
.ty2 .tit{ height:39px; background:#f9fdff; border-bottom:2px solid #2987b5}.ty2 .tit h1{ width:140px;background:#2987b5;line-height:39px;  font-size:18px; color:#fff; display:block; float:left; text-align:center;}.ty2 .tit a{display:block; float:right;height:39px; line-height:39px; padding:0 7px}.ty2 .tit a:hover{ color:#2987b5}
.ty2 ul{border:#d2d2d2 1px solid; border-top:0; min-height:174px; padding:10px 12px;}
.ty2 ul li{ border-bottom:1px solid #e9e9e9; background:url(../images/t1.png) no-repeat center left; line-height:36px; padding-left:15px}

.ty3{ background:#fff; width:652px; margin-top:12px; margin-left:19px}
.ty3 .tit{ height:39px; background:#f9fdff; border-bottom:2px solid #2987b5}.ty3 .tit h1{ width:140px;background:#2987b5;line-height:39px;  font-size:18px; color:#fff; display:block; float:left; text-align:center;}.ty3 .tit a{display:block; float:right;height:39px; line-height:39px; padding:0 7px}.ty3 .tit a:hover{ color:#2987b5}
.ty3 ul{border:#d2d2d2 1px solid; border-top:0; min-height:400px; padding:10px 12px;}
.ty3 ul li{ width:285px;  border:#eee 1px solid; height:68px; float:left; margin:5px 12px}.ty3 ul li a{display:block;background:#f6faff; line-height:68px; font-size:17px}
.ty3 ul li a span{ float:left; width:80px; height:68px; line-height:68px; text-align:center; display:block; padding-top:13px; overflow:hidden}.ty3 ul li a span img{max-width:56px;}
.ty3 ul li a:hover{ background:#e2eef4;}

.w_l{width:304px; float:left}
.w_r{width:304px; float:right}
.w_l ul,.w_r ul{ min-height:137px}
.lk ul{ padding:10px 10px; min-height:165px}.lk ul li{ border-bottom:0}

.footer{ height:120px; clear:both; width:100%; background:#2987b5; color:#fff; line-height:30px; text-align:center; padding:15px 0; margin-top:28px;}


.content{border:#d2d2d2 1px solid; background:#fff; min-height:450px; margin-top:14px;clear: both;}
.weizhi{width: 97%;  height: 66px; clear: both; margin: 0px auto; line-height: 66px;border-bottom: solid 1px #d2d2d2;}
.weizhi p{background:url(../images/home.png) no-repeat left center; float:right; padding-left:25px}
.con{width: 90%;clear: both; margin: 0 auto; font-size:18px; line-height:38px; padding:15px 0}
.con p{text-indent: 2em;line-height: 40px !important;}
.content .title{font-size: 25px; font-weight: 700; color: #4b4b4b;  text-align: center; padding:35px 25px;}
.content .time{     height: 30px; line-height: 30px; font-size: 14px;   text-align: center; background-color: #e9e9e9;}
.content .title,.content .time{width: 90%;clear: both; margin: 0 auto;}

.list{width: 95%;  clear: both; margin: 0 auto;}.list ul{ min-height:340px}
.list ul li{border-bottom: dashed 1px #dcdcdc;  padding: 16px 18px 0;    overflow: hidden;}
.list ul li a{padding-bottom: 5px; font-weight:700; line-height:30px; display:block;    }
.list ul li p{margin-bottom: 10px;font-size: 14px; color: #8e8e8e; font-weight: 100; line-height: 22px; display:block; overflow:hidden; height:22px; width:100%}
.list ul li .l_time{ clear:both;  float: left; }
.list ul li .l_time span{color: #8e8e8e;font-size: 13px; /*display:block*/}

.fy{clear:both; padding:30px 0; text-align:center; height:60px}

.xxgk_left{ float:left; width:350px; overflow:hidden;background-color:#f6faff; margin-top:14px}
.xxgk_left h1{display:block;height:65px; line-height:65px; text-align:center; font-size:20px; font-weight:bold; color:#fff; background:#2987b5}
.xxgk_left ul{clear:both; width:90%; margin:0 auto}
.xxgk_left ul li{ border-bottom:1px solid #eee; clear:both; height:68px; overflow:hidden}
.xxgk_left ul li a{display:block; line-height:68px;text-align:left;font-size:18px;}
.xxgk_left ul li a span{ float:left; width:80px;  text-align:center; display:block; padding-top:13px; overflow:hidden; height:50px}
.xxgk_left ul li a:hover{ background:#e2eef4;}
.xxgk_left ul li.on a{background:#e2eef4; color:#2987b5}


.xxgk_right{ width:calc(100% - 352px); float:right; clear:none; border-left:0;min-height:753px;}
.xxgk_right .weizhi{width: 90%;}.xxgk_right .list{width: 90%;}

.xxgk_right .list li{ padding:0 0 0 25px; background:url(../images/list_icon.png) no-repeat left center}
.xxgk_right .list li a{ padding:0; font-weight:normal; line-height:26px; padding:15px 0}
.xxgk_right .list ul{ min-height:inherit;}
.xxgk_right .ts li{ padding:0 0 0 18px; background:url(../images/t1.png) no-repeat left center}