/* CSS Document bootstrap架构 */
/*
	* comm style 
*/
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing:0.1rem; 
}
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html { font-size:16px; font-size:62.5%; }
html, body { height:100%; /*必要*/}
body { font-size:1.2rem; font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei", "Titillium Web", sans-serif; color: #4e6361; background:#fcfcfc; }
h1 { font-size:3.0rem; }
h2 { font-size:2.8rem; }
h3 { font-size:2.2rem; }
h4 { font-size:1.8rem; }
h5 { font-size:1.4rem; }
h6 { font-size:1.2rem; }
a {
  color: #000;
  text-decoration: none;
}
p {  }
p.small {font-size:1rem; line-height:1.2rem; padding:.5rem 0; }

.bg_f7f7f7{ background:#f7f7f7; }
.bg_f4f4f4 { background:#f4f4f4; }
.bg_fff { background:#fff; }
.a_cursor { cursor:pointer; }

.m0auto { margin:0 auto;}
.mt10px { margin-top:10px; }
.p10px { padding:10px; }
.ptb10px { padding-top:10px; padding-bottom:10px; }
.plr10px { padding-left:10px; padding-right:10px; }
.plr15px { padding-left:15px; padding-right:15px; }
.fr { float:right; }

.transparent_00 { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.transparent_40 { filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.transparent_50 { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.transparent_100 { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver; font-size:1.4rem;}
legend{padding:.5em; margin:0; border:0;width:auto; font-size:1.4rem; }

/*	* ecms消息提示页面CSS */
.sysmessagebox { max-width:750px; width:80%; margin:0 auto; padding:0; margin-top:5rem; border:1px solid #f90; -moz-border-radius: .2rem; -webkit-border-radius: .2rem; border-radius:.2rem;  }
.sysmessagebox .title { background:#F90; color:#FFF; font-size:1.8rem; padding:1rem; text-shadow:none; }
.sysmessagebox .msg { padding:1.5rem 1rem; font-size:1.6rem; line-height:1.8rem; }
.sysmessagebox .act { padding:1.2rem 1rem; font-size:1.4rem; line-height:1.8rem; }

/* 	diy & fix bootstrap style */
.bs_no_margin { margin-left:-15px; margin-right:-15px;}
.bs_no_padding { padding-left:0; padding-right:0; /*通常用于col消除padding*/}
.bs_padding_3px { padding-left:3px; padding-right:3px; }

.col-eq5, .col-xs-eq5, .col-sm-eq5 .col-md-eq5, .col-lg-eq5,
.col-eq7, .col-xs-eq7, .col-sm-eq7 .col-md-eq7, .col-lg-eq7
{
  position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;  
}
.col-eq5, .col-xs-eq5 { width: 20%; float: left; }
.col-eq7, .col-xs-eq7 { width: 14.285714%; float: left; }
/*
	* privite style 
*/
.navbar-default {
	/*
	-moz-box-shadow:-10px 0 10px 0 #03C;  
	-webkit-box-shadow:-10px 0 10px 5px #03C;
	box-shadow:-10px 0 10px 5px #03C;	
	*/

}
.navbar-brand { color:#22246e; }
.navbar-brand a { text-decoration:none; color:#03c;  }
.en__a4sitename { font-size:0.7rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.navbar-brand .logo { display:inline-block; vertical-align:middle; width:4rem; height:3rem; }
.aita_header_other { float:right; padding:10px 25px 0 0}
.aita_nav_box { padding:5px 0; }
.aita_nav_box a { font-size:1.6rem; color:#22246e; display:inline-block; text-align:center; text-decoration:none; padding:0; margin:0; height:2.8rem; width:24%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:3px 0;}
.aita_nav_box a.active, .aita_nav_box a:hover { background:#03C; color:#fff;}
.en__aita_nav_box a { font-size:1.3rem; width:44%; }
.header_other_link { text-align:right; }
.nav_search { padding:10px 5px; }

.fh_s1footer {
	margin:30px 0 0 -15px; 
	-moz-box-shadow:15px 0 5px 0 #03C;  
	-webkit-box-shadow:15px 0 5px 0 #03C;
	box-shadow:15px 0 5px 0 #03C;		
}
.footer_logo, .footer_nav, .footer_link { clear:both; padding:10px 0; text-align:center; }
.footer_logo .logo { max-width:60%; margin:0 auto; vertical-align:middle;}
.footer_nav { border-bottom:1px solid #ccc; }
.footer_copyright { clear:both; padding:10px 0; text-align:center; font-size:1.2rem; line-height:1.8rem; }
.footer_copyright p { font-size:1.2rem; line-height:1.3rem; padding:0; font-size:1.2rem; }
.footer_link img { width:30px; height:30px; display:inline-block; margin:0 5px 5px 0; }




.box001 { border:1px solid #ccc; padding:10px; background:#fff; margin-top:10px; }
.box001 .header { font-size:1.6rem; border-bottom:1px solid #ccc; padding:0 0 10px 5px; color:#039; font-weight:bolder; }
.box001 .header .more { float:right; font-size:1.4rem; }

.box002 { border:1px solid #d8d8d8; background:#f8f7f6; margin-top:15px; }
.box002 .header { background:#f2f2f2 url(img/box002-header-bg.png) repeat-x; height:43px; line-height: 43px; padding: 0 20px; color:#039; font-size:1.6rem; }
.box002 .body { background:#f8f8f8; }
.box002 .footer { background:#f2f2f2 url(img/box002-footer-bg.png) repeat-x; height:40px; line-height:40px; padding:0 20px; text-align:right; }

.box003 { border:1px solid #669; background:#f8f8f8; margin-top:15px; }
.box003 .header { background:#669; height:43px; line-height: 43px; padding: 0 20px; color:#fff; font-size:1.6rem; margin:0; }
.box003 .header a { color:#fff; }
.box003 .body { background:#f8f8f8; margin:0; padding:0; clear:both; display:block; }
.box003 .footer { background:#f2f2f2 url(img/box002-footer-bg.png) repeat-x; height:40px; line-height:40px; padding:0 20px; text-align:right; margin:0; }


.box_01ul { list-style:none; padding:5px 20px; }
.box_01ul li { margin:3px 0; font-size:1.4rem; height:2.2rem; overflow:hidden; line-height:2.2rem; text-overflow:ellipsis;}

.title_lv1a { color:#039; padding:10px 20px 2px 10px; font-size:2.4rem;  }
.title_lv1a .title { display:inline-block; padding:5px 10px; border-bottom:2px solid #039; }

.ad001box { margin:12px 0 0 0; }
.ad001box img { width:100%; }

.i_linkbox { padding:15px 5px; text-align:center; }
.i_linkbox a { width:120px; height:60px; overflow:hidden; display:inline-block; margin:0 15px 15px 0; }
.i_linkbox a img { width:120px; height:60px; }

.i_link2box { padding:15px 0px; }

.i_news_marquee {border:1px solid #06C; margin-bottom:15px; width:100%; }
.i_news_marquee th { width:30px; padding:5px 10px; background:#06C; color:#fff;}
.i_news_marquee td { padding:5px 10px; height:18px; width:auto; }
.i_news_marquee td div { display:block; width:100%; overflow:hidden; }
.i_news_marquee td a { display:block; height:1.6rem; overflow:hidden; line-height:1.6rem; text-overflow:ellipsis;}
.i_news_marquee td div ul { padding:0; list-style:none;}

.i_new_top_item { clear:both; padding:0 0 0 5px; }
.i_new_top_item h5 { font-size:1.4rem; color:#03C;}
.i_new_top_item div { font-size:1.2rem; font-family:'SimSun';}
.i_new_top_ul { list-style:none; padding:5px; font-size:1.4rem; color:#03C;}
.i_new_top_ul li { margin-bottom:3px; line-height:2rem; /*height:2rem; overflow:hidden; text-overflow:ellipsis;*/}

.i_img_01marqueebox { width:100%; }
.i_img_01marquee {  width:100%; overflow-x:scroll; }
.i_img_01marquee ul { clear:both; display:block; padding:0; list-style:none; width:2000px;}
.i_img_01marquee ul li { margin:0 10px 0 0; display:block; float:left; padding:0;  }
.i_img_01marquee ul li img { max-height:80px; width:120px; height:80px; }

.i_img_02marqueebox { width:100%; } /*友情链接*/
.i_img_02marquee {  width:100%; overflow-x:scroll; }
.i_img_02marquee ul { clear:both; display:block; padding:0; list-style:none; width:2000px;}
.i_img_02marquee ul li { margin:0 10px 0 0; display:block; float:left; padding:0;  }
.i_img_02marquee ul li img { max-height:80px; width:120px; height:80px; }

.list_normal { list-style:none; padding:0; margin:0; clear:both; }
.list_normal .item { padding:10px 0; border-bottom:1px solid #ccc; margin-bottom:5px; }
.list_normal .item h5 { font-size:1.6rem; line-height:2.8rem; padding:3px 0 3px 15px; border-bottom:1px dotted #ccc; }
.list_normal .item .titlepic_box { width:40%; float:left; }
.list_normal .item .titlepic_box .titlepic { max-width:90%; width:90%;  }
.list_normal .item .info_box { font-size:1.4rem; line-height:2.2rem;  }
.list_normal .item .info_box .more { text-align:right; padding:5px 15px 5px 0; }
.list_normal .item .info_box .more a {  text-decoration:none;}
.list_normal .item:hover, .list_normal .active { color:#039; }
.list_normal .item:hover .info_box .more a, .list_normal .active .info_box .more a {color:#039;} 

/*
宽松版
.list_normal .item2 { padding:10px 0; border-bottom:1px solid #ccc; margin-bottom:5px; }
.list_normal .item2 h5 { font-size:1.6rem; line-height:2.8rem; padding:3px 0 3px 15px; }
*/
.list_normal .item2 { padding:0; }
.list_normal .item2 h5 { font-size:1.6rem; line-height:2rem; padding:0px 0 0px 15px; }

.bread_nav { padding:5px 0 5px 15px; }

.page_box { clear:both; padding:10px 0; text-align:center; }

.nav01side { clear:both; list-style:none; padding-left:0; }
.nav01side li { background:#f2f2f2 url(img/box002-footer-bg.png) repeat-x; height:43px; line-height:43px; padding:2px 20px 0 20px;  margin:0; font-size:1.4rem; }
.nav01side li a { text-decoration:none; }
.nav01side li a .fr { margin-top:12px; }

.article_info { clear:both; font-size:1.2rem; padding:5px; margin:10px 0 25px 0; border:1px solid #ccc; background:#f2f2f2; }
.article_info p { padding:3px 0; margin:0; }
.syscms_content { padding:5px 0 5px 10px; font-size:1.4rem; line-height:2.1rem; }
.syscms_content p { font-size:1.4rem; line-height:2.1rem; padding:1rem 0 0 0;  }
.syscms_content img { max-width:100%; }

.share01box { padding:10px; }

.fixed01box { }

.syscy_pagebox, .syscms_pagebox { clear:both; padding:4rem 0; text-align:center; } 
.syscy_pagebox a, .syscms_pagebox a { margin-right:10px; border:1px solid #003a65; padding:3px 5px; text-decoration:none; color:#003a65; }
.syscy_pagebox a:hover, .syscms_pagebox a:hover {text-decoration:none;background:#003a65; color:#fff;}
.syscy_pagebox .syscy_pageCount, .syscms_pagebox .syscy_pageCount { display:none; }
.syscy_pagebox .syscy_pageCount b, .syscms_pagebox .syscy_pageCount b {}
.syscy_pagebox .syscy_pageHome, .syscms_pagebox .syscy_pageHome,
.syscy_pagebox .syscy_pagePre, .syscms_pagebox .syscy_pagePre,
.syscy_pagebox .syscy_pageNext, .syscms_pagebox .syscy_pageNext,
.syscy_pagebox .syscy_pageLast, .syscms_pagebox .syscy_pageLast,
.syscy_pagebox .syscy_pagelist, .syscms_pagebox .syscy_pagelist { border:1px solid #003a65; background:#003a65; padding:3px 5px; color:#fff;}
.syscy_pagebox .syscy_pageNow, .syscms_pagebox .syscy_pageNow { color:#003a65; border:none; background:none;  }
.syscy_pagebox .syscy_pageOther, .syscms_pagebox .syscy_pageOther {}

.box003_en .header a { font-size:1.3rem; }
.box003_en .nav01side li { font-size:1.2rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
@media (min-width: 768px) {
	/* 	diy & fix bootstrap style */
	.col-sm-eq5,.col-sm-eq7 {float: left;}
	.col-sm-eq5 { width: 20%;	}
	.col-sm-eq7 { width: 14.285714%;}
}
@media (min-width: 992px) {
	/* 	diy & fix bootstrap style */
	.col-md-eq5,.col-md-eq7 {float: left;}
	.col-md-eq5 { width: 20%;	}
	.col-md-eq7 { width: 14.285714%;}
	
	.ash_1header .navbar-header { clear:both; }
	.ash_1header .navbar { clear:both; clear:left; }
	
	.fixed01box { position:fixed;right:1%;bottom:15%; background-color:none; z-index:1040;-webkit-backface-visibility:hidden;}
	.fixed01box a { display:inline-block; text-align:center; background-size:contain; }
	
	.navbar-header {
    	float:none; clear:both; 
  	}
	.navbar-brand { height:auto; font-size:2.8rem; padding:5px 0 5px 10px; }
	.navbar-brand .logo { width:100px; height:75px;  }
	
	.footer_logo .logo { width:120px; max-width:120px; margin-top:10px; }
	.footer_link { padding-top:30px; }
	.footer_link img { width:42px; height:42px; }
	
	.aita_nav_box a { width:auto; height:auto; padding:0px 15px 2px 15px; font-size:1.2rem; }
	.en__aita_nav_box a { font-size:1.2rem; width:auto; }
	
	.i_news_marquee th { width:90px;}
	
	.carousel_001 .img4big { width:555px; height:370px;}
	.carousel_001_thumbs_box { overflow:hidden; padding:5px 0; }
	.carousel_001_thumbs_btn { display:inline-block; width:15px; height:60px; text-align:center; position:relative; padding:0; margin:0; }
	.carousel_001_thumbs_btn span { position:absolute; top:25px; left:0px; }
	.carousel_001_thumbs { display:inline-block; width:514px; overflow:hidden; }
	.carousel_001_thumbs ul { list-style:none; padding:0; }
	.carousel_001_thumbs ul li { margin-right:6px; }
	.carousel_001_thumbs img { width:80px; height:60px; }
	
	.i_img_01marqueebox { overflow:hidden;}
	.i_img_01marquee { overflow-x:none;  }
	.i_img_01marquee ul { height:auto; width:auto;}
	.i_img_01marquee ul li { margin-right:12px; display:block; float:none;  }
	.i_img_01marquee ul li img { width:190px; height:120px; max-height:120px; }
	.i_img_01marquee_btn { display:inline-block; width:50px; text-align:center; position:relative;  }
	.i_img_01marquee_btn span { position:absolute; top:-60px; left:15px; vertical-align:middle; }
	.i_img_01marquee4pc { display:inline-block; width:1000px; overflow:hidden; padding:0; margin:0; }
	
	
	.i_img_02marqueebox { overflow:hidden;}
	.i_img_02marquee { overflow-x:none;  }
	.i_img_02marquee ul { height:auto; width:auto;}
	.i_img_02marquee ul li { margin-right:12px; display:block; float:none;  }
	.i_img_02marquee ul li img { width:120px; height:60px; max-height:60px; }
	.i_img_02marquee_btn { display:inline-block; width:40px; text-align:center; position:relative;  }
	.i_img_02marquee_btn span { position:absolute; top:-30px; left:15px; vertical-align:middle; }
	.i_img_02marquee4pc { display:inline-block; width:1040px; overflow:hidden; padding:0; margin:0; }

	.box001 { margin-top:0; padding-bottom:5px; }
	
	.en__a4sitename { font-size:20px; }
}