body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	color: rgb(16, 17, 21); line-height: 24px; font-family: "microsoft yahei","宋体"; font-size: 12px;
}
ul {
	list-style-type: none;
}
ol {
	list-style-type: none;
}
li {
	list-style-type: none;
}
input {
	vertical-align: middle;
}
label {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
img {
	border: currentColor; border-image: none;
}
a {
	color: rgb(16, 17, 21); text-decoration: none;
}
a:hover {
	color:#e66d15; text-decoration: none;
}
.clear {
	height: 0px; line-height: 0px; clear: both; font-size: 0px;
}
.public {
	margin: 0px auto; width: 1200px; overflow: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tmar25 {
	margin-top: 25px;
}
.lmar33 {
	margin-left: 33px;
}
.w1000{
  position:relative;
  width:1200px;
  margin: 0 auto;
}
.jTop{height:29px;line-height:29px;background:url(../images/topbj.jpg) repeat-x;}
.jTop a{margin:0 10px;}
.jTop a:hover{color:#0069bd;}
.jTop a.xl{background:url(../images/xl.png) no-repeat left center;padding-left:20px;}
.jTop a:hover.xl{background:url(../images/xlh.png) no-repeat left center;}
.jTop a.em{background:url(../images/em.png) no-repeat left center;padding-left:17px;}
.jTop a:hover.em{background:url(../images/emh.png) no-repeat left center;}
.jTop a.dt{background:url(../images/dt.png) no-repeat left center;padding-left:17px;}
.jTop a:hover.dt{background:url(../images/dth.png) no-repeat left center;}
.jHeader{height:119px;background:url(../images/ltbj.jpg) repeat-x;}
.jHeader .logo{padding-top:14px;}
.jHeader .cxt{padding-top:42px;padding-right:20px;}
.jHeader .tel{margin-top:35px;background:url(../images/telbj.png) no-repeat left center;margin-right:45px;color:#333;line-height:26px;}
.jHeader .tel span{display:block;font-family:arial;font-size:30px;color:#ff6400;font-weight:bold;}

.jNav{width:100%;height:50px;background:url(../images/navbj.jpg) repeat-x;z-index:999; text-align:center;}

.jNav .nav li{float:left;background:url(../images/navline.jpg) no-repeat left center;position:relative;z-index:11;width:150px;display:inline-block;}
.jNav .nav li a{display:inline-block;float:left;width:150px;height:50px;line-height:50px;color:#fff;font-size:14px;overflow:hidden;transition:all 0s linear;text-align:center;}
.jNav .nav li.none{background:none;}
.jNav .nav li a.current{background:url(../images/navhover.jpg) repeat-x;}
.jNav .nav li .sub{position:absolute;top:50px;left:0;background:#0069bd;width:150px;overflow:hidden;display:none;}
.jNav .nav li .sub li{height:30px;float:none;background:none;}
.jNav .nav li .sub li a{display:block;height:30px;line-height:30px;font-size:12px;padding:0;float:none;width:150px;overflow:hidden;text-align:center;border-bottom:1px solid #0c68b1;}
.jNav .nav li .sub li a:hover{background:#ff6400;color:#fff;}
.tm {
	background: url("../images/tm.png") repeat-x; width: 100%; height: 5px; overflow: hidden; position: relative; z-index: 99;
}
.fullSlide {
	width: 100%; height: 500px; margin-top: -5px; position: relative; z-index: 0; min-width: 1250px;
}
.fullSlide .bd {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 0;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important; height: 500px; text-align: center; overflow: hidden;
}
.fullSlide .bd li a {
	height: 500px; display: block;
}
.fullSlide .hd {
	left: 0px; width: 100%; height: 40px; bottom: 0px; line-height: 30px; position: absolute; z-index: 1;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	background: url("../images/banner_span.png") no-repeat; margin: 6px; width: 25px; height: 15px; line-height: 999px; overflow: hidden; display: inline-block; cursor: pointer; -ms-zoom: 1; opacity: 0.8;
}
.fullSlide .hd ul .on {
	background: url("../images/banner_span_hover.png") no-repeat;
}
.fullSlide .prev {
	background: url("../images/slider-arrow.png") no-repeat -126px -137px rgb(0, 0, 0); left: 15%; top: 50%; width: 40px; height: 60px; margin-top: -30px; display: none; position: absolute; z-index: 1; cursor: pointer; opacity: 0.5;
}
.fullSlide .next {
	background: url("../images/slider-arrow.png") no-repeat -126px -137px rgb(0, 0, 0); left: 15%; top: 50%; width: 40px; height: 60px; margin-top: -30px; display: none; position: absolute; z-index: 1; cursor: pointer; opacity: 0.5;
}
.fullSlide .next {
	background-position: -6px -137px; left: auto; right: 15%;
}
.index_kinds {
	width: 240px; overflow: hidden;
}
.left {
	width: 240x; overflow: hidden;
}
.index_kinds_t {
	width: 240px; height: 90px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; background-color: #0662ad;
}
.index_kinds_t h2 {
	padding: 20px 0px 0px 0px; font-size: 16px;
}
.index_kinds_t p {
	padding-left: 10px;
}
.index_kinds_n {
	border: 2px solid #0662ad; border-image: none; width: auto; 
}
.kinds_box {
	background: url("../images/xx_1.jpg") repeat-x bottom; padding: 20px 0px;
}
.kinds_box li {
	width: 100%; 
}
.kinds_box li>a {
	padding-left: 36px; display: block; height: 45px; line-height: 45px; overflow: hidden; font-size: 16px;    border-bottom: 1px solid #e2e2e2;    font-weight: bold;
}
.kinds_box li:hover a {
	background: rgb(245, 245, 245);
}
.kinds_box li .pro_erji{}
.kinds_box li .pro_erji a{display: block; padding-left: 49px;line-height:30px;}
.lianxi {
	background: url("../images/lxbg.jpg") no-repeat bottom; padding: 30px 0px 40px; width: 100%; min-height: 112px;
}
.lianxi h2 {
	padding: 0px 24px;
}
.lianxi h3 {
	padding: 0px 24px;
}
.lianxi h3 {
	font-size: 18px;
}
.lianxi h3 b {
	color: rgb(136, 137, 140); font-size: 16px; display: block;
}
.lianxi h2 {
	color: rgb(0, 71, 172); font-size: 21px; margin-top: 12px;
}
.index_cpzs {
	width: 950px; overflow: hidden;
}
.right {
	padding-left:10px;width: 950px; overflow: hidden;
}
.tit_1 {
	 height: 36px; line-height: 36px; overflow: hidden; background-color: #fff;

}
.tit_2 {
	width: 100%; height: 36px; line-height: 36px; overflow: hidden;   

}
.tit_2 p {
	font-size: 18px; font-weight: bold; float: left;color:#0865b2;
}
.tit_1 p {
	font-size: 18px; font-weight: bold; float: left;color:#0865b2; padding-left:5px;
}
.more {
	font-size: 12px; float: right; color:#0865b2;
}
.a.more:hover{color:#e66d15}
.index_cpzs_n {
	width: 100%;
}
.index_cpzs_box {
	 overflow: hidden; margin-left: -19px;
}
.index_cpzs_box li {
	margin: 20px 0px 0px 19px; width: 215px; height: 185px; overflow: hidden; float: left; display: block; border:4px solid; color:rgb(238,238,238);
}
.index_cpzs_box li hover{
	width: 215px; height: 185px;float: left; display:block; border: 4px solid #DA2627; padding:4px;
}
.index_cpzs_box li .acp {
	width: 215px; height: 151px; text-align: center; vertical-align: middle; display: table-cell;
}
.index_cpzs_box li .acp img {
	margin: 0px; padding: 0px; width: 215px; height: 150px; vertical-align: middle;
}
.index_cpzs_box li span {
	width: 100%; text-align: center; padding-top: 10px; font-size: 14px; display: block;
}
.hbg {
	background: url("../images/tlbg.jpg") no-repeat center; width: 100%; overflow: hidden; margin-top: 40px; max-height: 409px; min-width: 1250px;
}
.qyvi {
	padding: 40px 0px 65px;
}
.index_gycs {
	width: 778px;
}
.index_gycs_n {
	width: 100%; line-height: 28px; font-size: 14px; margin-top: 16px; color:#000
}
.index_gycs_n img {
	width: 100%; height: 128px; margin-top: 16px;
}
.index_video {
	width: 384px; overflow: hidden;
}
.index_video img {
	width: 377px; height: 250px;
}
.index_khal {
	margin-top: 25px;
}
.index_khal_n {
	width: 100%; margin-left: -25px;
}
.index_khal_box {
	padding: 0px;
}
.index_khal_box li {
	margin: 18px 0px 0px 25px; width: 220px; height: 303px; line-height: 30px; overflow: hidden; float: left; display: inline-block;
}
.index_khal_box li img {
	width: 220px; height: 147px;
}
.index_khal_box li span {
	width: 100%; padding-top: 6px; font-size: 14px; display: block;
}
.zxal_n span {
	width: 100%; padding-top: 6px; font-size: 14px; display: block;
}
.anli_box span {
	width: 100%; padding-top: 6px; font-size: 14px; display: block;
}
.index_khal_box li p {
	width: 100%; color: rgb(56, 58, 64); overflow: hidden; font-size: 12px; display: block;
}
.zxal_n p {
	width: 100%; color: rgb(56, 58, 64); overflow: hidden; font-size: 12px; display: block;
}
.anli_box p {
	width: 100%; color: rgb(56, 58, 64); overflow: hidden; font-size: 12px; display: block;
}
.index_khal_box li p.pjj {
	height: 60px;
}
.zxal_n p.pjj {
	height: 60px;
}
.anli_box p.pjj {
	height: 60px;
}
.index_khal_box li p a {
	color: rgb(0, 71, 172);
}
.zxal_n p a {
	color: rgb(0, 71, 172);
}
.anli_box p a {
	color: rgb(0, 71, 172);
}
.index_khal_box li p a:hover {
	text-decoration: underline;
}
.zxal_n p a:hover {
	text-decoration: underline;
}
.anli_box p a:hover {
	text-decoration: underline;
}
.index_xinwen {
	padding-top: 33px;  border-top-color: rgb(16, 45, 110); border-top-width: 1px; border-top-style: solid;
}
.index_gsxw {
	width: 378px; overflow: hidden;
}
.index_gsxw_n {
	padding: 0px;
}
.news_n_1 {
	margin-top: 14px;
}
.news_n_1 img {
	width: 117px; height: 77px; margin-right: 15px; float: left;
}
.news_n_1 h3 {
	font-size: 14px;
}
.news_n_1 p {
	color: rgb(56, 58, 64); padding-top: 6px;
}
.news_n_2 {
	padding-top: 10px;
}
.news_n_2 li {
	background: url("../images/xx.jpg") repeat-x bottom; width: 100%; height: 38px; line-height: 38px; overflow: hidden;
}
.news_n_2 li a {
	background: url("../images/icon_1.jpg") no-repeat 0px 16px; padding-left: 12px; font-size: 13px; display: block;
}
.news_n_2 li span {
	color: rgb(56, 58, 64); float: right; display: block;
}
.link {
	background: rgb(244, 244, 244); padding: 10px 0px; width: 100%; overflow: hidden; margin-top: 45px;
}
.link a {
	padding: 0px 6px; display: inline-block;
}
.footer{ clear:both; padding:0px 0 20px 0; margin:0px 0 0 0; text-align:center; background:#004B97 ;}
.footer_inner{margin:0 auto; width:980px;}
.foot_nav{ line-height:1.8em; letter-spacing:4px; color:#ccc;}
.foot_nav a{ color:#bbb; letter-spacing:1px; margin-right:10px; font-size:12px }
.footer .copyright{ padding-top:5px; color:#bbb; line-height:1.8em; }
.footer .copyright p{ font-size:12px;height:30px;line-height:30px;  }

.bottom {
	padding: 14px 0px; color: rgb(255, 255, 255); overflow: hidden;
}
.bottom a {
	color: rgb(255, 255, 255);
}
.bottom a:hover {
	color: rgb(255, 255, 255);
}
.bottom span {
	float: right; display: block;
}
.n_ban {
	width: 100%; height: 276px; overflow: hidden; margin-top: -5px; position: relative; min-width: 1250px;
}
.content {
	padding: 20px 0px 60px;
}
.lanmu {
	padding: 0px;
}
.lanmu_t {
	width:220px; height: 46px; line-height: 46px; overflow: hidden; border-bottom-color:#fff; border-bottom-width: 1px; border-bottom-style: solid;background-color: #fff;
}
.sideNavBox { width:218px; border:2px solid #00418d; background: #fff; border-radius: 0 0 4px 4px; overflow: hidden; }
.sideNavBox ul { padding: 13px; }
.sideNavBox li {margin-bottom: 8px;text-align:center;}
.sideNavBox li a  {color: rgb(16, 17, 21); text-decoration: none;}
.sideNavBox li a.current{background:#fff; color: #e66d15;}
.sideNavBox h3 a { height: 32px; line-height: 32px; background: #eeeff0;  font-size: 14px; display: block; color: #e66d15; border-radius: 4px; overflow: hidden; color: #393939; font-weight:bold;text-align: center;}
.sideNavBox li h3 a.current{background:#eeeff0; color: #e66d15;}
.sideNavBox h3 a:hover, .sideNavBox .active h3 a { background:#eeeff0; color: #e66d15; }
.active{background: #FF6400;color: #fff;}
.right_t {
	width: 100%; height: 46px; line-height: 46px; overflow: hidden;background-color: #fff;
}
.lanmu_t h2 {
	background: url("../images/icon_3.png") no-repeat 0px 50%; padding-left: 30px; font-size: 18px;color:#0865b2;
}
.lanmu_n {
	width: 100%; margin-top: 18px;
}
.lanmu_box {
	padding: 0px;
}
.lanmu_box li {
	width: 100%; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px;
}
.lanmu_box li a {
	background: url("../images/jh.png") no-repeat 213px 50%; padding-left: 30px; display: block;
}
.lanmu_box li:hover a {
	background: url("../images/hjh.png") no-repeat 213px 50% rgb(245, 245, 245);
}
.zxal {
	margin-top: 10px;
}
.zxal_n {
	line-height: 30px; margin-top: 22px;
}
.zxal_n img {
	width: 240px; height: 170px; margin-bottom: 3px;
}
.lenew_n {
	margin-top: 16px;border:2px solid #0662ad;width:220px;
}
.lenew_box {
	padding: 0px; width:210px;
}
.lenew_box li {
	width: 100%; height: 32px; line-height: 32px; overflow: hidden; font-size: 13px;padding-left:5px;
}
.right_t h2 {
	font-size: 14px; float: left;color:#0865b2;
}
.site {
	font-size: 12px; float: left; display: block;color:#075da2;font-weight:bold;
}
.site a{
	color:#075da2;
}
.company {
	padding: 25px 0px; line-height: 28px; font-size: 14px;
}
.newslist {
	padding-bottom: 10px;
}
.news_box {
	padding: 0px;
}
.news_box li {
	width: 100%; color: rgb(66, 66, 66); line-height: 27px; overflow: hidden; font-size: 14px;  display: block;border-bottom:solid 1px #eee;
}
.news_box li img {
	width: 182px; height: 120px; margin-right: 18px; float: left;
}
.news_box li h2 {
	line-height: 32px; font-size: 14px; margin-bottom: 3px;
}
.news_box li span {
	color: rgb(85, 87, 101); margin-top: 5px; display: block;float:right;
}
.news_box li span a {
	color: rgb(0, 71, 172); margin-left: 30px; display: inline-block; 
}
.news_box li span a:hover {
	text-decoration: underline;
}
.prolist {
	padding-top: 10px;
}
.page {
	width: auto; text-align: center; overflow: hidden; font-size: 12px; margin-top: 45px;
}
.page a {
	margin: 0px 3px; padding: 0px 12px; border: 1px solid rgb(222, 221, 221); border-image: none; color: rgb(133, 133, 133); overflow: hidden; display: inline-block;
}
.page a:hover {
	background: rgb(236, 236, 237); border: 1px solid rgb(236, 236, 237); border-image: none; text-decoration: none;
}
.pageinfo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.pageinfo A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
.pageinfo A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.pageinfo A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.pageinfo SPAN.thisclass {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
.pageinfo SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}
a.cur {
	background: rgb(236, 236, 237); border: 1px solid rgb(236, 236, 237); border-image: none; text-decoration: none;
}
.anli_box {
	margin-left: -36px;
}
.anli_box li {
	margin: 18px 0px 0px 36px; width: 281px; height: 344px; line-height: 30px; overflow: hidden; float: left; display: inline-block;
}
.anli_box li img {
	width: 281px; height: 188px;
}
.anli_box p {
	font-size: 14px;
}
.new_con {
	padding: 28px 0px 10px; overflow: hidden;
}
.bt {
	width: 100%; text-align: center; padding-bottom: 12px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: dotted;
}
.bt h2 {
	font-family: "microsoft yahei"; font-size: 18px;
}
.bt p {
	color: rgb(155, 155, 155); font-size: 12px; margin-top: 8px;
}
.con {
	width: 100%; height: auto; text-align: left; line-height: 27px; font-size: 14px; margin-top: 20px;
}
.share {
	margin-top: 20px; margin-bottom: 5px; float: right;
}
.fenpian {
	background: url("../images/sxx.jpg") repeat-x; padding: 15px 0px; width: 100%; text-align: left; overflow: hidden; margin-top: 20px;
}
.fenpian ul li {
	width: 100%; line-height: 27px; font-size: 14px;
}
.xgnews {
	width: 100%; padding-top: 15px; border-top-color: rgb(214, 214, 214); border-top-width: 1px; border-top-style: dotted;
}
.xgsb {
	width: 100%; padding-top: 15px; border-top-color: rgb(214, 214, 214); border-top-width: 1px; border-top-style: dotted;
}
.xgnews h2 {
	line-height: 36px; font-size: 18px;
}
.xgsb h2 {
	line-height: 36px; font-size: 18px;
}
.xgnews_box {
	padding-top: 10px; margin-left: -85px;
}
.xgnews_box li {
	width: 416px; height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; margin-left: 85px; float: left; display: inline-block;
}
.xgnews_box li span {
	color: rgb(56, 58, 64); font-size: 13px; float: right; display: block;
}
.cpxx_zuo {
	margin-top: 30px;
}
#owl-demo {
	width: 450px; height: 316px; position: relative;
}
#owl-demo .item {
	width: 450px; height: 316px; text-align: center; vertical-align: middle; display: table-cell; position: relative;
}
#owl-demo img {
	margin: 0px auto; vertical-align: middle; max-height: 316px; max-width: 450px;
}
.owl-pagination {
	left: 0px; width: 100%; height: 22px; text-align: center; bottom: 10px; position: absolute;
}
.owl-page {
	margin: 0px 5px; width: 10px; height: 10px; display: inline-block; background-image: url("../images/bg15.png");
}
.owl-pagination .active {
	width: 25px; background-image: url("../images/bg16.png");
}
.owl-buttons {
	display: none;
}
.owl-buttons div {
	top: 50%; width: 40px; height: 80px; text-indent: -9999px; margin-top: -40px; position: absolute;
}
.cpxx_you {
	width: 430px; line-height: 30px; overflow: hidden; font-size: 14px; margin-top: 30px;
}
.cpxx_you h2 {
	line-height: 44px; padding-bottom: 10px; font-size: 22px;
}
.xjtel {
	background: url("../images/telic.jpg") no-repeat; height: 28px; line-height: 28px; margin-top: 30px;
}
.xjtel p {
	color: rgb(52, 50, 51); padding-left: 44px; font-size: 14px; font-weight: bold;
}
.xjtel p b {
	color: rgb(225, 1, 1); font-size: 24px;
}
.bjdg {
	margin-top: 30px;
}
.bjdg a {
	width: 180px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; margin-right: 12px; display: inline-block;
}
.bjdg a.abj {
	background: rgb(237, 30, 36);
}
.bjdg a.adg {
	background: rgb(36, 45, 60);
}
.canshu_t {
	background: url("../images/hx.jpg") repeat-x bottom; width: 100%; height: 45px; line-height: 45px; overflow: hidden; font-weight: bold; margin-top: 35px;
}
.canshu_t p {
	width: auto; height: 45px; text-align: center; line-height: 45px; font-size: 16px; margin-right: 15px; float: left;
}
.canshu_t p a {
	padding: 0px 5px; display: block; cursor: pointer;
}
.canshu_t p a.a_n {
	background: url("../images/hhx.jpg") repeat-x bottom; color: rgb(225, 1, 1);
}
.canshu_n {
	padding: 20px 0px; line-height: 28px; font-size: 14px;
}
.xgal {
	margin-top: 25px;
}
.xgal_box {
	padding: 0px; overflow: hidden; margin-left: -19px;
}
.xgal_box li {
	margin: 17px 0px 0px 19px; width: 215px; height: 300px; line-height: 30px; overflow: hidden; float: left; display: inline-block;
}
.xgal_box li img {
	width: 215px; height: 144px;
}
.xgal_box li span {
	width: 100%; padding-top: 6px; font-size: 14px; display: block;
}
.xgal_box li p {
	width: 100%; color: rgb(56, 58, 64); overflow: hidden; font-size: 12px; display: block;
}
.xgal_box li p.pjj {
	height: 60px;
}
.xgal_box li p a {
	color: rgb(0, 71, 172);
}
.xgal_box li p a:hover {
	text-decoration: underline;
}
.thumb_ {
	margin: 20px auto; text-align: center;
}

*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }


.mark_main {
    overflow: hidden;
    margin-bottom: 10px;
	width:1200px;
}
.mark_main .boxs {
    float: left;
    width: 200px;
    color: #FFF;
    margin-top: 0;
    margin-right: 20px;margin-left: 50px;
    margin-bottom: 10px;
	height:140px;
    padding: 10px;
	text-align:center
}

.mark_main .boxs h2 {
    font-size: 16px;
    color: #000;
	margin-bottom:5px;
}
.mark_main .boxs p {
    font-size: 14px;
    color: #000;
	margin-bottom:5px;
}

.mark_main .color3 {
    background: #fff ;
	border: 2px solid #0865b2;
	text-align:center;
}
.paging_lxwm_con{border-left:1px solid #d3d3d3;border:2px solid #00418d;}
.L_title{text-align:center;font-size:16px;color:#fff;line-height:30px;background:#00418d;height:62px;padding:10px 10px 0;overflow:hidden;}
.paging_lxwm{width:220px;overflow:hidden;margin-top:20px;}
.paging_lxwm_con{line-height:2em;padding:20px 10px;font-size:14px;color:#666;}
.paging_lxwm_con h2{text-align:center;font-size:18px;padding-bottom:10px;}
.paging_lxwm_con span{display:block;}

.main-im{ position:fixed; right: 10px; top:300px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 140px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }
.scv_listpages{}.scv_listpages ul{ float:left; padding:12px 0px 12px 16px;}
.scv_listpages ul li{ float:left; font-family:Tahoma;  line-height:17px;  margin-right:6px;border:1px solid #E9E9E9;}
.scv_listpages ul li a{ float:left; padding:2px 4px 2px; color:#555;  display:block;}
.scv_listpages ul li a:hover{ color:#690; text-decoration:none;  padding:2px 4px 2px;}
.scv_listpages ul li.thisclass,.scv_listpages ul li.thisclass a,.pagebox ul li.thisclass a:hover{ background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold;}
.scv_listpages .pageinfo{ line-height:21px; padding:12px 10px 12px 16px;  color:#999;}
.scv_listpages .pageinfo strong{ color:#555;  font-weight:normal;  margin:0px 2px;}


.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }