@charset "gb2312";
/*****¹«¹²ÑùÊ½*******/
*{padding:0;margin:0;font-family:"Î¢ÈíÑÅºÚ"; border-image:none; }
html,body{margin: 0;background:#fff;min-width: 1280px; }

li,ul,dl,dt,dd,ol,ul{list-style:none; text-decoration:none;}
a{text-decoration:none; color:none; cursor: pointer;}
img{ border:0; text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-weight: normal;}
u,b{ font-weight:normal; text-decoration:none;}
input:focus{outline: none;}
/***** Ë®Æ½¾ÓÖÐ *****/
.cen{margin:0 auto; }
/***** Çå³ý¸¡¶¯ *****/
.clear{clear:both}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}


.top_bg_w{width:100%;min-width:1200px;height: 138px;background-color: #18a8dc;position: relative;z-index: 1;}
.top_bg{ width:1200px; height:152px; }
.top_logo{width:540px;height:72px;float:left;margin-top: 20px;}
.top_yx{margin-top: 20px;float:right;}

/*** ËÑË÷ ***/
#search {width: 232px;height: 32px;margin-top: 20px;border: 1px #fff solid;border-radius: 2em;float: right;}
#search li.ipt{float:left;width: 200px;height: 32px;border-radius: 2em;}
#search li.ipt .keyword{float:left;display:block;border:none;width:203px;padding-left:20px;height: 32px;font: 14px/32px "Î¢ÈíÑÅºÚ";color: #fff;background-color: #18a8dc;border-radius: 2em;}
#search li.btn{float:right;cursor:pointer;width: 32px;height: 32px;display:block;background:url(/templates/gjly/images/ss_bt.png) no-repeat left top;margin-top: 4px;}

.top_nav {width:100%;min-width:1200px;height:40px;background: #18a8dc;}
.top_nav>ul {width:1200px;height:40px}
.top_nav>ul>li {/* width: 9%; */float:left;position:relative;}
.top_nav>ul>li>a {float:left;font:18px/40px "Î¢ÈíÑÅºÚ";color:#fff;text-align:center;display:inline-block;padding: 0 18px;}
.top_nav>ul>li:hover>a {background-color:#739dc7!important}
.top_nav>ul>.on>a {background-color:#739dc7}
.top_nav>ul>li:last-child>a {background: url(/templates/gjly/images/fly.png) no-repeat right 6px center;background-size: 20px auto;text-decoration:underline;padding-right: 30px;}

.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

@keyframes fadeInRight {0% {opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
100% {opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.top_nav>ul>li .sub {display:none;position:absolute;left:0;top:100%;width: 180px;z-index:20;padding:8.5px 0;padding-left: 24px;background: #fff;box-sizing:border-box;overflow:hidden;float: left;}
.top_nav>ul>li:hover .sub {display:block}
.top_nav>ul>li .sub::before {content:"";position: absolute;width:100%;height: 64px;right: 0;bottom: 0;background: url("/templates/gjly/images/sub_bg.png") no-repeat right bottom;}
.top_nav>ul>li .sub::after {content:"";position:absolute;width:100%;height:100%;left:0;top:96px;background:rgba(255,255,255,0.4)}

.sub-ul {width: 160px;position:relative;z-index:20;margin-top: 8px;float: left;}
.sub-ul li {height: 26px;width: 60%;float: left;}
.sub-ul li:last-child {border:0}
.sub-ul li a {display:inline-block;width:100%;height:100%;font-size: 13px;color: #739dc7;font-family:"ºÚÌå";line-height: 26px;padding-left: 10px;}
.sub-ul li a::before{content:"";position: absolute;width: 0;height: 0;left: 0;margin-top: 12px;border: 1px solid #4e6ba5;}
.sub-ul li a:hover {color:#39b8e5;font-weight:600}
.sub-ul li a:hover::before{border: 1px solid #39b8e5;}
.sub .sub_img{float:right;margin-right:10px;margin-top: 16px;}
.sub .sub_img img{width:100px;height:57px;}

#container{width:1200px; height:auto; padding:0px 0px 10px 0px;}
/* ·ÀÖ¹¸ß¶È³Æ²»¿ª */
.clearfix:after {content: '.';clear: both;display: block;height: 0;visibility: hidden;}
.clearfix:after, .clearfix:before {content: " "; display: table;}


/******** banner ********/
/*.focusBox {width:100%;min-width:1200px;height: calc(100vh - 169px);position:relative;overflow:hidden;background:#fff;text-align:center;}
.focusBox .pic{ position:relative; z-index:0;text-align:center;}
.focusBox .pic img {display: block;}
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px;background: url(/templates/gjly/images/dot.png) no-repeat;height: 10px;overflow: hidden;width: 61px;cursor: pointer;display:inline-block;zoom:1;background-position: -61px 0;}
.focusBox .hd .on{ background-position:0 0; }*/

.focusBox {
	width: 100%;
	min-width: 1200px;
	height: 740px;
	/*height: calc(100vh - 178px);*/
	position: relative;
	overflow: hidden;
	background: #fff;
	text-align: center;
}

.focusBox .pic {
	position: relative;
	z-index: 0;
	height: 100%;
}

.focusBox .pic li {
	height: 100%;
}

.focusBox .pic img {
	width: 100%;
	height: 100%;
	display: block;
}

.focusBox .hd {
	width: 100%;
	position: absolute;
	bottom: 16px;
	text-align: center;
	font-size: 0;
	z-index: 1;
}

.focusBox .hd li {
	margin: 0 6px;
	border-radius: 50%;
	opacity: 0.6;
	background: #FFFFFF;
	overflow: hidden;
	height: 12px;
	width: 12px;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
}

.focusBox .hd .on {
	opacity: 1;
}


/***** µ±Ç°Î»ÖÃ *****/
.position {width:854px;padding-left:30px;background: #f8fbfc url(../images/add_ico01.png) 13px center no-repeat;height:38px;font:12px/38px "Î¢ÈíÑÅºÚ";color:#787777;height:38px;margin-top:30px;margin-bottom:20px;box-shadow:0px 0px 3px #e3e3e3;/*¼æÈÝoperaspace:nowrap*/-moz-box-shadow:0px 0px 3px #e3e3e3;/*¼æÈÝfirefox*/-webkit-box-shadow:0px 0px 3px #e3e3e3;/*¼æÈÝsafari»òchrome*/filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3,direction=120,strength=3);/*¼æÈÝie*/}
.position a{ font:13px/30px "Î¢ÈíÑÅºÚ"; height:30px;color:#535252; text-decoration:none; }


.position a:hover{ text-decoration:underline;}  

#container{width:1200px;}
/* ·ÀÖ¹¸ß¶È³Æ²»¿ª */
.clearfix:after {content: '.';clear: both;display: block;height: 0; visibility: hidden;}
.clearfix:after, .clearfix:before {content: " "; display: table;}

/***** foot *****/
#foot_w{float:left;width:100%;height:243px;background: #39b8e5;}
.foot_top_w{border-bottom: solid rgb(255 255 255 / 0.4) 1px;height:91px;}
.foot_top{ width:1200px;}
.foot_top .foot_logo{ float:left; margin-top:18px;}
.foot_top .foot_top_r{ float:right;  margin-top:30px;width:530px;font:14px/24px "Î¢ÈíÑÅºÚ"; color:#fff;}
.foot_top .foot_top_r a{font:14px/24px "Î¢ÈíÑÅºÚ"; color:#fff; padding:0px 10px;}
.foot_top .foot_top_r a:hover{ text-decoration:underline;}

.foot{ width:1200px;font:14px/48px "Î¢ÈíÑÅºÚ";color:#fff;}
.foot_xq{width:730px; float:left; margin-top:20px;font:13px/28px "Î¢ÈíÑÅºÚ"; color:#fff;}
.copyright { float:right;width:730px;font:13px/28px "Î¢ÈíÑÅºÚ"; color:#fff;}
.copyright a{ font:13px/28px "Î¢ÈíÑÅºÚ"; color:#fff; }
.copyright a:hover{ text-decoration:underline;}

.foot_r{ width:420px;height:124px;float:right; margin:15px 10px 0px 0px;}
.foot_r p{ width:96px; height:124px;float:right; margin-left:28px;}
.foot_r p img{ width:96px; height:94px; margin-bottom:-10px;}
.foot_r p span{ height:20px;font:12px/20px "Î¢ÈíÑÅºÚ"; color:#f4eaea; display:block; text-align:center;}

