/*主体部分*/
.is-main{width:1200px;margin:0 auto;background: #fff;padding-bottom: 30px;}

.m-hot{width: 100%;height:110px;background: url("../images/news.png") no-repeat left center;text-align: center;overflow:hidden;}
.m-hot h2 a{font-weight: normal;font-size: 32px;color:#b20808;}
.m-hot p{font-size: 12px;line-height: 60px;color:#999;}
.m-hot p a{color:#c90103;}
.m-hot .u-hot{height:100px;width:100%;overflow:hidden;}

.m-pan1{height:635px;width:100%;overflow:hidden;}

.u-news{width:340px;}
.u-news dl{padding:10px 0;}
.u-news dt a{line-height: 30px;font-size: 16px;color:#103c85;font-weight: bold;padding-left: 15px;background: url("../images/arr.png") no-repeat left center;}
.u-news dd{line-height: 30px;font-size: 14px;color:#4a6299;text-indent: 2em;}

.u-slide{margin:0 10px;width:500px;}
.u-slide .news li{line-height:31px;}
.u-slide .news li a{color:#103C85;}
.u-slide .news li a:hover{color:#c90103;}

.m-flash{ width:500px; overflow: hidden; background: #fff; margin-bottom: 20px;}
.m-flash .slider_wrap{position:relative;width:500px;height:305px; overflow:hidden;}
.m-flash #slider_box{position:relative;width:500px;height:305px;overflow:hidden;float:left;}
.m-flash #contentList li{float:left;position:relative; height:305px;}
.m-flash #contentList li IMG{width:500px;height:305px;}
.m-flash #previewList{position:absolute; bottom:15px;right:3px;}
.m-flash #previewList li{list-style:none;float:left;width:10px;height:10px; margin-right:6px; overflow:hidden; background: url(../images/num.png) no-repeat 0 0;}
.m-flash #previewList li:hover,#previewList li.active{ background: url(../images/num.png) no-repeat right 0;}
.m-flash .mask{height:40px;position:absolute;bottom:0;left:0;display:block; width:500px;  background:url("../images/opacity.png") repeat;}
.m-flash .comt{width:500px;color:#fff;position:absolute;left:0;bottom:0;height:40px; text-indent:1em; text-align:left;  overflow:hidden; font-size:12px; line-height:40px;}
.m-flash .comt a{ color:#fff; font-size: 15px;}
.m-flash .comt a:hover{ color:#e61414;}

.u-advert{width:340px;}
.u-advert .u-video a{color:#103C85;}
.u-advert .video{width:315px;margin:10px auto 0;display: block;}
.u-advert .video img{width: 100%;}

.news h3{height:45px;line-height: 45px;border-top:2px solid #b20808;border-bottom: 1px solid #ddd;padding-left: 30px;background: url("../images/arr.png") no-repeat 10px center;}
.news h3 a{color:#b20808;font-size: 18px;font-weight: normal;}
.news ul{padding-top:5px;}
.news li{padding:0 5px;line-height: 32px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.news li a{padding-left: 15px;background: url("../images/arr1.png") no-repeat 5px center;color: #103c85;}
.news li a:hover{color:#c90103;}
.news li span{float: right;color:#999;font-size: 13px;}

.m-zt{position:relative;width:1110px;height:77px;border:1px solid #ddd;background: url("../images/zt_14.png") no-repeat 10px center;padding:10px 10px 10px 80px;}
.m-zt .zt-btn{position: absolute;left:10px;top:10px;display: block;width:60px;height:77px;}

.m-pan2{margin:10px auto;width:100%;height: 520px;overflow: hidden;}

.m-pan2 .leftnr{width: 850px;float: left;}

.u-szyw .top{height: 48px;border-bottom: 1px solid #ddd;overflow: hidden;}
.u-szyw .top li{float: left;padding:0 20px;text-align:center;line-height: 55px;}
.u-szyw .top li a{font-size: 16px;}
.u-szyw .top li.tip{font-size: 18px;padding:0;width:137px;line-height: 55px;color:#fff;background: url("../images/tip_19.png") no-repeat;}
.u-szyw .top li.on a{color:#b20808;}

.u-szyw  .list{padding:10px;height: 195px;overflow: hidden;}
.u-szyw  .list .img{float: left;}
.u-szyw  .list ul{float: right;width:515px;}
.u-szyw  .list li{line-height: 28px;padding-left: 10px;background: url("../images/arr1.png") no-repeat left center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.u-szyw  .list li span{font-size: 13px;color:#999;float: right;}

.m-pan2 .rightnr{width:340px;float: right;}

.m-pan2 .rightnr h3{height:45px;line-height: 45px;border-top:2px solid #b20808;border-bottom: 1px solid #ddd;padding-left: 30px;background: url("../images/arr.png") no-repeat 10px center;}
.m-pan2 .rightnr h3 a{color:#b20808;font-size: 18px;font-weight: normal;}


.m-pan2 .rightnr .tubiao ul li.not a{display:block;height:47px;line-height:44px;margin:5px auto 0;text-indent:4em;background: url("../images/tb.png") no-repeat -64px -3px;font-size: 16px;}
.m-pan2 .rightnr .tubiao ul li span{display:block;height:47px;line-height:44px;margin:5px auto 0;text-indent:4em;background: url("../images/tb.png") no-repeat -64px -3px;font-size: 16px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.m-pan2 .rightnr .tubiao ul{width:290px;height: 207px;margin:0 auto;overflow: hidden;overflow-y: auto;}
.m-pan2 .rightnr .tubiao ul li span.hover{background-position-y:-62px; }
.m-pan2 .rightnr .tubiao ul li span.hover{color:#b20808; }
.m-pan2 .rightnr .tubiao ul li:hover span{cursor:default;}
.m-pan2 .rightnr .tubiao ul li div{padding-left:20px;display:none;}
.m-pan2 .rightnr .tubiao ul li div a{display:block;height:25px;line-height:25px;padding-left: 10px;background:url(../images/arr1.png) no-repeat left center;}

.dangxiao{margin-top:10px;position: relative;}
.dangxiao li{width: 309px;height:55px;overflow:hidden;margin:10px auto;}
.dangxiao li img{width:100%;border:1px solid #ddd;}

.wsdx_box{}
.wsdx_box .dangqi{height:80px;width:100%;margin:5px auto 0;}
.wsdx_box .dangqi li{float:left;width:77px;height:80px;overflow:hidden;margin:0 14px;text-align:center;font-size:16px;font-weight:bold;color:#b20808;}
.wsdx_box .dangqi li a{font-size:16px;font-weight:bold;color:#b20808;}

.wsdx_box .rdsy h4{
	font-size: 14px;
	line-height: 36px;
	color: #FFF;
	background-color: #4098D7;
	text-align: center;
	height: 36px;
	width: 100%;
	margin-bottom:6px;
}
.wsdx_box .rdsy .con{text-indent:2em;}


.m-ad img{border:1px solid #ddd;}

.m-pan3{width:100%;margin:10px auto;}
.m-pan3 .leftnr{width: 850px;float: left;}
.m-pan3 .leftnr .u-szyw .list{height: 175px;}
.m-pan3 .leftnr .ability .list{height: 210px;}
.m-pan3 .leftnr .u-szyw .list ul{float: none;width: 100%;}
.m-pan3 .leftnr .u-szyw .list ul li{width: 47%;float: left;}
.m-pan3 .leftnr .ability .list li{line-height: 31px;}

.m-pan3 .rightnr{width: 340px;float: right;}
.m-pan3 .rightnr .bumen{width:320px;margin:0 auto;height:245px;}
.m-pan3 .rightnr .bumen li{display: block;float: left;width:140px;height:90px;text-align: center;border-radius:5px;margin:10px;}
.m-pan3 .rightnr .bumen li a{display: block;color:#fff;font-size: 16px;}
.m-pan3 .rightnr .bumen li a i{display: block;width:40px;height:40px;margin:10px auto 0;background: url("../images/gk.png") no-repeat;}

.m-pan3 .rightnr .bumen li.g1{background: #58c384;}
.m-pan3 .rightnr .bumen li.g2{background: #81a0da;}
.m-pan3 .rightnr .bumen li.g3{background: #c74d7c;}
.m-pan3 .rightnr .bumen li.g4{background: #beb337;}

.m-pan3 .rightnr .bumen li.g1 i{background-position: -2px -3px;}
.m-pan3 .rightnr .bumen li.g2 i{background-position: -58px -3px;}
.m-pan3 .rightnr .bumen li.g3 i{background-position: -3px -58px;}
.m-pan3 .rightnr .bumen li.g4 i{background-position: -55px -55px;}

.m-pan3 .rightnr .bumen li:hover i{
    -webkit-transform: rotateY(720deg);
    -moz-transform: rotateY(720deg);
    -ms-transform: rotateY(720deg);
    -o-transform: rotateY(720deg);
    transform: rotateY(720deg);
    transition: all 1.5s;
}

.m-pan4{width:100%;}
.m-pan4 .u-szyw{width:50%;float: left;}
.m-pan4 .u-szyw  .list{height: 170px;}
.m-pan4 .u-szyw  .list ul{float: none;width: 100%;}

.m-pan5{width: 100%;}
.m-pan5 .u-szyw  .list{height: 170px;}
.m-pan5 .u-szyw  .list ul{float: none;width: 100%;}
.m-pan5 .u-szyw  .list ul li{width:48%;float: left;}

.m-newsImg{width: 100%;height:180px;padding-top:50px;background: url("../images/img_03.png") no-repeat;}

.is-friendLink{border-top:1px solid #ddd;}
.is-select{ width: 1100px; height: 47px; margin:0 auto;}
.is-select h2{ width: 92px; height: 45px; line-height: 45px; padding-left: 38px; float: left; background: url(../images/link_11.png) no-repeat 10px center; font-size: 18px; color: #999; font-weight: normal;}
.select{ position:relative;float:left; margin: 8px 0 0 56px; z-index: 94;}
.select dt{ height:31px; display:inline-block; font-size: 16px; color: #666;  background: url(../images/down_icon.png) no-repeat 120px 14px;
    line-height:31px; padding-left:10px; cursor:pointer; width:165px; white-space:nowrap;  text-overflow:ellipsis;
    overflow:hidden; position:relative; z-index:99;text-indent:2em;}
.select dt:hover,.select dt.cur{ box-shadow:0 0 3px #409DFE;  background: url(../images/down_icon_hover.png) no-repeat 120px 14px;}
.select dd{ position:absolute; left:0; top:31px; background:#fff;display:none; z-index: 98; margin: 0;}
.select dd ul{ padding:4px; width:165px; max-height:136px; _height: 136px; overflow:auto;}
.select dd ul li a{ line-height:35px; display:block; padding:0 8px; font-size: 14px;text-align: center;}
.select dd ul li a:hover{background:#f5f5f5; text-decoration: none;}



/*留言页面  feedback  */

.m-answer .title{display: block;width:100%;height:40px;line-height: 40px;border-bottom: 1px solid #ddd;}
.m-answer .title span{display: block;width:100px;text-align: center;background: #b20808;font-size: 18px;color:#fff;}

.m-answer .tab1 tr.thead td{height: 60px;}
.m-answer .tab1 tr td{height: 50px;border-bottom: 1px dashed #ddd;text-align: center;}

.feedback .title{display: block;width:100%;height:40px;line-height: 40px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.feedback .title span{display: block;width:100px;text-align: center;background: #b20808;font-size: 18px;color:#fff;}
.feedback form div{line-height: 34px;margin:10px 0;}
.feedback form div input:focus{outline: #b20808 solid thin;}
.feedback form div input,.feedback form div select{height: 32px;border:1px solid #ddd;line-height: 32px;padding:0 10px;border-radius: 3px;}
.feedback form div span{display: inline-block;width:130px;text-indent: 6em;}
.feedback form div span i{color:#b20808;font-style: normal;position: relative;left:-10px;top:10px;}
.feedback form div select,.feedback form div select option{width:100px;height: 32px;line-height: 32px;}
.feedback form div #title{width:270px;margin-left: 5px;}
.feedback form div input{width:380px;}
.feedback form div textarea{ width: 600px;height: 150px;border: 1px solid #ddd;border-radius: 3px;}
.feedback form div.write span{line-height: 100px;position: relative;top:-120px;left:0;}
.feedback form div.view span{background: url("../images/xing_07.png") no-repeat center center;}
.feedback form div.sub .btn{width:120px;background:#b20808;color:#fff;border-radius: 5px;margin:0 10px 0 137px; }
.feedback form div.sub label input{width: 135px;}
.feedback form div.sub label img{vertical-align: middle;}

.about-video {display: block; position: relative; width: 315px; height: 176px; overflow: hidden; margin:10px auto 0;}
.about-video .video-icon {display: block; width: 58px; height: 58px; position: absolute; left: 50%; top: 40%; margin-left: -29px; background: url(../images/video-icon.png) 0 0 no-repeat; transition: .5s; transform: scale(1);}
.about-video:hover .video-icon { transform: scale(1.2);}