@charset "utf-8";
/* CSS Document public*/
body{padding:0;margin:0;font-size:12px;font-family:"微软雅黑";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-width:1200px;text-align:center;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/outline:none;}
a:hover,ul li a:hover,dl dt a:hover{color:#f00;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
ul{list-style:none;}img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}

.head,.logo,.nav,.part1,.part2,.part3,.part4,.part5,.part6,.footer,.list,.menu,.detail,.main,.content, main-public{text-align:left}
.w100{width:100%}
.w94{width:94%;margin:0 auto}
.w1200{width:1200px;margin:0 auto}
.w1230{width:1230px;margin:0 auto}
.center-vertical{position:relative;top:50%;transform:translateY(46%)}/*垂直居中代码 兼容IE9+*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";  /* For IE 8 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');  /* For IE 5.5 - 7 */-moz-box-shadow: 0px 0px 5px #b3b3b3;/* for firefox */ -webkit-box-shadow: 0px 0px 5px #b3b3b3;/* for safari or chrome */ box-shadow:0px 0px 5px #b3b3b3;/* for opera or ie9 */}
/* CSS Document public*/
.part1 .left .first dl dt a:hover, .part1 .left ul li a:hover, .part3 .left .more a:hover, .part3 .left ul li .left a:hover, .main-public-con-left .li-right-bt a:hover, .links-right a:hover, .main-public-con-right .li-right-bt a:hover, .main-public-con-w100 .li-right-bt a:hover, .con_bt a:hover,.content-list ul li a:hover, .list-tittle a:hover{ color:#f00;}
.topw .ul1 li a:hover, .topw .ul2 li a:hover, .slider .bd li dl dt a:hover, .part2 ul .li1 .bottom a:hover, .navBar .nav h3 a:hover, .footer .center ul li a:hover{ color:#ff0;}
.part1 .right ul li a:hover, .part1 .right ul li:hover a, .part2 ul .li2 .right a:hover{ color:#fff;}
.part1 .right .more a:hover, .part2 ul .li2 .right a:hover{ background-color:#cfa524;}

.head{ overflow:hidden; height:103px; background:#1f4f8d url(../images/head-bg.png) center center no-repeat; position:relative; z-index:1000000;}
.head .logo{ float:left; width:457px;}
.head .logo img{float:left;margin: 15px 0 0 116px;}
.head .right{ float:right; width:743px;}
.topw{height:18px; background-color:#2f3947; position:relative; z-index:1000000000;}
.topw .shuxian, .top1 .ss, .top1 .top1{ float:left;}
.topw .shuxian{padding: 0 10px;}
.topw .ss{ padding:0 20px; position:relative;}
.topw .search{width:200px;height:30px;position:absolute;right: 33px;top: 18px;background-color: #fff;display:none;}
.topw .ss :hover .sousuo{ display:block; }
.topw .ss img{float:left;margin: 1px 0 0 0;}
.topw .ul1, .top1 .ul2{ float:left;}
.topw .ul1 li{float:left;padding:0 8px;line-height: 18px;}
.topw .ul1 li a, .topw .ul2 li a{ color:#b3b4b6;}
.topw .ul1 li img{float:left;margin: 2px 0 0 0;}
.topw .shuxian img{float:left;width: 1px;height: 18px;margin: 0px 0 0 0;}
.topw .ul2 li{float:left;padding: 0 10px;line-height: 18px;}
.search-left{ float:left; width:200px; height:30px; line-height:30px;}
.search-right{float:left;position:absolute;right: 6px;top: 6px;}
.kong{float:left;width: 540px;height:18px;}

/* nav */     
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navnav{left:0;width:100%;text-align: center;z-index: 999; background:#1f4f8d url(?/2018gb/css/../images/nav-bg.jpg) no-repeat;}
.navBar{width: 920px;position:relative;z-index:999;color:#fff;height: 32px;line-height: 32px;margin: 0 auto;background:url(?/2018gb/css/../images/nav-bg.jpg) no-repeat;}
.navBar .nav{ margin:0 auto; }
.navBar .nav h3{font-size:100%;font-size:14px;text-align: center;}
.navBar .nav .m{position:relative;float:left; margin:0 20px;display:inline;text-align:center;}
.navBar .nav h3 a{zoom:1;height: 32px;width: 62px;line-height: 32px;/* padding:11px 0; */display:block;color:#fff;text-align: center;font-weight: normal;}
.navBar .nav .on h3 a{/* padding:11px 0; */}
.navBar .nav .on h3 a i{ filter:alpha(opacity=100);opacity:1; }
.navBar .nav .sub{display:none; /*默认隐藏*/width: 135px;padding:10px 0;position:absolute;left: -35px;top: 32px;background:#eee;float:left;line-height:30px;}
.navBar .nav .sub li{ text-align:center;  }
.navBar .nav .sub li a{ color:#333; display:block; zoom:1;}
.navBar .nav .sub li a:hover{  background:#ddd; color:#f00; }
.navBar .nav #m2 .sub{ z-index:1; width:980px; left:-116px;} 

/* banner */
.banner{width:100%; margin:0px auto;}
.sjzhou{background:url(?/2018gb/css/../images/banner-bg.png) no-repeat; width:1200px; height:90px; margin-top:-50px; position:relative; z-index:99; color:#fff; overflow:hidden; margin: 0 auto; margin-top:-90px;}
.sjzhou-top{height:50px; line-height:50px;}
.sjzhou-top-left{float:left; width:160px; text-align:center;font-size:18px; font-weight:bold}
.sjzhou-top-right{float:right;padding-right:20px; width:570px; text-align:right;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; font-size:16px;}
.sjzhou-bottom{height:42px; line-height:42px; position:relative;}
.sjzhou-bottom a{color:#fff; font-size:13px;}

.sjzhou-bottom #pre{float:left; position:absolute; left:0px; top:0px; width:60px; text-align:center;}
.sjzhou-bottom #next{float:right; position:absolute; right:0px; top:0px; width:60px; text-align:center;}
#time{width:1023px; margin:0px auto; overflow:hidden; height:40px;}
#time a:hover{background:#fb8902;}
#time font{text-align:center; width:33px; display:block; float:left; height:24px; line-height:24px; margin-top:10px; font-size:13px;}
.flexslider{margin:0px auto;position:relative;width:100%;overflow:hidden;zoom:1;}
.flexslider .slides li{width:100%;height:100%;}
.flex-direction-nav a{width:58px;height:58px;line-height:99em;overflow:hidden;margin:-26px 20px 0px 20px;display:block;background:url(?/2018gb/css/../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:35px;}
.flex-direction-nav .flex-next{background-position:0 -58px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:1;filter:alpha(opacity=50);}
.flexslider:hover .flex-prev{opacity:1;filter:alpha(opacity=50);}

.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1;*display:inline;}
.flex-direction-nav{width:1000px; margin:0px auto;}
.flex-control-paging li a{background:url(?/2018gb/css/../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background-position:0 0;}
.flexslider .slides a img{width:100%; min-height:300px!important;}


/*part1*/
.bg{ background:url(?/2018gb/css/../images/part1-bg.png) center top no-repeat; padding:35px 0;}
.part1 .left{ float:left; width:740px; margin-right:30px;}
.part1 .left .nav{ float:left; width:100%; height:34px; line-height:34px; margin-bottom:20px;}
.part1 .left .nav .icon{ float:left; margin-right:10px;}
.part1 .left .nav dl{float:left;background:url(?/2018gb/css/../images/part1-nav-bg.png) right top no-repeat;padding: 0 20px 0 0;background-position: 134px 8px;}
.part1 .left .nav dl dt{ float:left; margin-right:10px; font-size:18px; color:#222;}
.part1 .left .nav dl dd{ float:left; font-size:14px; color:#a60808; line-height:38px;}
.part1 .left .nav a{ float:right; display:inline; font-size:14px; color:#014eb6; }
.part1 .left .first{ float:left; width:100%;}
.part1 .left .first dl{ float:right; width:380px;}
.part1 .left .first dl dt{ line-height:24px; height:58px; overflow:hidden; padding:15px 0;}
.part1 .left .first dl dt a{ font-size:18px; color:#444;}
.part1 .left .first dl dd{ line-height:24px; height:48px; color:#999; font-size:14px; padding:5px 0;}
.part1 .left ul{ float:left; width:100%; margin:20px 0 0 0;}
.part1 .left ul li{float:left;width:100%;line-height:38px;height: 38px;}
.part1 .left ul li b{ float:left; margin-right:6px; color:#6d81e3;}
.part1 .left ul li a{ font-size:14px; color:#444; display:inline-block;  overflow:hidden; transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
.part1 .left ul li a:hover{ margin-left:10px; transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
.part1 .left ul li span{ float:right; color:#999;}

.part1 .right{ float:left; width:430px; background-color:#e6f0fd; border-top:#274988 4px solid;}
.part1 .right .nav{ /*float:left;*/ height:70px; width:100%; position:relative;} 
.part1 .right .nav dl {overflow: hidden; width:370px;margin:0 auto;border-bottom:1px solid #5e5e5e;}
.part1 .right .nav dl dt{ width:100%; padding:8px 0 0 0;}
.part1 .right .nav dl dd{  height:60px; line-height:60px; font-size:22px; color:#333; float: left;padding: 0 20px;}
.part1 .right .nav dl dd.on {color: #2a4279;    border-bottom: 3px solid #2a4279;font-weight:bold;}
.part1 .right .nav .line{ width:280px; height:1px; background-color:#dbdbdb; position:absolute; z-index:0; top:50px; left:50%; margin-left:-140px;}
.part1 .right .bd2 ul{overflow: hidden; float:left; width:370px; padding:0 30px!important; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.part1 .right .bd2 ul li{ float:left; width:370px; padding:16px 0; border-bottom:#dfdfdf 1px dashed;}
.part1 .right .bd2 ul li:hover{ float:left; width:370px; padding:16px 30px; margin-left:-29px; background:url(?/2018gb/css/../images/riqi-bg.png) right center no-repeat; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.part1 .right .bd2 ul li:hover dt{ background-color:#cfa524;}
.part1 .right .bd2 ul li dl{ float:left; width:58px; height:50px; text-align:center;}
.part1 .right .bd2 ul li dl dt{ float:left; width:100%; height:30px; line-height:30px; font-size:22px; font-weight:bold; background-color:#00598e; color:#fff;}
.part1 .right .bd2 ul li dl dd{ float:left; width:100%; height:20px; line-height:20px; color:#666; background-color:#fcfcfc;}
.part1 .right .bd2 ul li a{ float:right; width:295px; line-height:24px; height:48px; font-size:14px; color:#222;}

.part1 .right .Slide {position: relative;}
.part1 .right .bd {height: 500px; overflow: hidden;}
.part1 .right .hd2{overflow:hidden;height: 27px;width: 205px;padding: 0px 10px;position: absolute;bottom: -60px;right: 30px;border:none;}
.part1 .right .hd2 .prev{display:block;width:16px;height:16px;float:right;margin-top: 5px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/left.png) no-repeat;}
.part1 .right .hd2 .next{display:block;width:16px;height:16px;float:right;margin-top: 5px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/right.png) no-repeat;}
.part1 .right .hd2 .next:hover, .part3 .picScroll-top .hd1 .prev:hover{ opacity:0.5; filter:alpha(opacity=50);}
.part1 .right .hd2 ul{float:right;overflow:hidden;zoom:1;margin: 10px 10px;line-height: 1000;text-align: center;height: 5px;}
.part1 .right .hd2 ul li{width:5px;height:5px;overflow:hidden;margin:0 2.5px;padding:0!important;text-indent:-999px;display: inline-block;cursor:pointer;background:url(?/2018gb/css/../images/fang.png) no-repeat;}
.part1 .right .hd2 ul li.on{ background:url(?/2018gb/css/../images/fang-on.png) no-repeat!important; }
.part1 .right .bd ul li a:hover, .part1 .right .bd ul li:hover a, .part2 ul .li2 .right a:hover{ color:#fff;}

/*part2*/
.bg1{ background:url(?/2018gb/css/../images/part2-bg.png) center top; position:relative; height:725px;}
.part2 .top{ width:100%; height:100%; background:url(?/2018gb/css/../images/lan60.png); position:absolute; z-index:0;}
.part2 ul{float:left;margin:115px 0 125px 0; width: 1200px; position:absolute; z-index:1;}
.part2 ul li{ float:left; height:240px; overflow:hidden; cursor:pointer; }
.part2 ul li >img{ float:left; width:300px; height:240px; transition:all 2s;-webkit-transition:all 2s; -moz-transition:all 2s;}
.part2 ul li:hover img{ filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;transition:all 2s;-webkit-transition:all 2s; -moz-transition:all 2s; transform:scale(1.05);-webkit-transform:scale(1.05);}
.part2 ul .li1{float:left; background-color:#03428f;padding:0 25px;width:250px;position: relative; height:240px; }
.part2 ul .li1bg{background:url(?/2018gb/css/../images/lan47.png);}
.part2 ul .li1bg1{background:url(?/2018gb/css/../images/lan84.png);}
.part2 ul .li1 h2, .part2 ul .li2 h2{float:left;width:100%;height:74px;line-height:74px;font-size:24px;color:#fff;text-align:left;font-weight: normal; transition:all 0.5s;-webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.part2 ul .li1 h2:hover, .part2 ul .li2 h2:hover{ margin-top:-4px; transition:all 0.5s;-webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.part2 ul .li1 .bottom{float:right;width: 190px;position: absolute;right: 20px;bottom: 25px;}
.part2 ul .li1 .bottom span{ float:left; font-size:16px; line-height:50px; padding:0 15px;}
.part2 ul .li1 .bottom a{ color:#fff;}
.part2 ul .li2{float:left;padding:0 25px;width: 550px;position: relative;height:240px;}
.part2 ul .li2 .bottom{float: left;width: 250px;}
.part2 ul .li2 .left{ float:left; width:65px; margin-right:22px; text-align:center; font-size:14px; color:#fff;}
.part2 ul .li2 .left span{ line-height:40px;}
.part2 ul .li2 .right{ float:left; width:160px;}
.part2 ul .li2 .right p{ line-height:20px; color:#fff; height:60px; margin-bottom:20px;}
.part2 ul .li2 .right a{ display:block; width:82px; height:26px; line-height:26px; color:#222; background-color:#fff; text-align:center; }
.part2 ul .li1bg2{background:url(?/2018gb/css/../images/lan60-1.png);}

.part3 .left{ float:left; width:340px; margin-right:70px;}
.part3 .left .nav .line{ width:340px; height:1px; background-color:#2a4279; position:absolute; z-index:0; top:50px; left:50%; margin-left:-170px;}
.part3 .left .nav{ float:left; height:70px; width:100%; position:relative;} 
.part3 .left .nav dl{ width:104px; height:70px; text-align:center; margin:0 auto; position:absolute; left:50%; z-index:1; margin-left:-52px; background-color:#fff;}
.part3 .left .nav dl dt{ width:100%; padding:8px 0 0 0;}
.part3 .left .nav dl dt img{ height:21px;}
.part3 .left .nav dl dd{ width:100%; height:40px; line-height:40px; font-size:22px; color:#2a4279; font-weight:bold;}
.part3 .left .xueshu ul{ float:left; width:100%; padding:10px 0 0 0;}
.part3 .left .xueshu ul li{float:left;width:100%;line-height:20px;padding: 10px 0;height:40px;}
.part3 .left .xueshu ul li .left{ float:left; width:270px; margin:0;}
.part3 .left .xueshu ul li .left .xy{ float:left; margin-right:6px; color:#6d81e3;}
.part3 .left .xueshu ul li .left a{ color:#222; font-size:14px;}
.part3 .left .xueshu ul li span{ float:right; color:#222;}
.part3 .left .txtScroll-top .bd {margin-top: 10px;}
.part3 .left .txtScroll-top .bd ul{ float:left; width:100%; padding:10px 0 0 0;}
.part3 .left .txtScroll-top .bd ul li{float:left; height:40px!important;width:100%;line-height:20px;padding: 10px 0;}
.part3 .left .txtScroll-top .bd ul li .left{ float:left; width:270px; margin:0;}
.part3 .left .txtScroll-top .bd ul li .left .xy{ float:left; margin-right:6px; color:#6d81e3;}
.part3 .left .txtScroll-top .bd ul li .left a{ color:#222; font-size:14px;}
.part3 .left .txtScroll-top .bd ul li span{ float:right; color:#222;}
.part3 .left .more { width:100%; line-height:40px; text-align:center;}
.part3 .left .more a{ color:#8996d7;}
.part3 .right{ float:left; width:380px;}
/* 本例子css */
.part3 .hasMoreTab{ float:left; width:330px; height:405px;padding:0 30px;background:#414b7f url(../images/xk.png) center center no-repeat;}
.part3 .hasMoreTab .hd{line-height: 60px;height: 60px;border-bottom:1px solid #C8D1D5;position:relative;z-index: 10000;padding-right:10px;}
.part3 .hasMoreTab .hd .more{float:right;position: absolute;top: 342px;right: 135px;}
.part3 .hasMoreTab .hd .more a{ color:#8996d7;}
.part3 .hasMoreTab .hd ul{z-index:5;position:absolute;height: 60px;overflow:hidden;zoom:1;}
.part3 .hasMoreTab .hd li{float:left;padding:0 10px;cursor:pointer;font-size: 20px;margin-left:-1px;color: #fff;}
.part3 .hasMoreTab .hd li .prev, .hasMoreTab .hd li .next{ display:none!important;}
.part3 .hasMoreTab .hd li.on{font-weight:bold;height: 58px;line-height: 60px;border-bottom: 2px solid #fff;color: #fff;}

/* 本例子css */
.part3 .picScroll-top {margin:0 auto;width: 100%;overflow:hidden;position:relative;height: 345px;}
.part3 .left .picScroll-top .hd1{overflow:hidden;height: 27px;width: 115px;padding: 0px 10px;position: absolute;bottom: 6px;right: 0;border:none;z-index:5;}
.part3 .left .picScroll-top .hd1 .prev{display:block;width:16px;height:16px;float:right;margin-top: 5px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/left.png) no-repeat;}
.part3 .left .picScroll-top .hd1 .next{display:block;width:16px;height:16px;float:right;margin-top: 5px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/right.png) no-repeat;}
.part3 .left .picScroll-top .hd1 .next:hover, .part3 .picScroll-top .hd1 .prev:hover{ opacity:0.5; filter:alpha(opacity=50);}
.part3 .left .picScroll-top .hd1 ul{float:right;overflow:hidden;zoom:1;margin: 10px 10px;line-height: 1000;text-align: center;height: 5px;}
.part3 .left .picScroll-top .hd1 ul li{width:5px;height:5px;overflow:hidden;margin:0 2.5px;padding:0!important;text-indent:-999px;display: inline-block;cursor:pointer;background:url(?/2018gb/css/../images/fang.png) no-repeat;}
.part3 .left .picScroll-top .hd1 ul li.on{ background:url(?/2018gb/css/../images/fang-on.png) no-repeat!important; }
.part3 .picScroll-top1 .bd ul, .picScroll-top1 .bd { overflow:hidden; zoom:1; height:300px; }

.part3 .picScroll-top1 .bd ul li{ text-align:center; zoom:1;  overflow:hidden; padding:15px 0;}
.part3 .picScroll-top1 .bd ul li .pic{text-align:center;float: left;width:64px;height: 54px;padding: 10px 0 0 0;border-radius:50%;background-color:#626c9f;border:#99a1ca 1px solid;color:#fff;}
.part3 .picScroll-top1 .bd ul li .pic span{ width:100%; height:14px; line-height:14px;}
.part3 .picScroll-top1 .bd ul li .pic .span{width:100%;height:40px;line-height: 33px;font-size:36px;}
.part3 .picScroll-top1 .bd ul li .pic img{ width:180px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.part3 .picScroll-top1 .bd ul li .pic a:hover img{ border-color:#999;  }
.part3 .picScroll-top1 .bd ul li .title{float: left;width: 232px;padding: 0 0 0 15px;margin: 10px 0 0 15px;text-align:left;height:44px;border-left:#626c9f 1px solid;}
.part3 .picScroll-top1 .bd ul li .title a{ line-height:22px; font-size:14px; color:#ffffff;}

/*part4*/
.bg2{ background:url(?/2018gb/css/../images/bg2.png) center top; position:relative; height:796px;}
.part4 .top{ width:100%; height:100%; background:url(?/2018gb/css/../images/lan96.png); position:absolute; z-index:0;}
.part4 .nav{float:left;height:70px;width:100%;position:relative;margin: 45px 0 40px 0;} 
.part4 .nav dl{width:104px;height:70px;text-align:center;margin:0 auto;position:absolute;left:50%;z-index:1;margin-left: -185px;}
.part4 .nav dl dt{ width:100%; padding:8px 0 0 0;}
.part4 .nav dl dd{width:100%;height:40px;line-height:40px;font-size:22px;color: #fff;font-weight:bold;}
.part4 .nav .line{width: 100%;height:1px;background:url(?/2018gb/css/../images/line2.png);position:absolute;z-index:0;top: 62px;left: 0;}
.part4 .con{float:left;width:50%;height: 376px;}
.part4 .h{float:left;width:50%;height: 188px!important;}
.part4 .con .nav1{ float:left; width:100%; height:42px; line-height:42px;}

 .slideTxtBox{margin:0 auto;width: 600px;overflow:hidden;position:relative;height: 376px;margin-top: -25px;}
 .slideTxtBox .hd{overflow:hidden;height: 40px;line-height: 40px;width: 280px;border:none;}
 .slideTxtBox .hd h3{float:left;display:inline;color:#ffa633;font-weight:normal;font-size:16px;margin-right: 64px;}
 .slideTxtBox .hd .more{ float:left;}
 .slideTxtBox .hd .more a{ display:inline; color:#ae9074;}
 .slideTxtBox .hd .prev{display:block;width:16px;height:16px;float:right;margin-top: 12px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/left1.png) no-repeat;}
 .slideTxtBox .hd .next{display:block;width:16px;height:16px;float:right;margin-top: 12px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/right1.png) no-repeat;}
 .slideTxtBox .hd .next:hover,  .slideTxtBox .hd1 .prev:hover{ opacity:0.5; filter:alpha(opacity=50);}
 .slideTxtBox .hd ul{float:right;overflow:hidden;zoom:1;margin: 18px 10px;line-height: 1000;text-align: center;height: 5px;}
 .slideTxtBox .hd ul li{width:5px;height:5px;overflow:hidden;margin:0 2.5px;padding:0!important;text-indent:-999px;display: inline-block;cursor:pointer;background:url(?/2018gb/css/../images/fang1.png) no-repeat; float: left;}
 .slideTxtBox .hd ul li.on{ background:url(?/2018gb/css/../images/fang1-on.png) no-repeat!important; }
 .slideTxtBox .bd {height: 330px;}
 .slideTxtBox .bd ul li{ width:300px; height:30px; line-height:30px; overflow:hidden; transition:all 1s;-webkit-transition:all 1s; -moz-transition:all 1s;}
 .slideTxtBox .bd ul li:hover{ padding:0 0 0 10px; width:290px!important; transition:all 1s;-webkit-transition:all 1s; -moz-transition:all 1s;}
 .slideTxtBox .bd ul .li{ width:600px!important; transition:all 1s;-webkit-transition:all 1s; -moz-transition:all 1s; overflow:hidden;}
 .slideTxtBox .bd ul .li:hover{ padding:0 0 0 10px; width:590px!important; transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
 .slideTxtBox .bd ul li a{ font-size:14px; color:#fff}.part4 .con .ul{ float:left;}
.part4 .con .ul li{ float:left; width:300px; height:188px; position:relative; text-align:right; cursor:pointer;z-index:9999;}
.part4 .con .ul li h1{ float:left; width:280px; padding:0 10px; color:#fff; margin-top:70px; font-size:30px;}
.part4 .con .ul .nl{ position:absolute; bottom:0; left:-300px;}
.part4 .con .ul .nl1{ position:absolute; bottom:0; left:-0px;}
.part4 .con .ul li:hover h1{ margin-top:66px; transition:all 0.5s;-webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.part4 .con .ul li p{position:absolute;bottom:15px;right:10px;width: 280px;line-height:18px;max-height:48px;}
.part4 .con .ul .color1{ background:#e55b75 url(../images/color1.png) no-repeat; background-position:25px 20px}
.part4 .con .ul .color1 p{ color:#9d3145;}
.part4 .con .ul .color2{ background:#ffd253 url(../images/color2.png) no-repeat; background-position:25px 20px}
.part4 .con .ul .color2 p{ color:#be931a;}
.part4 .con .ul .color3{ background:#6f98ea url(../images/color3.png) no-repeat; background-position:25px 20px}
.part4 .con .ul .color3 p{ color:#476abe;}
.part4 .con .ul .color4{ background:#714c90 url(../2017images/color4.png) no-repeat; background-position:25px 20px}
.part4 .con .ul .color4 p{color:#9163b1;text-align: left;}
.part4 .con .ul .color5{ background:#f67152 url(../images/color5.png) no-repeat; background-position:25px 20px}
.part4 .con .ul .color5 p{ color:#ae3317;}
.part4 .con .ul .color6{ background:#7dcfbf url(../images/color6.png) no-repeat; background-position:25px 20px}
.part4 .con .ul .color6 p{ color:#3a9488;}
.part4 .con .ul .color7{ background:#6fd880 url(../images/color7.png) no-repeat; background-position:25px 20px}
.part4 .con .ul .color7 p{ color:#b4f5be;}
.part4 .up{ margin-top:-188px;}

.part4 .con .ul .li1{height:376px;margin-top:-188px;}
.part4 .con .ul .li1 ul{ float:left; width:100%; margin-top:50px;}
.part4 .con .ul .li1 ul li{width:270px;height:60px; line-height:60px;background:url(?/2018gb/css/../images/li1-bg.png) no-repeat;margin: 5px 0 5px 30px; text-align:left;}
.part4 .con .ul .li1 ul li:hover{ background:url(?/2018gb/css/../images/li1-bg-on.png) no-repeat;}
.part4 .con .ul .li1 ul li a{ color:#bcbcbc; font-size:14px; font-weight:bold; display:block;}
.part4 .con .ul .li1 ul li img{float:left;width:30px;height:auto;margin: 12px 20px 0 20px;}

.footer{ background-color:#40495d; height:165px; color:#fff; }
.footer .left{ float:left; width:720px; height:165px; background:url(?/2018gb/css/../images/footer-bg.png) right center no-repeat; position:relative;}
.footer .left span{display:block;line-height:24px; position:absolute; left:10px; top:40%; transform:translate(0,-50%);}
.footer .left img{ position:absolute; left:160px; top:50%; transform:translate(0,-50%); line-height:30px;}
.footer .left p{ position:absolute; left:270px; top:50%; transform:translate(0,-50%); line-height:30px;}
.footer .center{ float:left; width:300px; height:165px; position:relative; background:url(?/2018gb/css/../images/footer-bg.png) right center no-repeat;}
.footer .center .ewm{ float:left; width:100%; position:relative; text-align:center;}
.footer .center .ewm .lwy{display:none;position:absolute;top: -30px;left: 0;width:90px;height:90px;}
.footer .center .ewm:hover .lwy{ display:block; }
.footer .center .ewm:hover .lwy img{ width:90px; height:90px;}
.centerli{ position:absolute; left:0; top:50%; transform:translate(0,-50%); width:300px;}
.footer .center ul{ float:left; width:100%; text-align:center; margin-top:20px;}
.footer .center ul li{display:inline-block;padding: 0 3px;}
.footer .center ul li a{ color:#fff;}
.footer .right{float:left;position:relative;width: 172px;height:165px;}
.footer .right p{ position:absolute; left:20px; top:50%; transform:translate(0,-50%); line-height:24px; }
.banner1{ width:100%; overflow:hidden; text-align:center;}
.banner1 img{ width:1920px; height:352px; margin:0 auto;}

/*liebiao*/
.banner-public{position:absolute; top:0px; left:0px;  min-width:1200px; width:100%; z-index:0;  background:url(?/2018gb/css/../images/banner.jpg) no-repeat top center; height:503px;}
.main-public{position:relative;padding-bottom:80px;clear:both;min-width:1200px;width:100%;margin-top: -69px;}
.main-public-con{width:1200px;margin:0px auto 0px auto;position:relative;overflow: hidden;}
.main-public-con-left{float: right;margin-right: 20px;}
.main-public-con .ernav{ float:left; width:100%; margin-left:1px;}
.main-public-con .ernav ul li{float:left;width:199px;height: 68px;line-height: 68px;border: #ddd 1px solid;margin: -1px 0 0 -1px;background-color: #fff;}
.main-public-con .ernav ul .li, .main-public-con .ernav ul li a:hover{ background-color:#1f468d; color:#fff;}
.main-public-con .ernav ul .li a{ color:#fff;}
.main-public-con .ernav ul li a{ font-size:18px; color:#1f468d; display:block;}
.lanmu{float:right;width: 340px;}
.public-bt{width:382px;height: 72px;color:#fff;}
.public-bt-con{float:left;margin-top: 30px;}
.public-bt-con h2{line-height:28px;font-size: 22px;color: #333;font-weight: normal;}
.public-bt-con span{font-size:12px; line-height:13px; display:block;}
.main-public-con-right{float: left;width: 760px;margin-top:20px;margin-left: 20px;}
.links-left{float:left;font-size: 22px;}
.links-right a{ color:#999;}
.main-public-con-left .main-public-con-right-bottom ul li{height: 86px;margin: 10px 0 20px 0;float:left;}
.main-public-con-left .li-left img{ height:78px; width:110px;}
.main-public-con-left .li-left{height: 78px;float:left;padding: 0;text-indent: 0;}
.main-public-con-left .links-right{float:right;}
.main-public-con-left .main-public-con-right-links{height:50px;line-height:50px;}
.main-public-con-left .li-right{float: left;width: 210px;padding: 0px 0 0 20px;position:relative;text-align: left;}
.main-public-con-left .li-right .time{font-size:14px;color:#0f5095;margin-bottom: 10px;}
.main-public-con-left .li-right-bt{line-height: 26px;}
.main-public-con-left .li-right-bt a{font-size: 14px;color: #666;}
.main-public-con-left .li-right-zy{font-size:12px; margin-top:10px; line-height:20px;}
.main-public-con-left .li-right-zy a{color: #999;font-size: 14px;display:block;}
.main-public-con-left .li-right-xi{ font-size:12px;color:#888888; position:absolute; bottom:20px; left:30px;}
.main-public-con-left .li-right-xi span{margin-right:10px;}

.main-public-con-right-bottom{margin-top:10px; overflow:hidden;}
.main-public-con-right .main-public-con-right-bottom ul li{height: 105px;margin-top:10px;float:left;}
.main-public-con-right .li-left{height: 66px;float:left;border: #999 1px solid;}
.main-public-con-right .li-left span{display:block;text-align:center;color: #999;}
.main-public-con-right .li-left .time1{font-size: 20px;font-weight: bold;margin-top:6px;}
.main-public-con-right .li-left .time2{border:1px solid #fff;width:70px;height:22px;line-height:22px;margin:0px auto;}
.main-public-con-right .links-right{float:right;}
.main-public-con-right .main-public-con-right-links{height:50px;line-height:50px;}
.main-public-con-right .li-right{float: left;width: 656px;padding: 0px 0 0 30px;position:relative;text-align: left;}
.main-public-con-right .li-right-bt{height:30px; line-height:30px;}
.main-public-con-right .li-right-bt a{ font-size:16px; color:#333; transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome*/-o-transition: all 0.5s ease-in-out;}
.main-public-con-right .li-right-bt a:hover{ padding-left:5px; transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome*/-o-transition: all 0.5s ease-in-out;}
.main-public-con-right .li-right-zy{font-size:12px;margin-top:10px;line-height:20px;max-height: 40px;overflow: hidden;}
.main-public-con-right .li-right-zy a{color: #999;font-size: 14px;display:block;}
.main-public-con-right .li-right-xi{ font-size:12px;color:#888888; position:absolute; bottom:20px; left:30px;}
.main-public-con-right .li-right-xi span{margin-right:10px;}

.main-public-con-w100 {float:left;}
.main-public-con-w100 .main-public-con-right-bottom ul li{width: 100%;padding: 25px 0;float:left;border-bottom: #d5d5d5 1px solid;}
.main-public-con-w100 .li-left{height: 170px;width: 266px;float:left;}
.main-public-con-w100 .li-left span{display:block;text-align:center;color: #999;}
.main-public-con-w100 .li-left .time1{font-size: 20px;font-weight: bold;margin-top:6px;}
.main-public-con-w100 .li-left .time2{border:1px solid #fff;width:70px;height:22px;line-height:22px;margin:0px auto;}
.main-public-con-w100 .links-right{float:right;}
.main-public-con-w100 .main-public-con-right-links{height:50px;line-height:50px;margin-top: 20px;}
.main-public-con-w100 .li-right{float: left;width: 754px;padding: 0px 0 0 30px;position:relative;text-align: left;}
.main-public-con-w100 .li-right-top{height:30px;line-height:30px;background-color:#1f468d;color:#fff;padding: 0px 14px;font-size: 14px;display: inline-block;margin: 10px 0 20px 0;}
.main-public-con-w100 .li-right-bt{height:30px; line-height:30px;}
.main-public-con-w100 .li-right-bt a{font-size: 18px;color:#333; transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome*/-o-transition: all 0.5s ease-in-out;}
.main-public-con-w100 .li-right-bt a:hover{ padding-left:5px; transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome*/-o-transition: all 0.5s ease-in-out;}
.main-public-con-w100 .li-right-zy{font-size: 14px;margin-top: 15px;line-height: 30px;max-height: 60px;overflow: hidden;}
.main-public-con-w100 .li-right-zy a{color: #818181;font-size: 15px;display:block;}
.main-public-con-w100 .li-right-xi{ font-size:12px;color:#888888; position:absolute; bottom:20px; left:30px;}
.main-public-con-w100 .li-right-xi span{margin-right:10px;}
.main-public-con-w100 .pic{float:right;width: 100px; padding: 55px 0 0 0;}
.main-public-con-w100 .pic span{width:100%;height:14px;line-height: 48px;font-size: 16px;color: #000;}
.main-public-con-w100 .pic .span{width:100%;display: block;height:40px;line-height: 33px;font-size:36px;color: #1f468d;}

.con-h{font-size:24px;text-align: center;line-height: 40px;margin: 15px 100px;}
.con-span{text-align: center;height: 40px;line-height: 40px;background-color: #eee;border: #cacaca 1px solid;margin: 30px 100px;}
.con-span span{display: inline-block;margin: 0 15px;font-size: 14px;color: #333;}
.con-tt{margin-bottom:40px;}
.con-tt p{line-height:36px;text-indent: 2em;margin-top:10px;font-size:16px;color: #333;} 
.con-tt img{display: block;margin:auto;margin-top:10px;width: 600px;}
.con_bt a{display:block;height:36px;line-height:36px;font-size:16px;color:#333;width:910px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome*/-o-transition: all 0.5s ease-in-out; /* Opera */}
.con_bt a:hover{padding-left:5px;}


/*list kaishi*/
/*logo kaishi*/
.list-logo-w{ width:100%; height:132px; margin:0 auto; background-color:#333; }
.list-logo{ width:1200px; height:92px; margin:0 auto; position:relative;}
.list-search{  width:380px; height:38px; position:absolute; right:0; top:29px;}
.search-left{ float:left; width:342px; height:38px; line-height:38px;}
.search-right{ float:left;}
/*logo jieshu*/

.list-banner{width:100%;height: 278px;margin:0 auto;position:relative;padding:0;}
.list-banner img{ position:absolute; left:0; top:0;}
.list-banner-head{width: 264px;height: 86px; margin-top: -45px;line-height: 86px;font-size: 24px;color: #fff;background-color: #1f468d;}

.list-tittle-w{width:100%;border-bottom: #e3e3e3 1px solid;height: 40px;margin-bottom: 30px;}
.list-tittle{width: 600px;float: right;height: 40px;color: #999;text-align: right;}
.list-tittle-left{ float:left; font-size:25px; color:#a80000;}
.list-tittle a{display:inline;height:29px;line-height:29px;color:#9c9b9b;margin:0 6px 0 6px;}

.content{ width:1200px; height:1370px; margin:0 auto; border-bottom:#cdcdcd 2px solid; margin-bottom:20px;}
.content-list{float:left;width: 816px;}
.content-list ul{float:left;width: 100%;}
.content-list ul li{float:left;width: 100%;height:42px;line-height:42px;}
.content-list ul li a{float:left;display:block;width:564px;height: 46px;font-size:14px;color: #333;}
.content-list ul li span{ float:right; text-align:right;  width:94px; height:42px; line-height:42px; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;}

.fanye{float:left;width:790px;height:65px;position:relative;top:-10px;left:0;padding-top:35px;}

.content-menu{float: left;width: 264px;}
.content-menu1{ float:left; width:290px; height:440px;}
.content-menu2, .content-menu2 ul{ float:left; width:290px;}
.content-menu2 ul li{ float:left; width:290px; max-height:60px; line-height:30px; border-bottom:#dfdfdf 1px solid;}
.content-menu2 ul li a{ font-size:14px; color:#666; }

.news-list{float:left;width:790px;height:184px;padding-top:24px;border-bottom: #d8d8d8 1px solid;}
.news-list img{float:left;width:230px;margin-right: 30px;}
.date{float:left;width:380px;height:36px;line-height:36px;font-size: 14px;font-family:Arial, Helvetica, sans-serif;color: #1f468d;font-weight:lighter;}
.news-list dl{float:left;width: 530px;}
.news-list dt{float:left;width: 100%;height:34px;line-height:34px;overflow:hidden;margin-bottom:14px;}
.news-list dt a{font-size:18px;color: #333;}
.news-list dd{float:left;width: 100%;font-size:14px;color:#666;font-weight:lighter;height:72px;line-height:24px;overflow:hidden;}
/*list jieshu*/

/*detail kaishi*/
.content-detail{width:1200px;min-height:996px;margin:0 auto;position: relative;z-index: 1;}
.detail{float: right;width: 816px;padding: 20px 60px;background-color: #fff;}
.detail_head{float:left;width:790px;text-align:center;border-bottom:#cccccc 1px solid;}
.detail_head1{ float:left; width:790px; line-height:50px; font-size:24px; color:#515151;}
.jianbian{ float:left; width:790px; height:34px; background:url(?/2018gb/css/../images/jianbian.png) repeat-x; }
.detail_main{ float:left; width:790px; text-align:center; margin-bottom:10px; }
.detail_main p{ width:790px; line-height:30px; color:#666; font-size:14px; text-align:left; text-indent:32px;}
.detail_main p img{ margin:0 auto; padding:20px 0;}

.sxy{ float:left; width:705px; height:60px; margin-bottom:30px; padding-left:10px; margin-top:20px;}
.sxy dl{ float:left; width:715px; height:30px;}
.sxy dl dt{ float:left; width:56px; height:30px; line-height:30px; font-size:14px; color:#999;}
.sxy dl dd{ float:left; width:600px; height:30px; line-height:30px; overflow:hidden; max-width:600px;}
.sxy dl dd a{font-size:14px; color:#999;}

.content-bt-xia{line-height:30px; width:790px; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#999999; font-size:12px;}
.content-bt-xia span a{ color:#999999;}
.jiathis_style1{ float:left; width:470px; height:30px; margin-top:10px; padding-left:360px;}
.jiathis_style{margin:5px 0;}
.jiathis_style span{ color:#999999; float:left; display:inline;}
/*detail jieshu*/

/*about kaishi*/
.about-menu{float:left;width: 264px;background-color:#f2efef;border-top: #fff 2px solid;}
.about-menu ul{float:left;width: 264px;}
.about-menu ul li{float:left;width: 264px;height:60px;line-height:60px;border-bottom: #e3e3e3 1px solid;text-align:center;background-color: #f1f1f1;}
.about-menu ul li a{font-size:18px;display: block;color: #424242;}
.about-menu ul li a:hover{ background:#6b6761 url(../images/lwy.png) no-repeat; background-position:230px 26px; color:#ffba00;}
.about-menu ul .li a{ background:#6b6761 url(../images/lwy.png) no-repeat;  background-position:230px 26px; color:#ffba00;}
.about_main .line{ width:100%; border-bottom:#757575 1px dashed; height:1px; margin:30px 0;}
.about_main{ float:left; width:790px; text-align:center; margin-bottom:10px; }
.about_main p{width:790px; line-height:30px; color:#666; font-size:14px; text-align:left; text-indent:32px;}
/*about jieshu*/


/*jiansuo kaishi*/
.jiansuo-list ul li { width:100%; height:100%;}
.jiansuo-list dl{  width:800px; height:46px; background:#f1f1f1; padding-left:30px;}
.jiansuo-list dl dt{color:#b33d3d; font-size:22px; line-height:46px; margin: 10px 0;  }
.jiansuo-list dl dd{float:left;}
.jiansuo-list dl dd a{color:#737373; font-size:18px;height:50px; text-decoration:none; padding: 0 40px 0 0; line-height:50px; display:block; }
/*jiansuo jieshu*/
















.picScroll-top1 {position: relative;}
.picScroll-top1 .hd2{overflow:hidden;height: 27px;width: 205px;padding: 0px 10px;position: absolute;bottom: -24px;right: 0;border:none;}
.picScroll-top1 .hd2 .prev{display:block;width:16px;height:16px;float:right;margin-top: 5px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/left.png) no-repeat;}
.picScroll-top1 .hd2 .next{display:block;width:16px;height:16px;float:right;margin-top: 5px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/right.png) no-repeat;}
.picScroll-top1 .hd2 .next:hover, .part3 .picScroll-top1 .hd1 .prev:hover{ opacity:0.5; filter:alpha(opacity=50);}
.picScroll-top1 .hd2 ul{float:right;overflow:hidden;zoom:1;margin: 10px 10px;line-height: 1000;text-align: center;height: 5px;}
.picScroll-top1 .hd2 ul li{width:5px;height:5px;overflow:hidden;margin:0 2.5px;padding:0!important;text-indent:-999px;display: inline-block;cursor:pointer;background:url(?/2018gb/css/../images/fang.png) no-repeat;}
.picScroll-top1 .hd2 ul li.on{ background:url(?/2018gb/css/../images/fang-on.png) no-repeat!important; }

.part3 .picScroll-top1{margin:0 auto;width: 100%;overflow:hidden;position:relative;height: 330px;}
.part3 .picScroll-top1 .hd1{overflow:hidden;height: 27px;width: 205px;padding: 0px 10px;position: absolute;bottom: 6px;right: 0;border:none;}
.part3 .picScroll-top1 .hd1 .prev{display:block;width:16px;height:16px;float:right;margin-top: 5px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/left.png) no-repeat;}
.part3 .picScroll-top1 .hd1 .next{display:block;width:16px;height:16px;float:right;margin-top: 5px;overflow:hidden;cursor:pointer;background:url(?/2018gb/css/../images/right.png) no-repeat;}
.part3 .picScroll-top1 .hd1 .next:hover, .part3 .picScroll-top .hd1 .prev:hover{ opacity:0.5; filter:alpha(opacity=50);}
.part3 .picScroll-top1 .hd1 ul{float:right;overflow:hidden;zoom:1;margin: 10px 10px;line-height: 1000;text-align: center;height: 5px;}
.part3 .picScroll-top1 .hd1 ul li{width:5px;height:5px;overflow:hidden;margin:0 2.5px;padding:0!important;text-indent:-999px;display: inline-block;cursor:pointer;background:url(?/2018gb/css/../images/fang.png) no-repeat;}
.part3 .picScroll-top1 .hd1 ul li.on{ background:url(?/2018gb/css/../images/fang-on.png) no-repeat!important; }