/*全局reset开始*/
body,div,ol,ul,li,p,table,tr,td,th,form,input,textarea,img{margin:0;padding:0;} ol,ul,li{list-style:none;} body{font-size:12px;font-family:"宋体",verdana;} .clear{clear:both;height:0px;line-height:0;font-size:0px;overflow:hidden;} body{background-color:#fff;} img{border:none;}/*全局reset结束*/
a.link1{color:#313031;text-decoration:none;}
a.link1:hover{color:#00659c;text-decoration:underline}
a.link3{line-height: 17px;text-decoration:none;}
a.link3:hover{text-decoration:underline;}
.mgTop10{margin-top:10px!important;}
img{border:none;}
/*modi by AquirJan*/
table{width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0; } .row:before, .row:after {display: table; content: " "; } .row:after {clear: both; } .row:before, .row:after {display: table; content: " "; } .row:after {clear: both; } .clearfix:before, .clearfix:after {display: table; content: " "; } .clearfix:after {clear: both; } .pull-right {float: right !important; } .pull-left {float: left !important; } .text-left {text-align: left; } .text-right {text-align: right; } .text-center {text-align: center; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{position: relative; min-height: 1px; x-padding:0 15px 0 15px; float:left; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {float: left; }
.col-xs-1 {width: 8.333333333333332%; } .col-xs-2 {width: 16.666666666666664%; } .col-xs-3 {width: 25%; } .col-xs-4 {width: 33.33333333333333%; } .col-xs-5 {width: 41.66666666666667%; } .col-xs-6 {width: 50%; width: 49.998%\9; } .col-xs-7 {width: 58.333333333333336%; } .col-xs-8 {width: 66.66666666666666%; } .col-xs-9 {width: 75%; } .col-xs-10 {width: 83.33333333333334%; } .col-xs-11 {width: 91.66666666666666%; } .col-xs-12 {width: 100%; }
.btn {display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: bold; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } .btn:focus {outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .btn:hover, .btn:focus {color: #333333; text-decoration: none; } .btn:active, .btn.active {background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn-info {color: #ffffff; background-color: #5bc0de; border-color: #46b8da; } .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {color: #ffffff; background-color: #39b3d7; border-color: #269abc; } .btn-info:active, .btn-info.active {background-image: none; }

/* 总外框 */
.width983{width:983px;margin:0 auto;}

/* 脚部 */
.footer{x-height:90px;line-height:16px;overflow:hidden;text-align:center;padding:2px 0;margin:10px auto 0 auto;border-bottom:3px solid #333;border-top:3px solid #333;background:#fff;}
.footer-inner{padding:0 0 17px 0;}
.footer-links a{color:#c70102;}
.footer-links{padding:12px 0;color:#c70102;}

/* 头部和导航 */
.banner{height:138px;}
.menu{height:33px;color:#fff;font-weight:bold;line-height:33px;text-align:center;}
.menu a{/*display:inline-block;display:inline/9;height:33px;line-height:33px;*/text-decoration:none;color:#fff}
.menu a:hover{color:#ff0;}
.subMenuWrap{position:relative;z-index:1000;}
.subMenuWrap a{color:#666;text-decoration:none;}
.dongtai{left:247px;}
.nongqixinxi{left:313px;}
.zhengcefagui{left:379px;}
.gongzuozhineng{left:445px;}
.banshizhinan{left:511px;}
.lishiyifeng{left:577px;}
.wenhua{left:643px;}

/* 广告图 */
.adWrap{width:198px;x-height:12px;x-position:relative;}
.adWrap li{background:none;padding:0;}
#adImgWrap{width:198px;height:132px;overflow:hidden;}
#adImgWrap li{width:198px;height:132px;overflow:hidden;}
#adTagWrap{width:60px;height:16px;position:absolute;top:133px;right:0;z-index:1000;}
#adTagWrap li{width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;cursor:pointer;margin-right:2px;float:left;border:1px solid #bebebe;color:#666;background:#fff;list-style:none;}
#adTagWrap li.seleted{border:1px solid #ccc;color:#666;background-color:#ccc;}

/* 头部导航 子菜单 */
.subMenuItem_sub{position:absolute;x-left:80px;top:0;z-index:200;background-color:#fff;border:1px solid #ccc;display:none;}
.subMenuItem_sub li.itemWrapLi_2{width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
ul.subMenuList{position:absolute;
	top:0;/*mark*/
	x-z-index:1000;background-color:#fff;border:1px solid #ccc;display:none;}
ul.subMenuList li{border-bottom:1px dotted #ccc;position:relative;}
ul.subMenuList li.itemWrapLi_1:hover{background-color:#666;}
ul.subMenuList li.itemWrapLi_1:hover a.item_link_1{color:#fff;}
ul.subMenuList li.itemWrapLi_2:hover{background-color:#666;}
ul.subMenuList li.itemWrapLi_2:hover a.item_link_2{color:#fff;}
ul.subMenuList li .subMenuItem a,
.itemWrapLi_2 a{
	height:20px;
	line-height:20px;
	padding:0 10px;
}

/* menu-html页面的搜索部分 */
.searchBar{x-height:32px;margin:10px auto 0 auto;background-color:#f2f0f1;}
.search-icon{width:34px;height:28px;}
.search-content{
  width: 270px;
  height: 20px;
  line-height: 20px;
  margin: 3px auto;
}
.search-btn{margin:4px 0 0 0;height:23px;width:67px;border-width:0;cursor:pointer;}
.search-bar-today{padding-right: 10px;text-align: right;height:32px;line-height:32px;}
.leftSide{width:201px;float:left;margin-right:10px;}
.middleWrap{width:561px;float:left;margin-right:10px;}
.rightSide{width:198px;float:right;}

.leftSide .section-top{height:322px;overflow:hidden;}
.leftSide .section-mid{height:322px;overflow:hidden;}
.leftSide .section-bottom{height:125px;overflow:hidden;}
.section .title{height:24px;line-height:24px;padding:0 0 0 24px;}
.section .title>p{color:#fff;font-size:15px;font-weight:blob;}
.section .title a.side_more_btn{display:block;width:43px;height:24px;text-decoration:none;color:#333;}

.section ul.list{border:1px solid #d7d7d7;border-top:none;background-color:#f9f9f9;}
.section li{height:23px;line-height:23px;overflow:hidden;width:100%;margin:0 5px 0 0;}
.rightSide ul li span,
.rightSide ul li img,
.section li span,
.section li img{
	float: left;
}
.rightSide ul li img,
.section li img{
	margin-top: 5px;
}
.rightSide ul li a,
.section li a{
	float: left;
	width:75%;
	overflow: hidden;
	white-space:nowrap;text-overflow:ellipsis;
}
span.dot{color:#666;}
.section ul.contact li{color:#666;font-weight:bold;height:25px;line-height:25px;padding-left:30px;}
.section_m .title{height:40px;padding:0 22px 0 30px;}
.section_m .titleL{color:#fff;width:80px;font-size:14px;font-weight:bold;float:left;height:40px;line-height:30px;}
.section_m .title a.side_more_btn{text-decoration:none;color:#fff;float:right;height:40px;line-height:30px;}
.section_m .title a.side_more_btn2{text-decoration:none;color:#333;float:right;height:40px;line-height:30px;}
.section_m .wrapBg_b{height:6px;}
.imgFrame{height: 132px;padding: 5px 15px 18px 14px;float:left;} 
.section_m li{width: 100%;float: left;height:23px;line-height: 24px;}
.section_m ul.list{width: 318px;float:right;padding-right:15px;}
.section_m .articalTitle{text-indent: 10px;width:80%;float:left;overflow:hidden;white-space:nowrap;}
.section_m .articalTitle a{
    width:80%;float:left;
    overflow: hidden;
	white-space:nowrap;text-overflow:ellipsis;
}
.section_m .articalTitle3{text-indent: 10px;width:400px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.section_m .articalTime{x-width: 40px;text-indent: 0;float:right;color:#666;text-align:center;}
.section_m ul.list2{padding:0 15px 0 14px;}
.section_m .articalTitle2{width:485px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.section_m td{padding:3px;}

/* 留言建议 */
.comment-wrap th{padding:3px;border-right:1px solid #ffffff;background:#ddebd7;}
.top-msg-btn{position:absolute;top:10px;right:40px;color:#fff;text-decoration:none!important;}

.rightSide .section-up{height:368px;overflow:hidden;}
.rightSide .section-down{height:345px;overflow:hidden;}
.section_r .title{height:26px;padding:0 0 0 10px;}
.section_r .title .title-name{line-height:26px;font-size:15px;background:#fff;padding:0 10px;display:inline-block;*display:inline;}
.title a.a-more{
	text-decoration:none;
	color:#000;
	background:#fff;
	padding:5px 3px;
	font-size:14px;
}
.section_r .bg3{height:80px;}
.section_r li{height:23px;line-height:23px;overflow:hidden;white-space:nowrap;margin:0 5px 0 0;text-overflow:ellipsis;x-width:168px;}
.rside-ad0{height:55px;}
.linkWrap{height:40px;border:1px solid #d6d6d6;}


.newsinfo .bgTop,.votelist .bgTop{height:47px;font-weight:bold;padding:23px 0 0 70px;color:#003d80;font-size:14px;position:relative;}
.newsinfo .mainWrap,.votelist .mainWrap{width:833px;padding:0 75px; }
.newsinfo .mainWrap p.title{color:#c00;font-size:20px;padding-bottom: 10px;font-weight:bold;text-align:center;border-bottom:1px dotted #808080;line-height:40px;font-family: "宋体" !important;}
.newsinfo .mainWrap p.info{color:#666;font-size:12px;text-align:center;margin:10px 0 20px 0;}
.newsinfo .mainWrap .content{color:#333;font-family: "宋体" !important;font-size:14px !important;line-height: 200% !important;}
.newsinfo .mainWrap .content img{margin:5px 0;max-width:80% !important;height: auto !important;} 
.newsinfo .mainWrap p.action{padding:5px 0;text-align:center;}
.newsinfo .mainWrap .content *{text-indent: 0 !important;}
.newsinfo .mainWrap .content p{line-height:200% !important;text-indent: 2em !important;padding-bottom:10px;}
.newsinfo .mainWrap .content h1{font-size:22px !important;}
.newsinfo .mainWrap .content h2{font-size:20px !important;}
.newsinfo .mainWrap .content h3{font-size:18px !important;}
.newsinfo .mainWrap .content h4{font-size:16px !important;}
.newsinfo .mainWrap .content h5{font-size:14px !important;}
.newsinfo .mainWrap .content h5,.newsinfo .mainWrap .content h4,.newsinfo .mainWrap .content h3,.newsinfo .mainWrap .content h2,.newsinfo .mainWrap .content h1{font-weight: normal;}
.newsinfo .mainWrap .content strong,.newsinfo .mainWrap .content b{font-weight: bold !important;}
.newsinfo .mainWrap .content em{font-style:oblique !important;}
.newsinfo .mainWrap .content u{text-decoration: underline !important;}
.newsinfo .mainWrap .content s{text-decoration: line-through;}
.newsinfo .mainWrap .content .nti{text-indent: 0 !important;text-align: center !important;}
.newsinfo .bgBtm,.votelist .bgBtm{height:16px;}


.votelist .listWrap{width:835px;padding-bottom:30px;}
.votelist .listWrap li{padding:20px 0;border-bottom:1px dashed #666;}
.votelist .listWrap .pic{width:126px;height:160px;margin-right:30px;float:left;border:3px solid #999;border-radius:2px;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;}
.votelist .listWrap .info{width:600px;float:left;}
.votelist .listWrap .info .con{font-size:14px;font-weight:bold;line-height:28px;color:#000;margin-bottom:40px;}
.votelist .listWrap .voteSubmit{display:block;float:left;padding-left:35px;margin-right:45px;color:#000;font-size:14px;font-weight:bold;text-decoration:none;width:60px;height:37px;line-height:37px;}
.votelist .listWrap .suggest{display:block;float:left;width:106px;height:26px;margin-top:11px;}


.left_side{width:227px;height:430px;padding-top:182px;float:left;}
.left_side .subWrap{margin-bottom:15px;}
.left_side .box_title{width:160px;margin:0 auto 10px auto;padding-left:30px;color:#3e3e58;font-size:14px;font-weight:bold;height:22px;line-height:22px;}
.left_side .product_list_wrap{padding:10px 0;height:340px;overflow-y:scroll;}
.left_side .product_list_wrap li{text-align:center;line-height:20px;font-weight:bold;cursor:pointer;margin-bottom:20px;}
.left_side .product_list_wrap a{color:#666;text-decoration:none;}
.left_side .product_list_wrap a:hover{color:#000;}
.left_side .news_list_wrap,.left_side .news_list_wrap_2{width:190px;margin:0 auto;}
.left_side .news_list_wrap li{border-bottom:1px solid #ccc;padding-left:30px;line-height:30px;}
.left_side .news_list_wrap a{color:#336799;text-decoration:none;}
.left_side .news_list_wrap a:hover{text-decoration:underline;}
.left_side .news_list_wrap_2 li{width:87px;height:19px;border:1px solid #ccc;background-color:#EAF2F4;line-height:19px;text-align:center;margin:2px;float:left;}
.left_side .news_list_wrap_2 a{color:#336799;text-decoration:none;}
.left_side .news_list_wrap_2 a:hover{text-decoration:underline;}



.border_1{border:3px solid #bbb;border-radius:3px;}
.product_right,.newsList_right{width:747px;float:right;}
.product_right .bgTop,.newsList_right .bgTop{height:47px;font-weight:bold;padding:23px 0 0 70px;color:#003d80;font-size:14px;}
.product_right .mainWrap,.newsList_right .mainWrap{width:747px;overflow: hidden;line-height: 200% !important;}
.product_right .bgBtm,.newsList_right .bgBtm{height:14px;width:747px;overflow: hidden;}
.product_right .listWrap,.newsList_right .listWrap{width:660px;margin:0 auto;padding:20px 0;}
.product_right .scrollWrap{width:605px;height:86px;float:left;overflow:hidden;position:relative;}
#productList{position:absolute;left:0;height: 86px;}
.product_right .listWrap li{width:111px;height:86px;margin-right:10px;float:left;cursor:pointer;}
.product_right .listWrap li:hover{opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);}
.product_right .listWrap li img{border:3px solid #eee;border-radius:3px;}
.product_right .listWrap li:hover img{border-color: #999;}

#pro_leftBtn{width:11px;height:17px;float:left;margin:32px 17px 0 0;cursor:pointer;}
#pro_rightBtn{width:11px;height:17px;float:right;margin:32px 0 0 16px;cursor:pointer;}

#bigProductImgInfo{position:absolute;height:75px;left:0;bottom:0;width:707px;padding:5px 20px;color:#fff;text-align:left;line-height:20px;overflow-y:auto;z-index: 999;}
.bigProductImgInfoBG{position: absolute;left:0;bottom:0;width:707px;padding:5px 20px;z-index:99;background-color: #000;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);height:75px;}
#bigProductImg{max-width:645px;max-height:470px;margin: 0 auto;z-index: 0;}

#loadingWrap{position:absolute;height:100%;z-index:100;opacity:0.8;}


.newsList_right .listWrap li{padding-left:25px;line-height:28px;border-bottom:1px dotted #cbcbcb;}
.newsList_right .listWrap .title{width:500px;padding-right:40px;float:left;text-overflow:ellipsis;}
.newsList_right .listWrap .time{width:90px;float:left;color:#b5b5b5;}
.newsList_right .listWrap a{color:#666;text-decoration:none;}

.pageWrap{height:35px;background-color:#efefef;text-align:center;width:660px;margin:0 auto;line-height:35px;color:#666;}
.pageWrap input.pageInput{width:30px;border:1px solid #b3b3b3;color:#666;text-decoration:blink;font-size:12px;}
.pageWrap input.submitBtn,.suggestSubmit{width:60px;height:20px;border:1px solid #b3b3b3;color:#666;cursor:pointer;}
.pageWrap a{color:#666;text-decoration:none;}
.pageWrap a:hover{text-decoration:underline;}


.suggestSubmit{width:80px;}
.suggest-wrap{width:98%;padding:1%;}
span.replyNum{color:#666;font-size:12px;font-weight:normal;}
span.replyNum a,
a.msgLinkBtn {
  color:#fff;
  text-decoration:none!important;
}
span.replyNum a:hover,a.msgLinkBtn:hover{color:#369;}

.replayList li{margin-bottom:25px;color:#666;line-height:20px;}
.replayList .titleWrap{padding-left:18px;}
.replayList .titleWrap .title{color:#003D80;}
.replayList .titleWrap .time{color:#999;}
.replayList span.msgConTitle{font-weight:bold;color:#666;}
.replayList span.replayConTitle{font-weight:bold;color:#c70102;}
.comment-list li{margin:10px 0;padding:5px 0;}
a.msgLinkBtn{display:block;float:left;padding-left:5px;}


.newsListWrap .listWrap{margin-bottom:25px;}
.newsListWrap .listWrap li{padding-left:25px;line-height:28px;border-bottom:1px dotted #cbcbcb;}
.newsListWrap .listWrap .title{width:650px;padding-right:40px;float:left;text-overflow:ellipsis;}
.newsListWrap .listWrap .time{width:90px;float:left;color:#b5b5b5;}
.newsListWrap .listWrap a{color:#666;text-decoration:none;}
a.department{display:block;width:60px;height:37px;padding-left:35px;line-height:37px;color:#000;text-decoration:none;}


.picList{}
.picList li{float: left;width:120px;padding: 0 10px 20px;text-align: center;height: 131px;overflow: hidden;}
.picList li span{float: left;height: 40px;line-height: 20px !important;display: block;overflow: hidden;width: 120px;}
.picList li a{text-decoration: none;color: #333;display: block;width:120px;height: 131px;overflow: hidden;}
.picList li a img{margin: 0 4.5px;border: 1px solid #eee;padding: 2px;background-color: #fff;}
.picList li a:hover img{border-color: #09f;}
.picList li a:visited{color: #999;}
.picList li a:hover{color: #09f;}

.picList ul{height: 100%;overflow: hidden;padding-left:20px;}

/*
 * Swiper - Mobile Touch Slider CSS
 * http://www.idangero.us/sliders/swiper
 *
 * Vladimir Kharlampidi, The iDangero.us
 * http://www.idangero.us/
 * 
 * Copyright 2012-2013, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us
 *
 * Licensed under GPL & MIT
 *
*/

/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #999;
	box-shadow: 0px 1px 2px #555 inset;
	margin: 0 3px;
	cursor: pointer;

}
.swiper-active-switch {
	/* Specific active button style: */	
	background: #fff;
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
.pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  right: 10px;
}
/* menu use */
.menu-inner-wrap{
	position:relative;
	z-index:100;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.menu-inner-wrap>li{
	position:relative;
	float:left;
}
.sub-menu{
	display:none;
	background:#fff;
	border:1px solid #ccc;
	position:absolute;
	z-index:100;
	width:100px;
}
.menu-inner-wrap .sub0{
	top:33px;
	left:0;
	right:0;
}
.menu-inner-wrap .sub1{
	left:100%;
	top:0;
}
.menu-inner-wrap .sub2{
	left:100%;
	top:0;
}
.sub0>li{
	height:25px;
}
.sub-menu li{
	background:#fff;
	line-height:24px;
	position:relative;
	
}
.sub-menu li a{
	x-padding:0 5px;
	display:block;
	border-bottom:1px dashed #ccc;
}
.sub-menu li a,
.sub-menu li a:link,
.sub-menu li a:visited{
	color:#666;
	background:#fff;
}
.sub-menu li a:hover,
.sub-menu li a:active{
	color:#fff;
	background:#666;
}
.sub1 .sub-menu-item a{
	height:25px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.sub1 .sub-menu-item{
	position:relative;
	width:120px;
	
}
/* end */


