@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:13px/1.5 arial,'microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.noBg{background:none!important}.hide{display:none !important}
body{position:relative;color:#444;}
a{color:#444;text-decoration:none;outline: none;}
::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#666}
::-webkit-scrollbar-track{background:#eee}
::-webkit-scrollbar-corner{background:transparent}
::-webkit-scrollbar{width:7px;height:7px}

.wrap{ width:96%; margin: 0 auto;}
#header { position:relative; width:100%; height:60px; background:#fff;z-index:3; }
#head { max-width:640px; margin:0 auto; padding:0 0 60px; background:#fff; }
.head { max-width:414px; margin:0 auto; background:#fff; transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); z-index:2; }
#m-logo { line-height:60px; }
#m-logo img { height: 35px; padding-left:10px;}

.m-overlay { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }
.m-nav { width:200px; height:100%; right:-200px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:1; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav ul li { position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:14px; line-height:24px; }
.m-nav ul li a { display:block; }
.m-nav ul li a:hover,.m-nav .current a { color:#f60; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #f60; content:"" }

/* 菜单显示 */
.u-menu { position:absolute; right:6px; top:10px; display:block; width:50px; height:42px; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index: 99; }
.u-menu div { position:absolute; left:13px; top:20px; width:25px; height:25px; transform:translateZ(0px) rotate(0deg); transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; }
.u-menu div i { position:absolute; left:0; top:0; display:block; width:25px; height:2px; background:#000000; }
.u-menu .u-menu-top i {transform:translate3d(0px,-8px,0px);-webkit-transform:translate3d(0px,-8px,0px);}
.u-menu .u-menu-middle i {transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}
.u-menu .u-menu-bottom i {transform:translate3d(0px,8px,0px);-webkit-transform:translate3d(0px,8px,0px);}

body.z-open .m-nav {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}
body.z-open .head {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}
body.z-open .u-menu {transform:translateZ(0px) rotate(90deg);-webkit-transform:translateZ(0px) rotate(90deg);}
body.z-open .u-menu  div {transform:translateZ(0px) rotate(45deg);transition:transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;-webkit-transform:translateZ(0px) rotate(45deg);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;}
body.z-open .u-menu  div i {transition:transform 0.2s ease 0s;transform:translate3d(0px,11px,0px);-webkit-transition:-webkit-transform 0.2s ease 0s;-webkit-transform:translate3d(0px,11px,0px); }
body.z-open .u-menu .u-menu-bottom {transform:translateZ(0px) rotate(-45deg);-webkit-transform:translateZ(0px) rotate(-45deg);}
body.z-open .u-menu .u-menu-middle { display:none; }

.form-search{ position: absolute; top: -100px; left: 0; width:90%; padding:3% 5%; border-top:1px solid #ddd; box-shadow:3px 5px 5px #0268b3; background:#fff; z-index:2; opacity:0; transition:all .2s ease-out; }
.form-search input{ border:1px solid #eee;}
.form-search input[type="text"] { width:70%; height:38px; float:left; padding:0 5%; border-right:0px; }
.form-search input[type="submit"]{ width:19%; height:40px; float:left; border:0; background:#0268b3; color:#fff;}

.banner { position:relative; margin-bottom:5px; overflow:hidden; }
.banner .hd{display: none; width:100%; position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; text-align:center;}
.banner .hd li{ display:inline-block; width:40px; height:5px;  background:#0052a5; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.banner .hd li.on{ background:#fff;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;  }
.banner .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.swiper-container .swiper-pagination-bullet-active { background-color:#f60; }

.mian_nav { padding:3% 1.5% 1%; border-bottom:10px solid #f2f2f2; }

.mian_nav ul li{ float:left; width:23%; margin: 0 1% 2%; height:auto; text-align:center; background: #dce0ec; border-radius: 5px; font-size:12px; }
.mian_nav ul li a { display:block; padding:8% 0; }
.mian_nav ul li a i { display:inline-block; width:35px; height:35px;}
.mian_nav ul .li-03,.mian_nav ul .li-06 { border-right:0; }
.mian_nav ul li a span{ display:block; font-size:13px; color:#666; }

.nav{margin-top:3%;}
.s_t{width: 50%;margin:0 auto;}
.nav ul{margin-top: 4%;}
.nav ul li{float:left;width: 22%;margin:3% 1.5%;text-align: center;}
.nav ul li div{width: 70%;margin:0 auto;}
.nav ul li div img{width: 70%; text-align:center; }
.nav ul li p{margin-top: 8%;}

.ptitle{position:relative;padding:15px 0 5px 15px; border-bottom:1px solid #eee; background:#f7f7f7;}
.ptitle .caption{font-size:18px;color:#08AA66}
.ptitle .caption img{width:20px;vertical-align:middle;margin-right:5px}
.ptitle a{color:#2a9b74}
.ptitle .text{font-size:14px;color:#999;line-height:24px}
.ptitle .more{font-size:14px;position:absolute;right:15px;top:20px;color:#999}


/* 产品 */
.chanpin{padding:0 0%;margin-top: 2%;}
.pro{width: 100%;background: #fff;padding-bottom:20px;}
.pro img{ width:60%; padding:15px 0; }
.pro .mainCon{width: 94%;margin: 15px auto 0;}
.pro .mainCon .bd li{float: left;width: 49%;margin-left: 2%;text-align: center;margin-top:15px;}
.pro .mainCon .bd li:nth-child(1),.pro .mainCon li:nth-child(2){margin-top: 0;}
.pro .mainCon .bd li span{display: block;box-sizing: border-box;border: 1px solid #e0e0e0;}
.pro .mainCon .bd li em{display: block;font-size:10px;color: #333;margin-top:8px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pro .mainCon .bd li:nth-child(2n+1){margin-left: 0;}
.pro .menu{width:80%;margin: 0 auto; padding-bottom:15px;}
.pro .menu ul{display: flex;box-sizing: border-box;border-radius:30px;border: 1px solid #dedede;}
.pro .menu li{flex: 1; height:30px;text-align: center;line-height:30px;box-sizing: border-box;border-left: 1px solid #dedede;font-size:12px;color: #333333;}
.pro .menu li:first-child{border-left: none;border-radius:25px 0 0 25px;}
.pro .menu li.on{background: #2a9b74;color: #fff;}
.pro .menu li:last-child{border-radius: 0 25px 25px 0;}

/*优势*/
.youshi{margin-top: 5%;}
.s2_t{width: 70%;margin:0 auto;}
.s2_c{margin-top: 5%;}
.s2_cc{padding:4% 1.8%;line-height: 1.8;font-size: 14px;}
.s2_cb{text-align: center;}
.s2_cb a{display: inline-block;width: 36%;line-height: 2.5;background: #f58002 url(../images/s4_1_43.png) no-repeat 70% center;color: #fff;padding-right: 8%;}

.youshi .ys{ text-align:center; background:url(../images/fish.png) repeat; }
.youshi .ys .fish{ padding:20px 50px; }
.youshi .ys ul {
     border-top: 1px solid #009e75; height:auto; margin-top:30px;
}
.youshi .ys ul li {
    float: left;
    width: 50%;
    box-sizing: border-box;
    height: 140px;
    padding-top: 10px;
    border-bottom: 1px solid #00b196;
    border-left: 1px solid #00b196;
}
.youshi .ys ul li h4{ font: 16px/30px "Microsoft Yahei"; font-weight:bold; }
.youshi .ys ul li p{ text-align:left; text-indent:2em;padding:0 10px;}
.youshi .ys ul li:nth-child(2n+1){border-left: none;}

/* feedback */
.feedback{width: 100%;background: #009769;padding-bottom:10px;}
.feedback img{display: block;width: 100%;}
.feedback .mainCon{width: 94%;box-sizing: border-box;padding:25px 5% 30px;margin: 0 auto;background: #fff;}
.feedback .mainCon input{width: 100%;box-sizing: border-box;border: 1px solid #e5e5e5;height:40px;line-height:30px;padding-left: 3%;margin-bottom:5px;outline: none;font-size:14px; }
.feedback .mainCon textarea{padding-top:5px;height:80px;box-sizing: border-box;border: 1px solid #e5e5e5;padding-left: 3%;width: 100%;outline: none;resize: none;color: #666666;font-size:14px;}
.feedback .mainCon a{display: block;width: 100%;height:40px;line-height:40px;background: #333333;font-size:14px;color: #fff;border-radius: 4px;margin:6px auto 0;text-align: center;}
.feedback .mainCon a img{display: inline-block;width: 6%;position: relative;top:3px;margin-right: 2%;}

/*news 首页*/
.news{width: 100%;padding: 0 0 15px;background: #fff;margin-top:3%;}
.news .mainCon{width: 94%;margin: 0 auto;}
.news .menu{box-sizing: border-box;}
.news .menu ul{display: flex;display: -webkit-flex;flex-direction: row;flex-wrap: nowrap; }
.news .menu li{flex: 1;text-align: center;padding:10px 0;box-sizing: border-box;font-size: 14px;position: relative;background: linear-gradient(to bottom, #fdfdfd, #edecec);color: #333333;border-left: 1px solid #e8e6e7;}
.news .menu li:first-child{border-left: none;}
.news .menu li i{display: none;width:18px;height:10px;position: absolute;left: 50%;margin-left: -3px;bottom: -6px;}
.news .menu li.on{background: #fb6907;color: #fff;}
.news .menu li.on i{display: block;}
.news .mainCon .box{padding-top: 15px;}
.news .mainCon dl{padding-bottom: 12px;}
.news .mainCon dt{width: 40%;float: left;}
.news .mainCon dd{width: 57%;float: right;}
.news .mainCon dd h3{font-size: 14px;color: #333;line-height: 15px;font-weight: normal;padding-top:10px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news .mainCon dd h3 a{color: #333;font-weight: bold;}
.news .mainCon dd p{font-size:12px;color: #666666;line-height: 15px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;margin-top:10px;}
.news .mainCon dd p a{color: #666666;}
.news .mainCon ul{width: 100%;}
.news .mainCon ul li{overflow: hidden;height:40px;line-height:40px;border-bottom: 1px solid #eeeeee;}
.news .mainCon ul li a{display: block;width:85%;font-size:14px;color: #333333;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url("../images/ico_dot.png") no-repeat left center;padding-left: 5%;background-size: 4%;}
.news .mainCon ul li  span{display: block;float: right;font-size:14px;color: #999;}


/*专题列表*/
.topic-list ul li{ margin-top:5px;width: 100%;height:auto;overflow: hidden;padding: 10px;background: #fff;box-sizing:border-box;}
.topic-list ul li img { width: 100%;border-radius: 5px;box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);}
.topic-list .info { float:left;width:100%;padding: 5px 0;box-sizing:border-box;}
.topic-list .list_1 { float: left;width: 100%;line-height: 30px;}
.topic-list ul li p { line-height:25px; padding-top:10px; width: 100%; font-size:16px; color: #333;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.topic-list ul li .time { color:#999; }


.topic-view {width:94%;margin:15px auto 0;}
.topic-view .ptime{color:#999; font-size:12px; text-align:center; }
.topic-view p{ font-size:16px; padding-bottom:15px; }

.productLayout{padding:.937em 0; border-bottom:1px solid #ccc; margin:0 auto;}
.productLayout:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.productLayout dl{width:46%; float:left;  overflow:hidden; margin:0.4em 2%;text-align:center}
.productLayout dt img{display: block;width: 100%;padding: 0.333em 0.333em;box-sizing: border-box;border: 0.12em solid #d7d7d7;}
.productLayout dd h5{font-size:.875em; color:#333; line-height:1.375em;margin-top: 0.5em;}
.productLayout dd p{visibility:hidden;}
.productLayout dt img{}


/*footer*/
.footer{position:relative;margin-top:30px;padding:20px 0 18px;text-align:center;line-height:1.5;background:#f7f7f7;}
.footer dl{padding:10px 0;}
.footer dt{font-size:15px;color:#999;}
.footer dd{font-size:22px;color:#ff8315;font-weight:bold;}
.footer dd a{color:#ff8315;}
.copyright{font-size:14px;color:#666;line-height:1.5;}
.copyright a{color:#666;}

/* backTop */
.backTop {position:absolute;z-index:99;left:50%;top:-20px;margin-left:-20px;width:40px;}
.backTop img {display:block;width:100%;}

/* 快捷菜单 */
.foot-nav ul{ position:fixed; left:0; bottom:0; width:100%; height:60px; background:#2a9b74; border-top:1px solid #eee; line-height:20px; text-align:center; z-index:999;display: flex;justify-content:space-around;flex-wrap:nowrap;}
.foot-nav ul li { /*float:left; width:25%; margin:0 -1px; border-left:1px solid rgba(255,255,255,.1); border-right:1px solid rgba(0,0,0,.2); */display: block;}
.foot-nav ul li a { display:block; padding:9px 0 0; color:#fff; }
.foot-nav ul li span{ display:block; width:30px;height:30px;margin:0 auto;background:url(../images/icon_arr_tel_white.png) no-repeat; overflow:hidden;background-size:contain;}

/*w当前位置*/
.breadcrumb{ height:45px;line-height:45px; border-bottom:1px solid #eee; background:#f7f7f7;font-size:16px;color:#2a9b74; padding-left:10px; }
.breadcrumb span{font-size:14px;color:#999;line-height:24px}


/* 内容 */
.article { padding:0 2% 3%; line-height:2; word-wrap:break-word; padding-top:20px; font-size:16px;  }
.pagetit { padding:15px 0; border-bottom:1px dashed #e1e0e0; color:#777; font-size:18px; line-height:28px; text-align:center; margin-bottom:10px;}


/*contact 内页*/
.contact { clear:both;padding:10px; }
.contact h2{ text-align:center; padding:20px; background:url(../images/title_bg.png) no-repeat center bottom; margin-bottom:20px; }
.contact ul li{ width:100%; height:80px; }
.contact ul li img { float:left; padding-right:10px; }
.contact ul li p{ width:80%; float:left; height:60px; padding-left:10px; border-left: 1px dotted #ccc;}
.contact ul li strong{ font-size:16px; font-weight:bold; }
.contact .addr{ }

/* pro_box */
.pro_box{width: 100%;margin-top:5px;padding-bottom:10px;background: #fff;}
.pro_box h2{font-size:22px;line-height:40px;padding:5px;color:#333;text-align:center;border-bottom:1px solid #e0e1e1;}
.pro_box img{display: block;width: 100%;}
.pro_box .mainCon{width: 94%;margin: 15px auto 0;}
.pro_box .mainCon .conBox .box img{padding: 0 20%;text-align: center;}
.pro_box .mainCon .conBox p a{font-size:10px;color: #666666;line-height: 13px;}
.pro_box .mainCon .btnList{width: 100%;text-align: center;margin-top:5px;}
.pro_box .mainCon .btnList span{display: inline-block;height: 2px;background: #dedede;width: 10%;margin-left: 2%;}
.pro_box .mainCon .btnList span.on{background: #f47900;}
.pro_box .mainCon .btnList span:first-child{margin-left: 0;}
.pro_box .info{width:94%;margin:15px auto 0;}
.pro_box .info p{ font-size:16px; padding-bottom:15px; }

/*选项面板*/
.protab{background:#f0f0f0; border-bottom:1px solid #adadad; box-shadow:0 1px 3px #d7d7d7; margin-bottom:10px;}
.protab:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.protab li{width:24%; height:38px; float:left; text-align:center; padding-top:2px;}
.protab .on{border-top:2px solid #1DA4A0; background:#fff; padding:0;}
.protab li a{font-size:14px; color:#333; border-right:1px solid #e2e2e2; display:block; height:100%; line-height:38px;}

/*产品标题*/
.protit{height:40px; line-height:40px; background:#f0f0f0; color:#333; font-size:14px; padding:0 10px; border-bottom:1px solid #d1d1d1; box-shadow:0 1px 3px #c6c6c6;}
.protit:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.protit span a{color:#0C7D5F}
.prott{font-size:24px;font-weight:bold;color:#3cad99;width:150px;border-bottom:2px solid #3cad99;text-align:center;margin:30px auto;line-height:36px;}

.pro_box .yy{background:#d3f8f2;color:#0b9378;padding-bottom: 20px;}
.pro_box .yy h4{font-size:20px;font-weight:bold;text-align:center;margin-top:12px;line-height:48px;}
.pro_box .yy ul{display:-webkit-flex;display:flex;width:94%;margin-left:3%;justify-content:space-between;flex-wrap:wrap;overflow:hidden;}
.pro_box .yy ul li{box-sizing:border-box;width:22%;margin:6px 0;margin-left:2%;text-align:center;}
.pro_box .yy ul li span{font-size:12px;}
.pro_box .yy ul li img{width:100%;float:left;}
.pro_box .yy ul li:nth-child(4n+1){margin-left:0;}
.pro_box .yy ul{width:90%;margin-left:5%;}
.pro_box .yy ul li{width:30%;margin-left:2%;}
.pro_box .te li{margin:16px 20px;padding:0 0 16px;border-bottom:1px dashed #9f9f9f;overflow:hidden;}
.pro_box .te li:last-child{ border-bottom:0;}
.pro_box .te li img{float:left;width:70px;margin-right:12px;border-radius:50%;}
.pro_box .te li p{font-size:13px;text-align:justify;margin:5px 0;line-height:20px;}
.pro_box .te li.btn {margin:20px 16px;text-indent:0;}
.pro_box .te li.btn a{overflow:hidden;display:inline-block;width:44%;margin-left:4%;}
.pro_box .te li.btn a img{float:left;width:100%;border-radius:0;}

/* 在线留言*/
.feedbook{width: 94%;position: relative;margin-top:15px;padding: 0 3% 20px;}
.feedbook h3{padding-top:0px;font-size:16px;color: #666666;font-weight: normal;text-align: center;}
.feedbook .inputBox{width: 100%;margin-top: 0.5rem;}
.feedbook .inputBox .Input{width: 100%;height:40px;border: 1px solid #eaeaea;border-radius: 4px;overflow: hidden;margin-bottom:15px;}
.feedbook .inputBox .Input input{width: 86% ;display: block;border: none;outline: none;box-sizing: border-box;padding: 0 3%;height:40px;line-height:40px;float: left;font-size:14px;}
.feedbook .inputBox .Input span{box-sizing: border-box;border-left: 1px solid #eaeaea;float: right;width: 14%;height:40px;}
.feedbook .inputBox .Input1 span{background:url(../images/ico_user.png) no-repeat center;background-size: 60%;}
.feedbook .inputBox .Input2 span{background:url(../images/ico_dh.png) no-repeat center;background-size: 60%;}
.feedbook .inputBox .Textarea{height:100px;border: 1px solid #eaeaea;border-radius: 4px;overflow: hidden;}
.feedbook .inputBox .Textarea textarea{width: 86% ;display: block;border: none;outline: none;box-sizing: border-box;padding: 0 3%;height:100px;float: left;padding-top:10px;font-size:16px;color: #888888;resize: none;}
.feedbook .inputBox .Textarea span{box-sizing: border-box;border-left: 1px solid #eaeaea;float: right;width: 14%;height:100px;background:url(../images/ico_msg.png) no-repeat center;background-size: 60%;}
.feedbook .inputBox a{display: block;width: 100%;height:40px;line-height:40px;background: #2a9b74;color: #fff;text-align: center;font-size:14px;margin-top:15px; border-radius: 5px;}

/* 分享 */
.share { padding-bottom:20px; }
.action-share { height:24px; padding:15px 0; text-align:center; overflow:hidden; }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url(../images/share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}


.box { border-bottom:10px solid #f2f2f2; background:#fff; }

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:20px; line-height:30px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.m-art { font-size:13px; line-height:1.8; }
.m-art .pic { margin-bottom:3%; }
.m-art h3 { font-size:16px; line-height:40px; font-weight:normal; }

.more-common-01 { display:inline-block; width:45%; height:35px; line-height: 35px; background:#f3f3f3; text-align: center; text-indent: 0; border-bottom: 3px solid #0052a5; margin:20px 0 3%;}
.more-common-01 a{ display:block; }

.m-list { padding:0; }
.m-list li { padding:7px 4px 7px 14px; border-bottom:1px solid #eee; background:url(../images/z-11.gif) no-repeat 3px center; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* 图片列表 一行一个 */
.m-pFList li { position:relative; padding:0 0 0%; margin-bottom: 3%;  overflow: hidden; }
.m-pFList li:after { position:absolute; left:0; bottom:0; width:100%; height:2px; background:#f00; }
.m-pFList li .p { position:relative; float:left; width:35%; left:0; border-right:15px solid #fff; z-index:1; }
.m-pFList li .c { display:block; overflow:hidden; zoom:1; line-height: 21px; }
.m-pFList li .t { padding:0 0 1%; font-weight:bold; font-size:14px; display:block; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.m-pFList li .t a { color:#000; }
.m-pFList li .i { color:#777; font-size:12px; }
.m-pFList li .m { font-size:12px; }

/* 图片列表 一行两个 */
.m-pList li { float:left; width:46%; padding:0 2%; text-align:center;}
.m-pList li .t { padding:8px 0; font-size:13px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.m-tList { padding:0 12px 8px; }
.m-tList li { padding:10px 0; border-bottom:1px solid #eee; color:#777; font-size:12px; line-height:18px; }
.m-tList li h2 { padding-bottom:8px; font-size:15px; }

@media (max-width:375px) {
	.m-pFList li .p { width:45%; }
	.m-pFList li .i { height:42px; overflow:hidden; }
}




/* 分页 */
.page { padding: 20px 10px 30px; text-align: center; }
.page a { display: inline-block; padding: 6px 10px; border-radius:3px; background:#2a9b74; color:#fff; line-height: 1.5; vertical-align:top; margin-right:3px; }
.page .current { background:#f60; }

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:8px 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#000; background:linear-gradient(#313231,#101110); color:#fff; }


.pnext { line-height:30px; padding:10px 0; }
.pnext li{ background:#f8f8f8; border:1px solid #eee; line-height:30px; padding:10px 0; margin-bottom:5px; text-align:center; }
.pnext li a{ display:block; }



/*Form*/
.form-panel { margin: 0; }
.form-panel h4 { margin-bottom: 10px; padding: 2px 20px; background: #eee; line-height: 30px; }
.form-panel .tips { padding: 10px 0; color: #cc3732; font-weight: bold; font-size: 14px; text-align:center; }
.form-panel .field { clear: both; }
.form-panel .input { padding: 5px 0; color: #666; zoom: 1; }
.form-panel .field:after { content: '\20'; display: block; height: 0; clear: both; }
.form-panel .text { width:93%; height: 20px; padding: 2% 3%;  border-radius: 3px; border: 1px solid #ddd; background: #f6f6f6; font-size: 14px; vertical-align:top; }
.form-panel .textarea { width:93%; height: 120px; padding: 2% 3%;  border-radius: 3px; border: 1px solid #ddd; background: #f6f6f6; color: #666; vertical-align:top; }
.form-panel .submit-field { padding: 0; clear: both; }
.form-panel .btn-submit { width: 100%; height: 44px; border: 0; border-radius: 3px; background: #0052a5; color: #fff; font-size: 14px; line-height: 44px; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;}textarea { -webkit-appearance: none;} 

.hr {padding:0 1%;}
.hr-list { margin-bottom: 10px; padding: 10px 0 0; }
.hr-list .title { padding: 2px 20px; background: #efefef; font-weight: bold; line-height: 22px; }
.hr-list .title span { float: right; color: #333; font-weight: 100; }
.hr-list .info { padding: 5px 10px; line-height: 24px; }
.hr-list .apply { padding: 5px; text-align: right; }
.hr-list .apply a { color: #ba0012; }

/*sitemap网站地图*/
.webmap dl dt {margin: 5px 0;padding-left: 18px;background: url(../images/ico_05.gif) 3px center no-repeat;font-size: 16px;line-height: 2;}
.webmap dl dd {padding-left: 18px;}
.webmap dl dd a {float: left; display: block; margin-right: 10px; margin-bottom: 5px; padding: 0 10px; background: #eee; font-size: 14px; line-height: 2; white-space: nowrap;}
.webmap dl dd a:hover{ background:#0052a5; color:#fff;}


/* 分享 */
.action-share { height:24px; padding:15px 0; text-align:center; overflow:hidden; }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url(../images/share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}

