@charset "utf-8";
/* CSS Document */
.header_top{
	width:100%; height:170px; background:url(../images/top_01.jpg) top center no-repeat;

}
.header_top{ width:100%; overflow:hidden; position:absolute; top:0; z-index:99;}
.logo{ /* float:left; */ padding-top:30px;}

input:focus{outline:none;}
/*=================导航=================*/
.nav{ width:100%; height:56px; background:#0061ae;}
.nav_left{height:56px;float: left;}
.nav_right{float: right;}
.nav_item{ float:left; text-align:center; height:56px; line-height:56px; position: relative; z-index: 100;}
.nav_item a{ padding:0 21.5px; color:#FFF; font-size:16px; display:block; font-weight:bold;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:-20px; overflow: hidden; width:138%;}
.nav_item .nav_itema{ padding:0 16px; display: block;}
.hover .nav_itema { color:#FFF; background: #0061ae;}
.hover .nav_item_sub a{ text-align:center; background: #0061ae; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #fbba37; color:#FFF; opacity:0.6;}

#bnt_search {position: relative;right: 0;top: 9px;height: 40px;width: 40px;}
#bnt_search a {display: block;background: url(../images/sou.png) center no-repeat;height: 40px;width: 40px;border-radius: 50px;}
#j_seach_box {position: fixed;z-index: 9999;top: 0;left: 0;display: none;height: 100%;width: 100%;}
#j_seach_box .bg_box {position: fixed;z-index: 9994;top: 0px;display: none;height: 100%;width: 100%;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');
    background: rgba(0,0,0,0.85);}
#j_seach_box form {position: absolute;overflow: hidden;top: 45%;z-index: 9999;width: 680px;left: 0;right:0;margin:0 auto;}
#j_seach_box .box_size{font-size:50px;color:#FFF;position:absolute;left:0;right:0;margin:0 auto;z-index:99999;width:50%;text-align:right;top: 35%;cursor:pointer;}
#j_seach_box input[type="text"] {border: none;width: 560px;display: block;height: 60px;color: #434343;font-size: 14px;background:#FFF;line-height: 60px;float:left;text-indent:15px;}
#j_seach_box input[type="submit"] {background: #0061ae;height: 60px;width: 120px;cursor: pointer;border: none;color:#FFF;float:left;text-align:center;font-size:24px;line-height:40px;}

/*================= banne===================*/
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:10px;  z-index:1; text-align:center;}
.g-banner .slideBox .hd ul{ overflow:hidden; zoom:1;  }

.g-banner .slideBox .hd ul li{  margin:0px 3px;  width:12px; height:12px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; border-radius:50px; background:#FFF;}
.g-banner .slideBox .hd ul li.on{ background:#dc3200 !important; color:#fff;width:12px; }
.g-banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.g-banner .slideBox .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.g-banner .slideBox .bd li p{ background:#000; opacity:0.8; color:#FFF; position:absolute; left:0; right:0; margin:0 auto; width:30%; bottom:50px; line-height:50px; font-size:16px; text-align:center}
.g-banner .slideBox .bd img{ width:100%; height:550px; display:block; position:relative;}


.header_nav{ width:100%; overflow:hidden; background:url(../images/header_02.jpg) top center no-repeat; padding-top:48px; padding-bottom:50px;}
.header_one{ width:100%; overflow:hidden;}
.kydt{ width:37.5%; float:left; overflow:hidden; box-shadow: 0px 0px 1px 2px #e3eaef; background:#FFF; margin:3px 16px 3px 3px; height:558px;}
.kydt_nav{ padding:16px 14px; overflow:hidden;}
.kydt_img{ overflow:hidden; width:100%;}
.kydt_img img{ width:100%;}
.kydt_top{ width:100%; padding-top:27px; overflow:hidden;}
.kydt_top h4{ color:#0061ae; font-size:18px; font-weight:bold; float:left;}
.kydt_top span{ float:left; font-size:16px; font-family:Arial; color:#999999; text-transform:uppercase; padding-top:5px; padding-left:4px;}
.kydt_top .more{ float:right; font-size:14px; color:#808080; padding-top:3px;}
.kydt_cen{ width:100%; overflow:hidden; padding-top:20px;}
.kydt_cen ul li{ width:100%; float:left; height:36px; line-height:36px;}
.kydt_cen ul li a{ float:left; background:url(../images/eve_03.jpg) 0px 16px no-repeat; font-size:15px; color:#666666; width:80%; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; display:block; padding-left:22px;}
.kydt_cen ul li span{ float:right; color:#999999; font-size:13px;}
.kydt_cen ul li a:hover{ color:#0061ae;}

.xsyg{ width:37.5%; float:left; overflow:hidden; box-shadow: 0px 0px 1px 2px #e3eaef; background:#FFF; margin:3px; height:558px;}
.xsyg_nav{ padding:16px 14px; overflow:hidden;}
.xsyg_top{ width:100%; padding-top:12px; overflow:hidden;}
.xsyg_top h4{ color:#0061ae; font-size:18px; font-weight:bold; float:left;}
.xsyg_top span{ float:left; font-size:16px; font-family:Arial; color:#999999; text-transform:uppercase; padding-top:5px; padding-left:4px;}
.xsyg_top .more{ float:right; font-size:14px; color:#808080; padding-top:3px;}
.xsyg_cen{ width:100%; padding-top:13px; overflow:hidden;}
.xsyg_cen ul li{ border:1px #f1f0f0 solid; height:70px; margin-top:24px;}
.xsyg_cen ul li .date{ margin:6px 0px; border-right:1px #66a0ce solid; padding:0px 15px; float:left; margin-right:24px;}
.xsyg_cen ul li .date h4{ color:#0061ae; font-size:22px; text-align:center; display:block; padding-top:7px;}
.xsyg_cen ul li .date h6{ color:#7bb5e2; text-align:center; display:block; padding-bottom:6px;}
.xsyg_cen ul li a{ padding-right:20px; font-size:15px; color:#666666; line-height:24px; padding-top:10px; display:block; height:60px; overflow:hidden;}
.xsyg_cen ul li a:hover{ color:#0061ae;}

.gslm{ float:right; width:21.5%; overflow:hidden; box-shadow: 0px 0px 1px 2px #e3eaef; background:#FFF; margin:3px; height:558px;}
.gslm_cen{ width:100%; overflow:hidden; padding-top:21px;}
.gslm_cen ul li{ width:100%; overflow:hidden; float:left; background:url(../images/gsl_03.jpg) 0px 7px no-repeat; padding-bottom:21px;}
.gslm_cen ul li a{ float:left; color:#666666; font-size:15px; padding-left:20px;line-height: 24px;}
.gslm_cen ul li a:hover{ color:#0061ae;}

.header_two{ width:100%; padding-top:45px; overflow:hidden; padding-bottom:45px;}
.xyxw{ width:37.5%; float:left; overflow:hidden; box-shadow: 0px 0px 1px 2px #e3eaef; background:#FFF; margin:3px 16px 3px 3px; height:558px;}
.xyxw_nav{ padding:16px 14px; overflow:hidden;}
.xyxw_flash{ width:100%; overflow:hidden; position:relative;}
.xyxw .hd{position:absolute;bottom:15px;left:0;right:15px;text-align:right; z-index:99;}
.xyxw .hd ul li{display:inline-block;width:25px;height:6px;margin-left:7px;background:#9ea3af;opacity:.7;filter:alpha(opacity=70);line-height:0;font-size:0;text-indent:-999px;cursor:pointer;}
.xyxw .hd ul li.on{ background:#ffcc33;}
.xyxw .bd{ width:100%; overflow:hidden;}
.xyxw .bd ul li{ width:100%; overflow:hidden; float:left; position:relative;}
.xyxw .bd ul li img{ width:100%; height:100%;}
.xyxw .bd ul li a span{display:block;position:absolute;left:0;right:0;bottom:0;line-height:40px;padding-left:10px;background:url(../images/black70.png);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px;}


.jsxs_top {width:100%;  overflow:hidden;padding-top: 12px;padding-left: 14px;padding-right: 12px;}
.jsxs_top .hd {width:100%; position:relative; overflow:hidden;}
.jsxs_top .hd ul li{float:left;}
.jsxs_top .hd ul li span{float:left; font-size:18px;color:#999999;  cursor:pointer;font-weight:bold;}
.jsxs_top .hd ul li.on span{ color:#0061ae; display:block; }
.jsxs_top .hd h4 {display: inline-block; font-size:16px; font-family:Arial; color:#999999; text-transform:uppercase; position: relative;top: 5px;left: 15px;}
.jsxs_top .hd em{float:left; font-size:18px; padding-left:15px; padding-right:13px; color:#999999;}
.jsxs_top .hd ul li .more{ position:absolute; right:0; display:none; font-size:14px; color:#999999; top:5px;}
.jsxs_top .hd ul li.on .more{ display:block;}


.jsgg{ width:37.5%; float:left; overflow:hidden; box-shadow: 0px 0px 1px 2px #e3eaef; background:#FFF; margin:3px; height:558px; padding:16px 14px;}
.jsgg_top{ width:100%; overflow:hidden; padding-top:12px;}
.jsgg_top .hd{ float:left;}
.jsgg_top .hd a{ color:#999999; font-size:18px; display:inline-block; font-weight:bold;}
.jsgg_top .hd a.on{ color:#0061ae;}
.jsgg_top .hd em{ font-size:18px; padding-left:15px; padding-right:13px; color:#999999;}
.jsgg_top span{ float:left; font-size:16px; font-family:Arial; color:#999999; text-transform:uppercase; padding-top:5px; padding-left:11px;}
.jsgg_top .more{ float:right; float:right; font-size:14px; color:#808080; padding-top:3px;}
.jsgg_cen{ width:100%; overflow:hidden;}



/*
.jsgg_cen ul li{ width:100%; float:left; overflow:hidden; margin-top:40px;}
.jsgg_cen ul li .jsgg_img{ width:30%; float:left; overflow:hidden; margin-right:17px;}
.jsgg_cen ul li .jsgg_img img{ width:100%;}
.jsgg_cen ul li .jsgg_nav h4{ color:#666666; font-size:14px; display:block; overflow:hidden; text-overflow: ellipsis; padding-top:5px;}
.jsgg_cen ul li .jsgg_nav p{ color:#676767; display:block; padding-top:10px; line-height:24px;}
.jsgg_cen ul li:hover .jsgg_nav h4{ color:#0061ae;}*/


.jsgg_cen ul li{ border:1px #f1f0f0 solid; height:60px; margin-top:20px;}
.jsgg_cen ul li .date{ margin:6px 0px; border-right:1px #66a0ce solid; padding:0px 15px; float:left; margin-right:24px;}
.jsgg_cen ul li .date h4{ color:#0061ae; font-size:22px; text-align:center; display:block; }
.jsgg_cen ul li .date h6{ color:#7bb5e2; text-align:center; display:block; }
.jsgg_cen ul li a{ padding-right:20px; font-size:15px; color:#666666; line-height:24px; padding-top:5px; display:block; height:60px; overflow:hidden;}
.jsgg_cen ul li a:hover{ color:#0061ae;}



.xzzq{ float:right; width:21.5%; overflow:hidden; box-shadow: 0px 0px 1px 2px #e3eaef; background:#FFF; margin:3px; height:558px; padding:16px 14px;}
.xzzq_cen{ width:100%; overflow:hidden; padding-top:27px;}
.xzzq_cen ul li{ width:100%; float:left; padding-bottom:40px;}
.xzzq_cen ul li img{ width:100%;}


.teams{ box-shadow: 0px 0px 1px 2px #e3eaef; background:#FFF; margin:3px; height:380px; width:99.5%;}
.teams_top{ width:100%; padding-top:28px; overflow:hidden; padding-left:14px; padding-right:12px;}
.teams_top h4{ color:#0061ae; font-size:18px; font-weight:bold; float:left;}
.teams_top span{ float:left; font-size:16px; font-family:Arial; color:#999999; text-transform:uppercase; padding-top:5px; padding-left:4px;}
.teams_top .more{ float:right; font-size:14px; color:#808080; padding-top:3px;}
.teams_cen{ width:95%; overflow:hidden; margin:0 auto;}
.teams_cen .bd{ width:100%; overflow:hidden; padding-bottom:30px;}
.teams_cen .bd ul li{ width:16.6%; float:left;}
.teams_cen .bd ul li .teams_img{ width:156px; height:156px; margin:33px auto 0 auto; overflow:hidden;}
.teams_cen .bd ul li .teams_img img{ border-radius:50%; width:100%;height: 100%; padding:5px; border:4px #f0f0f0 solid;}
.teams_cen .bd ul li span{ float:left; width:100%; text-align:center; padding-top:15px; color:#333333;  font-size:15px;}
.teams_cen .hd{  overflow:hidden; width:20%;  z-index:1; text-align:center; position:relative; margin:0 auto; height:40px;}
.teams_cen .hd ul{ overflow:hidden; zoom:1; padding-top:15px;}
.teams_cen .hd ul li{  margin:0px 3px;  width:16px; height:16px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; border-radius:50px; background:#FFF; border:4px #a5cceb solid;}
.teams_cen .hd ul li.on{ background:#a5cceb !important; color:#fff;width:16px; }
.teams_cen .hd a{ display:inline-block;}
.teams_cen .hd .next{background:url(../images/prev_03.jpg) no-repeat;width:40px;height:40px; position:absolute; left:0; bottom:0; display:block;}
.teams_cen .hd .prev{ background:url(../images/next_03.jpg) no-repeat; width:40px; height:40px; position:absolute; right:0; bottom:0; display:block;}

.link{ box-shadow: 0px 0px 1px 2px #e3eaef; background:#FFF; margin:3px; height:230px; width:99.5%; margin-top:45px;}
.link_top {width:100%;  overflow:hidden;padding-top: 28px;padding-left: 14px;padding-right: 12px;}
.link_top .parHd {width:100%; position:relative; overflow:hidden;}
.link_top .parHd ul li{float:left;}
.link_top .parHd ul li span{float:left; font-size:18px;color:#999999; padding-bottom:11px; cursor:pointer;font-weight:bold;}
.link_top .parHd ul li.on span{ color:#0061ae; display:block; }
.link_top .parHd h4 {display: inline-block; font-size:16px; font-family:Arial; color:#999999; text-transform:uppercase; position: relative;top: 5px;left: 15px;}
.link_top .parHd em{float:left; font-size:18px; padding-left:15px; padding-right:13px; color:#999999;}
.link_top .parHd ul li .more{ position:absolute; right:0; display:none; font-size:14px; color:#999999; top:10px;}
.link_top .parHd ul li.on .more{ display:block;}


.parBd {width:86%; position:relative;margin: 0 auto;}
.slideGroup .link_cen {width:100%; overflow:hidden!important;}
.parBd ul li{ width:145px;height: 130px; margin: 16px 12px 30px 13px;float: left;}
.parBd ul li .link_img{ width:60px;height: 60px; margin:20px auto 0 auto;  overflow:hidden;}
.parBd ul li .link_img img{  width:100%;height: 100%; padding:5px; }
.parBd ul li span{ float:left; width:100%; text-align:center; padding-top:15px;color: #FFFFFF; font-size: 16px;font-weight: 400;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:-62px; top:33px; display:block; width:50px; height:94px;  background:url(../images/prev_03.jpg) center center no-repeat;z-index: 999; }
.slideGroup .sNext{ left:auto; right:-62px; background:url(../images/next_03.jpg) center center no-repeat }

.color1 {background-color: #4299D4;}
.color2 {background-color: #6FC095;}
.color3 {background-color: #F2AE72;}
.color4 {background-color: #BFCD7E;}
.color5 {background-color: #6B89CD;}
.color6 {background-color: #EA8475;}
.color7 {background-color: #5ABAA0;}
.color8 {background-color: #4299D4;}
.color9 {background-color: #6FC095;}
.color10 {background-color: #F2AE72;}
.color11 {background-color: #BFCD7E;}
.color12 {background-color: #6B89CD;}
.color13 {background-color: #EA8475;}
.color14 {background-color: #5ABAA0;}
.color15 {background-color: #4299D4;}
.color16 {background-color: #6FC095;}
.color17 {background-color: #F2AE72;}
.color18 {background-color: #BFCD7E;}
.color19 {background-color: #6B89CD;}
.color20 {background-color: #EA8475;}
.color21 {background-color: #5ABAA0;}
.color22 {background-color: #4299D4;}
.color23 {background-color: #6FC095;}
.color24 {background-color: #F2AE72;}
.color25 {background-color: #BFCD7E;}
.color26 {background-color: #6B89CD;}
.color27 {background-color: #EA8475;}
.color28 {background-color: #5ABAA0;}
.foter{ width:100%; background:url(../images/bottom_24.png) top center no-repeat;; overflow:hidden; padding-top:34px; padding-bottom:34px;}
.foter_logo{ padding-top:38px; float:left; width:39%;}
.foter_contact{ float:left; width:38%; padding-top:16px; border-right:1px #0c77cc solid;}
.foter_contact span{ float:left; color:#fff; font-size:16px; padding-bottom:20px; width:100%;}
.foter_contact p{ color:#fff; font-size:15px; line-height:28px;}
.bottom_right{ width:23%; float:left; padding-top:39px;}
.bottom_right ul{ margin:0 -9px 0 0; padding-left:17px;}
.bottom_right ul li{ /*width:60px; */float:left; margin-right:22px; margin-left:22px;position: relative; text-align:center;}
.bottom_right ul li .codeBox{position: absolute;top:-194px;left:-20px;width: 100px;height: 100px;background-color: #808080;padding: 10px;transition: all .3s linear;opacity: 0;}
.bottom_right ul li:hover .codeBox{opacity: 1;top:-137px;}
.bottom_right ul li .codeBox img{width: 100%;height: 100%;}
.bottom_right ul li span{ width:100%; float:left; color:#fff; padding-top:10px; text-align:center; font-size:14px;}


/*================= 手机端banner===================*/
.ph_banner{ width:100%; overflow:hidden;}
.ph_banner .banner_pad_cen{ width:100%; height:auto; overflow:hidden; position:relative;}
.ph_banner .banner_pad_cen .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:10px; z-index:1; text-align:center;}
.ph_banner .banner_pad_cen .hd ul{ overflow:hidden; zoom:1;  }
.ph_banner .banner_pad_cen .hd ul li{  margin:0px 6px;  width:13px; height:13px;border-radius:15px; border:2px #FFF solid; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
.ph_banner .banner_pad_cen .hd ul li.on{ background:#0061ae; color:#fff;width:13px; }
.ph_banner .banner_pad_cen .bd{ position:relative; height:100%; z-index:0;   }
.ph_banner .banner_pad_cen .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.ph_banner .banner_pad_cen .bd li span{ display:block;position:absolute;left:0;right:0; margin:0 auto;bottom:60px;line-height:80px;padding-left:20px;background:url(../images/ion_03.png) no-repeat;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:24px; width:90%;}
.ph_banner .banner_pad_cen .bd img{ width:100%; height:auto; display:block; position:relative;}


.ph_foter{ width:100%; overflow:hidden; background:#0061ae; padding:30px 0px; text-align:center; color:#FFF; font-size:16px; line-height:32px;}
