﻿@charset "utf-8";
/* CSS Document */

.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */
	z-index:1; }
.swiper-wrapper { position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
/*通用*/
body{ font-size: 0.875em; font-family: "微软雅黑"; background:#eaeaea; line-height:23px;}
h2,h3,h4{ font-weight: normal;}
.spacing{ margin-bottom: 20px;}
.part,.comW{ width: 1200px; margin: 0 auto 25px; clear:both;}
.domMobile{ display:none;}
.icon{ display:inline-block; width:22px; height:20px; vertical-align:middle; background:url(/datanews/static/common.png) -92px 0px no-repeat; margin-right:5px;}
.wz{ background-position:0 0;}
.jh{ background-position:-29px 0;}
.xxt{ background-position:-118px 0; height:23px;}
.wz{ background-position:0 0;}
.zt{ background-position:-60px 0; }
.pcjh{ background-position:-30px 0; }
.sjjh{ background-position:-142px 0; }
.jptj{ background-position:-150px -93px; height:24px; }
.xxtIcon li{ position:relative;}
.xxtIcon .xxtBg{ position:absolute; left:90px; top:55px; z-index:2;}
.secT a:hover{text-decoration: none;}

/*top*/
.top { margin-bottom:25px;}
.top .partL{ width:280px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:0 0 5px 5px;background:#fff; }
.top .partR{ width:892px;}
.top .logo,.top .topLink{ height:85px; }
.top .logo a{ float:left; width:134px; height:52px; background:url(/datanews/static/common.png) 0 -285px no-repeat; margin:17px 0 0 70px; text-indent:-999px; overflow:hidden;}
.top .logo{ height:85px; background:#4b5470;}
.top .topLink{ color:#404040; font-size:16px; text-align:right;}
.top .topLink .box{ padding-top:30px;}
.top .topLink .box a{ margin:0 20px;}
.top .topLink .box a:hover{ text-decoration:none;}

.nav { padding:25px 50px 20px 50px; height:261px;}
.nav .navSy{ margin-bottom:10px;}
.nav .navSy a{ color:#fc8a2e; font-size:18px; float:left;}
.nav  a:hover{ text-decoration:none;}
.nav .box1 { background: url(/datanews/static/dot1.gif) 50% 0 repeat-y;}
.nav .box1 ul{ float:left; width:50%;}
.nav .box1 li{ line-height:45px;}
.nav .box1 li a{ color:#656565; font-size:16px;}
.nav .box2 ul{ width:280px; margin-left:-50px;}
.nav .box2 li{ line-height:45px; height:45px; padding-left:50px; cursor:pointer;}
.nav .box2 li:hover{ background:#eaeaea;}
.nav .box2 li a{ color:#656565; line-height:45px; font-size:16px; padding-left:5px;}

.nav .navUl li{ padding-left:25px; position:relative;}
.nav .navSy .navType1,.nav .navSy .navType2{ display:inline-block; width:70px; height:25px; background:url(/datanews/static/common.png) 0 -389px no-repeat; font-size:13px; color:#fff; margin-left:40px; overflow:hidden;text-indent:13px;}
.nav .navSy .navType2{  background-position:0 -359px; text-indent:30px;}

.part1{ width:100%; background:#f7f5f5; padding:15px 0 25px;}
.part1 li{ float:left; width:280px;}
.part1 li img{ display:block;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;           /* W3C syntax */}
.part1 li + li{  margin-left:26px;}

.part2 { margin-bottom:0;}
.part1 .secT{ font-size:20px; color:#787c89; line-height:40px;}
.part2 .secT{ font-size:20px; color:#787c89; line-height:40px;}
.part2 .secT span{ color:#fc9b32;}
.part2 .secC ul{ float:left;}
.part2 .secC li{ float:left; width:278px;  margin-bottom:25px;border: 1px solid #EAEAEA; 
	
	/*border: 5px solid #eee;*/
    /*-moz-border-radius: 5px;*/      /* Gecko browsers */
    /*-webkit-border-radius: 5px;*/   /* Webkit browsers */
    /*border-radius:5px;*/            /* W3C syntax */
}
.part2 .secC li:hover .boxC a{ color:#ff931f; }


.part2 .secC li img{
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px 5px 0 0;           /* W3C syntax */
}
.part2 .secC li+li{ margin-left:26px;}
.part2 .secC li:hover{ border:1px solid #ff931f; border-radius:5px;} 


.part2 .lastPic{ float:left; position:relative; width:278px; height:326px; overflow:hidden; margin-left:26px;border: 1px solid #EAEAEA;}
.part2 .lastPic img{ position:absolute; left:0; top:0; z-index:1;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;           /* W3C syntax */
}
.part2 .lastPic img+img{  z-index:2; left:0; top:100%;}

.part2 .lastPic:hover{ border:1px solid #ff931f; border-radius:5px; width:278px;} 



.part2 li img{ display:block;
-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;           /* W3C syntax */}
.part2 li .boxC{ padding:10px; line-height:30px; height:59px; overflow:hidden; border-bottom:1px solid #e7e7e7; background:#fff;}
.part2 li .boxC a{ color:#3c3c3c; font-size:16px; line-height:30px;}
.part2 li .boxC a:hover{ text-decoration:none;}
.part2 li .boxB{ height:33px; line-height:33px; background:#f6f6f6; border-top:1px solid #fff; padding:0 10px;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:0 0 5px 5px;          /* W3C syntax */
}
.part2 .secC ul{ padding-bottom:25px;}
.part2 .time{ float:left;}

.part3 .secT{ font-size:20px; color:#787c89; line-height:40px;}
.part3 .secT span{ color:#fc9b32;}
.part3 .secC { background:#f7f7f7; padding:30px 0;}
.part3 .secC li{ float:left; width:210px;  padding:0 45px; height:300px; color:#656565; font-size:16px; line-height:28px;}
.part3 li + li{ width:215px; background: url(/datanews/static/dot1.gif) 0 0 repeat-y;}
.part3 .secC li a{ font-size:22px; color:#666875; line-height:38px;}
.part3 .secC li a:hover{ text-decoration:none;}
.part3 .secC li p{ padding-top:10px;}
.part3 .secC li p.time{ margin-bottom:-10px; padding-top:0; font-size:14px;}

.part4{ width:100%; background:#f7f5f5; padding-top:30px;}
.part4 .secC { background:#f7f7f7; padding:30px 0;}

.part4 .secT{ font-size:20px; color:#787c89; line-height:40px;}
.part5 .secT{ font-size:20px; color:#787c89; line-height:40px;}
.part5 ul.first{ margin-right:26px; float:left;}
.part5 li{ float:left; width:278px; height:326px; border: 1px solid #EAEAEA;}
.part5 li + li{  margin-left:26px;}
.part5 li img{ display:block;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;           /* W3C syntax */
}
.part5 .xxtIcon .xxtBg{ top:110px;}
.part5 .lastPic{ float:left; position:relative; width:278px; height:326px; overflow:hidden;}
.part5 .lastPic img{ position:absolute; left:0; top:0; z-index:1;	
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;           /* W3C syntax */
}
.part5 .lastPic img+img{  z-index:2; left:0; top:100%;}
.part5 li:hover{ border:1px solid #ff931f; border-radius:5px;} 




.footer {width: 100%;position: relative;font-size: 14px;overflow: hidden;background-color: #fff;color: #B9B9B9;border-radius: 4px;padding: 30px 0 16px 0;}
.footer a{color:#B9B9B9;}
.footer .logo3 {display: block;background: url(/datanews/static/logo3.png) no-repeat;width: 189px;height: 62px;}
.footer .logo3 img {height: 68px;width: auto;}
.footer .us {width: 1060px;margin: 16px auto;}
.footer .ewm {position: absolute;left: 50%;top: 46px;margin-left: 412px;}
.footer .ewm img {height: 128px;width: auto;}


.picListen .listenWrap{ position: relative; width:1050px; margin:0 auto; }
.picListen .listenWrap #listenBox{ position:relative; width:1050px; height:315px;  }
.picListen .listenWrap #listenBox ul{ position:relative; width:1200px; height:315px; }
.picListen .listenWrap #listenBox li{ z-index:0; position:absolute; width:0px; background:#fff; height:0px; top:146px; cursor:pointer; left:377px; }
.picListen .listenWrap #listenBox li img{ width:100%;height:100%; vertical-align:top; 	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;           /* W3C syntax */
  }
.picListen .listenWrap #listenBox li p{ position:absolute; left:0; bottom:-40px; width:100%; height:40px; line-height:40px; color:#fff; display:none; font-size:17px; color:#5e9ecc}
.picListen .listenWrap #listenBox li p span{ display:inline-block; width:100%; height:40px; overflow:hidden; text-align:center; font-size:17px; color:#5e9ecc}
.picListen .listenWrap #listenBox li p span a{ color:#3c3c3c; font-size:22px;}
.picListen .listenWrap #listenBox li p span a:hover{ text-decoration:none;}
.picListen .listenWrap #listenBox .prev,.picListen .listenWrap #listenBox .next{ display:block; z-index:100; overflow:hidden; cursor:pointer; position:absolute; width:52px; height:52px; top:131px; display:none}

/*焦点图组件1*/
.focusBox1{ width:892px; height:308px; overflow:hidden; position:relative; }
.focusBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.focusBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBox1 .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:10px; text-align:center; background:url(/datanews/static/common.png) -113px -359px no-repeat; cursor:pointer;font-size: 12px }
.focusBox1 .hd ul li.on{  background:url(/datanews/static/common.png) -90px -359px no-repeat; color:#fff; }
.focusBox1 .bd{ position:relative; height:100%; z-index:0;   }
.focusBox1 .bd li{ zoom:1; vertical-align:middle;position: relative; }
.focusBox1 .bd img{ width:892px; height:308px; display:block; /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;  /* W3C syntax */  }
.focusBox1 .bd li .bg{position: absolute;left: 0;bottom: 0;width:100%;height: 35px;opacity:0.6;background: #000;z-index: 0}
.focusBox1 .bd li .title{position:absolute;left: 0;bottom: 0;width:100%;height: 35px;line-height: 35px;color: #fff;overflow: hidden;font-family: Microsoft YaHei; z-index: 1;padding-left: 10px}
.focusBox1 .bd li .title a{position:absolute;left: 0;bottom: 0;width:100%;height: 35px;line-height: 35px;color: #fff;overflow: hidden;font-family: Microsoft YaHei;z-index: 1;padding-left: 10px }

.bannerPic img{ width:892px; height:308px; display:block; /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;  /* W3C syntax */  }

.digg { width: 60px; height:30px; font-size:12px; font-weight:normal; float:right;  margin-top:3px; }
.digg a { display: block; height: 22px; width: 60px; background:url(/datanews/static/common.png) -110px -385px no-repeat; text-align:right; }
.digg a:hover { text-decoration:none;}
.digg .good {  }
.digg a p { padding-right:25px; line-height:24px; color:#9b9b9b; font-family:"微软雅黑"; }

#zgSearch { height: 23px;}
#zgSearch form { height:23px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
#zgSearch .ss { background:url(/datanews/static/common.png) 0 -241px no-repeat; border:1px solid #f90; height:23px; border:none; width:149px; text-indent:30px;}


/*手机版样式*/
@media screen and (min-width:0px) and (max-width: 767px) {
.domPC{ display:none;}
.domMobile{ display:block;}
/*width*/
.comW{ width: 100%; margin: 0 auto;}
.part .left{ width: 100%;}


}