@charset "utf-8";
body { font-family: Tahoma, Geneva, sans-serif; padding: 0; font-size:14px; color:#333; background:#F4F4F4; margin: 0;}
div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:14px; font-weight: normal;}
table,td,tr,th{font-size:14px;}
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover { color: #D4141A; text-decoration: none;}
a:active { color: #333;}
.fB {font-weight: bold;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.clr_13{ height: 13px; clear:both; line-height: 0; font-size: 0;}
.clr_50{ height: 70px; clear:both; line-height: 0; font-size: 0;}
.cRed{color: #f00; }
.c06c,.c06c:link,.c06c:visited{ color: #B62D3F;}
.c06c:hover{ color: #f30;}
.clr_25{ clear: both; height: 28px; line-height: 0; font-size: 0;}
.clr_80{ height: 80px;  clear: both; line-height: 0; font-size: 0;}

.pages{ height: 35px; line-height: 35px; clear:both; padding: 35px 0; text-align:center;}
.pages a,.pages a:visited,.pages strong{ margin: 0 5px; padding: 7px 12px; text-align:center; width: 30px; border: 1px solid #ccc; background: #fff;}
.pages a:hover,.pages strong{ border: 1px solid #E62129; color: #fff; background: #D4141A; font-weight:normal;}


.w1360{ width: 1360px; margin: 0 auto;}

.HeaderBg{ background: #fff;}
.Header{ padding: 25px 0 20px;}
.Header .logo{ float:left;}
.Header .logo img{ width: 180px; float:left;}
.Header .logo p{ margin: 0; padding: 5px 0 0 20px; border-left: 1px solid #ddd; width: 450px; margin-left: 20px; float:left; line-height: 200%; color: #999;}
.Header .logo p strong{ font-size: 24px; display:block; color: #333;}

.Header .r{ float:right; height: 60px; margin-top: 10px; background:url(img/top_tel.png) no-repeat 0 5px; background-size: 210px; padding-left: 310px;}
.Header .r .wx{ float:left; background:url(img/ico_wx.png) no-repeat 0 center; background-size: 33px; line-height: 33px; padding: 10px 40px;}
.Header .r .sc{ float:right; padding-top: 10px;}
.Header .r .sc .input{ background: #fff; border: 1px solid #ddd; font-size: 14px; float:left; height: 20px; padding: 5px 0; text-indent: 7px; width: 180px; border-radius:4px;outline:none; color: #ccc;}
.Header .r .sc .but{ background:url(img/ico_sc.png) no-repeat 0 0; height: 31px; width: 31px; border: none; cursor: pointer; float:right;}


.HeaderMenu{ height: 50px; background: #2F2F2F;}
.HeaderMenu .nav{ height: 50px; width: 1360px; margin: 0 auto;}
.HeaderMenu .nav li{ position: relative; float:left; height: 50px; line-height: 50px; width: 182px; text-align:center; text-transform:uppercase; font-size: 15px;}
.HeaderMenu .nav li a,.HeaderMenu .nav li a:visited{ display:block; color: #fff;background:url(img/nav_line.png) repeat-y right 0;}
.HeaderMenu .nav li a:Hover{ color: #fff; background: #D4141A;}
.HeaderMenu .nav .tag a,.HeaderMenu .nav .tag a:visited{ background: #D4141A;}
.HeaderMenu .nav .en{ width: 86px;}




.c-banner{width: 100%;position: relative;}
.c-banner img{ width: auto;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{display: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px; display:block;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 20px;text-align: center;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width: 15px;height: 15px;border-radius: 50%;display: inline-block;background-color: #fff;opacity: 0.9;margin-left: 10px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px; }




.Home{ }

.Home .hm1{ padding-top: 35px;}
.Home .hm1 li{ float:left; width: 400px; margin-right: 80px; padding: 85px 0 25px; line-height: 200%; color: #777; text-align:center;}
.Home .hm1 li strong{ display:block; font-size: 18px; color: #333;}
.Home .hm1 .t1{ background:url(img/ico_m3.png) no-repeat center 0; background-size: 65px;}
.Home .hm1 .t2{ background:url(img/ico_m1.png) no-repeat center 10px; background-size: 65px;}
.Home .hm1 .t3{background:url(img/ico_m2.png) no-repeat center 10px; background-size: 65px; margin-right: 0; float:right;}

.Home .title,.xianlulist .title{ text-align:center; padding-top: 25px; color: #777;}
.Home .title h2,.xianlulist .title h2{ font-size: 32px; color: #333; text-transform:uppercase;}
.Home .title p,.xianlulist .title p{ margin: 0; padding: 15px 0 0; line-height: 200%;}

.Home .hm2{ }
.Home .hm2 li,.Home .hm3 li,.Home .hm4 li,.xianlulist li{ float:left; width: 430px; background: #fff; margin: 35px 35px 0 0; box-shadow: 0 0 6px #ccc;}
.Home .hm2 li img,.Home .hm3 li img,.Home .hm4 li img,.xianlulist li img{ width: 430px; height: 280px;}
.Home .hm2 li p,.Home .hm3 li p,.Home .hm4 li p,.xianlulist li p,.Home .hm4 li p{ margin: 0; padding: 20px; height: 90px;}
.Home .hm2 li p strong,.Home .hm3 li p strong,.xianlulist li p strong,.Home .hm4 li p strong{ font-size: 18px; font-weight:normal; display:block; height: 65px; line-height: 150%;}
.Home .hm2 li p span,.Home .hm3 li p span,.Home .hm4 li p span,.xianlulist li p span{ color: #999; display:block;}
.Home .hm2 li p span em,.Home .hm3 li p span em,.xianlulist li p span em,.Home .hm4 li p span em{ float:right; color: #E00214; font-style:normal; font-size: 15px;}
.Home .hm2 .r,.Home .hm3 .r,.Home .hm4 .r,.xianlulist .r{ float:right; margin-right: 0;}





.Home .more{ clear:both; padding: 40px 0;}
.Home .more a{ display:block; background: #DAD2CF; width: 300px; height: 50px; line-height: 50px;border-radius:50px; text-align:center; margin: 0 auto; font-size: 15px;}
.Home .more a:hover{ background: #E00214; color: #fff;}

.Home .hm3{ background: #fff; padding: 15px 0;}
.Home .hm3 .hm3_1{ border-top: 4px solid #E00012;}
.Home .hm3 .hm3_2{ border-top: 4px solid #FFE100;}
.Home .hm3 .hm3_3{ border-top: 4px solid #6EB327;}

.Home .hm4 { padding: 15px 0 50px;}

.Home .hm5{ background: #fff;padding: 15px 0 50px;}
.Home .hm5 .news,.Home .hm6 li{ float:left; width: 380px; background: #F4F4F4; margin: 35px 35px 0 0; padding: 25px;}
.Home .hm5 .r,.Home .hm6 .r{ float:right; margin-right: 0;}
.Home .hm5 .news h2{ height: 60px; line-height: 35px; text-align:right;}
.Home .hm5 .news h2 strong{ float:left; font-size: 18px; border-bottom: 3px solid #D4151A;}
.Home .hm5 .news li{ line-height: 30px;}

.Home .hm6{ padding: 15px 0 50px;}
.Home .hm6 li{ background: #fff; height:200px; overflow:hidden;}
.Home .hm6 li strong{ font-size: 18px;}
.Home .hm6 li p{ margin: 0; padding: 15px 0 0; color: #666; line-height: 200%;}

.Home .hm7{ background: #fff; padding: 15px 0 50px;}
.Home .hm7 ul{ margin-top: 35px;}
.Home .hm7 li{ float:left; width: 145px; margin-right: 28px; text-align:center; font-size: 15px;}
.Home .hm7 li img{ width: 143px;border-radius:50%; border: 1px solid #ddd; margin: 0 auto 7px;}
.Home .hm7 .r{ float:right; margin-right: 0;}

.Banner{ height: 210px; clear:both;}
.BannerAbout{ background:url(img/banner_about.jpg) no-repeat center 0;}

.Content{ padding: 35px 0;}
.Content h1{ font-size: 32px; padding-bottom: 20px;}

.ContentTitle{ background: #fff; height: 60px; line-height: 60px; width: 100%; padding-top: 10px;}

.ContentTitle .links ul{ float:left;}
.ContentTitle .links ul li{ float:left; margin-right: 40px; font-size: 15px;}
.ContentTitle .links .tg{ border-bottom: 3px solid #D4141A;}
.ContentTitle .links span{ background:url(img/ico_home.png) no-repeat 0 center; padding-left: 20px; font-size: 12px;}
.ContentTitle .links span a{ background:url(img/ico_1.png) no-repeat 0 center; padding: 0 20px 0 12px;}
.ContentTitle .links span .tag{ color: #D4141A; padding-right: 0;}
.ContentTitle .links span .no{ background: none; padding-left: 0;}
.ContentTitle .links span{ float: right;}
.ContentTitle .links_view span{ float:none;}


.about{ line-height: 28px; font-size:15px;}
.about p{ padding: 15px 0; margin: 0; line-height: 30px; font-size:16px;}
.about .pic{ float:right; width: 600px; margin: 10px 0 0 50px;}
.about .contactus{}
.about .contactus li{ float:left; margin-right: 50px; text-align:center;}
.about .contactus li img{ display:block; margin: 0 auto 10px; }


.Content .view {}
.Content .view h1{ font-size: 24px;}

.Content .viewleft{ float:left; width: 950px;}


.viewleft #wrapper {  margin: 0 auto; width: 950px;}
.viewleft #fullsize{ position:relative;height:560px;}
.viewleft #fullsize img{ width:100%; height: 560px;}
.viewleft #image {}
.viewleft #image img { position:absolute; z-index:25; border-radius: 6px; }
.viewleft .imgnav { position:absolute; width:50%; height:680px; cursor:pointer; z-index:150;}
.viewleft #thumbnails { height:90px; padding:15px 0; clear:both;}

.viewleft #slideleft { float:left;  }
.viewleft #slideright {float:right;  }


.viewleft #slidearea {height:92px; width: 950px;overflow:hidden;}
.viewleft #slider { height:90px;}
.viewleft #slider img {cursor:pointer;width:150px; height:90px; border: 1px solid #fff; border-radius: 5px;}


.viewleft .view1{ background: #fff; border-radius: 6px; margin-top: 15px;}
.viewleft .view1 #xinchen{ padding: 0 25px 25px;}


.viewleft .view2{ background: #fff; border-radius: 6px; margin-top: 25px; padding: 10px 25px 30px;}
.viewleft .view2 table{ width: 100%; border-collapse:collapse; }
.viewleft .view2 table td{ border: 1px solid #DAD2CF; padding: 10px; text-align:center;}
.viewleft .view2 table th,.viewleft .view2 table .tr td{ border: 1px solid #DAD2CF; padding: 10px 7px;  background:#DAD2CF; text-align:center; font-size: 15px;}
.viewleft .view2 table a{ color:#D4141A;}
.viewleft .view2 table a:hover{ color:#6EB327; }

.viewleft .view3{ line-height: 200%; background: #fff; border-radius: 6px; margin-top: 25px; padding: 10px 25px 30px;}
.viewleft .view3 p{ margin: 0; padding: 15px 0;}

.viewleft .menu{ clear:both; padding-bottom: 15px;}
.viewleft .menu ul{display:flex;flex-wrap:wrap;border:1px solid #D4141A;border-right: none;overflow:hidden;border-radius: 4px;}
.viewleft .menu ul li{flex:1;text-align:center;border-right:1px solid #D4141A;line-height:43px;cursor:pointer;transition:all .3s; font-size: 15px;}
.viewleft .menu ul .active,.viewleft .menu ul .active a{background-color:#D4141A;color:#fff}




:root{--body-family:Poppins,-apple-system,Open Sans,Arial,PingFang SC,PingFang TC,Hiragino Sans GB,Microsoft Yahei,Microsoft Jhenghei,sans-serif;--code-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-brand:#D4141A;--color-brand-light:#e00016;--color-brand-dark:#af0012;--color-brand-tiny:#fff2f3;--color-base:#21252b;--color-base-dark:#191c20;--color-error:#ff3b30;--color-tiny:#f9f9f9;--color-gray:#999;--color-white:#fff;--color-line:#e9e9eb;--nav-size:17px;--nav-color:#fff;--nav-weight:600}

@font-face{font-family:"iconfont";src:url("http://at.alicdn.com/t/c/font_4868689_yfebyprfnl.woff2?t=1746785226835") format("woff2"),url("http://at.alicdn.com/t/c/font_4868689_yfebyprfnl.woff?t=1746785226835") format("woff"),url("http://at.alicdn.com/t/c/font_4868689_yfebyprfnl.ttf?t=1746785226835") format("truetype")}


.detail-title{ padding-top: 20px; margin-bottom:30px;border-bottom:1px solid var(--color-line); clear:both;}
.detail-title h3{display:inline-block;font-size:20px;font-weight: bold;border-bottom:3px solid var(--color-brand);padding-bottom:10px;margin-bottom:-2px}
.detail-title .-more{float:right}
.detail-title .-more a{display:inline-block;border-radius: 6px; padding:7px 20px; background-color:#DAD2CF;}
.detail-title+.article-content{margin-bottom:50px}

.linedetail-routelist{padding-left:32px;border-left:2px dashed var(--color-line);margin-left:18px;line-height:1.65;}
.linedetail-routelist h2{position:relative;font-size:16px;margin-bottom:20px;z-index:2;padding-right:50px;line-height:1.5;cursor:pointer}
.linedetail-routelist h2::before{content:"";position:absolute;top:-1px;left:-49px;width:32px;height:32px;text-align:center;line-height:33px;background-color:#666;color:#fff;border-radius:50%;font-size:12px;font-weight:normal}
.linedetail-routelist h2 dfn{position:absolute;right:-10px;top:0;z-index:3;width:32px;height:32px}
.linedetail-routelist h2 dfn::after{position:absolute;top:60%;right:12px;content:"";display:block;width:10px;height:10px;margin-top:-5px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(-135deg);transition:all .3s}

.linedetail-routelist .item{margin-bottom:50px}
.linedetail-routelist .item.-hide{margin-bottom:30px}
.linedetail-routelist .item.-hide>*{display:none}
.linedetail-routelist .item.-hide h2{display:block}
.linedetail-routelist .item.-hide h2 dfn{top:-5px}
.linedetail-routelist .item.-hide h2 dfn::after{transform:rotate(45deg)}
.linedetail-routelist .item:nth-of-type(1) h2::before{content:"D1"}
.linedetail-routelist .item:nth-of-type(2) h2::before{content:"D2"}
.linedetail-routelist .item:nth-of-type(3) h2::before{content:"D3"}
.linedetail-routelist .item:nth-of-type(4) h2::before{content:"D4"}
.linedetail-routelist .item:nth-of-type(5) h2::before{content:"D5"}
.linedetail-routelist .item:nth-of-type(6) h2::before{content:"D6"}
.linedetail-routelist .item:nth-of-type(7) h2::before{content:"D7"}
.linedetail-routelist .item:nth-of-type(8) h2::before{content:"D8"}
.linedetail-routelist .item:nth-of-type(9) h2::before{content:"D9"}
.linedetail-routelist .item:nth-of-type(10) h2::before{content:"D10"}
.linedetail-routelist .item:nth-of-type(11) h2::before{content:"D11"}
.linedetail-routelist .item:nth-of-type(12) h2::before{content:"D12"}
.linedetail-routelist .item:nth-of-type(13) h2::before{content:"D13"}
.linedetail-routelist .item:nth-of-type(14) h2::before{content:"D14"}
.linedetail-routelist .item:nth-of-type(15) h2::before{content:"D15"}
.linedetail-routelist .item:nth-of-type(16) h2::before{content:"D16"}
.linedetail-routelist .item:nth-of-type(17) h2::before{content:"D17"}
.linedetail-routelist .item:nth-of-type(18) h2::before{content:"D18"}
.linedetail-routelist .item:nth-of-type(19) h2::before{content:"D19"}
.linedetail-routelist .item:nth-of-type(20) h2::before{content:"D20"}
.linedetail-routelist .item:nth-of-type(21) h2::before{content:"D21"}
.linedetail-routelist .item:nth-of-type(22) h2::before{content:"D22"}
.linedetail-routelist .item:nth-of-type(23) h2::before{content:"D23"}
.linedetail-routelist .item:nth-of-type(24) h2::before{content:"D24"}
.linedetail-routelist .item:nth-of-type(25) h2::before{content:"D25"}
.linedetail-routelist .item:nth-of-type(26) h2::before{content:"D26"}
.linedetail-routelist .item:nth-of-type(27) h2::before{content:"D27"}
.linedetail-routelist .item:nth-of-type(28) h2::before{content:"D28"}
.linedetail-routelist .item:nth-of-type(29) h2::before{content:"D29"}
.linedetail-routelist .item:nth-of-type(30) h2::before{content:"D30"}
.linedetail-routelist .item:nth-of-type(31) h2::before{content:"D31"}
.linedetail-routelist .item:nth-of-type(32) h2::before{content:"D32"}
.linedetail-routelist .item:nth-of-type(33) h2::before{content:"D33"}
.linedetail-routelist .item:nth-of-type(34) h2::before{content:"D34"}
.linedetail-routelist .item:nth-of-type(35) h2::before{content:"D35"}
.linedetail-routelist .item:nth-of-type(36) h2::before{content:"D36"}
.linedetail-routelist .item:nth-of-type(37) h2::before{content:"D37"}
.linedetail-routelist .item:nth-of-type(38) h2::before{content:"D38"}
.linedetail-routelist .item:nth-of-type(39) h2::before{content:"D39"}
.linedetail-routelist .item:nth-of-type(40) h2::before{content:"D40"}
.linedetail-routelist .item:nth-of-type(41) h2::before{content:"D41"}
.linedetail-routelist .item:nth-of-type(42) h2::before{content:"D42"}
.linedetail-routelist .item:nth-of-type(43) h2::before{content:"D43"}
.linedetail-routelist .item:nth-of-type(44) h2::before{content:"D44"}
.linedetail-routelist .item:nth-of-type(45) h2::before{content:"D45"}
.linedetail-routelist .item:nth-of-type(46) h2::before{content:"D46"}
.linedetail-routelist .item:nth-of-type(47) h2::before{content:"D47"}
.linedetail-routelist .item:nth-of-type(48) h2::before{content:"D48"}
.linedetail-routelist .item:nth-of-type(49) h2::before{content:"D49"}
.linedetail-routelist .item:nth-of-type(50) h2::before{content:"D50"}
.linedetail-routelist .item:nth-of-type(51) h2::before{content:"D51"}
.linedetail-routelist .item:nth-of-type(52) h2::before{content:"D52"}
.linedetail-routelist .item:nth-of-type(53) h2::before{content:"D53"}
.linedetail-routelist .item:nth-of-type(54) h2::before{content:"D54"}
.linedetail-routelist .item:nth-of-type(55) h2::before{content:"D55"}
.linedetail-routelist .item:nth-of-type(56) h2::before{content:"D56"}
.linedetail-routelist .item:nth-of-type(57) h2::before{content:"D57"}
.linedetail-routelist .item:nth-of-type(58) h2::before{content:"D58"}
.linedetail-routelist .item:nth-of-type(59) h2::before{content:"D59"}
.linedetail-routelist .item:nth-of-type(60) h2::before{content:"D60"}
.linedetail-routelist p{margin:10px 0}
.linedetail-routelist .-che,.linedetail-routelist .-can,.linedetail-routelist .-zhu{position:relative}
.linedetail-routelist .-che::before,.linedetail-routelist .-can::before,.linedetail-routelist .-zhu::before{font-family:"iconfont";position:absolute;top:0;left:-40px;font-size:15px;color:#666;font-weight:normal;background-color:#fff}
.linedetail-routelist .-che::before{content:""}
.linedetail-routelist .-can::before{content:"";margin-top:1px}
.linedetail-routelist .-zhu::before{content:""}
.linedetail-routelist .wp-caption{margin:0 auto;margin-bottom:10px;text-align:center;max-width:100%}
.linedetail-routelist .wp-caption img{border-radius:var(--global-radius-lg);height:auto}

.viewright{ float:right; width: 380px;}
.viewright .miaoshu{ background: #DAD2CF; padding: 25px;border-radius: 6px; line-height: 220%;}
.viewright .miaoshu li{ padding: 10px 0 10px 20px; background:url(img/ico_7.png) no-repeat 0 22px; background-size:9px;}
.viewright .miaoshu li strong{ font-size: 15px;}
.viewright .miaoshu .qian{ padding: 15px 0;}
.viewright .miaoshu .qian em{ color:#D4141A; font-size: 32px; font-style:normal; }
.viewright .miaoshu .buy{ text-align:center; color: #666;}
.viewright .miaoshu .buy a{ background:#D4141A; color: #fff; height: 48px; font-size: 18px; line-height: 48px; width: 100%; margin: 0 auto 15px;border-radius: 6px; display:block; text-align:center;}
.viewright .miaoshu .buy a:hover{ background: #000;}

.viewright .dinzhi{ background: #fff;padding: 25px;border-radius: 6px; margin-top: 20px;}
.viewright .dinzhi p{ margin: 0; padding: 0 0 25px; text-align:center; line-height: 250%;}
.viewright .dinzhi p strong{ font-size: 22px; display:block;}
.viewright .dinzhi .input{ width: 99%; display:block; height: 32px; border: 1px solid #ddd;border-radius: 6px; margin-top: 5px;}
.viewright .dinzhi li{ padding: 7px 0;}
.viewright .dinzhi li textarea{ display:block; width: 99%; border: 1px solid #ddd;border-radius: 6px; height: 90px; padding-top: 7px;margin-top: 10px;}
.viewright .dinzhi li .but{ width: 100%; height: 45px; line-height: 45px; color: #fff; cursor: pointer; border: none; background: #D4141A;border-radius: 6px; margin-top: 10px;}


.viewright .wx{ background: #fff;padding: 15px;border-radius: 6px; margin-top: 20px; height: 120px;}
.viewright .wx img{ float:left; width: 120px; margin-right: 15px;}
.viewright .wx span{ display:block; float:left; line-height: 200%; font-size: 15px; padding-top: 20px;}


.dinzhiyou{}
.dinzhiyou .top{ text-align:center;}
.dinzhiyou .top p{ margin: 0; padding: 10px 0; line-height: 200%;}
.dinzhiyou .text{ background: #fff; margin-top: 35px; box-shadow: 0 0 6px #ccc; padding: 50px; font-size: 15px;border-radius: 6px;}
.dinzhiyou .text ul{ }
.dinzhiyou .text ul li{ float:left; padding: 15px 40px 10px 0;}
.dinzhiyou .text ul li input{ width: 18px; height: 18px;}
.dinzhiyou .text p{ margin: 0; padding: 15px 0; clear:both;}
.dinzhiyou .text .input{ display:block;  width: 400px; display:block; height: 32px; border: 1px solid #ddd;border-radius: 6px; margin-top: 5px;}
.dinzhiyou .text textarea{ display:block; width: 99%; border: 1px solid #ddd;border-radius: 6px; height: 90px; padding-top: 7px;margin-top: 10px;}
.dinzhiyou .text strong{ font-size: 16px;}
.dinzhiyou .text .but{ width: 100%; height: 45px; line-height: 45px; font-size: 20px; color: #fff; cursor: pointer; border: none; background: #D4141A;border-radius: 6px; margin-top: 10px;}


.gonglue { padding-top: 0;}
.gonglue .hm2 li p strong{ height:auto; padding-bottom: 5px; color: #333;}
.gonglue .hm2 li p{ line-height: 200%; color: #666;}

.pingjialist{}
.pingjialist p{ margin: 0; padding: 25px 0; border-bottom: 1px solid #ddd; line-height: 200%;}
.pingjialist p strong{ display:block; font-size: 18px;}


.newslist{ padding: 25px 0;}
.newslist li{ height: 40px; line-height: 40px; font-size: 15px; color: #999; background:url(img/ico_6.png) no-repeat 0 center; padding-left: 20px;}
.newslist li em{ float:left; width: 108px; font-style:normal;}
.newslist h2{ height: 55px; font-size: 30px; color:#B39B77;}

.newsview{ padding: 20px 0;}
.newsview h2{ height: 55px; font-size: 32px;text-align:center;}
.newsview .time{ text-align:center; color: #999;}
.newsview .text{ font-size: 14px; padding: 20px 0; overflow:hidden;}
.newsview .text p{ margin: 0; padding: 15px 0; line-height: 28px;}
.newsview .text img{ max-width: 100%; display:block; margin: 0 auto;}
.newsview .next{ border-top: 1px solid #ddd; line-height: 26px; padding-top: 20px;}
.newsview .next span a,.newsview .next span a:visited{ margin-top: 10px; text-align:center; color: #fff; text-decoration:none; display:block; display:block; color: #fff; background: #999; float:right; width: 75px; height: 36px; line-height: 36px; font-size: 15px;}
.newsview .next span a:hover{ background: #000;}

.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:100;display:none;top:0;left:0}
.reveal-modal{visibility:hidden;width:330px;margin:0 auto;top:150px;margin:0 auto;left:50%;margin-left:-150px;position:absolute;z-index:101;padding:30px 40px 34px;text-align:center;color:#fff;font-weight:700}
.reveal-modal .close-reveal-modal{font-size:38px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:700;cursor:pointer}
.reveal-modal img{ width: 330px;}


.Foot{ background: #000; padding: 25px 0; color: #ccc;}
.Foot .logo{ float:left; padding: 100px 80px 0 0;}
.Foot .contact{ float:left; padding: 50px 0;}
.Foot .contact h3{ font-size: 24px;}
.Foot .contact p{ margin: 0; padding: 15px 0; line-height: 250%; font-size: 15px;color: #666;}
.Foot .w2{ padding-top: 60px;}
.Foot .w2 li{ float:right; width: 160px; text-align:center; margin-left: 40px; color: #666;}
.Foot .w2 li img{ display:block; margin-bottom: 7px; width: 150px;}
.Foot .icp{ border-top: 1px solid #222; text-align:center; color: #666; padding: 25px 0;}


/* 手机屏幕定义 */
@media (max-width: 767px) {
	
	body {  background:#fff;}
.hxs { display: none !important;}
.c-banner .jumpBtn{bottom: 10px;}
.c-banner .banner ul li p{ top: 25%; left:10px; }
.c-banner .banner ul li p strong{ font-size: 14px; padding: 0;}
.c-banner .jumpBtn ul li{width: 11px;height: 11px;}

.pages{ clear:both; padding: 20px 0;}
.pages a,.pages a:visited,.pages strong{padding: 5px 10px; }
.w1360{ width: auto;}
.Header{ padding: 15px;}
.Header .logo img{ width: 120px;}
.meum2{ position: absolute; top: 67px; right: 0; width: 190px; z-index: 999; display:block;}
.meum2 h5{ float:left; width:35px;}
.meum2 h5 img{ width: 24px;}
.meum2 ul{background: rgba(0,0,0,0.85); float:left; width: 125px; padding: 10px 0 10px 30px;}
.meum2 ul li{ line-height: 45px;}
.meum2 ul li a{ color: #fff; font-size: 15px;}
.mobile{ float:right; margin-top: 5px;}
.mobile .oxx{ background:url(img/i-menu.png) no-repeat 0 0; display:block; width: 28px; background-size: 28px; padding-top: 22px; font-size: 12px; text-align:center;}
.FootTel{ position: fixed; z-index: 200; left: 0; bottom: 0; right: 0; height: 48px; padding-top: 2px; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1); background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,#FFF 67%,#FFF 100%);}
.FootTel li{ width: 33.333%; float:left; text-align:center; height: 48px;font-size: 14px;}
.FootTel li a{ display:block; height: 48px; padding-top: 7px;}
.FootTel img{ display:block; margin: 0 auto; width: 20px; height: 20px; vertical-align: middle;}
.FootTel .f1 a:first-child img  
{
    -webkit-animation:bounce 1.2s .2s ease both infinite;
    -moz-animation:bounce 1.2s .2s ease both infinite;}
@-webkit-keyframes bounce{
    0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}
    40%{-webkit-transform:translateY(-3px)}
    60%{-webkit-transform:translateY(-2px)}
}
@-moz-keyframes bounce{
    0%,20%,50%,80%,100%{-moz-transform:translateY(0)}
    40%{-moz-transform:translateY(-3px)}
    60%{-moz-transform:translateY(-2px)}
}
.Home .title,.xianlulist .title{ height: 42px; line-height: 42px; clear:both; overflow:hidden; padding: 0 0 0 10px; text-align:left; background: #DFDFDF;}
.Home .title h2,.xianlulist .title h2{font-size: 18px; font-weight:bold;}
.Home .hm2{ padding: 10px; }
.Home .hm2 li,.Home .hm3 li,.Home .hm4 li,.xianlulist li{ float: none; width: auto;  margin:10px 0 25px;}
.Home .hm2 li img,.Home .hm3 li img,.Home .hm4 li img,.xianlulist li img{ width: 100%; height: auto;}
.Home .hm2 li p,.Home .hm3 li p,.Home .hm4 li p,.xianlulist li img p{ margin: 0; padding: 10px 10px 20px; height: auto;}
.Home .hm2 li p strong,.Home .hm3 li p strong,.xianlulist li p strong{ font-size: 15px; height: auto;}
.Home .hm2 .r,.Home .hm3 .r,.Home .hm4 .r,.xianlulist li .r{ float: none;}
.Home .more{ padding: 20px 0;}
.Home .more a{  width: 80%; height: 40px; line-height: 40px;border-radius:35px;font-size: 14px;}
.Home .hm3{ padding: 15px 10px; }
.Home .hm4 { padding: 15px 10px 0;}


.Home .hm7{ padding: 10px;}
.Home .hm7 ul{ margin-top: 35px;}
.Home .hm7 li{ width: 25%; margin-right: 0; padding-bottom: 20px; font-size: 14px;}
.Home .hm7 li img{ width: 70%;border-radius:50%; display:block;}

.Banner{ height: 80px;}
.BannerAbout{ background-size:100% 100%;}

.Content{ padding: 20px 10px;}
.Content h1{ font-size: 24px; padding-bottom: 20px;}
.ContentTitle{ height: 35px; line-height: 35px; width: auto; padding: 10px;}
.ContentTitle .links ul li{margin-right: 20px;}
.about{ line-height: 200%; font-size:14px;}
.about p{ line-height: 200%; font-size:14px; margin: 0; padding: 10px 0;}

.newslist{ padding: 0;}
.newslist li{ overflow:hidden;}


.newsview{ padding: 0;}
.newsview h2{ font-size: 24px; height:auto;}

.newsview .text{ font-size: 14px; padding: 20px 0; overflow:hidden;}
.newsview .time{ padding: 10px 0;}
.newsview .text p{ padding: 10px 0; line-height: 200%;}



.Content .view h1{ font-size: 20px;}

.Content .viewleft{ float: none; width: auto;}

.viewleft #wrapper { width: auto;}
.viewleft #fullsize{ height:250px; clear:both; overflow:hidden;}
.viewleft #fullsize img{ height: auto;}
.viewleft .imgnav { height: auto; }
.viewleft #thumbnails {height: auto; padding: 0; clear:both; margin: auto;}
.viewleft #slideleft { float:none; width:auto;  }
.viewleft #slideright {float: none;  width:auto; }
.viewleft #slidearea { height:auto; width: 100%; margin: auto;}
.viewleft #slider { height:auto; width:auto; padding-left: 15px;}
.viewleft #slider img {cursor:pointer;width:30%; height:auto; margin-right: 0; float: none;}
.viewleft .view1 #xinchen{ padding: 0;}
.viewleft .view2{ padding: 0;}
.viewleft .view3{ padding: 0;}
.viewleft .view3 p{ margin: 0; padding: 10px 0;}



.viewright{ float: none; width: auto;}
.viewright .miaoshu{ padding: 20px; line-height: 200%;}
.viewright .miaoshu li{ padding: 5px 0 5px 18px; background:url(img/ico_7.png) no-repeat 0 15px; background-size:8px;}


.viewright .dinzhi{ padding: 10px;}

.viewright .wx{ height: auto; text-align:center;}
.viewright .wx img{ float: none; width: 140px; margin: 0 auto;}
.viewright .wx span{ float: none; line-height: 200%; padding-top: 0;}






.dinzhiyou .text{ padding: 20px;}

.dinzhiyou .text ul li{ padding: 15px 20px 10px 0;}

.dinzhiyou .text p{padding: 10px 0;}
.dinzhiyou .text .input{ width: 98%;}
.dinzhiyou .text .but{ width: 100%; height: 45px; line-height: 45px; color: #fff; cursor: pointer; border: none; background: #D4141A;border-radius: 6px; margin-top: 10px;}










.Foot{}
.Foot .logo{ float: none; padding: 10px 0; text-align:center;}
.Foot .logo img{ width: 150px; display:block; margin: 0 auto;}
.Foot .contact{ float: none; padding: 10px 0; text-align:center; font-size: 14px;}
.Foot .contact h3{ font-size: 15px;}
.Foot .contact p{line-height: 180%;}
.Foot .icp{padding: 25px 0 50px; font-size: 14px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.hsm { display: none !important;}
}
/* PC屏幕定义 */
@media (min-width: 992px) and (max-width: 1199px) {
.hmd {display: none !important;}
}
@media (min-width: 1200px) {
.hlg {display: none !important;}
}