@charset "gb2312";
/*****¹«¹²ÑùÊ½*******/
*{padding:0;margin:0;font-family:"Î¢ÈíÑÅºÚ"; border-image:none; }
html,body{margin: 0;background:#fff;min-width: 1360px;}

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;}
/***** Ë®Æ½¾ÓÖÐ *****/
.cen{margin:0 auto; }
/***** Çå³ý¸¡¶¯ *****/
.clear{clear:both}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}
.container {width: 1300px;margin: 0 auto;min-height: 1px;}

.header_top{position:fixed;z-index:99;width:100%;}
.header_top .top_bg_w{width:100%;min-width:1300px;height:120px;background: linear-gradient(135deg, rgba(16, 36, 106, 0.6), rgba(0, 93, 160, 0.6));}
.header_top .top_bg{width:1300px;height: 120px;}
.header_top .top_logo{width: 800px;height: auto;float:left;margin-top: 28px;}
.header_top .top_bg_r{float:right;width: 332px;margin-top:44px;text-align: right;}
.header_top .top_bg_r img{width:100%;height:100%;}

.header_top .top_nav{width:100%;min-width:1300px;height:56px;background:#2171cb; float:left;position:relative;z-index:1;}
.header_top .top_nav ul{width:1300px;height: 56px;}
.header_top .top_nav .nLi{float:left;/*width: 94px;*/}
.header_top .top_nav .nLi a{float:left;font:16px/56px "Î¢ÈíÑÅºÚ";color: #fff; padding: 0px 25px;text-align:center;}
.header_top .top_nav .nLi a:hover{background-color:#3abb74;}
.header_top .top_nav .nLi.on a{background-color:#3abb74;}
.header_top .top_nav .return{height: 86px; width: 135px;position: absolute;line-height: 80px;text-align: center;color: #fff;margin-top: -14px;}
.header_top .top_nav .sou {width:56px;height:56px;text-align: right;position: relative;float:right;line-height:56px}
.header_top .top_nav .sou input {position: absolute;width:240px;height:40px;right:-24px;top:80px;background-color: #FFFFFF;z-index:99;border:none;box-shadow: 0 0 10px 1px rgba(22, 45, 124, 0.3);border-radius: 20px;padding-left:20px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;opacity: 0;}
.header_top .top_nav .sou:hover input {opacity: 1;right:0;}
.header_top .top_nav .sou img {cursor: pointer;display: inline-block;margin-top: 16px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.header_top .top_nav .sou .btn{display: none !important;position:absolute;right:0;top:80px;cursor:pointer;width: 40px;height:40px;display:block;background:url(../images/nav-sou.png) no-repeat left center;z-index:99;}
.header_top .top_nav .sou:hover input {opacity: 1;right:0;}
.header_top .top_nav .sou:hover .btn{display:block !important;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}

.header_top .top_nav .sub{ display:none; /*Ä¬ÈÏÒþ²Ø*/position:absolute;top:56px;width:80px;z-index:999;}
.header_top .top_nav .sub li{width: 140px;overflow:hidden;float:left;}
.header_top .top_nav .sub li a{display:block;text-align:left;background: #1c62b1;width: 120px;padding-left: 20px;height:48px;color:#fff;font:16px/48px "Î¢ÈíÑÅºÚ";margin-left:0;}
.header_top .top_nav .sub li:hover a{color:#fff;background-color:#3c89e0;}


#container{width:1300px; 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%;height: 620px;position:relative;overflow:hidden;text-align:center;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { max-width:100%; min-height:320px;height:100%; display: block;margin: 0 auto; }
.focusBox .hd {width:100%;position: absolute;bottom: 16px;text-align: center;font-size:0;z-index:1;}
.focusBox .hd li{margin: 0 6px;background: url(../images/dot.png) no-repeat;overflow: hidden;height: 10px;width: 36px;cursor: pointer;display:inline-block; *display:inline;zoom:1;box-shadow: 0 0 4px 4px rgba(255, 255, 255, 0.16);border-radius: 24px;}
.focusBox .hd .on{width:36px; background: url("../images/dot_on.png") no-repeat; }

/***** µ±Ç°Î»ÖÃ *****/
.position {width: calc(100%-30px);padding-left:30px;background:#fafbfd 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:#555; text-decoration:none; }
.position a:hover{color:#0268bc; text-decoration:underline;} 
 

#container{width:1300px;}
/* ·ÀÖ¹¸ß¶È³Æ²»¿ª */
.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:260px; background-color:#1e3481; }
.foot_top_w{border-bottom: solid rgba(255, 255, 255, 0.2) 1px;height:91px;}
.foot_top{ width:1300px;}
.foot_top .foot_logo{ float:left; margin-top:18px;}
.foot_top .foot_top_r{float:right;margin-top:30px;/* width:520px; */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:1300px;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;}


