@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }
.all { width: 1200px; margin: 0 auto; overflow:hidden; }
.clear { clear: both; }
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cf { *+height: 1%;
}
.fl { float: left; }
.fr { float: right; }
ol ul { list-style: none; }
ul li { list-style: none; }
h1 { font-size: 18px; font-weight:normal; }
h2 { font-size: 18px; font-weight:normal; }
h3 { font-size: 16px; font-weight:normal; }
h4 { font-size: 16px;  font-weight:normal;}
h5 { font-size: 14px;  font-weight:normal;}
h6 { font-size: 14px; font-weight:normal; }
.dis { display: block; }
.undis { display: none; }
input { outline: none; border: none; background: #fff; display: inline; }
img { border: none;}
a { text-decoration: none; color: #000; }
a:hover { color: #000; }
body { font-family:"微软雅黑"; font-size: 14px; background:#fff; color:#333; -webkit-font-smoothing:antialiased; }
i{color:#438DE9;}

.top{ width:1200px; height:100px; margin:0 auto;}
.logo{ width:340px; height:44px; float:left; padding-top:28px;}
.menu{ width:730px; float:right; padding-top:40px;}
.menu ul { margin-left:-10px;}
.menu ul li{ float:left; width:95px; height:24px; display:block; line-height:24px;float:left; margin-left:10px;}
.menu ul li a{ display:block; float:left; width:95px; height:24px; text-align:center; font-size:15px; color:#333;}
.menu ul li a:hover{ background:#29166f;border-radius:10px;color:#fff;}
.menu ul li a.hover{ background:#29166f;border-radius:10px;color:#fff;}

/*--------banner--------*/
.slideBox{ width:100%; margin:0 auto; overflow:hidden; position:relative;z-index:-1;}
.slideBox .hd{ overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; text-align:center; background:#fff; cursor:pointer; border-radius:100%; }
.slideBox .hd ul li.on{ background:#29166f; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:480px; }
.slideBox .bd li a{display:block;}
.slideBox .bd img{ display:block; position:absolute;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=90);opacity:0.9;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

.main1{ width:1200px; margin:30px auto 0px auto;}
.title1{width:1150px; float:left; padding:15px 0px;}
.title1 span{ font-size:30px; color:#29166f; height:40px; line-height:40px; background:url(../images/spanBg1.png) 0px 20px no-repeat;font-weight:bold; display:block; margin:0 auto; text-align:center; width:454px;}
.title1 label{ width:1150px; display:block; float:left; text-align:center; font-size:16px; color:#686868; height:30px; line-height:30px;}

.gywmMain{ width:1200px; float:left; padding:20px 0px;}
.gywmMain .gywmBox1{ width:1200px; font-size:14px; color:#333; line-height:28px;}
.gywmBox2{ width:1200px;  float:left; margin-top:20px;}
.gywmBox2 ul{ width:1230px;float:left; margin-left:-30px;}
.gywmBox2 ul li{ width:156px; height:156px;display:block; float:left; margin-left:18px; }

.li1 a,.li2 a,.li3 a,.li4 a,.li5 a,.li6 a{ width:156px; display:block; float:left;}
.li1 .prolistImg ,.li2 .prolistImg , .li3 .prolistImg , .li4 .prolistImg , .li5 .prolistImg , .li6 .prolistImg , .li7 .prolistImg{width:142px; height:142px;display:block; float:left; padding:6px 6px; background:url(../images/prolistBg.png) top center no-repeat; position:relative;}


.li1 .prolistImg span{ width:142px; height:142px; display:block; float:left; background:#e7385f; position:absolute; z-index:2; font-size:18px; color:#fff; text-align:center; line-height:142px;border-radius:100px;}

.li2 .prolistImg span{ width:142px; height:142px; display:block; float:left; background:#9dc816; position:absolute; z-index:2; font-size:18px; color:#fff; text-align:center; line-height:142px;border-radius:100px;}

.li3 .prolistImg span{ width:142px; height:142px; display:block; float:left; background:#ff9e02; position:absolute; z-index:2; font-size:18px; color:#fff; text-align:center; line-height:142px;border-radius:100px;}

.li4 .prolistImg span{ width:142px; height:142px; display:block; float:left; background:#0091ca; position:absolute; z-index:2; font-size:18px; color:#fff; text-align:center; line-height:142px;border-radius:100px;}

.li5 .prolistImg span{ width:142px; height:142px; display:block; float:left; background:#ae54ac; position:absolute; z-index:2; font-size:18px; color:#fff; text-align:center; line-height:142px;border-radius:100px;}

.li6 .prolistImg span{ width:142px; height:142px; display:block; float:left; background:#215fd0; position:absolute; z-index:2; font-size:18px; color:#fff; text-align:center; line-height:142px;border-radius:100px;}


.li7 .prolistImg span{ width:142px; height:142px; display:block; float:left; background:#07b25b; position:absolute; z-index:2; font-size:18px; color:#fff; text-align:center; line-height:142px;border-radius:100px;}


.main2Bg{background:#f8f8f8; width:100%; padding:20px 0px; margin-top:20px;}


.alzsCont{ width:1200px; margin:20px auto; float:left;}
.alzsCont ul{ width:1224px; margin-left:-24px;}
.alzsCont ul li{ width:280px; height:230px; display:block; float:left; position:relative; margin:10px 0px 10px 24px;}
.alzsCont ul li a{ width:280px; display:block; float:left;}
.alzsCont ul li a img{ width:280px; height:200px; display:block; float:left; position:relative; z-index:1;}
.alzsCont ul li a span{ display:none; width:280px; height:200px; background:url(../images/aHoverBg.png) top center no-repeat;position:absolute; z-index:2; left:0px; top:0px;}
.alzsCont ul li a:hover span{ display:block;}
.alzsCont ul li a i{ width:260px; display:block; float:left; height:30px; background:#e3e3e3; text-align:center; padding:0px 10px; font-size:14px; text-align:center; color:#333; font-style:normal; line-height:30px; overflow:hidden;}

.xwdtBox{ width:1200px; margin:20px auto;}
.xwdtBox ul{ width:1280px; margin-left:-80px;}
.xwdtBox ul li{ width:560px; float:left; margin-left:80px; height:120px; margin-top:30px;}
.xwdtBox ul li .xwdtImg{ width:205px; height:120px; float:left;}
.xwdtBox ul li .xwdtImg img{ width:205px; height:120px;}
.xwdtBox ul li .xwdtTxt{ width:340px; float:right;}
.xwdtBox ul li .xwdtTxt a{ width:340px; display:block; float:left; font-size:18px; color:#576167; height:25px; line-height:25px;}
.xwdtBox ul li .xwdtTxt label{ width:340px; display:block; float:left; font-size:14px; color:#999;}
.xwdtBox ul li .xwdtTxt span{ width:340px; display:block; float:left; font-size:14px; color:#666; line-height:25px; height:50px; overflow:hidden;}


.hzBox{ width:1200px; margin:20px auto; float:left;}
#pro_left , #pro_right{ width:20px; height:30px; float:left; padding:18px 0px;}
#pro_left a{ width:20px; height:30px; display:block; float:left; background:url(../images/leftBtn.jpg) no-repeat;}
#pro_left a:hover{ background:url(../images/leftBtnH.jpg) no-repeat;}

#pro_right a{ width:20px; height:30px; display:block; float:right; background:url(../images/rightBtn.jpg) no-repeat;}
#pro_right a:hover{ background:url(../images/rightBtnH.jpg) no-repeat;}

.hzUl{ width:1140px; float:left; border-top:none; height:100px; overflow:hidden;}
.hzUl ul li{ width:167px; float:left; height:100px; overflow:hidden; margin:0px 13px;}
.hzUl ul li a img{ width:165px; height:58px; display:block; float:left; border:solid 1px #cbcbc9;}
.hzUl ul li a span{ width:167px; height:30px; line-height:30px; text-align:center; display:block; float:left; }


.footBg{ width:100%; background:url(../images/footBg.jpg) top center repeat-x; margin-top:20px;}
.foot1{ width:1200px; margin:0 auto; height:195px; padding-top:0px;}
.foot1 .footMenuBox{ float:left; width:150px; margin-right:100px;}
.foot1 .footMenuBox label{ color:#fff; width:150px; font-size:14px; font-weight:bold;display:block; float:left; height:40px; line-height:40px;}
.foot1 .footMenuBox  span{ display:block; float:left; width:150px; font-size:12px; line-height:32px;}
.foot1 .footMenuBox  span ul li{ width:150px; height:25px; line-height:25px; float:left;}
.foot1 .footMenuBox  span ul li a{ color:#fff; font-family:"宋体";}


.foot1 .footMenuBox2{ width:264px; margin-right:0px; color:#fff;}

.foot2{ width:1200px; margin:0 auto; color:#fff;height:44px; line-height:44px; font-size:12px;}
.foot2 a{ color:#fff;}


 /*客服*/

.izl-rmenu{position:fixed;right:0px;bottom:52px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999; width:55px;}
.izl-rmenu .btn{width:50px;height:50px; display:block;margin-bottom:2px;cursor:pointer;position:relative; background:#a4a4a4;border-radius:5px;}
.izl-rmenu .btn-qq{background:url(../images/QQ.png) 10px 10px no-repeat #a4a4a4; border-radius:5px;}
.izl-rmenu .btn-qq:hover{background: #29166f; text-decoration:none;}
.izl-rmenu .btn-qq .qq{background:url(../images/QQ.png) 20px 10px no-repeat #29166f;position:absolute;width:185px;left:-135px;top:0px;color:#FFF;display:none; height:50px; line-height:50px; text-align:center;color:#fff; font-size:18px; font-family:"微软雅黑";  border-radius:5px;}
.izl-rmenu .btn-phone .phone{background:#29166f;position:absolute;width:185px;left:-135px;top:0px;color:#FFF;display:none;height: 50px; color:#fff; font-size:18px; font-family:"微软雅黑"; line-height:50px; text-align:center; border-radius:5px;}
.izl-rmenu .btn-wx{background:url(../images/WEI.png) 10px 10px no-repeat #a4a4a4;}
.izl-rmenu .btn-wx:hover{background:url(../images/WEI.png) 10px 10px no-repeat #29166f;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-102px;top:0px;display:none;width:100px;height:100px; z-index:22;}
.izl-rmenu .btn-phone{background:url(../images/tel.png) 10px 10px no-repeat #a4a4a4;}
.izl-rmenu .btn-phone:hover{background:#29166f; text-decoration:none;}
.izl-rmenu .btn-wb{background:url(../images/WEIBB.png) 10px 10px no-repeat #a0a0a0; border-radius:5px;}
.izl-rmenu .btn-wb:hover{ background-color:#0a7a6c}
.izl-rmenu .btn-wb .pic{position:absolute; left:-102px;top:0px;display:none;width:100px;height:100px; }

.izl-rmenu .btn-massges{background:url(../images/massage.png) 10px 10px no-repeat #a4a4a4;}
/*.izl-rmenu .btn-massges:hover{background:url(images/massage.png) 10px 10px no-repeat #1d2087; border-radius:5px;}*/
.izl-rmenu .btn-top{background:url(../images/top.png) 10px 10px no-repeat #a4a4a4; z-index:2;}
/*.izl-rmenu .btn-top:hover{background:url(images/top.png) 10px 10px no-repeat #1d2087; border-radius:5px;}*/



.INbanner{width:100%; height:240px; background:#ccc;}

.page{ width:1150px; margin:0 auto; padding-top:20px;}
.page .pageL{ width:260px; float:left; background:url(../images/lineBg.jpg) top right no-repeat; min-height:580px;}
.leftMenu{ width:220px; padding-right:30px; float:left;}
.leftmenuTitle { width:220px;background:url(../images/navBg.jpg) no-repeat; height:50px; float:left;}
.leftmenuTitle h2{ display:block; float:left; width:220px; color:#fff; font-weight:bold; text-align:center; font-size:18px;line-height:40px;}

.leftMenu ul{ width:220px; display:block; float:left;}
.leftMenu ul li{ width:220px; height:35px; display:block; float:left; margin-top:10px;}
.leftMenu ul li a{ width:190px; display:block; float:left; padding-left:30px; background:url(../images/leftliA.jpg) no-repeat; height:35px; line-height:35px;}
.leftMenu ul li a:hover{ color:#fff; background:url(../images/leftliAH.jpg) no-repeat; text-decoration:none;}

.page .pageR{ width:880px; float:right;}


.rightTitle{ width:880px; float:left; height:40px;border-bottom:solid 1px #b5b5b5;}

.INrightM1{float:left;height:40px; line-height:40px;width:210px;}
.INrightM1 span{position:relative; display:block; float:left; margin-top:-3px;border-bottom:solid 4px #29166f; padding:0px 5px;font-size:20px; font-weight:bold; color:#29166f;}
.title_more{ float:right;height:40px; line-height:40px;font-size:13px; color:#333;text-transform:uppercase; padding-right:10px;}

/*in_about*/

.in_con{width:880px;height:100%;overflow:auto; background:#fff;float:left; }
/*about*/
#in_about{float:left;display:block;width:840px;padding:20px 20px;height:auto;font-size:12px;text-align:left;line-height:30px;}



/*news*/

.newsTop{ width:880px; float:left; border-bottom:solid 1px #dedede; padding-bottom:20px; padding-top:20px;}
.newsImg{ width:240px; height:160px; float:left;}
.newsImg img{ width:240px; height:160px; display:block; float:left;}
.newsTxt{ width:620px; float:right; }

.newsTxt .newsTxtTitle{ width:620px; font-size:16px;color:#007c3a; font-weight:bold;overflow:hidden;float:right; height:30px; line-height:30px;}

.newsTop .newsTxtT{ width:620px; display:block; float:right; color:#636363; line-height:24px; padding-top:10px;}
.newsTop .xwdtA{ width:620px; display:block; float:right; text-align:left; padding-top:10px;color:#007c3a; font-family:"宋体"; height:25px; line-height:25px;}

#in_news2 .newsUl{width:880px;height:100%;overflow:auto; margin:5px auto 0px auto; padding:0px 0px; display:block; float:left;}
#in_news2 .newsUl li{background:url(../images/li_list1.jpg) left center no-repeat; padding-left:10px;width:870px; height:28px;line-height:28px;margin-top:5px; display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; float:left;}
#in_news2 .newsUl li a{ width:770px; float:left; display:block;}
#in_news2 .newsUl li span{ display:block; float:right; text-align:right;width:100px; color:#b0b0b0;}


#in_news{ padding:10px 0px;}
#in_news ul{width:880px;height:100%;overflow:auto; margin:0 auto; padding:0px 0px;}
#in_news ul li{background:url(../images/li_list1.jpg) left center no-repeat; padding-left:10px;width:870px; height:28px;line-height:28px;margin-top:5px; display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; font-size:12px; float:left;}
#in_news ul li a{ width:770px; float:left; display:block;}
#in_news ul li span{ display:block; float:right; text-align:right;width:100px; color:#b0b0b0;}


.pageNav{width:100%;height:30px;line-height:30px;margin:15px 0px;text-align:center; clear:both; font-size:12px;}


/*------news-----*/
#in_news2{ width:880px; float:left; padding:20px 0px;}
#in_news2 ul li{ width:880px; float:left;height:200px; margin-bottom:30px;  border-bottom:dashed 1px #ebebeb; padding-bottom:30px;}


#in_news2 ul li .xwdtImg{ width:308px; height:200px; float:left;}
#in_news2 ul li .xwdtImg img{ width:308px; height:200px;}
#in_news2 ul li .xwdtTxt{ width:550px; float:right;}
#in_news2 ul li .xwdtTxt a{ width:550px; display:block; float:left; font-size:18px;  height:25px; line-height:25px;}
#in_news2 ul li .xwdtTxt label{ width:550px; display:block; float:left; font-size:14px; color:#666;}
#in_news2 ul li .xwdtTxt span{width:550px;display:block; float:left; font-size:14px; color:#666; line-height:25px; height:125px; overflow:hidden;}

/*products*/

#in_pro ul{ width:880px;}
#in_pro ul li{ width:260px; height:220px; display:block; float:left; position:relative; margin:10px 16px 10px 16px;}
#in_pro ul li a{ width:260px; display:block; float:left;}
#in_pro ul li a img{ width:260px; height:186px; display:block; float:left; position:relative; z-index:1;}
#in_pro ul li a span{ display:none; width:260px; height:186px; background:url(../images/aHoverBg.png) top center no-repeat;position:absolute; z-index:2; left:0px; top:0px;}
#in_pro ul li a:hover span{ display:block;}
#in_pro ul li a i{ width:240px; display:block; float:left; height:30px; background:#e3e3e3; text-align:center; padding:0px 10px; font-size:14px; text-align:center; color:#333; font-style:normal; line-height:30px; overflow:hidden;}

.title{width:780px; min-height:35px; height:auto; line-height:135%; display:block; text-align:center; border-bottom:1px #CCC solid;}
.subTxt{width:780px; height:30px; line-height:30px; text-align:center; font-size:12px;}
.subTxt span{color:#F00;}
.perNext{width:780px; height:auto; line-height:168%; font-size:12px; text-align:left; margin-top:14px;}
.perNext a:hover{color:#266d6f; text-decoration:none;}

.xgcp{ width:860px; float:left;}
.xgcpTitle{ width:840px; padding-left:14px; float:left; height:30px; margin:10px 9px 0px 9px;line-height:30px; border-bottom:solid 1px #d4d5d7; background:url(../images/li_list1.jpg) 5px center no-repeat #f7f7f7;}
.xgcpCont{ width:860px; float:left;}

.xgcpCont ul{ width:860px; float:left; margin-top:10px;}
.xgcpCont ul li{ width:330px; display:block; float:left; padding-left:10px; margin-left:7px; margin-right:6px;background:url(../images/li_list2.jpg) left center no-repeat; height:25px; line-height:25px;}

.xgcpCont1{ width:860px; float:left;}

.xgcpCont1 ul{ width:840px; margin-left:20px; float:left; margin-top:10px;}
.xgcpCont1 ul li{ width:256px; display:block; float:left; padding-left:10px; margin-left:4px; margin-right:3px;background:url(../images/li_list2.jpg) left center no-repeat; height:25px; line-height:25px;}


