@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;}

.w1100{ width:1100px; margin:0 auto;}

.head-mid{width:1100px; height:114px; margin:0 auto;}
.logo{float:left; width:116px; height:78px;margin-top:19px;}
.nav{ width:800px; height:114px; float:left; margin-left:80px;}
.nav li{float:left; font-size:16px; color:#5d5d5d;line-height:114px;}
.nav li a{color:#333; display:block;position: relative;padding:0 25px;}
.nav li a:hover{color:#fff; background:#004898;font-weight:bold;}
.nav li.cur a{color:#fff; background:#004898;font-weight:bold;}

.zy{width:90px; height:34px;float:right; padding-top:30px;}
.zy a{ display:block; color:#5c5c5c;}

/*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:url(../images/dot1.png) no-repeat center center;display:block;height:18px;overflow:hidden;text-indent:-99em;width:18px;cursor: pointer;}
.flex-control-paging li a.flex-active {background:url(../images/dot2.png) no-repeat center center;}

/*主体*/
.title{ font-size:35px; text-align:center; color:#333; text-transform:uppercase; padding:30px 0; font-weight:bold;}
.title .line{ width:140x;height:1px; background:url(../images/titline.png) no-repeat center center;display:block;margin:10px auto;}
.title .a{font-size:20px; color:#333; display:block; text-transform:uppercase; font-weight: normal;}


.sum1{width:100%; background:url(../images/bg1.jpg) no-repeat center; height:730px; padding:20px 0;}
.sum1-txt{color:#666; font-size:14px; line-height:32px; text-align:center; }
.sum1-txt p{ text-indent:2em;}
.sum1-txt .more{color:#064a92;border:1px solid #064a92;width:112px;line-height:37px;border-radius:6px;margin:20px auto;display:block;text-transform:uppercase;}
.sum1 .imgbox{ width:900px; margin:40px auto;}
.sum1 .imgbox li{ float:left; margin:0 60px; width:180px; text-align:center;}
.sum1 .imgbox li img{ width:180px; height:180px;}
.sum1 .imgbox li p{font-size:20px; color:#666;line-height:60px;}
.sum1 .imgbox li:hover p{ color:#4a7ebd;}

.sum2{width:100%; background:url(../images/bg1.jpg) no-repeat center; height:765px;}
.sum2 .indprolist{ overflow:hidden; width:1130px; margin:30px auto;}
.sum2 .indprolist li{width:250px;float:left; margin:0 15px;webkit-box-shadow: 0 1px 6px rgba(0,0,0,.2);box-shadow: 0 1px 6px rgba(0,0,0,.2); 
background:#e8e8e8; cursor:pointer;}
.sum2 .indprolist li img{width:250px;height:234px;}
.sum2 .indprolist li .txt{ padding:18px; text-align:center; font-size:14px; line-height:28px;color:#868686; }
.sum2 .indprolist li .txt h3{ font-size:18px; line-height:40px;}
.sum2 .indprolist li .txt .more{display:block;text-transform:uppercase;width:76px;text-align:center;line-height:25px;border:1px solid #8b8b8b;border-radius:6px; margin:15px auto; color:#868686;}
.sum2 .indprolist li:hover .txt{ background:#064a92; color:#fff;}
.sum2 .indprolist li:hover .more{color:#fff;border:1px solid #fff;}
.sum2 .more2{color:#064a92;border:1px solid #064a92;width:112px;line-height:37px;border-radius:6px;margin:40px auto;display:block;text-transform:uppercase; 
text-align:center; font-size:14px;}


.sum3{width:100%; background:url(../images/bg3.jpg) no-repeat center; height:770px;}
.sum3 .indnewslist{ overflow:hidden; width:1170px; margin:30px auto;}
.sum3 .indnewslist li{width:342px;float:left; margin:0 19px;cursor:pointer; background:#f4f4f4;}
.sum3 .indnewslist li img{width:342px;height:259px;}
.sum3 .indnewslist li .txt{ padding:10px 20px;font-size:14px; line-height:24px;color:#797979; border-bottom:3px solid #064a92; }
.sum3 .indnewslist li .txt h3{ font-size:16px; line-height:28px; color:#333; font-weight:600;}
.sum3 .indnewslist li .txt .time{ font-size:12px; color:#064a92;}
.sum3 .indnewslist li:hover .txt{ background:#064a92; color:#fff;}
.sum3 .indnewslist li:hover .txt h3{color:#fff;}
.sum3 .indnewslist li:hover .txt .time{color:#fff;}
.sum3 .more{color:#064a92;border:1px solid #064a92;width:112px;line-height:37px;border-radius:6px;margin:40px auto;display:block;text-transform:uppercase; 
text-align:center; font-size:14px;}

.sum4{width:100%; background:#dcdcdc; padding-bottom:30px;}
.sum4 .indpiclist{ overflow:hidden; width:1140px; margin:0 auto;}
.sum4 .indpiclist li{width:242px;float:left; margin:20px;cursor:pointer;webkit-box-shadow: 0 1px 6px rgba(0,0,0,.2);box-shadow: 0 1px 6px rgba(0,0,0,.2);}
.sum4 .indpiclist li img{width:242px;height:165px;}
.sum4 .indpiclist li a{ display:block;}
.sum4 .more{color:#064a92;border:1px solid #064a92;width:112px;line-height:37px;border-radius:6px;margin:20px auto;display:block;text-transform:uppercase; 
text-align:center; font-size:14px;}

/*foot*/
#footer{ background:#464646;width:100%; color:#ffffff;}
.link{ width:780px; line-height:78px;}
.link-title{ border-bottom:2px solid #064a92; float:left; width:80px; text-align:center; font-size:16px; font-weight:bold;}
.link a{ color:#fff; font-size:14px; padding:0 15px;}

.search{width:247px; height:32px; background:url(../images/searchbg.png) no-repeat; float:right; margin-top:24px;}
.search .input{width:196px;height:30px;line-height:30px;border:none;background:none; font-size:13px; padding-left:10px; float:left; color:#9d9d9d;}
.search .btn{background:none;width:41px;height:31px;border:none;cursor:pointer; text-indent:-999px;float:left;}


.footer-bot{background:#333; width:100%; font-size:14px; overflow:hidden;color:#ededed; line-height:30px; padding:18px 0;}
.footer-bot .left{ width:350px; float:left; font-size:16px;} 
.footer-bot .right{ width:700px; float:right; text-align:right; padding-top:15px;} 

/*内页*/
.sidecon{background:#ebebeb;height:93px; width:100%;}
.sidelist{ width:1100px; margin:0 auto; text-align:center;}
.sidelist a{color:#333;line-height:88px;height:88px;color:#4a4a4a; margin:0 50px; font-size:18px;padding:33px 0; }
.sidelist a:hover{ border-bottom:4px solid #004898;}
.sidelist a.current{ border-bottom:4px solid #004898;}
	

.mainbox{margin:10px auto; width:1100px;}
.path{ background:url(../images/pathbg.png) no-repeat 0 center;border-bottom:1px dashed #d6d6d6;color:#666; padding-left:33px;line-height:50px;font-size:16px;}

.newslist{ margin-bottom:15px;}
.newslist li{ height:245px; overflow:hidden; margin:25px 0;}
.newslist li .img{ width:328px; height:245px; float:right;}
.newslist li .img img{width:328px; height:245px; border-radius:8px;}
.newslist li .img-rg{ width:730px; float:left; background:#f0f0f0;border-radius:8px; padding:15px;height:215px;}
.newslist li .img-rg h4{  font-size:18px; color:#004898; font-weight:bold;}
.newslist li .img-rg .time{ font-size:14px; color:#999; display:block; margin:13px 0;}
.newslist li .img-rg .txt{ font-size:14px;color:#666;line-height:28px;}
.newslist li .img-rg a{ color:#004898;font-weight:bold; display:block; margin-top:15px;}

.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:18px; text-align:center; font-weight:600; color:#999; margin-top:20px;}
.newsread .daodu{ line-height:30px;color:#999; text-align:center; font-size:14px;margin-top:10px;}
.newsread .p{ font-size:14px; line-height:200%; color:#666; padding:10px 0;}
.newsread .sxp{ border-top:1px solid #e8e8e8; font-size:14px; line-height:200%; color:#666; padding:15px 0; margin-top:20px; }
.newsread .sxp a{color:#666;}

.prolist{width:1130px; margin:30px auto;}
.prolist li{width:250px;float:left; margin:15px;webkit-box-shadow: 0 1px 6px rgba(0,0,0,.2);box-shadow: 0 1px 6px rgba(0,0,0,.2); cursor:pointer;
border-radius:4px 4px 0 0;}
.prolist li .img{ position:relative;}
.prolist li .img img{width:250px;height:260px; border-radius:4px 4px 0 0;}
.prolist li .img .zzc{ position:absolute; top:0; left:0; width:250px; height:260px; display:none;}
.prolist li .txt{ padding:18px; text-align:center; font-size:14px; line-height:28px;}
.prolist li .txt h3{ font-size:18px; line-height:40px; font-weight:bold; color:#666;}
.prolist li:hover .txt{color:#004898;}
.prolist li:hover .txt h3{color:#004898;}
.prolist li:hover .img .zzc{ display:block;}

.piclist{ overflow:hidden; width:1140px; margin:0 auto;}
.piclist li{width:242px;float:left; margin:20px;cursor:pointer;webkit-box-shadow: 0 1px 6px rgba(0,0,0,.2);box-shadow: 0 1px 6px rgba(0,0,0,.2);}
.piclist li img{width:242px;height:165px;}
.piclist li a{ display:block;}


.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: #ce0000;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;}


