﻿ol, ul, li, dl, dd, p, dt {
	list-style:none;
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal
}
body {
	font-size:12px;
	color:#000;
	line-height:25px;
	margin:0 auto;
	-webkit-text-size-adjust:none;
	font-family:"微软雅黑";
	background:url(/template/default/images/bg01.png) repeat
}
input {
	font-family:"微软雅黑"
}
img {
	border:0
}
form {
	padding:0;
	margin:0
}
a {
	text-decoration:none;
	color:#666
}
a:hover {
	color:#d7000b
}
input {
	outline:none
}
textarea {
	outline:none
}
.center {
	text-align:center
}
.clear {
	clear:both
}
.fl {
	float:left
}
.fr {
	float:right
}
.mar_t10 {
	margin-top:10px
}
.mar_l10 {
	margin-left:10px
}
.mar_l15 {
	margin-left:15px
}
.mar_t30 {
	margin-top:30px
}
.mar_t50 {
	margin-top:50px
}

 .swiper-container {
      width: 100%;
      height: 100%;

    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.case{width:1100px;margin:0 auto;height:auto;display:block;} 	
.picMarquee-left{ width:100%;  overflow:hidden; position:relative; margin-top:15px;   }
.picMarquee-left .bd{ padding:20px 0px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:229px; height:185px; display:block;  }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:39px; font-size:16px; color:#222;   }


.title-2 a {
	display: block;
	padding-top: 30px;
	font: bold 30px/36px "microsoft yahei";
	color: #000000;
	text-align: center;
}
.title-2 a span {
	color: #0546AC;
}
.title-2 p {
	width: 100%;
	height: 30px;
	background: url(/template/default/images/title.png) no-repeat center;
	margin-top: 10px;
	font:bold 14px/30px "microsoft yahei";
	color: #333;
	text-align: center;
	margin: 5px auto 0;
}
a.title-more {
	display: block;
	width: 70px;
	height: 20px;
	border: 1px solid #f5f5f5;
	font: 12px/20px "microsoft yahei";
	margin: 0 auto;
	padding: 0;
 -webkit-transition: all .5s;
 transition: all .5s;
}
a.title-more:hover {
	background: #FF9000;
	color: #fff;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	zoom: 1;
}
.container {
	margin:30px auto 0;
	width:1000px;
}
.rongyu-title {
	width: 1180px;
	height: 40px;
	border-bottom: 1px solid #D6D6D6;
	margin-top: 10px;
}
.rongyu-title h4 a {
	font: bold 20px/40px "microsoft yahei";
	color: #0546AC;
}
.rongyu-title h4 span {
	color: #FF9000;
}
.rongyu-more {
	float: right;
	font: 14px "microsoft yahei";
	padding-top: 15px;
	padding-left:305px;
}
.marquee {
	width: 1100px;
	height: 280px;
	overflow: hidden;
	margin-top: 30px;
}
.marquee li {
	display: inline;
	float: left;
	padding-right: 10px;
}
.marquee li a {
	width: 290px;
	height: 270px;
	display: block;
	float: left;
	text-align: center;
	font-size: 14px;
}
.marquee li a:hover {
	text-decoration: none;
}
.marquee li img {
	width: 290px;
	height: 240px;
 -webkit-transition: all .5s ease;
 -moz-transition: all .5s ease;
 -ms-transition: all .5s ease;
 transition: all .5s ease;
}
.marquee li:hover img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
}
.marquee li em {
	font-style: normal;
	height: 35px;
	line-height: 35px;
	background-color:#eee;
	display: block;
	margin-top: 0px;
	color: #333;
}
.marquee li:hover em {
	color: #0546AC;
}
a.title-more {
	display: block;
	width: 70px;
	height: 20px;
	border: 1px solid #f5f5f5;
	font: 12px/20px "microsoft yahei";
	margin: 0 auto;
	padding: 0;
 -webkit-transition: all .5s;
 transition: all .5s;
}
a.title-more:hover {
	background: #FF9000;
	color: #fff;
}









