@charset "utf-8";
/* CSS Document */
html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img, dl, dd, dt {margin: 0;padding: 0;vertical-align:middle;}
tbody,tr,td,{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%}
ul, ol, li {list-style: none;}
a {text-decoration: none;color:#5b5c5e;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;}
img {border: 0; vertical-align:middle;}
body {/*font-family:微软雅黑;font-family:宋体;*/font-family:微软雅黑,Arial; position:relative; line-height:24px;color:#696969; font-size:12px;margin:auto; max-width: 1680px;min-width:1200px;}
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }
.clearfix:before,.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8  haslayout */
/**
**/
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.w{ width:1200px; margin:0 auto; text-align:left; position: relative;}
/*header*/
.header{width:100%; position:relative; z-index:99;}
.header .h_top{height:40px;line-height:40px;background: #f1f1f1;border-bottom:1px solid #fff;}
.header .h_top span{margin: 0 15px;}
.header .h_top em{font-size: 20px; color: #004c9b; font-style: inherit;}
.header .head{border-top:1px solid #f1f1f1;}
/*logo*/
.header .logo{float:left; width:405px;height:103px;}
/*nav*/
nav{float: right; margin-top: 28px;}
nav li{text-align: center; float: left;}
nav li a{
    display: inline-block;
	padding: 23px 0;
	margin: 0 28px;
    font-size: 16px;
    color: #5f5f5f;
    transition: color 500ms ease-in 0ms;
}
nav li a:hover,
nav li a.jd{color: #0089e1; border-bottom:5px solid #0089e1;}
nav li dl{background: #fff; display: none;}
nav li:hover dl{display: block;}
nav li dl dt{margin-bottom: 5px;}
nav li dt a{display: block; height: 30px; line-height: 30px;}
.banner{height:525px; width:100%; position:relative; z-index:0;}
/*  imgTbale */
.imgTable{
    display: table;
    height: 100%;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    background: #fff;

    -moz-transition: all, 0.6s;
    -webkit-transition: all, 0.6s;
    -o-transition: all, 0.6s;
    -ms-transition: all, 0.6s;
    transition: all, 0.6s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
/*.imgTable:hover {
    z-index: 20;
    /* box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}*/
.imgTable span{
    display: block;
    height: 20rem;
    /*max-width: 20rem;*/
    margin: 0 auto;
}
.imgTable span img{
    max-height: 20rem;
    position: relative;
    top: 50%;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*main*/
.main{}
.mtit, .mtxt{ height: 30px; line-height: 30px; text-align: center; margin: 0 auto 20px; font-size: 14px;}
.mtit{width: 300px;}
.mbor{width: 84px; height: 2px; background: #a3a3a3; margin: 0 auto;}
.m1{height: 645px;}
.m1 .w{padding-top: 50px;}
.m1 ul{padding-top: 50px;}
.m1 li{
	float: left;
	width: 122px;
    height: 200px;
	margin: 0 24px;
	text-align: center;
    overflow: hidden;
}
.m1 li img{}
.m1 li p{height: 32px; line-height: 32px; margin: 18px 0 5px; font-size: 16px; color: #2c2c2c;}
.m1 li span{font-size: 14px; color: #646464;}
.m1 .m1p1{text-align: center; font-size: 14px;margin: 8px 0 50px;}

.m2{}
.m2 .le, .m2 .ri{width: 50%; height: 399px;}
.m2 .le{float: left; background: #1d86d4 url(../images/m2le.jpg) no-repeat center right; color: #fff;}
.m2 .ri{float: right; background: #f0f0f0 url(../images/m2ri.jpg) no-repeat center left; color: #252525;}
.m2 .box{margin-top: 110px;}
.m2 .le .box{float: right; text-align: right; margin-right: 210px;}
.m2 .ri .box{margin-left: 150px;}
.m2 .box h1{height: 50px; line-height: 50px; font-size: 36px; margin-bottom: 16px;}
.m2 .box p{height: 36px; line-height: 36px; font-size: 18px;}

.m3{background: url(../images/m3.jpg) no-repeat center top; height: 462px; padding-top: 61px;}
.m3 .le{float: left; width: 50%;}
.m3 .le .box{text-align: right; margin-right: 165px;}
.m3 .ri{float: right; width: 50%;}
.m3 .ri .box{margin-left: 165px;}
.m3 p{font-size: 18px; color: #5d5d5d; line-height: 75px; margin-bottom: 21px;}
.m4{background: url(../images/m4.jpg) no-repeat center top; height: 438px;}
.m5{background: #f5f5f5; padding-top: 62px;}
.m5 .m5ban{margin-top: 59px; background: url(../images/m5.jpg) no-repeat center top; height: 300px;}
.m5 .m5par{background: #f9f9f9; padding-top: 53px; height: 386px;}

.m6 .w{padding-top: 53px;}
.m6 .m6box{height: 133px; margin: 55px 0; overflow: hidden; position: relative;}
.m6box .next, .m6box .prev{display: block; width: 38px; height: 50px; position: absolute; top: 40px; cursor: pointer;}
.m6box .next{left: 0; background: url(../images/ico_btnL.jpg) no-repeat;}
.m6box .prev{right: 0; background: url(../images/ico_btnR.jpg) no-repeat;}
.m6box .bd{width: 1080px; height: 133px; margin: 0 auto;}
.m6box .bd li{float: left; width: 280px; height: 93px; background: #f4f4f4; margin: 0 20px; padding: 20px;}
.m6box .bd li img{width: 93px; height: 93px; border-radius: 50%; margin-right: 15px; float: left;}
.m6box .bd li a{display: block; font-size: 14px; color: #232323; width: 168px; height: 28px; line-height: 28px; margin-top: 6px; overflow: hidden;}
.m6box .bd li span{float: left; display: block; line-height: 26px; width: 168px; height: 52px; overflow: hidden;}
.m6 .m6list{height: 375px; padding-top: 10px;}
.m6 .le{float: left; width: 605px; margin-left: 10px; padding-top: 70px; height: 305px; background: url(../images/m6_1.jpg) no-repeat center top; overflow: hidden;}
.m6 .xwdt dl{height: 133px; font-size: 13px; padding-top: 12px; border-bottom: 1px dashed #dfdfdf; margin-bottom: 23px;}
.m6 .xwdt dl img{width: 140px; height: 83px; margin-right: 35px; float: left;}
.m6 .xwdt dl dt{float: left; font-size: 18px; width: 425px; height: 30px; line-height: 30px;}
.m6 .xwdt dl dd{float: left; width: 425px; line-height: 28px; height: 56px; overflow: hidden;}
.m6 .ri{float: right; width: 475px; margin-right: 30px; padding-top: 70px; background: url(../images/m6_2.jpg) no-repeat center top;}
.m6 .txtTop{width: 475px; height: 260px;}
.m6 .txtTop .bd li{width: 475px; height: 30px; line-height: 30px; margin-bottom: 6px;}
.m6 .ttList{font-size: 13px;}
.m6 .ttList span{float: right;}
.m6 .ttList em{color: #309cfd; font-style: inherit; display: inline-block; width: 65px;}
/*footer*/
.footer{}
.footer .f_top{height: 138px; border-top: 1px solid #f2f3f7; text-align: center;}
.footer .f_link{height: 73px; background: #f8f8f8;}
.f_link h1{height: 31px; line-height: 31px; font-size: 13px; text-indent: 18px; padding-top: 9px;}
.f_link span{color: #969696; margin: 0 13px;}
.f_link .link_list{height: 30px; line-height: 30px; padding-left: 18px; overflow: hidden;}
.link_list span:first-child{display: none;}
.footer .f_box{padding: 15px 0; min-height: 130px; background: #f0f0f0; overflow: hidden;}

/*subMain*/

.submain{padding-top: 32px; padding-bottom: 75px;}
.submain .le{float: left; width: 868px;}
.submain .ri{float: right; width: 240px; border: 1px solid #e0e0e0; padding: 0 30px;}
.leftmenu{width: 866px; height: 48px; border: 1px solid #e0e0e0; margin-bottom: 24px;}
.leftmenu dl, .leftmenu dt{display: inline;}
.leftmenu dt a{padding: 14px 30px; line-height: 48px; font-size: 15px;}
.leftmenu dt a:hover, .leftmenu dt.on a{background: #309cfd;}
.le-box{width: 100%;}

.ri-tit{font-size: 15px; margin: 15px 0;}
.ri-list{width: 240px;}
.ri-list dl{padding-bottom: 30px; width: 240px; height: 294px; overflow: hidden;}
.ri-list img{width: 100%; margin-bottom: 8px;}
.ri-list dt{height: 30px; line-height: 30px; font-size: 14px; color: #434343; overflow: hidden;}
.ri-list dd{color: #8a8a8a;}

/*new*/

.newslist li{
	height: 180px;
    margin-bottom: 17px;
    padding: 30px;
    border: 1px solid #e0e0e0;
	overflow: hidden;
}
.newslist li img{float: left; margin-right: 25px;}
.newslist li h2{font-size: 18px; margin-bottom: 10px;}
.newslist li p{line-height: 28px;}


.shownews{border: 1px solid #e0e0e0; padding: 20px;}
.shownews h1{
    font-size: 24px;
    text-align: center;
	font-weight: normal;
}
.content{
    margin-top: 20px;
    font-size: 14px;
    line-height: 32px;
}
.shownews .infos{margin-top: 10px; text-align: center;}

.met_page{
    margin-top: 10px;
    padding: 10px 20px;
    margin-bottom: 10px;
	border-top: 1px dashed #e0e0e0;
	border-bottom: 1px dashed #e0e0e0;
}
.met_page a{
    color: #666;
    font-size: 14px;
}
.met_page a:hover{
    color: #309cfd;
}

#flip{height:42px;margin-top:28px;}

/*站内搜索*/
ul.searchnavlist{ list-style:none; padding:0px; margin:0px;}
ul.searchnavlist li{ padding:5px 0px;}
#searchlist{ padding:15px;}
#searchlist li{ padding-left:10px; margin-bottom:6px; line-height:1.5;}
#searchlist ul{ list-style:none; padding:0px; margin:0px;}
#searchlist ul li{ padding:3px 5px; margin-bottom:5px;}
#searchlist ul li img{ display:none;}
#searchlist .search_title{ display:block; padding:2px 0px;}
#searchlist .search_title a{ font-size:14px; color:#12C; text-decoration:underline;}
#searchlist .search_title em{ color:#c00; text-decoration:underline; font-style:normal;}
#searchlist .search_detail{ display:block; }
#searchlist .search_detail a{ text-decoration:underline; color:#12C;}
#searchlist .search_content em{ color:#c00; font-style:normal;}
#searchlist .search_updatetime{ display:block; margin-top:5px; color:green;}
#searchlist a:hover{ text-decoration:underline;}

/*翻页样式*/

.met_pager{text-align:center;padding:30px 0 0}
.met_pager a{margin: 0 3px;border:1px solid #e0e0e0;text-align:center;height:28px;line-height:28px;min-width:28px;_width:28px;text-align:center;display:inline-block;color:#aaa}
.met_pager a:hover{border:1px solid #a0a0a0;color:#aaa}
.met_pager .PreSpan,.met_pager .NextSpan{height:30px;line-height:30px;min-width:60px;_width:60px;text-align:center;background:#f0f0f0;color:#ccc;display:inline-block}
.met_pager .PreA,.met_pager .NextA{height:28px;line-height:28px;min-width:58px;_width:58px;color:#aaa}
.met_pager .PreSpan,.met_pager .PreA{margin-right:6px}
.met_pager .NextSpan,.met_pager .NextA{margin-left:6px}
.met_pager .firstPage,.met_pager .lastPage{font-weight:bold;height:28px;line-height:28px;min-width:40px;_width:40px;color:#aaa}
.met_pager .Ahover{font-weight:bold;background:#f0f0f0;color:#aaa}
.met_pager .PageText{margin-left:10px;color:#aaa}
.met_pager #metPageT,#metPageB{text-align:center;border:1px solid #e0e0e0;color:#aaa}
.met_pager #metPageT{width:20px;padding:6px 5px 5px}
.met_pager #metPageB{min-width:40px;_width:40px;padding:6px 0 5px;cursor:pointer;font-weight:bold}
*html .met_pager #metPageT{height:13px;line-height:13px}
*html .met_pager #metPageB{padding:0;height:28px;line-height:20px}
*+html .met_pager #metPageT{height:13px;line-height:13px}
*+html .met_pager #metPageB{padding:0;height:28px;line-height:20px}