@charset "utf-8";
/* CSS Document */

*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color:#333;}
a:hover{text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
 
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

 
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}



body{/* background: url(2018gmh_bg.jpg) repeat #fff; */}
.wrap{width: 100%;max-width: 1920px;margin: 0 auto;position:  relative;overflow: hidden;/* background: url(2018gmh_bg.jpg) repeat #fff; */background:  #FFF;}
.wrap .header{width: 1200px; margin: 0 auto; position: relative; height: 632px;}
.wrap .list-header{width: 100%;margin: 0 auto;position: relative;height: 540px;overflow: hidden;background:  url(2018gmh_top.jpg) no-repeat center top;}
.wrap .header .img1{margin-top: 40px; height: 37px; position: relative;width: 1200px;margin: 0 auto;}
.wrap .header .img1 img{position:absolute; left: 50%; margin-left: -560px; }

.wrap .header .img2{position:relative;display: block; margin: 0 auto; height: 130px;width: 1200px;}
.wrap .header .img2 img{position:absolute; margin-right: 35px; float: left; top: 115px;}

.wrap .header .img3{position:relative;display: block; margin: 0 auto; height: 130px;width: 1200px;}
.wrap .header .img3 img{position:absolute; margin-right: 35px; float: left; top: 215px;}
.wrap .header .logo{ position: absolute; top: 0; right: -100px; width: 343px; height: 95px; z-index: 999;}
/*.wrap .header .logo img{position:absolute; margin-right: 35px; float: left; top: 215px;}*/
.mtop{margin-top: 50px;}

.wrap .menu{width: 100%;height: 65px;line-height: 65px;background: #0022c7;color: #fff;text-align:center;z-index: 9999;position:  absolute;top: 475px;}
.wrap .menu a{color: #ffffff;height: 65px;line-height: 65px;padding: 0 30px;font-size: 18px;}
.wrap .main{
	width: 1200px;
	margin: 10px auto;
	overflow: hidden;
	background:  #FFF;
	padding:  10px;
}
.wrap .mode-a{width: 100%;height: auto;overflow: hidden;background: url(2018gmh_bg01.jpg) repeat top center;margin: 10px auto 0;}
.wrap .mode-a .mode-a-box{width: 1200px;margin: 0 auto;background: #FFF;padding: 10px;}
.wrap .mode-a .mode-a-box h1{width: 100%; text-align: center; height: 80px; line-height: 80px; padding: 50px 0;}
.wrap .mode-a .mode-a-box h1 a{ margin:2px; float: left;}
.wrap .mode-a .mode-a-box .m-box{width: 100%;height: auto;position: relative;overflow:  hidden;}
.wrap .mode-a .mode-a-box .m-box .m-left{width: 591px; height: 400px; float: left;}
.wrap .mode-a .mode-a-box .m-box .m-right{width: 581px;height: 330px;float: right;overflow: hidden;margin: 15px 0 0;}
.wrap .mode-a .mode-a-box .m-box .m-right .m-box-list{width: 100%; overflow: hidden;}
.wrap .mode-a .mode-a-box .m-box .m-right .m-box-list h2{ font-size: 18px; text-align: left; color: #152a8c;}
.wrap .mode-a .mode-a-box .m-box .m-right .m-box-list h2 a{color: #152a8c;}
.wrap .mode-a .mode-a-box .m-box .m-right .m-box-list p{line-height: 25px;margin: 10px 0;padding: 5px 0;border-bottom: #CCCCCC dashed 1px;text-indent: 2em;}
.wrap .mode-a .mode-a-box .m-box .more{
    width: 581px;
    height: 54px;
    background: url(2018gmh_title2.jpg) no-repeat;
    position: relative;
    float:  right;
}
.wrap .mode-a .mode-a-box .m-box .more a{height: 100%;display: block;width: 100%;}

.focusBox { position: relative; width: 100%; height: 400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;float: left; }	
.focusBox .pic img { width: 591px; height: 400px; display: block; }	
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; 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; text-decoration: none; }	
.focusBox .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }	
.focusBox .num li{ float: left; position: relative; width: 15px; height: 15px; border-radius: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; margin: 0 8px;}	
.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; }	
.focusBox .num li.on a,.focusBox .num a:hover{ background:#152a8c;  }
.focusBox .num li.on span{ background: #152a8c;}

.wrap .mode-b{width: 1200px;height: auto;overflow: hidden;margin: 10px auto 0;background:  #FFF;padding:  10px;}
.wrap .mode-b > h2{position: relative;height: auto;display: block;width: 100%;overflow: hidden;}
.wrap .mode-b > h2 img{display:block;width:100%;height: auto;}
.wrap .mode-b .slider {width: 1200px;min-width: 950px;height: 500px;position: relative;overflow: hidden;margin: 10px auto 0;}
.wrap .mode-b .slider .bd {width: 800px;position: absolute;left: 50%;margin-left: -400px;}
.wrap .mode-b .slider .bd li {width: 800px;overflow: hidden;}
.wrap .mode-b .slider .tempWrap { overflow: visible !important}
.wrap .mode-b .slider .tempWrap ul { margin-left: 15px !important; /*强制位置*/}
.wrap .mode-b .slider .hd { position: absolute; width: 100%; left: 0; z-index: 20; height: 8px;  bottom: 32px; margin-left: 0px; text-align: center;}
.wrap .mode-b .slider .hd li { display: inline-block; *display: inline; zoom: 1; width: 12px; height: 12px; line-height: 99px;  overflow: hidden; background-color:#ffffff;  margin: 0 6px;}
.wrap .mode-b .slider .hd li.on {background-color: #0022c7;}
.wrap .mode-b .slider .pnBtn { position: absolute; z-index: 30; top: 0;  width: 100%; height: 490px; cursor: pointer;}
.wrap .mode-b .slider .prev {left: -50%;margin-left: -385px;}
.wrap .mode-b .slider .next {left: 50%;margin-left: 415px;}
.wrap .mode-b .slider .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0;  width: 100%;  height: 6800px; background: #000; filter: alpha(opacity=60); opacity: 0.6;}
.wrap .mode-b .slider .pnBtn .arrow { display: none; position: absolute; top: 0; z-index: 40; width: 60px; height: 6800px;}
.wrap .mode-b .slider .pnBtn .arrow:hover { filter: alpha(opacity=60); opacity: 0.6;}
.wrap .mode-b .slider .prev .arrow { right: 0; background: url(20170725JYJD_annu_v1.png) 0px 235px no-repeat;}
.wrap .mode-b .slider .next .arrow { left: 0; background: url(20170725JYJD_annu_v1.png) -70px 235px no-repeat;}
.wrap .mode-b .slider .bd li { position: relative;}
.wrap .mode-b .slider .bd li img {width: 800px;height: 500px;display: block;-webkit-transition: all 0.8s ease 0s;-moz-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}
.wrap .mode-b .slider .bd li img:hover { -webkit-transform: scale3d(1.04, 1.04, 1); -moz-transform: scale3d(1.04, 1.04, 1); transform: scale3d(1.04, 1.04, 1);}
.wrap .mode-b .slider .bd li .bg01 { width: 100%; height: 60px; left: 0; bottom: 0; background:; opacity: 0.5; filter: alpha(opacity=50); position: absolute; z-index: 1}
.wrap .mode-b .slider .bd h3 { width:950px; font-size:22px; text-align:center; height: 90px; line-height: 60px; left: 0; bottom: 0px; position: absolute; z-index: 3;}
.wrap .mode-b .slider .bd h3 a { color: #0d6fb8; font-size:22px;}



.wrap .mode-c{width: 100%;height: auto;overflow: hidden;position:  relative;}
.wrap .mode-c .mode-c-box{width: 1200px;height: auto;overflow: hidden;margin: 10px auto 0;position: relative;padding: 10px;background:  #FFF;}
.wrap .mode-c .mode-c-box .m-left{float:left;width: 200px;}
.wrap .mode-c .mode-c-box .m-left img{ display:block; width:100%; height:auto;}
.wrap .mode-c .mode-c-box .m-right{float:right;width: 980px;height:  120px;}
.wrap .mode-c .mode-c-box .m-right .m-box-list{width: 100%; overflow: hidden;}
.wrap .mode-c .mode-c-box .m-right .m-box-list h2{font-size: 28px;color: #152a8c;}
.wrap .mode-c .mode-c-box .m-right .m-box-list h2 a{color: #152a8c;text-align:  center;display:  block;width:  100%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.wrap .mode-c .mode-c-box .m-right .m-box-list p{line-height: 30px;margin: 10px 0;font-size: 16px;text-indent: 2em;}


.wrap .mode-d{width: 100%;height: auto;overflow: hidden;position:  relative;margin: 10px auto 0;}
.wrap .mode-d .mode-d-box{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;position: relative;padding:  10px;background:  #FFF;}
.wrap .mode-d .mode-d-box h2{position: relative;height: auto;display: block;width: 100%;overflow: hidden;}
.wrap .mode-d .mode-d-box h2 img{display:block;width:100%;height: auto;}
.wrap .mode-d .mode-d-box .tab-box{width: 100%;overflow: hidden;position: relative;}
.wrap .mode-d .mode-d-box .tab-box ul{width:100%;position:relative;height:25px;border-bottom: 3px dashed #efc491;margin: 10px auto 40px;}
.wrap .mode-d .mode-d-box .tab-box ul li{width: 110px;height: 50px;position: relative;cursor: pointer;float:  left;margin: 5px 12px;transition: margin 0.3s;}
.wrap .mode-d .mode-d-box .tab-box ul li p{text-align: center;font-size: 18px;color: #FFF;font-weight: 500;}
.wrap .mode-d .mode-d-box .tab-box ul li.no-1{background: url(2018gmh_A.jpg) no-repeat;}
.wrap .mode-d .mode-d-box .tab-box ul li.no-2{background: url(2018gmh_B.jpg) no-repeat;}
.wrap .mode-d .mode-d-box .tab-box ul li.no-3{background: url(2018gmh_C.jpg) no-repeat;}
.wrap .mode-d .mode-d-box .tab-box ul li.no-4{background: url(2018gmh_D.jpg) no-repeat;}
.wrap .mode-d .mode-d-box .tab-box ul li.no-5{background: url(2018gmh_E.jpg) no-repeat;}
.wrap .mode-d .mode-d-box .tab-box ul li.no-6{background: url(2018gmh_F.jpg) no-repeat;}
.wrap .mode-d .mode-d-box .tab-box ul li.no-7{background: url(2018gmh_G.jpg) no-repeat;}
.wrap .mode-d .mode-d-box .tab-box ul li.no-8{background: url(2018gmh_H.jpg) no-repeat;}
.wrap .mode-d .mode-d-box .tab-box ul li.no-9{background: url(2018gmh_I.jpg) no-repeat;margin-right: 0 !important;}
.wrap .mode-d .mode-d-box .tab-box ul li.on{margin-top:  0;box-shadow: 0 0 3px 0px #999;}
.wrap .mode-d .mode-d-box .tab-box .m-news{float: left;width: 1200px;overflow: hidden;}
.wrap .mode-d .mode-d-box .tab-box .m-news .line{ padding: 0 20px; height: 329px; border-right: #777 dashed 1px; float: left;}
.wrap .mode-d .mode-d-box .tab-box .m-news .dfdt-box{ float: right; width: 655px;}
.wrap .mode-d .mode-d-box .tab-box .m-news .dfdt-box .m-box-list{width: 100%; overflow: hidden;}
.wrap .mode-d .mode-d-box .tab-box .m-news .dfdt-box .m-box-list h3{ font-size: 18px; text-align: left; color: #CC0000;}
.wrap .mode-d .mode-d-box .tab-box .m-news .dfdt-box .m-box-list h3 a{color: #152a8c;}
.wrap .mode-d .mode-d-box .tab-box .m-news .dfdt-box .m-box-list p{line-height: 25px;margin: 10px 0;padding: 5px 0;border-bottom: #CCCCCC dashed 1px;text-indent: 2em;}


.dfdt-focus { position: relative; width:478px; height: 329px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;float: left; }	
.dfdt-focus .pic img { width: 478px; height: 329px; display: block; }	
.dfdt-focus .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }	
.dfdt-focus .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
.dfdt-focus .txt dd{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	
.dfdt-focus .txt dd a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; text-decoration: none; }	
.dfdt-focus .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }	
.dfdt-focus .num dd{ float: left; position: relative; width: 25px; height: 10px; border-radius: 15px; line-height: 10px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; margin: 0 8px; background: #fff;}	
.dfdt-focus .num dd 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; }
.dfdt-focus .num dd span { z-index: 1; background: #fff; }	
.dfdt-focus .num dd.on a,.focusBox .num a:hover{ background:#152a8c;  }

.wrap .mode-e{width: 100%;height: auto;overflow: hidden;background: url(2018gmh_bg06.jpg) no-repeat top center;margin: 10px auto 0;}
.wrap .mode-e .mode-e-box{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;position: relative;padding:  10px;background:  #FFF;}
.wrap .mode-e .mode-e-box h2{height: auto;display:  block;width: 100%;position:  relative;overflow:  hidden;}
.wrap .mode-e .mode-e-box h2 img{display:block;width:100%;height: auto;}
.wrap .mode-e .mode-e-box ul{width: 110%;}
.wrap .mode-e .mode-e-box ul li{background: #f8f8f8;margin: 15px 20px 0 0;width: 568px;height: 146px;border: #ccc dashed 1px;float: left;padding: 10px;}
.wrap .mode-e .mode-e-box ul li:hover{box-shadow: 0 0 10px 0px #e3e3e3;background: #f1f1f1;}
.wrap .mode-e .mode-e-box .pic{ width:208px; height: 146px; float: left; overflow: hidden;}
.wrap .mode-e .mode-e-box .pic img{ width:208px; height: 146px;}
.wrap .mode-e .mode-e-box .txt{margin:0 5px;width: 340px;height: 146px;float: right;}
.wrap .mode-e .mode-e-box .txt h1{ font-size: 16px;}
.wrap .mode-e .mode-e-box .txt h1 a{ color: #152a8c;}
.wrap .mode-e .mode-e-box .txt p{ line-height: 23px; text-indent: 2em; font-size: 14px;}

/*Ã©â„¢â€žÃ¥Å Â gdzscj*/
.wrap .mode-e.gdzscj .mode-e-box ul li{background: #f8f8f8;margin: 15px 20px 0 0;width: 568px;height: 71px;border: #ccc dashed 1px;float: left;padding: 10px;}
.wrap .mode-e.gdzscj .mode-e-box .txt{margin:0 5px;width: auto;height: auto;float: left;}
.wrap .mode-e.gdzscj .mode-e-box .txt h1{ font-size: 16px;}
.wrap .mode-e.gdzscj .mode-e-box .txt h1 a{ color: #152a8c;}
.wrap .mode-e.gdzscj .mode-e-box .txt p{ line-height: 23px; text-indent: 2em; font-size: 14px;}



.wrap .mode-f{width: 100%; height: 996px; overflow: hidden; background: url(2018gmh_bg07.jpg) no-repeat top center;}
.wrap .mode-f .mode-f-box{width: 1200px; height: 996px;overflow: hidden; margin: 0 auto; padding-top:270px;}
.wrap .mode-f .mode-f-box ul{ padding-top: 50px;position: relative; }
.wrap .mode-f .mode-f-box ul li{width:508px; height: 209px; overflow: hidden; margin: 20px; margin-bottom: 110px; position: absolute;}
.wrap .mode-f .mode-f-box ul li img{float:left;width: 205px; height: 205px; border-radius: 50%;}
.wrap .mode-f .mode-f-box ul li .txt{width: 270px; height: 205px; overflow: hidden; float: right;}
.wrap .mode-f .mode-f-box ul li .txt h1{ font-size: 16px;}
.wrap .mode-f .mode-f-box ul li .txt h1 a{ color: #152a8c;}
.wrap .mode-f .mode-f-box ul li .txt p{ font-size: 12px; line-height: 25px; text-indent: 2em;}
.wrap .mode-f .mode-f-box ul #img01{ left: 10px; top: 50px;}
.wrap .mode-f .mode-f-box ul #img02{right: 10px; top: 5px;}
.wrap .mode-f .mode-f-box ul #img03{left: 10px; top: 350px;}
.wrap .mode-f .mode-f-box ul #img04{right: 10px; top: 340px;}

.footer{width: 100%;max-width:  1920px;margin:  0 auto;background: #eee;height: 145px;font-size: 14px;position: relative;text-align: center;line-height: 25px;padding-top: 35px;}
.footer a{ color: #666;}
.footer .share-box{ position: absolute; left: 50%; margin-left: 320px; top: 0;}
.footer .share-box img{height: 180px;}
.wrap .main{}
.leftNav{width: 320px; float: left;}
.leftNav h1{ height: 50px; line-height: 50px; background: #152a8c; text-align: center; font-size: 18px; color: #fff;}
.leftNav p{font-size: 14px;height: 40px;line-height: 40px;text-align: center;background: #eeeeee;border-bottom:#fff solid 1px;}
.leftNav p.on{ background:#3062c3;}
.leftNav p a{ color: #000;}
.leftNav p.on a{ color: #fff;}
.rightList{width:860px; overflow: hidden; float: right;}
.rightList h1{ height: 50px; line-height: 50px; background: #eee;font-size: 18px; color: #fff;}
.rightList h1 span{background: #152a8c;height: 50px;line-height: 50px;padding: 0 15px;border-radius: 5px;float: left;}
.rightList .listbox{ padding: 10px; overflow: hidden;}
.rightList .listbox ul li{ height: 30px; line-height: 30px; font-size: 14px;}
.rightList .listbox ul li span{ float: right; color: #666;}

div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;}
div.page a{padding:5px 10px;font-size: 14px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#069be5; border:1px solid #069be5; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #069be5;border: 1px solid #069be5;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;}

.center-shop {margin: 40px auto 0;overflow: hidden;}
.center-shop h3{font-size: 38px;line-height: 70px;text-align: center;color: #333333;}
.center-shop dl{display: block;border-bottom: solid 1px #DDDDDD;line-height: 40px;overflow: hidden;padding: 0 10px;}
.center-shop dl dt{float: left;}
.center-shop dl dd{float: right;}
.center-shop .text-content{padding: 40px 10px;overflow: hidden;font-size: 16px;line-height: 34px;}
.center-shop .text-content img{max-width: 100%; display: block; margin: 0 auto;}
.oHeight{height: 100%;overflow: hidden;}
.preLoad{background: #f5f5f5;width: 100%;height: 100%;position: relative;z-index: 30;}
.preImg{width: 244px; height: 110px; position: absolute; z-index: 30; left: 50%; margin-left: -122px; margin-top: -50px; top: 50%;}
.Loading{position: absolute; left: 50%; width: 50px; height: 20px; top: 50%; margin-left: -25px; margin-top: 60px; text-align: center; font-size: 16px; z-index: 31; color: #666; font-family: arial; }