@import "base1.css";
@import "frame.css";

/* mainBox 
.main>img{ float:right; width:938px;}
.sideBox .subj a{display:block; line-height:20px; color:#333; }
.sideBox .subj a:hover{color:#32a3dd; }
.sideBox .suej{width:178px; padding:13px 15px; margin-top:-1px; border:1px solid #e3e3e3; background:#fff;  padding-left:45px;}
.sideBox .suej a{display:block; line-height:20px; color:#333; }
.sideBox .suej a:hover{color:#32a3dd; }

.sideBox p{width:100%; overflow:hidden; line-height:28px; color:#444; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e3e3e3; text-align:center;}
.sideBox p:last-child{border:0px; margin:0px; padding:0px;}
.sideBox p span{font-size:20px; color:#dd0000;}
.sideBox p a{display:block; width:100px; height:40px; overflow:hidden; margin:10px auto; background:#f60; border-radius:3px; text-align:center; line-height:40px; color:#fff;}
.sideBox p img{width:170px; margin:0px auto;}

.CAC{ display:none;}
.CCC{ display:block;}
.qeq{ height:100px;}
*/
.yq{ width:1200px; overflow:hidden;  margin:50px auto;}
.yq p{ width:80px; float:left; height:30px; text-align:left; color:#333; line-height:30px;}
.yq ul{ width:1120px; overflow:hidden; float:left;}
.yq ul li{ height:30px; float:left; margin-right:30px;}

.yq ul li a{ color:#666; line-height:30px;}
.yq ul li:hover a{ color:#000;}


.infoBox{ margin:30px;}

.news{ width:938px; margin:0 auto;}
.news ul{}
.news li{ border-bottom:1px solid #e3e3e3;}
.news div{ float:left; width:678px; margin:20px;}
.news img{ float:right; width:180px; height:120px; margin:20px;border-radius:3px;}
.news a{display:block; font-size:16px; line-height:24px; color:#333; padding:10px 0;}
.news span{ font-size:14px; line-height:20px; color:#666; display:block; height:40px; overflow:hidden; margin-bottom:10px;}
.news i{ font-size:14px; font-style:normal; color:#999; line-height:20px; }
.news i:nth-of-type(3){ color:#666;}

/*newShow*/
.newShow{overflow:hidden; margin:25px 30px;}
.newTit{width:100%; overflow:hidden; margin:0px auto; padding-top:25px; text-align:center; line-height:30px; font-size:20px; font-weight:bold; color:#333333;}
.newDat{width:100%; height:24px; overflow:hidden; margin:0px auto; padding-bottom:20px; text-align:center; line-height:24px; font-size:12px; color:#bbbbbb; border-bottom:1px dashed #e3e3e3;}
.newDat span{margin:0px 5px;}
.newImg{width:720px; overflow:hidden; margin:20px auto; text-align:center;}
.newImg img{width:100%;}
.newDes{width:auto; overflow:hidden; margin:20px auto; padding:15px 19px; border:1px solid #e7e7e7; background-color:#f7f7f7; line-height:2; font-size:12px; color:#888;}
.newTxt{width:100%; overflow:hidden; margin:20px auto; text-align:left; font-size:16px; line-height:2; color:#666;}
.newTxt p{margin-bottom:10px; text-indent:2em;}
.newTxt table{width:100%; padding:0px; margin:0px; border:0px; border:1px solid #e3e3e3; font-size:14px;}
.newTxt td{text-align:center;padding:10px; line-height:20px;}
.newTxt img{max-width:100%;}
.newOth{width:100%; overflow:hidden; margin:20px auto; padding:20px 0; border-top:1px dashed #e3e3e3; line-height:28px; color:#666666; text-align:left;}
.newOth a{color:#000000;}
.newOth a:hover{color:#ff0000; text-decoration: underline;}
.newEwm{overflow:hidden; margin:20px auto; background:#f7f7f7; border:1px solid #dedede;}
.newEwm dl{height:130px; overflow:hidden; margin:10px;}
.newEwm dt{float:left; width:130px; height:130px; margin-right:20px;}
.newEwm dt img{width:130px; height:130px;}
.newEwm dd{float:left; width:530px;}
.newEwm dd.sm_ewm{font-size:18px; color:#999; line-height:30px;}
.newEwm dd.fenxiang{width:500px; padding:10px 0; line-height:30px; color:#999;}
.newEwm dd.zan{width:500px; line-height:30px; color:#999;}
.newEwm dd.zan p{float:left; margin-right:10px;}
.newEwm dd.zan span{margin:0px 5px; color:#da251c;}
.newEwm dd.zan img{float:left; width:150px;}
.newAnn{overflow:hidden; margin:20px auto; padding:15px 20px; background:#f7f7f7; border:1px solid #f3f3f3;}
.newAnn ul{overflow:hidden;}
.newAnn li{border-top:1px dashed #e3e3e3; margin-top:-1px; height:40px; overflow:hidden;}
.newAnn li i{float:left; display:block; width:20px; height:20px; margin:10px; background:url(/images/icon_ysb.png);}
.newAnn li a{line-height:40px; color:#000;}






/* product */
.product{width:888px; overflow:hidden; margin:25px auto;}
.product ul{width:904px; overflow:hidden;}
.product li{float:left; width:210px; height:180px; overflow:hidden; margin:0 16px 16px 0;}
.product li a{display:block; color:#444;}
.product li img{width:208px; height:138px; border:1px solid #e3e3e3;}
.product li span{display:block; width:100%; height:24px; overflow:hidden; line-height:24px; color:#333;}
.product li i{line-height:16px; font-size:12px; color:#999;}


/* 表格 */
.xhtable{margin:30px; background:#ffffff;}
.xhtable table{width:100%; padding:0px; margin:0px; border:0px; border:1px solid #e3e3e3; border-top:0px; font-size:14px;}
.xhtable tr:hover{background:#f2f2f2;}
.xhtable tr.tip, .xhtable tr.tip:hover{background:#ddeffc;}
.xhtable tr .aa{ display:block; background-color:#005bac; color:#fff;  height:25px; line-height:25px;border-radius:3px;}
.xhtable td{border-top:1px solid #e3e3e3; margin-top:-1px; padding:10px; position:relative; line-height:20px; text-align:center;}
.xhtable td.pl{text-align:left; padding-left:15px;}
.xhtable td input[type="text"]{width:80px; height:14px; overflow:hidden; margin:0px auto; padding:6px; line-height:14px; border:1px solid #ddd; text-align:center;}
.xhtable td input.name{width:200px;}
.xhtable td a{margin:0 5px; }

.zsxx{ width:880px; margin:0 30px;}
.zsxx input[type='text']{ width:358px; height:30px; line-height:30px; padding:5px 20px; margin:20px 0; border-radius:3px; border:1px solid #e3e3e3;}
.zsxx input[type='submit']{ display:block; width:80px; height:30px; font-size:14px;border-radius:3px; background-color:#32a3dd; color:#fff; }
.zsxx p{ line-height:40px; margin-top:20px; background-color:#ddeffc; padding:0 20px;}


.setmap{ width:1200px; margin:0 auto;}
.setmap li{ width:230px; float:left; padding:10px 15px; margin:25px 14px; border-radius:3px; background-color:#fff;}
.setmap li p{ color:#000; font-size:18px;}
.setmap li div{ background-color:#fff;}
.setmap li div a{ display:block; color:#333; font-size:16px; margin:5px 10px;}

.seta{ width:1200px; margin:30px auto; font-size:16px; font-weight:bold;}