@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * @version 3.05
 * @support http://www.950085.com
 */
.ep{width:1000px;margin:0 auto}

.header_top{ background:#002f77;height:105px;}
.header_top .nav{margin-top:50px;}
.header_top .nav .dd1{margin-left:25px; font-size:14px; color:#fff;}
.header_top .nav .dd2{width:56px;height:3px; background:url(/images/5.png) no-repeat center;margin-top:55px;display:none;}
.header_top .nav .dd3{margin-left:-15px;}
.header_xian{height:3px;width:100%;background:#d7d6d6;}

.header_en a img{margin-left:3px;}


.flexslider{position:relative;height:435px;overflow:hidden;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{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;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:20px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(/images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0}

.content_zhong{margin-top:-12px; z-index:999;}
.content_zhong .dd1{width:325px;height:180px;background:url(../images/9.jpg) no-repeat center;}
.content_zhong .dd1:hover{background:url(../images/12.jpg) no-repeat center;}
.content_zhong .dd1 .aa1{margin-top:55px;margin-left:30px;}
.content_zhong .dd1 .zhi{width:150px;height:78px;margin-left:30px;margin-top:5px;}
.content_zhong .dd1 .zhi a{color:#fff;}
.content_zhong .dd2 .zhi a{color:#fff;}
.content_zhong .dd3 .zhi a{color:#fff;}
.content_zhong .dd1 .zhi .cc1{ font-size:16px; color:#fff; font-weight:bold;height:50px;}
.content_zhong .dd1 .zhi .cc2{ color:#fff;}
.content_zhong .dd2{width:325px;height:180px;background:url(../images/10.jpg) no-repeat center;margin-left:11px;}
.content_zhong .dd2:hover{background:url(../images/12.jpg) no-repeat center;}
.content_zhong .dd2 .aa1{margin-top:55px;margin-left:30px;}
.content_zhong .dd2 .zhi{width:150px;height:78px;margin-left:30px;margin-top:5px;}
.content_zhong .dd2 .zhi .cc1{ font-size:16px; color:#fff; font-weight:bold;height:50px;}
.content_zhong .dd2 .zhi .cc2{ color:#fff;}
.content_zhong .dd3{width:325px;height:180px;background:url(../images/11.jpg) no-repeat center;margin-left:11px;}
.content_zhong .dd3:hover{background:url(../images/12.jpg) no-repeat center;}
.content_zhong .dd3 .aa1{margin-top:55px;margin-left:30px;}
.content_zhong .dd3 .zhi{width:150px;height:78px;margin-left:30px;margin-top:5px;}
.content_zhong .dd3 .zhi .cc1{ font-size:16px; color:#fff; font-weight:bold;height:50px;}
.content_zhong .dd3 .zhi .cc2{ color:#fff;}



.content_xia{height:280px; background:#f5f5f5; width:100%;}
.content_xia .shang{width:174px;height:30px;text-align:center; line-height:30px; color:#002f77; font-size:16px; background:url(../images/13.png) no-repeat center;margin:0 auto;}
.content_xia .xia .dd1{margin-top:45px;}
.content_xia .xia .dd1 .cc2{height:111px;line-height:111px; text-align:center; font-size:14px; color:#1d3e6b; font-weight:bold; margin-left:12px;}


.footer{ background:#e4e4e4;}
.footer .nei{padding:15px 0px;}
.footer .nei a:hover{color:#900;}
.footer .left{line-height:25px;}
.footer .right{width:195px;}
.footer .right .dd1{line-height:25px;}
.footer .right .dd1 .cc1{ font-size:14px;}

.header_color{background:#ededed;height:135px;width:100%;}
.header_color .right .dd2{ font-size:30px; color:#a2a1a1;}
.header_color .right .dd1{ color:#a2a1a1;}
.header_color .right .dd1 a{color:#a2a1a1;}
.lanclass{font-size:0; z-index:999;}
.lanclass li{margin-left:5px;padding:10px 0px;}
.lanclass li a{padding:10px 20px;background:#002f77; font-size:12px; color:#fff;}
.lanclass li a:hover{ background:#ba1218;}
.lanclass li a.cur{background:#ba1218;}

.content{line-height:25px;}

.mlist ul li{width:1000px;height:240px; background:#ededed;margin-top:25px;}
.mlist ul li .right{width:840px;line-height:25px; height:210px; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.mlist ul li .left .dd2{ font-size:18px; color:#000;margin-top:10px;}
.mlist ul li .left .dd3{ font-size:14px; color:#000;}
.infolist .yige{ width:460px;height:190px; margin-top:20px;}
.infolist .yige .left{ width:81px; height:82px; background:url(../images/22.jpg) no-repeat center;text-align:center;line-height:30px;}
.infolist .yige .cur{background:url(../images/23.jpg) no-repeat center;}
.infolist .yige .left span{ color:#fff; font-size:18px; display:block;padding-top:10px;}
.infolist .yige .left em{ color:#fff; font-size:36px; font-weight:bold; display:block;}

.infolist .yige .right{width:360px;}
.infolist .yige .right .dd2{padding:10px 0px 5px 0px; width:270px;}
.infolist .yige .right .dd2 a{ font-size:18px; color:#3c3c3c; font-weight:bold; }
.infolist .yige .right .dd2 a:hover{color:#ba1218}

.infolist .yige .right .dd3 a{ font-size:14px; color:#8e8e8e; line-height:20px;}
.infolist .yige .right .dd3 a:hover{color:#ba1218}
.infolist .yige .right .dd4{padding-top:20px;}
.infolist .yige .right .dd4 a{ color:#002f77; font-size:14px;}


.mmlist .dd1{margin-top:-5px;background:url(../images/25.jpg) no-repeat center; line-height:19px; width:95px; height:19px; color:#535f69; font-size:14px;}
.mmlist .dd2 .shang{width:9px; height:9px; background:url(../images/26.jpg) no-repeat center; white-space:nowrap; }
.mmlist .dd2 .xia{width:1px; height:40px; background:url(../images/27.jpg) repeat-y;}
.mmlist .dd3{color:#535f69; font-size:14px;margin-top:-5px;width:800px;}
.mmlist .dd3 .shang{ cursor:pointer;}
.mmlist .dd3 .cur{ font-weight:bold; color:#ba1218;}
.mmlist .dd3 .xia{ color:#919191;}
.mmlist_list{font-size:0px;}

.mitem{ font-size:14px; line-height:20px;}

.llanclass{ background:#f4f4f4; padding-bottom:25px;}
.llanclass li{ height:50px; width:242px; border-bottom:1px solid #ccc; line-height:50px;}
.llanclass li a{ display:block; padding-left:45px; font-size:16px; color:#2c2c2c;}
.llanclass li:hover{ background:url(/images/lanmu_1.png) no-repeat center;border-bottom:1px solid #f4f4f4;}
.llanclass li:hover a{ color:#fff;}
.llanclass li.cur{ background:url(/images/lanmu_1.png) no-repeat center;border-bottom:1px solid #f4f4f4;}
.llanclass li.cur a{ color:#fff;}




.infoxlist{ font-size:0; text-align:left;}
.infoxlist li{ width:320px; height:230px; overflow:hidden;overflow-y:hidden;overflow-x:hidden; cursor:pointer; margin-bottom:40px;}
.infoxlist li a{ display:block; position:relative;}
.infoxlist li a div.dd0 img{ width:320px; height:230px;transition: all 0.3s ease 0s;}

.infoxlist li a:hover div.dd0 img{
  -webkit-transform-origin: center center;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform-origin: center center;
  -moz-transform: scale(1.15, 1.15);	
}
.infoxlist li div.dd1{transition: all 0.3s ease 0s; opacity:0; position:absolute; left:0; top:-100px; width:100%; height:100%; background:url(../images/123.png)}
.infoxlist li div.dd1 h2{ display:block; font-size:24px; color:#fff; text-align:center; padding:90px 10px 0px 10px ;}

.infoxlist li a:hover div.dd1{ opacity:1; top:0}


.infoxxlist{ font-size:0; text-align:left;}
.infoxxlist li{ width:241px; height:336px; overflow:hidden;overflow-y:hidden;overflow-x:hidden; cursor:pointer; margin-bottom:10px;}
.infoxxlist li a{ display:block; position:relative;}
.infoxxlist li a div.dd0 img{ width:241px; height:336px;transition: all 0.3s ease 0s;}
.infoxxlist li a:hover div.dd0 img{
  -webkit-transform-origin: center center;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform-origin: center center;
  -moz-transform: scale(1.15, 1.15);	
}
.infoxxlist li .dd1{ font-size:14px; padding:10px 0 5px 0;  text-align:center;transition: all 0.3s ease 0s; opacity:0; position:absolute; left:0; top:-100px; width:100%; height:100%; background:url(../images/123.png);}

.infoxxlist li div.dd1 h2{ display:block; font-size:24px; color:#fff; text-align:center; padding:90px 10px 0px 10px ;}
.infoxxlist li a:hover div.dd1{ opacity:1; top:0}
.infoxxlist li .dd2{ left:0; bottom:0; background:url(/images/123.png);  font-size:16px; color:#fff; width:100%; z-index:9999; font-weight:bold;  vertical-align:middle;}
.infoxxlist li .dd2 span{padding-left:10px; padding-right:10px; display:block;}

.infoxxlist li a:hover .dd2{ display:none;}



.infoxlist li .dd2{ left:0; bottom:0; background:url(/images/123.png);  font-size:16px; color:#fff; width:100%; z-index:9999; font-weight:bold;  vertical-align:middle;}
.infoxlist li .dd2 span{padding-left:10px; padding-right:10px; display:block;}

.infoxlist li a:hover .dd2{ display:none;}




