body,h1,h2,h3,h4,h5,h6,hr,div,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:none;margin:0;padding:0;font-family:Microsoft Yahei,Georgia,Arial,sans-serif;font-family:'寰蒋闆呴粦'}
body{margin:0 auto;height:auto;color:#000;font-size:12px;}
ul{list-style-type:none;}
li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.2s linear 0s;font-family:'寰蒋闆呴粦'}
body{background:#fff;font-family:'寰蒋闆呴粦'}
em {font-style:normal;} 
.main{max-width: 640px;min-width: 320px;width: 100%;margin: 0 auto;overflow: hidden;background:#fff;}
.main_top{width: 100%;margin-top:1.8rem;display: inline-block;}
img{max-width: 100%;height: auto;width: auto\9;}
p{color:#000;font-size:14px;padding:0 2%;line-height:20px;}
.main{max-width: 640px;min-width: 320px;width: 100%;margin: 0 auto;overflow: hidden;background:#fff;}
/*head begin*/
.head{ width:94%; padding:1% 3%; border-bottom:solid 1px #e6e6e6;height: auto;margin: 0 auto;max-width: 640px;  min-width: 320px;background:#fff;text-align: center;}
.nav{z-index: 99999;}
.menu_h{display: none;}
.header{ position: relative; z-index:999;width: 10%;display: inline-block;vertical-align: top;margin-top: 3.5%;float: left;}
.navaa2 { background:#007cc3; margin:0 auto;width:100%}
.navaa2 li:nth-child(1),.navaa2 li:nth-child(2){ border-bottom: 1px solid #fff; }
.navaa2 li a { width: 24%; text-align: center; line-height: 40px; border-right: 1px solid #fff; color: #fff;display: inline-block;font-size: 15px;}
.navaa2 li a:last-child { border: none; }
.title {width: 60%;margin:5% 20% 8% 20%;font-size: 30px;text-align: center;display: inline-block;}
.title_border span {margin-top: 2%;font-size: 14px;color: #d1d1d1;font-family: Arial, "MS Trebuchet", sans-serif;display: block;text-align: center;text-transform: uppercase;}
.title_border .text {background-color: #ffffff;width: 50%;margin: -20px auto 0;font-size: 25px;}
.title_border {width: 100%;height: 2px;background-color: #e6e6e6;display: inline-block;vertical-align: middle;}
.service_list {width: 46%;margin-right: 3%;float: left;cursor: pointer;transition: .5s ease-out;margin-bottom: 2%;}
.service_pic {width: 100%;text-align: center;transition: 1s ease-out;-webkit-transition: 1s ease-out;-moz-transition: 1s ease-out;}
.service_list .text {padding-top:5%;background: #fafafa;padding-bottom: 5%;padding-left: 5%;}
.service_list .text h3 {font-size: 18px;color: #007cc3;font-family: 'Microsoft YaHei', '微软雅黑';}
.service_list .text p {color: #777777;font-size: 14px;margin-top: 2%;width: 90%}
.navList{ position: fixed; height:100%; overflow: auto; right: 0; background:rgba(255,255,255,0.95); top:11.5%; width:94%; padding:1% 3%; display: none; z-index: 9999; }
.navList li{ float: none; width:100%; text-align: center;border-bottom: solid 1px #cccccc; height:40px; line-height:40px;}
.navList li .one{ line-height:40px; }
.navList ul{padding-bottom: 100px;}
.secondNav{ position: static; display:none; opacity:1; filter:alpha(opacity=100); visibility: visible; background:none; width:100%; -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0); border:1px solid #ececec; border-left:0; border-right:0; margin:0; }
.navList li.on .secondNav{ display: block;  }
.navList .pc_displayNone{ width:80%; background:#f39800; margin:0 auto; color:#fff; border-radius:0.1rem; margin-top:0.2rem; }
.navList .pc_displayNone a{ color:#fff;}
.header .secondNav a {display: block;line-height: 1.2;padding:2% 0;text-align: center;font-size: 14px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.header .secondNav a:hover, .header .secondNav a.on, .header .navList li .one:hover, .header .navList li.on .one {color: #f39800;}
.sy_dh{ width:100%; text-align:center; font-size:18px; color:#a2c912;display: inline-block;padding: 2% 0;}
.sy_dh a{ color:#f9ba01;}
.level2{display: none; }
.level2 span{width:90%; padding:0 5%; background:#f5f5f5; display:inline-block;}
.level2 span a{ width:100%; display:inline-block; line-height:35px; color:#333333; font-size:15px;}
#aaa {display: inline-block;cursor: pointer;}
.arrow2 {background: url(../images/1_48.png) 98% no-repeat; background-size: 3%;}
.arrow3 {background: url(../images/1_47.png) 98% no-repeat; background-size: 3%;}
.dh{ width:15%; display:inline-block;margin: 2.3% 2%;vertical-align: top;text-align: center;}
.logo{ width:70%; display:inline-block;text-align: right;margin-top:2%}
.img_focus{position:relative;}
.img_focus ul{width:100%;height:100%;}
.img_focus ul li{float:left;width:320px}
.img_mornitor{position:absolute;bottom:4%;left:126px;overflow:hidden}
.img_mornitor ol li{float:left; background:#fff;width:7px;height:7px;border-radius:5px;text-indent:-9999px; border:1px solid #ea872e;margin-right:5px; cursor:pointer;}
.img_mornitor ol li.on{background:#ea872e;width:7px;height:7px;border-radius:5px; }
.img_mornitor1{position:absolute;bottom:0px;left:0px;overflow:hidden}
.img_mornitor1 ol li{float:left; width:0px;height:0px;text-indent:-9999px; border:1px solid #C33;margin-right:5px; cursor:pointer;}
.img_mornitor1 ol li.on{width:0px;height:0px;border-radius:0px;}
/*head end*/
/*index*/
.tit{ width:44%; margin:5% 28%; display:inline-block;}
#content {width: 100%; display:inline-block;position: relative;}
#tab_bar {width: 60%; background:#007cc3;display:inline-block; margin:0 20%;}
#tab_bar dl {padding: 0px;margin: 0px;text-align: center;}
#tab_bar dt {list-style-type: none;display:inline-block;width:50%; line-height:35px; float:left; font-size:17px; color:#fff;cursor:pointer}
.tab_css {width: 90%;margin: 2% 5%;display: none;float: left;}
.nr1_lb a{ width:100%; line-height:40px; font-size:16px; color:#333333; border-bottom:1px #d2d2d2 dotted;display: inline-block;overflow: hidden;}
.xw_tu{position: absolute;left: 0;top: 0;width: 94%;margin: 0 3%;}	  
.xw_tu em{ width:100%; display:inline-block; position:relative;} 
.xw_tu em img{ width:100%; height:4rem;}
.xw_tu span{ position:absolute; left:0; bottom:0;color: #fff;width: 100%;text-align: center;line-height: 50px;font-size: 16px;height: 50px;overflow: hidden;width: 90%;margin: 0 5%;}	  
.nr1_fy{ width:100%; display:inline-block;text-align: center;}
.nr1_fy a{ background:#ea872e; border-radius:5px; padding:2% 4%; color:#fff; font-size:16px; margin:2% 2%; display:inline-block;}
.nr2{ width:100%; display:inline-block}
.nr2 em{ width:100%; display:inline-block;}
.bgbox{width: 94%; padding:0 3% 4% 3%; display:inline-block; background:#fafafa url(../images/1_08.jpg) center no-repeat; border-bottom:solid 2px #e6e6e6;}
.tab-top {width: 100%;display:inline-block;margin: 2% 0;}
.tab-top li{width: 30%;line-height: 30px; background:#f5f5f5; border-radius:5px; margin-right:3%; display:inline-block; text-align:center; color:#ea872e;font-size: 20px;font-weight: bold;padding: 3% 0;cursor:pointer}
.tab-top li:last-child{margin-right:0;}
.tab-top li.active {color: #fff;background: #ea872e;}
.tabbox .boxlist {display: none;width: 100%;}
.boxlist h1{ font-size:20px; color:#333333; font-weight:bold; line-height:0.8rem;}
.boxlist span{ color:#666666; font-size:17px; line-height:30px; width:90%; margin:2% 5%;display: inline-block;}
.boxlist span  a{ color:#ea872e; font-weight:bold;}
.nr3 img{ float:left;}
/*index*/
/*foot begin*/
.foot{ width:100%; background:#007cc3;display:inline-block;padding: 5% 0;margin-top: 5%;}
.foot_ewm{ width:100%; text-align:center; display:inline-block;}
.foot_ewm span{ width:30%; margin:1% 0; display:inline-block;}
.foot_ewm a{ width:100%; text-align:center; display:inline-block; font-size:16px; color:#fff; line-height:30px;}
.foot_pho{ width:100%; text-align:center; font-size:20px; font-weight:bold; color:#f9be00; display:inline-block; padding:3% 0;}
.foot p{ width:94%;margin:0 3%; text-align:center; display:inline-block; font-size:16px; line-height:28px; color:#fff;}
.foot p a{ color:#fff; margin-right:2%;}
.foot form{ width:100%; display:inline-block; text-align:center; margin-top:3%;}
.foot form select{padding: 2%;border: solid 1px #cccccc;font-size: 16px;color: #999999;}
/*foot end*/
.zhaopin-top{width:100%;height: 58px;border-bottom:1px solid #e8e8e8 ;display:inline-block;}
.zhaopin-top .left {width: 25%;height: 100%;text-align: left; display:inline-block;line-height: 58px;font-size: 18px;color: #ef6c00;   font-weight: bold; margin-left:3%;}
.zhaopin-top .right {width: 65%;height: 100%;text-align: center;display:inline-block;line-height: 58px;font-size: 12px;color: #666666;  flex-direction: row;text-align: right; margin-right:3%;}
.zhaopin-top .right a{ font-size:14px;}
.det-one {width: 96%; margin:3% 2% 0 2%;box-shadow: 0px 0px 20px rgba(0,140,38, 0.1);border-radius: 8px;}
.nr_title {width: 96%; margin:2%;font-size:16px;color: #007cc3;text-align: left; display:inline-block;}
.main1-left {width: 96%;margin: 0 2% 2% 2%;display: inline-block;height: auto;line-height: 30px;color: #000; font-size:14px;}
.main1-right {width: 96%;margin: 0 2% 2% 2%;display: inline-block;font-size:14px;height: auto;line-height: 30px;text-align: right;color: #000;}
.tg_pages { padding: 6% 0;font-size:14px; text-align: center; }
.tg_pages a{padding:4px 8px;background-color: #dddddd;font-size:14px;color:#666666;border-radius: 5px;}
.tg_pages li {display: inline; line-height: 22px; font-size:14px}
.tg_pages li a {padding:4px 8px;background-color: #f39800;font-size:14px;color:#fff;border-radius: 5px;}
.cont{width:94%;margin:3%;color:#373737;font-size:16px;}
.cont_tit{width:100%;text-align: center;color:#007cc3;font-size:16px;padding:4% 0;display: inline-block;}
.nry_jj{text-align:center;}
.cont p ,.cont div{color:#373737;font-size:14px;padding:0 2%;line-height:30px;}
.con_syp{width:94%;padding:3%;display: inline-block;border-top:solid 1px #a0a0a0;margin-top:3%;}
.con_syp span{color:#373737;font-size:14px;padding:2% 0;display: inline-block;width:100%;}
.con_syp{width:94%;padding:3%;display: inline-block;border-top:solid 1px #a0a0a0;margin-top:3%;}
.con_syp span{color:#373737;font-size:14px;padding:2% 0;display: inline-block;width:100%;}
.wzlb{vertical-align: top;width: 94%;margin: 2%;display: inline-block;border: 1px solid #ededed;}
.wzlb span{width:96%;height: 35px;line-height: 35px;background: #007cc3;display: inline-block;
color: #fff;font-size: 17px;padding-left: 4%;}
.wzlb li{height: 40px;line-height: 40px;border-bottom: dashed 1px #ededed;background-color: white;
width: 92%;margin: 0 4%;display: inline-block;font-size: 14px;}
.nr9 { width: 94%; display: inline-block; font-size: 14px;color: #1a1a1a; margin: 5% 3%;}