@charset "utf-8";
@media screen and (max-width: 959px) {
*{font-family: "微软雅黑", "宋体";}
body{
	margin: 0px;
	list-style: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 55px;
	background-color: #FFFFFF;
}
.IndexBtnIco0i1 a,.IndexBtnIco0i1 a:hover {	background-image: url(css_res/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -10px 10px;background-repeat: no-repeat;color: #4B4B4B; margin-left: auto; margin-right: auto;}
.IndexBtnIco0i2 a,.IndexBtnIco0i2 a:hover { background-image: url(css_res/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -250px 10px;background-repeat: no-repeat;color: #4B4B4B;margin-left: auto; margin-right: auto;}
.IndexBtnIco0i3 a,.IndexBtnIco0i3 a:hover {background-image: url(css_res/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -480px 10px;background-repeat: no-repeat;color: #4B4B4B;margin-left: auto; margin-right: auto;}
.IndexBtnIco0i4 a,.IndexBtnIco0i4 a:hover {background-image: url(css_res/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -720px 10px;background-repeat: no-repeat;color: #4B4B4B;margin-left: auto; margin-right: auto;}
.IndexBtnIco0i5 a,.IndexBtnIco0i5 a:hover {background-image: url(css_res/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -960px 10px;background-repeat: no-repeat;color: #4B4B4B;margin-left: auto; margin-right: auto;}
.IndexBtnIco0i6 a,.IndexBtnIco0i6 a:hover {background-image: url(css_res/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -960px 10px;background-repeat: no-repeat;color: #4B4B4B;margin-left: auto; margin-right: auto;}
.indexNewsListBox ul li { width: auto; float: none;  height: auto;}
.indexNewsListBox { padding-top: 20px;}
.width { width: auto; display: block;}
.ProClassTitle { display: none;}
.floatRight { width: auto; float: none; margin: 10px;}
.ProClassList ul { background: #004076;    padding: 20px 10px;}
.ProClassList ul li {    width: 33.33%;background-color: #004076;
	float: left;    border-bottom: 0px solid #FFFFFF;}
.ProClassList ul .selected {background: #004076; }
.newsList ul li { padding: 0px;}
.topBg {background-color: #FFF;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #90c21f;position: fixed;z-index: 8888;height: 55px;top: 0px;width: 100%;filter:alpha(opacity=90);/* IE */-moz-opacity:0.9;/* Moz FF */opacity: 0.9;/* 支持CSS3的浏览器（FF 1.5也支持）*//*IE6*/_position: absolute;_top:expression_r(documentElement.scrollTop);}
.topBg .width { display: none;} 
.BtnBg { display: none;}
.logo{position: fixed;top: 0px;z-index:8889; padding-top:5px; padding-bottom:5px; display: block; min-width: 300px; text-align: left;}
.logo label{ float:right;margin-top:2px;margin-right:20px; }
.clearBoth{ clear:both;}
.nav-section { display: none;}
.head-section { display: none;}
#myCarousel .photonews { width: 100%; height: auto;}
.col-lg-3 {
    width: 25%; float: left;
}
.MenuBox{position: fixed;
	top:0px;right: 0px;width:100%; height:100%;
	z-index:9999;display:none;}
.MenuBg{position: fixed; z-index:888;
	top:0px;right: 0px;width:50%; height:100%;	
	background:#3e9ab1;filter:alpha(opacity=90);/* IE */-moz-opacity:0.9;/* Moz FF */opacity: 0.9;/* 支持CSS3的浏览器（FF 1.5也支持）*//*IE6*/}
.MenuList{position: fixed; z-index:888;
	top:0px;right: 0px;width:50%;
	height:100%;

	padding-top:50px;z-index:8888;
}
.MenuList ul,.MenuList ul li{ margin:0px; padding:0px; list-style:none; width:100%; text-align:left;}
.MenuList ul li a{
	text-align: left;
	font-size: 16px;
	line-height:50px;
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	padding-left:25px;
}
.indexNewsTop{margin-top: 10px; width: auto;}
.indexNewsTop ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	list-style: none;
}
.indexNewsTop ul li{ margin: 0px; padding: 0px; list-style: none; text-align: left;}

.indexNewsTop ul li a{	font-size: 24px;
	line-height: 30px;
	color: #2890e8;
	text-decoration: none;}
.indexNewsTop ul li a .Content{
	font-size: 16px;
	line-height: 30px;
	color: #ACACAC;
	text-decoration: none; width: 100%;
}
.indexNewsList{ margin-top: 25px; margin-bottom: 25px;}
.indexNewsList ul{ margin: 0px; padding: 0px; list-style: none; width: 92%; margin: 0 auto;}
.indexNewsList ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: none;
	height: auto;
	text-align: left;
	border-bottom: 1px dashed #C3C3C3;
}
.indexNewsList ul li a{
	font-size: 16px;
	line-height: 30px;
	color: #212121;
	text-decoration: none;
}
.indexNewsList ul li a:hover{
	font-size: 16px;
	line-height: 30px;
	color: #FF0004;
	text-decoration: none;
}

.IndexBtnBg{ background-color: #e7e8ea; padding-bottom:50px; padding-top: 50px;}
.indexBtn{ display: inline-block;}
.indexBtn ul{ margin: 0px; padding: 0px; list-style: none;}
.indexBtn ul li{margin: 0px; padding: 0px; list-style: none; float: left; width:33.3%; text-align: center;}
.IndexBtnIco01 a{	background-image: url(images/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -10px 10px;background-repeat: no-repeat;color: #4B4B4B; margin-left: auto; margin-right: auto;}
.IndexBtnIco02 a{	background-image: url(images/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -250px 10px;background-repeat: no-repeat;color: #4B4B4B;margin-left: auto; margin-right: auto;}
.IndexBtnIco03 a{background-image: url(images/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -480px 10px;background-repeat: no-repeat;color: #4B4B4B;margin-left: auto; margin-right: auto;}
.IndexBtnIco04 a{background-image: url(images/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -720px 10px;background-repeat: no-repeat;color: #4B4B4B;margin-left: auto; margin-right: auto;}
.IndexBtnIco05 a{background-image: url(images/index_21.jpg);width: 100px;display: block;font-size: 18px;line-height: 35px;padding-top: 100px;text-decoration: none;background-position: -960px 10px;background-repeat: no-repeat;color: #4B4B4B;margin-left: auto; margin-right: auto;}
.ArticleContent table { max-width: 100%;}

.ArticleClass{ display: inline-block; padding-bottom: 15px; padding-top: 15px; background-color: #004076; width: 100%;}
.ArticleClass ul{ margin: 0px; padding: 0px; list-style: none;}
.ArticleClass ul li{ width: 33.3%; float: left;margin: 0px; padding: 0px; list-style: none; text-align: center;}
.ArticleClass ul li a{
	text-decoration: none;
	color: #ffffff;
	line-height: 35px;
	font-size: 16px;
}
.main table,.main table td{border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */
border:solid #959595; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */
border-width:1px 1px 1px 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */ }
.jiaosiTitle{
	font-size: 16px;
	line-height: 40px;
	margin-top: 30px;
	border-bottom: 1px solid #CCCCCC; width: 96%; margin-left: auto;margin-right: auto;
}
.userList{}
.userList ul{
	padding: 0px;
	list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.userList ul li{
	padding: 0px;
	list-style: none;
	width: 50%;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: left;
	text-align: center;
}
.userList ul li img{ width: 96%; margin-left: auto;margin-right: auto;height: 250px;}

.userList ul li a{
	font-size: 14px;
	line-height: 25px;
	color: #2B2B2B;
	text-decoration: none; display: block;
}
.userList.list-tc ul li { width: 25%;}
.IndexImgBg{
	background-image: url(images/mindex_12.jpg);
	height: 450px;
	background-repeat: no-repeat;
	background-position: center center;
}
.indexSalesTxt{ width:55%; float:right; text-align:left; margin-top:80px; margin-right: 10px;}
.IndexTitle{background-image: url(images/xxxy_19.jpg);
	background-repeat: no-repeat; background-color: #0a3e7f;
	font-size: 18px;
	line-height: 42px; color: #FFFFFF;
	background-position: left center;
	text-align: left;height: 42px; text-indent: 50px;}
.IndexTxt{ font-size:16px; line-height:30px; margin-top:20px;}
.IndexMore{ margin-top:20px;}

.IndexMore a{
	color: #FFFFFF;
	font-size: 16px;
	background-image: url(images/more_11.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:60px;
	height:60px;

	display:block;
	line-height:60px;
	text-decoration: none;
}

.adTitle{font-size: 18px;line-height: 30px;color: #ff6f00;text-decoration: none;}
.adTxt{	font-size: 14px;line-height: 20px;color: #999;text-decoration: none;}

.main{ font-size:16px; line-height:26px;}
.main img{ max-width:100%; height:auto;}

.classsList{}
.classsList ul{ margin:0px; padding:0px; list-style:none;}
.classsList ul li{ margin:0px; padding:0px; list-style:none;}
.IcoList{ margin:0px; padding:0px; list-style:none;}
.IcoList li{ margin:0px; padding:0px; list-style:none; float:left; text-align:center; width:25%;}
.IcoList li a{
	text-decoration: none;
	color: #FF0000;
}
.webImg39 img,.webImg40 img,.webImg41 img{ width:100%;}
.webTxt41{}
.webTxt41 ul{}
.webTxt41 ul li{}

.mainTitle{ font-size:28px; line-height:40px; color:#646262; margin-top:40px; margin-bottom:40px; text-align:left;}
.mainTitleBg{
	background-image: url(images/News_06.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
}

.NewsList{}
.NewsList ul{ margin:0px; padding:0px; list-style:none;}
.NewsList ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px dashed #CCCCCC;
}
.NewsList ul li a{
	text-decoration: none;
	color: #333333;
	font-size: 16px;
	line-height:30px;
}

.title{border-bottom: 1px dashed #CCCCCC;text-decoration: none;
	color: #333333;}
.title a{
	text-decoration: none;
	color: #333333;
}


h1{ line-height:35px; font-size:25px;}
.subDate{
	background-color: #CCCCCC;
	text-align: center;
	border-radius: 4px;
}

.MainCaseList ul{
	padding: 0px;
	list-style: none;
	margin:0px;
}
.MainCaseList ul li{
	border:0px solid #CCC;
	width:100%;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;padding:0px; list-style:none;
}
.MainCaseList ul li a{
	text-decoration: none;
	text-align: left;
	color: #333333;
}

.bottomBox{
	z-index:999;
	position: fixed;
	bottom:0px; height:90px;
	width:100%;
}
.BottomBtn{
	/*	background-image: url(images/MobileBg_07.jpg);*/
	height: 90px;
	border-top: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.BottomBtn ul{
	margin: 0px;
	list-style: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}
.BottomBtn ul li{ margin:0px; padding:0px; list-style:none; float:left; width:20%; text-align:center;}
.BottomBtn ul li a{
	font-size: 16px;
	line-height:16px;
	color: #000000;
	text-decoration: none;
}
.BottomBtn ul li img{ width:40px; height:auto;}
.tongji{
	position: fixed;
	bottom:0px; z-index:0;
}
.NewsGG { display: none;}
.floatLeft {width: auto; float: none;}
.width98 {width:92%;margin-right: auto;margin-left: auto; max-width:600px; }
.width98 img{ max-width:100%; height: auto;}
.width100 {width:100%; min-width:100%;}
.width100 img{ max-width:100%; height: auto;}
.top { display: none;}
.wap-more { display: none;}
.wap-none { display: none;}
.wap-hd { display: block;}
.Search { display: none;}
.ProClassList ul li a { text-indent: 0px; text-align: center;}
.wp-dq .ProClassList ul li {background-color: #D00000;}
.wp-dq .ProClassList ul { background-color: #D00000;}
.col-lg-12 { width: 100% !important; height: auto !important;margin-left: 0px !important;}
.sidebar .subnav .list-box li { float: left; width: 25%; margin-left: 0px !important; border: 0px;}
.sidebar .subnav .list-box li a { padding-left: 0px;}
#myCarousel .carousel-indicators {    bottom: 36px;
    width: 120px;
    margin: 0px 0 10px 16px;
    right: 0px;
	left: auto;}
	.panel-body { height: auto;}
	.col-lg-9 {
		width: 75%;float: left;
	}
	.sidebar .subnav .current_subpage a,.sidebar .subnav .current_subpage a:hover { background: #007F78;margin: 0px;}
	.page_two_w2,.page_three_w2 { padding-left: 0px;}
	.wp_entry img { max-width: 100%;}
	.page_two {min-height: 310px;}
}
@media screen and (max-width: 768px) {
    .col-lg-3 {
		width: 50%;float: left;
	}
	.col-lg-9 {
		width: 50%;float: left;
	}
	#myCarousel .photonews {
		height: 240px;
	}
	.userList ul li img { height: 150px;}
	.footer { padding: 12px 0;}
	.pt5 {
		text-align: left !important;    padding-bottom: 16px;
	} 
}
@media screen and (max-width: 479px) {

	.userList ul li img { height: 120px;}
}