@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0; list-style:none;}
body {font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
a {text-decoration:none;}
a:hover {}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.hidden{display:none;}
img {border:none;}
.clear {height:1px;clear:both;margin-bottom:-1px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.w1200{ width:1200px; margin:0 auto;}

.head{width:100%; height:101px; background: url(../images/topbg.png) repeat-x;}
.logo{float:left; width:188px; height:70px;margin-top:17px;}
.nav{ width:920px; height:30px; float:right; margin-left:30px;}
.nav li{float:left; font-size:16px; color:#5d5d5d;line-height:101px;padding:0 10px;text-align:center;margin-left:32px;position: relative;}
.nav li a{ color:#fff; display:block;padding:0 10px;position: relative;}
.nav li a:hover{background:#2c729c;}
.nav li.cur a{background:#2c729c;}

.secmenubg {background-color: rgba(0, 0, 0, 0.8);filter: alpha(opacity=8);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;
position: absolute;left: 0;top:101px!important;overflow: hidden;}
.secmenu {width:100%;height: auto;padding:10px 0;}
.secmenu>ul {width:1000px;margin:auto;height:auto;}
.secmenu>ul>li {width:20%;float: left;line-height: 36px;/*background:url(../images/nlibg.png) no-repeat 0 16px;padding-left:10px;*/}
.secmenu>ul>li a {/*width: 140px;*/color: #fff;font-size: 16px;text-decoration: none;}
.secmenu a:hover {color: #ff9000}
.secmenu>ul>li>ul {width:160px;}
.secmenu>ul>li>ul>li {float:none;font-size: 14px;line-height:28px;background: none;}
.secmenu>ul>li>ul>li a {color:#f7f1f1;font-size: 14px;text-decoration: none;}

.secmenu2 {width:120px;padding:0 30px; text-align: center;}
.secmenu2 a:hover {color: #eea52a}
.secmenu2 ul{padding:5px 0;}
.secmenu2 ul li  {}
.secmenu2 ul li  {padding: 10px 0}
.secmenu2 ul li a {color: #fdfdfb;font-size: 16px;text-decoration: none;}


/*banner*/
.banner{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pro-switch {height:auto;overflow: hidden;position: relative;margin:0 auto;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height:0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;position: absolute;bottom:10px;text-align: center;}
.flex-control-nav li {margin:0 10px;display:inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background:#fafafa;display:block;height:20px;width:20px;overflow:hidden;text-indent:-99em;border-radius:50%;cursor: pointer;}
.flex-control-paging li a.flex-active {background:#186593;}

/*主体*/
.title{ font-size:30px; text-align:center; color:#222;padding:40px 0;}
.title .t{ font-size:18px; color:#9e9e9e; display:block; margin:10px 0;}
.title .line{ width:52px;height:2px; background:#378ebd;display:block;margin:0 auto;}

.btn-more{border-radius:50px;border:1px solid #999;display: block;width:280px; height:58px; line-height:58px; text-align: center;font-size: 16px;color:#999;margin:20px auto; text-transform: uppercase;}
.btn-more:hover{border-color:#3e91bf;color:#3e91bf;}

.notice{width:1200px; margin:auto;border-bottom:1px dashed #c4c4c4;height: 64px; line-height: 64px;position: relative;}
.notice img{ margin-bottom:-6px;}
.notice a{color:#7e7e7e;font-size: 16px;text-transform: capitalize;}
.notice a.notice-more{position: absolute; top:0;right:0;color:#3486b3;text-transform: uppercase;}

.sum1{width:100%; background:#f8f8f8;padding-bottom:20px;}
.sum1 .tabnav{ overflow:hidden; margin:0px auto 30px auto; text-align: center;}
.sum1 .tabnav a{color:#666;float:left;font-size:16px; line-height:60px; margin:0 20px;padding:0 5px;border-bottom:3px solid transparent;cursor: pointer;}
.sum1 .tabnav a.hover{border-bottom:3px solid #378ebd;color:#378ebd}
.sum1 .tabnav{}
.ind-prolist{width:1200px; margin:0 auto;}
.ind-prolist li{ float:left; margin:14px; width:370px;background:#fff;border:1px solid #d8d8d8;}
.ind-prolist li img{ width:370px; height:290px;}
.ind-prolist li .txt{border-top:1px solid #d8d8d8;padding:15px; text-align: center;height:90px;}
.ind-prolist li h2{ font-size:18px;color:#333; text-transform: uppercase;}
.ind-prolist li p{font-size:15px; color:#888;line-height:26px;margin-top:8px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.ind-prolist li:hover h2{color:#378ebd;}
.ind-prolist li:hover p{color:#378ebd;}

.sum3{ width:1200px; margin:auto;padding-bottom:20px;}
.fangan-list{ margin:0 -30px;padding-bottom:30px;overflow:hidden;}
.fangan-list li{ width:585px; height:260px;float:left; margin:15px;}
.fangan-list li .txt{position: relative;width:345px;height:190px;float:left;color:#888;padding:35px 105px 35px 20px; background: #f8f8f8;}
.fangan-list li .txt h2{font-size:20px;color:#333;}
.fangan-list li .txt .line{ display: block; width:41px;height:2px; background: #378ebd;margin:15px 0 10px 0;}
.fangan-list li .txt p{line-height:30px;font-size:16px;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.fangan-list li .more{font-size:16px; width:150px;line-height:46px; border:1px solid #999;text-align: center;color:#999; display: block;margin-top:15px;text-transform: uppercase; font-family: arial; border-radius:50px; }

.fangan-list li .img{position: relative;margin-top:-230px;width:196px; height:196px; border-radius:4px; float:right;overflow:hidden;}
.fangan-list li .img img{ width:196px; height:196px; border-radius:4px;}
.fangan-list li .img span{position: absolute;left:0;top:0; display: block;height:100%; width: 100%;background:url(../images/hover.png);display:none;}
.fangan-list li:hover .img span{display: block;}
.fangan-list li:hover .txt{ background: #dcf3ff;}
.fangan-list li:hover .txt .more{border-color: #378ebd;color:#378ebd;}

.sum2{width:100%;height:268px;font-size: 18px; text-align: center; background: url(../images/bg.png) no-repeat center;color:#fff;}
.sum2 h2{font-size:24px;line-height: 32px;padding-top:30px;}
.sum2 .line{display: block; width:41px;height:3px; background: #fff;margin:18px auto;}
.sum2 p{line-height:32px;}
.sum2 .more{font-size:16px; width:150px;line-height:50px;border-radius:6px; background: #378ebd; text-align: center;color:#fff; display: block;margin:20px auto;text-transform: uppercase;border-radius:50px; }

.sum4{width:100%;background:#eafafd url(../images/bg2.png) no-repeat bottom center;padding-bottom:20px;}
.news-list{}
.news-list li{ width:372px;float:left; margin:13px;color:#555;border:1px solid #d8d8d8; background: #fff;}
.news-list li .img{position: relative;width:372px; height:248px;overflow:hidden;}
.news-list li .img img{width:372px; height:248px;}
.news-list li .txt{padding:20px;height:150px; position: relative;}
.news-list li .txt h2{font-size: 16px;color:#333;font-weight: bold;margin-bottom:12px}
.news-list li .txt p{line-height:24px;font-size:15px;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient: vertical;}
.news-list li .txt .time{position:absolute;bottom:30px;right:20px;font-size: 16px;color:#999;display: block;}
.news-list li .txt .more{position:absolute;bottom:20px;left:20px;font-size:16px; width:150px;line-height:46px; border:1px solid #d7d7d7;text-align: center;color:#999;text-transform: uppercase;border-radius:50px; }
.news-list li:hover .txt .more{color:#378ebd;border-color:#378ebd;}

.sum6{width:1200px; margin:0 auto;padding-bottom:20px;}
.serlist{overflow: hidden;}
.serlist li{width:160px; height: 160px; text-align: center;float:left;margin:20px;box-shadow: 0 0 2px rgba(0,0,0,.1);}
.serlist li img{width:60px; height: 60px; margin: 30px auto 0 auto;}
.serlist li p{font-size: 18px; line-height: 50px;color:#666;}
.serlist li:hover{ background: #e6e6e6;}
.serlist li:hover p{color:#378ebd;}

.link{width:1200px; margin:auto;border-top:1px dashed #c4c4c4;padding:40px 0;}
.link-tit{font-size:21px;color:#333;letter-spacing: 1px;}
.link-tit span{color:#ccc;font-size:16px; text-transform: uppercase;padding-left:10px;}
.line-txt{margin-top:20px;}
.line-txt a{color:#666;font-size:18px;padding-right:40px;}
/*foot*/
#footer{ background:#454545;width:100%; color:#bdbdbd;border-top:4px solid #378ebd;}
.mall-desc-bd{width:1200px;margin:0 auto; padding-top:20px; overflow:hidden;}
.mall-desc-bd .tit{ line-height:40px;font-size:18px; color:#fff;}
.mall-desc-bd .f-about{ width:150px;float:left;}
.mall-desc-bd .f-pro{width:154px;float:left;}
.mall-desc-bd .f-yy{width:165px; float:left; }
.mall-desc-bd .f-class{width:180px; float:left; }
.mall-desc-bd .f-news{width:135px; float:left; }
.mall-desc-bd .f-zy{width:113px; float:left; }
.mall-desc-bd .f-con{ width:238px; float:right; text-align:center;color:#fff; padding-top:10px; border-left:1px solid #5e5e5e;}
.mall-desc-bd .f-con p{ font-size:16px; line-height:30px;}

.flist{padding-bottom:10px;}
.flist li{line-height:28px; font-size:14px;}
.flist li a{ color:#9e9e9e;}
.flist li a:hover{ color:#378ebd;}


.foot-left{ width:930px; float:left;line-height: 30px;}
.foot-left .p{margin:10px 0;color:#fff;overflow: hidden;}
.foot-tit{font-size:16px;width:76px; float:left;margin-right:10px;}
.a_box{float:left;width:820px;}
.a_box a{padding-right:15px;color: #9e9e9e;font-size: 15px;}
.a_box a:hover{ color:#378ebd;}

.footer-bot{width:1200px;margin: auto; border-top:1px solid #5e5e5e;line-height:28px;font-size:14px;color:#fff; text-align: center; }

/*内页*/
.maincontent{width: 1200px; margin:auto;}


.subnav{ text-align: center;padding-bottom:30px;}
.subnav a{font-size:18px;color:#333;background: #e6e6e6;padding:14px 36px;margin:5px;border-radius:50px;}
.subnav a:hover{background:#378ebd; color:#fff;}
.subnav a.cur{background:#378ebd; color:#fff;}

.subnav2{ text-align: center;padding-bottom:0;overflow: hidden;}
.subnav2 a{font-size:15px;color:#333;background: #e6e6e6;padding:6px 17px;margin:10px;border-radius:50px;float: left;
    display: block;}
.subnav2 a:hover{background:#378ebd; color:#fff;}
.subnav2 a.cur{background:#378ebd; color:#fff;}
	
.n-serlist{overflow: hidden;padding-bottom:30px;}
.n-serlist li{width:280px; height:320px; text-align: center;float:left;margin:10px;background: #f7f7f7;}
.n-serlist li img{width:60px; height: 60px; margin: 100px auto 0 auto;}
.n-serlist li p{font-size: 18px; line-height:80px;color:#666;}
.n-serlist li:hover{ background: #e6e6e6;}
.n-serlist li:hover p{color:#378ebd;}	

.mainbox{margin:40px 0; min-height: 400px;}
.newsread{}
.newsread .h1{ font-size:36px; color:#316db5; margin-top:15px; }
.newsread .h1 span{ display:block; font-size:34px; color:#e7e7e7; font-weight:bold; text-transform:uppercase; margin-top:-10px;}

.newsread .tit{ font-size:24px; text-align:center; font-weight:600; color:#333;}
.newsread .daodu{ line-height:30px;color:#999;font-size:16px; text-transform:uppercase; margin:20px 0;text-align: center;}
.newsread .zhaiy{ line-height:26px;color:#999;font-size:14px; background:#f6f6f6; border:1px solid #dfdfdf;padding:10px 20px;}
.newsread .p{ font-size:16px; line-height:200%; color:#666; padding:10px 0;}
.newsread .sxp{ border-top:1px solid #e8e8e8;font-size: 16px;line-height:220%; color:#666; padding:20px 0; margin-top:20px;position: relative; }
.newsread .sxp a{color:#666;}
.newsread .sxp .btn-back{ width:145px;line-height:53px;display:block; position: absolute; top:30px; right:0; border:#e6e6e6 1px solid; text-align:center;border-radius:50px;}
.newsread .sxp .btn-back a{ color:#333;}


.fenye{text-align:center;margin:30px 0;}
#pagelist,#espcms_bbs_pagelist{color:#818181}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:14px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {border: #0075c2 1px solid;color: #0075c2;text-decoration: none;overflow: hidden;padding:5px 8px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #0075c2;overflow: hidden;}
.pagination span.current {border: #0075c2 1px solid;color: #fff;overflow: hidden;padding:5px 8px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #0075c2;}

.table {width: 100%;max-width: 100%;margin-bottom: 20px;}
.table {border-spacing: 0;border-collapse: collapse;}
.table>thead:first-child>tr:first-child>th {border-top: 0;}
tbody {display: table-row-group;vertical-align: middle;}
.table>tbody>tr>td,.table>tfoot>tr>td{line-height: 1.42857;padding:20px 8px;vertical-align: middle;color:#666;border-bottom:1px dashed #dfdfdf;}

.table>tbody>tr>td { font-size:16px;color:#666; padding:20px 8px; }
.table>thead>tr>th:nth-child(1){ width:420px;text-align:left; padding-left:0;}
.table>tbody>tr>td a{ cursor:pointer;}
.table>tbody>tr>td a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s;}