@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td{ margin:0;padding:0;font-size:14px;}
body,button,input,select,textarea{ font:14px/1 "微软雅黑" Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
ul{margin:0;padding:0;}
button,input,textarea{resize:none;border:none;outline:none;}



a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#E70012;}
a:visited{text-decoration:none;color:#333;}
a:focus{text-decoration:none}
input,select,textarea,button{outline:medium;}
legend{color:#000;}
fieldset,img{border:none;}
input{vertical-align:middle;border:none;background:none;outline:none;}
button,input,select,textarea{font-size:100%;}/
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;}
.layer-btn{width:80%;height:50px;line-height:50px;border:0 none;outline:none;color:#fff;text-align:center;background:#cc0010;border-radius:50px;margin-top:20px;font-size:16px;cursor:pointer;transition:all .3s ease;}
.layer-btn:hover{background:#E70012}

.fl { float: left; }
.fr { float: right; }
.fb { font-weight: bold }
.fi { font-style: italic }
.fu { text-decoration: underline }
.fn { text-decoration: none }
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f22 { font-size: 22px; }
.blank { clear: both; visibility: hidden; line-height:0px;height:0px }
.blank5 { clear: both; visibility: hidden; line-height: 5px; height: 5px }
.blank10 { clear: both; visibility: hidden; line-height: 10px; height: 10px }
.blank20 { clear: both; visibility: hidden; line-height: 20px; height: 20px }
.blank50 { clear: both; visibility: hidden; line-height: 50px; height: 50px }

.red{color:#FF0000 !important}
.qred{color:#FF0000 !important}
.yellow{color:#FFFF33!important}
.aqua{color:#00c0ef !important}
.blue{color:#0073b7 !important}
.black{color:#111 !important}
.pink{color:#FF00FF !important}
.light-blue{color:#3c8dbc !important}
.green{color:#00a65a !important}
.gray{color:#d2d6de !important}
.hui{color:#888 !important}
.navy{color:#001f3f !important}
.teal{color:#39cccc !important}
.olive{color:#3d9970 !important}
.lime{color:#01ff70 !important}
.orange{color:#ff851b !important}
.fuchsia{color:#f012be !important}
.purple{color:#605ca8 !important}
.maroon{color:#d81b60 !important}

.clear{height:0px;line-height:0;overflow:hidden;clear:both;font-size:0px;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}

.mt20{margin-top:20px;}
.img-box{position:relative;z-index:1;display:block;overflow:hidden;height:0;padding-bottom:125%;}
.img-box img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}

img.lazy{min-width:1px;min-height:1px;}
.lazy{background:url(/js/slick/ajax-loader.gif) no-repeat center;}

.btn-green{color:#fff;background-color:#064dd8;border-color:#064dd8;}


body{position:relative;}
body.fixed{position:fixed;overflow:hidden;width:100%;height:100%;}

@media only screen and (min-width:1441px){.container{width:1440px;}}
@media only screen and (min-width:1340px) and (max-width:1440px){.container{width:1310px;}}
@media only screen and (min-width:1200px) and (max-width:1339px){.container{width:1170px;}}

.container {width: 1360px;min-width:1360px;padding:0;margin:0 auto;position:relative;}

/*位置*/

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.breadcrumb>li {
    display: inline-block;
}


/*网站头部样式*/

.serWrap{height:0;overflow:hidden; position:relative;}
#ser{width:100%;overflow:hidden;padding:20px 0;background-color:#fff;border-bottom:1px solid #ededed;display:none;}
.ser{width:800px;height:38px;line-height:34px;background-color:#fff;z-index:9999994;margin:0 auto;position:relative;}
.search input{position:absolute;height:34px;line-height:34px;color:#262626;border:none;background:none;top:0px;padding-left:0px;}
.search input.notxt{color:#a4a4a4;padding:0 0 0 7px;width:83%;border:1px solid #bfbfbf;}
.search input.notxt1{position:absolute;width:15%;height:34px;right:0;border:none;cursor:pointer;overflow:hidden;padding-right:0;color:#fff;border:none;background-color:#107064;border:1px solid #0f5035;height:36px;}
.serWrap .close{ position:absolute; right:10px; top:10px;width:16px;height:16px;background: url(/images/close.png) no-repeat; background-size:100% 100%;}
.black_bg{position:fixed;background-color:#000;opacity:0.7;width:100%;height:100%;display:none;filter:alpha(opacity=70);top:86px;left:0;}


/*头部样式*/
.header{width:100%;min-width:1360px;height:auto;z-index:990;position:fixed;left:0;top:0;transition:all 0.3s ease-in-out;border-top:6px solid #107064;}
.header .top{margin:0 auto;padding:0 40px;padding-top:10px;}
.header .logo{width:360px;float:left;padding-top:25px;}
.header .logo img{display:block;width:100%;}
.header .tmenu{height:40px;line-height:38px;position:relative;}
.header .tmenu>div{position:relative;z-index:1}
.header .tmenu .lf{width:auto;float:left;}
.header .tmenu .rt{width:auto;float:right;}
.header .tmenu a{color:#fff;float:left;padding:0 12px;}
.header .tmenu>div a:first-child{border-left:none;}
.header .topr{float:right;}
.header .tmenu a.searchBtn{cursor:pointer;width:40px;height:40px;background:url(/images/searchbtn.png) no-repeat center;padding:0;}
.header .nav{ width:1000px;height:59px;position:relative;font-size:0;white-space:nowrap; }
.header .nav>ul{font-size:0; text-align: justify;}
.header .nav>ul>li{display: inline-block;width:100px;line-height:42px;height:42px;text-align:center;border-radius:50px;transition:all 300ms;position:relative;}
.header .nav>ul>li>a{font-size:17px;color:#ffffff;}
.header .nav>ul>li.active,.nav>ul>li.on{}
.header .nav>ul ul{position:absolute;width:100%;padding:10px 0;background:rgba(16,112,100,.6);display:none;}
.header .nav>ul ul>li{line-height:36px;height:36px;}
.header .nav>ul ul>li>a{font-size:15px;color:#ffffff;}
.header .nav>ul ul>li:hover{background:rgba(255,255,255,.8);}
.header .nav>ul ul>li:hover>a{color:#046559;}
.header.on{overflow:hidden;padding:0;background-color:#107064;box-shadow:0 5px 10px rgba(0,0,0,0.2);border-top:none;padding:0;}
.header.on .top{max-width:1360px;position:relative;z-index:5;padding-top:0;}
.header.on .tmenu{display:none;}
.header.on .logo{padding:10px 0;width:200px;border:none;}
.header.on .logo img{}
.header.on .topr{float:none;}
.header.on .nav{width:1000px;height:50px;line-height:50px;border-bottom:1px solid #ccc;z-index:1010;border:none; float:right;}
.header.on .nav li{background:none;border:none;padding-top:0}
.header.on .nav>ul>li{width:100px;}
.header.on .nav::before{opacity:1;filter:alpha(opacity=100)}
.header.on .nav-wrapper{height:56px;}
.header.on .nav ul>li{}
.header.on .nav ul li>a{height:50px;line-height:50px;font-size:16px;padding:0;}
.header.on .nav ul li.on>a,.header.on .nav ul li:hover>a{color:#fff;}
.wbanner {width: 100%;min-width: 1360px;overflow: hidden;}
.flex-prev{width:60px;height:60px;background: url(/images/a_l.png) no-repeat; background-size:100% 100%;}
.flex-next{width:60px;height:60px;background: url(/images/a_r.png) no-repeat; background-size:100% 100%;}
.flex-control-nav { width:100%;left:0;margin-left:0px;bottom:20px;text-align: center;}
.flex-control-nav li { text-align: center;    margin: 0 5px;}
.flex-control-paging li a {border-radius: 100%;}
.flex-control-paging li a.flex-active {width:40px;border-radius: 8px; background: #fff; cursor: default; transform: rotate(0deg);}

.sbanner{width:100%;min-width:1360px;overflow:hidden;position:relative;margin:0 auto;position:relative;*zoom:1;clear:both;}
.sbanner span{display:block;width:100%;height:0;padding-bottom:21.875%;overflow:hidden;}
.sbanner:before{content:'';position:absolute;left:0;top:0;width:100%;height:161px;z-index:0;background:url(/images/bannerTop_bg.png) repeat-x;}



.title{ width:100%;font-size:18px;color:#333;height:30px;line-height:30px;clear:both; margin-bottom:15px;}
.title ul li{float:left;cursor:pointer;width:82px;background:url(/images/titlel.png) no-repeat right 14px;}
.title ul li:last-child{background:none;text-align:center;}
.title ul li.on{color:#F00;border-bottom:2px solid #EA0000;}
.title ul li.on a{color:#F00;}
.title span{float:right;width:22px;height:18px;margin-top:3px;}
.title span a:link{width:20px;height:20px;display:block;background:url(../images/more.png) left center no-repeat;}
.title span a:hover{width:20px;height:20px;display:block;background:url(../images/more_on.png) left center no-repeat;}


.main{width: 100%;min-width:1360px;padding-bottom: 30px;background: url(../images/copy_bg.jpg) bottom center no-repeat; min-height: 500px;height: all;overflow: hidden; padding-top:10px;}

/*首页新闻头条*/
.headnews{min-width:1360px;height:400px;justify-content:space-between;margin-bottom:25px; padding-top:30px;}
.headnews .slider{position:relative;width:650px;height:100%; float:left;}
.headnews .slider .pic{position:relative;height:100%;}
.headnews .slider .pic img { width: 100%; height:430px;}
.headnews .slider .pic span{position:absolute;display:block;line-height:35px;bottom:0;font-size:18px;color:#fff;height:35px;width:100%;padding-left:20px;background:rgba(0,0,0,.3);}
.headnews #picnews .swiper-pagination-bullets{right:15px;bottom:7px;height:20px;width:120px;display:flex;justify-content:space-between;}
.headnews .txt_news{width:680px;height:400px; float:right;}
.headnews .txt_news ul li { padding-left:0px;}
.headnews .txt_news ul li.new{border-bottom:1px solid #ccc;padding-bottom:10px;cursor:pointer;height:120px;display:block;padding-left:0;background: none;}
.headnews .txt_news ul li.new h4{font-size:18px;color:#1c9da2; padding-top:15px;height:35px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.headnews .txt_news ul li.new p{font-size:15px;color:#686868;line-height:22px;}
.headnews .txt_news ul li.new p a{color:#1c9da2;adding-left:8px;}
.headnews .txt_news ul li.new p a:hover{text-decoration:underline;}
.headnews .txt_news ul li{height:52px;width:100%;border-bottom:1px solid #ccc;color:#4e4e4e;font-size:16px;line-height:52px;display:flex;justify-content:space-between; overflow:hidden; position:relative;}
.headnews .txt_news ul li a:hover{color:#f50000;}
.headnews .txt_news ul li span{font-size:14px;color:#8d8d8d;}
.headnews .txt_news ul li span.line{position: absolute;left: 0px;bottom:0px;width:0;height:1px;background: #f50000;transition: 0.6s;}
.headnews .txt_news ul li:hover span.line{width: 100%;}

/*ulnews*/
.ulnews_bg{ min-width:1360px;position:relative;border: 1px solid transparent; background:url(/images/zj_bg.jpg) repeat;}
.ulnews_bg .container{display: flex;justify-content: space-between;padding:50px 0;}
.ulnews{width: 32%;height:460px;line-height:24px!important;}
.ulnews:nth-child(1) ul li,.ulnews:nth-child(2) ul li {padding-left:15px;background:url(/images/dt.png) left center no-repeat;}
.ulnews ul li{height:70px;width:100%;border-bottom:1px solid #ccc;color:#333;font-size:16px;display:flex;align-items:center;}
.ulnews ul li a:hover{color:#f50000;}
.ulnews .new_pic{border-bottom:1px solid #ccc;display:flex;height:141px!important;padding-left:0!important; background:none!important;}
.ulnews .new_pic .imgc{width:180px;height:90px;margin-right:10px;overflow:hidden;}
.ulnews .new_pic img{max-height: 100%;transition:all .3s;}
.ulnews .new_pic img:hover{transform:scale(1.1);}
.ulnews .new_pic p{color:#333; font-size:16px; font-weight:bold;}
.ulnews .new_pic p:hover{color:#1c9da2;}
.ulnews .new_pic span{color:#737373;font-size:13px;}
.ulnews .notice .date{display:flex;width:60px;height:45px;flex-direction:column;text-align:center;border:1px solid #046559;border-radius:5px;font-weight:500;margin-right:10px;}
.ulnews .notice{height:auto;}
.ulnews .notice a:hover{color:#f50000;}
.ulnews .notice .date span{color:#fff;width:60px;background:#046559;text-align:center;line-height:21px;}
.ulnews .notice .date span:nth-child(2){background:none;color:#046559;font-size:14px;}


/*notice*/
.part_bg {min-width:1360px;background: url(../images/cbg.jpg) bottom center;}
.box-l{width:32%;height:500px; float:left; }
.box-c{width:33%;height:auto;overflow:hidden;float:left; padding-left:20px; }
.box-r{width:32%;height:auto;overflow:hidden;float: right; }

.hd{height:35px;border-bottom:1px solid #c1c1c1;overflow:hidden;}
.hd .tit{ float:left;font-size:22px;font-weight:bold;color:#046559;height:30px;line-height:25px;}
.hd .en{font-size:16px;color:#aeaeae;font-weight:normal;font-family:arial;padding:0px 10px;}
.hd .more{float:right;margin-top:5px;margin-right:12px;}
.hd .more a{ width: 44px;height: 13px;text-indent: -9999px;color:#aeaeae;font-size:16px;}
.box .bd{padding:10px 0px;min-height:100px;overflow:hidden}

.part1 { float: left; width:100%; height:300px; position: relative; overflow: hidden; padding:10px 0; }
.part1 .hiSlider { overflow: hidden; height:300px; width:100%; background: #eee; }
.part1 .hiSlider li img { width:100%; height:300px; }
.part1 .hiSlider-item { float: left; } 
.part1 .hiSlider-pages, .hiSlider-title { position:absolute; z-index:3 }
.part1 .hiSlider-btn-prev, .hiSlider-btn-next { position:absolute; z-index:5; top:50%; height:30px; width:30px; background:url(../images/hislider-arrow.png) no-repeat; margin-top:-15px; text-indent:-200px; overflow:hidden; opacity:.6; filter:alpha(opacity:60)}
.part1 .hiSlider-btn-prev { left:10px }
.part1 .hiSlider-btn-next { right:10px; background-position:-30px 0 }
.part1 .hiSlider-btn-prev:hover, .hiSlider-btn-next:hover { opacity:1; filter:alpha(opacity:100)}
.part1 .hiSlider-title { bottom:0; width:100%; padding:3px 0; color:#fff; text-indent:10px; background:rgba(0, 0, 0, .6); z-index:2; font:14px/2 "Microsoft YaHei", Arial, Tahoma }
.part1 .hiSlider-pages { bottom:10px; right:10px; text-align:right }
.part1 .hiSlider-pages a { height:10px; width:10px; margin:0 3px; display:inline-block; overflow:hidden; text-indent:-100px; font-size:0; border-radius:50%; background:#ddd }
.part1 .hiSlider-pages a.active { background:#0a6eb3 }

.part2{width:100%;height:300px; position:relative;font-size:12px;overflow:hidden;margin:10px 0;}

.newslist {} 
.newslist dt { background:#0a6eb3; padding:0 8px; }
.newslist dt span { font-size: 18px; line-height: 40px; color: #fff; }
.newslist dt .s-en { font-size: 12px; color: #ccc; padding-left: 10px; }
.newslist dd { background: url(/images/d.png) left center no-repeat;padding:8px 0; border-bottom: 1px solid #dbd9d1; position: relative; }
.newslist dd a { padding-left: 15px;line-height:2.5; font-size: 15px; color: #333; display: block; width: 360px;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.newslist dd a:hover { color: #0a6eb3 }
.newslist dd span { color: #999; position: absolute; right: 0; bottom:10px; line-height: 16px; }

.part3{ width:100%;}
.part3 ul{}
.part3 ul li{ float:left;width:48%;margin-top:12px;}
.part3 ul li:nth-child(2n){ float:right;width:48%;}
.part3 ul li a{display: block;padding:0px 20px;height:50px;line-height:50px;color:#fff;font-size:16px;}
.part3 ul li.lb1{background:#999;}
.part3 ul li.lb2{background:#046559;}

/*part4*/
.part4 { width: 1340px;min-width:1360px;margin: 0 auto; padding-top:20px;}
.part4 .sbox{ margin:10px auto;position:relative;height:100px;  padding:10px 0 10px 30px; background:#fff;}
.part4 .sbox li {width:100px;float:left; text-align:center;    margin-right: 28px; }
.part4 .sbox li a { display: block; margin:0 auto;}
.part4 .sbox li img {padding:0px;}
.part4 .sbox li h1 { text-align: center; font-size:16px;color: #046559;margin-top: 10px; line-height: 25px; height: 25px; overflow: hidden; }
.part4 .sbox li p { line-height: 25px; color: #a1a1a1; font-size: 12px; padding:0 15px; }
.part4 .sbox li:hover div { -webkit-transform:rotate(360deg) }
.part4 .sbox .prev,.sbox .next{ display:block; position:absolute; top:40px; width: 17px; height: 31px;background: url(../images/link.png) no-repeat; }
.part4 .sbox .prev{left: 0;}
.part4 .sbox .next{ background-position: -17px 0;right: 0;}

/*part5*/
.part5{height: 466px;margin:20px 0;width: 100%;}
.part5 li{width: 50%;height: 200px;overflow: hidden; position:relative; float:left;}
.part5 li>a{width: 100%;height: 200px;display: block;transition: all 1.4s;-webkit-transition: all 1.4s;-moz-transition: all 1.4s;}
.part5 li>a:hover{transition:all 1.4s;-webkit-transition:all 1.4s; -moz-transition:all 1.4s; transform:scale(1.05);-webkit-transform:scale(1.05);}
.part5 li div{width: 289px;height: 170px;padding:15px 40px;text-align: center;}
.part5 li div h2{font-size: 24px;color: #fff;line-height: 35px;font-weight: normal;}
.part5 li div h3{font-size: 12px;color: #fff;line-height: 16px;font-weight: normal;margin: 20px 0;text-transform: uppercase;}
.part5 li:nth-child(1) a{background:url(/images/c1.jpg) right top no-repeat;}
.part5 li:nth-child(1) div{background: url(/images/c1_bg.png) left center no-repeat; float:left;}
.part5 li:nth-child(2) a{background:url(/images/c2.jpg) right top no-repeat;}
.part5 li:nth-child(2) div{background: url(/images/c2_bg.png) left center no-repeat;float:left;}
.part5 li:nth-child(2) h3{margin-top:30px!important;}
.part5 li:nth-child(2) h4{margin-top:45px;}
.part5 li:nth-child(3) a{background:url(/images/c3.jpg) left top no-repeat;}
.part5 li:nth-child(3) div{background: url(/images/c3_bg.png) right center no-repeat;float: right;}
.part5 li:nth-child(3) h3{margin-top:30px;}
.part5 li:nth-child(3) h4{margin-top:45px;}
.part5 li:nth-child(4) a{background:url(/images/c4.jpg) left top no-repeat;}
.part5 li:nth-child(4) div{background: url(/images/c4_bg.png) right center no-repeat; position:absolute; right:0;top:0; float:right;}
.part5 li:nth-child(4) h2{color: #393b3a;}
.part5 li:nth-child(4) h3{color: #969799;font-size: 18px;}
.part5 li:nth-child(4) h3{margin-top:30px;}
.part5 li:nth-child(4) h4{margin-top:45px;}

/*位置导航*/
.position { height:50px; line-height:50px; font-size:16px;padding:0 15px; margin-top:0px; border-bottom: 3px solid #999a9a; background: url(/images/arr.png) no-repeat 0 22px;text-align:right;}
.position span { float:left; font-size:18px; font-weight: bold;}
.position i {color:#999;}

#main { position: relative; margin: 0 auto; width: 1360px; min-width:1360px;z-index: 66; }
#pleft { float:left; width:258px; height:auto; }
#pright { background:#fff; float:right; width:1060px;height:auto; overflow:hidden; }

.leftbar { width: 260px; position: relative; background: #e6f1fa url(/images/left_bg.png) no-repeat center bottom;}
.leftbar .menu { width: 260px; position: relative; z-index: 1;padding-bottom: 30px; }
.leftbar .menu dt { line-height: 86px; font-size:30px; background: url(/images/tt_bg.jpg) no-repeat; text-align:center;}
.leftbar .menu dt a { color: #fff; }
.leftbar .menu dd { margin-top: 10px; }
.leftbar .menu dd a { display: block; width: 208px; line-height:50px; color: #666;  font-size:18px;padding-left: 24px; margin: 0 auto; background: url(/images/arr.png) no-repeat 192px center;border-bottom: 1px dashed #a2c2dd;}
.leftbar .menu dd a.cur { color: #fff; background: #107064 url(/images/arr_on.png) no-repeat 192px center;}
.leftbar .menu dd a:hover { color: #fff;background: #107064 url(/images/arr_on.png) no-repeat 192px center;}
.leftbar .wxewm { height:450px; margin-top: 8px; }
.leftbar .wxewm p{ text-align:center; padding-top:20px; }
.leftbar .wxewm .tit { width: 260px; height: 61px; background: url("/images/wap_bg.png") no-repeat; }
.leftbar .wxewm .sendm { display: block; color: #5e5e5e; width: 225px; height: 45px; margin: 0 auto; background: url("/images/turn_bg.png") no-repeat; line-height: 45px; padding-left: 16px; margin-top: 25px; }
.leftbar .wxewm a{width:145px;height:32px;display:block;background:#046559;border-radius:7px;text-align:center;line-height:32px;color:white;margin:10px auto;}

/*导航*/
.page_nav { text-align: center; }
.page_nav li { text-align: center; width: 160px; ; height: 40px; cursor: pointer; margin-right:20px; display: inline-block;background: #e9e9e9;border-radius: 20px;transition:all 500ms;}
.page_nav li:hover{background:#064dd8;}
.page_nav li:hover a{color:#fff;}
.page_nav a { height: 40px; color: #333; width:160px; line-height:40px; display:block; }
.page_nav .active a { height: 40px; color: #fff; background:#064dd8; width:160px; line-height:40px; display:block;border-radius: 20px;}

/*标题*/
.ptitle{font-weight:bold;text-align:center;margin:40px 0;}
.ptitle b{display:inline-block;height:52px;line-height:52px;padding:0 32px;position:relative;font-size:40px;color:#222222;font-weight:bold;letter-spacing:2px;}
.ptitle b:before{width:18px;height:1px;background:#000000;content:"";position:absolute;left:0;top:26px;}
.ptitle b:after{width:18px;height:1px;background:#000000;content:"";position:absolute;right:0;top:26px;}
.ptitle p{font-size:16px;color:#333333;margin:2px auto;font-weight:normal;text-transform:uppercase;}
.page_tittle{ text-align:center;font-size:30px;margin:0px auto; margin-bottom:35px;}

/*内页内容*/
.page_title{ text-align:center; padding-top:30px;}
.page_title h2{ font-size:28px; padding:15px;}
.page_title p{ color:#666; padding:10px;background: url(/images/time_bg.png) no-repeat center top;background-size: cover;}
.page_content{ min-height:300px; padding-top:20px;font-size:16px; line-height:36px; padding-bottom:50px;}
.page_content img{ max-width:800px; text-align:center;}
.page_content p{ text-indent: 2em;padding:0px;    font-size: 1.125rem !important;line-height: 2 !important;}
.page_content h1{ font-size:36px; padding:15px;text-align:center;}
.page_content h2{ font-size:32px; padding:15px;text-align:center;}
.page_content h3{ font-size:28px; padding:15px;text-align:center;}


/*单页*/

/*分类*/


/*关于我们*/
.about-us{font-size:16px;line-height:32px;color:#4c4c4c;text-align:justify;padding:0px 0;}
.about-us .container{margin-bottom:40px;}
.about-us dl{padding-top:20px;}
.about-us dl dt{width:600px;height:658px;background:#000;float:left;box-shadow: 10px 10px 15px rgb(73 78 92 / 10%);}
.about-us dl dd{width:544px;float:right;position:relative;padding-top:20px;}
.about-us dl dd h3{font-size:28px;color:#000;margin-bottom:40px;position:relative;}
.about-us dl dd h3 em{display:block;font-size:48px;color:#eaeaea;font-style:normal;margin-bottom:40px;line-height:45px;text-transform:capitalize;font-weight:normal;font-family:arial;letter-spacing:-2px;word-spacing:10px;}
.about-us dl dd p{text-align:justify;line-height:35px;}
.about-us dl dd span{display:block;width:544px;margin-top:40px;float:left;}
.about-us dl dd span img{ width:100%;}
.about-us dl dd:after{content:"";position:absolute;width:70px;height:6px;background:#d71418;bottom:-55px;left:0;}

/*新闻动态*/
.news_list { margin-bottom: 40px; width:100%; margin-left:auto; margin-right:auto; max-width: 1100px; }
.news_list li{ height:180px; display: block; padding: 34px 24px; border-bottom: 1px solid #E0E0E0;}
.news_list li a{  }
.news_list li .ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.news_list li .txt_l{ width:250px; float:left;}
.news_list li .txt_r {width:730px; float:right;position: relative; }
.news_list li .txt_l img{ width:236px; height:166px; transition:all 0.3s ease; }
.news_list li .txt_l img{ transform:scale(1.1)}
.news_list li h2{ line-height: 40px; height: 40px; padding-right: 102px; font-size: 18px; color: #000000; transition:all 0.3s ease; }
.news_list li .info { padding: 10px 0px 2px; line-height: 20px; color: #888888; height:32px; }
.news_list li .stime { background: url(../images/time.png) no-repeat left center; padding-left: 17px; float: left; margin-right: 18px; }
.news_list li .hits { background: url(../images/eye.png) no-repeat left center; float: left; padding-left: 19px; }
.news_list li p{ font-size: 13px; line-height: 26px; color: #666; height:78px; overflow:hidden }
.news_list li:hover{ background: #f5f5f5; }
.news_list li:hover h2{ color: #046bb4;}  

/*相关新闻*/
.pagenext { float:left; color:#525252; height:auto; border-top:1px #ddd dashed; width:100%; padding-top:10px; padding-bottom:50px; margin-top:10px; display:inline; }
.pagenext ul { list-style-type:none; }
.pagenext li { line-height:25px; color:#525252; font-size:14px; }
.pagenext a:link { line-height:25px; font-size:14px; }
.pagenext a:visited { line-height:25px; font-size:14px; }
.pagenext a:hover { line-height:25px; font-size:14px; } 

/*照片*/
.photo .list{margin:0 -11px;}
.photo .list li{margin-bottom:20px;padding:0 9px;}
.photo .list .img-box{padding-bottom:70%;}
.photo .list .item:hover p{color:#029946;}
.photo .list .item p{font-weight:300;overflow:hidden;margin:15px 0 0;-webkit-transition:.3s;transition:.3s;white-space:nowrap;text-overflow:ellipsis;}

/*联系我们*/
.contact { padding-top:55px; padding-bottom:100px;}
.contact  .title{font-size:30px;color:#3e4d5a;padding-bottom:80px;font-weight:300;text-align:center; clear:both;}
.contactTable { margin:30px 0;clear:both;}
.contactTable td{ width:25%;font-size:16px;color:#3e4d5a; line-height:30px;text-align:center;vertical-align:top; padding-bottom:10px; padding:0 10px;}
.contactTable td .t{ font-size:18px;}
.contactTable td i{font-size:48px;}
.contactTable td p{margin-bottom:0px; }
.contactTable td.td1{ border-right:1px solid #ebebed;}
.contactTable td.td2{ border-right:1px solid #ebebed;}
.contactTable td.td0{ padding:0 10px; font-size:0;}





/*网页底部*/
.index_footer{height:230px;width:100%;min-width: 1360px;background:url(/images/foot.jpg) no-repeat;background-position:top center;border-bottom:1px solid #046559;}
.index_footer .img1{float:left;width:361px;margin:60px 0 0 0px;}
.index_footer .footer_z{float:left;margin:68px 0 0 65px;}
.index_footer .footer_m{float:left;color:white;line-height:30px;margin:60px 0 0 25px;font-size:16px;}

.index_footer .footer_r{float:right;padding-top:60px;width:390px;}
.index_footer .footer_r img{float:left; width:98px;}
.index_footer .footer_r p{font-size:14px;float:right;width:16px;line-height:16px;color:white;margin-left:5px;padding-top:10px;}
.footer{min-width: 1360px;height:50px;border-bottom:4px solid #f8b62c;line-height:50px;text-align:center;font-size:14px;color:#fff;background:#046559;}
.footer a{font-size:14px;color:#fff;}
.footer img{display:inline;vertical-align:middle;padding:0 5px;}

/**分页**/
.page { margin:30px 0; }
.page span { display: inline-block; border: solid 1px #e9e9e9; border-radius: 1px; padding: 0 20px; height: 32px; line-height: 32px; margin-left: 3px; font-family: arial; }
.page a { display: inline-block; border: solid 1px #e9e9e9; border-radius: 1px; padding: 0 12px; height: 32px; line-height: 32px; margin-left: 3px; font-family: arial; }
.page a:hover, .page .current { color: #333; background:#e9e9e9; border: solid 1px #e9e9e9; }

/*客服*/
.online-wrap .btn{line-height:36px;position:fixed;z-index:100;right:0;bottom:50px;width:40px;height:40px;padding:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;text-align:center;border-radius:0;background-color:rgba(0,0,0,.8);}
@media (min-width:768px){.online-wrap .btn{display:none;}
}
.online-wrap .btn:before{font-family:'iconfont' !important;font-size:18px;display:inline-block;content:'\e6d2';-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;color:#fff;}
.online-wrap .btn.active:before{-webkit-transform:rotateZ(225deg);-ms-transform:rotate(225deg);transform:rotateZ(225deg);}
.online-wrap .code-pic{position:absolute;z-index:10;top:0;right:100%;display:none;width:130px;height:130px;padding-right:5px;}
@media only screen and (min-width:768px) and (max-width:991px){.online-wrap .code-pic{right:55px;bottom:370px;}
}
.online-wrap .code-pic .pic-box{padding:5px;background-color:#fff;}
.online-wrap .code-pic img{display:block;max-width:100%;}
.online-wrap .online{position:fixed;z-index:100;right:0;bottom:23%;-webkit-transition:right .3s;transition:right .3s;}
@media (max-width:767px){.online-wrap .online{right:-60px;bottom:90px;}
.online-wrap .online.active{right:0;}
}
.online-wrap .online a{line-height:50px;position:relative;display:block;width:50px;height:50px;margin:2px 0;text-align:center;border-radius:5px 0 0 5px;background:#00000099;}
.online-wrap .online a i{font-size:22px;color:#fff;}
@media (min-width:992px){.online-wrap .online a:hover{background-color:#e60012;}
}
@media (max-width:767px){.online-wrap .online a{line-height:40px;width:40px;height:40px;}
.online-wrap .online a:before{font-size:20px;}
}
@media (min-width:992px){.online-wrap .online .icon-phone:hover .phone-num{right:100%;}
}
.online-wrap .online .icon-phone .phone-num{position:absolute;z-index:-1;top:0;right:-300px;padding-right:5px;-webkit-transition:right .3s;transition:right .3s;white-space:nowrap;}
.online-wrap .online .icon-phone .phone-num p{padding:0 10px;color:#fff;background-color:#e60012;box-shadow:0 0 6px 0 rgba(0,0,0,.12);}
.online-wrap .online .code:before{font-size:24px;}
@media (max-width:767px){.online-wrap .online .code:before{font-size:22px;}
}
.online-wrap .online .code .mask{position:absolute;z-index:10;top:0;right:100%;display:none;width:130px;height:130px;padding-right:5px;}
.online-wrap .online .code .mask .mask-box{padding:5px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12);}
.online-wrap .online .code .mask img{display:block;width:100%;}
.online-wrap .online .code .mask p{font-size:13px;line-height:16px;margin:5px 0 8px 0;color:#888;}
