@charset "utf-8";
/*-------------------------------   index ��ҳ---------------------------------*/

/*-----��ҳ banner-----*/
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; bor/der-top:#2ba298 solid 5px;}
.slideBox .hd{  overflow:hidden; position:absolute; right:0; bottom:20px; width:100%; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; text-align:center; width:100%;}
.slideBox .hd ul li{ fl/oat:left; display:inline-block; width:12px; height:12px; margin:0 3px; border-radius:6px; text-align:center; background:#000; cursor:pointer; font-size:0;}
.slideBox .hd ul li.on{ background:#992c01; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height:583px; }
.slideBox .bd li a{ display:block; height:500px;}
.slideBox .bd img{ width:450px; height:500px; display:block;  }
.slideBox .prev,
.slideBox .next{ display:none; position:absolute; left:3%; top:50%; margin-top:-30px; width:30px; height:60px; background:url(../images/arrow_left.png) no-repeat; }
.slideBox .next{ left:auto; right:3%; background:url(../images/arrow_right.png) no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*-----��ҳ about-----*/
/*.iabout{ height:441px; background:url(../images/k3.png) center top no-repeat; margin-top:49px !important; box-sizing:border-box; padding-left:349px;}
.iabout h4{ width:600px; padding:94px 0 0; color:#000; font-size:18px; font-weight:bold;}
.iabout h6{width:600px; padding:0 0 0; color:#000; font-size:14px; }
.icontent{width:600px; color:#fff; line-height:35px; font-size:14px; padding:30px 0 0}*/
/*�༶���� index*/
.banji{}
.iname{ text-align:center; font-size:24px; color:#000; padding:60px 0 10px; background:url(../images/k1.gif) center bottom no-repeat;}
.ibul{ width:106%; padding:12px 0 0}
.ibul li{ float:left; width:320px; height:320px; overflow:hidden; position:relative; margin:19px 20px 0 0}
.ibul li a:hover img{ transform:scale(1.1,1.1); transition:0.5s}
.ibul li a .zhe{ position:absolute; left:0; top:0;width:260px; height:320px; background:rgba(27,28,23,0.5); padding:0 30px;}
.ibul li a .zhe h4{ color:#fff; font-size:16px; font-weight:bold; padding:32px 0 0}
.ibul li a .zhe span{ display:block; color:#fff; font-size:14px;  padding:5px 0 0}
/*---����index-----*/
.izao{ background:url(../images/k4.png) center bottom no-repeat; height:576px}
/*.slideBox02{ width:1000px; height:427px; overflow:hidden; position:relative;padding:48px 0 0 }
.slideBox02 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox02 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox02 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox02 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox02 .bd02{ position:relative; height:427px; z-index:0; width:1000px; margin:0 auto; overflow:hidden; }
.slideBox02 .bd02 li{ zoom:1; vertical-align:middle;height:427px; }
.slideBox02 .bd02 li .img{ float:left;width:306px; height:427px;}
.slideBox02 .prev,
.slideBox02 .next{ position:absolute; right:58px; bottom:50px; margin-top:-37px; display:block; width:63px; height:38px; background:url(../images/k2.gif) no-repeat;}
.slideBox02 .next{ width:58px; left:auto; right:0; background:url(../images/k3.gif) no-repeat;}
.slideBox02 .prev:hover,
.slideBox02 .next:hover{opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;}
.slideBox02 .prevStop{ display:none;  }
.slideBox02 .nextStop{ display:none;  }*/
.izright{ float:left; width:648px; padding:0 0 0 40px;}
.izright h2{ font-size:24px; color:#fff; padding:50px 0 0}
.izright h4{ font-size:16px; color:#fff; padding:5px 0 0}
.izright span{ display:block; line-height:33px;font-size:14px; color:#fff; padding:40px 0 0 }
.izao_amore{ position: absolute; right:0; top:195px; color:#fff; text-transform:uppercase; font-size:24px; z-index:22;}
/*---�ɹ�----*/
.icheng h2{ background:url(../images/k4.gif) left  top no-repeat; height:66px; color:#666666; font-size:14px; padding:45px 0 0 88px;}
.icheng h2 label{ font-size:24px; color:#000;}
.accordion{
	width: 1180px;
	overflow: hidden;
	height: 330px;
	margin:44px auto 0;
}
.accordion ul li{ margin:0 1px 0 0; overflow:hidden;
	background-repeat: no-repeat;
	float: left;
	width: 180px;
	height: 330px;
	cursor: pointer; position:relative;
}
.accordion ul li.active{
	width: 460px; 
}

.accordion ul li a{
	display: block;
	width: 180px;
	height: 330px;
	cursor: pointer;
}
.accordion ul li a span{ position:absolute; left:0; top:0; background:rgba(0,0,0,0.6);width: 460px; transition:0;
	height: 330px;}
.accordion ul li.active span{ display:none;}
.accordion ul li .iccon{ position:absolute; left:0; top:0; z-index:1; padding-left:32px;width: 428px;height: 330px; display:none;}
.accordion ul li.active .iccon{ display:block;}
.accordion ul li .iccon h4{ font-size:14px; color:#fff; padding:230px 0 0; height:30px;}
.accordion ul li .iccon h4 b{ font-size:24px;}
.accordion ul li .iccon p{ font-size:16px; color:#fff; padding:10px 0 0}
.ic_more{ display:block; width:100%;  color:#fff; font-size:20px; line-height:48px; text-align:center; margin:29px 0 0}

/*---���----*/
.ifeng_fr{ float:right; width:467px; background:url(../images/k5.png) right bottom no-repeat; height:452px;}
.if_con{ padding:65px 0 0 37px; }
.if_con img{ float:left;}
.if_crr{ float:right; width:188px; padding:0 25px 0 0}
.if_crr h4{ font-weight:bold; font-size:24px; color:#fff; display:block; padding:100px 0 0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.if_crr span{ display:block; font-size:16px; color:#fff; padding:5px 0 0; line-height:20px; height:80px; overflow:hidden;}
.if_crr .icc{ color:#fff; font-size:16px;}




/*---------------------------------------------------------��ҳ��--------------------------------------------------------------*/

/****��ҳ����****/
.index_gonggao{ background:#efefef; padding-top:15px;}
.index_gonggao01{ width:740px; margin:0 auto; line-height:20px; height:20px; color:#333; font-size:14px;}


/****��ҳ�γ�����****/

.slideBox02{ width:1100px; height:524px; overflow:hidden; position:relative; }
.slideBox02 .hd{ height:50px; overflow:hidden; width:100%; text-align:center; position:absolute; right:0; bottom:5px; z-index:1; }
.slideBox02 .hd ul{ overflow:hidden; zoom:1; fl/oat:left;  }
.slideBox02 .hd ul li{ fl/oat:left; display:inline; margin-right:2px; padding:10px 8px; line-height:14px; text-align:center; cursor:pointer; font-size:0;background:url(../images/dd01.png) no-repeat center center;}
.slideBox02 .hd ul li.on{  color:#fff; background:url(../images/dd02.png) no-repeat center center;}
.slideBox02 .bd02{ position:relative; height:463px; z-index:0; width:1104px; margin:0 auto; overflow:hidden;}
.slideBox02 .bd02 li{ zoom:1; vertical-align:middle;height:463px; }

/* */
.slideBox02 .prev,
.slideBox02 .next{ position:absolute; left:0; top:50%; margin-top:-37px; display:block; width:46px; height:74px; background:url(../images/case04.jpg) no-repeat;}
.slideBox02 .next{ left:auto; right:0; background:url(../images/case05.jpg) no-repeat;}
.slideBox02 .prev:hover,
.slideBox02 .next:hover{opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;}
.slideBox02 .prevStop{ display:none;  }
.slideBox02 .nextStop{ display:none;  }




.index_banji{ background:#efefef;}
.index_banji01{ width:1100px; margin:0 auto;}

.index_banji02{ padding-top:85px; background:url(../images/index_banji01.png) center 45px  no-repeat; line-height:40px; height:40px; text-align:center; font-size:24px; color:#636363;}
.index_banji03{}
.index_banji04{ float:left; width:219px; height:389px; position:relative; overflow:hidden; margin:42px 1px 0 0;}
.index_banji05{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/index_banji02.png) 0 0  no-repeat; text-align:center;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_banji05 h2{ font-size:18px; color:#1c1c1c; line-height:30px; overflow:hidden; height:30px; margin-top:220px;}
.index_banji05 span{ display:none; font-size:14px; color:#686868; line-height:22px; height:44px; overflow:hidden; padding:0 20px; margin-top:16px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_banji05:hover{ background:url(../images/index_banji03.png) 0 0  no-repeat;}
.index_banji05:hover span{ display:block;}
.index_banji06{ text-align:center; padding-top:53px;}
.index_banji05:hover .index_banji06{ display:none;}

.index_banji07{display:none; text-align:center; padding-top:25px;}
.index_banji05:hover .index_banji07{ display:block;}





/****��ҳ��������****/
.index_zsjz{ height:505px;}
.index_zsjz01{ padding-top:85px; background:url(../images/index_jz01.png) center 45px  no-repeat; line-height:40px; height:40px; margin-left:135px; text-align:center; font-size:24px; color:#636363;}
.index_zsjz01 span{ display:block;}

.index_zsjz02{ width:1100px; height:242px; margin:0 auto; background:#ececec; margin-top:149px;}
.index_zsjz03{ font-size:16px; line-height:24px; color:#828282; padding-top:27px;}


.index_zsjz04{ line-height:28px; font-size:14px; color:#2a2a2a; font-family:'microsoft yahei'; margin-top:14px;}

.index_zsjz06{ float:left; width:478px; height:207px; border:#fff solid 4px; margin:14px 0 0 11px;}
.index_zsjz07{ float:left; width:460px; padding:0 0 0 23px; line-height:40px;}

.index_zsjz08{ overflow:hidden; padding-top:19px;}
.index_zsjz08 h2{ float:left; border-bottom:#9c541a solid 2px; font-size:18px; color:#2a2a2a;}


.index_zsjz05{float:right; font-family:'microsoft yahei';}
.index_zsjz05 a{ font-size:12px; color:#8e8e8e;}
.index_zsjz05 a:hover{ color:#9c541a;}





/****��ҳ��ѧ�ɹ�****/
.index_case01{ width:1100px; margin:0 auto;}
.index_case02{ padding-top:85px; background:url(../images/index_case01.png) center 45px  no-repeat; line-height:40px; height:40px; text-align:center; font-size:24px; color:#636363;}




/****��ҳ����****/
.index_news{ height:520px; overflow:hidden;}
.index_news01{ width:1080px; margin:0 auto; overflow:hidden;}


.index_news_tit{ color:#b4b4b4; text-align:center; font-family:'microsoft yahei'; padding-top:4px;}


.index_news03{ display:block; overflow:hidden; width:104%; padding:36px 0 28px;}
.index_news03 li{ float:left; width:529px; height:127px;background:url(../images/index_news03.jpg) 7px 7px no-repeat; margin:0 43px 21px 0;}
.index_news03 li img{ float:left;}
.index_news03 li .irr{ float:right; width:304px; padding:7px 24px 0; height:113px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
}
.index_news03 li .irr h4{ font-size:18px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#1c1c1c;padding:5px 0 0; line-height:36px; height:36px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
}
.index_news03 li .irr span{ display:block; font-size:14px; line-height:18px; height:36px;overflow:hidden; color:#828282; padding:7px 0 0;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_news03 li a:hover h4{ color:#2ba298}
.index_news03 li:hover .irr { background:#333;}
.index_news03 li:hover .irr span{ color:#d4d4d4;}



.index_xw000{ height:520px;}
.index_xw00{width:1060px; margin:0 auto; overflow:hidden;}
.index_xw{ overflow:hidden;}
.index_xw dl{ float:left; width:305px; font-family:'microsoft yahei'; margin:40px 22px 0;}
.index_xw dl dt{ width:246px; height:185px; margin:0 auto; position:relative;}
.index_xw01{ position:absolute; top:0; left:0; width:246px; height:185px; background:url(../images/ntop.png) no-repeat bottom center;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_xw01:hover{background:url(../images/ntop01.png) no-repeat bottom center;}

.index_xw dl dd{ text-align:center;}
.index_xw dl dd a{ display:block; line-height:48px; height:48px; overflow:hidden; background:url(../images/line01.jpg) no-repeat bottom center; font-size:14px; color:#1a1a1a;}
.index_xw dl dd a:hover{background:url(../images/line02.jpg) no-repeat bottom center; color:#9c541a;}
.index_xw dl dd span{ line-height:25px; font-size:14px; color:#838383; height:75px; overflow:hidden; display:block; margin-top:9px;}




/****��ҳ��ϵ����****/
.index_contact{ background:#efefef;}
.index_contact01{ width:1100px; margin:0 auto;}
.index_contact02{ padding-top:85px; background:url(../images/lx01.png) center 45px  no-repeat; text-align:center; line-height:40px; height:40px; width:630px; margin:0 auto; font-size:24px; color:#636363; border-bottom:#bbbbbb solid 1px;}

.index_contact03{ padding-top:25px; text-align:center; font-size:16px; color:#1c1c1c;}

.index_contact04{}
.index_contact04 dl{ float:left; text-align:center; width:270px; padding:60px 0 0;}
.index_contact04 dl dt{}
.index_contact04 dl dd span{ display:block; font-size:20px; color:#333; padding:21px 0 25px;}
.index_contact04 dl dd{ font-size:14px; color:#565656; line-height:20px;}

.index_contact04 dl.index_contact05{ padding:60px 145px;}

.index_contact04 a{ color:#333;}
.index_contact04 a:hover{ color:#000;}






/****��ҳ ��ҵ��̬****/
.index_hn00{ height:400px;}
.index_hn{ width:1100px; margin:0 auto;}
.index_hn01{ float:left; width:326px; height:244px; overflow:hidden; border:#cacaca solid 3px; margin-top:39px;}
.index_hn01 img{ width:326px; height:244px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_hn01 img:hover{ width:350px; height:262px; margin-left:-12px; margin-top:-9px;}

.index_hn02{ float:left; width:700px; padding:43px 0 0 30px; line-height:22px;  font-family:'microsoft yahei';}
.index_hn02 dl dt{ color:#b1b1b1; font-size:14px;}
.index_hn02 dl dt a{ color:#1a1a1a;height:22px; overflow:hidden; display:block; margin-bottom:1px;}
.index_hn02 dl dt a:hover{ color:#9c541a;}
.index_hn02 dl dd{ color:#808080; height:44px; overflow:hidden; margin-top:2px;}


.index_hn03{ float:left; width:690px; margin:12px 0 0 30px; border-top:#e2e2e2 solid 1px; line-height:33px; font-size:14px; color:#b1b1b1; padding-top:8px; font-family:'����';}
.index_hn03 dl { height:33px; overflow:hidden;}
.index_hn03 dl dt{ float:left; height:33px; overflow:hidden; color:#1a1a1a; width:500px;}
.index_hn03 dl dd{ float:right;}

.index_hn03 dl dt a{color:#1a1a1a;}
.index_hn03 dl dt a:hover{ color:#00840c;}



/****��ҳ ��������****/
.index_hj00{ height:350px;}
.index_hj{ width:1100px; margin:0 auto; position:relative;}
.index_hj01{ border:#dadada solid 3px; width:232px; height:173px; overflow:hidden;}
.index_hj02{ padding-top:0px; height:280px;}

.index_hj03{ position:absolute; top:375px; left:459px; background:#fff; text-align:center; width:86px; height:29px; line-height:29px;}
.index_hj03 a{ font-size:14px; color:#5d5d5d; font-size:14px;font-family:'microsoft yahei';}
.index_hj03 a:hover{ color:#9c541a;}




/****��ҳ ��Ʒ����****/
.index_pro00{  height:640px; }
.index_pro01{ height:640px;}
.index_pro{ width:1200px; margin:0 auto;}


.index_pro02{ float:left; width:200px; height:740px; background:#01910d;}
.index_pro03{ width:178px; height:90px; padding-top:25px;border:#02a710 solid 1px; border-top:#00770a solid 1px; margin:5px auto 0; text-align:center;font-size:14px; color:#ffffff; line-height:26px;    }
.index_pro03 a{ color:#ffffff; line-height:26px;}

.index_pro03 span{ font-size:30px; color:#ffffff; font-weight:bold; display:block; }


.index_pro04{  overflow:auto; overflow-x:hidden; margin-top:23px; padding-left:7px;font-family:'microsoft yahei';}



/*------�ַ���Ч��-------*/

.promoremain .one{font-size:14px; background:#1bbe28; margin:0; overflow:hidden; cursor:pointer; width:165px; height:34px; line-height:34px; color:#000; padding-left:18px; margin-bottom:11px; font-family:'microsoft yahei';border:#02a710 solid 1px; border-top:#00770a solid 1px; border-radius:15px; font-size:16px; }
.prohidden{line-height:20px; color:#414143; display:none;}

.promoremain #two {}




.index_pro05{}
.index_pro05 ul li{ width:158px; height:25px; line-height:25px; border:#c1b69a solid 1px; margin-bottom:11px;}
.index_pro05 ul li a{ font-size:14px; color:#42361c; padding-left:23px; display:block; height:25px; overflow:hidden; background:url(../images/pro04.jpg) no-repeat 9px 12px;}



.index_pro06{ padding:12px 0 0 7px;}
.index_pro07{ color:#fff; margin:8px 0 0 13px; padding-top:0px;font-family:'microsoft yahei'; line-height:22px; font-size:15px;}
.index_pro07 span{ display:block; font-size:25px; color:#ffc603; font-family:Impact;}



.index_pro08{ float:right; width:808px; padding-top:158px;}


.index_pro09{ width:196px; height:261px; float:left; position:relative; margin:0 0 6px 6px;}
.index_pro10{ position:absolute; left:0; width:128px; padding-left:18px; padding-right:50px; bottom:0; background:url(../images/pro08.png) repeat; height:42px; line-height:42px; font-size:14px; color:#fff; font-family:'microsoft yahei';}
.index_pro11{ position:absolute; bottom:-3px; right:0;}



.index_pro12{ width:398px; height:528px; float:left; position:relative; margin:0 0 6px 6px;}
.index_pro12 .index_pro10{ position:absolute; left:0; width:290px; padding-left:18px; padding-right:50px; bottom:0; background:url(../images/pro08.png) repeat; height:42px; line-height:42px; font-size:14px; color:#fff; font-family:'microsoft yahei';}




	.rightBox{ width:1200px; height:auto; float:left; }
	.rightBox .contactBox_title{ width:1200px;  padding:0 25px; background:url(../images/Ba015.jpg) no-repeat; overflow:hidden; l}
	.rightBox .contactBox_title h1{ width:auto; height:33px; float:left; font-size:16px; line-height:33px; color:#fff;}
	.rightBox .contactBox_title h1 samp{ font-size:14px; color:#a9a8a8; margin-left:10px; line-height:33px; font-family:Arial; font-weight:bold;}
	
	.rightBox .contactBox_title .breadCrumb{ width:auto; height:33px; line-height:33px; float:right; font-size:12px;font-family:'microsoft yahei'; color:#a9a8a8;}
	.rightBox .contactBox_title .breadCrumb a{color:#333;}
	.rightBox .contactBox_title .breadCrumb a:hover{color:#333;}
	.rightBox .contactBox_text{ width:1200px;  color:#575757; font-size:14px; line-height:30px; padding:15px; }
		.casesList { width:1200px; height:auto; height:2100px;}
	.casesList li{ width:280px; heigh:200px; margin:10px 15px 10px 3px ;float:left;text-align:center;color:#bdbdbd;}
	.casesList li .Img{ display:block; width:280px; height:200px; border:1px solid #ccc; overflow:hidden; padding:2px;}
	.casesList li .Img img{ width:276px; height:200px;}
	.casesList li .text{ display:block; width:280px; height:30px; line-height:30px;  color:#bdbdbd; font-size:12px;}
	 .casesList li a{ color:#333;}
    .casesList li .hover{ color:red;}
	
	.casesImg{ width:695px; height:auto; overflow:hidden; text-align:center;}
	.casesImg img {max-width:695px;}
	.casesContainer{ width:695px; height:auto; margin-bottom:20px;}








.main{width:1200px; margin:0 auto; position:relative;}
.iabout{height:380px;background: #fff; border:#dfdfdf 1px solid;}
.aboutimg{float: left;width: 397px;height: 380px;}
.aboutcon{float: left;width: 636px;margin-left: 36px;position: relative;}
.iabout_t{padding-top: 40px;height: 60px;border-bottom: 1px solid #dbdbdb;width: 100%;margin-bottom: 10px;}
.iabout_t a{color: #262626;font-size: 30px;line-height: 1}
.iabout_t font{display: block;text-transform: uppercase;line-height: 1.5;font-size: 16px;font-family: "microsoft yahei"}
.aboutcon p{line-height: 35px;height: 210px;overflow: hidden;display: block; font-size:14px;}
.aboutico{position: absolute;right: 0;top: 0;background:url(../images/new.gif) no-repeat;width: 60px;height: 89px;}
.aboutlink{;float:left;border: 1px solid #dfdfdf;width: 150px;height: 40px;line-height: 40px;margin-top: 10px;text-align:center;}
.iabout .num{float:left; color:#dec17d; font-size:36px; line-height:36px; padding-left:990px; padding-top:170px;} 




#indemoa {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }

#demoa2 {	FLOAT: left}

#demo {
	WIDTH:1100px; OVERFLOW:hidden; height:270px; margin:0 auto; }

#indemo {
	WIDTH:9999px; FLOAT:left
}
#demo1 {
	FLOAT:left
}
#demo2 {
	FLOAT:left
}

.showcar li{width:250px; height:239px; float:left; margin:18px 15px 0 16px; border:1px solid #d8d8d8; overflow:hidden; display:inline;}
.showcar li img{width:246px; height:200px; margin:2px;}
.showcar li p{width:250px; height:31px; background:#1a59c3; text-align:center; line-height:31px;}
.showcar li a{color:#fff; font-size:15px;}



.cvcc{
	width:100%; height:523px; background:url(../images/xcxc.jpg) no-repeat center;}




	.viera_index .kv_container{ margin:0 auto; height: 525px;width:100%;text-align:center;/*overflow:hidden;*/}
.viera_index .kv_container img{ height:500px; width:1px; text-align:center; }
.viera_index .kv_container .kv{width:100%; height:525px;}
.pa{ width:100%;height:43px;margin:0px auto; background:url() repeat-x;padding:0px; position:absolute; z-index:100; top:620px; left:0px; right:0px;}
.pas{ width:1124px;height:43px;margin:0px auto; background:url(toumingsss.png) bottom repeat-x; padding:0px; overflow:hidden;}
.viera_index .kv_container #pager {  width:100px;  height:43px;margin:0px auto; z-index:1001; padding:0px; border:0px solid #ccc;  padding-left:10px; }
.viera_index .kv_container #pager ul li{float:left;}
.viera_index .kv_container #pager a{width:15px;height:15px;float:left; background:url(../images/icon_dot.png) no-repeat;margin-right:10px;display:inline-block;cursor:pointer;text-indent:-9999px; }
.viera_index .kv_container #pager a:hover,.viera_index .kv_container #pager a.activeSlide{background:url(../images/icon_dou.png) no-repeat;}
*html .viera_index .kv_container #pager a{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="icon_dot.png");}

*html .viera_index .kv_container #pager a.activeSlide{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="icon_dou.png");}
.viera_index .kv_container #arror{width:950px;margin:0 auto;top:-270px;text-align:center;position:relative;text-align:center;cursor:pointer; z-index:10000;}
.viera_index .kv_container #arror a{display:block;width:57px;height:57px;cursor:pointer;}
.container_prd2 .spec_note{color:#666;}
.spec_note{color:#666;}
.inmain{ height:525px; margin:0px auto; position:relative; text-align:center;overflow:hidden;}



.index_news02{ background:url(../images/titbg.jpg) center 47px no-repeat; text-align:center; line-height:30px; width:630px; margin:0 auto 0; font-size:24px; color:#000; letter-spacing:1px; padding-top:20px;}
.index_news02 span{ display:block; color:#acacac; font-size:19px;}

.index_news_tit{ color:#b4b4b4; text-align:center; font-family:'microsoft yahei'; padding-top:4px;}

.index_news021{ background:url(../images/titbg1.jpg) center 47px no-repeat; text-align:center; line-height:30px; width:630px; margin:0 auto 0; font-size:24px; color:#000; letter-spacing:1px; padding-top:20px;}
.index_news021 span{ display:block; color:#acacac; font-size:19px;}

.all_tit{ text-align:center; font-size:30px; color:#ffffff; text-transform:uppercase; font-family:Arial; line-height:26px;}
.all_tit01{ font-weight:bold; font-size:24px; color:#ffffff; font-family:'microsoft yahei'; background:url(../images/tit02.jpg) no-repeat bottom center; height:35px;}
.all_tit01 span{ color:#ff9700;}


.index_about02{ width:1100px; margin:50px auto 0; border:#d0d0d0 solid 6px; background:#fff; height:196px;}

.index_about03{ float:left; width:663px; font-size:14px; line-height:26px; color:#424242; margin-top:31px; padding-left:40px;}


.index_about05{ width:934px; margin:37px auto 0; text-align:right; background:url(../images/about02.jpg) no-repeat 850px bottom; height:24px;}
.index_about05 a{ font-size:14px; color:#ffffff;}
.index_about05 a:hover{ color:#ff9700;}
.index_about{ height:420px;padding-top:30px;}
.nnn{
	width:100%; height:540px; background:url(../images/nnn.jpg) no-repeat center;}
	
	
	.man_nav_box {
	margin:0 auto;
	width:100%;
	height:60px;
	background:#0455cb;
	border-bottom:0px solid #383e42;
}
.main_nav {
	margin:0 auto;
	width:1100px;
	height:60px;
	position:relative;
	z-index:999;
}
.main_nav li {
	float: left;
	width:120px;
	height:60px;
	position:relative;
	color:#FFF;
	font-size:17px;
	text-align:center;
	line-height:60px;
}
.main_nav li a:link, .main_nav li a:visited {
	color:#FFF;
	display:block;
}
.main_nav li a:hover, .main_nav li a.cur {
	background:#c0160d;
	color:#fff;
	text-decoration:none;
}
.main_nav li dl {
	display:none;
}
.main_nav li:hover dl {
	display:block;
}
.main_nav li:hover dl dd {
	height:35px;
	line-height:35px;
	background:url("../images/bg06.png")/*tpa=http://www.zzxiny.com/templates/default/images/bg06.png*/ no-repeat center center;
	margin-bottom:1px;
	font-size:12px;
}
.main_nav li:hover dl dd a:link, .main_nav li:hover dl dd a:visited {
	display:block;
	color:#FFF;
	background:none;
}
.main_nav li:hover dl dd a:hover {
	background:#383e42;
	color:#FFF;
	text-decoration:none;
}
.main_nav li:hover a {
	background:#383e42;
	color:#FFF;
	text-decoration:none;
}

.footbg {
	height:180px;
	background:#333;
}
.foot {
	width:1100px;
	height:144px;
	margin:0 auto;
}
.footlogo {
	width:400px;
	height:120px;
	display:block;
	float:left;
	margin-top:23px;
	margin-left:100px;
}
.footmid {
	width:800px;
	height:88px;
	float:left;
	text-align:center;
	margin-left:25px;
	border-right:solid 0px #666;
	margin-top:23px;
	font:15px/30px "microsoft yahei";
	color:#fff;
}
.footmid a {
	color:#fff;
}
.footmid a:hover {
	color:#b0cee4;
}




.sy_news{ width:100%; height:430px; padding-top:20px;}
.synewsm{ width:1200px; height:430px; margin:auto; padding:0px;}
.news_01{ width:768px; float:left;}
.nes_l{ width:323px; float:left;background:#0455cb; margin-right:20px;}
.news_01 h3{ width:100%; height:50px; line-height:50px; color:#5b5b5b; font-size:26px;background:url(../Images/xb.jpg)no-repeat bottom; font-weight:normal; text-indent:10px; margin-bottom:20px; }
.nes_l img{ width:323px; height:138px;}
.news_nr{ width:293px; height:168px;  padding:15px;}
.news_nr .nbt{font-size:20px; text-align:center; width:100%; display:block; color:#FFF;}
.news_nr p{ display:block; padding-top:10px;font-size:14px;color:#FFF; padding-bottom:20px; line-height:24px;}
.news_nr .nm{ float:left; display:block; width:91px; height:23px;background:#fff; padding-left:20px; font-size:12px; color:#000; line-height:24px;}
.news_nr .nm:hover{ float:left; display:block; width:91px; height:23px;background:#9c00c3; padding-left:20px; font-size:12px; color:#fff; line-height:24px;}
.news_01 ul{ width:400px; float:right; height:auto;}
.news_01 ul li{ width:400px; height:35px; border-bottom:1px dashed #cccccc; line-height:35px; margin-bottom:5px;background:url(../Images/lipng.png)no-repeat left;}
.news_01 ul li a{ display:block; padding-left:15px; width:380px; height:35px;line-height:35px;transition: all .45s cubic-bezier(.215, .61, .355, 1);}
.news_01 ul li a span{ display:block; width:85px; height:35px;line-height:35px; float:right;color:#1d1d1d; font-size:15px;}
.news_01 ul li a b{ display:block; width:200px; height:35px;line-height:35px; float:left; color:#1d1d1d; font-weight:normal; overflow:hidden; font-size:15px;}
.news_01 ul li a:hover span{ display:block; width:85px; height:35px;line-height:35px; float:right; color:#ff0301; font-size:15px;}
.news_01 ul li a:hover b{ display:block; width:200px; height:35px;line-height:35px; float:left; color:#ff0301;}



.lv_bot{ width:356px; padding-left:38px;background:url(../Images/lxl.jpg) no-repeat left;}
.lv_bot span{ display:block; width:100%; height:39px; border-bottom:1px dashed #d7d7d7; line-height:39px; color:#171717; font-size:16px;}


.news_lx{ width:384px; float:right;}
.lx_mn{ width:384px; height:254px; position:relative;}
.di{
	position: absolute;
	width: 37px;
	height: 51px;
	background: url(../Images/ditu.png) no-repeat center;
	bottom: 185px;margin-top:30px;
	margin-left: 233px;
	animation: bot 2s infinite;
}
@keyframes bot{
	50%{bottom:185px;	}
	100%{bottom: 129px;	}
}



#indemoa {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }

#demoa2 {	FLOAT: left}

#demo {
	WIDTH:1100px; OVERFLOW:hidden; height:300px; margin:0 auto; }

#indemo {
	WIDTH:9999px; FLOAT:left
}
#demo1 {
	FLOAT:left
}
#demo2 {
	FLOAT:left
}

.showcar li{width:280px; height:250px; float:left; margin:18px 15px 0 16px; border:1px solid #d8d8d8; overflow:hidden; display:inline;}
.showcar li img{width:272px; height:210px; margin:4px;}
.showcar li p{width:280px; height:31px; background:#d8d8d8; text-align:center; line-height:31px;}
.showcar li a{color:#333;}




#indemoat {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }

#demoa2t {	FLOAT: left}

#demot {
	WIDTH:1100px; OVERFLOW:hidden; height:280px; margin:0 auto; }

#indemot {
	WIDTH:9999px; FLOAT:left
}
#demo1t {
	FLOAT:left
}
#demo2t {
	FLOAT:left
}

.showcart li{width:300px; height:280px; float:left; margin:18px 15px 0 16px; border:1px solid #d8d8d8; overflow:hidden; display:inline;}
.showcart li img{width:290px; height:220px; margin:4px;}
.showcart li p{width:300px; height:31px; background:#d8d8d8; text-align:center; line-height:31px;}
.showcart li a{color:#333; font-size:16px;}
