@charset "utf-8";

/*全局控制*/
body{ min-width:1300px; margin:0;padding:0;font-size:14px;line-height:30px;font-family:"微软雅黑"; color:#1E1E20;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0; vertical-align:bottom;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
a{text-decoration:none; color:#353434;}
a:hover{color:#E43F00;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.eps{text-overflow:ellipsis; white-space:nowrap;}

.main{ width:100%;min-width:1300px; margin:auto; position:relative; overflow:hidden;}
.box{ width:1200px; margin:auto; overflow:hidden;}
.bot{ width:100%; text-align:center; line-height:0; position:absolute; bottom:0; left:0; overflow:hidden}
.bot img{ width:auto;}
.wrap{ width:1200px; margin:auto; padding:0 0px 40px; background:none; overflow:hidden;}
#left{ width:220px; float:left; margin-top:36px;}
#right{ width:1040px; float:right; margin-top:36px;}




.title{ height:auto; position:relative; font-size:32px; color:#eaeaea; text-align:center; background:url(../images/i1.png) center bottom no-repeat; height:70px; line-height:70px; letter-spacing:2px; text-transform:uppercase; overflow:hidden;}
.title .cn{ width:100%; font-size:30px; color:#353434; line-height:70px; position:absolute; top:0; left:0; text-align:center; letter-spacing:2px;}

.title2{ text-align:center; height:auto; font-weight:bolder;     padding: 31px 0 20px;background:url(../images/i15.png) center bottom no-repeat; text-transform:Uppercase;overflow:hidden; }
.title2 .cn{ font-size:34px; color:#243BAB; line-height:50px; }
.title2 .en{ font-size:28px; color:#DCDCDE; line-height:30px;}


.current{ width:100%; margin:auto; color: #696969; padding:0px 0 0px; font-size:14px;  height:70px;  border-bottom:1px solid #E8E8E7; overflow: hidden; }
.current .currenter{ margin:auto; background:url(../images/i15.png) left center no-repeat; margin-top:26px; padding:0px 0px 0 30px; color:#333; line-height:44px;}
.current a{ color:#333;}


.title1{ height:auto; line-height:70px; overflow:hidden;}
.title1 a{  color:#fff; float:right; font-weight:normal; font-size:14px;}


#page{ width: 100%; margin: auto; padding:50px 0 80px; color:#333; text-align: center;}
#page li{ display:inline; width:auto; margin:0 5px;}
#page li.page_num{ margin:0 3px;}
#page li.page_num a{ padding:0 10px; height:30px; line-height:30px; background: #888; color: #fff; font-weight:normal; font-size:14px; margin:5px; display:inline-block; border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; -moz-border-radius:2px;}
#page li.page_num a:hover{ color: #fff; background: #EE580F; }
#page li.page_num a.select{ color: #fff; background: #EE580F; }
#page li a{ color:#333;}

.subtit{ text-align:center; line-height:70px; background:#EF580F; font-size:22px; color:#fff; letter-spacing:3px;}
.subtit span{ font-size:12px;}

.sublist{ padding:20px 0; text-align:center; overflow:hidden;}
.sublist a{ display:inline-block; line-height:36px; padding:0 20px; text-align:center; font-size:16px; background:#E43F00; border-radius:18px; -webkit-border-radius:18px; -o-border-radius:18px; -ms-border-radius:18px; -moz-border-radius:18px; color:#fff; margin:10px;}
.sublist a:hover,.sublist a.onner{ background:#f0f0f0; color:#E43F00;  }


.head{ width:100%; height:111px; margin:auto; background:url(../images/j1.jpg) top center no-repeat; padding:3px 0 0; border-bottom:1px solid #E44100; }
.logo{ width:auto; float:left; padding:18px 0 0; overflow:hidden; }
.boxx{ width:1340px; margin:auto; clear:both;}
.naver{ width:1008px; float:right; height:111px; line-height:111px; margin:auto;}
.naver>li{ min-width:85px; float:left; height:111px; position:relative; }
.naver>li>a{ min-width:71px; padding: 0 7px; display:block; text-align:center; font-size:16px; color:#656565; letter-spacing:0px; }
.naver>li:hover>a{  background:url(../images/j4.jpg) center center no-repeat; background-size: 100% 100%;color:#E44100;}

.naver>li>.naver1{ width:85px; padding:6px 0px; position:absolute; top:111px; left:0px; line-height:48px; z-index:9; background:rgba(30,30,30,0.7); display:none; overflow:hidden;}
.naver>li>.naver1 a{ display:block; text-align:center; color:#fff;font-size:14px; border-top:1px solid #fff;}
.naver>li>.naver1 a:nth-child(1){ border:0}
.naver>li>.naver1 a:hover{  color:#eee; }

.naver>li:hover>.naver1{ display:block;}


.banner{ width:100%; height:auto; overflow:hidden}
.banner img{ width:100%; height:auto;}
.banner .swiper-container {width: 100%; height: 100%; }
.banner .swiper-slide { text-align: center; font-size: 18px; background: #fff;
      /* Center slide text vertically */
      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;
    }

.banner1{ height:330px; overflow:hidden;}
.banner1 .box{ height:330px; position:relative; overflow:hidden;}
.banner1 .box .sublist1{ padding:0px 0; text-align:right; position:absolute; right:0; bottom:0; overflow:hidden;}
.banner1 .box .sublist1 a{ display:inline-block; line-height:45px; padding:0 20px; text-align:center; font-size:16px; background:#E43F00; color:#fff; margin-left:8px; }
.banner1 .box .sublist1 a:hover,.banner1 .box .sublist1 a.onner{ background:#fff; color:#656565;  }





.about{ padding:30px 0 40px; overflow:hidden;}
.about .ablef{ width:705px; float:left; overflow:hidden;}
.about .ablef .abtit{ background:url(../images/i1.png) bottom left no-repeat; padding-left:0px; font-size:18px; line-height:30px; padding-bottom:10px; overflow:hidden;}
.about .ablef .abtit .en{ font-weight:normal; letter-spacing:0;}
.about .abcon{ width:100%; height:160px; margin-top:12px; font-size:16px; line-height:2; color:#979896; overflow:hidden}

.about .abnav{ margin-top:30px; overflow:hidden;}
.about .abnav li{ width:167px; padding-left:12px; float:left; background:url(../images/i5.png) left center no-repeat; font-size:18px; line-height:46px; color:#353434;}
.about .abnav li span.num{ color:#E43F00; font-size:46px; line-height:50px;}
.about .abnav li span.num1{ color:#E43F00; font-size:46px; line-height:50px;}
.about .abnav li span.dw{ font-size:20px; line-height:36px; margin-left:12px;}
.about .abnav li:nth-child(1){ background:none; padding-left:0;}
.about .abrig{ width:450px; float:right; padding:0px 0; overflow:hidden; }



.rongyu{ overflow:hidden; }
.rongyu .xc_con{ width:100%; padding:0px 0 10px; position:relative; overflow:hidden;}
.rongyu .xc_con .box{overflow:hidden; position:relative; width:100%; margin:0 auto;}
.rongyu .xc_con .list{overflow:hidden; width:9999px;}
.rongyu .xc_con .list li{float:left; width:276px; padding:30px 32px 0 0px;}
.rongyu .xc_con .list li .xc_pic{ width:276px; padding-bottom:0px; position:relative; position:relative; }
.rongyu .xc_con .list li .xc_pic img{ width:100%;}



.zuixin{ padding:35px 0; height:574px; background:url(../images/j2.jpg) top center no-repeat;  overflow:hidden;}
.zuixin .box .zxtit{ width:100%; text-align:center; height:60px; line-height:60px; background:url(../images/i1.png) bottom center no-repeat; font-size:30px; margin-bottom:30px; padding-bottom:7px; color:#474746;}
.zuixin .box .zxlist{ width:570px; overflow:hidden;}
.zuixin .box .zxlist .zxlitit{ border-bottom:1px solid #979896; line-height:50px; color:#353434; font-size:18px; overflow:hidden;}
.zuixin .box .zxlist .zxlitit span{ display:inline-block; float:left; background:url(../images/i1.png) left bottom no-repeat;}
.zuixin .box .zxlist .zxlitit a{ float:right; font-size:17px;}

.zuixin .box .zxlist li{ width:100%; padding:26px 0; border-top:1px solid #979896; overflow:hidden;}
.zuixin .box .zxlist li:nth-child(1){border-top:0;}
.zuixin .box .zxlist li .zxwenzi{ width:480px; padding:5px 0 0; float:right; overflow:hidden;}
.zuixin .box .zxlist li .zxwenzi h3{ font-size:16px; line-height:28px; height:28px; overflow:hidden;}
.zuixin .box .zxlist li .zxwenzi .des{ font-size:14px; margin-top:6px; height:46px; line-height:23px; overflow:hidden}
.zuixin .box .zxlist li .date{ width:73px; font-size:18px; line-height:1.1; color:#343434; float:left; text-align:center; overflow:hidden;}
.zuixin .box .zxlist li .date span{ font-size:60px; display:inline-block;}


.zhuanye{ padding:40px 0 12px; overflow:hidden;}
.zy_con{ width:1200px; position:relative; margin:0 auto;}
.zy_con .prev,
.zy_con .next{position:absolute; top:50%; width:70px; height:70px; margin-top:-35px; cursor:pointer;}
.zy_con .prev{left:-110px; background:url(../images/i2.png) center center no-repeat;}
.zy_con .next{right:-110px; background:url(../images/i3.png) center center no-repeat;}

.zy_con .box{ position:relative; width:1200px; margin:0 auto; overflow:hidden;}
.zy_con .list{overflow:hidden; width:99999px;}
.zy_con .list li{float:left; width:380px; padding:0px 10px 0px;}
.zy_con .list li .zy_box{  width:374px; padding:0 6px 6px 0; background:url(../images/j3.jpg) right bottom no-repeat; background-size:374px 352px; margin-bottom:36px; position:relative; }
.zy_con .list li .zy_box .zy_pic{ overflow:hidden}
.zy_con .list li .zy_box img{ width:100%;}
.zy_con .list li .zy_txt{ padding:10px 12px 10px 15px; background:#F7F7F7; overflow:hidden;}
.zy_con .list li .zy_txt .tit{ font-size:18px; line-height:30px; height:30px; overflow:hidden;}
.zy_con .list li .zy_txt .des{ font-size:14px; line-height:24px; height:48px; color:#999; margin-top:5px; overflow:hidden;}


.zhihui{ padding:40px 0 60px; background:#f2f2f2; overflow:hidden;}
.zhihui ul{ width:1200px; margin:36px auto 0; overflow:hidden;}
.zhihui ul li{ width:265px; float:left; margin-left:46px; background:#fff; border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; -moz-border-radius:10px; overflow:hidden; text-align:center; padding:50px 0;}
.zhihui ul li h3{font-size:20px; line-height:50px; height:50px; font-weight:normal; letter-spacing:1px; overflow:hidden; color:#585856;}
.zhihui ul li img{ margin-top:24px; display:inline-block;}
.zhihui ul li a{ width:100px; height:30px;display:inline-block; line-height:30px; border:1px solid #E43F00; text-align:center; font-size:14px;  color:#E43F00; border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px; -ms-border-radius:15px; -moz-border-radius:15px; margin-top:36px;}
.zhihui ul li:nth-child(1){ margin-left:0;}

.fengcai{ padding:40px 0; overflow:hidden;}
.fc_con{ height:666px; overflow:hidden;}
.plist2{ overflow:hidden;}
.plist2 li{ width:386px; margin:0 21px 25px 0; position:relative; float:left;}
.plist2 li:nth-child(3),.plist2 li:nth-child(6),.plist1 li:nth-child(9){ margin-right:0;}
.plist2 li .cg_pic{ width:100%;  position:relative; overflow:hidden;}
.plist2 li .cg_txt{ width:100%; font-size:16px; color:#232323; line-height:50px; height:50px; text-align:left;border-bottom:1px solid #E4E4E5; margin:0 0 0 0px; background:url(../images/i4.png) right center no-repeat; overflow:hidden; }
.plist2 li .cg_pic img{ width:100%; display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;} 
.plist2 li:hover .cg_pic img{ -webkit-transform: scale(1.1);  transform: scale(1.1);}
.plist2 li:hover .cg_txt{ color:#E43F00;border-bottom:1px solid #E43F00;}


.plist3{ overflow:hidden;}
.plist3 li.zy_box{  width:374px; padding:0 6px 6px 0; float:left; margin-left:30px; background:url(../images/j3.jpg) right bottom no-repeat; background-size:98% 98%; margin-bottom:36px; position:relative; }
.plist3 li.zy_box .zy_pic{ overflow:hidden}
.plist3 li.zy_box img{ width:100%;}
.plist3 li.zy_box:nth-child(1),.plist3 li.zy_box:nth-child(4),.plist3 li.zy_box:nth-child(7){ margin-left:0;}
.plist3 li .zy_txt{ padding:10px 12px 10px 15px; background:#F7F7F7; overflow:hidden;}
.plist3 li .zy_txt .tit{ font-size:18px; line-height:30px; height:30px; overflow:hidden;}
.plist3 li .zy_txt .des{ font-size:14px; line-height:24px; height:48px; color:#999; margin-top:5px; overflow:hidden;}


.abjj{padding:30px 0; font-size:16px; line-height:35px; color:#979896; overflow:hidden;}
.abjj_tit{ width:666px; font-size:60px; line-height:80px; position:relative; letter-spacing:2px; overflow:hidden; color:#f2f2f2; font-weight:bold; margin-bottom:10px;}
.abjj_tit .abjj_tit_cn{ font-size:30px; line-height:36px; color:#e44100; letter-spacing:2px; position:absolute; left:0; top:36px; font-weight:normal; overflow:hidden;}
.abjj_tit .abjj_tit_des{ font-size:20px; line-height:40px; color:#353434; letter-spacing:0px;font-weight:normal; overflow:hidden;}
.abjj_video{ width:500px; height:355px; margin-top:30px; margin-left:12px; overflow:hidden;}


.abnavv{ margin-top:10px; padding:20px 0; background:#F2F2F2; overflow:hidden;}
.abnavv li{ width:200px; padding-left:50px; float:left; background:url(../images/i5.png) left center no-repeat; font-size:18px; line-height:46px; color:#353434;}
.abnavv li span.num{ color:#E43F00; font-size:48px; line-height:50px;}
.abnavv li span.num1{ color:#E43F00; font-size:48px; line-height:50px;}
.abnavv li span.dw{ font-size:20px; line-height:36px; margin-left:12px;}
.abnavv li:nth-child(1){ background:none; padding-left:0;}

.abhonor{ padding:40px 0; overflow:hidden;}

.zhici{ padding:35px 0; height:492px; background:url(../images/j5.jpg) top center no-repeat; overflow:hidden; }
.zhici .box{ margin-top:40px; overflow:hidden;}
.zhici .box .zc_lef{ width:450px; padding:8px; float:left; background:#fff; overflow:hidden;}
.zhici .box .zc_lef img{ width:450px;}
.zhici .box .zc_rig{ width:684px; float:right; font-size:20px; line-height:2; color:#727273; overflow:hidden;}

.mingshi{ padding:35px 0; overflow:hidden;}
.mingshi .title{ margin-bottom:45px;}
.mingshi .ms_con{ width:1260px; position:relative; margin:0 auto;}
.mingshi .ms_con .prev,
.mingshi .ms_con .next{position:absolute; top:50%; width:70px; height:70px; margin-top:-35px; cursor:pointer;}
.mingshi .ms_con .prev{left:-90px; background:url(../images/i2.png) center center no-repeat;}
.mingshi .ms_con .next{right:-90px; background:url(../images/i3.png) center center no-repeat;}

.mingshi .ms_con .box{ position:relative; width:1260px; margin:0 auto; overflow:hidden;}
.mingshi .ms_con .list{overflow:hidden; width:99999px;}
.mingshi .ms_con .list li{float:left; width:269px; padding:0px 23px 0px;}
.mingshi .ms_con .list li .xc_pic{ width:100%; position:relative; margin-bottom:20px; overflow:hidden;}
.mingshi .ms_con .list li .xc_pic img{ width:100%;}
.mingshi .ms_con .list li .xc_pic .xc_tit{width:97%; padding-left:3%; height:40px; line-height:40px; background:url(../images/i6.png) center center repeat; overflow:hidden; font-size:16px; color:#fff; position:absolute; left:0; bottom:0;}

.huanjing{ padding:20px 0; overflow:hidden}
.huanjing .title{ margin-bottom:35px;}


.plist1{ margin-top:40px; overflow:hidden;}
.plist1 li{ width:282px; margin:0 24px 25px 0; position:relative; float:left;}
.plist1 li:nth-child(4),.plist1 li:nth-child(8),.plist1 li:nth-child(12){ margin-right:0;}
.plist1 li .cg_pic{ width:100%;  position:relative; overflow:hidden;}
.plist1 li .cg_txt{ width:310px; font-size:16px; color:#232323; line-height:30px; height:30px; text-align:center; margin:5px 0 0 0px; overflow:hidden; }
.plist1 li img{ width:100%; display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;} 
.plist1 li:hover img{ -webkit-transform: scale(1.1);
  transform: scale(1.1);}


.ctus{padding:35px 0; overflow:hidden;}
.ctus .title{ margin-bottom:35px;}

.contact{ width:1350px; margin:40px 0 0 -15px; overflow:hidden;}
.contact li{ width:338px; height:213px; padding:20px; margin-right:44px; float:left; overflow:hidden;}
.contact li h3{ font-size:16px; font-weight:normal; color:#333; line-height:33px; text-align:center; margin-top:105px; letter-spacing:1px; overflow:hidden; }
.contact li .ct_info{ font-size:16px; line-height:40px; height:40px; color:#999; text-align:center; letter-spacing:1px;}
.contact li.tel{ background:url(../images/i8.png) top center no-repeat;}
.contact li.add{background:url(../images/i9.png) top center no-repeat; }
.contact li:nth-child(3){margin-right:0;}


.gbtit{ font-size:28px; line-height:90px; text-align:center; margin-top:30px; color:#000; overflow:hidden;}
.gb_con{ margin-top:20px; overflow:hidden;}
.gb_list{ width:100%; overflow:hidden}
.gb_list .gbst{  width:352px; float:left; margin-left:57px;}
.gb_list .gbst:nth-child(1){margin-left:0;}

.gb_con input{display:block; width:100%; height:35px; line-height:35px; padding:5px 15px;text-indent:5px; border:0px solid #d3d3d3; color:#333; font-size:14px; background:#F7F7F7; margin-bottom:30px;}
.gb_con input.ipt{display:block; width:1170px; height:35px; line-height:35px; padding:5px 15px;text-indent:5px; border:0px solid #d3d3d3; color:#333; font-size:14px; background:#F7F7F7; margin-bottom:30px;}
.gb_con input:first-child{}
.gb_con textarea{display:block; float:right; width:100%;border:0px solid #d3d3d3;text-indent:5px; padding:15px 15px; box-sizing:border-box; height:153px;border-radius:4px;-webkit-border-radius:4px; font-family:microsoft yahei; font-size:14px; background:#F7F7F7;}
.gb_con input.subinfo{ width:425px; margin:60px auto 100px; text-align:center; font-size:16px; text-align:center; height:50px; line-height:50px; display:block; background:#7E7D7D;  color:#fff; float:none; cursor:pointer; overflow:hidden;}
.gb_con input.subinfo:hover{ color:#fff;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit*/color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999;}  
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999;}  
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */color:#999;}  


.cnzz{ text-align:center;}



.cont{ width:1200px; margin:auto; min-height: 200px; padding:50px 0 30px; font-size:16px; line-height:2; color:#2f2f2f; overflow:hidden;}
.cont p{ margin-top:3px;}
.cont img{ max-width:100%; margin:0 auto;}

.cus{ margin-top:60px; overflow:hidden}
.cus li{ width:25%; float:left; text-align:center; font-size:19px; line-height:1.5; color:#2e2e2e; overflow:hidden;}
.cus li img{ margin-bottom:13px; }
.cus li p{ font-size:24px; color:#2e2e2e;}
.cus li:nth-child(4) p{ font-size:22px;}



.info-news{ padding:0; margin-top:40px; overflow: hidden;}
.info-news .pic{margin:15px auto 0px; position: relative; text-align: center;}
.info-news .pic img.ppic{ width:auto; max-width:100%;}
.info-news .pic .pre,.info-news .pic .nex{ width:34px; height:44px;}
.info-news .pic .pre{ position: absolute; left:80px; top: 50%; margin-top: -22px;}
.info-news .pic .pre:hover{ opacity:0.8;}
.info-news .pic .nex{ position: absolute; right:80px; top: 50%; margin-top: -22px;}
.info-news .pic .nex:hover{ opacity:0.8;}
.info-news .info-tit{ text-align: center; line-height: 30px; font-size:20px; color: #333; font-weight:bold; padding:5px 0;}
.info-news .info-tit1{ width:100%; margin:6px auto 0; text-align: center; line-height: 34px;  font-size:24px; color: #2f2f2f; }
.info-news .info-date{ text-align: center; line-height:40px; font-size: 14px; color: #8b8784;}
.info-news .info-con{ font-size: 16px; line-height:2.5; margin-top:0px; color:#3a3a3a; }
.info-news .info-con P{ margin:2px 0;}
.info-news .info-xiangx{ padding-left:15px; margin-top:20px; line-height:40px; text-align:left; color:#2d2d2d; font-size:16px; background:#EDEDED; margin-bottom:10px; }
.info-news .info-con1{ min-height:100px; padding:50px 0 0; font-size: 16px; color: #000; line-height: 2; }

.info-news .info-con img,.info-news .info-con1 img{ max-width: 100%;}

.info-news .info-other{ color: #8E9C9C; font-size: 14px; line-height:30px; padding:50px 0px; overflow: hidden;}
.info-news .info-other .info-other-er{ overflow:hidden; }
.info-news .info-other .info-other-er1{}
.info-news .info-other a{ font-size: 14px; color:#8E9C9C;}
.info-news .info-other .info-other-er1 a{color:#8E9C9C}
.info-news .info-other em{  font-style:normal;}
.info-news .info-other .info-other-er a:hover{ color: #EE580F;}
/*.info-news .info-other .info-other-er:hover{background:#D42027; color:#fff;}*/



.footer{ width:100%; min-height:244px; background:#575757; color:#c2c2c2; overflow:hidden;}
.footer .box{ overflow:hidden;}
.footer .box .ft_ewm{ width:223px; height:362px; float:left; background:#3B3B3B; font-size:18px; color:#fff; line-height:50px; text-align:center;}
.footer .box .ft_ewm img:nth-child(1){ width:92%;}
.footer .box .ft_ewm img:nth-child(2){ width:70%;}

.footer .box .ft_ewm img{ width:auto; max-width:100%; margin-top:36px;}
.footer .ft_con{ width:928px; float:right; font-size:17px; line-height:30px; color:#fff; margin-top:30px; text-align:center; overflow:hidden;}
.footer .ft_con .container{ width:100%; height:192px; margin:30px auto; overflow:hidden;}
.footer .ft_con .ft_banq{ font-size:14px; line-height:30px; color:#fff; text-align:center;}
.footer a{color:#fff;}


.nlist{ margin-top:50px; overflow:hidden;}
.nlist li{ width:100%; padding:15px 0px; margin:4px 0; border-top:1px solid #EDEDED; overflow:hidden;}
.nlist li:nth-child(1){border:0;}
.nlist li .cp_box{ width:220px; height:120px; float:right; border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; -moz-border-radius:8px; overflow:hidden;}
.nlist li .cp_box img{ width:100%;}

.nlist li .date{ width:73px; margin-top:17px; font-size:18px; line-height:1.1; color:#343434; float:left; text-align:center; overflow:hidden;}
.nlist li .date span{ font-size:60px; display:inline-block;}
.nlist li .info{ width:783px; float:left; margin-left:40px; padding-left:40px; background:url(../images/i5.png) left center no-repeat; margin-top:9px; overflow:hidden;}
.nlist li .ntit{ line-height:40px; height:40px; overflow:hidden;}
.nlist li .ntit .tit{ width:70%; font-size:20px; overflow:hidden;}
.nlist li .ntit .dat{ font-size:20px; float:right;}
.nlist li .des{ font-size:14px; color:#444; line-height:26px; height:52px; margin-top:10px; overflow:hidden;}


.baoming{ margin-top:20px; overflow:hidden}
.ban{ width:585px; background:#F7F7F7; height:44px; }
.sif{ width:284px; height:44px; background:#f7f7f7;}
.sif1{margin-right:20px;}
.bm_tit{ width:84px; margin-left:20px; text-align:left; font-size:16px; line-height:44px; color:#888; float:left;}
.bm_tit1{ width:57px; margin-left:20px; text-align:left; font-size:16px; line-height:44px; color:#888; float:left;}
.selt{ width:463px; height:44px; line-height:44px; background:#f7f7f7; border:0; font-size:16px; float:left;}
.iptt{width:480px; height:44px; line-height:44px; background:#f7f7f7; border:0; font-size:16px; float:left;}

.baoming input.subinfo{ width:425px; margin:60px auto 30px; text-align:center; font-size:18px; text-align:center; height:50px; line-height:50px; display:block; border:0; background:#7E7D7D;  color:#fff; float:none; cursor:pointer; border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; overflow:hidden;}
.baoming input.subinfo:hover{ background:#6E6D6D}
