/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
body{ font:12px/22px "Arial","Microsoft YaHei","SimSun"; font-size:100%; background:#fff; overflow-x: hidden;}


ul,li,ol{ list-style:none}
a{ text-decoration:none !important; cursor:pointer !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding:auto;}
.no-margin{ margin:0 !important;}
.no-padding{ padding:0 !important;}
.container-fluid{ max-width:1230px !important;}
.overflow{white-space:nowrap; overflow:hidden;}
.overflow-text{white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%;}
.main{ margin:20px 0; width:100%; overflow:hidden;}


@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

/*手机底部*/
.hot{width:100%; height:58px; 
	background:#157be4; 
	position:fixed; bottom:0; left:0; 
	z-index:99; border-top:solid 2px #c3c3c3;
}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row>div.text-center{ border-right:1px solid #fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(/JS9FH1OPUIcKJy8qI1MOHz1MDOgOKSD.jpg) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(/JS9FH1OPUIcKJy8qI1MOHz1MDOgOKSD.jpg) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }




.htops{ background:#41474c; width:100%;}
.htops .p1{ font-size:12px; line-height:33px; color:#7d7d7d;}
.htops .p1 span{ color:#009bff;}
.htops .p2{ color:#7d7d7d; font-size:12px; line-height:33px;}
.htops .p2 a{ display:inline-block; color:#7d7d7d; padding:0 10px;}
.htops .p2 a:hover{color:#009bff;}
.htops .p2 .alast{ font-size:14px; color:#fff; background:#0075c0; font-weight:bold; padding:0 15px;}
.htops .p2 .alast:hover{ color:#fff;}
/*header*/
.header{ width:100%;z-index:9999; background:#fff; transition:all 0.4s;box-shadow:0 5px 5px rgba(136,136,136,0.5);}
.top-head-wrap{}
.top-head{display: table;width: 100%;}
.top-head .top-logo{display: table-cell;vertical-align: middle;}

.nav-wrap{ width:815px; float:right;}
.top-nav{}
.top-nav .nav-li{ width:14.28%; float:left; position:relative; text-align:center;}
.top-nav .nav-li .nav-link{ position:relative; font-size:16px; line-height:45px;white-space:nowrap;overflow:hidden; color:#4c4c4c; display:block; width:100%; padding:30px 0 20px;}
.top-nav .nav-li .nav-link:before{ content:''; display:block; width:56%; background:#009bff; height:5px; position:absolute; left:50%;bottom:16px;opacity:0;
transition:all 0.4s; 
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);}
.top-nav .nav-li .nav-link:after{ content:''; display:block; width:1px; height:17px; background:#b4b4b4; position:absolute;right:0;top:50%;margin-top:-4px;}
.top-nav .nav-li:last-child .nav-link:after{ display:none;}
.top-nav .nav-li:hover .nav-link{ }
.top-nav .nav-li:hover .nav-link:before{ opacity:1;}

.top-subnav{display:none; position: absolute; left: -10%;width: 120%; z-index: 3;font-size:13px;line-height:45px; padding-bottom: 5px;background:rgba(255,255,255,0.8);white-space:nowrap; overflow:hidden;}
.top-subnav .subnav-link{white-space:nowrap; overflow:hidden; transition:all 0.3s; display:block; width:100%; color:#4c4c4c;}
.top-subnav .subnav-link:hover{ background:rgba(0,142,233,0.7); color:#fff;}


/*轮播图*/
.banner{ max-width:1920px; margin:0 auto; overflow:hidden; position:relative; width:100%; height:100%;}
.banpc{ width:100%; height:100%; overflow:hidden;}
.picFocus{ margin:0 auto;  width:100%; position:relative;zoom:1;   }
.picFocus .hd{ width:100%;}
.picFocus .hd ul{zoom:1; max-width:1200px !important; margin:0 auto;}
.picFocus .hd ul li{float:left;width:20%; text-align:center; padding:0 2px; position:relative;}
.picFocus .hd ul li:after{ content:''; display:block; width:34px; height:14px; background:url(/JS9FH1OPUIcKJzEPUHEoIt.jpg) no-repeat; background-size:100% 100%; position:absolute; left:50%; top:-14px; margin-left:-17px; opacity:0; transition:all 0.3s;}
.picFocus .hd ul li p{ font-size:18px; line-height:74px; color:#595959; background:#e3e3e3; cursor:pointer; transition:all 0.3s;}
.picFocus .hd ul li p i{ display:inline-block; overflow:hidden; position:relative; top:10px; right:0;}
.picFocus .hd ul li p i .img1{ display:none;}
.picFocus .hd ul li p i .img2{ display:block;}
.picFocus .hd ul li.on{}
.picFocus .hd ul li.on:after{ opacity:1;}
.picFocus .hd ul li.on p{ background:url(/JS9FH1OPUIcKJyAIUI5SIt.jpg) no-repeat; background-size:cover; color:#fff;}
.picFocus .hd ul li.on p i .img1{ display:block;}
.picFocus .hd ul li.on p i .img2{ display:none;}
.picFocus .bd{ width:100%;}
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd li a.img{ padding-top:35%; display:block;}

/*phone*/
.phone{ display:none; width:100%; overflow:hidden;}
.swiper-banner-img {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.swiper-banner-img:before { content: '';display: block;padding-top:40%;}




.wrap1{ border-top:1px dashed #e3e3e3; margin-top:40px; padding-top:40px; margin-bottom:40px;}
.xclist{ width:260px; float:left; overflow:hidden;}
.xclist .xctit{ width:100%; overflow:hidden;white-space:nowrap; color:#fff; font-size:22px; line-height:60px; text-align:center; 
background: -webkit-linear-gradient(#009afc, #0076c2);
background: -o-linear-gradient(#009afc, #0076c2);
background: -moz-linear-gradient(#009afc, #0076c2);
background: linear-gradient(#009afc, #0076c2);}
.xclist .xcul{ width:100%; border:1px solid #dedede; background:#efefef; padding:12px 5px;}
.xclist .xcul li{ border:1px solid #e0e0e0; width:100%; overflow:hidden;white-space:nowrap; text-align:center; line-height:35px; font-size:16px; margin-bottom:6px; position:relative; padding-left:14px;
background: -webkit-linear-gradient(#fefefe, #eaeaea);
background: -o-linear-gradient(#fefefe, #eaeaea);
background: -moz-linear-gradient(#fefefe, #eaeaea);
background: linear-gradient(#fefefe, #eaeaea);}
.xclist .xcul li:last-child{ margin-bottom:0;}
.xclist .xcul li:before{ content:''; display:block; width:12px; height:12px; background:url(/JS9FH1OPUIcKODNpD1cF.jpg) no-repeat; background-size:contain; position:absolute; left:14px; top:50%; margin-top:-6px;}
.xclist .xcul li a{overflow:hidden;white-space:nowrap; display:block; width:100%; color:#3c3c3c;}
.xclist .xcul li:hover{background: -webkit-linear-gradient(#009afc, #0076c2);
background: -o-linear-gradient(#009afc, #0076c2);
background: -moz-linear-gradient(#009afc, #0076c2);
background: linear-gradient(#009afc, #0076c2);}
.xclist .xcul li:hover:before{background:url(/JS9FH1OPUIcKODNsNucSK1H.jpg) no-repeat; background-size:contain;}
.xclist .xcul li:hover a{ color:#fff;}


.xclist .xcul .act{background: -webkit-linear-gradient(#009afc, #0076c2);
background: -o-linear-gradient(#009afc, #0076c2);
background: -moz-linear-gradient(#009afc, #0076c2);
background: linear-gradient(#009afc, #0076c2);}
.xclist .xcul .act:before{background:url(/JS9FH1OPUIcKODNsNucSK1H.jpg) no-repeat; background-size:contain;}
.xclist .xcul .act a{ color:#fff;}



.xclist .list-bot{border:1px solid #dedede; border-top:0; width:100%; height:145px; padding:1px;}
.xclist .list-bot .bot-img{ width:100%; height:100%; background:url(/JS9FH1OPUDVNOtZpJHEF.jpg) no-repeat; background-size:cover; padding-right:15px; padding-top:40px;}
.xclist .list-bot .bot-img p{text-align:right; line-height:30px;}
.xclist .list-bot .bot-img .p1{ color:#1d1d1d; font-size:14px;}
.xclist .list-bot .bot-img .p1 i{ display:inline-block; overflow:hidden; position:relative; top:6px; right:5px;}
.xclist .list-bot .bot-img .p2{ font-size:22px; color:#008ee9; font-family:Arial;}

.xccase{ overflow:hidden; padding-left:18px;}
.catop{ width:100%; overflow:hidden;}
.catop .p01{ width:145px;line-height:27px;background:url(/JS9FH1OPUISGOO9LD1Z.jpg) no-repeat;background-size:cover; text-align:center; font-size:16px; color:#fff; float:left;}
.catop .seach{ overflow:hidden; padding-left:12px; padding-right:70px;/*width: calc(100% - 145px); float:right;*/}
.catop .seach .sear{ width:100%; overflow:hidden; position:relative;}
.catop .seach .sear input{ border:1px solid #e0e0e0; width:100%; height:27px; line-height:27px; padding-right:90px; outline:none; padding-left:15px;}
.catop .seach .sear button{ width:90px; height:27px; line-height:28px; text-align:center; letter-spacing:3px; font-size:12px; font-family:"宋体"; color:#fff; background:#009bff; padding:0; border:0; outline:none; position:absolute; right:0; top:0;}
.catop .seach .sear ::-webkit-input-placeholder {font-family:"宋体"; }
.catop .seach .sear :-moz-placeholder {font-family:"宋体"; }
.catop .seach .sear ::-moz-placeholder {font-family:"宋体"; }
.catop .seach .sear :-ms-input-placeholder {font-family:"宋体"; }

.xcca{ border-top:1px solid #dbdbdb; width:100%; padding-top:12px; margin-top:13px; position:relative;}
.xcca a{ width:100%; display:block; border:1px solid #e0e0e0;}
.xcca .caimg{ width:100%; overflow:hidden;}
.xcca .caimg .img{ padding-top:68%; transition:all 0.4s;}
.xcca .catxt{ padding:5px 8px; overflow:hidden; width:100%;}
.xcca .catxt h3{ font-size:14px; line-height:24px; color:#3c3c3c; padding-right:40px; position:relative;text-overflow:ellipsis;}
.xcca .catxt h3 span{ display:block; width:44px; text-align:right; font-size:12px; line-height:24px; position:absolute; top:0; right:0; text-transform:uppercase; color:#b4b4b4;}
.xcca .catxt p{ font-size:12px; line-height:25px; width:100%;text-overflow:ellipsis; color:#adadad;}
.xcca a:hover .caimg .img{ transform:scale(1.1);}
.xcca .catxt p:hover, .xcca .catxt h3:hover, .xcca .catxt h3:hover span{ color:#009bff;}

.swiper-button-prev, .swiper-button-next{ width:27px; height:27px; border:1px solid #e0e0e0; background:#fff; position:absolute; top:-19px; text-align:center; line-height:27px; font-size:20px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:0;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:auto; right:30px;}


.tf{}
.tf .img{ height:136px;}
.tf .img2{ display:none;}


.wrap2{ margin:0; padding-top:40px; padding-bottom:60px;}

.index-tit{ width:100%; text-align:center;}
.index-tit h3{ font-size:24px; line-height:1; color:#009bff;}
.index-tit p{ color:#bebebe; font-size:14px; line-height:24px; margin-top:10px;}

.wxbox{ width:100%; overflow:hidden; margin-top:30px; background:url(/JS9FH1OPUISGOk9PKIZ.jpg) no-repeat; background-size:100% 100%; padding:5px;}
.wxbox .wx-img{ width:45%; float:left; overflow:hidden;}
.wxbox .wx-img .img{ padding-top:71%; transition:all 0.4s;}
.wxbox .wx-img .img:hover{ transform:scale(1.1);}

.wxbox .wx-txt{ width:55%; overflow:hidden; float:right; padding:30px; padding-bottom:0;}
.wxbox .wx-txt h3{ overflow:visible; width:100%; color:#4c4c4c; font-size:24px; line-height:46px; position:relative; border-bottom:1px solid #e5e5e5; padding-right:45px;}
.wxbox .wx-txt h3:after{ content:''; display:block; width:20%; height:1px; background:#d7a84b; position:absolute; left:0; bottom:-1px; transition:all 0.4s;}
.wxbox .wx-txt h3:hover:after{ width:100%;}
.wxbox .wx-txt h3 a{ display:block; font-size:12px; text-transform:uppercase; color:#bebebe; line-height:2; position:absolute; right:0; top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
.wxbox .wx-txt h3 a:hover{ color:#0099ff;}
.wxbox .wx-txt .wt01{ width:100%; margin-top:15px; font-size:12px;color:#4d4d4d; margin-bottom:20px;}
.wxbox .wx-txt .wt01 p{ line-height:26px;height:130px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5;overflow:hidden;}
.wxbox .wx-txt ul{ width:100%; box-shadow:0 5px 5px #ccc; margin-bottom:10px; border-top:1px solid rgba(192,192,192,0.3);}
.wxbox .wx-txt ul li{ width:33.3%; float:left; overflow:hidden; text-align:center; position:relative;}
.wxbox .wx-txt ul li:after{ content:''; display:block; width:1px; height:60%; background:#c0c0c0; position:absolute; right:0; top:20%;}
.wxbox .wx-txt ul li:last-child:after{ display:none;}
.wxbox .wx-txt ul li a{ display:block; width:100%; padding:20px 0; transition:all 0.3s; background:#fff;}
.wxbox .wx-txt ul li h4{ font-size:14px; color:#606060; line-height:24px;}
.wxbox .wx-txt ul li p{ width:100%; position:relative;}
.wxbox .wx-txt ul li p:after{ content:''; display:block; padding-top:20%;}
.wxbox .wx-txt ul li p img{ top:auto;}
.wxbox .wx-txt ul li p .img2{ display:none;}
.wxbox .wx-txt ul li a:hover{ background:url(/JS9FH1OPUISGOu9LD1Z.jpg) no-repeat; background-size:cover;}
.wxbox .wx-txt ul li a:hover p .img1{ display:none;}
.wxbox .wx-txt ul li a:hover p .img2{ display:block;}
.wxbox .wx-txt ul li a:hover h4{ color:#fff;}




.wrap3{ margin:0; padding:40px 0 50px;background-image:url(/JS9FH1OPUISGNE9LD1Z.jpg); background-attachment: fixed; background-size:cover;}
.wrap3 .index-tit h3,
.wrap3 .index-tit p{ color:#fff;}
.youshi{ width:100%; margin-top:10px; overflow:hidden;}
.youshi .ysli{ padding:25px 10px;}
.youshi .ysli .ysimg{ width:97px;position:relative; background:#fff; border-radius:4px; float:left;}
.youshi .ysli .ysimg:after{ content:''; display:block; padding-top:100%;}
.youshi .ysli .ys-tt{ overflow:hidden; padding-left:25px; color:#fff;}
.youshi .ysli .ys-tt h3{ font-size:18px; line-height:28px; border-bottom:1px solid #fff; overflow:visible;    display: inline-block;}
.youshi .ysli .ys-tt p{ font-size:14px; line-height:20px; margin-top:4px; height:60px; overflow:hidden;}




.wrap4{ margin:0; padding:40px 0 50px;}
.wp4{ margin-top:40px;}
.wp4-lf{ width:65.5%; float:left; overflow:hidden;}
.wp4-lf .tab{ width:100%; overflow:hidden; border:1px solid #ebebeb;}
.wp4-lf .tab li{white-space:nowrap;float:left;}
.wp4-lf .tab li a{ font-size:16px; color:#717171; line-height:42px; display:inline-block; width:130px; text-align:center; background:#fff; transition:all 0.3s;}
.wp4-lf .tab li.cur a, .wp4-lf .tab li:hover a{ background:#009bff; color:#fff;}

.hids{ width:100%; overflow:hidden; margin-top:17px; display:none;}
.hows{ display:block;}
.hids .h-t1{}
.hids .h-t1 a{width:100%; overflow:hidden; display:block;}
.hids .h-t1 .ht-img{ width:50%; overflow:hidden; float:left;}
.hids .h-t1 .ht-img .img{ transition:all 0.4s; padding-top:48%;}
.hids .h-t1 .ht-img .img:hover{ transform:scale(1.1);}
.hids .h-t1 .ht-tt{ width:50%; float:right;overflow:hidden; padding-left:20px;}
.hids .h-t1 .ht-tt h3{text-overflow:ellipsis; color:#2d2d2d; font-size:16px; line-height:30px;}
.hids .h-t1 .ht-tt p{ font-size:14px; line-height:24px; color:#646464;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4;overflow:hidden; height:96px; margin:6px 0 10px;}
.hids .h-t1 .ht-tt span{ font-size:12px; line-height:24px; display:inline-block; color:#2f2f2f;}
.hids ul{ width:100%; overflow:hidden;}
.hids ul li{ border-bottom:1px dotted #a19f9c; line-height:48px;}
.hids ul li a{ width:100%; display:block; font-size:14px; color:#565656;}
.hids ul li a:hover, .hids .h-t1 .ht-tt p:hover, .hids .h-t1 .ht-tt span:hover, .hids .h-t1 .ht-tt h3:hover{ color:#009bff;}

.wp4-rh{ width:34.5%; float:right; overflow:hidden; padding-left:30px;}
.wp4-rh-top{border:1px solid #ebebeb; width:100%;line-height:40px; }
.wp4-rh-top p{ font-size:16px; background:#009bff; color:#fff; padding:0 20px;}
.wp4-rh-top a{ display:inline-block;padding-right:10px; color:#cdcdcd; font-size:12px;}
.wp4-rh-top a:hover{ color:#009bff;}
.wp4-rh ul{ width:100%; margin-top:3px;}
.wp4-rh ul li{ padding:28px 0 24px; width:100%; overflow:hidden; border-bottom:1px dotted #a19f9c;font-family:"宋体";}
.wp4-rh ul li a{ display:block; width:100%; overflow:hidden;}
.wp4-rh ul li h3{ width:100%; padding-left:27px; font-size:14px; color:#202020; position:relative;}
.wp4-rh ul li span{ font-size:12px; line-height:16px; text-align:center; display:block; width:16px; color:#fff; position:absolute; left:0; top:0; }
.wp4-rh ul li h3 span{ background:#009bff;}
.wp4-rh ul li p{ padding-left:27px; position:relative; font-size:12px; line-height:24px; color:#716f6e; margin-top:17px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow:hidden; height:48px;}
.wp4-rh ul li p span{ background:#ffa200; top:5px;}
.wp4-rh ul li h3:hover, .wp4-rh ul li p:hover{ color:#009bff;}

.wrap5{ margin:0; padding:50px 0 30px; background:url(/JS9FH1OPUISGNO9LD1Z.jpg) no-repeat; background-size: cover;}
.fotop1{ width:28%; float:left; overflow:hidden;}
.fotop1 h3{ color:#fff; font-size:18px; line-height:24px;}
.fotop1 h3 > samp{ font-size:12px; padding-left:15px;}
.fotop1 p{ font-size:14px; line-height:24px; color:#fff;}
.fors{ width:100%; overflow:hidden; margin-top:15px;}
.fors .fm01{ width:100%; overflow:hidden; margin-bottom:12px;}
.fors .fm01 label{ margin:0; font-size:14px; color:#fff; line-height:28px; font-weight:normal; float:left;}
.fors .fm01 .fm-t{width: calc(100% - 50px); float:right; overflow:hidden;}
.fors .fm01 .fm-t input{ width:80%; border:0; outline:none; font-size:14px; line-height:28px; height:28px; padding:0 5px;}
.fors .fm01 .fm-t textarea{ width:80%; border:0; outline:none; font-size:14px; line-height:28px; height:28px; padding:0 5px;}
.fors .fm01 .fm-t .btn{ padding:0; margin:0; width:74px; line-height:28px; text-align:center; color:#fff; font-size:14px; background:#ffa200; letter-spacing:2px; border-radius:0;}

.fotop-rh{ width:72%; float:right; overflow:hidden;}
.fotop-rh .fo-nav{ width:46%; float:left; overflow:hidden;}
.fotop-rh .fo-nav ul{ width:33.3%; float:left; overflow:hidden; text-align:center;}
.fotop-rh .fo-nav ul h3{ font-size:16px; line-height:30px;}
.fotop-rh .fo-nav ul li{ font-size:12px; line-height:30px;}
.fotop-rh .fo-nav ul a{ color:#fff;}
.fotop-rh .fo-nav a:hover{ color:#ffa200;}
.fotop-rh .foxx{ width:54%; float:right; overflow:hidden;}
.fotop-rh .foxx .ewm{ width:31%; float:right; overflow:hidden; text-align:center;}
.fotop-rh .foxx .ewm img{ margin:0 auto;}
.fotop-rh .foxx .ewm p{ font-size:16px; line-height:30px; color:#fff;}
.fotop-rh .foxx .fo-lx{ width:69%; float:left; overflow:hidden; color:#fff;}
.fotop-rh .foxx .fo-lx h3{ font-size:16px; line-height:30px;}
.fotop-rh .foxx .fo-lx p{ font-size:12px; line-height:30px;}

.fo-link{ width:100%; overflow:hidden; text-align:center; font-size:12px; line-height:24px; color:#fff; padding:0 16%; margin-top:30px;}
.fo-link a{ color:#fff;}
.fo-link a:hover{ color:#ffa200;}
.footer{ margin:0; background:#0587da; border-top:1px solid #52a7de; font-size:12px; line-height:24px; color:#fff; text-align:center; text-transform:uppercase; padding:20px 0;}



.mbox{ margin-top:40px; margin-bottom:50px;}
.mconts{ padding-left:20px; overflow:hidden;}
.mc-tit{ width:100%; overflow:hidden; border-bottom:1px solid #dbdbdb; padding-bottom:10px;}
.mc-tit span{ display:block; width:140px; line-height:30px; font-size:15px; color:#fff; text-align:center; float:left; overflow:hidden; background:url(/JS9FH1OPUISGOO9LD1Z.jpg) no-repeat; background-size:cover;}
.mc-tit p{ color:#dbdbdb; font-size:12px; line-height:30px;}
.mc-tit p a{color:#dbdbdb;}
.mc-tit p a:hover{ color:#008ee9;}
.mcbox{ width:100%; overflow:hidden; padding-top:10px;}
.mcbox table{width:100% !important;}

.mcbox img{max-width:100%; }

.mpt{ font-size:12px; line-height:24px; color:#696969; font-family:"宋体"; text-indent:2em;}


.li01{ padding:5px;}
.li01 a{ width:100%; display:block; border:1px solid #e0e0e0;}
.li01 .li01-img{ width:100%; overflow:hidden;}
.li01 .li01-img .img{ padding-top:68%; transition:all 0.4s;}
.li01 .li01-txt{ padding:5px 8px; overflow:hidden; width:100%;}
.li01 .li01-txt h3{ font-size:14px; line-height:24px; color:#3c3c3c; padding-right:40px; position:relative;text-overflow:ellipsis;}
.li01 .li01-txt h3 span{ display:block; width:44px; text-align:right; font-size:12px; line-height:24px; position:absolute; top:0; right:0; text-transform:uppercase; color:#b4b4b4;}
.li01 .li01-txt p{ font-size:12px; line-height:25px; width:100%;text-overflow:ellipsis; color:#adadad;}
.li01 a:hover .li01-img .img{ transform:scale(1.1);}
.li01 .li01-txt p:hover, .li01 .li01-txt h3:hover, .li01 .li01-txt h3:hover span{ color:#009bff;}


.pages{ width:100%; overflow:hidden; padding:15px 0;}
.pages ul{ display:inline-block; float:right; overflow:hidden;}
.pages ul li{ float:left;}
.pages ul li a{ display:inline-block; font-size:12px; color:#0f0f0f; line-height:24px; background:#fff; padding:0 10px;}
.pages ul li.tms{ font-size:12px; color:#808080; margin-left:10px;}
.pages ul li.tms span{ color:#252525;}
.pages ul li a:hover{ color:#fff; background:#008ae3;}


.li02{ width:100%; overflow:hidden; border-bottom:1px dotted #dbdbdb; padding:20px 0;}
.li02 a{ width:100%; display:block; overflow:hidden;}
.li02 .li02-img{ width:136px; float:left; overflow:hidden;}
.li02 .li02-img .img{ transition:all 0.4s; padding-top:70%}
.li02 .li02-txt{ overflow:hidden; padding-left:15px;}
.li02 .li02-txt h3{ padding-left:24px; font-size:14px; line-height:32px; width:100%; color:#080909; position:relative;}
.li02 .li02-txt h3:after{ content:''; display:block; width:17px; height:8px; background:url(/JS9FH1OPUHpSOk9PKIZ.jpg) no-repeat; background-size:contain; position:absolute; left:0; top:50%; margin-top:-4px;}
.li02 .li02-txt p{ color:#6f6f6f; font-size:12px; line-height:22px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow:hidden; height:44px;}
.li02 .li02-txt h3:hover, .li02 .li02-txt p:hover{ color:#008ae3;}
.li02 a:hover .li02-img .img{ transform:scale(1.1);}


.bybox{ width:65%; overflow:hidden; margin:0 auto;}
.bybox .by1{ width:100%; overflow:hidden; margin-bottom:25px;}
.bybox .by1:first-child{ margin-top:20px;}
.bybox .by1 label{ color:#404040; font-size:16px; line-height:35px; color:#404040; margin:0; text-align:left; float:left;white-space:nowrap; font-weight:normal;}
.bybox .by1 .bys1{ overflow:hidden;}
.bybox .by1 .bys1 input{ width:100%; border:1px solid #dcdcdc; line-height:35px; height:35px; padding:0 6px; font-size:14px; color:#333;}
.bybox .by1 .bys1 textarea{ width:100%; border:1px solid #dcdcdc;padding:0 6px; font-size:14px; line-height:28px; color:#333;}
.bybox .by1 .btn{ font-size:16px; padding:0; width:120px; line-height:35px; border-radius:6px; display:block; margin:0 auto;}
.bybox .by1 .btn-primary{    background-color: #0094f3;    border-color: #0094f3;}







