@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,blockquote,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:normal;
} 

img{ display:block;}
p{
	margin:0;
	padding:0;
}
ul,li,dl,dt,dd,ol{
	display:block;
	list-style:none;
}
a{ text-decoration:none; color:#111;}
a:hover{ cursor:pointer;}
.clear{ clear:both;}
.clearfix{ clear:both;}
.w1200{ width:1400px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.header {

    position: fixed;
    width: 100%;
    height: 80px;
    top: 0;
    border-bottom: 1px solid #ebebeb;
    z-index: 99;

}
.ysnr{ padding-top: 40px; line-height: 36px;}
.header{position:fixed;width:100%;height:80px;top:0;border-bottom:1px solid #ebebeb;background:#fff;z-index:99}
.header .menu{width:1400px;margin:0 auto}
.header .logo{float:left}
.header .line{width:1px;height:28px;margin:26px 12px 0 10px;background:#ebebeb}
.header .slogan p:nth-child(1){color:#333;font-size:14px;line-height:14px;margin:23px 0 8px 0}
.header .slogan p:nth-child(2){color:#999;font-size:12px;line-height:12px}
.header .tags{float:left; } 
.header .tags li{padding-left:28px;float:left;height:80px;line-height:80px}
.header .tags li:hover a{color:#e60012}
.header .tags li:hover .sec-nav a{color:#e0e0e0}
.header .tags li:hover img,.header .tags li:hover .sec-nav{display:block}
.header .tags li>a{display:block;position:relative}
.header .tags li a{font-size:20px;color:#555}
.header .tags li img{display:none;position:absolute;left:0px;right:0px;bottom:15px;margin:auto}
.header .tags li .sec-nav{position:absolute;top:80px;left:0;color:#e0e0e0;line-height:60px;width:100%;background:rgba(0,0,0,0.72);display:none}
.header .tags li .sec-nav a{font-size:16px}
.header .tags li .sec-nav a:hover{color:#fff}
.header .tags li.selectTag a{color:#e60012}
.header .tags li.active>a{color:#e60012}
.header .sec-nav p{width:988px;margin:0 auto; padding-left:300px;}
.tell{ float: left; line-height: 80px; background: url(../images/tell.png) no-repeat center left; padding-left: 24px; color: #555; font-size: 18px;
margin-left: 105px;}

.top_right{height:30px; padding-top:26px; float:right; color:#fff; font-weight:bold;}
.top_right a{ color:#fff; }
.top_right a:hover{ text-decoration:underline;}
.keyword{ border:none; border:1px solid #b3b3b3; width:100px; height:28px; font-size:14px; padding-left:10px; line-height:18px; color:#676767; float:left;}
.search_input{ overflow:hidden; float:left;}
.search_submit{ width: 30px; height: 30px;}

.baaa{ background: url("../images/baaa.jpg") no-repeat center; width: 100%; height: 600px;}



/* flexslider */
.banner{ width: 100%;}
.flexslider{position:relative;height:626px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ width:100%;height:626px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:100;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:200;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*宣传片*/
.publicityDiv{ width: 100%; height: auto; min-width: 1200px;  background:#f5f5f5;}
.publicity{ height: auto; padding: 30px 0;}
.publicity ul{ width: 100%; height: auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.publicity ul li{ width: 334px; height: auto; margin-bottom:17px;}
.publicity ul li a{ position: relative; padding: 20px 0 12px; display: block; background: #fff; position: relative; top: 0;}
.publicity ul li a:hover{ top: -4px; box-shadow: 3px 3px 15px rgba(0,0,0,0.2);}
.publicity ul li a i{ position: absolute; right: 30px; top: 20px; display: block; width: 52px; height: 52px;}
.publicity ul li.ico a i{ background: url(../images/four1.png) 0 0 no-repeat;}
.publicity ul li.ico1 a i{ background: url(../images/four3.png) 0 0 no-repeat;}
.publicity ul li.ico2 a i{ background: url(../images/four2.png) 0 0 no-repeat;}
.publicity ul li.ico3 a i{ background: url(../images/four4.png) 0 0 no-repeat;}
.publicity ul li.ico a:hover i{ background: url(../images/four1.png) 0 bottom no-repeat;}
.publicity ul li.ico1 a:hover i{ background: url(../images/four3.png) 0 bottom no-repeat;}
.publicity ul li.ico2 a:hover i{ background: url(../images/four2.png) 0 bottom no-repeat;}
.publicity ul li.ico3 a:hover i{ background: url(../images/four4.png) 0 bottom no-repeat;}
.publicity ul li.ico4 a i{ background: url(../images/four5.png) 0 0 no-repeat;}
.publicity ul li.ico5 a i{ background: url(../images/four6.png) 0 0 no-repeat;}
.publicity ul li.ico6 a i{ background: url(../images/four7.png) 0 0 no-repeat;}
.publicity ul li.ico7 a i{ background: url(../images/four8.png) 0 0 no-repeat;}
.publicity ul li.ico4 a:hover i{ background: url(../images/four5.png) 0 bottom no-repeat;} 
.publicity ul li.ico5 a:hover i{ background: url(../images/four6.png) 0 bottom no-repeat;}
.publicity ul li.ico6 a:hover i{ background: url(../images/four7.png) 0 bottom no-repeat;}
.publicity ul li.ico7 a:hover i{ background: url(../images/four8.png) 0 bottom no-repeat;}
.publicity ul li a h2{ padding: 0 92px 0 30px; height: 52px; line-height: 52px; font-size: 23px; color: #393939;}
.publicity ul li a p{ padding: 0 0 0 30px; line-height: 36px; font-size: 14px; color: #393939;}
.publicity ul li a:hover h2{ color: #fe5453;}
.publicity ul li a p em{ padding-left: 3px; letter-spacing: -3px; text-indent: -3px; font-family: "宋体";}
.publicity ul li a p span{ display: inline-block; padding-left: 15px;}

/*# sourceMappingURL=header.css.map */



.newsnr{width:1400px;margin:0 auto; margin-bottom: 50px;}
.news_li{width:600px;height:500px;display: block;float:left;list-style:none; margin:45px 11px 0 11px;}
.news_li_bt{width:285px;height:30px;line-height:30px;border-left-width: 7px;border-left-style: solid;border-left-color: #FF0000; padding-left:15px; font-size:20px;color:#333333;}
.news_li_pic{ padding-top:15px;}
.news_li_tt{ width:100%; height:25px; line-height:25px;font-size:16px;}.news_li_tt a{color:#666666;}.news_li_tt a:hover{color:#FE5453;text-decoration: none;}
.news_li_jj{width:100%;height:70px;line-height:22px;color:#999999;font-size:12px;padding:7px 0;border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #EBEBEB; margin-bottom:10px;}
.news_ll_hh li{list-style:none;color:#FF0000; height:30px; line-height:30px; font-size: 14px; line-height: 30px;}
.news_ll_hh li span{float: right;color: #666;}
.news_ll_hh a{ color:#333333;}.news_ll_hh a:hover{color:#FE5453;}
.newleft{ float: left;}
.nnn{ width: 280px; margin-left: 10px; margin-top: 12px;}
.news_ll_hh{ margin-top: 30px;}


.zuopinbt1{height:50px;clear: both; margin:0 auto; padding-top:70px;}

.zuopinbt1_1{width:auto;height:50px;float:left;display: block;text-align: left;border-right-width: 1px;border-left-width: 7px;	border-right-style: solid;border-left-style: solid;	border-right-color: #CCCCCC;border-left-color: #FF0000; padding-left:10px;  padding-right:30px;}
.zuopinbt_2{ width:700px; height:50px; line-height:50px; float:left; padding-left:30px; color:#666666; font-size:16px;}
.zuopinbt_3{ width:100px; height:50px; line-height:50px; float:right; text-align:right; margin-right:7px;}
.zuopinbt_3 a{ color:#333333}.zuopinbt_3 a:hover{color: #FF2444;}
.zuopinbt1_1 h3{ font-size:18px; color:#333333;} .zuopinbt1_1 p{ font-size:14px; color:#999999;}

.anli{margin:0 auto;}
.anli ul{ margin:0; padding:0; display:flex; flex-wrap:wrap; justify-content:start;}
.anli_li{width:328px;height:220px;display: block;list-style:none; margin:15px 11px;}
.anli_li p{ padding-left:8px; line-height:26px;}
.anli_li a{display: block; color:#666666; font-size:14px; background-color:#F3F3F3;border-radius:7px; height: 228px;}
.anli_li a img{ width: 100%; height: 184px;} 
.anli_li a:hover{color:#FE5453;text-decoration: none;}
.anli_li:hover .anli_li_ico{background-image: url(../images/ico_play.png);	background-position: center bottom;}
.anli_li_ico{width: 45px;height: 45px;position: relative;bottom: 138px;left: 144px;}



/*footer*/
.footerDiv{ width: 100%; height: auto; background: #222; min-width: 1400px;}
.footerBox{ width: 100%; height: auto; padding-bottom: 20px; background: #222; min-width: 1400px;}
.footer{ width: 1400px; margin: 0 auto; height: auto; padding: 40px 0 50px;}
.footer h2{ width: 100%; height: 32px; margin-bottom: 15px; line-height: 32px; text-align: center; color: #878787;}
.footer h2 a{ display: inline-block; font-size: 14px; color: #878787;}
.footer h2 em{ display: inline-block; padding: 0 25px;}
.footer h1{ width: 100%; height: 54px; line-height: 54px; text-align: center; font-size: 20px; color: #fff;}
.footer p{ width: 100%;  height: 40px; line-height: 40px; text-align: center;font-size: 14px; color: #878787;}
.footerBox .fooB{ width: 1280px; height: auto; margin: 0 auto; overflow: hidden;}
.footerBox .fooB .fooL{ width: 940px; height: auto;}
.footerBox .fooB .fooL .fooLogo{ width: 405px; height: auto; margin-top:46px;}
.footerBox .fooB .fooL .fooLogo img{ display: block; width: 334px;}
.footerBox .fooB .fooL .fooLogo p{ width: 100%; margin-top: 22px; line-height: 20px; font-size: 14px; color: #878787; text-align: justify;}
.footerBox .fooB .fooL .fooDivR{ width: 450px; height: auto; margin-left: 60px; margin-top:30px;}
.footerBox .fooB .fooL .fooDivR ul{ width: 100%; height: auto; float: left;}
.footerBox .fooB .fooL .fooDivR ul li{ width: 130px; float: left; margin-right: 20px;}
.footerBox .fooB .fooL .fooDivR ul li h2{ width: 100%; height: 42px; line-height: 42px; font-size: 16px; color: #fff; font-weight: bold;}
.footerBox .fooB .fooL .fooDivR ul li a{ display: block; width: 100%; height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; color: #fff;}
.footerBox .fooB .fooL .fooDivR ul li a:hover{ text-decoration: underline;}
.footerBox .fooB .fooR{ width: 260px; height: auto; padding-top: 18px;}
.footerBox .fooB .fooR p{  height: 24px; font-size: 16px; color: #222; line-height: 24px; text-align: right;}
.footerBox .fooB .fooR p span{ display: inline-block;padding-left: 25px; background: url(../img/ico7.png) 0 6px no-repeat;}
.footerBox .fooB .fooR h1{ width: 100%; margin-top: 18px; height: auto; overflow: hidden;}
.footerBox .fooB .fooR h1 span{ width: 77px; display: block; float: left; margin-left: 53px;}
.footerBox .fooB .fooR h1 span img{ display: block; width: 77px; height: 77px;}
.footerBox .fooB .fooR h1 span em{ display: block; width: 100%; height: 28px; line-height: 28px; font-size: 14px; color: #fff; text-align: center;}
.footerBox h4{ padding-top: 10px; width: 1280px; height: auto; margin: 0 auto; line-height: 26px; font-size: 14px; color: #fff;}

.h80{ height: 80px;}
.video{ background:url(../images/v1.jpg) no-repeat center; width:100%; height:686px;}
.video1{ background:url(../images/222.jpg) no-repeat center; width:100%; height:436px;}
.video2{ background:url(../images/v2.jpg) no-repeat center; width:100%; height:436px;}
.video3{ background:url(../images/v3.jpg) no-repeat center; width:100%; height:436px;}
.videob{ background:url(../images/vb.jpg) no-repeat center; width:100%; height:436px;}
.videoaa{ background:url(../images/vaa.jpg) no-repeat center; width:100%; height:436px;}
.videoc{ background:url(../images/vc.jpg) no-repeat center; width:100%; height:436px;}
.videod{ background:url(../images/vd.jpg) no-repeat center; width:100%; height:436px;}
.videoe{ background:url(../images/ve.jpg) no-repeat center; width:100%; height:436px;}
.videof{ background:url(../images/vf.jpg) no-repeat center; width:100%; height:436px;}
.videog{ background:url(../images/vg.jpg) no-repeat center; width:100%; height:436px;}
.videoh{ background:url(../images/vh.jpg) no-repeat center; width:100%; height:436px;}
.videon{ background:url(../images/vn.jpg) no-repeat center; width:100%; height:436px;} 





.zp_div{ margin-top:22px;}
.zp_div .zp_span_1{ font-size:26px; line-height:38px; color:#333; float:left;}
.zp_div .zp_span_2{ font-size:14px; line-height:19px; vertical-align: middle; color:#333; margin-top:2px;}
.zp_div .zp_span_3{ font-size:12px; line-height:26px; vertical-align: middle; color:#999; }
.w12{ width:1200px; margin:0 auto;}
.w14{ width:1400px; margin:0 auto;}
.fl { float: left; }
.fr { float: right; }
.clearfix{ clear:both;}

.fenlei{ margin-top:15px;}
.fenlei .type{font-size:14px; line-height:28px;}
.type>span, .sort>span{ color:#999; }
.type>li{ display:inline-block; margin-left:30px;}
.now_type{ color:#da2828 !important;}
.sort>a{margin-left:30px;}
.teshu img{ margin:0 auto;}



.hsAbout {
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
	margin-top:90px;
	background:url(../images/abj.jpg) no-repeat left 128px;
}
.hsAbout h2 {
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
	background:url(../images/hrb.jpg) no-repeat center bottom;
	padding-bottom:15px;
}
.hsAbout h2 span {
	display:block;
	font-family:arial;
	font-size:14px;
	text-transform:uppercase;
}
.hsAbout .hd {
	width:160px;
	height:50px;
	margin:15px auto 0;
}
.hsAbout .hd li {
	width:80px;
	height:50px;
	line-height:50px;
	text-align:center;
	float:left;
	font-size:14px;
	color:#333;
	cursor:pointer;
}
.hsAbout .hd li.on {
	color: #2d3953;
}
.hsAbout .bd {
	width:1200px;
	height:228px;
	margin:0 auto;
}
.hsAbout .bd .picList {
	width:1200px;
	height:270px;
	margin-top:30px;
	position:relative;
	overflow:hidden;
}
.hsAbout .bd .picList .next {
	display:block;
	width:58px;
	height:80px;
	background:url(../images/ant.jpg) no-repeat left center;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	top:48px;
	right:0;
}
.hsAbout .bd .picList .next:hover {
	background-position:-58px 0;
}
.hsAbout .bd .picList ul li {
	width:250px;
	height:300px;
	float:left;
	margin-right:25px;
}
.hsAbout .bd .picList ul li:hover img {
	opacity:0.8
}
.hsAbout .bd .picList ul li span {
	display:block;
	width:230px;
	height:40px;
	line-height:40px;
	color:#fff;
}
.hsAbout .about {
	width:1200px;
	margin:0 auto;
	text-align:center;
}
.hsAbout .about p {
	padding-top:30px;
	font-size:14px;
}
.hsAbout .about a {
	display:inline-block;
	width:125px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-family:arial;
	text-transform:uppercase;
	font-size:16px;
	color:#fff;
	background:#fe0002;
	border-radius:20px;
	margin-top:35px;
}
.hsAbout .about a:hover {
	background:#fe4647;
	color:#fff;
}/* news */
.hsNews {
	padding:65px 0;
	background:#e9eaeb;
	overflow:hidden;
	margin-top:90px;
}
.hsNews .news {
	width:660px;
	overflow:hidden;
	background:#fff;
	padding:30px;
}
.hsNews .news .hd {
	height:25px;
	line-height:25px;
}
.hsNews .news .hd ul {
	float:left;
}
.hsNews .news .hd ul li {
	width:110px;
	height:25px;
	float:left;
	font-size:17px;
	color:#333;
}
.hsNews .news .hd ul li.on {
	color: #2d3953;
}
.hsNews .news .hd a {
	float:right;
	font-family:arial;
	font-size:13px;
	color:#999;
}
.hsNews .news .hd a:hover, .hsNews .faq h2 a:hover, .hsNews .faq .bd li h3 a:hover {
	color: #2d3953;
}
.hsNews .news .bd {
	width:660px;
	overflow:hidden;
}
.hsNews .news .bd ul {
	width:700px;
}
.hsNews .news .bd ul li {
	width:305px;
	height:109px;
	float:left;
	padding-right:10px;
	margin-right:30px;
	margin-top:20px;
}
.hsNews .news .bd ul li .pic {
	display:block;
	width:86px;
	height:109px;
	float:left;
	margin-right:14px;
}
.hsNews .news .bd ul li .n-tit {
	width:205px;
	float:left;
	height:40px;
	line-height:40px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	font-weight:normal;
	font-size:15px
}
.hsNews .news .bd ul li .n-tit a {
	color:#333;
	transition:all 0s linear;
}
.hsNews .news .bd ul li h5 {
	width:205px;
	float:left;
	font-size:13px;
	padding-top:10px;
	font-weight:normal;
	color:#999;
	line-height:20px;
}
.hsNews .news .bd ul li:hover {
	background:#2d3953;
}
.hsNews .news .bd ul li:hover .n-tit a, .hsNews .news .bd ul li:hover h5 {
	color:#fff;
}/* faq */
.hsNews .faq {
	width:377px;
	background:#fff;
	padding:30px;
	overflow:hidden;
}
.hsNews .faq h2 {
	height:25px;
	line-height:25px;
	font-size:17px;
	color:#333;
	font-weight:normal;
}
.hsNews .faq h2 a {
	float:right;
	font-family:arial;
	font-size:13px;
	color:#999;
}
.hsNews .faq .bd {
	height:367px;
	overflow:hidden;
	margin-top:20px;
}
.hsNews .faq .bd img {
	height:154px;
	margin-bottom:20px;
}
.hsNews .faq .bd li {
	padding-bottom:25px;
}
.hsNews .faq .bd li h3 {
	height:20px;
	line-height:20px;
	background:url(../images/fq.jpg) no-repeat left top;
	padding-left:30px;
	padding-bottom:5px;
	font-weight:normal;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:15px;
}
.hsNews .faq .bd li h3 a {
	color:#333;
}
.hsNews .faq .bd li p {
	background:url(../images/fa.jpg) no-repeat left 2px;
	padding-left:30px;
	color:#888;
	line-height:20px;
	margin-top:5px;
}/* left content */
.pageSidebar {
	width:240px;
	overflow:hidden; 
}
.sidebarOne h2 {
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:28px;
	color:#fff;
	border-radius:2px 2px 0 0;
	background: #ff3300;
	font-weight:normal;
}
.sidebarOne li {
	margin-top:2px;
}
.sidebarOne li a {
	display:block;
	height:45px;
	line-height:45px;
	padding-left:20px;
	font-size:16px;
	color:#333;
	background: #c5c5c5;
}

.listzhenglinlin{
    display: block;
    height: 45px;
    line-height: 45px;
    padding-left: 20px;
    font-size: 16px;
    color: #333;
    background: url(../images/eb.png) no-repeat 215px center #eee;}
	
	
	
.sidebarOne li a:hover, .sidebarOne li .active {
	background: #ff3300;
	color:#fff;
}
.sidebarOne li ol {
	margin-bottom:5px;
	overflow:hidden;
}
.sidebarOne li ol li {
	width:240px;
}
.sidebarOne li ol li a {
	display:block;
	height:35px;
	line-height:35px;
	background:url(../images/iconb.jpg) no-repeat 25px center;
	padding-left:35px;
	font-size:14px;
	width:200px;
	border-bottom:1px dashed #e1e1e1;
}
.sidebarOne li ol li a:hover, .sidebarOne li ol li a.active {
	background:url(../images/iconbh.jpg) no-repeat 25px center;
	color:#fe0002;
}
.sidebarTwo, .sidebarThree {
	margin-top:15px;
	border:1px solid #e1e1e1;
	padding:14px;
	background:#fff;
}
.sidebarTwo h2, .sidebarThree h2 {
	height:35px;
	font-size:18px;
	color:#333;
	font-weight:normal;
}
.sidebarTwo .bd {
	width:210px;
	height:382px;
}
.sidebarTwo .bd .box {
	height:382px;
	overflow:hidden;
}
.sidebarTwo .bd ul {
	overflow:hidden;
	zoom:1;
}
.sidebarTwo .bd li {
	width:210px;
	height:191px;
}
.sidebarTwo .bd li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.sidebarTwo .bd li img:hover {
	border-color:#2d3953;
}
.sidebarTwo .bd li span {
	width:190px;
	height:35px;
	line-height:35px;
}
.sidebarThree .twoCont p {
	padding-top:10px;
}
.sidebarThree .twoCont b {
	color:#fe0002;
	font-size:14px;
	padding-bottom:10px;
}/* right content */
.pageContent {
	width:930px;
	overflow:hidden;
	min-height:650px;
	background:#fff;
}
.pageTitle {
	height:46px;
	line-height:40px;
	background:url(../images/conti.png) no-repeat left bottom;
}
.pageTitle h2 {
	display:block;
	float:left;
	height:46px;
	text-align:left;
	font-size:18px;
	overflow: hidden;
	font-weight:normal;
	padding-left:8px;
}
.pageTitle span {
	height:46px;
	float:right;
	font-family:"微软雅黑";
	padding-right:8px;
}
.position {
	height:46px;
	line-height:40px;
	background:url(../images/conti.png) no-repeat left bottom;
}
.pageContentBox {
	width:920px;
	padding-top:20px;
	overflow:hidden;
	line-height:35px;
	font-size:14px;
}/* setting list */
.settingList {
	width:1050px;
}
.settingList li {
	width:290px;
	height:232px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.settingList li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.settingList li img:hover {
	border-color:#fe0002
}
.settingList li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* honor list */
.honorList {
	width:1050px;
}
.honorList li {
	width:290px;
	height:232px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.honorList li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.honorList li img:hover {
	border-color:#fe0002
}
.honorList li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* case list */
.caseList {
	width:1050px;
}
.caseList li {
	width:290px;
	height:201px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.caseList li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.caseList li img:hover {
	border-color:#fe0002
}

.caseList li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* related case */
.recCase {
	overflow:hidden;
	margin-top:20px;
}
.recCase ul {
	padding-top:15px;
	width:1050px;
}
.recCase li {
	width:290px;
	height:201px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.recCase li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.recCase li img:hover {
	border-color:#fe0002
}
.recCase li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* news list */
.newsList li {
	padding:20px 0;
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
}
.newsList li img {
	display:block;
	float:left;
	margin-right:25px;
	border:3px solid #e1e1e1;
}
.newsList li img:hover {
	border-color: #2d3953;
}
.newsList li h3 {
	font-size:18px;
	line-height:35px;
	color:#333;
	font-weight:normal;
}
.newsList li h3 a {
	color:#333;
}
.newsList li h3 a:hover {
	color: #2d3953;
}
.newsList li h4 {
	color:#999;
	font-weight:normal;
}
.newsList li p {
	padding-top:7px;
}
.newsList li .more {
	display:inline-block;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #e1e1e1;
	font-size:14px;
	margin-top:10px;
}
.newsList li .more:hover {
	background: #2d3953;
	color:#fff;
	border-color: #2d3953;
}/* news show */
.newsShow h2 {
	font-size:20px;
	line-height:32px;
	text-align:center;
	position:relative;
	font-weight:normal;
}
.newsShow h3 {
	text-align:center;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #d2d2d2;
	font-weight:normal;
	font-size:13px;
}
.newsShow h3 span {
	margin:8px 8px 0 8px;
	color:#999;
	text-decoration:none;
}
.fontResizer a {
	padding:0 5px;
}
.curFont {
	font-weight:bold;
	color:#fe0002;
}
.newsShowBox {
	padding-top:15px;
	line-height:26px;
	padding-bottom:10px;
}
.picturePic {
	text-align:center;
	padding-bottom:15px;
}
.fenyList {
	height:35px;
	background:#eee;
	padding:0 10px;
	margin-top:15px;
	font-size:13px;
	margin-bottom:15px;
}
.prew {
	background:url(../images/pre_info.gif) no-repeat left center;
	float:left;
	height:35px;
	line-height:35px;
	overflow:hidden;
	padding-left:15px;
	text-align:left;
	width:46%;
}
.nextw {
	background:url(../images/next_info.gif) no-repeat right center;
	float:right;
	height:35px;
	line-height:35px;
	overflow:hidden;
	padding-right:15px;
	text-align:right;
	width:46%;
}/* related news */
.recNews {
	overflow:hidden;
	margin-top:20px;
}
.recNews ul {
	width:990px;
	padding-top:10px;
}
.recNews ul li {
	float:left;
	margin-right:50px;
	width:440px;
	height:30px;
	line-height:30px;
}
.recNews ul li a {
	display:block;
	width:310px;
	background:url(../images/iconh.jpg) no-repeat left center;
	padding-left:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:left;
}
.recNews ul li a:hover {
	background:url(../images/iconi.jpg) no-repeat left center;
}
.recNews ul li span {
	float:right;
	color:#999;
}
.recTitle {
	padding-left:20px;
	height:40px;
	line-height:40px;
	background:url(../images/page_line.jpg) no-repeat 10px center #eee;
	font-size:16px;
	font-weight:bold;
	color:#333;
	font-weight:normal;
}/* product list */

.productList li {
	width:320px;
	float:left;
	margin-right:15px;
	margin-left:15px;
	margin-bottom:10px;
}
.productList li img {
	border:2px solid #e1e1e1;
	padding:3px;
	width:320px;
	height:180px;
}
.productList li img:hover {
	border-color:#2d3953;
}
.productList li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* product show */
.productShowPic {
	width:442px;
}
.tb-pic a {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.tb-pic a img {
	vertical-align:middle;
}
.tb-pic a {
*display:block;
*font-family:Arial;
*line-height:1;
}
.tb-s310, .tb-s310 a {
	height:320px;
	width:440px;
	background:#fff
}
.tb-s310, .tb-s310 img {
	max-height:320px;
	max-width:440px;
}
.tb-s310 a {
*font-size:271px;
}
.tb-booth {
	border:1px solid #dadada;
	position:relative;
	z-index:1;
}
div.zoomDiv {
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:200px;
	background:#fff;
	border:1px solid #ccc;
	display:none;
	text-align:center;
	overflow:hidden;
}
div.zoomMask {
	position:absolute;
	background:url(../images/mask.png);
	cursor:move;
	z-index:1;
}
.tb-picList {
	width:442px;
	height:46px;
	overflow:hidden;
	margin-top:10px;
	position:relative;
}
.tb-picList .prev, .tb-picList .next {
	display:block;
	width:13px;
	height:21px;
	position:absolute;
	top:14px;
	left:0;
	background:url(../images/anu.png) no-repeat;
	overflow:hidden;
	cursor:pointer;
	transition:all 0s linear;
}
.tb-picList .next {
	left:auto;
	right:0;
	background-position:0 -42px
}
.tb-picList .prev:hover {
	background-position:0 -21px;
}
.tb-picList .next:hover {
	background-position:0 -63px;
}
.tb-picList .tb-thumb {
	position:relative;
	width:366px;
	height:46px;
	margin:0 auto;
	overflow:hidden;
}
.tb-picList .tb-thumb ul {
	position:absolute;
	width:999999px;
	height:46px;
}
.tb-picList .tb-thumb ul li {
	background:none;
	float:left;
	width:76px;
	height:46px;
	overflow:hidden;
}
.tb-picList .tb-thumb ul li a {
	display:block;
	width:60px;
	height:44px;
	border:1px solid #d9d9d9;
	text-align:center;
	background:#fff
}
.tb-picList .tb-thumb ul li a.tb-selected {
	border-color:#fe0002
}
.tb-picList .tb-thumb ul li img {
	max-width:100%;
	height:44px;
	cursor:pointer;
}/* product right */
.productShowTitle {
	width:440px;
	height:344px;
	overflow:hidden;
	padding-left:45px
}
.productShowTitle h2 {
	line-height:24px;
	border-bottom:1px solid #e8e8e8;
	font-size:18px;
	padding:10px 0;
}
.descriptionBox {
	margin:10px 0;
	height:132px;
	overflow:hidden;
	line-height:22px;
}
.productOrder a {
	display:inline-block;
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
	color:#fff;
	border-radius:4px;
	background:#fe0002;
	margin-top:15px;
}
.productOrder a:first-child {
	margin-right: 20px;
}
.productOrder a:hover {
	color:#fff;
	background:#fa2d2f;
}
.productTel {
	font-size:16px;
	padding:10px 0;
	overflow:hidden;
	line-height:30px;
}
.productTel span {
	font-family:arial;
	font-size:24px;
	color:#fe0002;
	position:relative;
	top:3px;
}
.productFenx {
	height:40px;
}/* Explanation */
.tabListBox {
	overflow:hidden;
	margin-top:20px;
}
.tabList {
	height:40px;
	background:#eee;
}
.tabList li {
	display:block;
	width:186px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:15px;
}
.tabList li.on {
	color:#fff;
	background:#2d3953;
}
.tabBox {
	overflow:hidden;
	padding-top:15px;
}/* Purchasing Form */
.orderBox {
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.order {
	width:615px;
	border:none;
	background:none;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.orderTable {
	padding:20px;
	margin-top:2px;
	background:#eee;
	overflow:hidden;
}
.tableRow {
	width:296px;
	height:35px;
	float:left;
}
.tableRow span {
	display:inline-block;
	float:left;
	width:65px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:14px;
}
.rowInput {
	float:left;
	padding:0 5px;
	width:219px;
	height:33px;
	line-height:33px;
	border:1px solid #d0d0d0;
	background:#fff;
	color:#999;
}
.tableRowA {
	margin-top:15px;
	margin-bottom:15px;
	overflow:hidden;
}
.tableRowA span {
	display:inline-block;
	float:left;
	width:65px;
	height:80px;
	line-height:22px;
	text-align:center;
}
.rowTextarea {
	float:left;
	padding:3px 5px;
	width:811px;
	height:90px;
	line-height:20px;
	border:1px solid #d0d0d0;
	background:#fff;
	color:#999;
}
.rowInput:focus, .rowTextarea:focus {
	border-color:#fe0002
}
.grCode {
	width:500px;
}
.rowA {
	width:120px;
}
.pt15 {
	margin-top:15px;
}
.checkcode {
	margin-left:10px;
	float:left;
	background:#fff;
	width:50px;
	height:23px;
	padding:6px 5px;
}
.orderTable .subt {
	margin-left:65px;
	width:95px;
	height:35px;
	line-height:35px;
	text-align:center;
	border:none;
	background:#2c2f36;
	cursor:pointer;
	float:left;
	color:#fff;
	border-radius:2px;
	font-size:15px;
}
.orderTable .subt:hover {
	background:#fe0002
}
.orderTable .subtA {
	margin-left:10px;
}/* related product */
.recProduct {
	overflow:hidden;
	margin-top:20px;
}
.recProduct ul {
	padding-top:15px;
	width:1050px;
}
.recProduct li {
	width:290px;
	height:250px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.recProduct li img {
	border:2px solid #f1f1f1;
	padding:3px;
}
.recProduct li img:hover {
	border-color:#2d3953;
}
.recProduct li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* faq list */
#item_list li {
	position:relative;
	margin-bottom:25px;
}
.clear{ clear:both;}


.pglist{ width:100%;clear:both;height:80px; margin-top: 40px; }
.pglist ul{ width:100%;text-align:center; padding-top:20px;}
.pglist ul li{
	vertical-align: bottom;
	display:inline-block;*
	display:inline;zoom:1;
	width:30px;
	height:30px;
	margin-left:5px;
	_display:inline;
	_zoom:1;
	_margin-left:5px;
	border: 1px solid #2d3953;
	font-size:14px;
	line-height:30px;
	text-align:center;
	background: #2d3953;
	}
.pglist ul li a{color:#fff; line-height:30px; display:block}
.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border: 1px  solid #2d3953;}
.pglist ul li.next,.pglist ul li.last{
	width:30px;
	height:30px;
	border: 1px  solid #2d3953;
	font-size:24px;
	line-height: 30px;
	font-family:'微软雅黑'!important;
	font-weight:bold;
	}
.pglist ul li.on{background: #49B38A;border: 1px  solid #49B38A;}
.pglist ul li.on a{color:#fff;}
.pglist ul li.nohover{background: #2d3953;border: 1px  solid #2d3953;font-family:'微软雅黑';color:#fff}
.pglist ul li.nohover a{color:#fff;}
/*end pglist*/


.ptb25 {
	padding:25px 0;
}
.ptb30 {
	padding:30px 0;
}