@charset "utf-8";
/* CSS Document */

/*common*/
*,body,div,p,span,a,b,strong,blockquote,button,input,select,textarea,ul,li,dl,dd,dt,table,caption,colgroup,tr,td,th,h1,h2,h3,h4,h5,h6,label,header,footer,nav,address,area,article,aside,audio,video,canvas,code,command,datalist,summary,embed,time,small,big,progress,output,figure,figcaption,form{ padding:0px; margin:0px;}
ul,li{ list-style:none;}
body,html{font-family: "microsoft yahei";}
body {overflow-x: hidden; height:100%; background-color:#fff;}
a{ text-decoration:none;}
img{ border:0px;}
.mainbgpic{ background-size:100%;}
.mainbgcor{ background-color:#fff;}
.fl{ float:left;}
.fr{ float:right;}
.clear,.clearfix{ clear:both;}
.porel{position:relative;}
.lrpad{ padding:0px 2%;}
.menupad{ padding-bottom:60px;}
.wid1200{ width:1200px; margin:0px auto;}
.redfont{ color:#e73332;}
.overhi{ overflow:hidden;}
.hidden{ display:none;}
.smallwid .pchead{ display:none;}
.bigwid .webhead{ display:none;}
.zymain .zymenu li a:hover,.inabout .nei p a:hover,.updown a:hover,.zylinews li a:hover{ text-decoration:underline;}

/*head*/
.cfhead{ background:#303030 url(../images/headtopbg.png) no-repeat top center; width:100%; overflow:hidden; padding-bottom:25px;}
.cfhead .nei{ }
.cfhead .fl{ width:33%;margin:25px auto 0px; }
.cfhead .fl1 img{height:60px;}
.cfhead .fl2{ text-align:center;margin:40px auto 0px;}
.cfhead .fl2 img{height:32px;}
.cfhead .fr{font:30px/40px "microsoft yahei"; color:#fff;margin:30px auto 0px; text-align:left;}

/*menu*/
.cfmenu{ background:url(../images/menubg.jpg) repeat-x; height:70px;position: relative; z-index: 1;}

/*nav*/
.nav {}
.nav .m { float: left; position: relative;width:12.5%; text-align:center;  }
.nav a:hover { text-decoration: none; color: #ff0; }
.nav li.xiala h3{ background:url(../images/btm-jt-ico.png) no-repeat 88% 50%; padding-right:0px;}
.nav h3 { float: left; font-size: 100%;font:18px/67px "microsoft yahei";overflow: hidden; width:100%;}
.nav h3 a { display: block; color: #666; padding: 0 20px; vertical-align: top; }
.nav .on {border-bottom:3px solid #e73332;}
.nav .on h3 a,.nav h3 a:hover {color:#e73332;}
.nav ul { display: none; width:100%;position: absolute; left: 0px; top:67px; background:#000; filter:alpha(opacity=80);background:rgba(0,0,0,0.8); text-align:center; z-index:10000000;}
.nav .sub li { vertical-align: middle; border-bottom:1px dashed #2c2c2c; }
.nav .sub li a { font:14px/50px "microsoft yahei";display: block; color: #fff; }
.nav .sub li a:hover { color: #e73332; background: #000; }
.nav #m7 .sub{ text-align:left; text-indent:20px; padding:0px 20px;}

/*foot*/
.cffoot{ width:100%; margin-top:30px; overflow:hidden; background:#2b2c2d; height:300px;}
.cffoot .fl{ width:50%; text-align:center; border-right:1px solid #444; moverflow:hidden;margin-top:60px; height:180px;}
.cffoot .logo{ background:url(../images/foot-logo.png) no-repeat left center; width:100%; height:100px;display:block; margin-bottom:20px;}
.cffoot .logo span{ color:#de4327;font:20px/40px "microsoft yahei"; background:url(../images/foottel.png) no-repeat left; padding-left:50px; height:40px; display:inline-block;}
.cffoot .tel{ color:#de4327;font:16px/30px "microsoft yahei"; background:url(../images/foottel.png) no-repeat 0% 50%; background-size:8%; padding-left:30px; display:inline-block; margin-top:5px; text-align:center; float:left;}
.cffoot .info{margin:60px 0px 0px 12%; width:30%; text-align:left; border:0px; float:right;}
.cffoot .info p{ color:#8c8c8d;font:14px/36px "microsoft yahei";}
.cffoot .erwei{ margin-top:80px; display:none;}
.cffoot .erwei span{ color:#eaeaea;font:14px/36px "microsoft yahei";}
.footbtm{ background:#212121; color:#727272;font:14px/40px "microsoft yahei"; text-align:center;}
.footbtm a{ color:#666; padding-left:10px;}

/*totop*/
.totop{ background:url(../images/totop.jpg) no-repeat; width:50px; height:50px; position:fixed; right:0px; bottom:0px; opacity:0.8;}
.totop:hover{ opacity:1;}

/*banner*/
.fullscreen{position:relative;background:#000;margin:0 auto;}
.fullscreen .bd{position:relative;z-index:0;}
.fullscreen .bd li img{width:auto;vertical-align:top;}
/*底部小圆点*/
.fullscreen .hd{position:relative;z-index:1;margin-top:-30px;height:30px;line-height:30px; text-align:center;}
.fullSlide .hd ul{text-align:center; padding-top:5px;}
.fullscreen .hd ul li{display:inline-block;zoom:1;width:15px;height:15px;margin:5px;background-color: rgba(0, 0, 0, .8); background-color: #666\9;cursor:pointer;overflow:hidden;text-indent: -9999px;border-radius: 50%; outline:none;}
.fullscreen .hd ul .on{background-color: rgba(0, 0, 0, .3); background-color: #ccc\9;}
/*左右箭头*/
.fullscreen .arrowbtn{display:block;width:38px;height:61px;position:relative;margin:-13% 3% 0 3%;z-index:1;}
.fullscreen .prev{background:url(../images/left-barrow.png) no-repeat;float:left;}
.fullscreen .next{background:url(../images/right-barrow.png) no-repeat;float:right;}


/*产品中心*/
.cfinpro{ background:url(../images/inprobg.jpg) no-repeat top center;  overflow:hidden; width:100%;}
.mokuai-tit{ background:url(../images/tit-line1.png) no-repeat center; width:425px; padding:30px 0px 0px; text-align:center; overflow:hidden; margin:0px auto;}
.mokuai-tit h2{ font:normal 30px/45px "microsoft yahei"; color:#e73332;}
.mokuai-tit span{ font:12px/20px "microsoft yahei"; color:#999;}
.cfinpro ul{ margin:20px -1%; max-height:540px; overflow:hidden;}
.cfinpro li{ float:left;text-align:center; width:22%; margin:10px 1% 15px;}
.cfinpro li img{ width:100%; border:1px solid #e1e1e1; padding:3px; height:200px;}
.cfinpro li a{ color:#666;}
.cfinpro li a:hover{ text-decoration:underline; color:#000;}
.cfinpro li span{font:16px/30px "microsoft yahei";}

/*main*/
.cfmain{ margin-top:30px;}
.cfmain .tit{border-bottom:3px solid #eaeaea; height:63px; margin-bottom:10px;}
.cfmain .tit .fl{width:80%;}
.cfmain .tit .fl .zimu{ border-bottom:3px solid #e73332;font:50px/63px "microsoft yahei"; color:#e73332;width:40px; text-align:center;float:left;}
.cfmain .tit .fl .wenzi{ float:left; width:50%; margin-left:10px; padding:10px 0px 0px;}
.cfmain .tit .fl .hanzi{ font:20px/30px "microsoft yahei"; color:#000;float:left; width:100%;}
.cfmain .tit .fl .ying{ font:12px/20px "microsoft yahei"; color:#999;float:left;width:100%; text-transform:uppercase;}

a.more:hover{ text-decoration:underline;}
/*三列*/
.cfmainsl{ overflow:hidden;}
/*关于我们*/
.cfmainsl .inabout{ width:35%;}
.inabout .nei{}
.inabout .nei p{ text-indent:25px;font:14px/30px "microsoft yahei"; color:#666;overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:7;max-height:210px; width:60%;}
/*客户订单公示*/
.cfmainsl .indexord{ width:35%; margin:0px 2.5%;}
.indexord .nei{height:210px; overflow:hidden;}
.indexord .nei ul{ }
.indexord li{font:14px/30px "microsoft yahei"; color:#666;overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;max-height:30px;}
.indexord li .gongsi{ padding:0px 15px; color:#000;}
.indexord li .shu{ color:#e73332;}
.indexord li .che{ padding:0px 0px 0px 15px;}
.indexord li .time{ display:none;}
/*图库*/
.cfmainsl .intuku{ width:25%;}
/*picScroll*/
.picScroll { position: relative;background:url(../images/honorbg.png) no-repeat top center;overflow: hidden; height:210px; }
.picScroll ul { overflow: hidden; zoom: 1; }
.picScroll ul li { float: left; margin: 10px 10px 0px 50px; width:200px; overflow: hidden; display: inline; padding: 0px;text-align:center; }
.picScroll ul li .img{  height:168px; overflow:hidden; display:block;}
.picScroll ul li img { width:200px; border:0px solid #e1e1e1;}
.picScroll ul li span{ font:14px/20px "microsoft yahei";}
.picScroll ul li a{ color:#666;}
.picScroll .prev, .picScroll .next { position: absolute; left: 10px; top: 95px; display: block; width: 18px; height: 28px; overflow: hidden; background: url("../images/icons.png") -40px 0 no-repeat; cursor: pointer; }
.picScroll .next { left: auto; right: 10px; background-position: -120px 0; }
.picScroll .prevStop { background-position: 0 0; }
.picScroll .nextStop { background-position: -80px 0; }

/*优势*/
.inyous{background:#eee;margin-top:30px;}
.mokuai-tit2{ background:url(../images/tit-line2.png) no-repeat center; width:811px; padding-top:40px;}
.cfmain .tit{border-bottom:3px solid #eaeaea; height:63px; margin-bottom:10px;}
/*位置*/
.inyous .wid1200{position:relative;}
.inyous .wenzi{ position:absolute;}
.inyous .youshi1{background:url(../images/youshi1.jpg) no-repeat top center;height:466px;}
.inyous .youshi1 .wenzi{ top:195px; left:40px;}
.inyous .youshi2{background:url(../images/youshi2.jpg) no-repeat top center;height:562px;}
.inyous .youshi2 .wenzi{ top:123px; left:628px;}
.inyous .youshi2 .hot-tel{ position:absolute; top:432px; left:186px;}
.inyous .youshi3{background:url(../images/youshi3.jpg) no-repeat top center;height:468px;}
.inyous .youshi3 .wenzi{ top:155px; left:40px;}
.inyous .youshi4{background:url(../images/youshi4.jpg) no-repeat top center;height:527px;}
.inyous .youshi4 .wenzi{ top:123px; left:628px;}
.inyous .youshi4 .hot-tel{ position:absolute; top:415px; left:186px;}
.inyous .youshi5{background:url(../images/youshi5.jpg) no-repeat top center;height:482px;}
.inyous .youshi5 .wenzi{ top:155px; left:40px;}
.inyous .youshi6{background:url(../images/youshi6.jpg) no-repeat top center;height:442px;}
.inyous .youshi6 .wenzi{ top:143px; left:628px;}
.inyous .youshi7{background:url(../images/youshi7.jpg) no-repeat top center;height:630px;}
.inyous .youshi7 .wenzi{ top:155px; left:40px;}
.inyous .youshi7 .hot-tel{ position:absolute; top:509px; left:186px;}
/*文字*/
.zhuti{ overflow:hidden;}
.zhuti .num{ float:left;}
.zhuti .fl{width:80%; margin-left:15px; padding:0px 0px 0px;}
.zhuti .fl .hanzi{ font:26px/26px "microsoft yahei"; color:#e73332;float:left; width:100%;}
.zhuti .fl .ying{ font:12px/25px "microsoft yahei"; color:#000;float:left;width:100%; text-transform:uppercase;}
.xiangjie{margin-top:30px; width:560px;}
.xiangjie p{ background:url(../images/sanjiao-ico.png) no-repeat left 10px; padding-left:25px;font:16px/30px "microsoft yahei"; margin-bottom:10px;}
/*电话*/
.hot-tel{ color:#e73332; font:italic 30px/57px "microsoft yahei"; background:url(../images/hot-tel.png) no-repeat left; padding-left:250px; height:57px;}


/*客户案例*/
.incusal .nei{ }
/*picScroll2*/
.picScroll2 { position: relative;overflow: hidden;}
.picScroll2 ul { overflow: hidden; zoom: 1; height:270px;margin:20px -1%;}
.picScroll2 ul li { float: left; overflow: hidden; display: inline;text-align:center; width:21%; margin:10px 21px 15px;}
.picScroll2 ul li img { width:100%; border:1px solid #e1e1e1; padding:3px; height:200px;}
.picScroll2 ul li span{ font:16px/30px "microsoft yahei";}
.picScroll2 ul li a{ color:#666;}
.picScroll2 ul li a:hover{ text-decoration:underline; color:#000;}
.picScroll2 .prev, .picScroll2 .next { position: absolute; left: 0px; top: 105px; display: block; width: 18px; height: 28px; overflow: hidden; background: url("../images/icons.png") -40px 0 no-repeat; cursor: pointer; }
.picScroll2 .next { left: auto; right: 0px; background-position: -120px 0; }
.picScroll2 .prevStop { background-position: 0 0; }
.picScroll2 .nextStop { background-position: -80px 0; }



/*新闻模块*/
/*两列*/
.cfmainll{ overflow:hidden;}
.cfmainll .innews{ width:49%;}
.innews .nei{position:relative;}
.innews .nei .fr{ width:378px; overflow:hidden; margin-top:5px;}
.innews .nei i{ background:url(../images/new-ico.png) no-repeat; position:absolute; left:0px; top:0px; width:52px; height:45px; display:inline-block;}
.innews .nei .fr .new{ border-bottom:1px solid #e1e1e1; padding-bottom:10px;}
.innews .nei .fr .new .biao{overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:1;max-height:35px;}
.innews .nei .fr .new a{font:16px/30px "microsoft yahei"; color:#000; background:url(../images/new-ico2.png) no-repeat left 10px; padding-left:30px; display:inline-block;}
.innews .new span{ color:#999;font:12px/20px "microsoft yahei"; padding-left:20px;}
.innews .new p{font:12px/25px "microsoft yahei"; color:#999;overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;max-height:50px;}
.innews .nei ul{ padding-top:10px;}
.innews .nei li{ display:block; width:100%; overflow:hidden;}
.innews .nei li a{font:14px/30px "microsoft yahei"; color:#666; float:left;}
.innews .nei a:hover{ text-decoration:underline;}
.innews .nei li .date{font:12px/27px "microsoft yahei"; color:#999; float:right;}

/*友情链接*/
.friendlink{}
.friendlink .nei{ font:14px/30px "microsoft yahei";}
.friendlink .nei a{ color:#666; display:inline-block; padding-right:15px;}

/*子页*/
.zymain{ margin-top:20px; margin-bottom:20px; overflow:hidden;}
.cfmain .tit .fr h2{font:22px/60px "Arial"; color:#666;}
.more{font:14px/60px "Arial"; color:#999; display:inline-block; text-align:right;}
/*banner*/
.zybanner{ text-align:center; width:100%; height:152px; position:relative;}
.zybanner img{ position:absolute; left:50%; top:0px; margin-left:-960px;}

/*左侧*/
.zymain .fleft{ width:25%; float:left;}
.zymain .zymenu{border:1px solid #e1e1e1; padding:10px 10px; text-indent:10px;}
.zymain .zymenu .biao{font:18px/50px "microsoft yahei"; color:#666; border-bottom:1px solid #e1e1e1;}
.zymain .zymenu li{font:14px/60px "microsoft yahei";border-bottom:1px dashed #e1e1e1; text-indent:10px; }
.zymain .zymenu li a{ color:#666; background:url(../images/sanjiao-h-ico.png) no-repeat left; padding-left:15px;}
.zymain .zylxwm{border:1px solid #e1e1e1; padding:10px 10px; margin-top:20px; text-indent:10px;}
.zymain .zylxwm .biao{font:18px/50px "microsoft yahei"; color:#666; border-bottom:1px solid #e1e1e1;margin-bottom:10px;}
.zymain .zylxwm li{font:14px/30px "microsoft yahei";color:#666;}
/*右侧*/
.zymain .fright{ width:73%; float:right;}

/*产品列表页*/
.zypromain{}
.zypromain ul{}
.zypromain li{ overflow:hidden; margin-bottom:10px;}
.zypromain li .fl{ width:30%; height:193px; overflow:hidden;}
.zypromain li .fl img{ border:1px solid #e1e1e1; width:100%;}
.zypromain li .fr{ width:67%;}
.zypromain li .fr a.biao{font:16px/40px "microsoft yahei"; color:#000;}
.zypromain li .fr a.biao:hover,.zypromain li .fr .click:hover{ text-decoration:underline;}
.zypromain li .fr p{font:12px/30px "microsoft yahei"; color:#999;overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:5;max-height:112px;}
.zypromain li .fr .click,.zylinews li .click{ display:inline-block; background:#e73332; padding:0px 10px; border-radius:10px; color:#fff;font:12px/26px "microsoft yahei"; margin-top:15px; float:right;}

/*分页*/
.page{ width:100%; margin:20px auto; text-align:center; clear:both;}
.page a,.page span{ background:#333333; padding:0px 10px; display:inline-block; color:#fff;font:14px/30px "microsoft yahei"; margin-right:10px;}
.page span{ background:#e73332;}
.page a:hover{ text-decoration:underline;}

/*产品详情页*/
.zyproxq{ overflow:hidden; margin-bottom:10px;}
/*top*/
.zyproxq .top{ overflow:hidden;}
.zyproxq .top .fl{ width:53%; height:300px;box-shadow:0px 15px 10px -15px #000; background:#fff; border:1px solid #e1e1e1;text-align:center;vertical-align:middle; overflow:hidden;}
.kong {width:0;height:100%; display:inline-block; vertical-align:middle; font-size:0;}
.inner{ vertical-align:middle; display:inline-block;}
.zyproxq .top .fl img{ width:100%;}
.zyproxq .top .fr{ width:44%;}
.zyproxq .top .fr .biao{font:20px/30px "microsoft yahei"; color:#000; padding-bottom:10px; display:inline-block;}
.zyproxq .top .fr .biaoqi a:hover{ text-decoration:underline;}
.zyproxq .top .fr .biaoqi{font:12px/20px "microsoft yahei"; color:#999;}
.zyproxq .top .fr .biaoqi a{font:12px/20px "microsoft yahei"; color:#fff;display:inline-block; background:#e73332; padding:0px 10px; border-radius:10px; margin-right:10px;}
.zyproxq .top .fr p{font:12px/30px "microsoft yahei"; color:#999;overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;max-height:60px; width:100%; margin:10px 0px;}
.zyproxq .top .fr .rementel{ background:url(../images/gray-tel-ico.png) no-repeat left;font:bold 18px/25px "microsoft yahei"; color:#fb1004; padding-left:65px; height:50px; margin:15px 0px;}
.zyproxq .top .fr .zixun-btn{ margin-bottom:15px;}
.zyproxq .top .fr .zixun-btn a{ background:url(../images/zixun-btn.png) no-repeat 0; width:236px; height:44px; text-align:center;font:18px/44px "microsoft yahei"; color:#fff; display:inline-block;}
.fenxiang{font:14px/34px "microsoft yahei"; color:#666;}
/*zhu*/
.zyproxq .zhu{ margin-top:20px; overflow:hidden; width:100%;}
.zyproxq .zhu p{font:14px/26px "microsoft yahei"; color:#666;}
.zyproxq .zhu table{ margin:10px 0px; width:100%;}
.zyproxq .zhu table td{ padding:5px 5px; text-indent:5px;font:14px/14px "microsoft yahei"; color:#666;}
/*上下篇*/
.updown{ border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;overflow:hidden; padding:10px 0px; margin-top:5px;}
.updown p{font:14px/40px "microsoft yahei";}
.updown span{ background:#de4327; color:#fff; padding:0px 10px; margin-right:10px;}
.updown a{font:14px/40px "microsoft yahei"; color:#666;}
/*留言板*/
.guestbook{ padding:10px 2%; overflow:hidden; border:1px solid #e1e1e1; margin-top:20px;}
.guestbook .biao{font:18px/44px "microsoft yahei"; color:#666; text-align:center;}
.guestbook form{}
.guestbook form p{ padding:5px 0px;color:#666; overflow:hidden;}
.guestbook form label{font:14px/40px "microsoft yahei"; width:20%;float:left; text-align:right; padding-right:1%;}
.guestbook form input[type="text"]{ border:1px solid #e1e1e1;font:14px/40px "microsoft yahei";width:58%;text-indent:10px; height:40px;}
.guestbook form textarea{width:58%;border:1px solid #e1e1e1;font:14px/40px "microsoft yahei"; text-indent:10px;}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;}
 .guestbook form .btn{ text-align:center;}
 .surebtn,.submit  input{ background:#de4327; color:#fff;font:14px/35px "microsoft yahei"; border-radius:10px; border:0px; padding:0px 50px;}


/*图库*/
.zylipic ul{ margin:0px; width:100%; overflow:hidden;}
.zylipic li{ float:left;text-align:center; width:30%; margin:0px 1.5% 15px; display:inline-block;}
.zylipic li .img{display:block;width:100%;border:1px solid #e1e1e1; padding:3px;}
.zylipic li .img img{height:240px;width:100%;}
.zylipic li a.biao{ color:#666;font:16px/30px "microsoft yahei";overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;max-height: 30px;}
.zylipic li a.biao:hover{ text-decoration:underline; color:#000;}

.category li{ width:23%; margin:0px 1% 15px; }
.wulie li{width:18%; margin:0px 1% 15px;}

/*单页文章页*/
.zyarc{}
.zyarc .title{ overflow:hidden; border-bottom:1px solid #e1e1e1; padding-bottom:0px; margin-bottom:20px;}
.zyarc .title .fl{ width:70%;}
.zyarc .title h3{font:20px/30px "microsoft yahei";}
.zyarc .title .rementel{ background:url(../images/gray-tel-ico.png) no-repeat left;color:#fb1004;background-size:25%;font:bold 16px/20px "microsoft yahei"; padding-left:60px; margin-top:10px;}
.zyarc .zhu{font:14px/26px "microsoft yahei"; color:#333;}
.zyarc .zhu p{font:14px/26px "microsoft yahei"; color:#333; text-align:left; margin-bottom:10px;}
.zyarc .zhu img{ border:1px solid #e1e1e1; padding:3px; width:100%; margin:0px auto 10px; display:inline-block;text-align:center;}
.zyarc .zhu table{ font-size:14px; text-align:left;border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; width:100%;}
.zyarc .zhu table td{ border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; padding:5px;}
.zyarc .zhu #allmap img{ padding:0px; width:auto;}

.beizhu{font:12px/15px "microsoft yahei"; color:#666; padding:5px 0px 10px; margin-bottom:10px;}
.beizhu .author,.beizhu .time,.beizhu .see{ float:left; padding-left:20px; margin-right:10px;}
.beizhu .author{ background:url(../images/author-ico.png) no-repeat left;}
.beizhu .time{ background:url(../images/time-ico.png) no-repeat left;}
.beizhu .see{ background:url(../images/see-ico.png) no-repeat left;}

/*新闻列表*/
.zylinews{}
.zylinews li{ margin-bottom:10px; overflow:hidden; border-bottom:1px dashed #e1e1e1;}
.zylinews li a.biao{font:14px/30px "microsoft yahei"; color:#666; float:left; background:url(../images/info_ic.gif) no-repeat left; padding-left:15px; }
.zylinews li span{font:14px/30px "microsoft yahei"; color:#999; float:right;}
.zylinews li p{font:12px/27px "microsoft yahei"; color:#999; clear:both;overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:3;max-height:81px;}
.zylinews li .click{ margin:5px 0px;}
.zylinews li a.fenl{font:14px/30px "microsoft yahei"; color:#666; float:left; color:#e73332;margin-right:10px;}

/*历程*/
.history { background: url(../images/line04.gif) repeat-y 280px 0; overflow: hidden; position: relative; margin-top:30px; }
.history-date { overflow: hidden; position: relative; }
.history-date h2 { background: #fff url(../images/icon06.gif) no-repeat 253px 0; height: 59px; font-size: 25px; font-weight: normal; padding-left: 45px; margin-bottom: 74px; }
.history-date h2.first { position: absolute; left: 0; top: 0; width: 100%; z-index: 99; }
.history-date h2 a { color: #e73332; display: inline-block; *display:inline;
zoom: 1; background: url(../images/icon08.gif) no-repeat right 50%; padding-right: 17px; margin: 21px 97px 0 0; }
.history-date h2 a:hover { text-decoration: none; }
.history-date h2 img { vertical-align: -5px; }
.history-date h2.date02 { background: none; }
.history-date ul { margin: 0; padding: 0; }
.history-date ul li { background: url(../images/icon07.gif) no-repeat 273px 0; padding-bottom: 50px; zoom: 1; }
.history-date ul li.last { padding-bottom: 0; }
.history-date ul li:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
.history-date ul li h3 { float: left; width: 30%; text-align: right; padding-right: 19px; color: #c3c3c3; font: normal 18px/16px Arial; margin: 0; }
.history-date ul li h3 span { display: block; color: #d0d0d0; font-size: 12px; }
.history-date ul li dl { float: left; padding-left: 41px; margin-top: -5px; width: 60%; }
.history-date ul li dl dt { font: 14px; color: #737373; }
.history-date ul li dl dt span { display: block; color: #787878; font-size: 12px; }
.history-date ul li.green h3 { color: #1db702; }
.history-date ul li.green h3 span { color: #a8dda3; }
.history-date ul li.green dl { margin-top: -8px; }
.history-date ul li.green dl dt { font-size: 14px; line-height: 28px; width: 600px; }
.history-date ul li.green dl dt a { display: inline-block; *display:inline;
zoom: 1; overflow: hidden; vertical-align: middle; margin-left: 12px; }
.history-date ul li.green dl dd { padding-top: 20px; display: none; }
.history-date ul li.green dl dd img { float: left; }
.history-date ul li.green dl dd p { overflow: hidden; zoom: 1; line-height: 21px; color: #787878; }
.history-date h2.first .more-history { font-size: 16px; background: transparent; margin-left: 30px; }
.history-date h2.first .more-history:hover { text-decoration: underline; }
.history-date ul li dl dt { _font-size: 12px!important; _font-weight: bold; }
.history-date ul li dl dt span { _font-weight: normal!important; }
.history-date ul li.green dl dt a { _background: transparent!important; *background:transparent!important;
*font-size:12px!important;
_font-weight: normal!important; }

/*相册*/
.imgcontent {  width:100%; margin: 20px auto; border: #CCC solid 1px; }
.img-main {background: #4b4b4c; }
.imgTitles { text-align: center; line-height: 28px; font-size: 25px; font-weight: bold; color: #fff; padding-top:1% }
.imgTool { line-height: 34px; text-align: center; border-bottom: 1px solid #DDDDDD; color: #fff }
.bigImgContent {  max-width:940px text-align: center; vertical-align: middle; overflow: hidden; margin: 0 auto; }
.bigImgContent span { display: table-cell; *display:inline-block;vertical-align: middle; *font-size:504px;width: 758px; height: 504px; overflow: hidden; }
.bigImgContent span img { vertical-align: middle; max-width: 940px; width:100% ; height:auto}
.bigImgContent a img{ max-height:800px; overflow:hidden}
.imageDescription { width: 100%; clear: both;overflow: hidden;padding: 10px 6px; color: #fff; text-align:center; font-size:16px }
#smallImgContent { border-top: 1px solid #dddddd; height: 112px;}
.prevImgAtlas, .nextImgAtlas { width: 110px; height: 112px; float: left; text-align: center; margin-top: 12px; color: #fff; }
.nextImgAtlas { float: right; }
.prevImgAtlas a, .nextImgAtlas a { color: #fff; font-size: 14px; }
.prevImgAtlas a:hover, .nextImgAtlas a:hover { color: #D20000; } 
.prevImgAtlas img, .nextImgAtlas img { width: 100px; height: 75px; }
.smallImgTab {height: 112px;margin: 0 5%; }
.prevPic, .nextPic { width: 20px; height: 63px; display: block; float: left; text-indent: -9999px; margin-top: 23px; }
.prevPic { background: url(../images/prev_next.gif) no-repeat right top; border-right: #4b4b4c solid 4px; }
.nextPic { background: url(../images/prev_next.gif) no-repeat left top; float: right; border-left: #4b4b4c solid 4px; }
.prevPic:hover { background-position: left bottom; }
.nextPic:hover { background-position: right bottom; }
#smallImgScroll {height: 110px; position: relative; overflow: hidden; margin: 0 4px; }
.smallImgList { position: absolute; height: 110px; left: -10%; top: 0; z-index: 2; padding-top: 7px; padding-bottom: 2px; }
.smallPicBg { width: 104px; height: 82px; position: absolute; left: 4px; top: 0; z-index: 1; }
.smallImgList li { width: 110px; height: 110px; float: left; padding: 0 6px; }
.smallImgList li img { width: 110px; height: 82px; }
.smallImglist li div { height: 82px; }
.smallImgList li a { display: block; width: 110px; height: 82px; position: relative; top: 10px; margin: 0 auto; }
.smallImgList li span { display: block; position: absolute; padding: 0 2px; background: #000; right: 2px; bottom: 2px; line-height: 16px; color: #fff; }
.smallImgList li a:hover { text-decoration: none; }
.smallImgList li a:hover span { background: #333; color: #fff; }
.scrollLine { height: 7px; position: relative; margin: 0 26px; display: none; }
#scrollButton { position: absolute; width: 172px; height: 13px; left: 0; top: 0; cursor: e-resize; }
#imgContent { width: 100%; _height: 504px;position: relative; text-align: center; padding-bottom: 16px; padding-top: 16px; }
#imgLoading { position: absolute; width: 20px; height: 21px; left: 50%; top: 240px; margin-left: -10px; }
#slideVideo { cursor: pointer; }
.popup-layer { position: absolute; z-index: 110; width: 260px; height: 109px; left: 50%; margin-left: -130px; border: 1px solid #f3ece8; top: 0; color: #fff; display: none; }
.popup-layer-rel { position: relative; height: 109px; }
.layer-bg { width: 260px; height: 109px; position: absolute; left: 0; top: 0; z-index: 5; background: #000; opacity: 0.7; filter: Alpha(opacity=70); }
.popup-msg { position: relative; z-index: 6; text-align: center; padding-top: 40px; }
.popup-msg a { color: #fff; padding: 0 14px; display: inline-block; height: 27px; line-height: 27px; border: 1px solid #b7b3b0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #100d0a; margin: 20px 0 0 3px; }
.layer-close { display: block; position: absolute; top: 7px; right: 9px; border: 1px solid #fff; width: 9px; height: 9px; font-size: 13px; text-align: center; line-height: 9px; cursor: pointer; overflow: hidden; z-index: 6; font-family: Arial, Helvetica, sans-serif; }
.thisimg { background-image: url(../images/thisimg.png); background-repeat: no-repeat; background-position: center top; }
a { cursor: pointer; }
.imgpn { display: block; width: 40%; height: 100%; text-indent: -9999px; background-image: url(../images/blank.png); position: absolute; top: 0px; z-index: 100; overflow: hidden; *zoom:1
}
.img-prev { left: 0px; cursor: url(../images/left.cur), pointer; }							
.img-next { right: 0px; cursor: url(../images/right.cur), pointer; }						
.imgzoom { width: 100%; left: 0px; cursor: url(../images/zoom.cur), pointer; z-index: 90; }

/*404*/
.zy404{ text-align:center; padding:30px 0px; position:relative; background:url(../images/dssds.jpg) no-repeat center; height:330px;}
.zy404 a{ position:absolute; top:330px; left:50%; background:#de4327; color:#fff; padding:10px 30px; font-size:14px; border-radius:10px;}
/*分页相关*/
.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#F37B1D;background:#F37B1D;color:#fff;}
.pagelist li.active a{border-color:#F37B1D;background:#F37B1D;color:#fff;}