@charset "utf-8";
html,body{width: 100%;}
body{font-family:'Microsoft Yahei';font-family: 12px; color:#666;position:relative;background: #f5f5f5;}
a{
	transition-property: all;
    transition-timing-function: linear;
    transition-duration: 260ms;
    transition-delay: 0ms;
}
a{color:#666;cursor:pointer;}
a:hover{color:#f60;text-decoration:none;}
.wrap{width:1182px;margin:0 auto;}

.top img{display: block;max-width: 100%;width: 100%;}
.head_cont{background: #2047a5;height:64px;}
.menu li{float: left;position: relative;text-align: center;transition:all linear 250ms;margin: 0 18px;display: inline;line-height: 64px;}
.menu li a{display: block;text-align: center;font-size: 16px;color: #fff;text-transform: uppercase;font-weight: bold;}
.menu li.on a,.menu li:hover a{color: #ff9a00;}
.main_a{background: #f5f5f5;padding: 35px 0;}
.banner{position: relative; height: 358px;width:362px;overflow: hidden;background: #2047a5;}
.banDiv,.banShow{height: 358px;width: 100%;}
.banDiv p{color: #fff;text-align: center;padding: 15px 10px 0 10px; font-size: 16px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
#banNav{position: absolute;left: 0;bottom: 20px;text-align: center;right: 0;z-index: 100;}
#banNav span{display: inline-block;font-size: 0;height: 9px;width: 9px;border-radius:50%;margin:0 4px;cursor: pointer;background: #fff;
	transition:all linear 300ms;
	-webkit-transition:all linear 300ms;
	-ms-transition:all linear 300ms;
	-o-transition:all linear 300ms;
}
#banNav span.activeSlide{background:#ef9d00;}

.m_about{height: 358px;background: #fff;width: 442px;color: #666;}
.m_about dl{width: 397px;margin: 0 auto;padding-top: 8px;}
.m_about dt{font-weight: bold; font-size: 24px;border-bottom: 3px solid #f5f5f5;padding: 10px 0 15px 0;}
.m_about dd p{line-height: 24px;text-indent: 2em;font-size: 14px;padding-top: 15px;}
.more{display: inline-block;margin-top: 20px;border:1px solid #c02125;border-radius: 5px;height: 24px;line-height: 24px;width: 80px;text-align: center;color: #c02125;}
.m_news{width: 359px;height: 358px;background: #fff;}
.m_news .more{margin-top: 12px;border-color: #ebebeb;width: 68px;height: 26px;line-height: 26px;color: #555;}
.more:hover{background: #f60;color: #fff;border-color: #f60;}
.m_news dt{height: 55px;line-height: 55px;border-bottom: 2px solid #f5f5f5;padding:0 15px;}
.mtit{display: inline-block; padding: 0 5px;font-size: 22px;color: #333333;border-top: 4px solid #2047a5;line-height: 45px;}
.news_top{font-size: 22px;font-weight: normal;padding:17px 20px;}
.news_top a{color: #ff0506;font-size: 12px;}
.nList{margin: 0 20px;border-top: 1px solid #e4e4e4;padding-top: 14px;}
.nList li{position: relative;height: 29px;line-height: 29px;color: #666;font-size: 14px;padding-right: 80px;}
.nList li span{position: absolute;right: 0;top:0;*top:-1px;font-size: 12px;width: 80px;text-align: right;}
.nList li a{display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}

.main_b{padding: 44px 0;background: #fff;margin-bottom: 10px;}
.m_ser{position: relative;height: 364px;width: 823px;background: url(../images/ser.jpg) no-repeat;}
.ser_box{padding-left: 24px;}
.ser_cont{line-height: 22px;font-size: 12px;}
.ser_cont h2{font-size: 20px;color: #555;padding: 5px 0;}
.ser_cont strong{color: #555;font-size: 14px;}
.s_nr{position: absolute;top:40px;right: 30px;}
.s_tit i{display: inline-block;width: 38px;height: 7px;overflow: hidden;background: #4b4b4b;}
.s_tit h3{font-size: 28px;color: #971414;}
.s_nr ul{padding: 40px 0 0 15px;}
.s_nr ul li{margin-bottom: 15px;}
.s_nr ul li i{display: inline-block;height: 31px;line-height: 31px;color: #971414;font-size: 16px;background: #fff;width: 31px;text-align: center;border-radius: 50%;font-style: normal;font-weight: bold;}
.s_nr ul li p{width:300px;margin-left: 15px;line-height: 28px;font-size: 16px;color: #fff;font-weight: bold;}
.m_qi{height: 364px;background: #f5f5f5;width: 344px;}
.qi_box{width: 304px;margin: 0 auto;}
.qi_box h3{font-size: 24px;color: #666;padding: 10px 0; }
.qiSlide .bd{width: 302px;height: 211px;border:1px solid #dfdfdf;overflow: hidden;margin-bottom: 14px;}
.qiSlide .bd img{width: 302px;height: 211px;}
.qiSlide .bd li a{transition-duration: 0ms;}
.qiSlide .hd{margin: 0 -3px;}
.qiSlide .hd li{width:71px;height: 57px;margin: 0 3px;float: left;}
.qiSlide .hd li img{width: 69px;height: 55px;border:1px solid #a1a1a1;}
.qiSlide .hd li.on img{border-color: #ce4040;}
.main_c{background: #fbfbfb;padding: 28px 0;}
.main_c h2{font-size: 26px;padding-bottom: 18px;}
.psBox{position:relative;height: 247px;}
.pBtn{position: absolute;top:50%;margin-top: -33px;z-index: 10;}
.psBox .prev{left: -66px;}
.psBox .next{right: -66px;}
.psBox .bd{margin: 0 -12px;}
.psBox .bd li{width: 378px;height: 247px;position: relative;float: left;margin: 0 12px;}
.psBox .bd li p{position: absolute;left: 0;right: 0;bottom: 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 42px;line-height: 42px;text-align: center;padding: 0 6px;background: url(../images/ic1.png);z-index: 2;color: #fff;font-size: 16px;letter-spacing: 1.3px;}


#footer{background-color: #3a3a3a;padding: 15px 0;}
.foot_l{width: 785px;line-height: 24px;}
.foot_l p{color: #fbfbfb;font-size: 14px;}
.foot_l .link{border-top: 1px solid #646464;color: #c9c9c9;margin-top: 13px;padding-top: 10px;}
.foot_l .link a{color: #c9c9c9;display: inline-block;margin-right: 3px;}
.foot_l .link a:hover{color: #f60;}
.foot_r{border-left: 1px solid #646464;padding: 10px 57px;width: 225px;}
.foot_r p{line-height: 24px;color: #a2a2a2;padding-left: 20px;padding-top: 10px;width: 110px;}
.foot_r p strong{color: #fff;font-size: 20px;}