@charset "utf-8";

/*******xxgkxt*******/
.clear2{clear:both; line-height:0px;}
.xxgkxt_all{padding:13px 20px 13px;}
.xxgkhf{height:106px; width:100%}
.xxgkhf img{width:100%}
.sitename{font-size:30px; font-weight:bold; padding:15px 15px 20px; border-bottom:1px #ccc solid; text-align:center; color:#2843a2}
.dqwz{background:url(/global/xxgkmlxt_r4_c2.jpg) left center no-repeat; padding:10px 0px 10px 20px; border-bottom:1px #ccc solid; color:#666; margin-bottom:29px; color:#333;}
.dqwz2{background:url(/global/xxgkmlxt_r4_c2.jpg) left center no-repeat; padding:10px 0px 10px 20px; border-bottom:1px #ccc solid; color:#666; margin-bottom:10px; color:#333;}
.dqwz_left{width:40%; float:left; color:#333;}
.dqwz_right{width:58%; float:right; text-align:right; padding-right:10px;}
.qwjs{height:39px; clear:both; overflow:hidden; margin-top:20px;}
.qwjs_left{width:20%; float:left; text-align:right; font-size:16px; height:35px; line-height:35px;}
.qwjs .search{width:79%; float:right;}
.qwjs .search input{border:none;}
.search_left{width:74%; float:left; height:33px; background:#ebebeb;}
.search_left input{width:100%; height:33px; line-height:33px; background:#ebebeb;}
.search_right{width:13%; float:left; height:35px; line-height:35px; padding-left:5px;}
.search_bar{width:50px; float:left; }
.gjjs{line-height:35px; float:right; line-height:35px;}
.gjjs.search_btn{width:50px; height:35px; background:url(/global/xxgkmlxt_r9_c8.jpg) top no-repeat; cursor:pointer; display:inline-block; float:left;}

.xxgkml_list{margin-top:15px;}
.xxgkxt{margin:0px 30px;}
.zgbm_tit{height:43px; background:url(/global/xxgkmlxt_r14_c6.jpg) bottom repeat-x;}
.zgbm_bt{width:100px; float:left; background:url(/global/xxgkmlxt_r14_c4.jpg) bottom repeat-x; height:43px; line-height:43px; font-weight:bold; font-size:16px;}
.zgbm_con{padding:16px 0px 16px;}
.zgbm ul{padding:0px; margin:0px;}
.zgbm li{width:33%; height:45px; line-height:45px; float:left;}
.zgbm li a{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/*xxgkml*/
.xxgkml{width:100%; float:left; }
.xxgkml li{height:50px; background:#EFEFEF; line-height:50px; text-indent:2em; border-bottom:1px #fff solid; font-size:18px;}
.xxgkml li:hover,.xxgkml_left li.hover{background:url(/global/zfjgzy_icon2.png) 266px 21px no-repeat #E0E0E0; line-height:50px;  font-size:18px; display:block;}
.xxgkml_left{width:25%; float:left; border-right:1px #ccc solid;}
.xxgkml_left li{height:50px; background:#EFEFEF; line-height:50px; text-indent:1em; border-bottom:1px #fff solid; font-size:18px;}
.xxgkml_left li:hover,.xxgkml_left li.hover{background:url(/global/zfjgzy_icon2.png) 266px 21px no-repeat #E0E0E0; line-height:50px;  font-size:18px; display:block;}
.xxgkml_left li a{font-size:18px; display:block;}
.xxgkml_menu{height:50px; line-height:50px; background:url(/global/xxgkml_xlicon.jpg) right center no-repeat #E7E7E7; text-indent:1em; font-size:18px;}
.xxgkml_menu a{display:block; cursor:pointer;}
.xxgkml_nav{height:304px; padding:16px 0px;}
.xxgkyjx{padding-top:28px; padding-left:86px; padding-bottom:30px; padding-right:20px; color:#fff; font-size:21px; font-weight:bold;  background:url(/global/yjx_icon.png) 28px 22px no-repeat #3979B6; }
.xxgkyjx a{color:#fff; font-size:21px;}
.xxgkyjx a:hover{color:#fff; font-size:21px;}
.xxgkyjx2{padding-left:26px; padding-top:23px; color:#fff; font-size:18px; font-weight:bold; height:75px; background:url(/global/yjx_icon2.jpg) 28px 27px no-repeat #3979B6; }
.xxgkyjx2 a{color:#fff; font-size:18px;}
.xxgkyjx2 a:hover{color:#fff; font-size:18px;}
.xxgkml_right{width:70%; float:right; padding:0px 29px; border-left:1px #ccc solid; margin-left:-1px;}
.xxgkml_right2{width:70%; float:right; padding:0px 29px; border-left:1px #ccc solid; margin-left:-1px;}
.xxgkml_right3{padding:0px 29px;}
.gjjs2{line-height:35px; float:right; line-height:35px; width:110px; font-size:14px;}
.csgk2 td{background:#EBEBEB; height:40px; line-height:40px; border-bottom:1px #fff solid; text-align:center;}
.csgk{border:1px #ccc solid; border-collapse:collapse;}
.csgk td{border:1px #ccc solid; border-collapse:collapse; padding:10px;}
.pagediv{padding:15px;}
#cdlist1{height:284px; padding-left:16px;}

.xxgktt .title{border:1px #9A9A9A solid; border-top:1px solid #900; background:url(/global/list_04.jpg) repeat-x; height:41px;  line-height:41px;}
.xxgktt .title span{float:left; font-size:16px; font-weight:bold; padding-left:20px; color:#C30}
.xxgktt .con{border:1px #9A9A9A solid; border-top:none; line-height:23px; padding:10px; font-size:14px;}
.xxgktt .con img{max-width:90%;}
/*xxgkyjx*/
.yjx_btn{padding-bottom:10px;}
.tcyj{width:13.4%; float:left; margin-right:10px; padding-top:66px; height:142px; background:url(/global/yjx_icon001.png) 89px 66px no-repeat #2570C5; padding-left:203px; font-size:24px; color:#fff;  padding-right:100px;}
.wyts{width:12.5%; float:left; padding-top:66px; height:142px; background:url(/global/yjx_icon002.png) 89px 66px no-repeat #3D87D1; padding-left:203px; font-size:24px; color:#fff; padding-right:100px;}
.yjcn{width:13%; float:left;  padding-top:66px; height:142px; background:url(/global/yjx_icon003.png) 46px 66px no-repeat #68A7DF; padding-left:133px; font-size:24px; color:#fff; padding-right:30px;}
.jbqk{width:17%; float:left; margin-right:10px; padding-top:66px; height:142px; background:url(/global/yjx_icon004.png) 89px 66px no-repeat #3383CB; padding-left:203px; font-size:24px; color:#fff; padding-right:70px;}
.xggd{width:17%; float:left; padding-top:66px; height:142px; background:url(/global/yjx_icon005.png) 89px 66px no-repeat #215DB5; padding-left:203px; font-size:24px; color:#fff; padding-right:62px;}
.tcyj a,.wyts a,.yjcn a,.jbqk a,.xggd a{color:#fff; font-size:24px; display:block;}
.tcyj a:hover,.wyts a:hover,.yjcn a:hover,.jbqk a:hover,.xggd a:hover{color:#fff; font-size:24px; display:block;}
.xxgkhf{height:auto;}

.divrightbj06{border:1px #ccc solid; border-collapse:collapse;}
.divrightbj06 th{border:1px #ccc solid; border-collapse:collapse;}
.divrightbj06 td{border:1px #ccc solid; border-collapse:collapse;}
.pop_tr td{border:1px #ccc solid; border-collapse:collapse;}
.xxgkml_list table{border:1px #ccc solid; border-collapse:collapse;}

.xxgk_ss {height: 44px; background: #EEF3F6; border: 1px #C7C7C7 solid; margin-bottom:15px; padding:0px 50px;}
.ztcx{width:49%; float:left;}
.sqbh{width:49%; float:right;}
.xxss2{width:90%}
.xxss3{width:95%}

/*******list*******/
.sidebar{ float:left; width:23%; border-right:#ebebeb 1px solid; margin-right:-1px;}
.sidenav h2, .sidetop{line-height:25px; background:#3979b6; color:#fff; font-size:18px; margin:0; padding:15px 15px 15px 39px;}
.sidenav h2 i{position:absolute; width:13px; height:13px; right:18px; top:18px; color:#666; background:url(/global/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:none; -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms; transition: 500ms;  -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle{ display:block; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle1{background:url(/global/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:block; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg);}
.sidemenu li{ margin-top:1px; font-size:18px;}
.sidemenu li a{display:block; padding:13px 30px 13px 40px; position:relative; line-height:24px; background:#efefef;}
.sidemenu li a i{ position:absolute; font-family:"宋体"; font-style:normal; right:18px; top:50%; margin-top:-11px; color:#666; display:none;}
.sidemenu li a:hover, .sidemenu li a.aon{background-color:#e0e0e0; color:#bc1010;}
.sidemenu li a:hover i, .sidemenu li a.aon i{display:block;}

.sidemenu2{}
.sidemenu2 li{border-top:#f2f2f2 1px solid;}
.sidemenu2 li h3{ margin:0; font-size:18px;}
.sidemenu2 li h3 a{ display:block; position:relative;}
.sidemenu2 .icon-redrect{left:42px; margin-top:-6px;}

.sidemenu2 li a{display:block; padding:16px 15px 16px 58px;}
.sidemenu2 li ol li a{ font-size:16px; line-height:24px;}
.sidemenu2 ol a:hover, .sidemenu2 ol a.aon{background:#f2f2f2;}
.sidemenu2 li.li-nobor{ border:none;}

.sidemenu3 li.button{margin-top:1px;}
.sidemenu3 li a.all{display:block; padding:13px 30px; position:relative; line-height:24px; background:#efefef; font-size:18px;}
.sidemenu3 li a.all i{position:absolute; width:8px; height:13px; line-height:0; font-size:0; overflow:hidden; background:url(/global/2016_gk_wgk_sidemenu_icon4.gif) no-repeat 0 0; top:50%; margin-top:-6px; right:18px; }
.sidemenu3 .dropdown{ padding:10px 30px 10px 58px; font-size:16px;}
.sidemenu3 .dropdown li{ background:url(/global/2016_gk_wgk_sidemenu_icon1.gif) no-repeat left center; line-height:24px; padding:6px 0 6px 15px;}
.sidemenu3 .dropdown li a:hover, .sidemenu3 .dropdown li a.aon{color:#bc1010;}
.sidemenu3 li a.all:hover, .sidemenu3 li a.all.aon{ background:#e0e0e0; color:#bc1010;}
.sidemenu3 li a.down i{width:13px; height:8px; background-image:url(/global/2016_gk_wgk_sidemenu_icon2.gif); margin-top:-3px;}
.sidemenu3 li a.down.aon{ackground:#e0e0e0; color:#bc1010;}
.sidemenu3 li a.down.aon i{background-image:url(/global/2016_gk_wgk_sidemenu_icon3.gif);}

.sidebox .title{ background:#3979b6; padding:15px 12px 15px 0; color:#fff; line-height:25px;}
.sidebox .title h2{ margin:0; position:relative; padding-left:58px; color:#fff; font-size:18px;}
.icon-whiterect{ position:absolute; left:40px; top:50%; margin-top:-7px; width:5px; height:15px; background:#fff;}
.sidebox .common-newslist{ padding:15px 25px;}
.sidebox .title a{color:#fff;}
.sidebox .title a:hover{color:#fff;}
#sideTitle a{color:#fff;}
.side-jcxxgkbox{margin-bottom:5px;}
.side-jcxxgkbox ul li{ float:left; width:42.5%;}
.side-zdlybox ul li{ float:left; width:42.5%;}
.side-zdlybox ul li.liEnd{width:100%;}

.zwgk_menu1{background:#f4f4f4;}
.zwgk_menu1 li{border-bottom: #e9e9e9 1px solid; position: relative; padding: 16px 0 16px 22%; line-height: 24px; font-weight: bold;}
.zwgk_menu1 li i{position: absolute; left:10%; top: 50%; margin-top: -6px; width: 0; height: 0; line-height: 0; overflow: hidden; font-size: 0; border:6px solid transparent; border-left-color:#83a6d6;}
.zwgk_menu1 li a{color:#333;}
.zwgk_menu1 li a:hover{ color:#F90;}
.zwgk_menu1 li:hover{background:#306BBB;}
.zwgk_menu1 li:hover a{color:#fff;}
.zwgk_menu1 li:hover i{border-left-color: #fff;}
.zwgk_menu1 li:vistered{background:#306BBB;}
.zwgk_menu1 li:vistered a{color:#fff;}
.zwgk_menu1 li:vistered i{border-left-color: #fff;}

.zwgk_menu1 li:last-child{border-bottom: none;}

#sideTitle a{color:#fff;}
.side-jcxxgkbox{margin-bottom:5px;}
.side-jcxxgkbox ul li{ float:left; width:42.5%;}
.side-zdlybox ul li{ float:left; width:42.5%;}
.side-zdlybox ul li.liEnd{width:100%;}

.curb{border-bottom:#ebebeb 1px solid; background:url(/global/2016_icon_curb.gif) no-repeat 5px 13px; padding:8px 0 10px 28px; line-height:22px; color:#666666;}
.curb a{color:#666;}
.curb a:hover{ color:#333;}

.news-list ul{padding:20px; border-bottom:#ebebeb 1px solid;}
.news-list li{ background:url(/global/2016_icon_dot_grey.gif) no-repeat 2px center; padding:0 100px 0 20px; font-size:16px; line-height:35px;  overflow:hidden; position:relative;}
.news-list li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news-list li a:hover{font-weight:bold;}
.news-list .more{text-align:right; padding:10px;}
.newslist_nodate li{ padding-right:0;}
.newslist_nodate li a{max-width:96%;}

.sidenav h2.sidetop_wgk{ font-size:22px;}
.sidemenu_wgk li.button{margin-top:1px;}
.sidemenu_wgk li a.all{display:block; padding:20px 30px 20px 30px; position:relative; line-height:24px; background:#efefef; font-size:20px;}
.sidemenu_wgk li a.all i{position:absolute; height:13px; width:8px; line-height:0; font-size:0; overflow:hidden; background:url(/global/2016_gk_wgk_sidemenu_icon4.gif) no-repeat 0 0; top:50%; margin-top:-6px; right:18px; }
.sidemenu_wgk .dropdown{ padding:10px 30px 10px 58px; font-size:16px; display:none;}
.sidemenu_wgk .dropdown li{ background:url(/global/2016_gk_wgk_sidemenu_icon1.gif) no-repeat 0px 15px; line-height:24px; padding:6px 0 6px 15px;}
.sidemenu_wgk .dropdown li a:hover, .sidemenu_wgk .dropdown li a.aon{color:#bc1010;}
.sidemenu_wgk li a.all.aon{ background:#306BBB; color:#fff; font-weight:bold;}
.sidemenu_wgk li a.all.aon i{ background-image:url(/global/2016_gk_wgk_sidemenu_icon5.gif);}

.yjx_btn li{width:48.5%;  float:left; margin-bottom:29px;}
.yjx_btn li.li_1{float:right;}
.yjx_btn li.li_3{float:right;}
.yjx_btn li a{ display:block; padding:0 10px 0 128px; font-weight:bold; font-size:24px; color:#fff; height:80px; line-height:80px;}
.yjx_btn li.li_0 a{background-image:url(/global/yjx_icon001.png); padding:20px 0px 20px 138px; background-position:49px center; background-repeat:no-repeat; background-color:#2470C5;}
.yjx_btn li.li_1 a{background-image:url(/global/yjx_icon002.png); padding:20px 0px 20px 138px; background-position:49px center; background-repeat:no-repeat; background-color:#3C87D1;}
.yjx_btn li.li_2 a{background-image:url(/global/yjx_icon004.png); padding:20px 0px 20px 138px; background-position:49px center; background-repeat:no-repeat; background-color:#3C87D1;}
.yjx_btn li.li_3 a{background-image:url(/global/yjx_icon005.png); padding:20px 0px 20px 138px; background-position:49px center; background-repeat:no-repeat; background-color:#2470C5;}



@media (max-width: 1199px) {
}

@media (min-width: 1024px) and (max-width: 1024px) {
.container{width:1024px;}
.xxgkml_left{width:25%;}
.xxgkml_right{width:70%;}
.xxgkml_right2{width:70%;}
.xxgkyjx{padding-bottom:23px; padding-left:76px; background:url(/global/yjx_icon.png) 28px 32px no-repeat #3979B6; }
.yjx_btn li.li_2 a{line-height:35px; height:140px; padding-top:35px; padding-right:90px;}
.yjx_btn li.li_0 a{height:140px; padding-top:35px; }
.yjx_btn li.li_1 a{height:140px; padding-top:35px;}
.yjx_btn li.li_3 a{height:140px; padding-top:35px;}
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
.xxgkyjx2{padding-top:20px; padding-left:76px; padding-bottom:23px; background:url(/global/yjx_icon2.jpg) 20px 27px no-repeat #3979B6; height:100px;}
.xxgkyjx2 a{color:#fff; font-size:21px;}
.xxgkyjx2 a:hover{color:#fff; font-size:21px;}
.tcyj{width:49%; margin:0px 10px 10px 0px; padding-top:30px; height:130px; background:url(/global/yjx_icon001.png) 56px 30px no-repeat #2570C5; padding-left:153px; padding-right:58px;}
.wyts{width:49%; margin:0px 0px 10px 0px; padding-top:30px; height:130px; background:url(/global/yjx_icon002.png) 56px 30px no-repeat #3D87D1; padding-left:153px; padding-right:58px;}
.yjcn{width:100%; margin:0px 0px 10px; padding-top:30px; height:150px; background:url(/global/yjx_icon003.png) 156px 40px no-repeat #68A7DF; padding-left:253px; line-height:90px;}
.jbqk{width:49%;  margin:0px 10px 0px 0px; padding-top:45px; height:150px; background:url(/global/yjx_icon004.png) 46px 30px no-repeat #3383CB; padding-left:153px; padding-right:20px;}
.xggd{width:49%;  padding-top:45px; height:150px; background:url(/global/yjx_icon005.png) 46px 30px no-repeat #215DB5; padding-left:163px; padding-right:20px;}
	
.xxgkml_left{width:30%; border-right:none;}
.xxgkml_right2{width:70%;  border-left:1px #ccc solid; padding-left:29px; padding-right:29px;}

#cdlist1{height:284px; padding-left:16px;}
.xxgkyjx{padding-bottom:23px; padding-left:106px; background:url(/global/yjx_icon.png) 38px 32px no-repeat #3979B6;}
.xxgkyjx2{padding-top:20px; padding-left:76px; padding-bottom:23px; background:url(/global/yjx_icon2.jpg) 20px 27px no-repeat #3979B6; height:100px;}
.xxgkyjx2 a{color:#fff; font-size:21px;}
.xxgkyjx2 a:hover{color:#fff; font-size:21px;}
.tcyj{width:49%; margin:0px 10px 10px 0px; padding-top:30px; height:130px; background:url(/global/yjx_icon001.png) 56px 30px no-repeat #2570C5; padding-left:153px; padding-right:58px;}
.wyts{width:49%; margin:0px 0px 10px 0px; padding-top:30px; height:130px; background:url(/global/yjx_icon002.png) 56px 30px no-repeat #3D87D1; padding-left:153px; padding-right:58px;}
.yjcn{width:100%; margin:0px 0px 10px; padding-top:30px; height:150px; background:url(/global/yjx_icon003.png) 156px 40px no-repeat #68A7DF; padding-left:253px; line-height:90px;}
.jbqk{width:49%;  margin:0px 10px 0px 0px; padding-top:45px; height:150px; background:url(/global/yjx_icon004.png) 46px 30px no-repeat #3383CB; padding-left:153px; padding-right:20px;}
.xggd{width:49%;  padding-top:45px; height:150px; background:url(/global/yjx_icon005.png) 46px 30px no-repeat #215DB5; padding-left:163px; padding-right:20px;}
}

@media (max-width: 991px){
	
	.isStuck .container{ width:100%;}
	
	.container-border{border:none;}
	.sidebar, .mainContent{float:none; width:100%; border:#ebebeb 1px solid; margin:0;}
	.sidebar{margin-bottom:20px;}
	.container{width: 900px;}
	.xxgkml_left{width:35%;}
    .xxgkml_right{padding:0px 25px 25px; width:65%}
	.xxgkml_right2{padding:0px 25px 25px; width:65%}
	#cdlist1{height:284px; padding-left:16px;}
	.search_left{width:75%}	
    .search_right{width:16%}
}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
   
	.container {width:750px;}
	.header-menu{ display:none;}
	.header-top{height:187px}
	.header-top .logo{ left:50%; margin-left:-132px; top:40px;}
	.header-top .header-search{top:130px; right:auto; left:50%; margin-left:-248px;}
	
	.xxgkml_left{width:100%; clearr:both;}
	.xxgkyjx{white-space:nowrap; heigh:both;}
	.xxgkml_right{width:100%; cleat:95px; line-height:65px;}
	.xxgkml_right2{width:100%; cleat:95px; line-height:65px;}
	.xxgkyjx2{padding-top:23px; padding-left:106px; color:#fff; font-size:21px; font-weight:bold; height:105px; background:url(/global/yjx_icon2.jpg) 48px 27px no-repeat #3979B6; }
.tcyj{width:100%; margin:0px 10px 10px 0px; padding-top:30px; height:130px; line-height:60px; background:url(/global/yjx_icon001.png) 46px 30px no-repeat #2570C5; padding-left:133px}
.wyts{width:100%; margin:0px 0px 10px; padding-top:30px; height:130px; line-height:70px; background:url(/global/yjx_icon002.png) 46px 30px no-repeat #3D87D1; padding-left:133px;}
.yjcn{width:100%; margin:0px 0px 10px; padding-top:30px; height:150px; background:url(/global/yjx_icon003.png) 46px 40px no-repeat #68A7DF; padding-left:133px; line-height:90px;}
.jbqk{width:100%;  margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon004.png) 46px 30px no-repeat #3383CB; padding-left:143px; line-height:60px; padding-right:0px;}
.xggd{width:100%;  padding-top:45px; height:150px; background:url(/global/yjx_icon005.png) 36px 30px no-repeat #215DB5; padding-left:153px; line-height:70px; padding-right:0px;}
.yjx_btn li.li_0 a{height:138px; line-height:35px; padding-right:90px; padding-top:35px;}
.yjx_btn li.li_1 a{height:138px;}	
.yjx_btn li.li_2 a{padding-right:60px; padding-top:15px; line-height:35px; height:138px;}
.yjx_btn li.li_3 a{line-height:35px; padding-right:90px; height:138px; padding-top:32px;}
}
@media (max-width: 768px) {
	/*鎵嬫満鐗�*/
	body{background:#fff;}
	.container {width:auto;}
	.container-border{border:none; padding-top:4px;}
	.header-menu{ display:none;}
	#header{ display:none;}
	.header-xs{ display:block; z-index:8; position:fixed; width:100%;}
	.header-xs-main{height:60px; background:#397fbb; position:relative; box-shadow:0 0 5px rgba(0,0,0,0.4); z-index:9;}
	.header-top{ display:none;}
	.mainnav{}
	.header-xs-logo{ position:absolute; top:0; left:50%; margin-left:-76px;}
	.header-xs-logo a{ display:block; width:152px; height:60px; background:url(/global/2016_480_logo.png) no-repeat center center;}
	.icon-xs-search{ display:block; width:20px; height:20px; background:url(/global/2016_480_top_search.png) no-repeat; position:absolute; left:20px; top:50%; margin-top:-10px; cursor:pointer;}
	.icon-xs-mainnav{ display:block; width:25px; height:60px; background:url(/global/2016_480_top_mainnav.png) no-repeat center center; position:absolute; right:20px; top:0; cursor:pointer;}
	.icon-xs-mainnav.ms{ background-image:url(/global/2016_480_close.png);}
	.mainnav-xs{ display:none; position:absolute; top:60px; width:100%; background:rgba(203,225,240,0.95); text-align:center; padding:8px 0; z-index:5;}
	.mainnav-xs li{ float:left; width:20%; padding:6px 0;}
	.mainnav-xs li a{color:#2969a0; font-weight:bold; font-size:15px;}
	.mainnav-xs li a:hover{color:#bc1010; text-decoration:underline;}
	
	.header-xs-search{display:none; position:absolute; top:60px; width:100%; background:rgba(255,255,255,0.95); text-align:center; padding:8px 0; border-bottom:#bc1010 2px solid;}
	.header-xs-search .SearchTxt{width:206px; padding:7px 12px; background:#fff; height:34px; line-height:18px; border:0; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; border:1px solid #d8d8d8; border-right:none; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; vertical-align:middle; border-radius:0;}
	.header-xs-search .SearchBtn{width:52px; height:34px; border:0; cursor:pointer; background:url(/global/2016_top_search_btn.png) no-repeat center center #bc1010; vertical-align:middle; border-radius:0;}
	.header-xs-search .SearchTxt:focus{ border-color:#ccc; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline:0 none;}
	
	.container-bg{border-radius:0; padding-top:65px;}
	
	.xxgkml_left{width:100%; clear:both;}
	.xxgkml_right{width:100%; clear:both; padding:0px 10px;}
	.xxgkml_right2{width:100%; clear:both; padding:0px 10px;}
	.xxgkyjx{ background:url(/global/yjx_icon.png) 28px 18px no-repeat #3979B6;}
	
	.xxgkml_left{width:42%; float:left;}
.xxgkml_right2{width:58%; float:right; padding:0px 29px; border-left:1px #ccc solid; height:815px;}	
.xxgkyjx2{padding-top:23px; padding-left:106px; color:#fff; font-size:21px; font-weight:bold; height:105px; background:url(/global/yjx_icon2.jpg) 48px 27px no-repeat #3979B6; }

.tcyj{width:100%; margin:0px 10px 10px 0px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon001.png) 46px 30px no-repeat #2570C5; padding-left:133px}
.wyts{width:100%; margin:0px 0px 10px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon002.png) 46px 30px no-repeat #3D87D1; padding-left:133px;}
.yjcn{width:100%; margin:0px 0px 10px; padding-top:30px; height:150px; background:url(/global/yjx_icon003.png) 46px 40px no-repeat #68A7DF; padding-left:133px; line-height:30px;}
.jbqk{width:100%;  margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon004.png) 46px 30px no-repeat #3383CB; padding-left:143px; line-height:30px; padding-right:0px;}
.xggd{width:100%;  padding-top:45px; height:150px; background:url(/global/yjx_icon005.png) 36px 30px no-repeat #215DB5; padding-left:153px; line-height:30px; padding-right:0px;}
.zgbm li{width:50%; float:left;}
.yjx_btn li.li_0 a{height:138px; line-height:35px; padding-right:90px; padding-top:35px;}
.yjx_btn li.li_1 a{height:138px;}	
.yjx_btn li.li_2 a{padding-right:60px; padding-top:15px; line-height:35px; height:138px;}
.yjx_btn li.li_3 a{line-height:35px; padding-right:90px; height:138px; padding-top:32px;}

.news-list li{padding:8px 0 8px 20px; line-height: 1.4; background: url(/global/2016_icon_dot_grey.gif) no-repeat 0 1.2rem;}
.news-list li a{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}	
.news-list li span{ display:inline; position:static;}	
.news-list li span{padding-left:0;}
}

@media (min-width: 480px) and (max-width: 767px) {
	.xxgkml_left{width:100%; clear:both;}
	.xxgkml_right{width:100%; clear:both;}
	.xxgkml_right2{width:100%; clear:both;}
	.xxgkml_right2{width:58%; float:right; padding:0px 29px; border-left:1px #ccc solid; height:815px;}	
.xxgkyjx2{padding-top:23px; padding-left:106px; color:#fff; font-size:21px; font-weight:bold; height:105px; background:url(/global/yjx_icon2.jpg) 48px 27px no-repeat #3979B6; }

.tcyj{width:100%; margin:0px 10px 10px 0px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon001.png) 46px 30px no-repeat #2570C5; padding-left:133px}
.wyts{width:100%; margin:0px 0px 10px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon002.png) 46px 30px no-repeat #3D87D1; padding-left:133px;}
.yjcn{width:100%; margin:0px 0px 10px; padding-top:30px; height:150px; background:url(/global/yjx_icon003.png) 46px 40px no-repeat #68A7DF; padding-left:133px; line-height:30px;}
.jbqk{width:100%;  margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon004.png) 46px 30px no-repeat #3383CB; padding-left:143px; line-height:30px; padding-right:0px;}
.xggd{width:100%;  padding-top:45px; height:150px; background:url(/global/yjx_icon005.png) 36px 30px no-repeat #215DB5; padding-left:153px; line-height:30px; padding-right:0px;}
.zgbm li{width:50%; float:left;}
.yjx_btn li{width:100%;}
	}

@media (max-width: 679px) {
	
	.xxgkml_left{width:100%; clear:both;}
	.xxgkml_right{width:100%; clear:both;}
	.xxgkml_right2{width:100%; clear:both;}
	.xxgkyjx2{padding-top:23px; padding-left:106px; color:#fff; font-size:21px; font-weight:bold; height:105px; background:url(/global/yjx_icon2.jpg) 48px 27px no-repeat #3979B6; }
.tcyj{width:100%; margin:0px 10px 10px 0px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon001.png) 46px 30px no-repeat #2570C5; padding-left:133px; padding-right:50px;}
.wyts{width:100%; margin:0px 0px 10px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon002.png) 46px 30px no-repeat #3D87D1; padding-left:133px; padding-right:50px;}
.yjcn{width:100%; margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon003.png) 46px 40px no-repeat #68A7DF; padding-left:133px; line-height:30px;}
.jbqk{width:100%;  margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon004.png) 46px 30px no-repeat #3383CB; padding-left:143px; line-height:30px; padding-right:0px;}
.xggd{width:100%;  padding-top:45px; height:150px; background:url(/global/yjx_icon005.png) 36px 30px no-repeat #215DB5; padding-left:143px; line-height:30px; padding-right:0px;}	
.zgbm li{width:100%; float:left;}
	}

/* XS Portrait */
@media (max-width: 479px) {
	.yjx_btn li{width:100%;}
    .xxgkml_left{width:100%; clear:both;}
	.xxgkml_right{width:100%; clear:both; padding:0px 10px;}
	.xxgkml_right2{width:100%; clear:both; padding:0px 10px;}
	.xxgkyjx2{padding-top:23px; padding-left:106px; color:#fff; font-size:21px; font-weight:bold; height:105px; background:url(/global/yjx_icon2.jpg) 48px 27px no-repeat #3979B6; }
.tcyj{width:100%; margin:0px 10px 10px 0px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon001.png) 46px 30px no-repeat #2570C5; padding-left:133px; padding-right:50px;}
.wyts{width:100%; margin:0px 0px 10px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon002.png) 46px 30px no-repeat #3D87D1; padding-left:133px; padding-right:50px;}
.yjcn{width:100%; margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon003.png) 46px 40px no-repeat #68A7DF; padding-left:133px; line-height:30px;}
.jbqk{width:100%;  margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon004.png) 46px 30px no-repeat #3383CB; padding-left:143px; line-height:30px; padding-right:0px;}
.xggd{width:100%;  padding-top:45px; height:150px; background:url(/global/yjx_icon005.png) 36px 30px no-repeat #215DB5; padding-left:143px; line-height:30px; padding-right:0px;}	
.zgbm li{width:100%; float:left;}
.yjx_btn li.li_2 a{padding-right:40px; height:130px;}
	}
	
	
@media (max-width: 400px) {
	
	 .xxgkml_left{width:100%; clear:both;}
	.xxgkml_right{width:100%; clear:both; padding:0px 10px;}
	.xxgkml_right2{width:100%; clear:both; padding:0px 10px;}
	.xxgkyjx2{padding-top:23px; padding-left:106px; color:#fff; font-size:21px; font-weight:bold; height:105px; background:url(/global/yjx_icon2.jpg) 48px 27px no-repeat #3979B6; }
.tcyj{width:100%; margin:0px 10px 10px 0px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon001.png) 46px 30px no-repeat #2570C5; padding-left:133px; padding-right:50px;}
.wyts{width:100%; margin:0px 0px 10px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon002.png) 46px 30px no-repeat #3D87D1; padding-left:133px; padding-right:50px;}
.yjcn{width:100%; margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon003.png) 46px 40px no-repeat #68A7DF; padding-left:133px; line-height:30px;}
.jbqk{width:100%;  margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon004.png) 46px 30px no-repeat #3383CB; padding-left:143px; line-height:30px; padding-right:0px;}
.xggd{width:100%;  padding-top:45px; height:150px; background:url(/global/yjx_icon005.png) 36px 30px no-repeat #215DB5; padding-left:143px; line-height:30px; padding-right:0px;}	
.zgbm li{width:100%; float:left;}
.yjx_btn li.li_0 a{padding-right:50px; background-position:39px center; padding-left:138px;}
.yjx_btn li.li_3 a{padding-right:50px; background-position:39px center; padding-left:138px;}
.yjx_btn li.li_1 a{background-position:39px center; padding-left:138px;}
.yjx_btn li.li_2 a{background-position:39px center; padding-left:138px;}
	}
@media (max-width: 360px) {
.yjx_btn li.li_0 a{padding-left:128px;}
.yjx_btn li.li_3 a{padding-left:128px;}
.yjx_btn li.li_1 a{padding-left:128px;}
.yjx_btn li.li_2 a{padding-left:128px; line-height:30px; padding-top:20px;}
}
@media (max-width: 320px) {
.yjx_btn li{text-align:center;}
.yjx_btn li.li_0 a{background-position:center 25px; padding:110px 20px 30px; height:auto;}
.yjx_btn li.li_3 a{background-position:center 20px; padding:110px 20px 30px; height:auto;}
.yjx_btn li.li_1 a{background-position:center 20px; padding:110px 20px 30px; height:auto; line-height:35px;}
.yjx_btn li.li_2 a{background-position:center 20px; padding:110px 20px 30px; height:auto;}

	 .xxgkml_left{width:100%; clear:both;}
	.xxgkml_right{width:100%; clear:both; padding:0px 10px;}
	.xxgkml_right2{width:100%; clear:both; padding:0px 10px;}
	.xxgkyjx2{padding-top:23px; padding-left:106px; color:#fff; font-size:21px; font-weight:bold; height:105px; background:url(/global/yjx_icon2.jpg) 48px 27px no-repeat #3979B6; }
.tcyj{width:100%; margin:0px 10px 10px 0px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon001.png) 46px 30px no-repeat #2570C5; padding-left:133px; padding-right:50px;}
.wyts{width:100%; margin:0px 0px 10px; padding-top:30px; height:130px; line-height:30px; background:url(/global/yjx_icon002.png) 46px 30px no-repeat #3D87D1; padding-left:133px; padding-right:50px;}
.yjcn{width:100%; margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon003.png) 46px 40px no-repeat #68A7DF; padding-left:133px; line-height:30px;}
.jbqk{width:100%;  margin:0px 0px 10px; padding-top:45px; height:150px; background:url(/global/yjx_icon004.png) 46px 30px no-repeat #3383CB; padding-left:143px; line-height:30px; padding-right:0px;}
.xggd{width:100%;  padding-top:45px; height:150px; background:url(/global/yjx_icon005.png) 36px 30px no-repeat #215DB5; padding-left:143px; line-height:30px; padding-right:0px;}	
.zgbm li{width:100%; float:left;}	

	}