body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd,table,tr,td,tbody{margin:0;padding:0;font-family:"寰蒋闆呴粦";color:#333;-webkit-text-size-adjust:none;font-size:14px;}
input,select,label{vertical-align:middle;font-size:14px;}
ul,ol,li{list-style:none;}
input,img{border:0;outline:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#30a4e5;text-decoration:none;}
img.hover{transition: all 0.4s;border:0px;}
img:hover{-webkit-transform: scale(1.05);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);}

body{min-width:1200px;}
.top_bg{background:#edf0f3;height:40px;line-height:40px;}
.w1200{width:1200px;margin:0 auto;}
.top{width:1200px;margin:0 auto;}
.top .func{float:right;}
.top .func ul li{float:left;position:relative;}
.top .func ul li span{font-size:12px;color:#999;padding:0 8px;border-right:1px solid #d5d5d5;cursor:pointer;}
.top .func ul li span img{margin:0 5px;vertical-align:middle;cursor:pointer;}
.top .func ul li .help{border:none;padding:0 0 0 8px;}
.top .func ul li .pic{display: none;width:78px;height:78px;border: 1px solid #44abf4;background: #fff;padding:10px;position: absolute;top:40px;left: 0;}
.top .func ul li:hover .pic{display:block;}

.header{height:110px;box-shadow:0px 2px 3px #abbffb;}
.header .logo{float:left;width:300px;height:45px;padding:28px 0;}
.header .logo img{width:300px;height:45px;}
.header .menu{float:right;padding:28px 0;overflow:hidden;}
.header .menu ul li{float:left;height:55px;line-height:55px;font-size:18px;padding:0 0 0 60px;}

.footer{background:url(/uploads/image/images/footer_bg.gif) repeat;padding:45px 0;overflow:hidden;}
.footer .pic{float:right;}
.footer .pic img{width:84px;height:84px;}
.footer .txt{padding:5px 0 0;overflow:hidden;}
.footer .txt p{color:#b2b2b2;line-height:24px;}
.footer .txt a{color:#b2b2b2;margin:0 10px;}
.footer .txt span{margin:0 10px 0 0;}
.footer .txt .links{margin:0 0 0 -10px;overflow:hidden;}
.cm-banner{width:100%;height:500px;overflow:hidden;cursor:pointer;position:relative;}
.cm-banner-in{width:1100px;height:500px;position:absolute;top:0;left:50%;margin-left:-550px;}
#cm_banner_list li{display:none;position:absolute;top:0;left:50%;margin:0 0 0 -960px;}
.cm-banner-num_box{width:100%;position:absolute;bottom:15px;z-index:2;overflow:hidden;}
.cm-banner-num li{float:left;width:12px;height:12px;margin:0 3px;background:#fff;border-radius:6px;-webkit-border-radius:6px;overflow:hidden;}
.cm-banner-num .active{width:48px;}
.cm-banner-num_box .cm-banner-num2{float:left;position:relative;left:50%;}
.cm-banner-num_box .cm-banner-num{float:left;position:relative;left:-50%;}
.cm-banner-arrow{background:#f00;width:50px;height:50px;position:absolute;left:0;bottom:0;z-index:3;}

.index_bg{background:#edf0f3;}
.index{padding:40px 0;overflow:hidden;}
.index .title{font-size:30px;font-weight:normal;background:url(/uploads/image/images/ico_title.png) no-repeat center bottom;padding:10px 0;margin:0 0 20px;text-align:center;}
.index .more{height:32px;line-height:32px;text-align:center;margin:30px 0 0;}
.index .more a{display:inline-block;background:#ffb42c;color:#fff;font-size:12px;padding:0 25px;border-radius:30px;}
.index .sub{text-align:center;margin:0 0 25px;}
.index .sub span{display:inline-block;height:32px;line-height:32px;padding:0 25px;border-radius:30px;margin:0 5px;box-shadow:0 0 5px #7496fc;font-size:16px}
.index .sub span.hover{color:#fff;background:#32b1fd;box-shadow:none;}
.index .sub span.hover a{color:#fff;font-size:18px}
.pt_box_con,.pt_box_con2{overflow:hidden;}
.pic_item ul{margin:0 0 0 -13px;overflow:hidden;}
.pic_item ul li{float:left;width:290px;height:200px;margin:13px 0 0 13px;position:relative;}
.pic_item ul li .pic img{display:block;width:290px;height:200px;border-radius:4px;}
.pic_item ul li .bg{position:absolute;bottom:0;left:0;width:100%;height:34px;background:#000;opacity:0.5;filter:alpha(opacity=50);border-radius:4px;}
.pic_item ul li .txt{position:absolute;bottom:0;z-index:3;width:100%;height:34px;line-height:34px;}
.pic_item ul li .txt a{display:block;padding:0 10px;color:#fff;}
.pic_item ul li .ico_pic{position:absolute;right:10px;bottom:8px;z-index:3;width:18px;height:15px;background:url(/uploads/image/images/ico_pic.png) no-repeat;}

.pt_box1 .pic_item,.pt_box2 .pic_item{margin:-13px 0 0;overflow:hidden;}
.pt_box2 .pic_item{float:left;width:593px;}
.slide{float:right;width:594px;height:413px;position:relative;}
.slide .bd ul li{width:594px;height:413px;}
.slide .bd ul li .tit_bg{width:594px;height:46px;background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;bottom:0;left:0;}
.slide .bd ul li .tit{width:594px;height:46px;line-height:46px;color:#fff;padding:0 10px;position:absolute;bottom:0;left:0;z-index:3;}
.slide .bd ul li img{width:594px;height:413px;}
.slide .slidehd{width:100%;position:absolute;bottom:5px;left:0;z-index:3;}
.slide .slidehd2{position:relative;left:50%;float:left;}
.slide .hd{position:relative;left:-50%;float:left;}
.slide .hd ul li{float:left;width:10px;height:10px;background:#9b9b9b;margin:0 3px;border-radius:10px;}
.slide .hd ul li.on{background:#1d7fec;}
.slide .prev,.slide .next{display:block;width:46px;height:46px;position:absolute;bottom:0;z-index:3;}
.slide .prev{background:url(/uploads/image/images/slide_prev1.png) no-repeat center center #e23a99;right:50px;}
.slide .next{background:url(/uploads/image/images/slide_next1.png) no-repeat center center #40a3fb;right:0;}

.pic_item2{overflow:hidden;}
.pic_item2 ul{margin:0 0 0 -30px;overflow:hidden;}
.pic_item2 ul li{float:left;width:380px;margin:0 0 0 30px;}
.pic_item2 ul li .pic img{width:380px;height:260px;border-radius:4px;}
.pic_item2 ul li .txt{height:183px;padding:15px 18px;margin:25px 0 0;border:1px solid #f0f0f0;border-radius:4px;overflow:hidden;}
.pic_item2 ul li .txt .date{color:#999;font-size:22px;}
.pic_item2 ul li .txt h4{font-size:16px;font-weight:normal;padding:10px 0;}
.pic_item2 ul li .txt p{color:#999;}
.pic_item2 ul li .txt .view{font-size:12px;color:#999;background:url(/uploads/image/images/ico_view.png) no-repeat 0 center;padding:0 0 0 20px;margin:15px 0 0;}

.pt_box4 .pic{float:left;width:593px;}
.pt_box4 .pic img{width:593px;height:397px;}
.pt_box4 dl{float:right;width:583px;}
.pt_box4 dl dt{height:107px;overflow:hidden;}
.pt_box4 dl dt h4{font-size:16px;font-weight:normal;padding:0 0 5px;}
.pt_box4 dl dt h4 a{color:#30a4e5;}
.pt_box4 dl dt p{color:#999;}
.ico_more{display:inline-block;color:#30a4e5;background:url(/uploads/image/images/ico_more.png) no-repeat right center;padding:0 18px 0 0;margin:5px 0 0;}
.pt_box4 dl dd ul{margin:0 0 0 -13px;overflow:hidden;}
.pt_box4 dl dd ul li{float:left;width:185px;height:132px;margin:13px 0 0 13px;}
.pt_box4 dl dd ul li img{width:185px;height:132px;}
.pt_box4 dl dd ul li:hover{width:181px;height:128px;border:2px solid #30a4e5;}
.pt_box4 dl dd ul li:hover img{width:181px;height:128px;}


.pic_item3{overflow:hidden;}
.pic_item3 ul{margin:-1px 0 0 -40px;overflow:hidden;}
.pic_item3 ul li{float:left;width:580px;border-top:1px solid #ced7e1;padding:15px 0;margin:0 0 0 40px;overflow:hidden;}
.pic_item3 ul li .pic{float:left;width:180px;padding:0 15px 0 0;}
.pic_item3 ul li .pic img{width:180px;height:120px;border-radius:4px;}
.pic_item3 ul li .txt{float:left;width:385px;overflow:hidden;}
.pic_item3 ul li .txt .date{color:#999;}
.pic_item3 ul li .txt h4{font-size:16px;font-weight:normal;padding:5px 0;}
.pic_item3 ul li .txt p{color:#999;}

.pt_box6 .sub{margin:0 0 10px;}

.pic_item4 ul{margin:0 0 0 -29px;overflow:hidden}
.pic_item4 ul li{float:left;width:380px;margin:0 0 0 29px;overflow:hidden;}
.pic_item4 ul li .pic{padding:0 0 10px;}
.pic_item4 ul li .pic img{width:380px;height:260px;border-radius:4px;}
.pic_item4 ul li .txt .date{color:#999;}
.pic_item4 ul li .txt h4{font-size:16px;font-weight:normal;padding:5px 0;}

.main{background:#f2f5f9;padding:25px 0 40px;}
.channel{background:#34b3fe;padding:0 20px;margin:0 0 20px;border-radius:4px;overflow:hidden;}
.channel_list{float:left;height:54px;line-height:54px;}
.channel_list span{display:inline-block;color:#fff;font-size:16px;height:32px;line-height:32px;padding:0 20px;border-radius:30px;margin:0 5px;}
.channel_list span a{color:#fff;}
.channel_list span.first{line-height:54px;font-size:20px;padding:0;}
.channel_list span.hover{background:#0f70d1;}

/*.channel{height:50px;line-height:50px;background:url(/uploads/image/images/ico_line.gif) no-repeat 0 center;padding:0 0 0 20px;border-bottom:3px solid #0f74d8;}*/
.channel h3{font-size:20px;font-weight:normal;}
.channel .nav{float:right;line-height:54px;font-size:12px;color:#999;background:url(/uploads/image/images/ico_home.png) no-repeat 0 center;padding:0 0 0 18px;color:#fff;}
.channel .nav a{color:#fff;}
.list ul{margin:0 0 0 -40px;overflow:hidden;}
.list ul li{float:left;width:580px;border-bottom:1px solid #e6e6e6;padding:20px 0;margin:0 0 0 40px;overflow:hidden;}
.list ul li .pic{float:left;width:180px;padding:0 15px 0 0;}
.list ul li .pic img{width:180px;height:120px;border-radius:4px;}
.list ul li .txt{float:left;width:350px;overflow:hidden;}
.list ul li .txt .date{color:#999;padding:0 0 20px;}
.list ul li .txt h4{height:55px;font-size:16px;font-weight:normal;}
.list ul li .txt p{color:#30a4e5;}
.pages{text-align:center;padding:40px 0;}
.pages a{border:1px solid #ccc;padding:5px 10px;margin:0 2px;}
.pages span{display:inline-block;width:32px;height:32px;line-height:32px;background:#eaeaea;border:1px solid #ccc;margin:0 2px;font-size:12px;}
.pages a img{vertical-align:middle;}
.pages a.cur{background:#30a4e5;color:#fff;border:1px solid #30a4e5;}

.content{background:#fff;padding:10px 20px 30px;box-shadow:0 0 8px #abbffb;}
.content .title{text-align:center;padding:20px 0;border-bottom:2px solid #dcdcdc;}
.content .title h2{font-size:20px;font-weight:normal;line-height:30px;padding:0 60px 10px;}
.content .title .date{color:#999;line-height:30px;}
.content .title .date span{padding:0 8px;}
.content .text{padding:15px 0 0;}
.content .text p{line-height:30px;padding:0 0 10px;}
.content .text img{display:block;max-width:900px;margin:0 auto;}
.content .share{text-align:center;margin:30px 0 0;}
.content .share span{display:inline-block;height:38px;line-height:38px;background:url(/uploads/image/images/ico_share.png) no-repeat 25px center;padding:0 25px 0 50px;border:1px solid #e5e5e5;border-radius:30px;cursor:pointer;}
.content .video_box{padding:25px 0 0;overflow:hidden;}
.content .video_box .left{float:left;width:776px;}
.content .video_box .title{text-align:left;padding:0 0 15px;border:none;overflow:hidden;}
.content .video_box .title h2{padding:0;}
.content .video_box .title .time{float:left;}
.content .video_box .title .kind{float:right;}
.content .video_box .title .kind b{font-weight:normal;color:#30a4e5;}
.content .video_box .summary{padding:15px 0 0;overflow:hidden;}
.content .video_box .summary h3{font-size:18px;font-weight:normal;color:#30a4e5;border-bottom:2px solid #dcdcdc;padding:10px 0;}
.content .video_box .summary .txt{line-height:24px;padding:15px 0 0;overflow:hidden;}
.content .video_box .right{float:right;width:360px;height:582px;background:#f2f2f2;}
.content .video_box .video_tj{padding:15px 0 15px 15px;overflow:hidden;}
.content .video_box .video_tj h3{font-size:20px;font-weight:normal;}
.content .video_box .video_tj ul{height:520px;overflow-y:auto;}
.content .video_box .video_tj ul li{margin:15px 0 0;overflow:hidden;}
.content .video_box .video_tj ul li .pic{float:left;width:140px;height:90px;}
.content .video_box .video_tj ul li .pic img{width:140px;height:90px;}
.content .video_box .video_tj ul li .txt{float:left;width:170px;padding:0 0 0 10px;}
.content .video_box .video_tj ul li .txt a{color:#30a4e5;}

.d3focus_wrap {width: 1200px;margin: 0 auto;}
.d3focus {height: 350px;position: relative;}
.container {;width: 960px;float: left;}
.poster-main {width: 1200px;height: 460px;position: relative;margin: 0 auto;}
.poster-main a,.poster-main img {display: block;width: 550px;height: 360px;}
.poster-main .poster-list {width: 1200px;height: 360px;}
.poster-main .poster-list .poster-item {width: 1200px;height: 360px;position: absolute;left: 0;top: 0;overflow: hidden;}
.poster-main .poster-list .poster-item p {width: 550px;}
.poster-main .poster-list .poster-item a {color: #fff;text-align: center;font-size: 20px;line-height: 60px;}
:root .poster-main .poster-list .poster-item p {filter: none\9;}
.relative100 {position: relative;top: -205px;}
.postxt {position: absolute;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;font-size: 16px;color: #fff;background: rgba(0,0,0,0.5);}
.poster-btn{position:absolute;top:0;width:50px;height:50px;z-index:100;}
.poster-prev-btn{background:url(/uploads/image/images/slide_prev.png) no-repeat 50px center;left:0;}
.poster-next-btn{background:url(/uploads/image/images/slide_next.png) no-repeat 225px center;right:0;}

.logo_pic{text-align:center;padding:20px 0 0;}