/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }

@font-face {
    font-family: 'citydmed1';
    src: url('../font/citydmed1.eot');
    src: url('../font/citydmed1d41d.eot?#iefix') format('embedded-opentype'),
         url('../font/citydmed1.woff2') format('woff2'),
         url('../font/citydmed1.woff') format('woff'),
         url('../font/citydmed1.ttf') format('truetype'),
         url('../font/citydmed1.svg#impactregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.header{ height:115px; box-shadow:0 3px 5px rgba(0,0,0,.2); position:absolute; left:0; top:0; z-index:99; width:100%; background:#fff;}
.header .left{ margin-top:25px;}
.header .right .header_top{ margin-top:20px;}
.header .right .header_top:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.header .right .header_top .tel{ float:right; font-size:15px; color:#7c7c7c; background:url(../images/tel.png) no-repeat left center; padding-left:20px;}
.header .right .header_top .tel strong{ font-size:18px; color:#fe0523;}
.header .right .header_top .search{ float:right; width:220px; height:26px; line-height:26px; border-radius:25px; background:#efefef; margin-right:18px;}
.header .right .header_top .search .text{ display:block; float:left; width:180px; padding-left:10px; border:none; background:none; height:26px; line-height:26px;}
.header .right .header_top .search .submit{ display:block; float:left; width:30px; height:26px; line-height:26px; background:url(../images/search.png) no-repeat center; border:none; cursor:pointer;   }
.header .right ul{ margin-top:15px;}
.header .right ul li.nLi{ display:block; float:left; height:40px; line-height:40px; width:120px; text-align:center; font-size:18px; color:#000000; position:relative;}
.header .right ul li.nLi>a{ display:block; color:#000;}
.header .right ul li.nLi:after{ content:"|"; color:#cdcdcd; position:absolute; left:0; top:3px; font-size:14px;}
.header .right ul li.nLi:hover>a{ color:#fe0523;}
.header .right ul li.last:before{ content:"|"; color:#cdcdcd; position:absolute; right:0; top:3px; font-size:14px;}
.header .right ul li.nLi .sub{ position:absolute; left:0; top:40px; width:120px; background:#fff;box-shadow:0px 5px 15px rgba(0,0,0,.2);  display:none; padding:10px 0;}
.header .right ul li.nLi .sub a{ display:block; height:35px; line-height:35px; padding-left:20px; font-size:14px; text-align:left; font-size:15px; color:#333; }
.header .right ul li.nLi .sub a:hover{ color:#fe0523;}
.header .right ul li.nLi .sub1{width:260px;}

.fullSlide{ min-width:1200px;  position:relative;height:585px; z-index:9; margin-top:113px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:585px;  }
.fullSlide .bd ul{ width:100%  !important; height:585px; }
.fullSlide .bd li{ width:100% !important; height:585px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:585px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; border-radius:25px; margin:5px; background:rgba(255,255,255,1); overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background:#fe0523; }


.about{ margin-top:65px; padding-bottom:70px;}
.about .left{ display:block; width:556px;}
.about .right{  width:627px;}
.about .right .title{ position:relative; height:50px;}
.about .right .title strong{ display:block; font-size:24px; color:#000000; position:absolute; left:0; top:15px; z-index:2}
.about .right .title b{ display:block; font-size:54px; color:#efefef; position:absolute; left:0; top:-15px; z-index:1;}
.about .right .tab{ margin-top:15px; margin-bottom:15px;}
.about .right .tab a{ display:inline-block; width:130px; height:36px; line-height:36px; text-align:center; border-radius:25px; margin-right:10px; font-size:15px; color:#5a5a5a; background:#eaeaea;}
.about .right .tab a.on,.about .right .tab a:hover{ background:#ff001f; color:#fff;}
.about .right p{ font-size:14px; color:#6c6c6c; line-height:32px;}
.about .right p a{ color:#ff001f;}
.about .right ul{ height:113px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; margin-top:17px;}
.about .right ul li{ width:207px; float:left; height:85px; margin-top:14px; border-right:1px solid #eaeaea; text-align:center;}
.about .right ul li strong{ font-size:46px; color:#ff001f;  font-family: 'citydmed1'; font-weight:normal;}
.about .right ul li p{ font-size:15px; color:#8b8b8b;}
.about .right ul li strong b{font-family: 'citydmed1'; font-weight:normal;}
.about .right ul li:last-child{ border:none;}

.lmt{ width:100%; height:80px; padding-top:40px; position:relative; border-bottom:1px solid #e3e3e3; margin-bottom:35px;}
.lmt strong{ font-size:32px; color:#000000; text-align:center; display:block;}
.lmt p{ text-align:center; font-size:13px; color:#acacac; letter-spacing:10px; margin-top:5px;}
.lmt:after{ content:""; width:32px; height:6px; background:#fe0523; position:absolute; margin:0 auto; bottom:-3px; left:0; right:0; }


.service{ background:#f3f3f3; padding-bottom:55px;}
.service ul li{ display:block; float:left; width:284px; height:273px; margin-right:20px; margin-bottom:20px; position:relative;}
.service ul{ width:1230px;}
.service ul li p{ width:100%; height:43px; line-height:43px; text-align:center; color:#fff; background:rgba(0,0,0,.8); position:absolute; left:0; bottom:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; font-size:17px; font-weight:bold;}
.service ul li:hover p{ height:273px; line-height:273px; font-size:24px;}

.kehu{ background:url(../images/kehu_bg.jpg) no-repeat center; background-size:cover; padding-bottom:70px;}
.kehu .lmt strong{ color:#fff;}
.kehu .lmt p{ color:#fff;}
.kehu .lmt:after{ background:#Fff;}
.kehu .lmt{ border:none;}

.kehu .multipleColumn{ overflow:hidden; position:relative; width:1200px; }
.kehu .multipleColumn .next,.multipleColumn .prev{ display:block; width:32px; height:64px; position:absolute; cursor:pointer;}
.kehu .multipleColumn .next{ background:url(../images/next1.png) no-repeat center; right:0; top:120px;}
.kehu .multipleColumn .prev{ background:url(../images/prev1.png) no-repeat center; left:0; top:120px;}
.kehu .multipleColumn .bd{ width:1100px; margin:0 auto; overflow:hidden;  }
.kehu .multipleColumn .bd ul{ overflow:hidden; zoom:1; width:1120px;  float:left; _display:inline;  }
.kehu .multipleColumn .bd ul li{ display:block; margin-right:20px; margin-bottom:20px; float:left; _display:inline; overflow:hidden; text-align:center;  width:260px; height:140px; position:relative; }
.kehu .multipleColumn .bd ul li img{ width:260px; height:140px;}
.kehu .multipleColumn .bd ul li p{ opacity:0; position:absolute; left:0; bottom:-35px; width:260px; height:35px; line-height:35px;background:#ff001f; color:#fff; text-align:center; font-size:14px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.kehu .multipleColumn .bd ul li:hover p{ opacity:1; bottom:0;}



.honor{ background:url(../images/honor_bg.jpg) no-repeat center; background-size:cover; padding-bottom:55px;}
.honor .lmt p{ letter-spacing:0;}
.honor .lmt{ border:none;}

.honor .multipleColumn1{ overflow:hidden; position:relative; width:1200px; padding-bottom:80px; }
.honor .multipleColumn1 .next,.multipleColumn1 .prev{ display:block; width:92px; height:32px; position:absolute; cursor:pointer;}
.honor .multipleColumn1 .next{ background:url(../images/next.png) no-repeat center; right:490px; bottom:0px;}
.honor .multipleColumn1 .prev{ background:url(../images/prev.png) no-repeat center; left:490px; bottom:0px;}
.honor .multipleColumn1 .bd{ width:1200px; margin:0 auto; overflow:hidden;  }
.honor .multipleColumn1 .bd ul{ overflow:hidden; zoom:1; width:1197px;  float:left; _display:inline;border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;   }
.honor .multipleColumn1 .bd ul li{ display:block;  float:left; _display:inline; overflow:hidden; text-align:center;  width:238px; height:177px; position:relative; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; }
.honor .multipleColumn1 .bd ul li img{ width:238px; height:177px; opacity:0.5;    -webkit-filter: grayscale(100%);-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);}
 .honor .multipleColumn1 .bd ul li:hover img{  opacity:1;  -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%); }



.news{ padding-bottom:40px;}
.news .lmt p{ letter-spacing:0;}
.news  .lmt{ border:none;}
.news .tab-hd{ text-align:center; margin-bottom:17px;}
.news .tab-hd ul li{ display:inline-block; width:130px; height:36px; line-height:36px; text-align:center; border-radius:25px; margin-right:10px; font-size:15px; color:#5a5a5a; background:#eaeaea;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.news .tab-hd ul li a{ color:#5a5a5a;}
.news .tab-hd ul li.on{ background:#ff001f; color:#fff;}
.news .tab-hd ul li.on a{ color:#fff;}
.news .tab-bd ul{ width:1240px;}
.news .tab-bd ul li{ display:block; float:left; width:580px; margin-right:40px; padding:15px 0; border-bottom:1px dashed #dfdfdf;}
.news .tab-bd ul li img{ display:block; float:left; width:188px; height:130px; margin-right:13px;}
.news .tab-bd ul li a.tit{ font-size:16px; color:#000000; font-weight:bold; height:26px; line-height:26px; overflow:hidden;display:block;}
.news .tab-bd ul li p{ font-size:14px; color:#797979; line-height:27px; margin-top:3px;height:54px;overflow:hidden;}
.news .tab-bd ul li p a{ color:#fe0523;}
.news .tab-bd ul li a.tit:hover{ color:#fe0523;}
.news .tab-bd ul li span{ font-size:14px; color:#a3a3a3; background:url(../images/time.png) no-repeat left center; padding-left:25px; margin-top:20px; display:inline-block;}

.footer{ background:#252525;}
.footer .box{ background:url(../images/map.png) no-repeat left center; padding-top:32px; padding-bottom:32px;}
.footer .box dl{ display:block; float:left; width:100px; margin-right:35px;}
.footer .box dl dt{ font-size:15px; color:#fff; height:43px; line-height:43px; border-bottom:1px solid #484848; font-weight:bold; position:relative; margin-bottom:5px;}
.footer .box dl dt a{ color:#fff;}
.footer .box dl dt:after{ content:""; width:4px; height:1px; background:#fff; position:absolute; left:0; bottom:0;}
.footer .box dl dd{ font-size:14px; color:#6f6f6f; height:31px; line-height:31px;}
.footer .box dl dd a{ color:#6f6f6f; }
.footer .box dl dd a:hover{ color:#fff;}
.footer .right{ width:420px; padding-top:20px;}
.footer .right span{ display:block; width:80px; height:26px; line-height:26px; text-align:center; color:#cbcbcb; font-size:15px; font-weight:bold; background:#3c3c3c;margin-bottom:3px;}
.footer .right strong{ font-size:31px; font-weight:normal; color:#ffffff;}
.footer .right p{ font-size:15px; line-height:27px; color:#848484; margin-top:3px;}
.footer .right a{ width:106px; height:31px; line-height:31px; text-align:center; font-size:15px; color:#848484; border:1px solid #848484; border-radius:5px; display:block; margin-top:8px;}
.footer .right a:hover{ border:1px solid #fff; color:#252525; background:#fff;}
.footer .right img{ float:right;}
.copyright{ height:66px; line-height:66px; text-align:center; font-size:14px; color:#545454; background:#1a1a1a;}
.copyright a{color:#545454; }


.nybanner{ height:370px; margin-top:113px;}
.nybanner .box{ padding-top:150px;}
.nybanner strong{ font-size:40px; color:#2c5485; font-weight:normal;}
.nybanner p{ font-size:20px; color:rgba(44,84,133,.3); margin-top:3px; position:relative; padding-bottom:13px;}
.nybanner p:after{ content:""; width:30px; height:3px; background:#2c5485; position:absolute; left:0; bottom:0; }

.ny_join strong{ color:#fff;}
.ny_join p:after{ background:#fff;}
.ny_join p{ font-size:20px; color:rgba(255,255,255,.3);}

.neiye{ margin-top:20px;}
.neiye .left{ margin-bottom:30px;}
.neiye .nydh{ width:225px;}
.neiye .nydh .dh{ border-bottom:1px solid #efd9d9;}
.neiye .nydh .sideMenu p{height:60px; line-height:60px; padding-left:20px;  background:#fe0523;  font-size:22px; color:#fff; cursor:pointer; width: 201px; border-left:4px solid #f90505;overflow:hidden;}
.neiye .nydh .sideMenu p em{ float:right; display:block; width:56px; height:60px;   background:url(../images/icoAdd.png) no-repeat center #fe0523; cursor:pointer; }
.neiye .nydh .sideMenu p.on{ background:#fe0523;}
.neiye .nydh .sideMenu p.on em{   background:url(../images/icoAdd1.png) no-repeat center #fe0523;  }
.neiye .nydh .sideMenu p a{color:#fff;}
.neiye .nydh .sideMenu p a:hover{text-decoration: underline;}
.neiye .nydh .sideMenu ul{display:none; width:223px; border-left:1px solid #e5e5e5;  border-right:1px solid #e5e5e5; }
.neiye .nydh .sideMenu ul li{ height:52px; line-height:52px; padding-left:20px; border-bottom:1px solid #e5e5e5; font-size:16px; color:#606060; width: 202px; border-top:none; border-left:3px solid #fff;}
.neiye .nydh .sideMenu ul li a{ color:#606060; display:block;}
.neiye .nydh .sideMenu ul li a:hover{color:#d2000e}
.neiye .nydh .sideMenu ul li.active{ border-left:3px solid #fe0523;}
.neiye .nydh .sideMenu ul li.active a{ color:#fe0523}

.neiye .nylx{ width:223px; border:1px solid #e6e6e6; margin-top:15px; padding:15px 0;}
.neiye .nylx p{ text-align:center; font-size:16px; color:#7c7c7c; margin-bottom:5px;}
.neiye .nylx strong{ display:block; font-size:32px; color:#fe0523; text-align:center;font-family: 'citydmed1'; font-weight:normal;}
.neiye .nylx a{ display:block; width:191px; height:35px; line-height:35px; margin:0 auto; background:#fe0523; color:#fff; font-size:16px; margin-top:10px; text-align:center; border-radius:25px;}
.neiye .nylx a:hover{ box-shadow:0px 0px 15px rgba(254,5,35,1)}

.neiye .right{ width:950px;}
.neiye .right .newsnav{ width:950px; height:60px; line-height:60px; border-bottom:1px solid #e0e0e0; margin-bottom:15px;}
.neiye .right .newsnav p{ float:right; font-size:15px; color:#9e9e9e;}
.neiye .right .newsnav p a{color:#9e9e9e;}
.neiye .right .newsnav strong{ font-size:24px; color:#000000; font-weight:normal; position:relative; padding-left:15px;}
.neiye .right .newsnav strong:after{ content:""; width:8px; height:21px; background:#fe0523; border-radius:5px; position:absolute; left:0; top:5px;}
.neiye .right .danye{ font-size:15px; color:#565656; line-height:33px; padding-bottom:30px; text-align:justify;}
.neiye .right .danye p{ margin-bottom:15px;}

.neiye .right .danye img{ max-width:100%;}

.join_list{ padding-bottom:30px;}
.join_list ul p{ height:50px; line-height:50px; font-size:18px; border-bottom:2px solid #e0e0e0}
.join_list ul p span{ display:block; float:left; width:25%; text-align:center;}
.join_list ul li span{ display:block; float:left; width:25%; text-align:center; height:40px; line-height:40px; font-size:16px; color:#3e3e3e;}


#map{ width:100%; height:350px; margin-bottom:15px;}
.contact p{ font-size:16px; color:#000000; font-weight:bold; line-height:31px; text-align:center;}
.contact img{ display:block; margin:0 auto; margin-top:15px;}
.contact{ padding-bottom:30px;}
.xunjia{ padding-bottom:30px;}
.xunjia p{ width:400px; height:48px; float:left; margin-right:20px; margin-bottom:10px;}
.xunjia p span{ display:inline-block; width:90px; text-align:right; font-size:15px; color:#717171; padding-right:10px; height:40px; line-height:40px;}
.xunjia p span i{ font-style:normal; color:#ff0000;}
.xunjia p input{display:inline-block; width:270px; padding-left:10px; height:40px; line-height:40px; border:1px solid #dddddd; border-radius:5px; }
.xunjia p select{display:inline-block; width:280px; padding-left:10px; height:40px; line-height:40px; border:1px solid #dddddd; border-radius:5px; }
.xunjia .miaoshu{ width:820px; height:120px;}
.xunjia .miaoshu span{ float:left;}
.xunjia .miaoshu textarea{display:inline-block; width:690px; padding-left:10px; height:120px; line-height:40px; border:1px solid #dddddd; border-radius:5px;}

.xunjia .zy{ font-size:15px; color:#717171; height:40px; line-height:40px; display:block; padding-left:30px;}
.xunjia .zy i{ font-style:normal; color:#ff0000;}

.xunjia .submit{ display:block; width:181px; height:45px; border:none; background:#fe0523; color:#fff; font-size:15px; border-radius:5px; margin-top:15px; margin-left:100px; cursor:pointer;}


.news-list{ padding-bottom:30px;}
.news-list ul li img{ display:block; float:left; width:180px; height:140px; margin-right:15px;}
.news-list ul li a.tit{ display:block; font-size:16px; color:#191919; font-weight:bold; height:43px; line-height:43px; overflow:hidden;}
.news-list ul li{ padding:15px 0; border-bottom:1px dashed #c8c8c8;}
.news-list ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news-list ul li p{ font-size:15px; color:#858585; line-height:27px; height:54px; overflow:hidden;}
.news-list ul li a.more{ display:inline-block;font-size:15px; color:#fff; background:#fe0523; text-align:center; background:#fe0523; width:103px; height:30px; line-height:30px; border-radius:5px; margin-top:10px;}
.news-list ul li a.tit:hover{ color:#fe0523}



.fenye {width: 100%;margin: 0 auto;margin-top: 25px;margin-bottom:20px; text-align:center;}
.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #eee;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px; background:#eee;}
.fenye b, .fenye a:hover {display: inline-block;padding:0 13px;text-align: center;line-height: 32px;border:1px solid #fe0523; font-size: 14px;color: #fff;margin: 0 2px;background: #fe0523; border-radius:5px;}

.wenti_list{ padding-bottom:30px;}
.wenti_list dl{ margin-bottom:15px;}
.wenti_list dl dt{ display:block; width:100%; height:38px; line-height:38px; background:#f3f3f3; font-size:15px; color:#000; font-weight:bold; position:relative; padding-left:44px;}
.wenti_list dl dt span{ font-size:15px; color:#fe0523; font-weight:bold; position:absolute; left:12px; top:0; height:38px; line-height:38px;}
.wenti_list dl dd{ display:block; width:100%; font-size:14px; color:#595959; line-height:24px; padding-top:8px; position:relative; padding-left:44px;}
.wenti_list dl dd span{ font-size:15px; color:#fe0523; font-weight:bold; position:absolute; left:12px; top:0; height:38px; line-height:38px;}



.fuwu .pic{ width:400px; height:240px; float:right; margin-left:25px; margin-bottom:25px;}

.neiye .right .biaoti{ width:950px; margin:0 auto; text-align:center; margin-top:25px; border-bottom:1px solid #e8e8e8; padding-bottom:15px; margin-bottom:15px;}
.neiye .right .biaoti h1{ font-size:24px; color:#000; font-weight:normal;}
.neiye .right .biaoti p{ font-size:14px; color:#ccc; margin-top:15px;}

.neiye .right .fn{ width:950px; margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:30px;}
.neiye .right .fn p{ font-size:14px; line-height:30px; color:#565656}
.neiye .right .fn p a{ color:#565656}
.neiye .right .fn p a:hover{ color:#fe0523;}


.xiazai_list ul li{ height:40px; line-height:40px; border-bottom:1px solid #eee; font-size:14px; color:#545454; border-bottom:1px solid #eee;}
.xiazai_list ul li span{ float:right; font-size:14px; }
.xiazai_list ul li a{font-size:15px;color:#545454;}
 .xiazai_list ul li a:hover{color:#fe0523;}



.tu_list{ padding-bottom:30px;}
.tu_list ul{ width:980px;}
.tu_list ul li{ display:block; float:left; width:306px; margin-right:15px; margin-bottom:15px;}
.tu_list ul li i{ display:block; width:306px; height:224px; overflow:hidden;}
.tu_list ul li img{ display:block;width:306px; height:224px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.tu_list ul li i:hover img{transform: scale(1.1);}
.tu_list ul li p{ text-align:center; font-size:15px; color:#000; height:43px; line-height:43px; background:#fff;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.tu_list ul li:hover p{ color:#fff; background:#fe0523}

























































