﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family: "微软雅黑"; color:#666; overflow-x:hidden; }
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#007fca; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}

.wal{width:1200px; margin:0px auto;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.pc-show{ display: block !important; }
.pc-hide{ display: none !important; }

.indexPart2 .colorBlock .ico, .indexPart2 .colorBlock .name1, .indexPart2 .colorBlock .name2, .indexPart2 .colorBlock .more{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;
}



/*头部导航*/
.headerBox{ background: url(../images/head_bg1.png); position: fixed; left: 0; top: 0; right: 0; z-index: 50; }
.header{ height: 100px; position: relative; overflow: hidden; }
.header .logo{ position: absolute; left: 0; top: 20px; }
.header_nav{ float: right; overflow: hidden; }
.header_nav li{ float: left; width: 118px; padding: 0px 0 0; height: 100px; line-height:80px;}
.header_nav li img{ display: block; margin: 18px auto 0;border-radius: 50%;cursor: pointer; }
.header_nav li .off{ display: none; } 
.header_nav .name{ font-size: 15px; color: #3c3c3c; text-align: center; margin-top: 14px; font-family: "微软雅黑"; }
.header_nav .pitch{background-size: cover; }
.header_nav .pitch .name{ color: #3C3C3C; font-weight: bold; }
.header_nav .pitch .off{ display: block; }
.header_nav .pitch .on{ display: none; }

.header_nav li:hover{ background-size: cover; background: url(../images/head_bg2.png); }
.header_nav li:hover .name{ color: #ffffff; font-weight: bold; }
.header_nav li:hover .off{ display: block; }
.header_nav li:hover .on{ display: none; }
.header_nav .sNavSeek:hover{ background: none; }
.header_nav .sNavSeek:hover .name{ color: #3c3c3c; font-weight: normal; }
.header_nav .sNavSeek:hover .off{ display: block; }
.header_nav .sNavSeek:hover .on{ display: none; }
.header_nav .pitchNo{ background: none; }
.header_nav .pitchNo .name{ color: #3c3c3c; font-weight: normal; }
.header_nav .pitchNo .off{ display: none; }
.header_nav .pitchNo .on{ display: block; }
.header_nav .aNow1{  background-size: cover; background: url(../images/head_bg2.png); }
.header_nav .aNow1 .name{ color: #FFFFFF; font-weight: bold; }
.header_nav .aNow1 .off{ display: block; }
.header_nav .aNow1 .on{ display: none; }
.sNavSeek a{ display: inline-block; margin: 0 2px; }
.sNavSeek a.yes,
.sNavSeek a:hover{ color: #0066b2; }

.sNavSeek_Box{ position: fixed; left: 0; top: 100px; right: 0; height: 84px; background: url(../images/head_bg3.png); z-index: 50; display: none; }
.sNavSeek_Box .wal{ overflow: hidden; }
.seekBox{ margin: 23px 106px 0 0; overflow: hidden; }
.seekBox input{ height: 39px; background: #FFFFFF; border-radius: 4px; width: 266px; float: left; margin-right: 10px; padding: 0 14px; box-sizing: border-box; font-size: 14px; }
.seekBtn{ width: 77px; height: 39px; background: url(../images/seek_bg1.png); background-size: 100% 100%; display: block; float: left; line-height: 39px; font-size: 14px; color: #FFFFFF; border-radius: 4px; }
.seekBtn:hover{ color: #FFFFFF; text-decoration: underline; }
.seekBtn img{ margin: 0 4px 0 13px; }







.contentn{ width:1200px; margin:0 auto; clear:both; color:#454545;}

.leftn{ width:245px; float:left; margin-top:15px; font-family: "Microsoft YaHei"!important;}
.left_topn{ width:245px; background:url(../images/lv_13.jpg) no-repeat; height:80px; line-height:80px; color:#FFFFFF; float:left; text-align:left; font-size:11px;}
.left_topn span{ font-size:17px; float:left; font-weight:bold; margin-left:15px;}



.left_contentn{ width:245px; float:left; font-size:18px;}
.left_contentn ul li{ width:245px; text-indent:28px; background:url(../images/line1.jpg) no-repeat; height:45px; display:block; line-height:46px; text-align:left;}
.left_contentn ul li a{color:#000000;}
.left_contentn ul li a:hover{ color:#ffffff; background:#017300; width:245px; height:45px; display:block;}

.left_contentn1{ width:245px; float:left; margin-top:28px;}

.rightn{ float:right; width:920px; font-family: "Microsoft YaHei"!important; margin-top:18px;}
.right_topn{ width:920px; float:right; background:url(../images/lv_15.jpg) no-repeat; height:36px; line-height:36px; text-align:left; font-size:18px;}
.right_topn span{ margin-left:13px; float:left;}
.right_contentn{ width:890px; float:left; padding-top:15px; padding-bottom:10px; margin-left:13px; line-height:40px; text-align:left; font-size:20px;}
.right_contentn ul li{ border-bottom:1px dotted #858585; height:100px; padding-top:15px;}
.right_contentn .date{ float:left; width:90px; text-align:center;}
.right_contentn .date-day{ width:90px; height:50px; background:#E5AC01; line-height:50px; font-size:24px; color:#FFFFFF;}
.right_contentn .date-yearMonth{ width:90px; height:28px; background:#E5AC01; color:#FFFFFF; font-size:14px; margin-top:4px; line-height:28px;}
.right_contentn .news{ text-align:left; width:720px; float:right; padding-top:5px; line-height:26px;}
.right_contentn .news strong{ font-size:16px;}
.right_contentn .news a:hover{ color:#226ABA;}

.right_contentnp{ width:850px; float:left; padding-top:10px; line-height:30px; text-align:left; font-size:15px;}
.right_contentnp ul li{ float:left; width:280px; text-align:center; margin-top:15px;}
















/*pc*/
/*经过显示*/
.sNav{ position: fixed; top: 100px; z-index: 50; padding: 18px 0; background: url(../images/head_bg3.png); width: 118px; display: none; }
.sNav a{ font-size: 14px; text-align: center; line-height: 46px; display: block; color: #FFFFFF; }
.sNav li.on,
.sNav li:hover{ background: url(../images/head_bg4.png) no-repeat; background-size: cover; }


/*尾部*/
.footerDiv{ background: #171a2d; padding: 34px 0 0; }
.footerTop{ }
.footerTop .leftDiv{ padding: 12px 0 0; }
.footerTop .tit{ overflow: hidden; }
.footerTop .tit .h6{ display: inline-block; font-size: 16px; font-weight: bold; color: #FFFFFF; margin-right: 20px; }
.footerTop .tit ul{ display: inline-block; }
.footerTop .tit li{ display: inline-block; line-height: 24px; margin-right: 26px; }
.footerTop .tit li a{ padding: 0 0 0 20px; font-size: 14px; color: #FFFFFF; }
.footerTop .tit li a:hover{ text-decoration: underline; }
.footerTop .tit .liow1{ background: url(../images/footer1.png) no-repeat left center; }
.footerTop .tit .liow2{ background: url(../images/footer2.png) no-repeat left center; }
.footerTop .tit .liow3{ background: url(../images/footer3.png) no-repeat left center; }
.friendship{ cursor: pointer;width: 278px; height: 40px; line-height: 40px; background: #4a4b55; box-sizing: border-box; padding: 0 14px; margin-top: 26px; position: relative; }
.friendship span{ display: block; background: url(../images/footer6.png) no-repeat right center; color: #8a8a8e; }
.friendship ul{ position: absolute; bottom: 100%; left: 0; width: 100%; background: #676872; display: none; }
.friendship ul li{ padding: 0 14px; }
.friendship ul li:hover a {
    color: #999999;
}
.friendship ul li a{ color: #FFFFFF; }
.footerTop .rightDiv{ }
.footerTop .rightDiv .ico{ overflow: hidden; }
.footerTop .rightDiv ul{ overflow: hidden; float: right; margin-bottom: 32px; }
.footerTop .rightDiv li{ float: left; margin-left: 25px; }
.footerTop .Arab{  }
.footerTop .Arab .p{ font-size: 18px; color: #5c5e67; display: inline-block; font-weight: bold; }
.footerTop .Arab .em{ display: inline-block; font-size: 24px; color: #FFFFFF; font-weight: bold; margin-left: 18px;  }

.footerBtm{ padding: 10px 0 32px; }
.footerBtm .leftDiv{ overflow: hidden; }
.footerBtm .leftDiv ul{ overflow: hidden; }
.footerBtm .leftDiv li{ float: left; border-right: 1px solid #444650; }
.footerBtm .leftDiv li:nth-of-type(1) a{ padding: 0 14px 0 0; }
.footerBtm .leftDiv li:last-child{ border-right: none; }
.footerBtm .leftDiv li a{ padding: 0 14px; color: #4a4b55; }
.footerBtm .rightDiv{ color: #4a4b55; }
.footerBtm .rightDiv a{ color: #4a4b55; }


/*手机菜单*/
.navRight{ height:100%; width:100%; overflow:hidden; position:fixed; z-index:101; right:-100%; top:0px; background: #fff;}
.navRight .closeBtn{ height:28px; width:28px; position:absolute; top:101px; right:3%; z-index:22; top:12px;}
.navRight .closeBtn img{ width: 100%; }
.navRight .logo{ position: absolute; left: 50%; top: 40px; transform: translateX(-50%); height: 44px; }
.navRight .logo img{ height: 100%; }
.parole{ border-bottom: 1px solid #000; display: flex; justify-content: center; margin: 0 3% 12px; padding-bottom: 20px; }
.parole a{ display: inline-block; font-size: 18px; color: #3c3c3c; font-family: "微软雅黑"; margin: 0 8px; }
.parole a.on{ color: #0066b2; }
.navRight .list{ padding: 110px 0 0; box-sizing: border-box; }
.navRight .list li{ font-size: 15px; background: url(../images/nimg16_1.jpg) right 20px no-repeat; line-height: 46px; }
.navRight .list li.no{ background: none; }
.navRight .list li a{ display: block; color: #1d1d1d;height: 50px; font-size: 16px; }
.navRight .list li .add{ color: #00a8ff; background: url(../images/m-ico1.png) no-repeat right center; }
.navRight .list li dl{ display: none; }
.navRight .list li dd{ line-height: 30px; }
.navRight .list li dd a{ height: 30px; font-size: 12px; }
.pageBg{ position:fixed; z-index:20; width:100%; height:100%; display:none; background:url(../images/head_bg3.png) repeat; left:0px; top:0px;}
.m-navRight{ padding: 0 120px; }
.navRight .list li a{ text-align: center; }

/*内页banner*/
.withinImg{ height: 379px; margin-top: 100px; }
.m-Navigation{ width: 100%; position: relative; display: none; }
.m-Navigation span{ display: block; height: 68px; line-height: 68px; padding: 0 3%; color: #FFFFFF; font-size: 20px; text-align: center; background: #00a0e9 url(../images/nav3.png) no-repeat 97% center; background-size: 28px; font-weight: bold; }
.subMenu-cont{ position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: #00a0e9; z-index: 50; display: none; }
.subMenu-cont .close{ position: absolute; top: 0; right: 0; width: 70px; height: 70px; }
.subMenu-cont .close span { position: absolute;left: 23px;width: 24px;height: 2px;background-color: #fff;-webkit-transform: rotate(0deg); transition: .6s; }
.subMenu-cont .close .bot{ top: 32px; }
.subMenu-cont .close .top { top: 32px;}
.subMenu-cont .ico .bot{ transform: rotate(45deg); }
.subMenu-cont .ico .top{ transform: rotate(-45deg); }
.outer-wrap{ position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); }
.outer-wrap a{ display: block; line-height: 66px; text-align: center; font-size: 26px; color: #FFFFFF; }

/*页码*/
.numberBox{ margin: 48px 0 0; }
.number{ text-align: center; }
.number a{ width: 36px; height: 36px; line-height: 36px; display: inline-block; margin: 0 6px; font-size: 14px; color: #bdbdbd; border-radius: 4px; text-align: center; }
.number a:hover{ background: #00aeef; color: #FFFFFF; }
.number a.prev{ background: url(../images/l3_n.png) no-repeat center; text-indent:100%; }
.number a.next{ background: url(../images/r3_n.png) no-repeat center; text-indent:100%; }
.number a.prev:hover{ background: #00aeef url(../images/l3_f.png) no-repeat center;  }
.number a.next:hover{ background: #00aeef url(../images/r3_f.png) no-repeat center;  }
/*.number a.on{ background: #00aeef; color: #FFFFFF; }*/
.number a.aNow{ background: #00aeef; width: 36px; height: 36px; line-height: 36px; display: inline-block; margin: 0 6px; font-size: 14px; color: #FFFFFF; border-radius: 4px; text-align: center; }

.number span{ background: #00aeef; width: 36px; height: 36px; line-height: 36px; display: inline-block; margin: 0 6px; font-size: 14px; color: #FFFFFF; border-radius: 4px; text-align: center; }

.number_more{ line-height: 42px; display: block; text-align: center; background: #00aeef; color: #FFFFFF; font-size: 16px; display: none; }
.number_more:hover{ color: #FFFFFF; } 


/*分页*/

.titlec{ text-align:center; font-size:24px; padding-top:25px; color:#017300;}
.titlec span{font-size:18px; padding-top:25px; color:#666666;}