.top{ position:fixed; top:0px; z-index:99999999; width:100%; background:#FFF; height:80px; background:#f0f0f0;}
.htop{width:100%; height:70px;}
.width {
	width:1100px;
	margin:0 auto
}
.logo {
	float:left;
	padding-top:10px
}
.ProductsBgBox {
	width:1100px;
	margin-top:20px
}
#gdqe {
	width:1010px;
	height:82px;
	overflow:hidden;
	position:relative;
	float:left
}
#gdqe div {
	width:50000px
}
#gdqe li {
	width:210px;
	text-align:center;
	height:60px;
	float:left;
	padding-top:20px;
	border:1px solid #f7f7f7
}
#gdqe dd a {
	color:#000;
	text-decoration:none;
	text-align:center;
	display:inline
}
.ProductsBgBox1 {
	width:1100px;
	margin-top:20px
}
#gdqess {
	width:1010px;
	height:82px;
	overflow:hidden;
	position:relative;
	float:left
}
#gdqess ul {
	width:50000px
}
#gdqess li {
	width:210px;
	text-align:center;
	height:60px;
	float:left;
	padding-top:20px;
	border:1px solid #f7f7f7
}
#gdqess dd a {
	color:#000;
	text-decoration:none;
	text-align:center;
	display:inline
}
.NavList{text-transform:uppercase;padding-top:20px}
.NavList ul{}
.NavList ul li{float:left;text-align:center;padding:0 18px;font-size:15px;line-height:20px; height:60px; position:relative;}
.NavList ul li a{color:#333}
.NavList ul li a:hover{color:#d7000b}
.NavList ul li span{display:block;font-size:12px;font-family:arial;color:#cbcbcb;font-size:11px}
.NavList ul li ul{display:none; position:absolute; width:140px; top:60px; left:10px; background:#3563c8; z-index:100;}
.NavList ul li ul li{ width:110px;height:40px; line-height:40px; text-align:center; padding:0 15px;}
.NavList ul li ul li a{color:#FFF;}
.NavList ul li:hover ul{display:block;}



.CnEn {
	text-align:center;
	line-height:20px;
	color:#cbcbcb;
	padding-top:22px;
	padding-left:20px
}
.CnEn a {
	color:#999
}
.CnEn a:hover {
	color:#d7000b
}
.CnEn span {
	display:block;
	font-family:arial;
	color:#cbcbcb
}
.CnEn span a {
	color:#cbcbcb
}
.CnEn span a:hover {
	color:#d7000b
}
.slider {
	position:relative
}
.rslides {
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
	min-width:1100px;
	margin-top:10px
}
.rslides li {
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0
}
.rslides li:first-child {
	position:relative;
	display:block;
	float:left
}
.rslides img {
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0
}
.caption {
	width:56%;
	position:absolute;
	top:25%;
	left:20%;
	text-align:center
}
.callbacks_tabs a:after {
	content:"";
	font-size:0;
	visibility:visible;
	display:block;
	height:10px;
	width:10px;
	border:2px solid #fff;
	display:inline-block;
	border-radius:50%
}
.callbacks_here a:after {
	background:#d70008;
	border:2px solid #d70008
}
.callbacks_tabs a {
	visibility:hidden
}
.callbacks_tabs li {
	display:inline-block
}
.callbacks_tabs.callbacks1_tabs {
	position:absolute;
	bottom:10px;
	z-index:999;
	left:45%
}
.CaoP {
	background:url(/template/default/images/01.jpg) no-repeat;
	width:335px;
	height:370px;
	margin-top:50px
}
.CanT {
	background:url(/template/default/images/02.jpg) no-repeat;
	width:335px;
	height:370px;
	margin-top:50px;
	margin-left:50px
}
.JiuD {
	background:url(/template/default/images/03.jpg) no-repeat;
	width:335px;
	height:370px;
	margin-top:50px
}
.CaoP_Bg {
	text-align:center;
	color:#fff;
	line-height:24px;
	font-size:13px
}
.CaoP_Bg a {
	background:url(/template/default/images/sbg01.png) repeat;
	width:255px;
	height:280px;
	padding:90px 40px 0 40px;
	color:#fff;
	display:block
}
.CaoP_Bg:hover {
	background:url(/template/default/images/sbg01.png) repeat
}
.CaoP_Bg h2 {
	font-size:22px;
	background:url(/template/default/images/icon03.png) no-repeat bottom center;
	padding-bottom:15px;
	margin-bottom:15px
}
.CaoP_Bg span {
	display:block;
	background:url(/template/default/images/icon01.png) no-repeat;
	width:110px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 auto;
	font-size:12px;
	color:#d7000f;
	margin-top:30px
}
.CaoP_Bg span i {
	font-family:"宋体";
	font-style:normal
}
.AnnBg {
	background:url(/template/default/images/annbg01.png) no-repeat center top #f8f8f8;
	height:335px;
	min-width:1100px
}
.AnnLeft {
	width:720px;
	height:335px;
	overflow:hidden
}
.AnnTitle {
	line-height:16px;
	font-size:17px;
	font-weight:bold;
	float:left;
	border-bottom:1px solid #d7000f;
	padding-bottom:10px;
	margin-top:28PX
}
.AnnTitle span {
	display:block;
	font-size:12px;
	color:#cbcbcb;
	font-family:Calibri;
	font-weight:normal
}
.AnnTitle a {
	color:#333
}
#newsSlider {
	clear:both;
	width:343px;
	position:relative;
	padding-top:20px;
	float:left
}
.container {
	overflow:hidden;
	width:343px;
	position:relative;
	height:335px;
	overflow:hidden
}
UL.slides {
	left:0;
	position:absolute;
	top:0
}
UL.slides LI {
	display:none;
	margin:0;
	width:343px;
	position:absolute;
	top:0
}
#newsSlider UL.pagination {
	position:absolute;
	top:110px;
	left:150px
}
#newsSlider UL.pagination LI {
	float:left
}
#newsSlider UL.pagination LI A {
	display:block;
	background:url(/template/default/images/icon06.png) no-repeat;
	width:15px;
	height:6px;
	text-indent:-9999em
}
#newsSlider UL.pagination LI.active A {
	background:url(/template/default/images/icon07.png) no-repeat
}
.AnnFont {
	text-align:left;
	line-height:20px;
	padding-top:18px
}
.AnnFont h2 {
	font-size:13px;
	color:#333;
	font-weight:bold;
	padding-bottom:10px
}
.AnnFont span {
	display:block
}
.AnnFont span i {
	font-family:"宋体";
	font-style:normal
}
.AnnFont a span {
	background:url(/template/default/images/icon04.png) no-repeat;
	width:80px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-top:8px
}
.AnnFont a:hover span {
	background:url(/template/default/images/icon05.png) no-repeat
}
.AnnFont a:hover h2 {
	color:#d7000f
}
.AnnList {
	width:360px;
	overflow:hidden;
	float:right
}
.AnnList ul {
	margin-top:20px
}
.AnnList li {
	line-height:30px;
	background:url(/template/default/images/annbg.png) repeat-y
}
.AnnList li a {
	background:url(/template/default/images/icon08.png) no-repeat 1px center;
	padding-left:20px
}
.AnnList li a:hover {
	background:url(/template/default/images/icon09.png) no-repeat 1px center
}
.AnnList li span {
	float:right
}
.AnnRight {
	width:335px;
	float:right;
	overflow:hidden;
	background:#f8f8f8
}
.ZhiNanB {
	width:165px;
	height:125px;
	text-align:center;
	line-height:18px;
	margin-top:40px
}
.ZhiNanB h2 {
	padding-top:75px;
	color:#fff;
	font-size:16px
}
.ZhiNanB a {
	width:161px;
	height:121px;
	border:2px solid #ecc26c;
	background:url(/template/default/images/icon10.png) no-repeat center 18px #ecc26c;
	display:block;
	color:#fff
}
.ZhiNanB a:hover {
	background:url(/template/default/images/icon110.png) no-repeat center 18px #f8f8f8;
	color:#ecc26c;
	border:2px solid #ecc26c
}
.ZhiNanB a:hover h2 {
	color:#ecc26c
}
.TuiJianB {
	width:165px;
	height:125px;
	text-align:center;
	line-height:18px;
	margin-top:40px
}
.TuiJianB h2 {
	padding-top:75px;
	color:#fff;
	font-size:16px
}
.TuiJianB a {
	width:161px;
	height:121px;
	border:2px solid #d7000f;
	background:url(/template/default/images/icon12.png) no-repeat center 18px #d7000f;
	display:block;
	color:#fff
}
.TuiJianB a:hover {
	background:url(/template/default/images/icon13.png) no-repeat center 18px #f8f8f8;
	color:#d7000f;
	border:2px solid #d7000f
}
.TuiJianB a:hover h2 {
	color:#d7000f
}
.TimeB {
	width:165px;
	height:125px;
	text-align:center;
	line-height:18px;
	margin-top:5px
}
.TimeB h2 {
	padding-top:75px;
	color:#fff;
	font-size:16px
}
.TimeB a {
	width:161px;
	height:121px;
	border:2px solid #536c97;
	background:url(/template/default/images/icon14.png) no-repeat center 18px #536c97;
	display:block;
	color:#fff
}
.TimeB a:hover {
	background:url(/template/default/images/icon15.png) no-repeat center 18px #f8f8f8;
	color:#536c97;
	border:2px solid #536c97
}
.TimeB a:hover h2 {
	color:#536c97
}
.VideoB {
	width:165px;
	height:125px;
	text-align:center;
	line-height:18px;
	margin-top:5px
}
.VideoB h2 {
	padding-top:75px;
	color:#fff;
	font-size:16px
}
.VideoB a {
	width:161px;
	height:121px;
	border:2px solid #a6c17a;
	background:url(/template/default/images/icon16.png) no-repeat center 18px #a6c17a;
	display:block;
	color:#fff
}
.VideoB a:hover {
	background:url(/template/default/images/icon17.png) no-repeat center 18px #f8f8f8;
	color:#a6c17a;
	border:2px solid #a6c17a
}
.VideoB a:hover h2 {
	color:#a6c17a
}
.HeZuoBg {
	background:url(/template/default/images/linkbg.gif) repeat-x;
	height:210px;
	min-width:1100px
}
.HeZuoB {
	width:1100px;
	margin:0 auto
}
.tb_ {
	width:1100px;
	height:25px;
	line-height:51px;
	color:#fff;
	font-size:14px;
	font-family:"微软雅黑";
	padding-top:27PX
}
.tb_ ul {
}
.tb_ li {
	float:left;
	width:90px;
	line-height:16px;
	cursor:pointer;
	display:inline;
	font-size:17px;
	font-weight:bold;
	margin-right:15PX;
	padding-bottom:10PX
}
.tb_ li span {
	display:block;
	font-family:Calibri;
	color:#cbcbcb;
	font-size:12px;
	font-weight:normal
}
.normaltab {
	color:#999
}
.hovertab {
	color:#000;
	border-bottom:1px solid #d7000f
}
.dis {
	display:block
}
.undis {
	display:none
}
.ctt5 {
	clear:both;
	background:#fff;
	text-align:left;
	overflow:hidden
}
.HeZuoList {
	width:1100px;
	overflow:hidden;
	margin-top:20px
}
.HeZuoList ul {
	width:1125px
}
.HeZuoList li {
	float:left;
	width:198PX;
	height:60PX;
	border:1PX solid #f7f7f7;
	text-align:center;
	padding-top:20PX;
	margin-right:25px
}
.BottomBg {
	background:url(/template/default/images/bottombg.png) center repeat-y;
	min-height:210px;
	min-width:1100px
}
.B_MenuList {
	padding-top:30px;
	float:left;
	padding-right:40px
}
.B_MenuList a {
	display:block;
	line-height:22px;
	color:#b4b4b4
}
.B_MenuList a:hover {
	text-decoration:underline
}
.B_MenuT {
	font-size:15px;
	color:#fff;
	padding-bottom:10px
}
.B_MenuList a.B_MenuT {
	color:#fff
}
.BottomR {
	width:284px;
	height:180px;
	padding-top:30px;
	padding-left:30px;
	float:right
}
.BottomTel {
	font-size:12px;
	color:#6f6f6f;
	float:right
}
.BottomTel h2 {
	font-size:15px;
	color:#fff
}
.BottomTel span {
	color:#fff;
	font-size:19px
}
.selectbox {
	width:282px;
	display:inline;
	position:relative
}
.cartes {
	background:url(/template/default/images/icon19.png) no-repeat 260px center #383838;
	border:1px solid #4b4b4b;
	display:block;
	overflow:hidden;
	position:relative;
	height:35px;
	line-height:35px;
	color:#d1d1d1;
	cursor:pointer;
	margin-top:24px
}
.listTxt {
	border:none;
	background:none;
	padding:0 10px;
	width:88%;
	height:35px;
	line-height:35px;
	cursor:pointer;
	color:#d1d1d1;
	font-size:13px
}
.lists {
	background:#383838;
	border:1px solid #4b4b4b;
	border-top:0;
	position:absolute;
	left:0;
	display:none;
	width:282px
}
.lists .list {
	overflow-x:hidden;
	overflow-y:auto;
	max-height:150px
}
.lists li {
	cursor:pointer;
	height:30px;
	line-height:30px;
	color:#d1d1d1;
	font-size:13px;
	padding:0 10px
}
.lists li a {
	color:#d1d1d1
}
.lists li.cgray {
	background:#292929;
	color:#fff
}
.hover .lists {
	display:block
}
.B_Ewm {
	width:90px;
	height:90px;
	overflow:hidden
}
.CopyBg {
	background:#383838;
	border-top:1PX solid #4b4b4b;
	height:35px;
	color:#a3a3a3;
	font-size:12px;
	line-height:35px
}
.CopyF {
	float:right;
	color:#a3a3a3
}
.CopyF a {
	color:#a3a3a3
}
.CopyF a:hover {
	color:#fff
}
.CopyF span {
	color:#a3a3a3;
	font-family:"宋体";
	padding:0 10px
}
.quick_links_wrap, .mui-mbar-tabs {
	height:100%;
	right:0;
	position:fixed;
	right:0;
	bottom:0;
	z-index:9;
	height:100%
}
.quick_links_wraper.quick_links_dockright {
	margin-left:0;
	left:auto;
	right:4px
}
.mui-mbar-tabs i, .ibar_closebtn {
	display:inline-block;
	cursor:pointer;
	height:19px;
	width:18px;
	vertical-align:top;
	position:absolute
}
.quick_links_panel {
	width:50px;
	position:absolute;
	background:#000;
	z-index:2;
	top:50%;
	right:0
}
.quick_links_panel a {
	display:block;
	line-height:20px;
	width:50px;
	height:50px;
	text-decoration:none;
	color:#d8d8d8;
	overflow:hidden;
	background:url(/template/default/images/04.png) repeat-x bottom #656565;
	position:relative;
	overflow:hidden;
	top:0;
	left:0;
*left:-15px;
	z-index:1;
	margin:0;
	padding:0
}
.quick_toggle {
	position:absolute;
	bottom:0;
	left:0;
	width:50px;
	background:#444851;
	z-index:1
}
.icon_arrow_white {
	position:absolute;
	right:-5px;
	top:172px;
	width:5px;
	height:9px;
	background-position:0 -253px
}
.mp_tooltip {
	height:50px;
	line-height:50px;
	width:152px;
	position:absolute;
	z-index:2;
	left:-181px;
	top:0;
	background:#656565;
	color:#fff;
	text-align:center;
	display:block;
	visibility:hidden;
	font-family:"微软雅黑";
	font-size:13px
}
.mp_tooltip a {
	height:50px;
	line-height:50px;
	width:152px;
	text-align:center;
	display:block
}
.quick_links_panel .icon_arrow_right_black {
	position:absolute;
	right:-4px;
	top:15px;
	width:4px;
	height:7px;
	background:url(/template/default/images/03.png) no-repeat;
	overflow:hidden
}
.quick_links {
	position:absolute;
	top:70%;
	left:0;
	margin-top:-190px;
*margin-top:-220px;
	background:#656565;
	z-index:2;
	width:50px
}
.quick_links_min .quick_links_panel {
	right:280px
}
.quick_links li {
	position:relative;
	display:block;
	left:0;
	top:0
}
.quick_links a:hover, .quick_links a.current, .quick_toggle a:hover {
	background:#d7000f;
	text-decoration:none
}
.quick_links i.setting {
	background:url(/template/default/images/wx.png) no-repeat;
	width:30px;
	height:24px;
	top:15px;
	left:11px
}
.quick_links a:hover i.setting, .quick_links .current i.setting {
	background:url(/template/default/images/wx.png) no-repeat
}
.quick_links i.view {
	width:25px;
	height:25px;
	background:url(/template/default/images/qq.png) no-repeat;
	top:12px;
	left:14px
}
.quick_links a:hover i.view, .quick_links .current i.view {
	background:url(/template/default/images/qq.png) no-repeat
}
.quick_links i.tel01 {
	width:26px;
	height:24px;
	background:url(/template/default/images/kf.png) no-repeat;
	top:10px;
	left:11px
}
.quick_links a:hover i.tel01, .quick_links .current i.tel01 {
	background:url(/template/default/images/kf.png) no-repeat
}
.quick_links i.top {
	width:24px;
	height:17px;
	background:url(/template/default/images/top.png) no-repeat;
	top:15px;
	left:15px
}
.quick_links a:hover i.top, .quick_links .current i.top {
	background:url(/template/default/images/top.png) no-repeat
}
.quick_links i.map {
	width:25px;
	height:21px;
	background:url(/template/default/images/map.png) no-repeat;
	top:10px;
	left:11px
}
.quick_links a:hover i.map, .quick_links .current i.map {
	background:url(/template/default/images/map.png) no-repeat
}
.ibar_login_box {
	width:160px;
	height:140px;
	padding:10px;
	text-align:center;
	background:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, .4);
	border-radius:5px 0 0 5px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	z-index:3;
	position:absolute;
	top:-12px;
	left:-180px;
	left:-181px;
	display:none
}
.ibar_login_box .avatar_box {
	width:160px;
	overflow:hidden;
	height:140px
}
.ibar_login_box .avatar_box p {
	font-size:14px;
	color:#333;
	text-align:center
}
.ibar_login_box .icon_arrow_white {
	position:absolute;
	right:-5px;
	top:15px;
	width:5px;
	height:9px;
	background:url(/template/default/images/07.png) no-repeat
}
.SonMenuBox {
	overflow:hidden
}
.SonMenuT {
	width:170px;
	height:55px;
	background:#d7000f;
	padding-top:15px;
	padding-left:30px
}
.SonMenuF {
	font-size:30px;
	color:#fff;
	padding-top:3px
}
.SonMenuF01 {
	font-size:15px;
	color:#fff;
	line-height:16px;
	padding-left:5px
}
.SonMenuF01 span {
	display:block;
	color:#e58084;
	font-family:Calibri;
	text-transform:Uppercase
}
.SonMenuList {
	border:1px solid #e7e7e7;
	border-top-style:none;
	border-bottom-style:none
}
.SonMenuList ul {
}
.SonMenuList li {
	height:40px;
	border-bottom:1px solid #e7e7e7;
	line-height:16px;
	padding-left:30px;
	padding-top:15px
}
.SonMenuList li span {
	display:block
}
.SonMenuList li a {
	color:#333
}
.SonMenuList li a:hover {
	color:#d7000f
}
#SonMenuList {
	/*color:#d7000f*/
}
.SonRight {
	width:870px;
	overflow:hidden
}
.SonR_Title {
	font-size:17px;
	font-weight:bold;
	color:#333;
	line-height:18px;
	float:left
}
.SonR_Title span {
	color:#cbcbcb;
	display:block;
	font-weight:normal;
	font-size:12px;
	font-family:Calibri
}
.SonR_Mbx {
	float:right;
	background:url(/template/default/images/icon20.png) no-repeat left center;
	padding-left:15px;
	color:#999;
	margin-top:5px
}
.SonR_Mbx a {
	color:#999
}
.SonR_Mbx a:hover {
	color:#d7000f
}
#SonR_Mbx {
	color:#d7000f
}
.SonR_Mbx span {
	padding:0 8px
}
.SonR_Line {
	background:url(/template/default/images/line.gif) no-repeat bottom;
	height:1px;
	line-height:1px;
	margin-top:8px
}
.NewsImg {
	width:177px;
	height:122px;
	border:1px solid #ddd;
	padding:3px;
	margin-top:30px
}
.NewsFont {
	width:665px;
	margin-top:30px;
	line-height:20px
}
.NewsFont h2 {
	font-size:13px;
	color:#000;
	background:url(/template/default/images/icon22.gif) no-repeat bottom left;
	padding-bottom:15px;
	margin-bottom:5px
}
.NewsFont span {
	display:block;
	background:url(/template/default/images/icon23.png) no-repeat 30px center;
	color:#d7000f;
	margin-top:10px
}
.NewsFont a {
	display:block
}
.NewsFont a:hover h2 {
	color:#d7000f
}
.NewsLine {
	border-bottom:1px dotted #c7c7c7;
	margin-top:30px
}
.page {
	text-align:center;
	margin-top:20px
}
.page a {
	border:1px solid #ccc;
	padding:2px 6px;
	color:#8899b5
}
.page a:hover {
	background:#8b8c87;
	border:1px solid #8b8c87;
	color:#fff
}
.jcImgScroll {
	width:870px;
	height:340px;
	margin-top:60px
}
.jcImgScroll li {
}
.jcImgScroll li a {
	background:#fff;
	display:block;
	height:340px
}
.jcImgScroll li.loading a {
	background:#fff url(/template/default/images/loading.gif) no-repeat center center
}
.jcImgScroll li img, .jcImgScroll li, .jcImgScroll em, .jcImgScroll dl {
	display:none;
	border:0 none
}
.jcImgScroll em.sPrev {
	background:url(/template/default/images/icon24.png) no-repeat center right
}
.jcImgScroll em.sNext {
	background:url(/template/default/images/icon25.png) no-repeat center left
}
.jcImgScroll dl dd {
	background:url(/template/default/images/numbtn.png) no-repeat 0 bottom;
	text-indent:-9em
}
.jcImgScroll dl dd:hover, .jcImgScroll dl dd.curr {
	background-position:0 0
}
.TiYuFont {
	padding-top:20px;
	line-height:26px;
	color:#444;
	font-size:13px
}
/*.TiYuFont span {
	color:#d7000f
}*/
.w440 {
	width:440px
}
.CaseList {
	width:894px
}
.CaseList ul {
}
.CaseList li {
	float:left;
	width:275px;
	padding-right:20px;
	margin-top:23px
}
.CaseImg {
	width:273px;
	height:230px;
	border:1px solid #e3e3e3;
}
.CaseFont {
	padding:10px 10px;
	line-height:20px;
	color:#999;
	border:1px solid #e3e3e3;
	height:70PX;
	border-top-style:none
}
.CaseFont h2 {
	font-size:15px;
	color:#333;
	padding-bottom:10px
}




