body,div,ul,li,span,dl,dt,dd,h1,h2,h3,h4,a,p,b{ margin:0; padding:0; list-style:none; text-decoration:none; font-family:"微软雅黑","Cambria"; font-size:14px; color:#333;}
.clear{ clear:both;}
img{ border:none;}
#head{ width:100%; height:98px; background:url(../images/head_bg.jpg) repeat-x;}
#head .head_con{ width:1100px; height:35px; padding-top:25px; margin:0 auto; }
#head .head_con .headl{ width:570px; float:left;}
#head .head_con .headr{ width:140px; float:right;}
#head .head_con .headr ul{ width:140px; height:15px;}
#head .head_con .headr ul li{ width:70px; float:left; text-indent:20px;}
#head .head_con .headr ul .qie1{ background:url(../images/zw.jpg) no-repeat center left;}
#head .head_con .headr ul .qie2{ background:url(../images/en.jpg) no-repeat center left;}
#head .head_con .headr .tel{ text-align:right; margin-top:20px;}
#head .head_con .headr ul li a{ font-size:12px; color:#fff; width:90px; float:left;}



#nav{ width:100%; height:47px; background:url(../images/nav_bg.jpg) repeat-x;}

#bannerbox{ width:100%; height:518px;}
#full-screen-slider {width:100%;height:518px;float:left;position:relative;}
#slides {display:block;width:100%;height:518px;list-style:none;padding:0;margin:0;position:relative}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:30%;top:470px;z-index:9900;padding:5px 15px 5px 0;margin:0}
#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#eee;}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#ff0000;}

#foot{ width:100%; height:138px; background:url(../images/foot_bg.jpg) repeat;}
#foot .foot_con{ width:1100px; height:138px; margin:0 auto; text-align:center;}
#foot .foot_con p{ color:#fff; font-size:12px; padding-top:24px; line-height:2em;}
#foot .foot_con p a{color:#fff; font-size:12px;}
#foot .foot_con p a:hover{ color:#cc0001;}

#nei_banner{ width:100%; height:240px; text-align:center; overflow:hidden;}

#mbx{ width:1100px; height:50px; line-height:50px; text-align:right; margin:0 auto; margin-bottom:20px;}
#mbx span{ background:url(../images/mbx.png) no-repeat center left; padding-left:26px; font-size:12px; color:#666;}
#mbx span a{font-size:12px; color:#666;}
#mbx span a:hover{ color:#cc0001;}

#nav_nei{ width:1100px; height:40px; margin:0 auto; margin-bottom:40px;}
#nav_nei li{ width:100px; height:40px; float:left; margin-right:2px;}
#nav_nei li a{ width:100px; height:40px; line-height:40px; text-align:center; background:#4b4b4b; color:#fff; display:block; transition:all 0.5s;}
#nav_nei li a:hover{ background:#cc0000; color:#fff;}
#nav_nei li a.active{ background:#cc0000; color:#fff;}

#zong{ width:1100px; height:auto; margin:0 auto; margin-bottom:60px; line-height:2.5em; font-size:15px;}
#zong .dsz{ position:relative; width:276px; height:380px; float:left;}
#zong .dsz p{ width:276px; height:40px; line-height:40px; color:#fff; text-align:center; overflow:hidden; position:absolute; bottom:0; left:0; background:url(../images/hei_bg.png) repeat; font-size:12px;}
#zong .dsz_con{ width:796px; height:380px; float:right;}
#zong .dsz_con h3{ font-size:18px; color:#cc0000; margin-bottom:50px;}

#zong .honorn{ width:1100px; height:auto;}
#zong .honorn li{ float:left;font-size:12px;color:#666;margin-bottom:60px; margin-right:83px; text-align:center; padding:5px 5px;width:270px; height:185px; text-align:center; border:1px solid #ccc;}
#zong .honorntu{width:270px; height:185px; text-align:center; vertical-align: middle;display: table-cell;}
#zong .honornti{width:270px; height:35px; line-height:35px; text-align:center; float:left; margin-top:20px;}

#zong .cf{ width:1100px; height:auto;}
#zong .cf li{ float:left;font-size:12px;color:#666;margin-bottom:60px; margin-right:45px; text-align:center;width:321px; height:258px; text-align:center;position:relative;}
#zong .cftu{width:321px; height:258px; text-align:center; float:left;}
#zong .cftu:hover{ opacity:0.8;}
#zong .cfti{width:321px; height:35px; line-height:35px; text-align:center; float:left; margin-top:20px; position:absolute; bottom:0; left:0; color:#fff; background:#003399;/*background:url(../images/hei_bg.png) repeat;*/}

#zong .wenhual{ width:670px; height:auto; float:left;}
#zong .wenhual h3{ font-size:18px; color:#cc0000; width:670px; height:30px; line-height:30px;}
#zong .wenhuar{ width:350px; height:479px; float:right;}

#zong .youshi1,#zong .youshi2,#zong .youshi3,#zong .youshi4{margin:0 auto;}
#zong .youshi1{ height:327px; width:1025px; background:url(../images/youshi1.jpg) no-repeat; padding:33px 30px 0 45px;}
#zong .youshi1 .youshi1_left{ width:535px; height:327px; overflow:hidden; float:left; font-size:12px;}
#zong .youshi1 .youshi1_left .youshi1_top{ margin-bottom:30px;}
#zong .youshi1 .youshi1_left .youshi1_xia{font-size:12px; color:#666666; line-height:2.5em;}
#zong .youshi1 .youshi1_right{ width:458px; height:327px; float:right;}
#zong .youshi1 .youshi1_right img{padding-top:0;}

#zong .youshi2{ height:305px; padding:16px 20px 0 42px; width:1038px;background:url(../images/youshi2.jpg) no-repeat;}
#zong .youshi2 .youshi2_left{ width:441px; height:305px; float:left; }
#zong .youshi2 .youshi2_right{ width:506px; height:250px;overflow:hidden; float:right; font-size:12px;}
#zong .youshi2 .youshi2_right .youshi2_top{ margin-top:17px; margin-bottom:30px;}
#zong .youshi2 .youshi2_right .youshi2_xia{font-size:12px; color:#666666; line-height:2.5em;}

#zong .youshi3{ height:292px; background:url(../images/youshi3.jpg) no-repeat; padding-left:46px; width:1054px;}
#zong .youshi3 .youshi3_left{ width:520px; height:292px; overflow:hidden; float:left; font-size:12px;}
#zong .youshi3 .youshi3_left .youshi3_top{ margin-bottom:30px;}
#zong .youshi3 .youshi3_left .youshi3_xia{font-size:12px; color:#666666; line-height:2.5em;}
#zong .youshi3 .youshi3_right{ width:438px; height:292px; float:right;}

#zong .youshi4{ height:425px; background:url(../images/youshi4.jpg) no-repeat; padding:27px 15px 0 46px; width:1039px;}
#zong .youshi4 .youshi4_left{ width:442px; height:425px; float:left; }
#zong .youshi4 .youshi4_right{ width:512px; height:425px;overflow:hidden; float:right; font-size:12px;}
#zong .youshi4 .youshi4_right .youshi4_top{  margin-bottom:30px;}
#zong .youshi4 .youshi4_right .youshi4_xia{font-size:12px; color:#666666; line-height:2.5em;}

#zong #news{ width:1100px; height:auto;}
#zong #news li{ height:161px; border-bottom:1px dashed #cccccc; margin-bottom:30px;}
#zong #news li .news_img{ width:160px; height:145px; float:left;}
#zong #news li .news_con{ width:880px; height:145px; float:right;}
#zong #news li .news_con .news_top{ width:880px; height:50px; line-height:50px;}
#zong #news li .news_con .news_top h3{ width:780px; float:left; font-size:15px;}
#zong #news li .news_con .news_top span{ width:100px;float:right; font-size:12px; color:#999;}
#zong #news li .news_con .news_xia{ width:880px; height:75px; padding-top:20px; font-size:12px; overflow:hidden; line-height:2em;}
#zong #news li a:hover h3{ color:#cc0001;}

#zong .news_biaoti{ width:1100px; height:79px; border-bottom:1px solid #c7c7c7; text-align:center; margin-bottom:20px;}
#zong .news_biaoti h2{ font-size:18px; height:20px; line-height:20px;}
#zong .news_biaoti .news_date{ font-size:12px; color:#929292;margin-top:10px;}
#zong .news_biaoti .news_date a{font-size:12px; color:#929292;}
#zong .news_zong{ color:#333;}

/*产品样式*/
#zong .box{ width:304px; height:253px; float:left; margin-right:60px; margin-bottom:30px;}
.he_slideCaptionDown{text-align: center;vertical-align: middle;display: table-cell;background:#fff;width:304px;height:253px;padding:0;margin:0;border:1px solid #c5c5c5;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption{color:#fff;background:rgba(254,114,83,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption{background:rgba(204,0,1,.8);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown .he_slideCaptionDown_caption,.he_slideCaptionDown .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h{color:#fff;top:25%;opacity:1}
.he_slideCaptionDown .he_slideCaptionDown_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p{color:#fff;top:45%;opacity:1}
/*产品样式结束*/

#jishu{ width:1100px; height:auto;}
#jishu li{ width:321px; height:258px; margin-right:45px; margin-bottom:30px; position:relative; float:left;z-index:22222;}
#jishu li p{ width:321px; height:30px; background:url(../images/hei_bg.png) repeat; position:absolute; bottom:0; left:0; line-height:30px; text-align:center; color:#fff; overflow:hidden; z-index:999999;}
#jishu li a{ display:block; width:321px; height:258px; position: relative; overflow:hidden;}
#jishu li a img {width:321px; height:258px; transition: all 0.9s ease 0s; }
#jishu li a:hover img {transform: scale(1.2); }

#zong .yingxiao{ width:1100px; height:auto; text-align:center;}
#zong .zhaopin{ width:1100px; height:30px; line-height:30px; overflow:hidden; margin-bottom:47px;}
#zong .zhaopin a:hover{ color:#cc0001;}
#zong .viewport .bellows__header h3{ font-size:18px; font-weight:normal; color:#fff;}

#zong .lianxi .lianxi_l{ width:370px; height:450px; float:left; padding-top:45px; font-size:16px; line-height:2.5em;}
#zong .lianxi .lianxi_l h3{ font-size:24px; color:#cc0001; font-weight:normal; margin-bottom:50px;}
#zong .lianxi .lianxi_r{ width:660px; height:495px; float:right; background:#333;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}
.downloadlists li{ width:1080px; padding-left:20px; overflow:hidden; height:30px; line-height:30px; background:url(../images/downlisticon.jpg) 2px center no-repeat; }
.downloadlists li a{line-height:30px;}
.lanren{ position:absolute; right:0; top:150px; z-index:9999;}
.lanren .slide_min{ width:28px; height:112px; background:url(../images/slide_min.jpg) no-repeat; cursor:pointer;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url(../images/slide_box_bg.jpg) repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #76A20D;}
.lanren .slide_box .weixin{ margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}