@charset "utf-8";
*{margin: 0;padding: 0;}

html,body{font-family: "微软雅黑";font-size:14px;color:#333333;}
a{text-decoration: none;font-family: "微软雅黑";font-size: 14px;color: #333333;outline: none;}
img{border: 0; max-width:100%;}
ul,li{list-style: none;}
a{-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all .2s}
a:hover{color:#fa8815;}


.left{ float:left;}
.right{ float:right;}
.ls{ margin:0 auto; width:100%; overflow:hidden; background:#f8f8f8; height:20px;}


.Title{width: 100%;text-align: center;padding-top: 52px;}
.Title h3{font-size: 30px;color: #333333;font-weight: normal;}
.Title h3 a{color: #333333;text-decoration: none;}
.Title p{font-size:15px;color: #888888;margin-top: 4px;}
.Title i{display: block;width: 41px;height: 2px;background: #fa8815;margin: 20px auto 0;}

.wel{ width:100%; margin:0 auto; overflow:hidden; border-bottom:1px #f0f0f0 solid;}
.wel-zj{ width:96%; max-width:1200px; margin:0 auto;}
.wel-hy{ line-height:36px; color:#999;}
.mnav{ display:none;}
.mss{ display:none;}
.logoc{ width:100%; margin:0px auto; overflow:hidden;}
.logo{ width:96%; max-width:1200px; margin:0px auto; overflow:hidden;}
.logo .log{width:34.5%;}

.logo .tel{ width:64%;text-align:right; overflow:hidden;}
.logo .tel ul li{ width:14.2%; text-align:center; line-height:103px;}
.logo .tel ul li a{ font-size:16px;}
.logo .tel ul li:hover{ background:url(../images/dhbj.jpg) no-repeat bottom center; color:#333;}

.alzx{ width:96%; max-width:1200px; margin:0 auto; overflow:hidden; margin-top:15px;}
.alzx ul li{ width:30%; margin:13px 1%; border:1px #f1f1f1 solid; padding:0.5%;}
.alzx ul li span{ display:block; text-align:center; line-height:54px;}
.alzx ul li span a{ font-size:16px;}
.alzx ul li img{ height:250px;}




.container{margin-left:auto; margin-right:auto; width:96%; max-width:1200px;}
/* choose 选择*/
.choose{width:100%;}
.choose .Title{padding-top: 48px;}
.choose .Title p{font-size:15px;text-transform: uppercase;}
.choose .mainCon{width: 100%;margin-top: 33px;}
.choose .mainCon .menu{ width:96%;max-width: 1200px;margin: 0 auto; overflow:hidden;}
.choose .mainCon .menu dl{float: left;width:23.5%;height: 75px;border: 1px solid #ededed;padding-top: 26px;margin-left:1.5%;}
.choose .mainCon .menu dl:first-child{margin-left: 0;}
.choose .mainCon .menu dt{float: left;margin-left:50px;width: 53px;height: 53px;overflow: hidden;position: relative;}
.choose .mainCon .menu dt img{display: block;position: relative;}
.choose .mainCon .menu dd{margin-left:20px;width: 116px;float: left;}
.choose .mainCon .menu dd p{line-height:23px;font-size: 16px;color: #666666;}
.choose .mainCon .menu dl.cur{background: #fa8815;border-color: #fa8815;}
.choose .mainCon .menu dl.cur p{color: #FFF;}
.choose .mainCon .menu dl.cur dt img{top: -53px;}
.choose .mainCon .conBox{width: 100%;margin-top: 13px;height: 585px;position: relative;overflow: hidden;}
.choose .mainCon .conBox .con{width: 100%;height: 585px;}
.choose .mainCon .conBox .con .container{position: relative;}
.choose .mainCon .conBox .con1{background: url(../images/zg.jpg) no-repeat center;}
.choose .mainCon .conBox .con2{background: url(../images/zg.jpg) no-repeat center;}
.choose .mainCon .conBox .con3{background: url(../images/zg.jpg) no-repeat center;}
.choose .mainCon .conBox .con4{background: url(../images/zg.jpg) no-repeat center;}
.choose .mainCon .conBox .con dl{width: 596px;height: 200px;background: url(../images/chooseBg.png);position: absolute;top: 172px;right: 18px;padding-top: 44px;}
.choose .mainCon .conBox .con dt{position: absolute;width: 52px;padding-top: 54px;height: 60px;background: #fa8815;font-size: 30px;color: #FFF;font-family: impact;text-align: center;top: -21px;left: 41px;}
.choose .mainCon .conBox .con dd{margin-left: 115px;width: 432px;}
.choose .mainCon .conBox .con dd h3{font-size: 24px;color: #333333;font-weight: normal;}
.choose .mainCon .conBox .con dd h3 em{color:#fa8815; font-style:normal;}
.choose .mainCon .conBox .con dd p{margin-top: 24px;color: #666666;line-height: 24px;font-size: 14px;}





.news{ width:100%; overflow:hidden; background:#f8f8f8;}
.news-zj{ width:96%; max-width:1200px; margin:64px auto; overflow:hidden;}
.gsdt{ width:32.3%; background:#FFF; overflow:hidden;}
.gsdt-dh{ width:90%; background:url(../images/xwbj.jpg) no-repeat bottom; margin:15px auto;}
.gsdt-dh span{ display:block; text-align:center;}
.gsdt-dh span a{ font-size:24px;}
.gsdt-dh p{ display:block; width:45%; background:#FFF; text-align:center; margin:0 auto; line-height:30px; color:#999;}

.gsdt-tp{width:90%; margin:0 auto; text-align:center;}
.gsdt-tp-tp{ width:36%;}
.gsdt-tp-tp img{ height:125px;}
.gsdt-tp-wz{ width:60%;}
.gsdt-tp-wz span{ text-align:left; display:block;}
.gsdt-tp-wz span a{ font-size:16px; line-height:24px;}
.gsdt-tp-wz p{ display:block; text-align:left; line-height:18px; margin-top:10px;}
.gsdt-lb{ width:88%;  margin:15px auto 25px auto; overflow:hidden;}
.gsdt-lb ul li{ line-height:36px;padding-left:5%; width:95%; background:url(../images/sd_16.jpg) no-repeat left center;}
.gsdt-lb ul li a{ color:#999999;}
.mtdt{ width:32.3%; background:#FFF; overflow:hidden; margin-left:1.5%;}
.cjwt-lb{ width:88%; margin:15px auto 25px auto; overflow:hidden;}
.cjwt-lb ul li{ width:100%; border-bottom:1px #d1cfcf dotted; padding:18px 0px;}
.cjwt-lb ul li span{ display:block; background:url(../images/sd_10.jpg) no-repeat left center; line-height:30px; padding-left:10%; width:88%; margin:0 auto;}
.cjwt-lb ul li span a{ font-size:16px;}
.cjwt-lb ul li p{ display:block; background:url(../images/sd_13.jpg) no-repeat left center; line-height:18px; color:#666; padding-left:10%; width:88%; margin:0 auto; padding-top:12px;}



.hzqy{ width:96%; max-width:1200px; margin:40px auto; overflow:hidden;}
.hzqy ul li{ width:16.4%; text-align:center; border:#ebebeb 1px solid; border-left:none;}
.hzqy ul li.db{ border-top:none;}
.hzqy ul li.zc{border-left:#ebebeb 1px solid;}
.hzqy ul li img{ height:99px;}

.about{ width:100%; margin:0 auto; overflow:hidden; margin-top:70px; background:url(../images/newsBg.jpg) no-repeat center;}
.about-jj{ width:96%; max-width:1200px; background:#FFF; overflow:hidden; margin:42px auto 104px auto; padding:18px;}
.about-jj span{ display:block; width:41%;}
.about-jj p{ display:block; width:51%; color:#666; font-size:16px; line-height:34px; margin-right:3%; padding-top:25px;}




.links{ width:96%; max-width:1200px; margin:15px auto; overflow:hidden; line-height:20px;}
.links span{ display:block;float:left; width:8%; font-size:16px; color:#838080; text-align:center; text-transform:uppercase;line-height:30px;}
.links a{ float:left; display:block; margin:0 6px; line-height:30px; color:#838080;}




.footer{ margin:0 auto; overflow:hidden; background:#2a2a2a; width:100%;}
.footer-zj{ width:96%; margin:60px auto; max-width:1200px; overflow:hidden;}
.end{ width:30%; padding-left:5%; float:left; background:url(../images/dbbj.jpg) no-repeat right center; border-left:1px dotted #444444;}
.end2{ width:35%; float:left; background:url(../images/dbbj.jpg) no-repeat right center; margin-top:15px;}
.end2 span{ display:block; margin:0 auto; text-align: center;}
.end p{ display:block; margin:0 auto; text-align:left; line-height:28px; color:#838080;}
.end p a{ color:#cbcbcb;}
.end1{ width:29%; float:right; margin-top:15px;text-align:center;}


.nydt{ width:100%; margin:0 auto; text-align:center;}




.xwzj{ margin:35px auto; overflow:hidden; width:96%; max-width:1200px;}
.xwzj-left{width:25%; max-width:300px; overflow:hidden; float:left; background:#FFF;}
.zcdh{ width:86%; margin:0 auto; line-height:70px;border-bottom: 1px solid #e7e7e7;}
.zcdh a{ font-size:21px; display:block; width:35%;border-bottom: 1px solid #fa8815;}
.zcdh a:hover{ color:#164590;}
.zcdh-lb{ width:100%; overflow:hidden;}
.zcdh-lb ul li{ width:90%; padding-left:10%; line-height:45px;}
.zcdh-lb ul li a{ font-size:16px; color:#666;}
.zcdh-lb ul li:hover{ background:#fa8815;}
.zcdh-lb ul li:hover a{ color:#FFF;}
.nylx{ width:86%; margin:18px auto; line-height:30px;}
.nydhf{ overflow:hidden;} 
.nydhf span{display:block;}
.nydhf span img{ max-width:100%;}
.nydhf ul{ overflow:hidden; border-top:none;}
.nydhf ul li{ text-align:center;width:99%; background:url(../images/xw_07.jpg) no-repeat left; line-height:45px; float:left; margin:4px 0px; border:double 1px #c9c9c9;}
.nydhf li:hover{background:url(../images/xw1_07.jpg) no-repeat #0c82db left; color:#FFF;}
.nydhf li:hover a{ color:#FFF;}
.nydhf ul li a{ font-size:16px; letter-spacing:1px;}


.nycpwz{ width:100%; margin:0 auto; overflow:hidden; background: url(../images/about_02.jpg) no-repeat center bottom;}
.nycpdh{ width:96%; margin:0 auto; max-width:1200px; text-align:right; line-height:50px;}
.nycpdh a{}




.nynr{overflow:hidden; width:95%; margin:0 auto;}
.nynrf{ width:76.5%; max-width:880px; float:right; overflow:hidden; background:#FFF;}
.nynr-dh{ width:93%; margin:25px auto; overflow:hidden; font-size:21px; background:url(../images/jzbkicon07.png) no-repeat center right;}

.xwxq{overflow:hidden; display:block; padding:10px 0px; padding-bottom:40px; width:93%; margin:0 auto;}
.xwxq span{ text-align:center; display:block; font-size:12px; color:#999; line-height:35px;}
.xwxq span img{ max-width:100%;}
.xwxq span.da{ font-size:21px; letter-spacing:1px;color:#333;}
.xwxq p{ font-size:14px; color:#333; line-height:28px;}
.xwxq p img{max-width:100%;}
.xwxq p a{ color:#333;}
.sxy{ display:block; overflow: hidden; border-top:dashed 1px #CCC; margin-top:10px; padding-top:10px;}
.sxy p{ display:block; line-height:28px; font-size:14px; color:#333;}
.sxy p a{ color:#333;}
.sxy p a:hover{ color:#ff9933;}
.nyxq{ overflow:hidden; width:93%; margin:0 auto;margin-top:20px;}
.nyxq ul li{width:100%; float:left; overflow:hidden; border-bottom:1px dotted #dfdfdf; padding:20px 0px;}
.xwtp{ width:25%;}
.xwtp img{ height:145px;}
.xwnr{ width:70%;}
.xwnr span{ display:block; line-height:20px; margin-bottom:10px;}
.xwnr span a{ font-size:15px;}
.xwnr p{ display:block; font-size:13px; color:#666; line-height:24px;}
.xwnr dd{ display:block; width:25%; background:url(../images/jt_r.png) no-repeat center right; margin-top:30px;}
.xwnr dd a{font-size:13px; color:#666;}

.pages{width:100%; text-align:center; margin:0 auto; overflow:hidden; line-height:60px;}


.cplb{overflow:hidden; padding-bottom:20px; margin:0 auto; margin-top:15px; width:93%;}
.cplb ul li{width:31%; float:left; color:#333; margin:0px 1%; text-align:center;}
.cplb ul li img{ max-width:100%;height:185px;}
.cplb ul li a{ color:#333;}
.cplb ul li a:hover{ color:#cc0000;}
.cplb ul li span{ display:block; text-align:center;line-height:34px;}
.cplb p{ color:#333; font-size:14px; display:block; clear:both; line-height:65px; margin:0 auto; text-align:center;}
.cplb p a{ color:#333;}
.cplb p a:hover{ color:#ffb444;}

.lxwm{overflow:hidden; display:block; border:1px double #cccccc;}
.lxwm span{font-size:24px; background:url(../images/gsjj_03.jpg); letter-spacing:1px; line-height:72px; text-align:center; display:block;}
.lxwm p{  font-size:16px; line-height:28px; padding:8px 15px;}
.lxwm p.bt{ color:#ff9933; font-size:20px; letter-spacing:1px;}

.mdh{ display:none;}
.mcpfl{ display:none;}
.mcpzx{ display:none;}
.mcpnr{ display:none;}
.top_bar{ display:none;}

@media screen and (max-width: 1199px){
.slide_container{ display:none;}
.mnav{ display:none;}
.zzryx{ display:none;}
}


@media screen and (max-width: 960px){
.logo .tel ul li{ line-height:70px;}
.logo .tel ul li a{ font-size:14px;}


.choose .mainCon .menu dt{ margin-left:20px;}
.choose .mainCon .menu dd{ margin-left:10px; width:80px;}

.alzx ul li img{ height:160px;}
.alzx ul li span a{ font-size:14px;}


.cfcm{ display:none;}
.hzdh span{font-size:20px; line-height:30px; padding-top:15px;}
.hzdh p{font-size:16px;line-height:30px;}
.hzdh dd{ width:10%;}
.box{ display:none;}





.news-zj{margin-bottom:50px;}
.mtdt{ display:none;}
.gsdt{ width:48.5%; margin-bottom:15px; background:#FFF;}

.hzqy ul li img{ height:45px;}



.links span{ width:10%;}

#bubblemenu li > div {width:280px;position: absolute; display: inline; margin-left:-200px; padding:0px;
				visibility:hidden;
                opacity: 0;
                margin-top: -85px;
				font-size:1em;
            }
#bubblemenu li {font-size:14px; }

.about-jj{margin:20px auto 34px auto; padding:10px;}
.about-jj span{width:41%;}
.about-jj p{width:54%;font-size:13px; line-height:23px; margin-right:1%; padding-top:0px;}


.end2{ width:30%;}
.end{ width:35%;}


.xwzj-left{display:none;}
.nynrf{ width:99%;}
.nynr .dh{ font-size:14px; color:#666; line-height:44px; clear:both;}
.mdh{ display:block; overflow:hidden;}
.mdh a{ display:block; width:29%; line-height:28px; border:double 1px #ff8900; color:#333; margin:4px 5px;float:left; text-align:center; margin-top:12px;}
.nyxq ul li{line-height:44px; }
.nyxq ul li span{ line-height:44px;}


.xwtp{ display:none;}
.xwnr{ width:100%;}


.footer{margin-top:20px;}


.cplb{overflow:hidden;margin-top:20px;}
.cplb ul li{width:31%; float:left; color:#333; margin:0px 1%;}
.cplb ul li img{ height:155px;}



.top_bar { position: fixed; display:block; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; }

.top_menu { display:-webkit-box; border-top: 1px solid #3D3D46; display: block; width: 100%; background: rgba(255, 255, 255, 0.7); height: 48px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(#32323c), to(#32323c), color-stop(60%, #32323c)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset; }

.top_bar .top_menu>li { -webkit-box-flex:1; position:relative; text-align:center;}

.top_menu li:first-child { background:none; }

.top_bar .top_menu>li>a { height:48px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.top_bar .top_menu>li.home { max-width:70px }

.top_bar .top_menu>li.home a { height:56px; width:56px; margin: auto; border-radius:50px; position: relative; top: -12px; left: 2px; background: url('../images/home.png') no-repeat center center; background-size: 100% 100%; }

.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 12px; display: block !important; line-height: 18px; text-align: center; }

.top_bar .top_menu>li>a img { padding: 3px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 48px; vertical-align:middle; }

.top_bar li:first-child a { display: block; }

.menu_font { text-align:left; position:absolute; right:10px; z-index:500; background: -webkit-gradient(linear, 0 0, 0 100%, from(#32323c), to(#32323c), color-stop(60%, #524945)); border-radius: 5px; width: 120px; margin-top: 10px; padding: 0; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }

.menu_font.hidden { display:none; }

.menu_font { top:inherit !important; bottom:60px; }

.menu_font li a { height:40px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.menu_font li a { text-align: left !important; }

.top_menu li:last-of-type a { background: none; overflow:hidden; }

.menu_font:after { top: inherit!important; bottom: -6px; border-color: #48403c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 6px 6px 0; position: absolute; content: ""; display: inline-block; width: 0; height: 0; border-style: solid; left: 80%; }

.menu_font li { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

.menu_font li:first-of-type { border-top: 0; }

.menu_font li:last-of-type { border-bottom: 0; }

.menu_font li a { height: 40px; line-height: 40px !important; position: relative; color: #fff; display: block; width: 100%; text-indent: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.menu_font li a img { width: 20px; height:20px; display: inline-block; margin-top:-2px; color: #fff; line-height: 40px; vertical-align:middle; }

.menu_font>li>a label { padding:3px 0 0 3px; font-size:14px; overflow:hidden; margin: 0; }

#menu_list0 { right:0; left:10px; }

#menu_list0:after { left: 20%; }

#sharemcover { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; z-index: 20000; }

#sharemcover img { position: fixed; right: 18px; top: 5px; width: 260px; height: 180px; z-index: 20001; border:0; }

.top_bar .top_menu>li>a:hover, .top_bar .top_menu>li>a:active { background-color:#333; }

.menu_font li a:hover, .menu_font li a:active { background-color:#333; }

.menu_font li:first-of-type a { border-radius:5px 5px 0 0; }

.menu_font li:last-of-type a { border-radius:0 0 5px 5px; }

#plug-wrap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); z-index:800; }

#cate18 .device {bottom: 49px;}

#cate18 #indicator {bottom: 240px;}

#cate19 .device {bottom: 49px;}

#cate19 #indicator {bottom: 330px;}

#cate19 .pagination {bottom: 60px;}


}



@media screen and (max-width: 767px){
.Title h3{font-size:24px;}
.Title p{font-size:14px;color: #888888;margin-top: 4px;}	
.wel-hy{ font-size:12px;}	
.wel-dh{ width:60%;}
.logo .log{width:100%; text-align:center;}
.logo .tel{ width:100%;}
.logo .tel ul li{ width:33%; line-height:30px;}
.logo .tel ul li.sj{ display:none;}
.logo .tel ul li a{ font-size:14px;}
#full-screen-slider { display:none;}

.choose .mainCon .menu dl{width:47%; margin:8px 1%;}
.choose .mainCon .menu dt{ margin-left:15px;}
.choose .mainCon .menu dd{ margin-left:10px; width:60px;}
.conBox{ display:none;}
.choose .Title p{font-size:14px;}
.choose .mainCon .menu dd p{font-size: 14px;}
.choose .mainCon .menu dl:first-child{margin-left:1%;}
.alzx ul li{ width:46%; text-align:center;}
.alzx ul li img{ height:100px;}




.gsdt{ width:99%; margin-bottom:15px; background:#FFF;}

.tydh span{font-size:24px;}
.tydh p{ font-size:14px;}

.hzqy ul li{ width:30.6%; margin:8px 1%; text-align:center; border:#ebebeb 1px solid; border-left:#ebebeb 1px solid;}
.hzqy ul li.db{ border-top:#ebebeb 1px solid;}
.hzqy ul li.zc{border-left:#ebebeb 1px solid;}
.hzqy ul li img{ height:59px;}


.about-jj span{width:96%;}
.about-jj p{width:100%;font-size:12px; line-height:23px; margin-right:1%; padding-top:0px;overflow: hidden;
    height: 160px;
}

.links span{ width:25%; font-size:14px;}
.links a{ font-size:12px;}
.footer-zj{ margin:30px auto;}
.end{ width:100%; background:none; margin:10px 0px;}
.end2 img{ max-width:80%;}
.end2{ width:100%; background:none; margin-top:0px;}
.end p{line-height:35px; font-size:12px;}
.end1{ width:100%; text-align:center;}
.xwxq span{font-size:12px;line-height:35px;}
.xwxq span.da{ font-size:18px;}
.xwtp{ display:none;}
.nyxq ul li{ padding:5px 0px;}
.xwnr{ width:100%;}
.xwnr span{ margin-bottom:0px;}
.xwnr span a{ font-size:12px;}
.xwnr p{ display:none;}
.xwnr dd{ display:none;}
.pages{ font-size:12px;}
.pages a{ font-size:12px;}
.cplb ul li{width:45%; float:left; color:#333; margin:0px 2.5%;}
.cplb ul li img{ height:90px;}
.cplb ul li span a{ font-size:12px;}
}



@media screen and (max-width: 479px){
#full-screen-slider { display:none;}
.mfw ul li{ width:19.6%;}
.mfw ul li img{ width:40%;}
.mfw ul li span a{ font-size:12px;}

}

