@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
*{ font-size:16px;padding:0px; margin:0px }
body{
	color:#000;
	background-color: #FFF;
	padding:0px; 
	margin:0px auto;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	font-family: Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;
	font-size:16px;
	max-width:640px;
}
div,ul,li,span,a{ margin:0; padding:0; border:0; color:#333333; }
img{ margin:0; padding:0; border:0; width:100%;}
p{ margin: 0px 0px 1em 0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{ text-decoration:none; color:#000; background: transparent;  outline:none}
a:visited {}
a:focus { outline:none; }
a:hover, a:active{ color:#167312; outline:none;}

/*标题*/
h1 { font-size: 1.3em;margin:  0;}
h2 {font-size: 1.2em; margin: 0;}
h3 { font-size: 1.17em;margin: 0;}
h4 {font-size: 1em;margin:0;}
h5 {font-size: 0.83em;margin: 0;}
h6 { font-size: 0.67em;margin: 0;}



/*其它*/
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
dl{margin: 1em 0;}
dd {margin: 0 0 0 40px;}
audio:not([controls]) {display: none; height: 0;}
/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.blue {color: #00F !important;}
.green {color: #0F0 !important;}
.red {color: #F00 !important;}
.black {color: #000000 !important;}
.white {color: #FFFFFF !important;}
.gray { color:gray; !important; }
.purple { color:purple;  !important;}

/*清除浮动*/
.clear { display:block; clear:both;}
.float_left { float:left; }
.float_right { float:right; }

/*对齐方式*/
.left { text-align: left}
.right {text-align: right}
.center{ text-align: center}

/*其它*/
.more{margin:0; float: right; padding-right:10px; } /*more链接*/
.more a{margin:0;padding:0; color:#167312}

/*==========@@通用 结束@@==========*/


/*==========@@布局  开始@@==========*/
.single, .article, .picture, .download, .video, .product, .job, .guestbook, .sitemap, .feedback{ width:99%; margin:0px auto }

#top, #logo, #navigation, #banner, #location, #announcement, #link, #copyright {
	 width: 100%;  margin: 0px auto;
}

.left_title{ height:35px; line-height:35px; background:url(../images/left_title.png) left center no-repeat; border:0px solid red; clear:both}
.left_title span,.left_title span a{display:inline-block;}
.left_title h2 {  color:#FFF;  width: 200px;height:35px; float:left; text-align:left;margin-left: 15px; overflow:hidden;}
.left_title h2 a { color:#FFF; }
.left_body{ padding:3px 5px;}
.left_bottom { clear:both; height:5px; }
/*==========@@布局  结束@@==========*/


/*==========@@公共板块 开始@@==========*/
/*Logo部分*/
#logo{ }
#logo .WebLogo{ text-align:center;  }
#logo .WebLogo img{ max-width:100%; display:block;/*解决img底部空白的bug*/ margin:0 auto;}

/*导航*/

#navigation { width:100%}
#navigation ul.navigationlist li { 
width: 24.60%; 
line-height:30px;
vertical-align:middle;
padding:0px;
margin:0px;
float:left; 
text-align:center; background:#0225a1;
border-bottom:1px solid #d5d5d5;
border-right:1px solid #e1e1e1;
}
#navigation ul.navigationlist .current { background:#0161b8; color:#ffe400; }
#navigation ul,#navigationul li{padding:0;margin:0;}

#navigation { padding:0px;margin:0; border: 0px solid red;  clear:both; overflow:hidden}
/*#navigation table{background:#0161b8; width:100%; margin:0px auto; border-spacing:1px; border-collapse:separate}
#navigation td{background:#0a80d8; }*/
#navigation a{line-height:35px;font-size:16px;color:#fff;overflow:hidden;display:block;text-align:center;}
#navigation a.current{ background:#0161b8; color:#ffe400}

/*===FlexSlider幻灯片  开始===*/
#banner{margin:0;padding:0; width:100%}

/*当前位置*/
#location{ padding:3px 0px;margin: 0; border-bottom: 1px solid #167312;color:#000;  height:1.5em; line-height:1.5em; clear:both; text-indent:3px;}
#location a{color:#000}

/*搜索 */
.search{width:98%;margin:0px auto}
.searchresult{ font-weight:bold; font-size:18px;}


/**列表分页**/
.MyPage {
  TEXT-ALIGN: right;
  margin: 10px 0px 10px 0px;
}
.MyPage span {
  display:inline-block;
  padding: 5px 10px 5px 10px;
  color: #383838;
  margin-right: 2px;
}
.MyPage a {
  display:inline-block;
  padding: 5px 10px 5px 10px;
  background-color: #FBFBFB;
  border: 1px solid #E8E8E8;
  color: #8A8A8A;
  margin-right: 2px;
  text-decoration: none;
}
.MyPage span.current, .MyPage a.cur, .MyPage span:hover, .MyPage a:hover {
  padding: 5px 10px 5px 10px;
  background-color: #078BEF;
  COLOR: #fff;
  margin-right: 2px;
  text-decoration: none;
}

/*分享按钮*/
.tool{width:95%; margin:0px auto;  text-align:center;}
.tool a{color:#000; font-size:16px}
.tool table{ width:100%; margin:5px 0px }
.tool td{ padding: 3px 5px; width:50%; text-align:center}


/*版权信息*/
#copyright{ padding:3px 0px; text-align:center; font-size:14px; color:#666; border:0px solid red; margin-bottom:50px}
#copyright a{color:#666; font-size:14px;}
#copyright .TechnicalSupport{ text-align:center; padding-bottom:5px;font-size:14px;}
#copyright .TechnicalSupport a { font-size:14px;}
#copyright .bottom_copyright{ padding:3px 0px; font-size:14px;}
#copyright .bottom_navigation{ text-align:center; height:35px; line-height:35px; background:#71C6A0; font-size:14px; display:none}
#copyright .bottom_navigation a{ font-weight:normal; color:#000}
#copyright .Mobile{text-align:center; height:35px; line-height:35px; background:#f2f2f2; border-bottom:1px solid #0f67af}
#copyright .Mobile a{ font-weight:normal; color:#666666; font-weight:bold;}
#copyright .Language{padding:10px 0px 0px 0px;  color:#666; text-align:center;}

/*底部固定工具条*/
#tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;
position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;
box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;
}
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*蓝色主题*/
.toollist_blue {
	border-top: 1px solid #b40101; 
	background-image:linear-gradient(top, #0225a1, #0225a1 60%, #0225a1);
	background-image:-o-linear-gradient(top, #0225a1, #0225a1 60%, #0225a1);
	background-image:-ms-linear-gradient(top, #0225a1, #0225a1 60%, #0225a1);
	background-image:-moz-linear-gradient(top, #0225a1, #0225a1 60%, #0225a1);
	background-image:-webkit-linear-gradient(top, #0225a1, #0225a1 60%, #0225a1 );
	
	box-shadow: 0 1px 0 #3d65f1 inset;
	-moz-box-shadow: 0 1px 0 #3d65f1 inset;
	-webkit-box-shadow: 0 1px 0 #3d65f1 inset;
	-o-box-shadow: 0 1px 0 #3d65f1 inset;
}
.toollist_blue li{ border-right: 1px solid rgba(250, 250, 250, 0.4);}
.toollist_blue li a {color: #fff;}
/*==========@@公共板块 结束@@==========*/


/*==========@@频道页面 开始@@==========*/
/*===公共字段 开始===*/
.ChannelName{}
.ChannelContent{ clear:both; padding:3px;}
.ChannelSContent{}

.InfoTitle, .ChannelName{ font-size:18px; line-height: 1.5em; vertical-align:middle; font-weight:bold;}
.InfoTime{color:#999; text-align:center; font-size:12px; padding:2px 0px; height:25px}
.InfoContent{ font-size:17px; line-height:1.5em}
.InfoContent p{ font-size:17px}
.InfoPicture{ text-align: center;}
.InfoPicture img{width:100%;}
.f1{}
.f2{}
.f3{}
.f4{}
.f5{}
.ShowInfo{ height: 30px; line-height: 1.5em; font-size:18px; border-top: 1px solid #bdbec1; vertical-align:middle; padding-top:5px; color:#000000}
.Tag{ text-align: left; font-weight:bold; }
.Tag b{}
.Tag a{ padding:0 3px; font-weight:normal; text-decoration:none;}
.InfoContent img, .ChannelContent img{max-width:100%; }
/*===公共字段 结束===*/




/*==========@@通用列表 开始@@==========*/
/*列表全局样式*/
.textlist li, .gridlist li, .wxlist li, .thumblist li{ font-size:16px; line-height:1.5em; vertical-align:middle; background-color:#FFF; overflow:hidden;}
.textlist li:hover, .thumblist li:hover, .gridlist li:hover{cursor:pointer;}

/*文本列表*/
.textlist li{
	padding: 5px 0px; 
	background:url(../images/textlist.gif) left center no-repeat; padding-left:14px;
	text-overflow:ellipsis;
	white-space:nowrap;
	border-bottom:1px dotted #999999;
}
.textlist li.first{ background:none; padding-left:3px;}
.textlist li .InfoTime{ display: none;}
.textlist li .InfoContent{ font-size:14px; color:#CCCCCC; white-space:normal}
.textlist li img{ float:left; width:85px; margin-right:5px; border:1px solid #0161b8; }



/*橱窗列表*/
.gridlist li{width:50%;overflow:hidden;float:left; }
.gridlist li .InfoTitle{ height: 25px; line-height:25px; overflow: hidden; font-size:14px; padding:0px 5px; text-align:center;}
.gridlist li .InfoPicture { padding:0px 5px;}
.gridlist li .InfoPicture img{ border:1px solid #b40101; max-height:120px;min-height:120px;}

/*微信列表*/
.wxlist li{
	overflow:hidden;
	border-radius: 5px 5px 10px 10px; -moz-border-radius: 5px 5px 10px 10px; -webkit-border-radius: 5px 5px 10px 10px;-o-border-radius:5px 5px 10px 10px; 
	border:0px solid #d0d1d4;
	margin: 10px auto;
	padding: 8px 8px;
	/*
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);  -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	background: url(../images/bottom.png) repeat-x scroll left bottom #FFFFFF;
	background-size:2px auto;*/
}
.wxlist li .InfoTime{}
.wxlist li .GoTop{ text-align:center; font-weight:bold; height:30px; line-height:30px; color:#000}
.wxlist li .InfoPicture, .wxlist li .ChannelPicture{ border: 0px solid red}
.wxlist li .InfoPicture img, .wxlist li .ChannelPicture img{ width:100%;}
.wxlist li .InfoSContent, .wxlist li .ChannelSContent{ line-height: 1.5em; border:0px solid #900; padding:5px 2px; color:#222222; font-size:14px;}
.wxlist li .ShowInfo{ }
.wxlist .InfoTimeSide {
/*侧边时间显示*/
margin:10px 8px 0px 0px;
width:auto;
font-size:12px;
float:left;
background-color:#179F00;
padding:5px;
position:relative;
border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-o-border-radius:12px;
box-shadow:0 2px 1px 0 rgba(0,0,0,0.14);-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.14);-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,0.14);-o-box-shadow:0 2px 1px 0 rgba(0,0,0,0.14);
font-family:Georgia,"Times New Roman",Times,serif;
}
.wxlist  InfoTimeSide p{color:#FFF}
.wxlist  .InfoTimeSide p b {font-size:20px; }
.wxlist  .InfoTimeSide p i {font-size:11px; }
.wxlist  .InfoTimeSide span {position:absolute;top:10px;right:-4px;
border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;
width:12px;height:12px;
transform:rotate(45deg) ;
-webkit-transform:rotate(45deg) ;-moz-transform:rotate(45deg) ;-o-transform:rotate(45deg) ;-ms-transform:rotate(45deg) ;
background-color:#179F00;
}


.float-left{float:left !important;}
.float-right{float:right !important;}
.margin-big-top{margin-top:20px;}
.margin-big-bottom{margin-bottom:20px;}
.text-right{text-align:right;}

.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

#mySwipe{margin:15px auto;}
.swipe{overflow:hidden;visibility:hidden;position:relative;}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap > div{float:left;width:100%;position:relative;}
.swipe-wrap img{margin-bottom:10px;width:100%;}
.pager{list-style:none;padding:0;text-align:center;clear:both;}
.pager li{display:inline-block;}
.pager li a{color:#333;border:solid 1px #ddd;border-radius:15px;padding:5px 15px;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.pager li a:hover{background-color:#f5f5f5;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.margin-large-bottom{margin-bottom:30px;}