@charset "GB2312";
*{word-break:break-all} 
body{margin: 0px;padding: 0px;font-size:14px; line-height:28px;color:#333;  font-family:"Î¢ÈíÑÅºÚ"; background:#fff; position:relative;}
h1,h2,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.c{ clear:both;}
.fl{ float:left;}
.paddtop{ padding-top:30px;}
.paddtopt{ padding-top:15px;}
.paddtopbuttom{ padding-top:10px; padding-bottom:10px;}
.paddtopbuttom20{ padding-top:20px; padding-bottom:20px;}

.paddtopbuttom2040{ padding-top:20px; padding-bottom:40px;}

.fr{ float:right; }
.clear{ clear:both;}
.blank{  height:10px; clear:both;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#c33;}
.input,.textarea{border-top:ridge 1px #f6f6f6;border-right:inset 1px #f6f6f6;border-bottom:inset 1px #f6f6f6;border-left:ridge 1px #f6f6f6;font-size:14px;color:#afafaf;background-color:#fff; line-height:18px; background-color:#f9f9f9}
/*img{max-width:100%; border:0; height:auto;}*/
.p16{font-size:20px; height:40px; line-height:40px;vertical-align:middle;}
.blank20{ height:20px; clear:both;}
.footyc{ display:none;}
.container{ width:1200px; margin:0 auto;}
.containerp{ width:1080px; margin:0 auto;background-color:#e3e4e9; padding:60px; height:360px;margin-bottom: 90px;}


.type_tal {
    width: 285px;
    height: 90px;
	text-align:center;
	vertical-align:bottom;
	font-size:26px;
	color:#fff;
	background-color:#2655cb;
	padding-top:40px;
	background:url(../images/probj.jpg) no-repeat;
	font-weight:bold
}
.type_tal p{ font-size:15px; margin-top:10px;}

.type_box{ background-color:#fff }
.type_box .big_li{ width:285px; background-color:#2655cb !important; height:48px; line-height:48px; text-indent:50px; color:#585858; font-size:16px;font-weight:bold; cursor:pointer; border-top:2px #fff solid;}
.big_li a{ color:#fff}
.type_box .big_li span{ color:#fff; font-size:16px; font-weight:bold; margin-right:30px;}

.type_box .sml_li{}
.type_box .sml_li a{ width:240px; margin:0 20px;display:block;height:40px; line-height:37px;text-indent:25px; border-bottom:1px #ccc solid; color:#555555; font-size:15px;}


.bottom {
width: 20px;
height: 20px;
position: absolute;
left: 0;
top: 0;
z-index: 2;
/*¼æÈÝie8-*/
}

.bottom-arrow1,
.bottom-arrow2 {
width: 0;
height: 0;
display: block;
position: absolute;
left: 0;
top: 0;
z-index: 5;
/*¼æÈÝie8-*/
border-bottom: 10px transparent dashed;
border-left: 10px transparent dashed;
border-right: 10px transparent dashed;
border-top: 10px white solid;
overflow: hidden;
}

.bottom-arrow1 {
top: 1px;
/*ÖØÒª*/
border-top: 10px red solid;
}

.bottom-arrow2 {
border-top: 10px white solid;
}

.top1{ width:100%; height:32px; line-height:32px; background-color:#ededed}
.top11{float:left;}
.top11t{float:left; font-size:13px; color:#33}
.top12{float:right; color:#333; text-indent:30px; margin-left:15px;}
.top1 a{ color:#333;}
.top1 a:hover{ color:#333;}

.top2{ background-color:#fff; width:100%; padding:25px 0 30px 0;}
.logo{ float:left;}

.tel{  float:right; color:#000; font-size:16px; font-weight:bold; text-align:left;    margin-top: 5px;}
.tel1{  float:right; color:#555555; font-size:18px; font-weight:bold; text-align:left; margin-top:25px;background: url(../images/tel.png) no-repeat 0px center; text-indent:30px;}


.titlebj {
    text-align: center;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 24px;
    color: #393939;
    background: url(../images/tclassbj.png) no-repeat center 30px;
    height: 80px;
    line-height: 30px;
    font-weight: bold;
	margin-bottom:50px;
	padding-top:10px;
}

.nav{ background-color:#0565c3; height:50px; width:100%;}
.nav li{ width:14.1%; float:left; font-size:16px; color:#FFF; line-height:50px; text-align:center; display:block;}
.nav li a{ color:#FFF;}
.nav li a:hover{ color:#FFF; display:block; background-color:#033363;}

.aboutcon{ width:262px; float:left; text-align:center; margin-right:50px;}
.aboutcon:nth-child(5n){
    margin-right: 0;
}
.aboutcon p{width:262px; margin-top:15px; line-height:26px; text-align:center; font-size:13px; color:#373d49}
.aboutcon h2{ margin-top:15px; }
.aboutcon h2:hover{ color:#e05717}
.xztitle{ color:#333333; font-size:16px; font-weight:bold; margin-top:15px;}
.xtyinwen{color:#999999; font-size:12px;}

.protitle{ color:#373d49; margin:20px 0;}
.protitle1{ color:#373d49; margin:0 0 10px 0; font-size:30px;}
.yingwencalss{color:#b1b1b1; font-size:20px;}

.marginright30{ margin-right:28px;}

.dbdh{ height:26px; width:100%; margin-bottom:20px;}
.dbdh li{ float:left; font-size:14px; font-weight:bold; color:#FFF; line-height:26px; text-align:center; display:block;}
.dbdh li a{ color:#FFF;}

.width2px{ width:2px !important;}

.banner1 {
	 width: 100%;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.banner {
	width: 100%;
    overflow:hidden;
}
.index_banner{position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{
	position: absolute;
	bottom: 15px;
	left: 42%;
	z-index: 9999;
	display: block;
	width: 328px;
	height: 20px;
	_display: none;
}
.index_banner cite span{
cursor: pointer;
    display: inline-block;
width: 15px;
    height: 15px;
    background-color: #aeadb3;
    zoom: 1;
    margin: 5px;
    overflow: hidden;
    font-size: 0;
}
.index_banner cite span:hover{background-color:#aeadb3;}
.index_banner cite span.cur{
	cursor: default;
	background-color:#fff;
	background-repeat: no-repeat;
	width: 15px;
	 height:15px;
	 
}
.ss{ width:100%; height:42px; line-height:42px; background-color:#f11d29; font-size:16px; color:#FFF; font-weight:bold; margin-bottom:20px;}
.search { background-color:#272727; }
.search .tags{ float:left;}
.tags a{ color:#FFF;}
.search .postbox{float:right;width:210px;text-align:right; padding-top:10px; padding-right:10px;}
.search .input{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#333;height:20px;padding-top:4px;padding-right:4px;padding-bottom:0px;padding-left:4px}
.search .btn{height:25px; background-color:#272727; padding-top:3px; letter-spacing:2; float:right; border:solid 1px #ccc; border-left:none; color:#FFF;}


.cjsjtit{ font-size:16px; font-weight:bold;}

.more{color:#003edb !important; font-size:18px !important; font-weight:bold}

.more1{background:#003edb;  color:#fff; text-align:center; border-radius:5px;  width:70px; font-size:12px; height:25px; line-height:25px;text-indent:0px; margin-top:10px;}
.more1 a{color:#fff;}

.more2{
	background: #e25600;
	border-radius: 16px;
	color: #fff;
	text-align: center;
	width: 200px;
	margin-left: 400px;
	height: 50px;
	line-height: 50px;
}
.more2 a{color:#fff; font-size:16px;}

.main1{ margin-top:30px;}

.leftindex{ width:220px; height:auto; float:left;  background-color:#FFF;   margin-right:0px;}
.hover1{border:1px #e6e6e6 solid; border-bottom:none}
.hover1 a, .hover1 a:active, .hover1 a:visited, .hover1 a:link{
	    display: block;
    color: #666;
    padding-left: 20px;
    white-space: nowrap;
    border-bottom: 1px #f1f1f1 solid;
    height: 47px;
    line-height: 47px;
 
	}
	.hover1 a:hover {
    color: #ff0000;
}
.hover1 span{color: #ff0000; padding:0 10px}


.left{ width:285px; height:auto; float:left;  background-color:#2655cb;}
.lefttit{ line-height:60px; vertical-align:middle;background:url(../images/propic.jpg) no-repeat ;}
.cplb{  color:#333; }
.contbj{border:1px #e6e6e6 solid; padding:10px;}

.cplb dl{padding:0px 10px 5px 10px;  clear:both;background-color:#fff;_margin-bottom:10px;}
.cplb dt{ height:42px; line-height:42px; background:url(../images/li1221.png) no-repeat 10px center #fff; text-indent:10px;border-bottom:1px #e6e6e6 dashed;}
.cplb dt a{ color:#333; font-size:16px; font-weight:bold;}
.cplb dd{ margin:0px 5px;float:left; width:240px;}
.cplb dd a{ color:#333; font-size:14px; line-height:32px; border-bottom:1px #e6e6e6 dashed; display:block; padding-left:15px;}

.righttitle{height:40px;}
.righttitle b{  font-size:22px;}
.weizhi{ height:33px; display:inherit; float:left}

.lefttit1{ background:url(../images/propic.jpg) no-repeat center; height:120px;}

.abouttitle{ font-size:16px; font-weight:bold}
.abouttitle1{ font-size:20px; font-weight:bold; line-height:40px; height:40px;}
.abouttitle b{ font-size:13px; color:#999;}
.aboutweizhi{ float:right; color:#999}
.aboutweizhi a{color:#9a9a9a}

.cplb1{  color:#ccc; }
.cplb1 dl{clear:both;background-color:#f9f9f9;_margin-bottom:10px; margin-bottom:10px;display:block;}
.cplb1 dt{ height:35px; line-height:35px; text-align:center; border:1px #ede9ea solid; display:block;}
.cplb1 dt a{ color:#000; font-size:15px; font-weight:bold; display:block;}
.cplb1 dt a:hover{ color:#fff; display:block; background-color:#0073c4;}
.cplb1 li a{ color:#999;}
.cplbp{ width:250px;}
.cplbp li{ float:left; width:115px; padding-right:5px; padding-bottom:5px; text-align:center;}
.cplbp li img{ width:110px; height:110px; border:1px solid #ede8e8;}
.cplbp li a{ height:30px; line-height:30px; text-align:center;color:#919191}

.gr-news-show h2,h3{ text-align:center}


.right{ width:880px; height:auto; float:right; overflow:hidden; margin-left:30px;}
.rightindex{ width:880px; height:auto; float:right; overflow:hidden; margin-left:30px;}

.cpzs li{ display:block; width:285px; float:left; text-align:center; margin-bottom:15px; margin-right:7px;line-height: 40px;border: 1px solid #e4e0e0}
.cpzs li:nth-child(3n){
    margin-right: 0;
}
.cpzs li img{ width:284px; height:284px;}
.cpzs li p{  height:30px; line-height:30px; background-color:#2655cb; width:100%}
.cpzs li a{ color:#fff}

.cpzsy li{ display:block; width:290px; float:left; text-align:center; margin-top:20px; margin-right:10px;line-height: 40px; padding-left:15px;}
.cpzsy li img{ width:290px; height:220px;border: 1px solid #e4e0e0}

.cpzsindex li{ display:block; background-color:#eeeeee; width:220px; float:left; text-align:center; margin-top:20px; margin-right:20px;line-height: 40px; color:#fff}
.cpzsindex li img{ width:218px; height:218px;border: 1px solid #eeeeee}
.cpzsindex li a{ color:#333333; font-size:16px; line-height:40px;}
.cpzsindex li a:hover{ color:#ff0000}
.cpzsindex li:nth-child(4n){
    margin-right: 0;
}



.productimg img {
	border: #d6d6d6 solid 1px;
	width: 300px;
	height: 300px;
}

.bottomcont{color:#7b7b7b; padding-left:25px; line-height:24px;}
.bottomcont a{color:#7b7b7b !important;}



.contactclass{ z-index:99999; width:300px; height:200px; background-color:#14599a; color:#fff; padding: 35px 15px 15px 25px;  margin-top:110px; position:absolute; line-height:30px;}
.contactclass h2{ margin-bottom:6px;}


/*µ¯³ö*/

.footer_flex li span { display: none; color: #fff; font-size: 13px; line-height: 45px; }
.footer_flex li .img-n { padding-top: 10px; }
.footer_flex { width: 145px; margin: 0px auto 0; }
.footer_flex li { width: 55px; height: 55px; float: left; text-align: center; cursor: pointer; position: relative; z-index: 10; margin-left:10px; }
.footer_flex li:hover {}
/*left*/
.footer_flex li:hover .flex-footerc { display: block; }
.footer_flex li .flex-footerc { width: 146px; height: 124px; position: absolute; left: -49px; top: -140px;text-align: center; padding-top: 15px; background: url(../images/footerflex.png) 1px top no-repeat; display: none; }
/*top*/
.footer_flex li:hover .flex-footer { display: block; }
.footer_flex li .flex-footer { width: 146px; height: 124px; position: absolute; left: -49px; top: -140px; text-align: center; padding-top: 15px; background: url(../images/footerflex.png) 1px top no-repeat; display: none; }
/*button*/
.footer_flex li:hover .flex-footera { display: block; }
.footer_flex li .flex-footera { width: 146px; height: 124px; position: absolute; text-align: center;left: -29px;  padding-top: 15px; background: url(../images/footerflex.png) 1px top no-repeat; display: none; }
/*right*/

.footer_flex li:hover .flex-footerb { display: block; }
.footer_flex li .flex-footerb { width: 146px; height: 124px; position: absolute;left: -49px; top: -140px; text-align: center; padding-top: 15px; background: url(../images/footerflex.png) 1px top no-repeat; display: none; }

.yyly{ width:1150px; margin:0 auto;}
.yyly li{background: url(../images/yylybj.jpg) no-repeat; line-height:43px; text-align:center; height:43px; width:128px; float:left; padding-right:17px; font-size:18px;}

.yylypic{ width:398px;    margin-right: 30px;}
.yylypic li{ width:191px; height:191px; float:left; margin-right:10px; margin-bottom:15px;}
.yylypic li img:hover{transition: all 1.8s;transform: rotateY(180deg);}
.yylypic li:nth-child(2n){
    margin-right: 0;
}

.hyly{
	width: 100%;
	background-color:#f5f5f5;}


.mainp3{
	width: 100%;
	padding:60px 0 20px 0;
background-color:#e3e4e9;
    margin-bottom: 90px;
}

.main2{
background-color:#f8f8f8;
	width: 100%;
	height: 555px;
	color:#333333;
	margin-top:80px;
}

.mainp{
background: url(../images/combj.jpg) no-repeat;
	width: 100%;
	margin-top:80px;

	padding-top:160px;
	color:#333333;
}
.mainp h2{ color:#fff; font-size:20px;}
.mainp h3{ color:#fff; font-size:30px; line-height:30px; padding:0; margin:0; padding-top:5px;}

.mybj{background-color:#f5f5f5;width: 100%; height:100%;}

.indexcontpic{}
.indexcont{ width:570px; padding-left:30px; color:#555 }
.indexcont h1{ padding:20px 0; font-size:24px;}
.indexcont i{ padding:20px 0; font-size:24px;}
.fontsize22{ font-size:30px; padding:20px 0 0 0; font-weight:bold; color:#000}
.fontsize28{ font-size:30px; padding:10px 0 0 0; font-weight:bold; line-height:50px; margin-bottom:40px;}
.fontsize34{ font-size:60px; font-weight:bold;  color:#d9d9d9; padding:20px 0 0 0;}

.fontsize288{ font-size:18px; padding:10px 0 10px 0; font-weight:bold; line-height:40px; color:#2655cb;font-family:"Î¢ÈíÑÅºÚ"; }


	.poster-main{
		position: relative;
		margin: 50px auto;
	}
	.poster-main .poster-list .poster-item{
		position: absolute;
		left: 0;
		top: 0;
	}
	.poster-main .poster-btn{
		position: absolute;
		top: 0;
		cursor: pointer;
	}
	.poster-main .poster-prev-btn{
		left: 0;
		background: url("images/btn_l.png") no-repeat center center;
	}
	.poster-main .poster-next-btn{
		right: 0;
		background: url("images/btn_r.png") no-repeat center center;
	}


.topbut{ background-color:#fff; width:1200px; }
.sp{
	float: left;
	width: 360px;
	height: auto;
	margin-right: 10px;
}
.sptit{ padding:40px 0px 10px; border-bottom:1px #fff dashed; margin-bottom:20px;}

.spcon{  float:left; margin-right:40px;}
.gsjj{ float:left; width:610px; background-color:#fff; height:249px; }
.gsjjtit{ padding:10px; border-bottom:1px #fff dashed; margin-bottom:20px;}
.gd{ float:right;}
.gsjjcon{ color:#333333; margin-bottom:62px;}
.gsjj p{ text-indent:28px;color:#333333;}

.aboutlm{ border-bottom:1px #ccc solid; margin:30px 0; line-height:40px; font-size:15px; color:#004796; }

.companytitle{ font-size:30px; color:#fff;font-weight:bold; margin:30px 0; height:30px;}
.spwz{ color:#fff;}


.newsbg{background-color:#fff; width:820px; height:490px;}

.news{ width:1200px; float:left;}
.newsxiao{ width:255px; float:left; margin-bottom:10px;}
.gdnew{ width:628px; float:left;}
.newstit{
	text-indent: 28px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #FFF;
	text-transform: uppercase;
	
}
.gd1{ float:right;}
.newstit .gd{ margin:10px 10px;}
.newstit .gd1{ margin:0 10px;}
.newscon1{
	float:left; width:380px;
	line-height: 24px;
	margin-right:29px;
}
.newscon1:nth-child(3n){
    margin-right: 0;
}

.newscon1 p{ line-height:55px; font-size:14px; color:#666666; border-bottom:1px #c9c9c9 solid }

.newscon{
	float:left; width:370px;
	line-height: 24px;
	margin-left:30px;
}
.newscon:nth-child(3n){
    margin-right: 0;
}



.pic{ margin-right:10px;}

.newstitle{ font-size:15px; color:#111; line-height:30px; height:60px; font-weight:bold; margin-bottom:5px;}

.newsli li{ text-indent:10px; border-bottom:1px #ccc dashed; line-height:40px; height:40px;overflow: hidden;}
.newsli li a{ color:#333}
.newslist li{  text-indent:20px; width:48%; float:left; margin-right:2%}

.news1{	float:left;line-height: 24px;width:500px;padding: 0px 0px 0 35px;}

.nlist{width:500px; height:90px; margin-bottom:12px;  border-bottom:1px dashed #e8e8e8; float:left; margin-right:65px;}

.nlist:nth-child(2n){
    margin-right: 0;
}

.news_time{
	float: left;
	width: 70px;
	height: 70px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-top:5px;
	font-weight:bold;
	background-color:#ef9c14;
}
.news_time h2{
	padding-top:10px; font-size:20px;
}
.news_info{
	width:420px;float: right; height:70px;
}
.news_info p{ font-size:14px; font-weight:bold;}

#box1{ width:260px;  padding: 0px 20px 0px 25px; }
#box1 p{ font-size:22px; color:#7f7f7f; margin:10px 0;}

.ly{ background:url(../images/bg2.jpg) repeat; width:270px; float:left; }
.lytit{ border-bottom:1px #fff dashed; margin:10px; padding-bottom:5px;}
.lycon div img{ margin-bottom:10px;}
.lycon div{ color:#FFF;  margin-bottom:5px; width:238px; margin:0 auto; font-size:13px; }
.btn1{ padding-top:5px; }
.an{ text-align:center;}


.ad{ margin:20px auto;}
.fhxctit{ margin-bottom:10px;text-align:center; font-family:"Î¢ÈíÑÅºÚ";}
.line{
        border-left: 120px solid #2655cb;
        border-right: 825px solid #ccc;
        height: 2px;
        width: 0;
}

.line1{ width:130px; border-left: 80px solid #7c8489;
    border-right: 615px solid #505b62;    height: 2px;
    width: 0; margin:15px 0;  }
.linex
{ 
        height: 2px;
        width: 100px;
		border-bottom:1px solid #999999;
		margin:10px 20px;
		float:left
}

.tel3{ text-align:right; font-size:20px; font-weight:bold; margin-top:10px;}
.tel3 span{ font-size:18px; color:#2655cb}



.footbj{background:url(../images/buttombj.jpg) no-repeat center;}

	.foot{ background-color:#444444; color:#b2b2b2;  padding:50px 0;}
.foot1{ margin-top:90px}
.foot a{ color:#b2b2b2;}
.foot a:hover{ color:#fff;}

.botmenu{ }
.botmenu li{ margin-bottom:10px; float:right; width:150px;}

.botmenuright{ margin-right:45px;}

.fbq1{ width:190px; float:left; margin:0px 0px 20px 10px;  height:265px;}

.fbq4{ width:360px; float:right;  height:235px;}
.fbq2{ width:380px; float:left; margin:0px 20px 20px 0px; height:235px;border-right:1px #555 solid;}
.fbq2{ color:#b2b2b2;}
.fbqq{ width:190px; border-bottom:1px #575351 solid;font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; line-height:70px;}

.fbq dt{font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.fbq dd{ float:left; width:30%;}

.fbq3{ width:400px; float:left; margin:0px 30px 20px 0px; height:235px;border-right:1px #555 solid;}

.fbq{ width:130px; float:left; color:#bdbdbd;color:#fff; height:235px;  margin-right:50px;   border-right: 1px #555 solid;  }
.fbq dt{font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.fbq dd{ float:left; width:30%;}


.p17{font-size:22px; font-weight:bold; display:block; margin-bottom:10px; color:#eaeaea; margin-bottom:45px;}
.p17 span{ font-size:22px; font-weight:bold; color:#a8a8a8; display:block; margin-bottom:5px;}

.bomproduct1 li{ float:left; padding-right:20px;    width: 70px;}

.bomcontact { }
.bomcontact li{font-size:14px; color:#b2b2b2; line-height:35px;}


.butcom{ font-size:30px; font-weight:bold; color:#d2d2d2;  padding-bottom:20px; margin:20px 0;width:400px;}

.btuclass{ height:55px; line-height:45px;;}
.btuclass li{ color:#333333;font-size:16px; }
.butli{ float:left; }
.btuclass li a{ color:#555; font-size:16px; float:left; display:block; padding:0 15px 0 15px; }
.butdian{ width:50px; text-align:center}





.butdian{ width:50px; text-align:center}

.link{width:100%; height:82px; line-height:82px;border-top:1px #373737 solid;color:#7b7b7b}
.link b{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.link a{ color:#7b7b7b !important}



.fbq dt{font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.fbq dd{ float:left; width:30%;}

.butmenu{ width:100%; height:90px; border-bottom:1px #373737 solid; border-top:1px #373737 solid; margin-bottom:30px;margin-top:30px; }
.butmenu ul{ margin:0 auto; width:750px; float:right}
.butmenua{width:125px; float:left; text-align:right; padding:30px 0}
.butmenux{width:15px; float:left;padding:10px 0}
.wx{  text-align:center; width:113px; margin-right:20px;}
.buttel{ font-size:16px; width:240px; float:right; padding-right:80px; height:65px;  text-align:right;background:url(../images/etel.jpg) no-repeat right;}

.page{
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 14px;
	float: left;
	width: 100%;
	margin-bottom:30px;
}
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPANºÍÁ´½Ó */
.page a:hover, .page a.current{color:#F44; border:1px solid #F44} /* µ±Ç°Á´½ÓÓÐ¼¤»îÊ± */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px;}

.nyfh li{ border:1px #ddd solid; padding:5px; margin-bottom:10px;}
.nyfh img{ width:238px; height:180px;}

.prenext{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	width: 98%;
	line-height: 30px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-right: 10px;
	margin-left: 10px;
	color: #333;
	margin-bottom:15px;
}
.prenext .pre{
	float: left;
	width: 100%;
	font-family: "ÐÂËÎÌå";
	font-size: 13px;
} 
.prenext .pre a{
	font-family: "ÐÂËÎÌå";
	font-size: 13px;
	color: #333;
	text-decoration: none;
} 
.prenext .pre a:hover {
	color: #0065a7;
}/* ÉÏÒ»Æª */
.prenext .next{
	text-align: left;
	float: left;
	width: 100%;
	font-family: "ÐÂËÎÌå";
	font-size: 13px;
	color: #333;
}
.prenext .next a{
	font-family: "ÐÂËÎÌå";
	font-size: 13px;
	color: #333;
	text-decoration: none;
} 
.prenext .next a:hover {
	color: #0065a7;
}
.newstit a{ color:#FFF;}

.but-list{ padding:15px; padding-left:0px; width:330px;}
.but-list a{ display:block;background:#eaeaea; border-radius:5px; width:150px; height:50px; line-height:50px; text-align:center; float:left; margin-right:15px; width:150px; font-size:16px;}

.page_a{ padding:15px 0px 0px 0px;}
.page_a a{ display:block;border:#eaeaea 1px solid; padding:8px 10px 8px 10px;margin-top:10px;}


/*ÔÚÏß¿Í·þ*/

.red{ color:#fff; border:1px #fff solid; font-size:14px; padding:10px 20px;}
.sj{ text-indent:30px;}

.chejian{text-align:center ; padding-top:20px; margin-top:20px; font-size:20px; font-weight:bold;}

.protitle{ font-size:18px; color:#2655cb; border-bottom:1px #f5f5f5 solid; text-indent:25px; margin-bottom:20px; line-height:50px; height:50px; padding:0 20px;margin-bottom:6px !important; color:#333; font-size:20px;background:url(../images/jt.png) no-repeat 10px center; }

.newsmore{border-left:1px #f5f5f5 solid; width:80px; display:block; text-align:center;font-size:14px; color:#666666; font-weight:normal}
.newsmore a{ font-size:12px; color:#ccc;}
.yiwenhui{font-size:14px; color:#8f8f8f;}

.p_1000{
	width: 1200px;
	text-align: center;
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
	
}
#p_class{  width:1200px; margin:0 auto; }
#p_class li{ color:#333;width:188px;height:38px;line-height:38px;  float:left; border:1px #acacac solid; margin-right:10px;}
#p_class li a{  color:#333; line-height:38px; display:block; }
#p_class li a:hover{color:#fff;line-height:38px; background-color:#014f8f; }




#goodsshow{ background:#fff;margin-top:20px;overflow:hidden;}
#goodsshow img{border:0;}

#goodsshow .left1{float:left;width:350px;margin:0 0px 0 0; border:1px #eaeaea solid; margin-right:30px}

#goodsshow .right1{float:left; width:485px;}
#goodsshow .right1 h1{ font-size:22px; color:#2655cb; padding-bottom:20px; border-bottom:1px #eaeaea solid;text-shadow: 0 1px 1px rgba(0,0,0,0.4);}
#goodsshow .right1 p{ font-size:20px; color:#333; line-height:28px;}
#goodsshow .shop_big{padding:0px;background:#fff; width:341px; cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:360px;}

#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(/img/pro_none.gif) no-repeat center top; margin-top:3px; height:68px;}
#prolist ul li img{height:45px;width:45px;margin:6px 8px 0 8px;padding-top:6px;border:0;}
#prolist .hover{background:url(/img/pro_bg.gif) no-repeat center top;height:68px;}

#goodsshow .shop_plist a.prev{float:left; width:20px;height:68px;display:block; outline:none;background:url(/img/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left; width:20px; height:68px; display:block; border-top:1px #fff solid;  outline:none;background:url(/img/ico_right.gif) no-repeat center; margin-top:11px;}


.ctt{height:auto;padding-top:20px;clear:both; border-top:0;text-align:left; min-height:600px; font-size:13px; color:#444; line-height:26px;}
.w936{margin:2px 0;clear:both;width:736px;}
.tb_{ background-repeat: repeat-x; margin-top:20px;}
.tb_ ul{height:34px; border-bottom:1px #eaeaea solid; width:960px;}
.tb_ li{float:left;height: 34px;line-height:34px; width:94px; font-size:14px; text-align:center; cursor:pointer; }
.normaltab{ background-repeat: no-repeat; color:#333; background:url(/img/menutabbg.gif) bottom repeat-x; margin-top:-1px; border-top:1px #ccc solid; margin-right:5px; border-left:1px #ccc solid; border-right:1px #ccc solid;}
.hovertab{ background-repeat: no-repeat; color:#fff; margin-top:-1px; background:url(/i12mg/menutabbg1.gif) bottom repeat-x #2655cb; border-top:1px #2655cb solid; margin-right:5px; border-bottom:1px #2655cb solid; border-left:1px #2655cb solid; border-right:1px #2655cb solid; }
.dis{display:block;}
.undis{display:none;}

.page_a{ padding:15px 0px 0px 0px;}
.page_a a{ display:block;border:#eaeaea 1px solid; padding:8px 10px 8px 10px;margin-top:10px;}


/*Ïà¹Ø²úÆ·*/
.proxx_tit1 {
	
	color:#333; font-size:16px; font-weight:bold;
	width: 960px;
	border-bottom:#e8e8e8 solid 1px;
}

.proxx_con3_m1 {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:20px 0 0 0;
}
.proxx_con3_m1 li {
	width:210px;
	height:auto;
	margin:0 3px 0 0;
	_margin:0 3px 0 0;
	float:left;
	display:inline;
}
.proxx_con3_m1 li img {
	width:200px;
	height:200px;
	display:block;
	margin-bottom:10px;
	
	border:#c5cace solid 1px;
}
.proxx_con3_m1 li p {
	width:192px;
	height:32px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;

}
.proxx_con3_m1 li p a {
	line-height:32px;
	color:#000;
	text-decoration: none;
}

/*Ïà¹Ø²úÆ·*/

/*ÓÅÊÆ*/
.ys100{ width:100%;background-color:#f5f5f5; padding:50px 0 70px 0;}
.ys{ width:1200px; height:900px; margin:30px auto 0 auto; }
.ys_nr h4{ padding:0; margin:0; color:#666666; font-weight:normal; font-size:13px;}
.ys_tel{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; margin-top:10px; text-align:center;}
.ys_tel span{ font-size:22px; font-weight:bold; color:#ce0000;}
.ys_nr{ width:1200px; height:744px; position:relative; background:url(../images/ys_bj.png) no-repeat center; margin-top:10px;}
.ys_1{ width:510px; height:auto; position:absolute; left:70px;}
.ys_1 dl dt{ width:500px; font-family:"Î¢ÈíÑÅºÚ"; font-size:25px; font-weight:bold; }
.ys_1 dl dd{ width:510px; height:auto; margin-top:10px;}
.ys_1 dl dd ul li{ width:510px; height:auto; line-height:25px; background:url(../images/tb.jpg) no-repeat 0 10px; padding-left:0px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.ys_1 dl dd ul li span{ color:#ce0000;}
.ys_2{ width:510px; height:auto; position:absolute; left:70px; top:190px;}
.ys_2 dl dt{ width:500px;  font-family:"Î¢ÈíÑÅºÚ"; font-size:25px; font-weight:bold; }
.ys_2 dl dd{ width:510px; height:auto; margin-top:10px;}
.ys_2 dl dd ul li{ width:510px; height:auto; background:url(../images/tb.jpg) no-repeat 0 10px; padding-left:0px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.ys_2 dl dd ul li span{ color:#ce0000;}
.ys_3{ width:510px; height:auto; position:absolute; left:700px; top:390px;}
.ys_3 dl dt{ width:500px; font-family:"Î¢ÈíÑÅºÚ"; font-size:25px; font-weight:bold; }
.ys_3 dl dd{ width:510px; height:auto; margin-top:10px;}
.ys_3 dl dd ul li{ width:510px; height:auto;  background:url(../images/tb.jpg) no-repeat 0 10px; padding-left:0px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.ys_3 dl dd ul li span{ color:#ce0000;}
.ys_4{ width:510px; height:auto; position:absolute; left:700px; top:590px;}
.ys_4 dl dt{ width:500px; font-family:"Î¢ÈíÑÅºÚ"; font-size:25px; font-weight:bold; }
.ys_4 dl dd{ width:510px; height:auto; margin-top:10px;}
.ys_4 dl dd ul li{ width:510px; height:auto;  background:url(../images/tb.jpg) no-repeat 0 10px; padding-left:0px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.ys_4 dl dd ul li span{ color:#ce0000;}
/*ÓÅÊÆ*/




.w_760{ float:left; width:880px; padding:0 0 15px 0; }
.w_208{ float:left; width:260px; padding:0 0 35px 0;}


.g_760{ float:left; width:750px; background:url(/img/g4.png) no-repeat 0 center; height:57px; color:#999999; line-height:57px; margin-top:2px; border-bottom:1px solid #e6e6e6;}
.g_760 a{ color:#999999}
.g_760 a:hover{ color:#0d6cb0;}


.g_208{ float:left; width:280px;  }
.g_208_1{ float:left;  width:285px;height: 90px;   padding-top: 40px; color:#fff; font-size:15px;  background-color:#2655cb; text-align:center}
.g_208_1 strong{ font-size:26px; line-height:36px;margin-top: 10px;}

.pz_SideLayer{ float:left; width:243px; border:1px solid #eeeeee; border-top:0;padding:20px; }
.pz_SideLayer .l1{ float:left; width:243px; border-bottom:1px solid #eeeeee; line-height:48px; color:#585858; text-indent:65px;    background: url(../images/c2.png) no-repeat 30px;}
.pz_SideLayer .l1 span{ padding-right:10px; color:#585858}
.pz_SideLayer .l1 .l1_a{ float:left; width:258px; height:48px; color:#333; font-size:18px; font-weight:bold}
.pz_SideLayer .l1 .l1_a:hover,
.pz_SideLayer .l1 a.hover{ float:left;width:218px; line-height:48px; color:#585858; text-indent:65px;    background: url(../images/c1.png) no-repeat 10px;}

.pz_SideLayer .l1 .l1_a.l1_bg{ background:url(../img/g2.png) no-repeat 183px center;}
.pz_SideLayer .l1.on .l1_a.l1_bg,
.pz_SideLayer .l1 .l1_a:hover.l1_bg{ background:url(../img/g3.png) no-repeat 183px center #f0f0f0; color:#EA2622; font-weight:bold;}
.pz_SideLayer .l1_ul{ float:left; width:187px; padding:0 12px 9px 9px; background:#f0f0f0;}
.pz_SideLayer .l1_ul .l2{ float:left; width:187px; line-height:32px;}
.pz_SideLayer .l1_ul .l2  .l2_a{ float:left; width:165px; height:32px; padding-left:22px; color:#666666; background:url(/img/g4.png) no-repeat 13px center; font-size:12px;}
.pz_SideLayer .l1_ul .l2  .l2_a:hover,
.pz_SideLayer .l1_ul .l2  .l2_a.hover{ float:left; width:165px; font-weight:bold; height:32px; padding-left:22px; color:#EA2622; background:url(/img/g5.png) no-repeat 13px center;}

.flash4 {
	width:1200px;
	height:400px;
	margin:0 auto;
	margin-bottom:20px;
	position:relative
}
.flash4 ul li {
	width:110px;
	height:400px;
	position:relative;
	overflow:hidden;
	float:left
}
.flash4 ul li .imgTop img {
	opacity:.4
}
.flash4 ul li .imgTop img.tm {
	opacity:1
}
.flash4 ul li .imgCon {
	width:538px;
	height:405px
}
.flash4 ul li .imgCen {
	width:538px;
	height:50px;
	background:rgba(0,0,0,.5);
	color:#fff;
	font-size:20px;
	line-height:50px;
	position:absolute;
	left:0;
	bottom:45px;
	text-indent:20px;
	display:none
}
.flash4 ul li .imgBot {
	width:538px;
	height:45px;
	background:#222
}
.flash4 ul li .imgBot p.bt_1 {
	width:80px;
	line-height:45px;
	font-size:16px;
	color:#fff;
	text-indent:20px;
	float:left
}
.flash4 ul li .imgBot p.bt_2 {
	width:458px;
	height:45px;
	line-height:45px;
	float:left;
	display:none
}
.flash4 ul li .imgBot p.bt_2 span {
	font-size:14px;
	color:#fff;
	padding-right:30px;
	background:url(../images/part2_icon.png)no-repeat left center;
	padding-left:10px
}
.flash4 ul li.first {
	width:538px
}
.flash4 ul li.fast {
	position:absolute;
	right:0;
	bottom:0
}


.lanmu{ padding:10px !important;}
.lanmu li{ float:left; margin-right:10px; margin-bottom:10px;background-color:#CCC; height:30px ; line-height:30px; width:70px; text-align:center}


@media screen and (max-width: 1000px) {
	.container{ width:100%; margin:0 auto;}
	.containerp{ width:100%; margin:0 auto;}
	.cpzs li{ width:32%; }
	.sp{ display:none;}
	.gsjj{ display:block; width:100%;}
	.news{ display:block; width:48%; margin-right:2%;}
	.ly{ display:none;}
	.fbq1{width:30%; margin-right:10%;}
	.fbq{width:60%; margin:0px;}
	.wx{ display:none;}

	.right{ width:100%; float:left;}
	.cplb dd{ margin:0px 5px; text-indent:10px; float:left; width:45%;}
	#gundong1 .content .left1{ display:none;}
	#gundong1 .content .right1{ display:none;}
	#gundong1 .content #marquee1{ width:98%;}
	#gundong2 .content .left{ display:none;}
	#gundong2 .content .right{ display:none;}
	#gundong2 .content #marquee3{ width:98%;}
	
	.main3{ display:none;}
	.news_info,.nlist{ width:100%; }
	.news1{ width:100%; }
	.footyc{ display:block;}
	.fhxctit{ display:none;}
	#jupiterCustomContactUs{ display:none;}
	 .gsjj p,.gsjjcon{ width:100%;}
	 .p_1000{ display:none;}
	  #p_class{ display:none;}
	   .g_760_1,.x_760,.g_760_1 .x_760 ul{width:100%;}
 .g_760_1{width:100%;}
 .g_760_1 .x_760 ul{width:100%;}
 .g_760_1 .x_760{width:100%;}
 .g_760_1 .x_760 li{width:40%;}
	}
@media screen and (max-width: 860px) {
	.container{ width:98%; margin:0 auto;}
	.containerp{ width:100%; margin:0 auto;}
	.logo{ display:block; width:100%; text-align:center;}
	.tel{ display:none;}
	.wx{ display:none;}
	.main1 .left1{ display:none;}
	.main1 .right1{ display:block; width:100%;}

	.news_info,.nlist{ width:100%; }
	.main3{ display:none;}
	.footyc{ display:block;}
	.fhxctit{ display:none;}
	#jupiterCustomContactUs{ display:none;}
	.news1{ width:100%; }
	 .gsjj p,.gsjjcon{ width:100%;}
	  #p_class{ display:none;}
	  .p_1000{ display:none;}
	  
	   .g_760_1,.x_760,.g_760_1 .x_760 ul{width:100%;}
 .g_760_1{width:100%;}
 .g_760_1 .x_760 ul{width:100%;}
 .g_760_1 .x_760{width:100%;}
 .g_760_1 .x_760 li{width:40%;}
}
@media screen and (max-width: 797px) {
	.container{ width:98%; margin:0 auto;}
	.containerp{ width:100%; margin:0 auto; padding:0}
	.banner{width:98%; margin:0 auto;}
	.top1{ display:none;}
	.nav{ height:auto;}
	.nav li{  box-sizing:border-box;width:33.3%;background-color:#2655cb; border-right:1px #ddd solid;border-bottom:1px #ddd solid;}
	.dbdh{ height:auto;}
	.dbdh li{  box-sizing:border-box;width:33%;border-right:1px #ddd solid;}
	.cpzs li{ width:23%; }
	.news{ display:block; width:98%; margin:0 auto;}
	.ss{display:none;}
	.fbq1{width:100%; float:none;}
	.fbq{width:100%; float:none;}
	.newslist li {width: 98%; float: none;}

	.news_info,.nlist{ width:100%; }
	.main3{ display:none;}
	.footyc{ display:block;}
	.fhxctit{ display:none;}
	#jupiterCustomContactUs{ display:none;}
	.news1{ width:100%; }
	 .gsjj p,.gsjjcon{ width:100%;}
	  .p_1000{ display:none;}
	   #p_class{ display:none;}
	   
	    .g_760_1,.x_760,.g_760_1 .x_760 ul{width:100%;}
 .g_760_1{width:100%;}
 .g_760_1 .x_760 ul{width:100%;}
 .g_760_1 .x_760{width:100%;}
 .g_760_1 .x_760 li{width:40%;}
}
@media screen and (max-width: 600px) {
.lximg{ display:none;}

.gsjj .gd .fl{ display:none;}
.tel3{ display:block; position:fixed; bottom:0; margin:0 auto;
_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:999990;}

	#gundong1{display:none;}
 .gsjj p,.gsjjcon{ width:100%;}
.tel3 img{ width:100%;}
.foot{ display:none;}

.totop{ height:37px;}
.totopimg{ padding:5px 15px; background-color:#F00; color:#FFF;}
.news_info,.nlist{ width:100%; }
.main3{ display:none;}
.footyc{ display:block;}
.fhxctit{ display:none;}
#jupiterCustomContactUs{ display:none;}
.news1{ width:100%; }
.news_time{ display:none;}
 .p_1000{ display:none;}
 #p_class{ display:none;}
 .g_760_1,.x_760,.g_760_1 .x_760 ul{width:100%;}
 .g_760_1{width:100%;}
 .g_760_1 .x_760 ul{width:100%;}
 .g_760_1 .x_760{width:100%;height: auto;}
 .g_760_1 .x_760 li{width:40%;}
 .g_760_1 .x_760 li .s_240{}
 .main2{ background-image:none;height: auto;}
 .fr,.paddtop,.gsjj{display:none;}
.ys100,.w_208{display:none;}

.rightindex{ width: 100%; margin:0;}
.mainp{ width: 100%; margin-top:0px; margin-top:10px; padding:0}
.right{ margin-left:0}
.cpzs li{ width:47%; margin-right:3px;margin-left: 5px;}
.cpzs li img{ width:100%;height:100%;}
.cpzs li:nth-child(3n){
    margin-right: 3px;
}

.proshow_can img{ width:99% !important;    max-width: 100%;}
.w_760{ width:99%}
.proxx_con3{display:none;}
.width2px{display:none !important;}
.right img{ width:99% !important; height:99% !important}
.hyly{ display:none}
.indexcontpic{ display:none}
.indexcont{ width:95%;padding-left:10px; display:inline}
.indexcont p{}
.fontsize28{    font-size: 24px;
    padding: 0px 0;
    font-weight: bold;
    line-height: 50px;margin-bottom:0}
	
	#indexpic{ float:left}
	#indexpic img{ width:48%; float:left; margin-left:5px;}
	#casepic{ display:none}
	.foot1{ display:none}
	.sjshow{ display:none}
	#sjshow{ display:none}
	.marginright30{margin-right:0; margin-bottom:15px;}
	.aboutcon,.aboutcon p,.paddtopbuttom2040{ width:100%}
	#box1{ display:none}
	.nlist1{ width:95%;}
	.leftindex{ display:none}
	
	.mainp3{background:none;margin:0; padding:10px 0}
	
	.cpzsindex li{ width:43%; height:180px; overflow:hidden; margin-right:0; margin-left:10px;}
	.cpzsindex li img{ width:99%; height:150px; }
	.cpzsindex li a{ font-size:14px; height:30px; line-height:30px; overflow:hidden; width:100px;}
	.p16{ line-height:none; height:auto}
	.left{ display:none}
	.newsbg{ width:100%;}
	.newsbj{ width:100%;background-color: #fff;}
	.newscon1{ padding-left:3px;}
	.paddtopbuttom2040{ display:none}
	.line1{ display:none}
	.pic{ padding:0; margin:0}
.cpzs li a{     text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
	
#slider{ display:none}
.newscon{ margin:0; padding:0}
.yylypic{ width:100%;    margin-right: 30px;}
.yylypic li{ width:48%;  margin-right:10px; margin-bottom:15px;}
.righttitle{ margin-top:10px;}
.lanmu{ display:block !important}
.lanmu li{ width:30%; }
}