@charset "UTF-8";







body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,form{padding:0; margin:0; font-weight:normal} 



img{margin:0;padding:0;}



/* table,td,tr,th{font-size:16px}



li{list-style-type:none;list-style:none; }



ol,ul {list-style:none;} */



h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal; font-size:16px; }



address,cite,code,em,th {font-weight:normal; font-style:normal;}



input[type="button"], input[type="submit"], input[type="reset"] {



 -webkit-appearance: none;



 -moz-appearance: none;



 appearance: none;



}



body{width:640px; max-width: 640px; min-width: 640px; margin: 0 auto; font-family:"΢微软雅黑"; background:#f0f0f0; color:#333; font-size:16px}



a {text-decoration:none; blr:e-xpression(this.onFocus=this.blur()); color:#383838; outline-style:none;}



a:hover { text-decoration:none;}



a:focus { -moz-outline-style: none;} 



/*************************************/







.ax_h{height:100px;background:#080707;width:600px; border-bottom:solid 2px #1B1B1B; padding:0 20px; position: fixed;top: 0;z-index: 99;}



.ax_mm{ width:234px; height:24px; padding:12px 0 12px 20px; border-left:solid 1px #4d4d4d; margin-top:25px; float:left;}



.logo{ float:left;     margin: 5px 0 0px 10px;}

.logo img{height: 90px;}

.menu{width:40px;height:40px;float:right;position: relative;padding-right: 20px;}



.menu span{ display:block;}



.menu .ml{ width:40px; height:40px; margin-top:30px; }



.menu .gb{ width:40px; height:40px; margin-top:30px; display:none }



.menu p{position: absolute;right: 20px;top: 5px;display: none;}



.menu p a{ color:#fff; line-height:100px}



.phone{float:right; margin-top:30px;}







.ax_b{width: 640px;height:310px;margin: 0 auto;padding-top:100px; background:#fff}



.slider{display:none}/*用于获取更加体验*/



.focus span{width:20px;height:20px; margin:0 5px; border-radius:50%;background:#ffffff;font-size:0}



.focus span.current{background:#ff0000}



.nav{ width:640px; height:100%; position:absolute; top:100px; background:#333; z-index:999; position: fixed; display:none;}



.nav_in { width:640px; overflow:hidden; margin:0 auto;}



.nav_in li{ width:640px; height:70px; float:left; border-top:1px solid #999;}



.nav_in li a{ width:640px; height:70px; float:left; text-align:center; font-size:24px; color:#fff; line-height:70px;}



.hover{background:#1B1B1B}







.abbox{background:url(../images/bg_1.jpg) no-repeat center; width:640px; height:370px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; position:relative;}



.ab1{overflow:hidden; padding-top:28px; width:600px; margin:0 auto;}



.ab1_1{width:200px; float:left; margin-top:12px; overflow:hidden;}



.ab1_1a{width:160px; height:1px; background:#ccc; float:left; display:block;}



.ab1_1b{width:40px; height:1px; background:#333; float:left; display:block;}



.ab1_2{font-size:24px; line-height:24px; color:#333; width:200px; text-align:center; letter-spacing:2px; float:left;}



.ab2{font-size:20px; text-align:center; line-height:30px; font-weight:bold;}



.ab3{font-size:18px; width:500px; margin:0 auto; text-align:left; line-height:30px; color:#666;}



.ab4{width:600px; height:132px; margin:20px auto 0 auto; display:block;}



.ab5{width:190px; height:50px; background:#1B1B1B; color:#fff; font-size:20px; font-weight:bold; text-align:center; line-height:50px; border:solid 2px #fff; display:block; position:absolute; z-index:9; top:305px; left:225px;}







.probox{background:#1B1B1B; width:640px;  margin-top:20px;padding-bottom: 20px;}



.pro1{padding:20px 20px 28px 20px; overflow:hidden;}



.pro11{float:left; border-left:solid 2px #fff; padding-left:12px;}



.pro11 span{font-size:24px; letter-spacing:2px; font-size:24px; line-height:28px; color:#fff;}



.pro11 h2{font-size:20px; color:#fff; line-height:28px; font-weight:bold;}



.pro12{float:right; margin-top:3px;}



.marqueeleft{overflow:hidden; width:640px;}



.marqueeleft ul{float:left;}



.marqueeleft li{float:left; margin-right:20px; display:inline;height:260px;overflow:hidden; }



.marqueeleft li img{border:solid 2px #fff;}



.marqueeleft li p{text-align:center; height:40px; line-height:40px; color:#fff; font-weight:bold;}







.swiper-slide img{    width: 180px;

 height: 160px;}



.swiper-container { width: 100%; height: 195px;}



.swiper-slide { overflow:hidden; border:solid 2px #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center;  -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  }







.swiper-container{margin:1px auto 0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:#fff;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#d80011}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}



.swiper-container-free-mode>.swiper-wrapper{margin-left: 2%;}



.eibox{ width:640px;}



.ab1_3{width:110px; float:left; margin-top:12px; overflow:hidden;}



.ab1_1c{width:70px; height:1px; background:#ccc; float:left; display:block;}



.ab1_1d{width:40px; height:1px; background:#333; float:left; display:block;}



.ab1_4{font-size:24px; line-height:24px; color:#333; width:380px; text-align:center; letter-spacing:2px; float:left;}



.ei2{font-size:20px; text-align:center; color:#1B1B1B; line-height:30px; font-weight:bold;}



.ei3{background:#fff; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:20px; margin-top:20px; font-size:20px;}



.ei31{border-bottom:solid 1px #e6e6e6; overflow:hidden;}



.ei31_1{background:url(../images/e1.png) no-repeat center 50px; width:149px; height:49px; border-right:solid 1px #e6e6e6; text-align:center; padding-top:110px; float:left;}



.ei31_2{background:url(../images/e2.png) no-repeat center 50px; width:149px; height:49px; border-right:solid 1px #e6e6e6; text-align:center; padding-top:110px; float:left;}



.ei31_3{background:url(../images/e3.png) no-repeat center 50px; width:149px; height:49px; border-right:solid 1px #e6e6e6; text-align:center; padding-top:110px; float:left;}



.ei31_4{background:url(../images/e4.png) no-repeat center 50px; width:149px; height:49px; text-align:center; padding-top:110px; float:left;}



.ei31_5{background:url(../images/e5.png) no-repeat center 50px; width:149px; height:49px; border-right:solid 1px #e6e6e6; text-align:center; padding-top:110px; float:left;}



.ei31_6{background:url(../images/e6.png) no-repeat center 50px; width:149px; height:49px; border-right:solid 1px #e6e6e6; text-align:center; padding-top:110px; float:left;}



.ei31_7{background:url(../images/e7.png) no-repeat center 50px; width:149px; height:49px; border-right:solid 1px #e6e6e6; text-align:center; padding-top:110px; float:left;}



.ei31_8{background:url(../images/e8.png) no-repeat center 50px; width:149px; height:49px; text-align:center; padding-top:110px; float:left;}











.box-163css{ width:100%; position:relative; margin:20px 0 34px 0; float:left; overflow:hidden;}



/*swipe*/



.swipe{ width:100%; float:left;overflow: hidden; background:#fff; visibility: visible; position: relative; }



.box01_list{position:relative; -webkit-transition: left 600ms ease-out;  width:100%; left:0;}



.li_list{width:100%;position:relative; float: left; vertical-align: top;}



/*pic_list*/



.pic_list{ width:600px; padding:20px 20px 0 20px; overflow:hidden;}



.n1{width:180px; height:160px; float:left; display:block;}



.n2{width:400px; margin-left:20px; float:left;}



.n21{font-size:22px; color:#1B1B1B; font-weight:bold; line-height:30px; height:30px;}



.n22{font-size:18px; color:#333; line-height:30px; display:block;}



.n23{width:28px; height:3px; background:#333; margin:8px 0; display:block;}



.n24{color:#666; font-size:18px; line-height:26px;}







.go_btn{width:186px; height:46px; border:solid 2px #1B1B1B; color:#1B1B1B; font-size:20px; font-weight:bold; text-align:center; line-height:46px; margin:26px auto; display:block;}







/*news_list*/



.news_list{ background:url(../images/new_jt.png) no-repeat 570px center; width:580px; margin:0 auto; padding:0 10px; height:72px; border-bottom:dashed 1px #999; overflow:hidden;}



.news_list a{font-size:22px; color:#333; background:url(../images/new_list.png) no-repeat left 20px; padding-left:30px; line-height:72px; height:72px; float:left;}



.news_list span{float:right; font-size:22px; color:#666; margin-right:30px; line-height:72px; height:72px;}



/*page*/



.page{ text-align:left; height:70px; line-height:70px; width:100%;display:-webkit-box;}



.page {-webkit-box-flex:1; font-size:20px; display:block; color:#999; width:100%; height:70px; line-height:70px; text-align:center; }



.page  a{ color:#999; display:block; height:70px;    padding: 0 5px;}



.page a.active{color:#fff; background:#1B1B1B;}



.page ul {width: 100%;margin: auto;text-align: center;    display: inline-block;}



.page ul li{float: left;    margin: 0 3px;}



.page ul li.thisclass{color: #1B1B1B;}



.foot_m{ width:640px; margin-bottom:100px;}



.foot_m1{width:600px; margin:0 auto 16px auto; overflow:hidden;}



.foot_m11{width:140px; height:1px; background:#ccc; margin:7px 0; float:left; display:block;}



.foot_m12{width:320px; text-align:center; font-size:16px; color:#ccc; line-height:16px; display:block; float:left;}



.foot_m2{width:98px; height:10px; margin:0 auto; display:block;}



.foot_m p{margin: 15px 0;text-align: center;color: #999;font-size: 16px;    height: 20px;



 line-height: 20px;}



.footer{ background:#fff; border-top:solid 2px #1B1B1B; width:640px; height:78px; position:fixed;bottom:0; z-index:9999; overflow:hidden;}



.f1{width:319px; border-right:solid 1px #ccc; line-height:98px; text-align:center; float:left;font-size:30px;}



.f1 a{ background:url(../images/f2_img.png) no-repeat left center; padding-left:52px; color:#120b0b; line-height:98px; height:98px; display:inline-block; margin-top:-10px;}



.f2{width:320px; line-height:98px; text-align:center; float:left;font-size:30px;}



.f2 a{ background:url(../images/f1_img.png) no-repeat left center; padding-left:52px; color:#120b0b; line-height:98px; height:98px; display:inline-block; margin-top:-10px;}











/*************************************/



.wz{width:600px; margin:20px auto 0 auto; height:80px; overflow:hidden;}



.wz_1{float:left; color:#999; background:url(../images/wz_img.png) no-repeat left center; padding-left:50px; font-size:20px; line-height:80px;}



.wz_2{float:right; width:120px; height:40px; font-size:20px; background:#b3b3b3; color:#fff; text-align:center; line-height:40px; border-radius:5px; margin:20px 0; display:block;}







.cp{ width:600px; margin:0 auto 40px auto; padding-bottom:20px; background:#fff; box-shadow:0 0 6px #ccc;}



.cp_m{overflow:hidden;}



.cp_m li{float:left; margin:15px 15px 0 15px; width:270px;}



.cp_m li img{border:solid 2px #fff; width:266px; height:256px; display:block;}



.cp_m li p{text-align:center; line-height:40px; font-size:20px; font-weight:bold;}







.cp_b{width:570px; margin:30px auto 0 auto; overflow:hidden;}



.cp_b1{width:150px; height:54px; text-align:center; line-height:54px; background:#1B1B1B; color:#fff; font-size:20px; font-weight:bold; border-radius:5px; display:block; float:left;}



.cp_b2{width:150px; height:54px; text-align:center; line-height:54px; background:#1B1B1B; color:#fff; font-size:20px; font-weight:bold; border-radius:5px; display:block; float:right;}











/*************************************/



.xw{width:560px; padding:20px 0px  20px  0px ; border-bottom:dashed 1px #ccc; overflow:hidden;}



.xw1{width:170px; float:left;}



.xw2{width:370px; margin-left:20px; float:left;}



.xw21{font-size:24px; color:#1B1B1B; font-weight:bold; line-height:36px; display:block;white-space: nowrap;

 text-overflow: ellipsis;}



.xw22{font-size:18px; background:url(../images/time.png) no-repeat left center; padding-left:30px; line-height:20px; height:20px; color:#999; margin:10px 0; display:block;}



.xw23{font-size:18px; color:#333; line-height:26px;}



.xw24{width:130px; height:40px; border-radius:50px; background:#1B1B1B; color:#fff; text-align:center; line-height:40px; font-size:18px; font-weight:bold; margin-top:10px; display:block;}



.cp_n{width:560px; margin:30px auto 0 auto; overflow:hidden;}







/*************************************/



.de{ width:600px; margin:0 auto; padding-bottom:20px; background:#fff; box-shadow:0 0 6px #ccc;}



.de{width:600px; margin:0 auto; background:#fff; box-shadow:0 0 6px #ccc;}



.de_1{padding:20px 0; border-bottom:dashed 1px #ccc;}



.de_1 h1{font-size:26px; line-height:30px; text-align:center; display:block;}



.de_1 p{text-align:center; line-height:20px; margin-top:10px; font-size:18px; color:#666;}



.de_2{width:476px; height:274px; margin:36px auto 26px auto; display:block;}



.de_3{ margin:0 auto; padding-bottom:20px; line-height:40px; font-size:20px;}



.de_3 p{text-align:justify; text-justify:inter-ideograph; color:#666; line-height:40px; font-size:20px; max-height: 999999px;}



.de_3 p img{ width:100%;}







.tj{width:600px; margin:0 auto; background:#fff; box-shadow:0 0 6px #ccc; margin:20px auto 40px auto;}



.tj_1{background:#1B1B1B; height:60px; line-height:60px; font-size:24px; font-weight:bold; color:#fff; padding-left:10px; width:590px;}



.tj_1 h3{background:url(../images/tj.png) no-repeat left center; padding-left:35px; font-size:20px;}



.news_m{padding-bottom:22px;}



.news_m1 li{ padding:0 10px; border-bottom:dashed 1px #ccc; height:70px; line-height:70px; overflow:hidden;}



.news_m1 li a{background:url(../images/list.png) no-repeat left center; padding-left:12px; font-size:20px; float:left;}



.news_m1 li span{float:right; color:#adadad; font-size:18px;}



.news_m2{width:218px; height:52px; border:solid 1px #e64000; font-size:20px; text-align:center; line-height:52px; color:#e64000; margin:22px auto 0 auto; border-radius:5px; display:block;}











/*************************************/



.mes{ width:580px; margin:0 auto 40px auto; padding:36px 0 40px 20px; background:#fff; box-shadow:0 0 6px #ccc;}



.mes1{font-size:22px; font-weight:bold; color:#1B1B1B; background:url(../images/me_img.png) no-repeat left center; padding-left:42px; line-height:40px; font-size:24px;}



.mes2{font-size:18px; font-weight:bold; color:#333; font-size:20px; line-height:40px;}



.mes3{overflow:hidden; margin-top:22px;}



.mes3_1{width:114px; color:#666; float:left; font-size:20px; line-height:48px;}



.mes3_2{width:338px; height:48px; font-size:20px; line-height:40px; padding-left:10px; background:#f5f5f5; border:solid 1px #350100; color:#333; float:left;}



.mes3_3{float:left; color:#999; margin-left:10px; line-height:48px; font-size:18px;}



.mes3_2 span{color:#e44000;}



.me_13_2b{ width:418px; height:160px; float:left; border:solid 1px #350100; background:#f5f5f5; color:#333; line-height:48px; font-size:20px; text-indent:10px; font-family:"΢微软雅黑"; float:left;}







.button_1{width:150px; height:56px; text-align:center; line-height:56px; font-size:20px; background:#1B1B1B; color:#fff; border:none; border-radius:5px; cursor:pointer; margin:22px 0 0 114px;}











.btn-group{margin: auto 0px 0px 450px; width:100%; display: inline-block;}



.btn-group li{margin: 20px auto 20px; display:inline;  float:left;padding:5px 10px; border: 1px solid #CCC;font-size:12px; line-height:20px; color:#666; margin-right:5px}



.btn-group li a{background:#fff; border-radius:2px; display:block; float:left; }



.btn-group li a:hover{color:#fff; background:#99c048}





i{ font-style:normal;}
a{ text-decoration:none; color:#333;}
p{font-size:16px; color:#333;} 
.overflow{ overflow:hidden;}
input{ padding:0; margin:0; outline:none;}
li{list-style-type:none;list-style:none;}
img {/*max-width: 100%;*/display: block;border:0;vertical-align:middle;}
.main{margin: 0 auto;max-width: 640px; min-width:640px;}
.container{ width:600px; margin:20px auto;}

.P_join ul{ background-color:#fcfcfc; padding:30px 0 30px 0;}
.P_join ul li div{ width:140px; height:118px; float:left; padding-top:22px; background-color:#e5e5e5; border-radius:30%; margin-left:30px;}
.P_join ul li div img{ margin:0 auto;}
.P_join ul li div p{ font-size:18px; color:#000000; text-align:center; line-height:10px;  margin-top:8px;}
.P_join ul li .txt{  width:340px; height:64px; padding:13px 0 13px 30px;line-height:25px; margin-top:20px; margin-bottom:20px;}
.txt span{ display:block; width:335px; height:75px; overflow:hidden;}
.li01 .txt{ background:url(../images/dotted.jpg) left repeat-y; margin-right:30px;float:right;}
.li02 .txt{ background:url(../images/dotted.jpg) right repeat-y; float:left;margin-left:30px;}

.Pj_list{ margin:30px auto;}
.Pj_list ul{ margin-left:10px;}
.Pj_list ul li{ float:left; width:290px; height:100px; border-radius:10px; margin:10px;}





/**/



.focus>div{width: 60px!important;}

















