@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}


CSS样式
*{margin:0;padding:0;}
body{background:#fff; font:12px/22px "SimSun","Microsoft YaHei";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none; }
.img_cover{position: absolute;top: 0;bottom: 0;left: 0;right: 0;	max-width: 100%;max-height: 100%;display: block;margin:auto;padding: auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.tr{ transition:all 0.5s;}
.wrap{ max-width:1200px; margin:0 auto;}

header{ width:100%; }
.header_top { width:100%; height:29px;line-height:29px; background:#eee;font-size:12px; color:#757575; font-family:'宋体';border-bottom:1px solid #d8d8d8;}
.header_top span { float:right; display:block;}
.header_top span a {color:#757575; }
.header{ width:100%; position:relative; left:0; top:0; z-index:99; background:#f0f0f0;}
.logo{ width:50%; float:left;}
.logo img{ display:block; max-width:100%;}
.he_img { float:left;max-width:100%;}
.header .tel{margin:20px 0 0 0; padding:20px 0 0 6%; height:84px; background:url(../images/telicon_03.png) no-repeat left center; float:right;}
.header .tel span{ font-size:14px; color:#1e1917; font-family:"microsoft yahei ui"; line-height:19px; }
.header .tel span b{  display:block; font-size:35px; color:#d0281f; font-family:'microsoft yahei ui'; line-height:19px;}

.header_nav{ width:100%; background:rgba(198,8,13,0.9);  z-index:99; position:relative; left:0; top:0}
/*导航下拉开始*/
.header_nav .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.header_nav .nav{ position:relative; z-index:1;  }
.header_nav .nav a{ color:#fff;  }
.header_nav .nav .nLi{ float:left;  position:relative; display:inline; width:12.5%; text-align:center; height:50px;line-height:50px; }
.header_nav .nav .nLi h3{ float:left; width:100%; background:url(../images/shu.jpg) no-repeat right;z-index:999 ;position:relative; line-height:50px;}
.header_nav .nav .nLi h3 a{ display:block; font-family:'微软雅黑'; font-size:15px; color:#fff;transition:all 0.5s;  }
.header_nav .nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:rgba(109,54,61,0.8) none repeat scroll 0 0 !important;  line-height:30px; padding:5px 0; z-index:999;}
.header_nav .nav .sub li{ zoom:1; }
.header_nav .nav .sub a{ display:block; padding:0 10px; }
.header_nav .nav .sub a:hover{ background:#302324; color:#fff; }
.header_nav .nav .nLi:hover h3 a {  color:#fff; z-index:99;background:#1e1917; line-height:60px; margin-top:-9px;}

.hdul li a{ display:black; color:#000;}
/*导航下拉结束*/
/*移动端导航*/
.sjsj{ width:100%;  background:#f0f0f0;padding:0 3%;}
.icon-menu{float:right; cursor:pointer; width:52px; height:51px; background:url(../images/menu_logo.png) no-repeat right center; position:absolute;right:4%;top:0%; margin-top:3%; color:#e3722e;}
.sjdnav{ width:115px; height:280px; position:absolute;right:2%; top:13%;z-index:9999;background:rgba(46, 117, 42, 0.7) none repeat scroll 0 0 !important; background-color:#202020;}
.sjdnav ul{ padding:0; margin:0;}
.sjdnav li{ height:44px; line-height:44px;display:block;text-align:center; margin:0; padding:0;}
.sjdnav li a{display:block;line-height:40px; font-family:'Microsoft YaHei'; font-size:15px; color:#fff;}
.sjdnav li a:hover{background:#65aa36; color:#fff;}
.sjdnavhide{ height:0; overflow:hidden;}

/*大图滚动开始*/
.banner{ width:100%;}
.ban_img { width:100%; padding-top:26%; position:relative;}
.swiper-pagination-bullet { width:12px; height:12px; border:1px solid #e1f2fc;  border-radius:0; background:#000;border-radius:50%;box-shadow:5px 0 5px inset #aaa; }
.swiper-pagination-bullet-active { background:#ff9d00; }

main { width:100%;}
.cp { width:100%;margin:40px 0 0 0;}
.title { text-align:center;background:url(../images/title.png) no-repeat center center; height:93px;}
.title1 { line-height:50px;font-family:'Impact'; font-size:30px; color:#000;text-transform:uppercase; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;}
.title1 span {font-family:'微软雅黑'; font-size:30px; color:#cd281f;font-weight:bold; }
.title2 { line-height:31px;font-family:'微软雅黑'; font-size:20px; color:#848484;}
.cp_mian .slideTxtBox { width:100%; margin-top:40px;}
.cp_mian .slideTxtBox .hd { width:100%;text-align:center;}
.cp_mian .slideTxtBox .hd ul { display:block; margin:0 auto;}
.cp_mian .slideTxtBox .hd ul li { cursor: pointer; font-family: '微软雅黑'; font-size: 14px; color: #343434; float:left; border-right:1px solid #fff; line-height:50px;  width:12.5%;  text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.li11 {background:url(../images/c11.png) no-repeat 10px center, #c8c8c8; padding-left:20px; }
.li12 {background:url(../images/c12.png) no-repeat 10px center, #c8c8c8; padding-left:20px; }
.li13 {background:url(../images/c13.png) no-repeat 10px center, #c8c8c8; padding-left:20px; }
.li14 {background:url(../images/c14.png) no-repeat 10px center, #c8c8c8; padding-left:30px; }
.li21 {background:url(../images/c21.png) no-repeat 10px center, #c8c8c8; padding-left:20px; }
.li22 {background:url(../images/c22.png) no-repeat 10px center, #c8c8c8; padding-left:45px;}
.li23 {background:url(../images/c23.png) no-repeat 10px center, #c8c8c8; padding-left:20px;}
.li24 {background:url(../images/c24.png) no-repeat 10px center, #c8c8c8; padding-left:40px; }
.cp_mian .slideTxtBox .hd ul li span {padding:0 8px; display:inline-block; }
.cp_mian .slideTxtBox .hd ul li a {display:block; color:#464646;}
.cp_mian .slideTxtBox .hd ul li:hover a {color:#faeceb;}
.cp_mian .slideTxtBox .hd ul li.on a {color:#faeceb;}
.cp_mian .slideTxtBox .hd ul .li11:hover  { color:#fff; background:url(../images/c111.png) no-repeat 10px center, #cd281f;}
.cp_mian .slideTxtBox .hd ul .li12:hover{ color:#fff; background:url(../images/c122.png) no-repeat 10px center, #cd281f;}
.cp_mian .slideTxtBox .hd ul .li13:hover{ color:#fff; background:url(../images/c133.png) no-repeat 10px center, #cd281f;}
.cp_mian .slideTxtBox .hd ul .li14:hover{ color:#fff; background:url(../images/c144.png) no-repeat 10px center, #cd281f;}
.cp_mian .slideTxtBox .hd ul .li21:hover{ color:#fff; background:url(../images/c211.png) no-repeat 10px center, #cd281f;}
.cp_mian .slideTxtBox .hd ul .li22:hover{ color:#fff; background:url(../images/c222.png) no-repeat 10px center, #cd281f;}
.cp_mian .slideTxtBox .hd ul .li23:hover{ color:#fff; background:url(../images/c233.png) no-repeat 10px center, #cd281f;}
.cp_mian .slideTxtBox .hd ul .li24:hover{ color:#fff; background:url(../images/c244.png) no-repeat 10px center, #cd281f;}
.cp_mian .slideTxtBox .hd ul .li11.on { color:#fff; background:url(../images/c111.png) no-repeat 10px center, #cd281f; }
.cp_mian .slideTxtBox .hd ul .li12.on { color:#fff; background:url(../images/c122.png) no-repeat 10px center, #cd281f; }
.cp_mian .slideTxtBox .hd ul .li13.on { color:#fff; background:url(../images/c133.png) no-repeat 10px center, #cd281f; }
.cp_mian .slideTxtBox .hd ul .li14.on { color:#fff; background:url(../images/c144.png) no-repeat 10px center, #cd281f; }
.cp_mian .slideTxtBox .hd ul .li21.on { color:#fff; background:url(../images/c211.png) no-repeat 10px center, #cd281f; }
.cp_mian .slideTxtBox .hd ul .li22.on { color:#fff; background:url(../images/c222.png) no-repeat 10px center, #cd281f; }
.cp_mian .slideTxtBox .hd ul .li23.on { color:#fff; background:url(../images/c233.png) no-repeat 10px center, #cd281f; }
.cp_mian .slideTxtBox .hd ul .li24.on { color:#fff; background:url(../images/c244.png) no-repeat 10px center, #cd281f; }
.cp_mian .slideTxtBox .bd { width:100%; margin:30px 0 0 0;}
.cp_mian .slideTxtBox .bd ul { display:block;}
.cp_mian .slideTxtBox .bd ul li { width:31.3%; float:left;margin:1%;overflow:hidden; transition:all 0.5s;border:1px solid #fff;}
.cp_mian .slideTxtBox .bd ul li .pic { width:100%;position:relative;overflow:hidden;}
.cp_mian .slideTxtBox .bd ul li .pic .cp_img { padding-top:79%;}
.cp_mian .slideTxtBox .bd ul li .zi { text-align:center;line-height:42px;font-size:16px; color:#333; font-family:"microsoft yahei ui"; }
.cp_mian .slideTxtBox .bd ul li:hover { border:1px solid #cdcdcd;}
.cp_mian .slideTxtBox .bd ul li:hover img {  transform:scale(1.1,1.1);}
.cp_mian .slideTxtBox .bd ul li:hover .zi { background:#cd281f; color:#fff;}

.age {width:100%; margin-top:20px; background:url(../images/ega_bj.jpg) 50% 50%;background-size:cover; padding:40px 0;}
.age_ul { width:100%; margin-top:30px;}
.age_ul li { width:19%; background:#fff;float:left;margin:1% 0.5%;overflow:hidden;}
.age_ul li .age_top { width:100%; line-height:90px;}
.age_ul li .age_top h1 { width:80px;text-align:center;font-family: 'Impact'; font-size:73px; color: #cd281f; float:left;}
.age_ul li .age_top h2 { overflow:hidden;font-size:20px; color:#333; font-family:'microsoft yahei ui'; line-height:26px; margin-top:15px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.age_ul li .age_top h2 span {font-size:12px;color:#828282;text-transform:uppercase;display:block; }
.age_ul li img { display:block; width:100%;}
.age_ul li .age_bot { width:100%;margin:8px 0}
.age_ul li .age_b { line-height:26px;font-size:14px; color:#333; font-family:'microsoft yahei ui'; position:relative; padding-left:21px; }
.age_ul li .age_b::before { width:5px; height:5px; background:#cd281f; border-radius:50%; content: ""; position: absolute; left:8px; top: 10px; }

.news { width:100%;background:url(../images/news_bj.jpg) 50% 50%;background-size:cover; padding:40px 0;}
.news_main { width:100%; margin-top:10px; background:url(../images/news_shu.png) no-repeat center center; height:574px;}
.news_ul { width:100%;background:rgba(255,255,255,0.6);height:510px; margin-top:30px; padding-top:13px;}
.news_ul li { width:100%; margin-bottom:33px; overflow:hidden;}
.news_ul li .news_img { width:48%;float:left;}
.news_ul li .news_img img { display:block; width:100%;}
.news_ul li a { display:block;width:48%;float:right;}
.news_ul li .news_b { width:168px; height:125px;float:left;overflow:hidden;margin-right:18px;}
.news_ul li .news_b .news_p { width: 100%; height: 100%; }
.news_ul li h1 { line-height:20px;font-size:16px; color:#333; font-family:'microsoft yahei ui';height:20px;overflow:hidden;}
.news_ul li h1 span { float:right; font-size:12px;color:#b5b5b5; display:block;}
.news_ul li .xian { height:1px; padding-bottom:10px;border-bottom:1px solid #d6d6d6; overflow:hidden;}
.news_ul li h2 { line-height:26px;font-size:14px; color:#333; font-family:'microsoft yahei ui'; overflow:hidden; height:78px;}
.news_ul li h2 b { color:#cd281f;}
.news_ul li :hover .news_p { transform:scale(1.1,1.1);}
.news_ul li :hover h1 { color:#cd281f;font-weight:bold;}

.lc { width:100%;background:#efefef; padding:20px 0;}
.lc img { display:block;max-width:100%;}

.gsjj { width:100%;margin:40px 0 0 0;}
.gsjj_main {width:100%;margin:45px 0 0 0; }
.vid { float:left; margin-right:36px;}
.vid img { display:block;max-width:100%;}
.gsjj_main h1 { line-height:34px;font-size:25px; color:#cd281f; font-family:'microsoft yahei ui'; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gsjj_main h2 { line-height:35px;font-size:14px; color:#333; font-family:'microsoft yahei ui'; height:315px;overflow:hidden; margin-top:10px;}
.gsjj_main a { display:block; overflow:hidden;width:114px;height:36px; line-height:36px;text-align:center;border:1px solid #aaa;border-radius:5px;font-size:14px; color:#333; font-family:'microsoft yahei ui'; margin-top:10px; transition:all 0.5s;}
.gsjj_main:hover a { color:#cd281f;border:1px solid #cd281f;}

.zizi { width:100%; margin-top:40px;}
.zizi_main { width:100%; margin-top:40px; position:relative;}
.zizi_main .pic { width:100%;position:relative;overflow:hidden;}
.zizi_main .pic .zi_img { padding-top:70%;}
.swiper-button-next1 { width:42px; height:42px;background:url(../images/left.png) no-repeat left;left:-80px;}
.swiper-button-prev1 { width:42px; height:42px;background:url(../images/right.png) no-repeat left;right:-80px;}
.zizi_main .swiper-slide:hover img { transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}

.case { width:100%;margin:40px 0 0 0;}
.case_left { width:66%;float:left;}
.case_main { width:100%;margin-top:40px}
#sildes { width:100%; }
.container { width:100% !important; padding:0 !important;}
/* sildes css begin */
.control {width:580px;height:422px;display: block;position:absolute;top:0;left:0;overflow: hidden; float:right;}
.change li{width:100%;overflow: hidden;text-align:center}
/* 图片垂直居中,不是很准确 */
.change li .imgWrap{display: table-cell ;width:580px;height:422px;vertical-align: middle;cursor:pointer;*font-size: 500px;}
.change li img{width:100%;max-height:565px;width: expression(this.width > 900 && this.width > this.height ? 900 :true); height:expression(this.height >900 ? 900: true);vertical-align:middle; overflow:hidden}
/* 描述部分 */
/*.change li .textDesc{width:100%;height:50px;position:absolute;left:0;bottom:0;text-align:left;overflow: hidden;cursor:pointer;}
.change li .opacity{width:100%;height:50px;position:absolute;left:0;bottom:0;filter:alpha(opacity=80);opacity:0.8;background:url(../images/si_dian.png) no-repeat 32% center, #000; }
.change li .text{color:#b7b7b7;line-height:7px;padding:5px 15px;font-size:12px;}*/
 /*翻页按钮*/ 
.prev, .next{width:49px;height:49px;position:absolute;bottom:480px; color:#FFF;font-size:14px; z-index: 9;font-weight:bold; cursor: pointer;outline:none} 
.prev span, .next span{display: none;}
.prev{left:0;background:url(../images-thumb/arrows_01.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images-thumb/arrows_01.png") ; _background:none}
.next{right:0;background:url(../images-thumb/arrows_02.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images-thumb/arrows_02.png") ; _background:none}
/* 分页 */
.pageClass{text-align:center;z-index: 9;position:absolute;top:50px;padding-top:10px;}
.pageClass a{display: inline-block; width:10px;height:10px;margin:0 3px;overflow:hidden; border:1px solid #bebebe;background:#bebebe ;border-radius:5px;outline:none}
.pageClass a span{display:none}
.pageClass a:hover,.pageClass a.cur{border:1px solid #be230a;background:#be230a }
/* 缩图部分 */
.thumbWrap{width:195px;height:565px;position:absolute;left:0;top:0;overflow: hidden;}
.thumbWrap .thumbCont{width:100%;height:100%;position:relative;overflow: hidden;}
.thumbWrap ul{ display:block;}
.thumbWrap ul li{width:100%;height:134px;margin-bottom:20px;text-align:center;overflow: hidden;position:relative;}
.thumbWrap ul li div{display: table-cell ;max-width:100%;height:134px;vertical-align: middle;cursor:pointer;}
.thumbWrap ul li img {max-width:100%; max-height:100%; width: expression(this.width > 116 && this.width > this.height ? 116 :true); height:expression(this.height >89 ? 89: true);vertical-align:middle; overflow:hidden}
.thumbWrap ul li.cur{}
/* 缩图按钮 */
/*.thumbPrev,.thumbNext{width:23px;height:54px;text-align:center;position:absolute;color:#000;z-index: 9; outline:none}
.thumbPrev span, .thumbNext span{display: none;}
.thumbPrev{ right:0;top:0; background:url(../images/up.png) no-repeat}
.thumbNext{ right:0;bottom:0; background:url(../images/down.png) no-repeat}*/
/*download  by www.sucaijiayuan.com*/
.thumbWrap ul li .zi { position:absolute;top:0;left:100%;width:100%; background:rgba(2,2,2,0.6); text-align:center;line-height:134px;color:#fff; transition:all 0.5s; }
.thumbWrap ul li:hover .zi { left:0}

.coop { width:33%;float:right; }
.coop_main { width:100%;margin-top:40px;background:#e9e9e9; padding:3px;}
.coop_main img { display:block;width:33.33%;float:left; margin-bottom:7px; height:57px;}

.sj_gun { width:100%;position:relative; margin:20px auto;}
.swiper-container9 { width: 100%; margin-left: auto; margin-right: auto; }
.swiper-container9 .swiper-slide { background-size: cover; }
.gallery-top { height: 80%; width: 100%; float: left; }
.gallery-thumbs { width: 100%; float: left; height: 20%; box-sizing: border-box; padding: 10px 0; }
.gallery-thumbs .swiper-slide { width: 25%; height: 100px; opacity: 0.4; }
.gallery-thumbs .swiper-slide-active { opacity: 1; }

footer { width:100%; margin-top:40px;background:#1d1d1d; padding:20px 0;}
footer .lxfs { line-height:28px;font-family:'微软雅黑'; font-size:14px; color:#fff; margin-right:50px; float:left;}
.foot_nav { float:left;}
.foot_nav dl { float:left;margin-right:60px;font-family:'微软雅黑'; font-size:14px; color:#fff;}
.foot_nav dl dt {line-height:28px; color:#f71010; }
.foot_nav dl dd a { color:#fff; line-height:28px;}
.foot_nav dl dd a:hover { color:#6e6e6e;}
.foot_right { float:right;}
.foot_right h1 {line-height:28px;font-family:'微软雅黑'; font-size:14px; color:#fff;font-weight:bold;  padding-left:5px;}
.foot_right .erwei { width:133px; display:inline-table;text-align:center;}
.foot_right .erwei img { display:block; max-width:100%; margin:0 auto;}
.foot_right .erwei span { font-family:'微软雅黑'; font-size:12px; color:#fff;}
.foot { width:100%;border-top:1px solid #4e4e4e;text-align:center; float:left; margin-top:40px}
.foot h2 { line-height:33px;font-family:'微软雅黑'; font-size:21px; color:#cd281f;font-weight:bold; margin-top:10px;}
.foot h3 { line-height:24px;font-family:'微软雅黑'; font-size:12px; color:#fff;}
.foot img { display:block;max-width:100%; margin:10px auto;}

 /*手机底部导航*/
.hot{width:100%; height:58px; background:#3f3f3f; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row div a:hover .ewmzp{ display:block; }
.ewmzp { position: absolute; width: 300px; height: 300px; bottom: 60px; right: -50px; display:none;}

/*cpzs*/
.cpzs { width:100%; margin-top:20px;}
.cpzs_left { width:22%;float:left; overflow:hidden}

/*改*/
.s-drop-wrap { width:100%; }
.s-drop-btn { /*cursor:pointer;*/line-height:50px;font-size:25px; color:#fff;font-family:"微软雅黑"; font-weight:bold; background:url(../images/cpzs_heng.png) no-repeat center center #cd281f; text-align:center;}
.s-drop-btn.act{  background:url(../images/cpzs_heng.png) no-repeat center center #cd281f;}
.s-drop-list {display: block;}
.s-drop-list li{ margin-top:1%;}
.s-drop-list li a{ display:block; }
.aside-list-link{font-family:'微软雅黑'; font-size:16px; color:#333;line-height:45px; background:url(../images/cp_dian1.png) no-repeat 90% center, #ebebeb; text-align:center; }
.aside-list li a:hover, .aside-list li a.act{background:url(../images/cp_dian2.png) no-repeat 90% center, #8f8f8f; color:#fff;}
.aside-sublist { width:100%; }
.aside-list li{ margin-top:3%; line-height:25px;}
.aside-list li a{ position:relative;}
.aside-sublist{   }
.aside-sublist li{margin-top:5px;}
.aside-sublist li a{ color:#5e5e5e; line-height:45px;  font-size:16px; margin-bottom:1px; text-align:center; background:#fff; border:1px solid #cbcbcb}
.aside-sublist li a:hover, .aside-sublist li a.act{ background:#fff; color:#bc2a2a;}


.left{width:100%;height:100%; }
.div1{width:100%}
.div2{position:relative;line-height:50px;font-size:25px; color:#fff;font-family:"微软雅黑"; font-weight:bold; background:url(../images/cpzs_heng.png) no-repeat center center #cd281f; text-align:center;}
.div3{display:block;margin-top:6px;}
.div3 ul{margin:0;padding:0;}
.div3 li{ line-height:45px;}
.div3 li a {display:block;font-size:16px; color:#333;font-family:"微软雅黑"; background:#ebebeb;margin-bottom:2px; text-align:center;}
.div3 li a:hover { color:#fff;background:#8f8f8f}
.lx { width:100%;margin-top:10px; background:#ebebeb;}
.lx img {  display:block;max-width:100%;margin:5px auto;}
.lx h4 { line-height:28px;font-size:14px; color:#333;font-family:"微软雅黑"; margin:10px ; }
.cpzs_right { width:75%;float:right;}
.cp_title { text-align:center; background:url(../images/cp_title.png) no-repeat center center;height:93px;}
.cp_title1 { line-height:45px;font-size:30px; color:#cd281f;font-family:"微软雅黑";font-weight:bold;margin-top:4px; }
.cp_title2 { line-height:34px;font-size:20px; color:#848484;font-family:"微软雅黑"; }
.cpzs_ul { width:100%;margin-top:13px;}
.cpzs_ul li { margin-bottom:30px; overflow:hidden;}
.cpzs_ul li .cpzs_img { width:48%; position:relative;}
.cpzs_ul li .cpzs_img .pic { width:100%;position:relative;overflow:hidden;}
.cpzs_ul li .cpzs_img .pic .cp_img { padding-top:67%}
.cpzs_ul li .cpzs_img .pic .zi { width:100%; height:40px; line-height:40px;position:absolute;left:0;bottom:0; text-align:center;background:rgba(2,2,2,0.8);font-size:14px; color:#fff;font-family:"微软雅黑";}
.cpzs_ul li .cpzs_img:hover img { transform:scale(1.1,1.1);}
.cpzs_ul li .text { width:100%;float:left; line-height:26px;font-size:14px; color:#333;font-family:"微软雅黑";  margin-top:10px;}
.cpzs_ul li .text a { color:#cd281f;}
.sj_cp { }
.sj_cp{ width:100%; margin:30px 0 0 0;}
.sj_cp li { width:48%; float:left;margin:1%;overflow:hidden; transition:all 0.5s;border:1px solid #fff;}
.sj_cp li .pic { width:100%;position:relative;overflow:hidden;}
.sj_cp li .pic .cp_img { padding-top:79%;}
.sj_cp li .zi { text-align:center;line-height:42px;font-size:16px; color:#333; font-family:"microsoft yahei ui"; }
.sj_cp li:hover { border:1px solid #cdcdcd;}
.sj_cp li:hover img {  transform:scale(1.1,1.1);}
.sj_cp li:hover .zi { background:#cd281f; color:#fff;}

/*cp_ny*/
.cp_ny { width:100%; margin-top:10px;}
.cp_ny h1 { line-height:40px;font-size:14px; color:#a3a3a3;font-family:"微软雅黑";border-bottom:1px solid #d3d3d3; }
.cp_ny h1 a { color:#a3a3a3}
.cp_ny h1 b { color:#cd281f;font-weight:normal;}
.cp_ny_main { width:100%;margin-top:16px;}
.cp_ny_main h2 { line-height:48px;font-size:20px; color:#cd281f;font-family:"微软雅黑"; text-align:center;}
.cp_ny_main h3 { line-height:39px;font-size:14px; color:#979797;font-family:"微软雅黑"; text-align:center;}
.cp_ny_main h4 { line-height:30px;font-size:14px; color:#979797;font-family:"微软雅黑"; }
.cp_ny_main img { display:block; max-width:100%; margin:10px auto;}

/*case*/
.case_ul { width:100%;margin-top:25px;}
.case_ul li { margin-bottom:30px;overflow:hidden;}
.case_ul li .case_B { width:186px; height:121px;float:left;overflow:hidden;margin-right:20px;}
.case_ul li .case_B .case_img { width:100%; height:100%;}
.case_ul li h1 { height:55px; line-height:55px;overflow:hidden;font-size:20px; color:#333;font-family:"微软雅黑"}
.case_ul li h1 span { float:right;font-size:14px;color:#cd281f;}
.case_ul li h2 {line-height:27px;overflow:hidden;font-size:14px; color:#333;font-family:"微软雅黑";padding-right:30px; height:54px;}
.case_ul li h2 b {color:#cd281f;font-weight:bold; }
.case_ul li:hover .case_img { transform:scale(1.1,1.1);}

/*gsjj*/
.gs { line-height:37px;overflow:hidden;font-size:14px; color:#333;font-family:"微软雅黑";}

/*zxly*/
.zxly { width:100%;margin-top:40px;}
form ul li { margin-bottom:22px;}
form ul li label { font-family:'宋体'; font-size:14px; color:#333;font-weight:normal;width:13%;float:left; line-height:34px;}
form ul li .input-group { width:87%;}
form ul li textarea { height:145px;}
form ul li .but { width:87px; height:26px; line-height:24px;border:1px solid #666;text-align:center;background:#fff;margin:50px 20px 0 0;}
form ul li:hover label { color:#e50b3f;}
form ul li .but:hover { color:#e50b3f;}

/*lxwm*/
.lxwm { width:100%;margin-top:40px;}
.lxwm img { display:block;float:left; margin-right:10px;}
.lxwm .lxfs { line-height:28px;font-family:'微软雅黑'; font-size:14px; color:#333; float:left; width:100%;}










@media (max-width:1200px){
	.wrap{ width:96%}
    .header .tel {  padding:20px 0 0 8%}
    .control { width:423px;}
    footer .lxfs { margin-right:15px;}
    .foot_nav dl { margin-right:20px;}
	}

@media (max-width:991px) and (min-width:768px){
	.wrap{ width:96%}
    .cp_mian .slideTxtBox .hd ul li { width:25%; margin-bottom:20px;}
    .cp_mian .slideTxtBox .bd ul li { width:48%;}
    .age_ul { width:80%;margin:30px auto 0 auto;}
    .age_ul li { width:48%;margin:2% 1%;}
    .news_main { background:none; height:auto;}
    .news_ul { height:auto;}
    .news_ul li .news_img { width:100%; margin-bottom:30px;}
    .news_ul li a { width:100%;}
    .case_left { width:100%;}
    .control { width:580px;}
    .coop { width:44%;float:left; margin-top:40px;}
    .foot_right { margin:0 auto;float:none; width:100%;text-align:center;}
    .foot_right .erwei { margin:0 10px;}
    /*cpzs*/
    .cpzs_left {width:100%; float:none;}
    .cpzs_right { width:100%;float:none}
	}

@media (max-width:767px){
	.wrap{ width:96%}
	.logo{ width:78%;}
    .cp_mian .slideTxtBox .hd ul li { width:25%; margin-bottom:20px;}
    .cp_mian .slideTxtBox .bd ul li { width:48%;}
    .age_ul { width:90%;margin:30px auto 0 auto;}
    .age_ul li { width:48%;margin:2% 1%;}
    .news_main { background:none; height:auto;}
    .news_ul { height:auto;}
    .news_ul li .news_img { width:100%; margin-bottom:30px;}
    .news_ul li a { width:100%;}
    .case_left { width:100%;}
    .control { width:580px;}
    .coop { width:100%;margin-top:40px;}
    .vid { float:none;}
    .foot_right { margin:0 auto;float:none; width:100%;text-align:center;}
    .foot_right .erwei { margin:0 10px;}
    /*cpzs*/
    .cpzs_left {width:100%; float:none;}
    .cpzs_right { width:100%;float:none}
    /*case*/
    .case_ul li h2 { padding:0;}
    /*zxly*/
    form ul li label { width: 100%; }
	}

@media (max-width:667px){
	}

@media (max-width:467px){
    .li1 {background:url(../images/c1.png) no-repeat 2px center, #c8c8c8; padding-left:30px; }
    .li2 {background:url(../images/c2.png) no-repeat 2px center, #c8c8c8; padding-left:30px; }
    .li3 {background:url(../images/c3.png) no-repeat 2px center, #c8c8c8; padding-left:32px; }
    .li4 {background:url(../images/c4.png) no-repeat 2px center, #c8c8c8; padding-left:32px; }
    .li5 {background:url(../images/c5.png) no-repeat 2px center, #c8c8c8; padding-left:30px; }
    .li6 {background:url(../images/c6.png) no-repeat 2px center, #c8c8c8; padding-left:40px;}
    .li7 {background:url(../images/c7.png) no-repeat 2px center, #c8c8c8; padding-left:30px;}
    .li8 {background:url(../images/c8.png) no-repeat 2px center, #c8c8c8; padding-left:30px; }
    .cp_mian .slideTxtBox .hd ul .li1.on
    ,.cp_mian .slideTxtBox .hd ul .li2.on
    ,.cp_mian .slideTxtBox .hd ul .li3.on
    ,.cp_mian .slideTxtBox .hd ul .li4.on 
    ,.cp_mian .slideTxtBox .hd ul .li5.on 
    ,.cp_mian .slideTxtBox .hd ul .li6.on 
    ,.cp_mian .slideTxtBox .hd ul .li7.on 
    ,.cp_mian .slideTxtBox .hd ul .li8.on  { color:#fff; background:url(../images/c11.png) no-repeat 2px center, #cd281f; }
    .age_ul { width:96%;margin:30px auto 0 auto;}
	}

@media (max-width:376px){
    .age_ul li .age_top h1 { width:68px; font-size:60px;}
    .title1 { font-size:23px;}
    .title1 span { font-size:24px;}
	}

@media (max-width:330px){
	}
	
	
.fengxiang{ width:100%; margin:0 auto;}
.fengxiang ul li{ width:46%; padding:4px 3px; float:left; margin:4px 0px 4px 10px; background:#c5c5c4; border: solid 1px #afafae;}

.fengxiang ul li a.bshare-sinaminiblog{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-qzone{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-renren{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-qqmb { float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-neteasemb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-sohuminiblog{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-tianya{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-baiduhi{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-itieba{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-kaixin001{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-facebook{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-msn{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-fanfou{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-feixin{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-twitter{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-peoplemb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-douban{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-xinhuamb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}

/*清除样式*/
.clear { clear:both;}

/*分页css scott style pagination*/
div.scott{padding:3px;margin:3px;text-align:center;}
div.scott a{border:#ddd 1px solid;padding:2px 5px;color:#88af3f;margin:0 2px 0 0;text-decoration:none;}
div.scott a:hover{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
div.scott a:active{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
div.scott span.current{border:#b2e05d 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#b2e05d;}
div.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}
	
	
	

/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 143px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:170px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 180px;
    height:180px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}


	
	