@charset "utf-8";
/* CSS Document */

body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{
	margin:0px;
	padding:0px;
	font-size:12px;
    font-family:Microsoft YaHei;
	font-weight:normal;
	color:#000;
}
body{ background:#ffffff; min-width:1366px;}


ul{
	list-style:none;
}
img,a img{
	border:0px;
	border:none;
}
a{
	text-decoration:none;
	outline:none;blr:expression(this.onFocus=this.blur());
}

a.hidefocus{
	outline:none
}
a:hover{
	text-decoration:underline;
	text-decoration:none;
}
label{ margin-bottom:0; font-weight:normal;}
input{border:0;outline:none;/*去除蓝色边框*/}

.content{ width:1200px; margin:0 auto;}
/* 首页 */
.header{ background:url(../images/ding.jpg) no-repeat; height:105px; background-size:100% 100%;}
.header .logo{ float:left; margin-top:20px;}
.header .sousuo{ float:right;}
.sousuo{ margin-top:44px; }
.sousuo .sou{ float:left;width:244px; height:35px; line-height:35px; font-size:14px; color:#cdcbcb; border:1px solid #bdbdbe; background:#fff; border-top-left-radius:5px; border-bottom-left-radius:5px; padding-left:11px; }
.sousuo .suo{ float:left; width:57px; height:37px; background:#009cff url(../images/suo.png) no-repeat center; border-top-right-radius:5px; border-bottom-right-radius:5px;}

.nav{ width:100%;  background:#006bbe;}
.nav ul{ width:100%}
.nav ul li{line-height:40px;height: 100%;float: left;position: relative;width:9%;}
.nav ul li a{color:#fff; height:40px; line-height:40px; font-size:16px;text-align:center;box-sizing: border-box; display:block; width:100%;}
.nav ul li .nav_zicaidan{position: absolute;left: -20px;width: 140px;z-index: 99;display: none;border-top: 1px solid #FFFFFF;}
.nav ul li .nav_zicaidan li{width: 100%;background: #009cff;}
.nav ul li .nav_zicaidan li a{ width:100%; color:#fff; height:45px; line-height:45px;}
.nav ul li:hover .nav_zicaidan{display: block;}
.nav ul li:hover{background:#044ca2;}
.nav ul li.char a{background:#044ca2;color:#fff;}
.nav ul li .nav_zicaidan li:hover{background: #044ca2;}
.nav ul li:hover a{color: #FFFFFF;}
.nav ul li:hover .nav_zicaidan li a{color: #fff;}
.nav ul li .nav_zicaidan li:hover a{color: #FFFFFF;}


.slideBox{ width:100%; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .hd{ overflow:hidden; position:absolute; left:5px; width:100%; bottom:15px; z-index:1; text-align:center;}
.slideBox .hd ul{ overflow:hidden; zoom:1; display:inline-block;}
.slideBox .hd ul li{ float:left; margin:0 4px;  width:15px; height:15px; background:#044ca2; cursor:pointer; border-radius:50%; }
.slideBox .hd ul li.on{ background:#fff;}

.wrap{ margin-top:30px;}
.wrap-left{ width:390px;}
.focusBox { position: relative; width:390px; height:343px; overflow: hidden; text-align: left; background: white; }
.focusBox .pic img { width: width:390px; height:343px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom:13px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width:13px; height: 13px; line-height: 15px; overflow: hidden; text-align: center; margin:0 2px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#fff; filter: alpha(opacity=50); opacity:1; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#990100;  }

.wrap-news{ width:420px; margin-left:30px;}
.title{ border-bottom:1px solid #e8e8e8;}
.title h4{ float:left; line-height:40px; line-height:40px;font-size:18px; color:#333333; background:url(../images/title.jpg) no-repeat center left; padding-left:15px;}
.title .More{ float:right; line-height:35px; color:#a4a2a1; font-size:14px;}
.title .More:hover{ color:#006bbe;}
.wrap-news-ul{}
.wrap-news-ul li{ line-height:38px;background:url(../images/dot.png) no-repeat center left; padding-left:10px;}
.wrap-news-ul li a{ color:#555555; font-size:14px; float:left; width:85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;}
.wrap-news-ul li a:hover{ color:#006bbe;}
.wrap-news-ul li span{ width:15%; text-align:right; color:#979998; font-size:14px; display:block; float:left;}

.wrap-notice{ width:330px; margin-left:30px;}
.wrap-notice-ul{ width:330px; float:left;}
.wrap-notice-ul li{ padding:5.7px 0;}
.wrap-notice-ul li .time{ background:#ff6700; height:63px; width:60px; float:left; text-align:center; color:#fff;}
.wrap-notice-ul li .time .day{ font-weight:bold; font-size:18px; line-height:27px; display:block;margin-top:10px;}
.wrap-notice-ul li .time .years{font-size:12px; line-height:20px; display:block;}
.wrap-notice-ul li .literals{ float:left; width:260px; margin-left:10px;}
.wrap-notice-ul li .literals a{ font-size:14px; line-height:1.7; color:#555555; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wrap-notice-ul li .literals a:hover{ color:#006bbe;}
.wrap-notice-ul li .literals p{ font-size:12px; line-height:1.4; color:#818181; overflow:hidden; height:32px; margin-top:5px;}


.wrap2{ background:#e8e8e8; padding:20px 0px 50px 0px;}
.wrap2-list{ margin-top:20px;}
.wrap2-list-item{ float:left; width:350px;}
.wrap2-list-item .img{ width:350px; height:200px; overflow:hidden;}
.wrap2-list-item .wen h4 a{ font-size:16px; color:#4b4b4b; border-bottom:1px solid #cccccc; line-height:3; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wrap2-list-item .wen h4 a:hover{color:#006bbe;}
.wrap2-list-item .wen p a:hover{color:#006bbe;}
.wrap2-list-item .wen p a{ font-size:14px; color:#818181; line-height:1.8; display:block;}
.wrap2-list-item-pa{ margin-left:75px;}
.foot{ background:#006bbe; padding:15px 0;}
.foot-left{ float:left;}
.foot-right{ float:right;}
.foot-right .lx{ color:#f4f3f3; font-size:14px; line-height:1.8;}
.foot-right .lx a{ color:#f4f3f3; font-size:14px;}
.foot-right .lx span{ padding:0 10px;}
.foot-right .lx a:hover{ color:#009cff;}
.foot-right p{ color:#b7cdde; font-size:14px; margin-top:15px;}

/***********列表***********/
.list-banner{ margin-top:20px;}
.list-wrap{ margin-top:20px;}
.list-wrap-left{ width:210px;}
.list-wrap-left-top{ background:#016bbf; padding-left:10px;}
.list-wrap-left-top h3{ height:60px; line-height:60px; color:#ffffff; font-size:18px; text-align:center;}
.list-wrap-left-top ul{ background:#fff;}
.list-wrap-left-top ul li a{ border-bottom:1px solid #eaeaea; height:40px; line-height:40px; color:#555555; font-size:15px; display:block; text-align:center;}
.list-wrap-left-top ul li a.on{ color:#044ca2;}
.list-wrap-left-top ul li a:hover{ color:#044ca2;}
.list-wrap-left-lower{ background:url(../images/list-ewm.jpg) no-repeat; height:287px; width:210px; margin-top:15px; text-align:center;}
.list-wrap-left-lower img{ width:142px; height:142px; margin-top:65px; margin-left:8px;}
.list-wrap-left-lower h4{ color:#333333; font-size:16px; line-height:1.8;}
.list-main-lie{ float:left; margin-left:30px; width:960px;}
.list-main-title{ height:50px; border-bottom:1px solid #cccccc;}
.list-main-title h3{ float:left; color:#044ca2; font-size:21px; line-height:50px;}
.Current-position{ float:right; color:#babbbb; font-size:14px; background:url(../images/wz.png) no-repeat center left; line-height:50px; padding-left:20px;}
.Current-position a{ color:#babbbb;}
.Current-position a:hover{ color:#333333;}
.Current-position a.on{ color:#333333;}
.list-main-bia ul{ width:960px;}
.list-main-bia ul li{ background:url(../images/you2.png) no-repeat left; height:50px; border-bottom:1px dashed #d6d6d6; line-height:50px; padding-left:15px;}
.list-main-bia ul li a{ font-size:15px; color:#555555; float:left; width:80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-main-bia ul li a:hover{ color:#044ca2;}
.list-main-bia ul li span{  font-size:15px; color:#9f9d9d; float:left; width:20%; text-align:right;}
.page{ text-align:center; padding:30px 0;}
.page-list{ display:inline-block;}
.page-list a{ padding:5px 8px; border:1px solid #dddddd; float:left; color:#646464;}
.page-list a:hover{ color:#fff; background:#127fce; border:1px solid #127fce;}
.page-list a.on{ color:#fff; background:#127fce; border:1px solid #127fce;}

/***********详情***********/
.main_right3_title{ border-bottom:1px solid #f1f2f2; padding-bottom:25px;}
.main_right3_title h2{ font-size:28px; color:#4a4a4a; text-align:center; margin-top:44px;line-height:1.5;}
.main_right3_title p{ font-size:14px; color:#4d4d4d; text-align:center; margin-top:30px;}
.main_right3_wen p{ font-size:15px; color:#4d4d4d; line-height:31px; padding:10px 0; text-indent:2em;}
.main_right3_wen .img{ text-align:center;}

.fan_pain{ border:1px solid #cccccc; padding:10px; margin-top:75px; margin-bottom:65px;}
.fp_left{ float:left; width:80%;}
.fan_pain p{ color:#4d4d4d; font-size:14px; width:100%; line-height:25px;}
.fan_pain p a{color:#4d4d4d; font-size:14px; line-height:25px;}
.fan_pain p a:hover{ color:#d41515;}
.fp_right{ float:left; width:20%; margin-top:5px;}
.fp_right a{ display:block; width:115px; text-align:center; background:#74acd7; color:#ffffff; font-size:14px; line-height:40px; height:40px; float:right; margin-right:45px;}
