/* CSS Document */
*{margin:0px; padding:0px;}
li{list-style:none;}
body{color: #000;
    background-color: #FFF;
    padding: 0px;
    margin: 0px auto;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    font-family: Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;
    font-size: 14px;}
img {
    margin: 0;
    padding: 0;
    border: 0;
}
.ppd4{margin-top:30px; height:56px; line-height:56px; text-align:center; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; font-size:18px; font-weight:bold;}
.ppd4 a{color:#f60;}
.c{clear:both;}
.p{padding:10px;}
.p3{padding-left:20px;}
.w{width:280px;}
.l{float:left;}
.r{float:right;}
.w1{width:280px; margin-top:10px;}
ul,li{ list-style:none;}
a:link, a:active, a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration: none;}
img,a{ outline:none;}

.logo{height:80px; width:100%;background:url(../images/logo.png)  center no-repeat; background-size: auto 45px; }
.tel{width:100%; height:80px; background:url(../images/tel.png) right center no-repeat; background-size:auto 40px;}
.more1{height:18px; border-bottom:1px solid #efefef; margin-top:10px;}
.p{padding:10px;}
.top{ background:#1F86CB; padding:0px; margin:0px; line-height:42px;}
.top li{width:25%; height:42px;line-height:42px; text-align:center; list-style:none; float:left; background:url(../images/mid.png) right center repeat-y; border-bottom:1px solid #fff;}
.top li a{ color:#FFFFFF; font-size:16px;}
.top li a:hover{ color:#ffcc00; font-size:16px;}
.c{clear:both;}
.title{ text-align:center; margin-top:20px; }
.title img{width:100%;}
.index_title{ text-align:center; margin-top:20px;}
.index_title img{width:100%;}
.index_news{ text-align:center; margin-top:20px;}
.index_news img{width:100%;}
.index_c{margin:0px; padding:0px;overflow: hidden;}
.index_c li{ width:50%; float:left;}
.index_c li .ddb{padding:0px; margin:10px; display:block;}
.index_c  img{vertical-align: middle;
    width: 100%;margin: 0;
    padding: 0;
    border: 0;}
.index_c p{text-align:center; font-size:12px;}
.Index_p{margin:0px; padding:0px;}
	.Index_p ul.list{overflow: hidden;}
	.Index_p ul.list li{float: left;
    text-align: center;
	font-size:12px;
    border: 0px dashed blue;
    width: 25%;
	list-style:none;}
	.Index_p ul.list li img{vertical-align: middle;
    width: 90%;margin: 0;
    padding: 0;
    border: 0;}
	.Index_p ul.list p{text-align: center;padding: 10px;}
	.Index_p .more{overflow: hidden;padding:10px;text-align: center;}
	.Index_p .more a{display: block;width: 80px;padding:8px 0;color:#fff;margin:0 auto;background:#333;text-align:center;border-radius:3px;}
	.Index_p .more a:hover{text-decoration: none;background: red;color: #fff;}
.Index_p li{float: left;
    text-align: center;
    border: 0px dashed blue;
    width: 25%;
	list-style:none;}
.Index_p li .pa{ display: block;
    margin: 5px;
    padding-top: 0px;
    background-color: #FFFFFF;
    border: 1px solid #CCC;
    -webkit-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    -moz-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    -o-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    box-shadow: 0px 1px 3px rgb(190, 190, 190);}
.ChannelIcon{    text-align: center;
    font-weight: bold;
    overflow: hidden;
    background: none center center no-repeat;
    padding: 8px;
    color: #FFFFFF;
    margin: auto;
    border: 0px solid #CCCCCC;
}
.ChannelIcon img{vertical-align: middle;
    width: 99%;margin: 0;
    padding: 0;
    border: 0;}
.ChannelName {
    font-size: 14px;
    vertical-align: middle;
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
}
.ChannelName1 {
    font-size: 14px;
    vertical-align: middle;
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
}
.title2{height:36px; border:1px solid #d4d0c8; line-height:36px; margin:0px auto; width:100px; text-align:center; background:#FFFFFF;}
.title2 a{ color:red;}
.mt2{margin-top:10px; clear:both;}
.mt{margin-top:20px;}
.title3{height:43px; background:#efefef;}
.title3 font{height:43px; line-height:43px; background:#005ac2; padding:12px 10px; color:white;}
.title3 span{float:right; margin-right:10px;}
.a1{padding-top:15px; font-size:14px; clear:both; line-height:25px; padding-left:10px; padding-right:10px;}
.a1 img{float:left; margin-right:15px;}
.bottom{height:55px; background:#333;position:fixed; bottom:0; width:100%;}
.bottom ul{padding:0px; margin:0px;}
.bottom ul li{width:25%; height:100px; text-align:center; float:left;}
.bottom ul li img{margin-top:2px;}
.bh{height:120px;}
.cd a{color:#FF6600;}

.Index_new{margin:0px; padding:10px;}
.Index_new li{width:100%; height:34px; line-height:34px; background:url(../images/dian2.png) left center no-repeat; text-indent:10px; border-bottom:1px dotted #444;}
.Index_new li a{width:100%; height:34px; line-height:34px; display:block;}
.Index_new li span{float:right;}

.newsmore{line-height:28px; color:red;}

.Plist{margin:0px; padding-top:10px;}
.Plist li{ float:left; width:50%;}
.Plist li a{ display:block; padding:10px;border: 2px solid #ccc;border-radius: 10px; width:80%; margin:10px auto; font-weight:bold;
-webkit-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    -moz-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    -o-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    box-shadow: 0px 1px 3px rgb(190, 190, 190);}
.pshow{ width:99%; border:2px solid #CCCCCC;-webkit-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    -moz-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    -o-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    box-shadow: 0px 1px 3px rgb(190, 190, 190);margin-top:10px;}
.pshow2{ width:99%; border:2px solid #CCCCCC;-webkit-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    -moz-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    -o-box-shadow: 0px 1px 3px rgb(190, 190, 190);
    box-shadow: 0px 1px 3px rgb(190, 190, 190);
	line-height:24px;margin-top:10px;}
.pshow2 img{vertical-align: middle;
    width: 100%;margin: 0;
    padding: 0;
    border: 0;}
.pshow p{text-align:center;  font-weight:bold; padding:10px;}
.pshow img{vertical-align: middle;
    width: 100%;margin: 0;
    padding: 0;
    border: 0;}
.newslist{padding:0px; margin:0px;}
.newslist li{border-bottom:1px solid #CCCCCC; padding-bottom:10px; padding-top:10px;}
.newslist li a{ color:#ff0000; font-weight:bold;}
.newslist li p {padding-top:10px;}
.newslist li p a{ color:#333; }
.newslist li span{ font-size:14px; margin-left:10px;}

.mBan2 { overflow:hidden; }
.mBan2 .slideBox{ width:100%; height:auto; position:relative; left:0; top:0; }
.mBan2 .slideBox .hd{ height: 10px; overflow: hidden; position: absolute; bottom: 4px; z-index: 1; width: 81px; background: url(../images/btnBg.png) no-repeat; margin-left: -46px; left: 50%; padding: 4px 0px 0px 11px; }
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{ float: left; width: 6px; height: 6px; background: url(../images/btn1.png) no-repeat; cursor: pointer; margin-right: 10px; }
.mBan2 .slideBox .hd ul li.on{ background: url(../images/btn2.png) no-repeat; }
.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important;}
.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }