/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
a{color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover{ text-decoration: none; color:#104d69;}
nav ul,h1,h2,h3,h4,h5,h6,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.l { float:left;}
.r { float:right;}

html,body{font-family: Microsoft Yahei,'Î¢ÈíÑÅºÚ'; font-size: 14px; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;}
body{  position: relative;}

.header { height:40px; width:100%;}
.logo { width:50%; height:22px; padding-top:9px; padding-left:9px; position:relative;}
.dl-btn {
    position: absolute;
    right: 40px;
    top: 9px;
    line-height: 20px;
}
.logo img { height:22px; display:block;}

.header .sj-nav-btn { position:absolute; right:5px; top:7px; width:32px; height:26px; text-align:center; display:block; }
.header .sj-nav-btn span { height:2px; margin:5px auto 0; display:block; background:#666; width:20px;border-radius: 3px;z-index: 1; -webkit-transform-origin: 20px; transform-origin: 20px; -webkit-transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease; transition: transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); }
.header .sj-nav-btn2 span:nth-last-child(2) { opacity: 0;}
.header .sj-nav-btn2 span:nth-last-child(3) { opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.header .sj-nav-btn2 span { opacity: 1; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.header .nav { display: none; }
.header .sj-nav { display: none; background-color: #16171a; position:absolute; top:40px; width:100%;z-index:99;}
.header .sj-nav ul li {display: block; font-size: 14px; color: #fff; background-color: #16171a; line-height: 45px;border-bottom: #2b2b2e 1px solid; position: relative;}
.header .sj-nav ul li a { color:#fff; padding-left:20px;}
.header .sj-nav ul li em { position:absolute; right:10px; font-style:normal; font-size:1.2em;}
.header .sj-nav ul li .sj-i-tiem-nav { background-color: #202124; display:none;}
.header .sj-nav ul li .sj-i-tiem-nav ul li {background-color: #202124;}
.header .sj-nav ul li .sj-i-tiem-nav ul li a { padding-left:35px; cursor:pointer; display:block;}

.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img { width: 100%; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.flexslider { position: relative; zoom: 1; }
.flex-container {min-width: 150px;max-width: 1920px;}
.flexslider .slides { zoom: 1; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden; cursor:pointer;border-radius:6px; background:#fff;}
.flex-control-nav .flex-active{background:#ff6c3f;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;text-indent:-9999px;}
.flex-direction-nav li a.flex-next{right:40px; text-indent:-9999px;}


.yyjjfa { width:100%; padding:15px 0;}
.yyjjfa h3 { height:30px; line-height:30px; font-size:18px; font-weight:normal; text-align:center;}
.yyjjfa h3 span { display:inline-block; height:2px; width:15%; background:#333; vertical-align:middle; margin:0 12px;}
.yyjjfa h4 { height:24px; line-height:24px; font-weight:normal; color:#999; text-align:center; margin-bottom:15px;}
.yyjjfa ul li { display:block; width:25%; padding:0 10px 15px; float:left; box-sizing:border-box; text-align:center;}
.yyjjfa ul li .yyjj-tb { width:100%; margin:0 auto; height:auto; background:#ee651a; border-radius:250px; overflow:hidden; margin-bottom:15px;}
.yyjjfa ul li .yyjj-tb img { width:100%; margin:0 auto; height:auto;}
.yyjjfa ul li .yyjj-tb p { height:20px; line-height:20px;}
.news_list_top img { float: left; width: 35%; height:90px; margin-right: 10px;}
.news_list_top h6 { font-size: 15px; line-height: 1.8;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.news_list_top span { display: block;color: #999999; line-height: 30px;}
.news_listbox ul  { padding-top: 5px;}
.news_listbox ul li { line-height: 36px; border-bottom: 1px dashed #e3e3e3; font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

.index_news_box { padding: 0 10px;}
.index_news_box h3 { height:30px; line-height:30px; font-size:18px; font-weight:normal; text-align:center;}
.index_news_box h3 span { display:inline-block; height:2px; width:15%; background:#333; vertical-align:middle; margin:0 12px;}
.index_news_box h4 { height:24px; line-height:24px; font-weight:normal; color:#999; text-align:center; margin-bottom:15px;}
.index_news_box h5 { height: 36px; line-height: 36px; background: #f6f6f6; border-radius: 5px 5px 0 0; margin-bottom: 10px; }
.index_news_box h5 span { display: block; float: left; width: 50%; text-align: center;}
.index_news_box h5 span.on { border-bottom: 2px solid #e42e00; color: #e42e00;}

.lm-box { padding:10px 2%;}
.lm-box ul li { margin-bottom:10px; position:relative; width:100%; height:auto; border-radius:3px; overflow:hidden;}
.lm-box ul li img { display:block; height:auto; width:100%;}
.lm-box ul li .lm-ms-box { width:50%; height:50%; position:absolute; top:25%; left:25%; background:rgba(0,0,0,0.5); padding:0 15px; box-sizing:border-box;}
.lm-box ul li .lm-ms-box h3 { height:30%; padding:10% 0 0 0; font-size:18px; font-weight: normal; color:#fff; text-align:center;}
.lm-box ul li .lm-ms-box p { height:50%; overflow:hidden; line-height:24px; text-align:center; color:#f1f1f1;}

.dtnav-box { padding:15px 0 0 15px; background:#4c4c4c;}
.dtnav-list { float:left; width:33.3%; padding:0 5px 0 0; box-sizing:border-box;}
.tshei { min-height:145px;}
.dtnav-list h3 { height:16px; line-height:16px; border-left:3px solid #ff6c3f; font-size:15px; color:#d7d7d7; padding-left:9px;}
.dtnav-list ul { padding:15px 0;}
.dtnav-list ul li { line-height:24px;}
.dtnav-list ul li a { color:#999999;}

.footer { padding:10px; background:#2a2a2a; text-align:center; margin-bottom:70px;}
.footer p { line-height:24px; color:#fff;}
.footer p a { color:#999999;}

.tell-fix { height:68px; background:url(/tpl/www_mobile/images/db-bg.jpg) repeat-x 0 0; background-size:100%; border-top:2px solid #ff6c3f; position:fixed; bottom:0; width:100%; z-index:888;}
.tell-box { width:50%; height:100%; float:left; padding:2% 5% 0 15%; box-sizing: border-box; background:url(/tpl/www_mobile/images/tell-bg.png) no-repeat 3% 35%; background-size:22%;}
.tell-box h3 { font-size:14px; font-weight:normal; line-height:180%;}
.tell-box p { font-size:18px; color:#ff6c3f;}

.ny-contant { padding:10px 0;}
.bt-bf { height:36px; line-height:36px; background:#f1f1f1;}
.bt-bf div.l { width:30%; text-align:center; background:#ff6c3f; color:#fff; font-weight:bold;}
.bt-bf div.r { padding-right:10px; font-size:12px;}

.news-list { padding:5px;}
.news-list ul li { padding:5px 0; height:80px; border-bottom:1px dashed #d7d7d7;}
.news-list ul li img { width:100px; height:80px; float:left; display:block; margin-right:12px;}
.news-list ul li h3 { font-weight:bold; color:#333; line-height:20px; height:20px; overflow:hidden;}
.news-list ul li p { height:40px; line-height:20px; color:#666; overflow:hidden;}
.news-list ul li span { text-align:right; color:#999;line-height:20px; height:20px; display: block;}
.ny-page { line-height:30px; text-align:center; padding-top:10px;}
.ny-page span,.ny-page a { margin:0 7px;}
.ny-page a.on { font-weight:bold; color:#ee651a;}

.news-loadown { padding:5px; background:#f7f7f7;}
.news-loadown ul li { background:#fff; border:1px solid #e7e7e7; padding:5px; margin-top:5px;}
.news-loadown ul li h3 { line-height:24px; max-height:48px; overflow:hidden; font-weight:bold;}
.news-loadown ul li p { color:#999; line-height:24px;max-height:48px; overflow:hidden;}
.news-loadown ul li .time-btn { height:28px; line-height:28px;}
.news-loadown ul li .time-btn span { float:left; color:#999; display:block;}
.news-loadown ul li .time-btn b { display:block; height:26px; line-height:26px; border:1px solid #ee651a; float:right; border-radius:15px; width:30%; text-align:center;  color:#ee651a;}
.news-loadown ul li .time-btn>a { display:block; height:26px; line-height:26px; border:1px solid #ee651a; float:right; border-radius:15px; width:30%; text-align:center;  color:#ee651a;}

.por-listfl { height:30px; line-height:30px; text-align:center; padding-top:10px;}
.por-listfl span { display: inline-block; height:30px; width:30%; background:#ffded6; }
.por-listfl span.on { background:#ee651a; color:#fff; font-weight:bold;}



.por-list {}
.por-list ul { margin-left:2%;}
.por-list ul li { width:48%; float:left; margin-right:2%; text-align:center; margin-top:10px;}
.por-list ul li .por-list-pic { width:100%; margin:0 auto;}
.por-list ul li .por-list-pic img { width:100%; height:120px; overflow:hidden; display:block;}
.por-list ul li p { padding:0 5px; line-height:24px; height:48px; overflow:hidden;}

.por-xqbt { height:40px; line-height:40px; padding:5px 10px 0;}
.por-xqbt h3 { font-size:20px; font-weight:bold; border-bottom:1px solid #d7d7d7;}
.por-xqbt h3 span { font-size:14px; color:#999; margin-left:14px; font-weight:normal;}
.por-bigdt { padding:10px;}
.por-bigdt img { width:100%; display:block; height:auto;}

.por-xqnr-t { height:36px; line-height:36px; margin:0 10px; background:#ffded6;}
.por-xqnr-t span { width:27%; float:left; text-align:center; display:block; color:#666;}
.por-xqnr-t span.on { background:#ee651a; color:#fff;}
.por-text { padding:10px; line-height:24px;}
.por-text p { line-height:24px; text-indent:28px;}
.por-text img { max-width:100%; height:auto; display:block;}

.news-nrbt { padding:10px; text-align:center;}
.news-nrbt h3 { font-size:20px; text-align:center; font-weight: bold; line-height:30px;}
.news-nrbt h4 { font-size:14px; font-weight:normal; color:#999; height:30px; line-height:30px; border-bottom:1px solid #d7d7d7; text-align:center; margin-bottom:10px;}
.news-nrbt p { line-height:24px; text-indent:28px; margin-bottom:10px; text-align:left;}
.news-nrbt img { display:block; max-width:96%; margin:0 auto; height:auto; }

.newsnr-page { padding:5px 0; margin:0 10px; border-top:1px solid #d7d7d7;}
.newsnr-page p { line-height:24px;}

.about-us { padding:10px;}
.about-us p { line-height:24px; margin-bottom:10px;}

.con-ryzz { padding:0 10px;}
.con-ryzz ul li { margin-top:15px;}
.con-ryzz ul li img { border-radius:3px; width:100%; height:auto; display:block;}
.con-ryzz ul li p { text-align:center; line-height:30px;}


.bg01{ position:relative;}
.big-bjt { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -999; background:url(/tpl/www_mobile/images/dl-bgt.jpg) no-repeat center top fixed; background-size:100%;}
.dlkk { width:80%; padding:5%; height:auto; margin:0 auto; border-radius:8px; position:absolute; bottom:3%; left:5%;}
.dlkk label { display:block; height:40px; line-height:40px; border-bottom:1px solid #999; margin-bottom:10px;}
.dlkk label span { font-size:16px; color:#666; display:block; width:20%; float:left; vertical-align: middle;}
.dlkk label input { border:none; background:none; height:40px; line-height:40px;outline:none; font-size:16px; color:#333; width:75%; float:right; padding:0; vertical-align: middle;}
.dlkk label .yzm-pic {display:block; float:right; width:35%;}
.dlkk label img { width:100%; display:block; height:38px;}
.dlkk label input.yzm-k {  width:35%; float:left; margin:0 5% }
.dlkk label input.hqyzm-k { width:35%; float:right; font-size:14px; text-align:right; color:#ccc;}
.dlkk label.ts-btn { border:none; padding-top:5px;}
.dlkk label button.jtbt { font-weight:bold; height:40px; line-height:40px; text-align:center; width:100%; float:none; color:#fff; background:#ee651a; border-radius:20px; border:none; font-size:16px;}
.zc-alink { line-height:30px;color:#d7d7d7;}
.zc-alink a {  color:#999;}

.dtnav-list p { color:#999; line-height:24px; text-indent:17%;}
.dtnav-list img { width:80px; height:80px;}

.zckk { width:80%; padding:20% 5% 0; height:auto; margin:0 auto; border-radius:8px; left:5%; z-index:999;}
.zckk label { display:block; height:40px; line-height:40px; border-bottom:1px solid #999; margin-bottom:10px;}
.zckk label span { font-size:15px; color:#444; display:block; width:25%; float:left; vertical-align: middle; text-align:left; border-right:1px solid #d7d7d7; height:30px; line-height:30px; box-sizing:border-box;}
.zckk label input { border:none; background:none; height:30px; line-height:30px;outline:none; font-size:15px; color:#333; width:72%; float:right; padding:0; vertical-align: middle;}
.zckk label .yzm-pic {display:block; float:right; width:35%;}
.zckk label img { width:100%; display:block; height:38px;}
.zckk label input.yzm-k {  width:30%; float:left; margin:0 5% }
.zckk label input.hqyzm-k { width:35%; float:right; font-size:14px; text-align:right; color:#ccc;}
.zckk label.ts-btn { border:none; padding-top:5px;}
.zckk label button.jtbt { font-weight:bold; height:40px; line-height:40px; text-align:center; width:100%; float:none; color:#fff; background:#ee651a; border-radius:20px; border:none; font-size:16px;}
.big-bjt-zc { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -999; background:url(/tpl/www_mobile/images/zc-bgt.jpg) no-repeat center top fixed; background-size:100%;}
.dl-logo { width:80%; margin:0 auto 20px; padding-top:15%}
.dl-logo img  { width:100%; height:auto; display:block;}
.zckk .zc-alink { line-height:30px;color:#333;}
.zckk .zc-alink a {  color:#fff;}

.zxbm-box { padding:20px 10px 0;}
.zxbm-box label { margin-bottom:10px; display:block;}
.zxbm-box label input,.zxbm-box label textarea { border-radius:3px; height:38px; border:1px solid #d7d7d7; text-indent:3px; box-sizing:border-box; width:100%;}
.zxbm-box label textarea { height:80px;}
.zxbm-box label button { border:none; border-radius:3px; background:#ee651a; height:40px; text-align:center; width:100%; color:#fff; font-size:14px; font-weight:bold;}
.zxbm-box label input.bm-yzm { width:50%; float:left;}
.zxbm-box label img { float:right; padding-left:5px; box-sizing:border-box; max-width:50%; max-height:38px;}



.sjlm-fl {line-height:30px; text-align:center; padding-top:10px;}
.sjlm-fl ul { position:relative;}
.sjlm-fl ul li { display:block; line-height:30px; width:24%; margin-left:1%; background:#ffded6; vertical-align:top; float:left;}
.sjlm-fl ul li a { display:block;}
.sjlm-fl ul li.on { background:#ee651a; color:#fff; font-weight:bold;}
.sjlm-fl ul li.on a { color:#fff;}
.hide-fl {line-height:30px;  width:100%; display: none; margin-top:3px;}
.hide-fl a { line-height:30px; height:30px; overflow:hidden; display:block; width:24%;  margin-left:1%; border-top:1px solid #fff; background:#e6e6e6; color:#666; font-weight:normal; float:left;}
.hide-fl a.on { background:#f7f7f7; color:#ee651a;}



@media screen and (max-width: 340px) {
	.footer {margin-bottom:58px;}
	.tell-fix { height:58px;}
	.footer { font-size:12px;}
	.tell-box h3 { font-size:12px; font-weight:normal; line-height:180%;}
    .tell-box p { font-size:16px; color:#ff6c3f;}
	.dtnav-list h3 { font-size:13px; }
	.dlkk { bottom:0;}
	}

.por-list ul li h4 { font-weight: normal;
    text-align: left;
    font-size: 13px;
    line-height: 24px; }<!--ºÄÊ±1763756402.621Ãë-->