﻿@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; margin:0 auto; position:relative;}
.clear{ clear:both;}
.input{ border:1px solid #ccc;}
a:hover{  color:#e80007;}
ul,ol{ list-style:none;}
a{ text-decoration:none;}
li{ list-style:none; vertical-align:middle;}
body { font-size: 12px;
	font-family: Microsoft Yahei, Arial,Verdana,"宋体", Sans-Serif; padding:0px;  
	color:#000; margin:0 auto;overflow-x:hidden; background:#f4f4f4;}
p{ font-size:14px;}
.p1{ font-size:14px; line-height:28px;}
.p1 a{ font-size:14px; line-height:28px;}
.fr,.right{ float:right;}
.fl,.left,.f2{ float:left;}  
img{ border:0;}
.clear{ clear:both; }

.head_box{ width:100%; background:#FFF; height:120px;}
.head{ width:1200px; margin:0 auto;}
.logo{ position:relative; width:527px; height:64px; float:left;margin-top:30px;}
.search{ position:relative; float:right; margin-top:40px;  }
.input{ width:264px; height:41px; border:1px solid #0174f8;color:#dadada;  line-height:30px;}

.banner{ width:100%;  height:416px; background:url(../images/banner_11.png) no-repeat center;}


.nav_box{ position:relative; clear:both;width:100%; height: 65px; background-color:#2a2b2b;}
.nav{ width:1200px;}
.nav_left{float:left; width:800px; line-height:65px; font-size:16px;}
.nav_left ul { }
.nav_left ul li{ float:left; padding-right:20px;}
.nav_left ul li a{ color:#FFF;}
.nav_left ul li a:hover{ color:#0179ff; text-decoration:underline;}
.zhuce_right{ float:right; width:150px;}
.userLogin {display: table;   height: 65px; width:150px;}

.userLogin a {color: #fff;font-size: 14px;width: 60px; height: 30px; line-height: 28px;text-align: center; border: 1px solid #fff;   border-radius: 10px; display: inline-block;  vertical-align: middle; margin-top: 15px;  margin-left: 10px;}

.userLogin a:hover { background: #0179ff; border: 1px solid #0179ff; text-decoration: none; border:none;}

.qyztc_box{  margin:0 auto; clear:both;}

.news_bg{ background:#FFF; width:100%; height:553px; margin:0 auto; position:relative;}
.img_news{ width:1200px;   padding:40px 0 40px 0;background:#FFF; }
.img_left{float:left; width:645px; height:473px;}
/*.news_bg .img_news .box .box-1 ul li img{ width:100%;}*/


.box{width: 645px;height: 473px;overflow: hidden;position: relative; float:left}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:300px;background: rgba(125,125,120,.4);text-indent: 2em;padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -270px;text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}



.newslist_right{ width:515px; float:right;}
.newslist_title{  height:50px; float:left; text-align:center;}
.newslist_title ul li{display: block; float:left; width:140px; height:50px; line-height:50px; font-size:24px; background:#f7f7f7; margin-right:20px;_margin-right:10px;}
/*.new_telst .news_title001 a{ background: #0179ff; color:#ffffff;}*/
.new_telst li a{ display: block; width:140px; height:50px;color:#333333;}
.new_telst li a:hover{ display: block; width:140px; height:50px; line-height:50px; background: #0179ff; color:#ffffff;}

.news_bg .img_news .newslist_right .newslist_more{ width: 60px; height:25px; line-height:23px; float:right; font-size: 14px; color:#999999; margin-top:5px; }
.news_bg .img_news .newslist_right .newslist_more a{ width: 60px; height:25px; line-height:23px; float:right; font-size: 14px; color:#999999; border:1px solid #999999; text-align:center; vertical-align:middle; padding:2px 10px 2px 10px;  border-radius:5px;}
.news_bg .img_news .newslist_right .newslist_more a:hover{ width: 60px; height:25px; line-height:23px; float:right; font-size: 14px; color:#999999; border:1px solid #0179ff; text-align:center; vertical-align:middle; padding:2px 10px 2px 10px;  border-radius:5px; color:#ffffff; background:#0179ff; }
.newslist_content{ width:515px; color:#666666; font-size:16px; display:block;}
.newslist_content ul li{  line-height:70px; height:70px; border-bottom:1px #dcd7d7 solid;cursor: pointer;}
.newslist_content ul li a{ color:#666666;}
.newslist_content ul li a:hover{ color:#0179ff;height:70px;}



.qyfwck_title{color: #191818; text-align:center; color: #000; margin-top:40px;}
.qyfwck_title .qyfwck_db{ font-size:36px; line-height:36px;}
.qyfwck_title .qyfwck_xb{ font-size:16px; line-height:16px; margin-top:10px;}

.sqfy,.sqfy02,.qyzs,.qyfw,.flfw{ width:1200px; height:220px; margin-top:20px; background: #fff;}

.sqfy_left,.qyzs_left,.qyfw_left,.flfw_left{width:240px; height:220px;  float: left; vertical-align:middle central; }
.qyzs_right,.qyfw_right,.flfw_right{width:960px;float:right; }
.sqfy_right ul li,.sqfy02_right ul li{ float:left;  width:190px;  text-align:center; vertical-align:middle central; padding-top:30px;}
.qyzs_right ul li{ float:left; width:313px; height:213px; margin-left:5px; margin-top:4px;}
.sqfy_right ul li p,.sqfy02_right ul li p{ padding-top:10px;}
.sqfy_right ul li p a,.sqfy02_right ul li p a{ display:block; font-size:28px; color:#333333;}
.sqfy_right ul li p a:hover,.sqfy02_right ul li p a:hover{ font-size:28px; color:#0179ff; }
.qyfw_right ul li,.flfw_right ul li{ float:left; margin-top:4px; margin-left:5px;}

.dsjfx{ width:1200px; margin-top:30px;}
.dsjfx_title{ font-size:30px; margin-top:20px;}
.dsjfx_xb{ font-size:16px;}
.dsjfx_img{ width:1200px; height:115px; margin-top:20px;}

.yqlink{ width: 1200px;  margin-top: 30px; }
.yqlink_title{font-size: 30px; color:#333333; text-align: left ; line-height: 30px;}
.yqlink_content{ width: 1200px; height:115px;  margin-top: 10px; }
/*.yqlink_content ul li{ float:left; margin-top:10px; float:left; margin-right:10px;}*/
.link_pic{ width:229px; height:86px;  margin-right:10px;}

.xzck_map{ width:1200px; height:px; background:#FFF; margin-top:30px;}
.map_title p{  font-size:30px; line-height:30px; text-align:center; padding-top:20px;}
.xzck_title{ width:1200px; margin:20px 0 30px 0;}
.xzck_title { overflow:hidden; zoom:1;}
.xzck_title li{ float:left; display:block; width:130px; height:50px;background:#f7f7f7; margin-right:15px;  line-height:50px; font-size:20px; color:#333333; text-align:center; cursor:pointer;}
.xzck .xzck_title li a{ display:block; color:#333;}
.xzck_title li.xzck_title_active a{display:block; background:#0179ff; color:#fff;}
.xzck_con{ width:1200px; text-align:center; margin-top:20px; padding-bottom:20px;}
.xzck_con li{display:none;  border-top:0 none;}
.xzck_con li.xzck_title_thisclass{ display:list-item;}

.link{ width:1200px; height:50px; background:#fff;}
.linkleft{ width:1200px; height:40px; padding:11px 0px 0px 0px;}
.linkleft ul li{ width:200px; height:40px; float:left;}
.qyztc_box .link .linkleft select{ margin-left:30px;}


.footer{ width:100%; height:160px; background:#212223; color:#fff; text-align:center; font-size:14px; line-height:30px; margin-top:20px;}
.footer p{ padding-top:20px;}
.footer a{ color:#FFF;}
.footer a:hover{ color:#0179ff;border-bottom:1px solid #0179ff;}

/*新闻列表内页*/
.ny_weizhi{ width:1200px; margin-top:15px; font-size:14px; line-height:40px; color:#666666;}
.ny_weizhi a{ color:#666666;}
.ny_weizhi a:hover{ color:#0179ff;}