.index-main{margin: 10px auto 45px; background: #fff; padding: 10px 15px;}
.index-more{float: right; font-size: 14px; font-size: 1.4rem; line-height: 1.4;}
.index-more a:hover{text-decoration: underline;}

.flexslider{float: left; width: calc(100% *0.62 - 25px); margin-right: 25px;}
.news-top{float: left; width: calc(100% *0.38);}

/* 轮播 */
.flexslider {padding: 0; position: relative;}
.flexslider .slides img{display: inline-block;}
.flex-caption{position: absolute; left: 0; bottom: 0; width: 100%;}
.flex-caption .banner_text{width:100%; background:rgba(0, 78, 162, 0.7); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#B2004ea2',endColorstr = '#B2004ea2')\9; color: #fff; overflow: hidden; padding:15px 40px 15px 20px;}
.flex-caption .banner_text a{color:#fff; font-size: 18px; font-size:1.8rem; line-height: 1.4;}
.flex-caption .banner_text a:hover{text-decoration: underline;}
.flex-control-nav { position: absolute; bottom: 5px; right: 10px; text-align: center; z-index: 3;}
.flex-control-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 10px; height: 10px; display: block; background: #e5e5e5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.flex-control-paging li a:hover {}
.flex-control-paging li a.flex-active {cursor: default; width:26px;}

.news-top h1{color: #004ea2; font-size: 2.1rem; font-size: 21px; line-height: 1.4; font-weight: bold; height: 60px; overflow: hidden;}
.news-top h1 a{color: #004ea2;}
.news-top h1 a:hover{color: #c13e37;}
.news-top p{color: #555; font-size: 1.5rem; font-size: 15px; line-height: 1.5; margin: 8px 0 10px 0; height: 68px; overflow: hidden;}
.news-top hr{border-bottom: 1px solid #e8e8e8;}
.news-top ul{margin: 8px 0;}
.news-top li{background: url(ico_newstop_slrss.png) no-repeat 0 16px; font-size: 17px; line-height: 1.7; line-height: 1.4; padding: 6px 0 6px 15px;}
.news-top .gold{color: #996600;}

.col-plateform{margin: 40px 0 0 -45px;}
.col-plateform li{float: left; width: calc(100% / 3 - 45px); margin-left: 45px;}

.index-main .left{float: left; width: calc(100% * 0.73 - 30px); margin-right: 30px;}
.index-main .right{float: left; width: calc(100% * 0.27);}

.index-img{float: left; width: calc(100% * 0.3 - 25px); margin-right: 25px;}
.news-one{float: left; width: calc(100% * 0.7);}
.news-one time img{vertical-align: text-top; margin-right: 9px;}
.news-one time{color: #646464; font-size: 14px; font-size: 1.4rem; line-height: 2;}
.news-one h2 a{font-size: 17px; font-size: 1.7rem; line-height: 1.4; padding: 10px 0; display: inline-block;}
.news-one p{color: #7e7e7e; font-size: 14px; font-size: 1.4rem; line-height: 1.5;}
.list-bluesquare li{background: url(ico_4square_blue.png) no-repeat 0 10px; padding-left: 17px; line-height: 1.5;padding: 2px 0 5px 12px;}
.list-bluesquare li time{float: right; padding-left: 15px; color: #7E7E7E; font-size: 14px; font-size: 1.4rem;}
.notice{border: 1px solid #dfdfdf;}
.notice .str_wrap{width: auto; background: #fff;}
.notice .str_wrap.str_active {background: #fff;}
.tzgg, .rczp{ margin:10px; font-size: 14px; font-size: 1.4rem; overflow: hidden; height: 260px;}
.list-orangesquare li{background: url(ico_4square_orange.png) no-repeat 0 12px; padding-left: 8px; font-size: 16px; font-synthesis: 1.6rem; line-height: 1.5; padding-bottom: 10px;}
.list-orangesquare li time{float: right; padding-left: 15px; color: #7E7E7E; font-size: 14px; font-synthesis: 1.4rem; line-height: 1.6;}
.more{float: right; color: #004ea2; font-size: 14px; font-size: 1.4rem; line-height: 2; padding-right: 10px;}
.more:hover{text-decoration: underline;}

ul.nav-tabs{position:relative; line-height:58px; height:62px; background:#3371b5; padding-top:4px;}
ul.nav-tabs-right{position:relative; line-height:60px; height:62px; border-bottom: 2px solid #004ea2;}
ul.nav-tabs li, ul.nav-tabs-right{position:static; font-size: 21px; font-size: 2.1rem; }

ul.nav-tabs li > a.a_tabs{float:left; cursor: pointer!important; background: url(ico_kydt_white_slrss.png) no-repeat 25px center; color: #fff; padding: 0 25px 0 65px;}
ul.nav-tabs li:hover > a.a_tabs, ul.nav-tabs li.active > a.a_tabs{ background: url(ico_kydt_blue_slrss.png) no-repeat 25px center #fff; color: #444;}
ul.nav-tabs li > a.b_tabs{float:left; cursor: pointer!important; background: url(ico_kycg_white_slrss.png) no-repeat 25px center; color: #fff; padding: 0 25px 0 65px;}
ul.nav-tabs li:hover > a.b_tabs, ul.nav-tabs li.active > a.b_tabs{ background: url(ico_kycg_blue_slrss.png) no-repeat 25px center #fff; color: #444;}
ul.nav-tabs li > a.c_tabs{float:left; cursor: pointer!important; background: url(ico_xsjz_white_slrss.png) no-repeat 25px center; color: #fff; padding: 0 25px 0 65px;}
ul.nav-tabs li:hover > a.c_tabs, ul.nav-tabs li.active > a.c_tabs{ background: url(ico_xsjz_blue_slrss.png) no-repeat 25px center #fff; color: #444;}
ul.nav-tabs li > a.d_tabs{float:left; cursor: pointer!important; background: url(ico_xsjl_white_slrss.png) no-repeat 25px center; color: #fff; padding: 0 25px 0 65px;}
ul.nav-tabs li:hover > a.d_tabs, ul.nav-tabs li.active > a.d_tabs{ background: url(ico_xsjl_blue_slrss.png) no-repeat 25px center #fff; color: #444;}
ul.nav-tabs-right li > a.e_tabs{float:left; cursor: pointer!important; background: transparent; color: #444; padding: 0 25px;}
ul.nav-tabs-right li:hover > a.e_tabs, ul.nav-tabs-right li.active > a.e_tabs{background: #efefef; color: #004ea2;}
.tabs-more{display:none;}
.tabs-more{display:none;}
ul.nav-tabs li.active .tabs-more{display:block;}
.tabs-more a{color:#fff; font-size:14px; font-size: 1.4rem; padding-right: 10px;}
.tabs-more > a.tab-more:hover{text-decoration: underline;}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}

.col-zt h2{font-size: 21px; font-size: 2.1rem; border-bottom: 1px solid #dfdfdf; padding: 0 0 15px 15px;}
.col-zt img{width: 100%;}
.col-download h2{background: #ececec; font-size: 21px; font-size: 2.1rem; padding-left: 15px; line-height: 60px;}
.col-download select{width: 100%; color: #999; font-size: 17px; font-size: 1.7rem; line-height: 2.2; padding: 5px 36px 5px 10px; padding: 5px 0 5px 10px\9;	border: 1px solid #dfdfdf; appearance:none;	-moz-appearance:none; -webkit-appearance:none; background: url(ico_select_arrow.png) no-repeat scroll 99% center transparent; background: none\9;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.col-download select::-ms-expand { display: none; }
.col-download select option{font-size: 17px; font-size: 1.7rem; line-height: 2.2;}.
.col-link h2{border-bottom: 1px solid #dfdfdf;}
.col-link h2 span{display: inline-block;font-size: 21px; font-size: 2.1rem; color: #3371b5; line-height: 46px; height: 46px; border-bottom: 4px solid #3371b5; padding: 0 15px;}
.col-link ul {margin: 5px 0; text-align:center;}
.col-link img {vertical-align:middle; width: 100%;}
.col-link ul li {float: left;  padding: 0 3px 3px 3px; width: calc(100% / 4 - 16px); border: 1px solid #dfdfdf; margin: 8px 0 8px 16px;}


/*横屏*/
@media screen and (orientation:landscape){
	ul.nav-tabs-right li > a.e_tabs{padding: 0 15px;}
	
}
/*竖屏*/
@media screen and (orientation:portrait){}

/*手机总体*/
@media screen and (max-width: 1023px) {
	.flexslider{float: none; width: 100%;}
	.news-top{float: none; width: 100%;}
	
	.flexslider .slides img{width: 100%;}
	
	.index-main{padding: 0 10px;}
	.index-main .left{float: none; width: 100%; margin-right: 0;}
	.index-main .right{float: none; width: 100%;}
	.col-plateform img{width: 100%;}
	
	.col-link ul li{width: calc(100% / 2 - 16px)}
}
/*pc总体*/
@media screen and (min-width: 1024px) {
	.flexslider .slides img{width: 100%; height: 408px;}
	.index-img img{width: 100%; height: 169px;}
	.col-zt img{height: 88px;}
	
	.col-link ul {margin: 5px 0 0 -16px; height: 48px; line-height: 48px; }
}
/*5*/
@media screen and (min-width: 300px) and (max-width: 373px) {

}
/*6*/
@media screen and (min-width: 374px) and (max-width: 412px) {

}
/*5、6、plus*/
@media screen and (min-width:300px) and (max-width: 767px) {
	.flex-caption{position: inherit; width: 100%; left: 0; bottom: 0;}
	.col-plateform{margin-left: 0;}
	.col-plateform li{float: none; width: 100%; margin: 10px 0;}
	.index-img, .news-one{float: none; width: 100%; display: inline-block; margin: 0;}
	ul.nav-tabs li, ul.nav-tabs-right{font-size: 18px; font-size: 1.8rem;}
	ul.nav-tabs li > a.a_tabs, ul.nav-tabs li > a.b_tabs, ul.nav-tabs li > a.c_tabs, ul.nav-tabs li > a.d_tabs{padding: 0 10px 0 45px; background-position: 10px center;}
	ul.nav-tabs li:hover > a.a_tabs, ul.nav-tabs li.active > a.a_tabs, ul.nav-tabs li:hover > a.b_tabs, ul.nav-tabs li.active > a.b_tabs, ul.nav-tabs li:hover > a.c_tabs, ul.nav-tabs li.active > a.c_tabs, ul.nav-tabs li:hover > a.d_tabs, ul.nav-tabs li.active > a.d_tabs{background-position: 10px center;}
	.list-bluesquare li time{float: none; padding: 0 5px 0 0;}
	
	.col-link ul li{width: calc(100%); margin: 8px 0}
}

/*ipad*/
@media screen and (min-width:768px) and (max-width: 1023px) {
	.flexslider{float: none; width: 100%;}
	.col-link ul {margin: 5px 0 0 -32px;}
}
/*1280 1366*/
@media screen and (min-width: 1024px) and (max-width: 1367px) {
}
/*1920*/
@media screen and (min-width: 1368px) and (max-width: 1440px) {
}
/**/
@media screen and (min-width: 1441px) {
}