
html{width:100%}
*{margin:0; padding:0;}
body{ margin:0px; padding:0px; font-family: "微软雅黑","宋体",arial, Verdana; font-size:14px;color: #505050;line-height: 24px;background: #fff;}
body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,map{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:18px; font-weight:700; display: inline;}
ul,ol,li,dl{list-style-type:none;}
input{font-family: "微软雅黑","宋体"}
.blank5{width: 100%;height: 5px;clear: both;overflow: hidden;}
.blank10{width: 100%;height: 10px;clear: both;overflow: hidden;}
.blank15{width: 100%;height: 15px;clear: both;overflow: hidden;}
.blank20{width: 100%;height: 20px;clear: both;overflow: hidden;}
.blank25{width: 100%;height: 25px;clear: both;overflow: hidden;}
.blank35{width: 100%;height: 35px;clear: both;overflow: hidden;}
.blank50{width: 100%;height: 50px;clear: both;overflow: hidden;}
.bgg{ background:#1b4490;}
.blank1{width: 100%;height: 10px;clear: both;border-bottom: 1px solid #dfdddd;overflow: hidden;}
.blank0{width: 100%;height: 1px;clear: both;overflow: hidden;}
.hidden,.hide{display: none;}
.clear{clear: both;overflow: hidden;width: 100%}
.text-center{text-align: center;}
.text-l{text-align: left}
.text-r{text-align: right}
.fl,.fm{float: left;}
.fr{float: right;}
.text-indent{text-indent: 2em;}
.container{width: 1280px;margin:0 auto;height: auto}
textarea{ resize:none;}  
label{ cursor:pointer;}
img{ border:none;vertical-align: bottom;}
a{ color:#505050; text-decoration: none}
a:hover, a:active, a:focus{text-decoration:none;}
a:hover{ text-decoration:none;}

/*pc style*/
.header{width: 100%;height: 120px;overflow: hidden;background: url(../image/a_01.jpg) no-repeat center;}
.search{width: 298px;height: 38px;border:1px solid #cd2906;border-radius: 10px;background: #f1f1f1;position: relative;top: 25px;}
.search input{width: 248px;height: 32px;position: relative;float: left;left: 5px;border:0;top: 3px;background: none;}
.search_btn{width: 40px;height: 32px;position: relative;float: right;top: 3px;display: block;background: url(../image/search_06.jpg) no-repeat center;text-indent: -9999px;overflow: hidden;font-size: 0}

.menu{background: #cd2906;width: 100%;height: 80px;}
.menu_l{width: 110px;height: 60px;float: left;color: #f97270;text-align: center;margin-top: 10px}
.menu_l b{font-size: 20px;border-bottom: 2px solid #f97270;padding-bottom: 2px;line-height: 1.7;letter-spacing: 2px;}
.menu_l span{font-size: 12px;}
.menu_r{margin-top: 10px}
.menu_r li{width: 110px;display: inline-block;float: left;text-align: center;height: 30px;line-height: 30px;}
.menu_r li a{color: #FFF;font-size: 16px;display: block;width: 100px;position: relative;left: 5px}
.menu_news{width:920px;}
.menu_academy{width:360px;}
.menu_service{width: 350px;}

.citys_map{width: 100%;background: #f1f1f1;border-bottom: 1px solid #ddd}
.maps{position: relative;}
.maps ul{width: 1230px;height: 20px;overflow: hidden;position: relative;left: 35px}
.maps li{display: block;float: left;padding:0 4px;}
.maps li a{padding-right: 6px;}
.maps li a:hover{color: #cd2906}
.maps a.prev{width: 8px;height: 24px;cursor: pointer;background: url(../image/a_04.jpg) no-repeat;display: block;float: left;font-size: 0;text-indent: -999px;overflow: hidden;}
.maps a.next{width: 8px;height: 24px;cursor: pointer;background: url(../image/a_06.jpg) no-repeat;display: block;float: right;font-size: 0;text-indent: -999px;overflow: hidden;position: absolute;right: 5px;top: 0px;}

.head_news h2{font-size: 30px;color: #a21c00;letter-spacing: 2px;}
.head_news h2 a{color: #000}
.head_news h2 a:hover{color: #ad2b10;}
.head_news p{font-size: 16px}
.head_news p a{color: #a21c00}
.head_news p a:hover{color: #ad2b10;text-decoration: underline}

.news_slider{width: 720px;height: 420px;overflow: hidden;position: relative;float: left;}
.news_slider a.prev{width: 29px;height: 51px;display: block;background: url(../image/c1_26.png) no-repeat;position: absolute;float: left;overflow: hidden;text-indent: -9999px;font-size: 0;z-index: 2;top: 180px;left: 10px;cursor: pointer}
.news_slider a.next{width: 29px;height: 51px;display: block;background: url(../image/c1_28.png) no-repeat;position: absolute;float: right;overflow: hidden;text-indent: -9999px;font-size: 0;z-index: 2;top: 180px;right: 10px;cursor: pointer}
.news_slider a.prev:hover{background: url(../image/c2_26.png) no-repeat;}
.news_slider a.next:hover{background: url(../image/c2_28.png) no-repeat;}
.news_slider .bd li{position: relative;}
.tbg{width: 100%;height: 50px;background: rgba(0, 0, 0, 0.5);position: absolute;z-index: 2;left: 0;bottom: 0;}
.txt{width: 78%;height: 50px;position: absolute;z-index: 3;left: 10px;bottom: 0;line-height: 50px;overflow: hidden;}
.txt a{width: 100%;color: #FFF;font-size: 16px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_slider .hd{width: 20%;position: absolute;right: 0;bottom: 0;height: 50px;z-index: 3;text-align: center}
.news_slider .hd li{display: inline-block;width: 10px;height: 10px;background: #FFF;border-radius: 10px;margin-right: 10px;margin-top: 20px;}
.news_slider .hd li.on{background: #cd2906;}

.right_news{width: 540px;height: 420px;overflow: hidden;position: relative;float: right;background: #f1f1f1;}
/* .top_one{width: 100%;height: 120px;background: #cd2906;color: #FFF}
.top_one h3{display: block;width: 495px;overflow: hidden;height: 40px;line-height: 40px;position: relative;left: 22px;}
.top_one h3 a{color: #FFF;font-size: 18px;width: 100%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.top_one h3 a:hover{text-decoration: underline;color: #f7eae7}
.top_one p{padding:0 22px;}
.news_list {width: 495px;position: relative;left: 22px;top: 15px;}
.news_list li{height: 45px;line-height: 45px;font-size: 16px;overflow: hidden;}
.news_list a{width: 98%;height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;padding-left: 2%;}
 */
.news_list {width: 100%;position: relative;left: 0;top: 0;}
.news_list li.on{width: 100%;height: 105px;background: #cd2906;color: #FFF;}
.news_list h3{display: block;width: 495px;overflow: hidden;height: 45px;line-height: 45px;position: relative;left: 22px;}
.news_list h3 a{color: #555;font-size: 16px;font-weight: 500;width: 100%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.news_list li.on h3 a{color: #f7eae7;font-size: 18px;font-weight: 800}
.news_list p{padding:0 22px;}
.new_desc a{color: #FFF;}

.bg_gray{background: #f1f1f1;}
.ycjx{width: 735px;position: relative;}
.ycjx_content{width: 735px;height: 421px;background: url(../image/bg1_41.jpg) no-repeat;position: relative;}
.bt{width: 724px;position: relative;left: 10px;height: 30px;}
.bt b{font-size: 18px;color: #333}
.jx_list{width: 684px;position: relative;left: 30px;top: 25px;}
.jx_list li{width: 677px;height: 114px;background: #FFF;position: relative;margin-bottom: 20px;float: right;}
.jx_info{width: 504px;float: left;position: relative;top: 10px;}
.jx_list li a.fr{width: 140px;height: 95px;position: relative;top: 10px;right: 10px}
.jx_info h3{display: block;height: 38px;line-height: 38px;width: 100%;}
.jx_info h3 a{width: 390px;text-overflow: ellipsis;white-space: nowrap;height: 38px;line-height: 38px;display: inline-block;overflow: hidden;margin-left: 15px;}
.jx_list li.on{box-shadow: 2px 5px 5px 5px rgba(0,0,0,0.2);-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.jx_list li.on h3{background: url(../image/cc_06.png) no-repeat left center;position: relative;left: -6px;color: #FFF;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.jx_list li.on h3 a{color: #FFF;line-height: 30px;}
.jx_info p{padding:10px 0 0 15px}

.sqyq_l{width: 320px;height: 209px;background: url(../image/a_26.jpg) no-repeat center;position: relative;top: 13px;}
.sqyq_l a{width: 277px;height: 140px;position: relative;display: block;left: 39px;top: 34px;}

.sqyq_r{width: 352px;height: 221px;background: url(../image/a_23.jpg) no-repeat center;}
.pl_sliders{width: 310px;height: 148px;position: relative;left: 20px;top: 65px;}
.pl_sliders .bd li{width:310px;height: 148px; }
.userinfo b{color: #ff7700;line-height: 30px;}
.userinfo img{width: 30px;height: 30px;display: inline-block;float: left;margin-right: 10px;border:1px solid #ddd;border-radius: 30px;}
.pl_btm {text-align: right}
.pl_btm a{display: inline-block;margin-left:10px ;}
.pl_desc{width: 310px;height: 80px;overflow: hidden;}
a.dz_btn{background: url(../image/c4_15.jpg) no-repeat left center;text-indent: 20px}
a.pl_btn{background: url(../image/c41.jpg) no-repeat left center;text-indent: 20px}
.pl_btm a:hover{color: #cd2906}

a.more{color: #555}
a.more:hover{color: #cd2906;font-weight: 700}
.bt2 a.more{margin-top: 15px}

.sq_right{width: 515px;}
.sqzy{width: 515px;}
.sqzy .hd{width:190px;float: left;text-align: center}
.sqzy .hd li{display: inline-block;width: 290px;border-right: 2px solid #888;font-size: 18px;color: #888}
.sqzy .hd li.on{color: #333;}
.trgs{width: 60px;float: right;}
.sqzy .hd li.no_border{border:0;}
.sqzy .bd{width: 515px;height: 420px;background: #FFF;}
.sqzy .bd ul{width: 480px;height: 245px;position: relative;left: 20px;top: 20px;}
.sqzy .bd ul li{height: 40px;line-height: 40px;width: 100%;overflow: hidden;}
.sqzy .bd ul li a{font-size: 16px;width: 100%;height: 40px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap}
.sqzy .bd ul li a:hover{color: #cd2906}

.sqrz{width: 515px;}
.sqrz_slider .hd{width:515px;height: 50px;background: #FFF;text-align: center;line-height: 50px;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.sqrz_slider .hd li{width: 170px;height: 50px;border-right: 1px solid #f1f1f1;font-size: 16px;float: left;}
.sqrz_slider .hd li.no_border{border:0;}
.sqrz_slider .hd li.on{background: #cd2906;color: #FFF}
.bt3 b{font-size: 18px;color: #333}
.bt3 span{color: #888}
.sqrz_slider .bd{width: 515px;height: 316px;background: #FFF;}
.sqrz_slider .bd ul{width: 485px;height: 300px;left: 15px;top: 10px;position: relative;}
.sqrz_slider .bd ul li{height: 30px;line-height: 30px;}
.sqrz_slider .bd ul li a{display: block;width: 100%}
.sqrz_slider .bd ul li a b{font-size: 16px;padding-right: 10px;}
.sqrz_slider .bd ul li a:hover,.sqrz_slider .bd ul li a:hover span.fr{color: #cd2906}
.sqrz_slider .bd ul li a span.fr{color: #888}
.sqrz_slider .bd ul li:nth-child(1) a b,.sqrz_slider .bd ul li:nth-child(2) a b,.sqrz_slider .bd ul li:nth-child(3) a b{color: #cd2906}

.bt5{width: 100%;}
.bt5 b{font-size: 18px;color: #333}

.zt_slider{position: relative;width: 1300px;}
.zt_slider .bd li{width: 240px;height: 320px;float: left;margin-right: 19px;position: relative;}
.zt_slider .zt_info{width: 280px;height: 350px;background: #FFF;position: absolute;left: -20px;top: -10px;z-index: 2;box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);display: none;border-radius: 10px;overflow: hidden;}
.zt_slider .zt_info h3{width: 250px;position: relative;left: 15px;font-size: 16px;margin-top: 10px;display: block}
.zt_slider .zt_info h3 a{width: 100%;color: #333}
.zt_slider .zt_info p{padding:0 15px;text-align: justify}

.jpkc{width: 910px;height: 490px;}
.kc_slider .bd{width: 640px;height: 490px;overflow: hidden;position: relative;float: left;}
.kc_slider .bd li{width: 640px;height: 490px;overflow: hidden;position: relative;}
.kc_slider .hd{width: 250px;float: right;}
.kc_slider .hd li{width: 250px;height: 150px;margin-bottom: 20px;opacity: 0.6;}
.kc_slider .bd li .txt{width: 90%;color: #FFF}
.kc_slider .hd li.on{opacity: 1;}

.tjjs{width: 350px;}
.js_silder{width: 100%;height: 490px;background: url(../image/a_37.jpg) no-repeat;position: relative;}
.js_silder .bd{width: 305px;height: 457px;overflow: hidden;position: relative;top: 20px;left: 24px}
.js_silder .bd li{width: 100%;display: block;height: 70px;float: left;padding:10px 0;}
.js_pic{width: 70px;height: 70px;border-radius: 70px;overflow: hidden;border:1px solid #ddd;}
.js_desc{width: 220px;height: 70px;overflow: hidden;}
.js_desc b{font-size: 16px;color: #000}

.pxdt{width: 445px;position: relative;}
.pxdt .bg_gray{height: 200px}
.list{width: 94%;position: relative;left: 3%}
.list li{width: 100%;height: 35px;line-height: 35px;overflow: hidden;display: block}
.list li a{width: 100%;height: 35px;font-size: 16px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap}
.list li a:hover{color: #cd2906}

.sgks{width: 350px;position: relative;}
.kstab{border-top: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;height: 165px}
.kstab li{width: 115px;border-left: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;text-align: center;height: 82px;float: left;}
.kstab li a{width: 115px;height: 82px;display: block;position: relative}
.kstab li a span{width: 115px;height: 28px;display: block;position: absolute;bottom: 0;text-align: center;left: 0;line-height: 28px;}

.kstab li a.ks1{background: #FFF url(../image/a_52.jpg) no-repeat center 15px;}
.kstab li a.ks2{background: #FFF url(../image/a_47.jpg) no-repeat center 15px;}
.kstab li a.ks3{background: #FFF url(../image/a_49.jpg) no-repeat center 15px;}
.kstab li a.ks4{background: #FFF url(../image/a_58.jpg) no-repeat center 15px;}
.kstab li a.ks5{background: #FFF url(../image/b2_60.jpg) no-repeat center 15px;}
.kstab li a.ks6{background: #FFF url(../image/a_63.jpg) no-repeat center 15px;}

.kstab li a.ks1:hover{color: #FFF;background: #cd2906 url(../image/b2_52.jpg) no-repeat center 15px;}
.kstab li a.ks2:hover{color: #FFF;background: #cd2906 url(../image/b2_47.jpg) no-repeat center 15px;}
.kstab li a.ks3:hover{color: #FFF;background: #cd2906 url(../image/b2_49.jpg) no-repeat center 15px;}
.kstab li a.ks4:hover{color: #FFF;background: #cd2906 url(../image/b2_58.jpg) no-repeat center 15px;}
.kstab li a.ks5:hover{color: #FFF;background: #cd2906 url(../image/a_60.jpg) no-repeat center 15px;}
.kstab li a.ks6:hover{color: #FFF;background: #cd2906 url(../image/b2_63.jpg) no-repeat center 15px;}

.ks_slider{width: 350px;height: 33px;background: #f1f1f1;overflow: hidden;}
.ks_slider .bd li{width: 350px;display: block;overflow: hidden;float: left;}
.ks_slider .bd li a{width: 330px;height: 33px;line-height: 33px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 10px;font-size: 15px}
.ks_slider .bd li a:hover{color: #cd2906}

.green{background: #9ccd3c;height: 50px;line-height: 50px;}
.green b,.green a{color: #FFF;padding:0 10px;}

.sqyx{width: 305px;height: 450px;background: #FFF;position: relative;}
.sqyx .bt5 a:hover{color: #FFF}
.top1{width: 285px;height: 150px;margin-left: 10px;overflow: hidden;}
.top1 img{width: 285px;height: 150px;}
.sq4{width:290px;position: relative;left: 10px; }
.sq4 li{width: 140px;float: left;height: 110px;margin-right: 5px;}

.sqbk{width: 305px;height: 450px;background: #FFF;position: relative;margin-left: 20px;}
.sqbk .bt5 a:hover{color: #FFF}
.blue{background: #57a9ff;height: 50px;line-height: 50px;}
.blue b,.blue a{color: #FFF;padding:0 10px;}
.bk_table{width: 285px;position: relative;left: 10px;border-bottom: 1px solid #f1f1f1;border-right:1px solid #f1f1f1}
.bk_table td{padding:15px 10px;border-left: 1px solid #f1f1f1;border-top:1px solid #f1f1f1 }
.bk_table a b{font-size: 16px}
.bk_table a:hover{color: #cd2906}

.zcfg{width: 305px;height: 450px;background: #FFF;position: relative;margin-left: 20px;}
.zcfg .bt5 a:hover{color: #FFF}
.yellow{background: #ffbd43;height: 50px;line-height: 50px;}
.yellow b,.yellow a{color: #FFF;padding:0 10px;}
.zc_content{width: 285px;position: relative;left: 10px;}
.bt6 b{font-size: 16px;color: #000}
.zclist li{width: 100%;height: 35px;line-height: 35px;overflow: hidden;}
.zclist li a{width: 100%;height: 35px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px}
.zclist li a:hover{color: #cd2906}

.shzx{width: 305px;height: 450px;background: #FFF;position: relative;}
.red{background: #f5232d;height: 50px;line-height: 50px;}
.red b,.red a{color: #FFF;padding:0 10px;}
.shzx .bt5 a.more:hover{color: #FFF}

.sqslider{width: 286px;position: relative;left: 10px;}
.sqslider .hd{width: 284px;height: 45px;border:1px solid #fcc8ca;font-size: 16px;line-height: 45px;}
.sqslider .hd li{width: 142px;text-align: center;float: left;}
.sqslider .hd li.on{background: #fcc8ca;color: #FFF}
.sqlist a{width: 100%;height: 35px;line-height: 35px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 15px}
.sqlist a:hover{color: #cd2906}

.llsliders{position: relative;width: 1304px;}
.llsliders .bd li{width: 300px;height: 140px;border:1px solid #ddd;float: left;margin-right: 24px;border-radius: 5px}
.llsliders .bd li.on{border-color: #cd2906;background: #f1f1f1}
.llpic{width: 112px;text-align: center;position: relative;margin-top: 15px}
.llpic img{width: 90px;height: 90px;border-radius: 90px;overflow: hidden;background: #bbbbbb}
.lldesc{width: 165px;position: relative;margin-top: 25px;line-height: 1.8;}
.llsliders a.prev{width: 30px;height: 60px;background: url(../image/e1_03.png) no-repeat;display: block;position: absolute;left: 0;top: 40px;}
.llsliders a.next{width: 30px;height: 60px;background: url(../image/e1_05.png) no-repeat;display: block;position: absolute;right: 25px;top: 40px;}

.ywlist li{width: 150px;height: 150px;float: left;margin-left: 32px;}
.ywlist li a{width: 100%;height: 100%;display: block;text-align: center;position: relative;border-radius: 10px;}
.ywlist li a span{position: absolute;width: 100%;height: 40px;line-height: 40px;left: 0;bottom: 10px;font-size: 16px}
.ywlist li a.yw1{background: #f1f1f1 url(../image/a_97.jpg) no-repeat center 20px}
.ywlist li a.yw2{background: #f1f1f1 url(../image/a_100.jpg) no-repeat center 20px}
.ywlist li a.yw3{background: #f1f1f1 url(../image/a_111.jpg) no-repeat center 20px}
.ywlist li a.yw4{background: #f1f1f1 url(../image/b1_114.jpg) no-repeat center 20px}
.ywlist li a.yw5{background: #f1f1f1 url(../image/a_103.jpg) no-repeat center 20px}
.ywlist li a.yw6{background: #f1f1f1 url(../image/a_106.jpg) no-repeat center 20px}
.ywlist li a.yw7{background: #f1f1f1 url(../image/a_108.jpg) no-repeat center 20px}

.ywlist li.on a span{color: #FFF}
.ywlist li.on a.yw1{background: #cd2906 url(../image/b1_97.jpg) no-repeat center 20px}
.ywlist li.on a.yw2{background: #cd2906 url(../image/b1_100.jpg) no-repeat center 20px}
.ywlist li.on a.yw3{background: #cd2906 url(../image/b1_111.jpg) no-repeat center 20px}
.ywlist li.on a.yw4{background: #cd2906 url(../image/a_114.jpg) no-repeat center 20px}
.ywlist li.on a.yw5{background: #cd2906 url(../image/b1_103.jpg) no-repeat center 20px}
.ywlist li.on a.yw6{background: #cd2906 url(../image/b1_106.jpg) no-repeat center 20px}
.ywlist li.on a.yw7{background: #cd2906 url(../image/b1_108.jpg) no-repeat center 20px}
.flinks{width: 1267px;height:108px ;border-top: 1px solid #ddd;border-right: 1px solid #ddd;}
.flinks a{border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;display: inline-block;float: left;width: 180px;height: 35px;line-height: 35px;}
.flinks a.no-border{border-left: 0;border-bottom: 0;border-right: 0;}

.footer{background: #cd2906;color: #FFF}
.footer a{color: #FFF}
.footer_l{width:490px;height: 80px;background: url(../image/a_124.jpg) no-repeat left center}
.footer_l p{padding:17px 0 0 90px}
.footer_r{width: 600px;padding-top: 5px;line-height: 1.8;}

/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  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);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff6c6c;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Top */
.hvr-bounce-to-top {
  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);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff6c6c;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Shrink */
.hvr-shrink {
  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;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

/* Sweep To Right */
.hvr-sweep-to-right {
  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);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #cd2906;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Forward */
.hvr-forward {
  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;
}
.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}

/* Wobble Skew */
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-skew {
  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);
}
.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  -webkit-animation-name: hvr-wobble-skew;
  animation-name: hvr-wobble-skew;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


/* Bounce In */
.hvr-bounce-in {
  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.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Grow */
.hvr-grow {
  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;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  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);
  position: relative;
  background: #FFF;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #cd2906;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: white;
}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Rectangle In */
.hvr-rectangle-in {
  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);
  position: relative;
  background: #cd2906;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FFF;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: white;
}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* Bounce To Right */
.hvr-bounce-to-right {
  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);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #cd2906;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Underline From Left */
.hvr-underline-from-left {
  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);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #cd2906;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}
/* Glow */
.hvr-glow {
  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: box-shadow;
  transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* Underline From Center */
.hvr-underline-from-center {
  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);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #cd2906;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}

.left_content{width: 940px;position: relative;}
.left_content_bg{width: 100%;background: #FFF;border-radius: 10px;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1)}

.position{padding-bottom: 10px;color: #333}
.position a{color: #888}
.page_list{width: 880px;position: relative;left: 30px}
.page_list li{width: 100%;height: 145px;border-bottom: 1px solid #ddd;}
.page_list li h3 a{color: #333;height: 28px;}
.page_list li h3 a:hover{color: #cd2906}
.page_list li .date{color: #888}

.rbt span{font-size: 18px;color: #000}
.right_bar{width: 300px;}

.pages a{display: inline-block;border:1px solid #ddd;padding:3px 10px;}
.pages a:hover{background: #cd2906;color: #FFF}
.pages b{display: inline-block;border:1px solid #ddd;padding:3px 10px;background: #cd2906;color: #FFF}

.article{width: 94%;position: relative;left: 3%}
.article_tit h1{font-size: 26px;color: #000;letter-spacing: 1px;line-height: 2;}
.article_desc{text-align: center;font-size: 14px;color: #999;padding-bottom: 10px}
.article_desc span{display: inline-block;margin-right: 15px;}
.article_body{font-size: 16px;line-height: 2;text-align: justify;color: #434343;padding-top: 15px;}
.article_body img{max-width: 100%;margin-bottom: 15px}
.article_body p{padding-bottom: 15px;}

.btm_l{color: #888;width: 400px;}
.btm_r{width: 250px;text-align: right;}

.ewms{width: 100%;background: #fae5f3 url(../image/d4_03.jpg) no-repeat left center}
.ewm{width: 540px;position: relative;float: right;text-align: center;}
.ewm li{width: 160px;float: left;margin-right: 100px;}
.ewm li span{font-size: 16px;color: #000;line-height: 1.8;}

.like_arts{background: #FFF;border-radius: 5px;box-shadow:0 0 5px rgba(0, 0, 0, 0.1) }
.like_con{width: 94%;position: relative;left: 3%}
.like_bt{border-bottom: 1px solid #ddd;padding-bottom: 5px;}
.like_bt b{font-size: 18px;color: #000}
.like_list li{padding:10px 0;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.like_list li h3 a{font-weight: 600;color: #555;line-height: 1.8;font-size: 16px}
.like_list li a:hover{color: #cd2906}
.like_list li.on{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);padding:10px;}

.zt_list{width: 1270px;position: relative;left: 10px}
.zt_list li{width: 300px;height: 280px;float: left;margin:0 8px;text-align: center;}
.zt_list li span{line-height: 2;color: #333;font-size: 16px}
.zt_list li a img{width: 300px;height: 200px;}

.sub_maps li{width: 200px;height: 40px;line-height: 40px;float: left;margin-right: 12px;margin-bottom: 12px;}
.sub_maps li a{width: 200px;height: 40px;display: block;font-size: 16px;background: #FFF}

.maptit{font-size: 24px;color: #cd2906;letter-spacing: 1px;}

.leftbar{width: 300px;background: #ff6c6c}
.leftbar li{width: 100%;height: 50px;line-height: 50px;text-align: center}
.leftbar li a{color: #f2eaea;font-size: 16px;width: 100%;display: block;border-bottom: 1px solid #f89090;background: url(../image/arrow_03.png) no-repeat 265px center}
.leftbar li.on a{background: #cd2906 url(../image/arrow_03.png) no-repeat 265px center;color: #FFF;font-weight: 700;border-bottom: 1px solid #cd2906}

.right_content{width: 960px;background: #FFF;border-radius: 5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)}
.right_main{width: 920px;position: relative;left: 20px;}
.subnav{font-size: 18px;border-left: 5px solid #cd2906;text-indent: 8px}
.tabs{border: 1px solid #ddd;border-top: 0}
.tabs dt{width: 100%;height: 45px;line-height: 45px;background: #f1f1f1;border-top: 1px solid #ddd;cursor: pointer}
.tabs dt b{font-size: 16px;padding-left: 10px}
.tabs dt span{font-size:24px;padding-right: 10px}
.tabs dd{display: block;width: 96%;position: relative;left: 2%;padding-top: 15px;}
.tab_li li{width: 50%;float: left;display: block;height: 35px;line-height: 35px;}
.tab_li li a{width: 80%;height: 35px;display: inline-block;margin-right:10%;letter-spacing: 1px;font-size: 15px;}
.tab_li li a:hover{color: #cd2906;font-weight: 700;}
.tab_li li a img{position: relative;vertical-align: middle}
.tabs dt.on{border-top:3px solid #cd2906;color: #cd2906}
.tabs dd.hide{display: none}

.areas li{width: 40%;height: 35px;line-height: 35px;display:block;float: left;margin-right: 10%;overflow: hidden;}
.areas li a{width: 100%;height: 35px;display: block;text-indent: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.areas li a:hover{color: #FFF}

.rightFixed{width: 80px;position: fixed;right: 10px;top: 260px;z-index: 999;text-align: center;}
.rightFixed a{background: #cd2906;display: block;color: #FFF;border-bottom: 1px solid #FFF}
#wx{width: 150px;height: 150px;position: absolute;left: -152px;top: 162px;border:1px solid #ddd;display: none}
/* Rectangle Out */
.hvr-rectangle-out {
  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);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f92f04;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bdsharebuttonbox{display: inline-block;width:180px;position: relative;top: 25px;}
.tougao{width: 230px;height: 76px;position: absolute;left: -232px;bottom: 1px;background: #FFF;border:2px solid #f92f04;display: none}
.tougao p{padding-top: 15px;}
#wap_ewm{width:130px;height: 130px;border: 10px solid #FFF;margin-left: 5px }
.areas li a img{vertical-align: middle}
.topbanner{width: 590px;height: 87px;position: relative;margin-left: 40px}
.list2{width: 495px;position: relative;left: 22px}
.list2 li{width: 100%;height: 45px;line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.list2 a{font-size: 16px}

.qa2{width: 285px;position: relative;left: 10px;}
.qa2 li{width: 285px;height: 104px;background: #f6f5f6;border-radius: 5px;margin-bottom: 10px;}
.qa_title{font-size: 16px;color: #000;font-weight: 700;}
.qa2 li p{font-size: 12px;color: #888;}
.qa2 li p a{color: #9ccd3c;}
.qa_con{width: 265px;position: relative;left: 10px;}