.CaseList2 {
	width:894px
}
.CaseList2 ul {
}
.CaseList2 li {
	float:left;
	width:265px;
	margin-top:23px
}
.CaseImg2 {
	width:263px;
	height:230px;
	border:1px solid #e3e3e3;
}
.CaseFont2 {
	padding:10px 10px;
	line-height:20px;
	color:#999;
	border:1px solid #e3e3e3;
	height:70PX;
	border-top-style:none
}
.CaseFont2 h2 {
	font-size:15px;
	color:#333;
	padding-bottom:10px
}




.HuoDongT {
	border-bottom:1px dotted #cecece;
	font-size:22px;
	text-align:center;
	margin-top:50px;
	padding-bottom:20px
}
.HuoDongT span {
	display:block;
	font-size:12px;
	color:#666;
	padding-top:10px
}
.Next {
	line-height:24px;
	padding-top:15px
}
.QiYeF {
	width:495px;
	line-height:24px;
	color:#444;
	padding-top:30px
}
.QiYeF h2 {
	font-size:22px;
	padding-bottom:20px
}
.QiYeF a {
	color:#444
}
.QiYeF a:hover {
	color:#d7000f
}
.ScbBox {
	background:url(/template/default/images/icon27.png) no-repeat center 50px #fff;
	border:1px solid #e0e0e0;
	padding-top:120px;
	text-align:center;
	width:312px;
	height:120px;
	font-size:17px;
	font-weight:bold;
	color:#666;
	margin-left:70px;
	margin-top:70px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.ScbBox span {
	text-align:center;
	display:block;
	padding-top:55px
}
.ScbBox:hover {
	background:url(/template/default/images/icon27_1.png) no-repeat center 50px #d7000f;
	border:1px solid #d7000f;
	color:#fff
}
.ScbBox01 {
	background:url(/template/default/images/icon28.png) no-repeat center 50px #fff;
	border:1px solid #e0e0e0;
	padding-top:120px;
	text-align:center;
	width:312px;
	height:120px;
	font-size:17px;
	font-weight:bold;
	color:#666;
	margin-left:70px;
	margin-top:70px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.ScbBox01 span {
	text-align:center;
	display:block;
	padding-top:55px
}
.ScbBox01:hover {
	background:url(/template/default/images/icon28_1.png) no-repeat center 50px #d7000f;
	border:1px solid #d7000f;
	color:#fff
}
.ScbLine {
	margin-top:70px;
	border-bottom:1px dotted #c7c7c7
}
.ScbT {
	font-size:17PX;
	font-weight:bold
}
.LxBg {
	background:#f5f5f5;
	overflow:hidden;
	padding:20px
}
.LxT {
	font-size:17px;
	font-weight:bold;
	color:#d7000f
}
.LxF span {
	float:left;
	width:256px;
	display:block;
	margin-top:10px;
	padding-left:20px
}
.add {
	background:url(/template/default/images/icon29.png) no-repeat left center
}
.zj {
	background:url(/template/default/images/icon30.png) no-repeat left center
}
.scb {
	background:url(/template/default/images/icon31.png) no-repeat left center
}
.kdc {
	background:url(/template/default/images/icon32.png) no-repeat left center
}
.wy {
	background:url(/template/default/images/icon33.png) no-repeat left center
}
.jct {
	background:url(/template/default/images/icon34.png) no-repeat left center
}
.swkdc {
	background:url(/template/default/images/icon35.png) no-repeat left center
}
.jjd {
	background:url(/template/default/images/icon36.png) no-repeat center left
}
.cd {
	background:url(/template/default/images/icon37.png) no-repeat 0 5px
}
.LyFont {
	width:160px;
	text-align:right;
	height:30px;
	line-height:30px
}
.LyInput {
}
.LyInput input {
	background:#fff;
	border:1px solid #ccc;
	width:285px;
	height:28px;
	line-height:28px
}
.LyLx {
	height:30px;
	line-height:30px
}
.LyInput select {
	width:88px;
	height:30px;
	line-height:30px
}
.LyInput textarea {
	width:635px;
	height:200px;
	background:#fff;
	border:1px solid #d1d1d1
}
.Cclx {
	font-size:13px;
	color:#333;
	line-height:28px;
	padding-top:20px
}
.Cclx h2 {
	font-size:17px;
	font-weight:bold;
	color:#d7000f
}
.fonts {
	font-size:13px;
	color:#333
}
.fonts h2 {
	font-size:17px;
	font-weight:bold;
	color:#d7000f
}
.fontss {
	font-size:13px;
	color:#333;
	line-height:28px
}
.fontss h2 {
	font-size:17px;
	font-weight:bold;
	color:#d7000f
}
.fontss img {
	margin-top:30px;
	margin-bottom:15px
}
.Tcw {
	background:#f3f3f3;
	width:180px;
	height:430px;
	padding:20px 10px;
	margin-top:50px;
	line-height:40px;
	font-size:13px;
	color:#444
}
.TuiJianList {
	width:884px;
	margin-top:20px
}
.TuiJianList ul {
}
.TuiJianList li {
	float:left;
	width:202px;
	height:112px;
	border:1px solid #e8e8e8;
	margin-right:17px;
	margin-top:20px
}
.YunYingTime {
	width:280px;
	height:110px;
	border:1px solid #e0e0e0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	margin-top:30px
}
.YunYingIcon {
	padding-top:20px;
	padding-left:20px
}
.YunYingFont {
	line-height:22px;
	color:#666;
	padding-top:20px;
	width:190px;
	float:right
}
.YunYingFont h2 {
	font-size:17px;
	font-weight:bold;
	color:#666
}
.GuanYuBg {
	width:870px;
	height:40px;
	line-height:30px;
	background:#f5f5f5;
	font-size:14px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	margin-top:20px
}
.GuanYuBg a {
	float:left;
	width:100px;
	display:block;
	text-align:center;
	line-height:36px;
	margin-top:2px;
	margin-left:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.GuanYuBg a:hover {
	background:#d7000f;
	color:#fff
}
#GuanYuBg {
	background:#d7000f;
	color:#fff
}
.GuanYuFont {
	width:490px;
	float:right;
	font-size:13px;
	color:#444
}
.GuanYuFont h2 {
	font-size:17px;
	font-weight:bold;
	padding-bottom:10px
}
.GyLianX {
	background:#fcfcfc;
	padding:20px;
	color:#666;
	font-size:13px
}
.GyLianX span {
	display:block;
	padding-left:25px
}
.GyLianX h2 {
	font-size:17px;
	font-weight:bold;
	padding-bottom:10px;
	color:#000
}
.email {
	background:url(/template/default/images/icon38.png) no-repeat left center
}
.ny_zblb1 {
	width:870px;
	margin:0 auto;
	min-height:600px;
	margin-top:20px
}
.ny_zblb1 li {
	line-height:40px;
	font-size:14px;
	color:#333;
	float:left;
	width:100%;
	background:#f7f7f7;
	margin-top:3px
}
.ny_zblb1 li a {
	display:block;
	padding-left:20px;
	text-decoration:none;
	color:#333;
	background:url(/template/default/images/icon49.png) no-repeat 820px;
	font-size:14px
}
.ny_zblb1 li span {
	border-left:1px dotted #ccc;
	margin-left:20px;
	padding-right:20px;
	padding-left:20px;
	font-size:12px;
	font-weight:normal
}
.ny_zblb1 li a.cur {
	color:#fff;
	background:url(/template/default/images/icon48.png) no-repeat 820px #d7000f;
	text-decoration:none
}
.ny_zblb1 li .Zb {
	display:none;
	color:#666;
	background:#fcfcfc;
	padding:10px 20px
}
.RenC_F {
	overflow:hidden;
	border-bottom:1px solid #e0e0e0;
	padding-bottom:10PX
}
.RenC_F ul {
}
.RenC_F li {
	float:left;
	background:none;
	line-height:32px;
	padding:0;
	width:235px;
	font-size:12px
}
.RenC_F li span {
	border:none;
	padding:0;
	color:#000;
	margin:0
}
.RenF {
	font-size:12px;
	line-height:24px;
	padding-top:10px
}
.RenF h2 {
	color:#000;
	font-size:12px;
	font-weight:normal
}
.B_MenuList01 {
	width:870px;
	line-height:50px;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	font-size:12px
}
.B_MenuList01 a {
	float:left;
	padding-right:20px
}
.B_MenuT01 {
	color:#000;
	width:70px;
	font-size:13px
}
.XinWenList {
	width:870px;
	overflow:hidden;
	font-size:12px
}
.XinWenList ul {
}
.XinWenList li {
	line-height:45px;
	border-bottom:1px dotted #ccc
}
.XinWenList li span a {
	float:right;
	padding-right:10px;
	color:#999
}
#ccxmes {
	width:300px;
	z-index:1000000000;
	height:0;
	overflow:hidden;
	border:1px solid #3f4652;
	border-radius:3px 3px 0 0;
	background:#fff;
	border-bottom:none;
	position:fixed;
	right:10px;
	bottom:0
}
#ccxmes .ccxmestitle {
	height:29px;
	line-height:29px;
	border-bottom:1px solid #d1d3d2;
	font-size:12px;
	font-weight:bold;
	background:#f1f2f3
}
#ccxmes .ccxmesh1 {
	width:260px;
	overflow:hidden;
	float:left;
	padding-left:10px
}
#ccxmes .ccxmesclose {
	cursor:pointer;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	float:left;
	margin-top:4px
}
#ccxmes .ccxmesclose.ccxmesclosein {
	background:#e4e5e6;
	color:#0756aa
}
#ccxmes .ccxmesbox {
	padding:10px;
	font-size:12px
}
#ccxmes .ccxlabel {
	width:40px;
	height:24px;
	line-height:24px;
	float:left;
	overflow:hidden
}
#ccxmes .ccxinput1 {
	width:200px
}
#ccxmes .ccxinput2 {
	width:200px;
	height:80px
}
#ccxmes #ccxbutton {
	background-color:#357d09;
	width:50px;
	height:23px;
	border:1px solid #357d09;
	line-height:24px;
	overflow:hidden;
	color:#fff;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
	float:left;
	margin-top:10px;
	margin-left:40px;
	_margin-left:20px!important
}
#ccxmes #ccxquit {
	float:left;
	width:50px;
	height:23px;
	line-height:24px;
	overflow:hidden;
	cursor:pointer;
	margin-left:10px;
	margin-top:10px
}
.DsjB {
	background:url(/template/default/images/11-18-1.gif) repeat-y;
	overflow:hidden;
	padding:10px 0 30px 0;
	margin-top:70px
}
.DsjL {
	width:417px;
	text-align:right;
	font-size:13px;
	color:#999;
	background:url(/template/default/images/11-18-2.png) no-repeat right top;
	padding-right:30px;
	margin-top:20px
}
.DsjL h2 {
	font-size:17px;
	color:#d7000f;
	font-weight:bold
}
.DsjL01 {
	width:417px;
	text-align:left;
	font-size:13px;
	color:#999;
	background:url(/template/default/images/11-18-2.png) no-repeat left top;
	padding-left:30px;
	margin-top:20px
}
.DsjL01 h2 {
	font-size:17px;
	color:#d7000f;
	font-weight:bold
}
.pagelink {
	height: 35px;
	text-align: center;
	margin: 50px 0 30px 0;
*+margin-left:30px;
}
.pagelink a, .pagelink span {
	list-style: none;
	border: 1px solid #C7CFC2;
	padding: 3px 8px;
	display: inline-block;
	margin: 0 3px;
*+display:block;
*+float:left;
}
.pagelink a.on, .pagelink a:hover {
	background: #ff002a;
	color: #FFF;
}


.newspic{width:750px; margin:15px auto; text-align:center;}
.newspic img{max-width:750px;}

.protit{ font-size:24px; font-weight:bold; margin-top:50px; margin-bottom:10px;}

