﻿﻿/* 全局公共样式的设定 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0px;border:0;}
body{color:#333;font:16px Arial,'微软雅黑';font-family: "微软雅黑","Arial Narrow",HELVETICA;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}
input,button,textarea,select{font:100% Arial,'微软雅黑';}

/* 默认全局样式超链接样式*/
a:link{color:#333; text-decoration:none;}/* 链接基本样式 */
a:visited {color:#333; text-decoration:none;}/* 链接点击过后的样式 */
a:hover{color:#e61101;text-decoration:none;cursor:pointer;}/* 链接移上时的样式 */
a:active{color:#e61101;text-decoration:none;}/* 链接点击时的样式 */

/* 其它常用样式的定义 */

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear: both;}
.noBorder{border:none;	}

img,li{ vertical-align:top;}/* 解决图片和LI的高度空隙问题 */



body{background:url(../images/body-bg.jpg) no-repeat top center;}
html{ background:url(../images/bg-dian.jpg) repeat;}
/*body{background:url(../images/bg-dian.jpg) repeat;}*/



ul{ width:100%;overflow:hidden;zoom:1;}
ul li.last{ margin:0 !important; border-right:none !important;}



.all{ width:100%;}
.hd{width:100%;}
.bd{width:100%;}
.from-control{ border:none; color:#444; outline:none; font-size:14px;}
.btn{ border:none; outline:none; cursor:pointer;}

.topHead{ width:100%; margin:0 auto;}
/*.topHead{ width:100%; margin:0 auto;padding-top:65px;}*/
.wrap,.logoSerch,.menu,.entirety,entirety1,.topic{ width:1200px; margin:0 auto;}

.entirety{ background:#fff; width:1170px !important; padding:15px 15px; min-height:550px;}
.entirety1{ background:#fff; width:1170px !important; padding:15px 15px; }

.column1,.column2{width:100%;}
.column2{margin-top:15px;}


/*---头部样式开始---*/
.toptab{ height:35px; line-height:35px; font-size:12px;color:#fff;margin-bottom:29px;}
/*.toplk a{ color:#fff; margin:0px 1px;}*/
.toplk a{ color:#fff;margin:0 4px;}
.topcd{ overflow:hidden;zoom:1; height:20px; margin-top:5px;  }
.topcd a{display:block; color:#fff;width:20px;height:20px;float:left;  margin-left:8px; background:url(../images/top-bg.png) no-repeat 0 0;  font-size:0; text-indent:-9;  }
.topcd .a1{ background-position: 0 0;}
.topcd .a2{ background-position: 0px -20px;}
.topcd .a3{ background-position: 0px -40px;}
.topcd .a4{ background-position: 0px -60px;}
.topcd .a5{ background-position: 0px -80px;}
.topcd .a6{ background-position: 0px -100px;}
.topcd .a7{background-position: 0px -120px;}
.topcd .a8{ background:none; line-height:20px !important; font-size:12px!important; text-indent:99 !important; padding-left:0;}
.topcd .a9{background-position: 0px -140px;}



.logoSerch{ height:95px;margin-bottom:20px;}
.logo{ width:380px; height:95px; }

.sousuo{margin-top:25px; height:45px;}
.check{ height:45px; background:url(../images/search-bg.png) no-repeat; overflow:hidden;zoom:1; width:467px;}
.check .shuk1{ width:345px; height:40px; margin-top:2px; line-height:40px; color:#9c9b9b; font-size:16px; margin-left:25px;}
.check .chaz{ width:68px; height:39px; background:url(../images/btn-fdj.png) no-repeat; margin-top:3px; margin-right:4px;}

 /*--顶部添加天气样式---*/
 
.rili{width: auto !important;margin-left: 7px !important; padding-left:10px;}
.rili .date{ float:left; line-height:34px; color:#fff; width:135px;}
.rili .weather{ float:left; line-height:34px; color:#fff!important;margin-top:-3px;margin-left:5px;position:relative;}
.rili .weather a{ color:#fff;}
.weather img{ vertical-align:middle; margin:0 2px;}
.tqzhishu{  margin-left:4px;  line-height:34px; }
.tqzhishu a{ color:#fff !important;}
.tq-tm{ width:100%; height:34px; position:absolute; top:0; left:0;}
.tq-tm a{ display:block; width:100%; height:34px;}

/*----导航开始---*/
.menu{ height:56px; background:url(../images/menu-bg1.jpg) repeat-x; font-family:"微软雅黑";/*margin-bottom:10px;*/margin-top:40px;}
.menu ul li{ float:left; background:url(../images/line1.png) no-repeat right; width:110px; text-align:center; line-height:56px; font-size:20px; color:#fff; font-weight: 700; letter-spacing:3px; padding-right:2px;}
.menu ul li a{ color:#fff; display:block;width:100%;  height:56px; line-height:56px;}
.menu ul li a:hover,.menu ul li a.current{ color:#fff; background:url(../images/menu-bg2.jpg) repeat-x; display:block; width:100%;}
.menu ul li.first{margin-left:97px;}
.menu ul li.last{ background:none !important;margin-right:43px; }

.newjiange ul li{width:102px !important; }
.newjiange ul li.first{margin-left:133px !important;}
.newjiange ul li.last{ background:none !important;}


.logoSerch-noMove{width:1200px; margin:0 auto; height:95px; margin-top:52px; margin-bottom:20px}
.logo-noMove{ width:380px; height:95px; }
.sousuo-noMove{ height:70px;margin-top:25px; }

/*---头部样式结束-------*/

.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:35px; background:url(../images/arow1.png) no-repeat left; padding-left:15px; font-family:"微软雅黑";}
.newlist li a{ display:inline-block; float:left; max-width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ width:80px; float:right; color:#777; text-align:center;  font-size:14px; }
.newlist li.line2{border-bottom:1px dashed #d2d2d2; height:1px; margin:5px 0px; background:none;}



/*----页脚-------*/
.foot{ width:100%; height:95px; padding-top:30px;padding-bottom:5px; font-size:12px;margin-bottom:15px;}
.footer{ width:1140px;margin:0 auto;}
.foot2{ background:#ffffff; color:#444 !important; margin-top:0px !important; }

.copyright{width:680px;}
.copyright p{ line-height:23px;}
.copyright p a{margin-right:10px; }

.foot2 p a,.foot2 p{ color:#444!important;}

.footlink{ width:420px; text-align:right; padding-left:10px; margin-top:8px;}
.footlink img{ margin:0px 10px;  vertical-align:middle;}




/*-------------悬停样式开始---------------*/

.right_menu{width:48px; position:fixed; height:386px;top:200px; right:1%;background:#4272ae;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.right_menu ul{ width:100%; position:absolute; z-index:3; box-sizing: content-box; overflow:visible;}
.right_menu b{display:block; position:absolute; width:100%; height:100%; z-index:1;}
.right_menu li{text-align:center;height:50px; position:relative;margin:3px 0;}

li.root3 a,/*-li.root4 a,-*/li.root5 a,li.root6 a,li.root7 a,li.root8 a,li.root10 a,li.root11 a,li.root12 a{ line-height:50px !important;}

.right_menu .item{position:relative; width:50px; height:50px;  background:url(../images/above-bg.png) no-repeat; cursor:pointer}
.right_menu .root1{background-position:0px 0px; position:relative;}
.right_menu .root2{background-position:0px -50px;}
.right_menu .root3{background-position:0px -100px}
.right_menu .root4{background-position:0px  -150px}
.right_menu .root5{background-position:0px  -200px;}
.right_menu .root6{background-position:0px  -250px}
.right_menu .root7{background-position:0px  -300px;}
.right_menu .root8{background-position:0px  -350px;}

.right_menu .root9{background-position:0px  -400px;}
.right_menu .root10{background-position:0px  -450px;}
.right_menu .root11{background-position:0px  -500px;}
.right_menu .root12{background-position:0px  -550px;position: relative;}



.button-rotate{overflow:hidden;color:#fff;}
.button-rotate a{ display:block;content:attr(data-text);position:absolute;top:0;left:0;width:96%;height:auto;line-height:18px;padding:5px 0;font-size:12px;font-weight:700;color:#fff!important;background-color:#18448e;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9}
.button-rotate:hover a,.button-rotate:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.button-rotate:hover a{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9}


.right_menu .wx_con,.right_menu .share1,.right_menu .dy_con{width:113px;position:absolute; left:-113px; height:148px; top:0px; z-index:999; background:#fff; }
.right_menu .wx_con img,.right_menu .dy_con img{ width:113px; height:112px;}
.right_menu .wx_con span,.right_menu .dy_con span{ display:block; text-align:center; line-height:30px; font-size:15px; }
.right_menu .share1{top:265px; width:200px; height:33px; padding:9px 5px 8px 5px; left:-213px; display:none;}

.right_menu .dy_con{top:154px;}

@media screen and (min-width: 1680px)and (max-width: 1920px) {
	.right_menu{ right:14.5% !important;top:229px !important;}		
	 }
	

@media screen and (min-width: 1600px) and (max-width: 1680px) {
	.right_menu{ position:fixed; right:7.5%; top:240px;padding-top:10px;}	
	/*.right_menu .wx_con{ left:52px;}*/
	}


@media screen and (min-width: 1400px)and (max-width: 1599px) {
	.right_menu{ right:2%; top:160px; padding-top:10px;}
	.right_menu .wx_con{ left:-120px !important;}	
	 }
	 

@media screen and ( max-width:1366px){
	.right_menu{ right:1%; top:67px;}	
	/*.right_menu .wx_con{ left:-126px;}*/
	}
	
@media screen and (min-width: 1024px)and (max-width: 1365px) {
	.right_menu{ right:0; top:50px; }
	/*.right_menu .wx_con{ left:-126px;}	*/
	 }



/*-------------悬停样式结束---------------*/





/*----------页脚链接------*/
.frienlnks{ width:1170px;background:#f2f6f9; margin:0 auto; margin-top:30px;}
.linklb{ width:100%;max-width:1170px; height:45px; line-height:45px; border-bottom:4px solid #015293;}
.linklb ul{ overflow:inherit;}
.linklb li{ line-height:45px; float:left; text-align:center;width:233px; position:relative; border-right:1px solid #fff; background:url(../images/arrow23.png) no-repeat 160px 19px;}
.linklb li a{color:#777;}
.linklb li a:hover{color:#015293;}
.linklb li a:visited{color:#015293;}
.linklb li:hover{ background:url(../images/arrow23.png) no-repeat 160px 19px #f5f5f5;}
.linklb li ul {display: none;}
.linklb li.last{ border-right:none !important;}
.linklb li:hover a { display:block;width:100%; color:#333;}
.linklb li:hover a:hover{color:#015293 !important;}
.linklb li:hover ul {display:block; position:absolute; width:100%;background:#f2f6f9; z-index:9999;}
.linklb .szf .zfbm{ width:1140px; height:188px;position:absolute; top:10px; overflow-x: hidden;overflow-y: hidden; }
.linklb .szf .pcjg{ width:1140px; height:25px;position:absolute; top:185px;overflow-x: hidden;overflow-y: hidden; }
.linklb .szf .sydw{width:1140px; height:25px;position:absolute; top:210px;overflow-x: hidden;overflow-y: hidden; }
.linklb .szf .jtzz{width:1140px; height:25px; position:absolute; top:235px;overflow-x: hidden;overflow-y: hidden; }

.linklb .szf{float:left; font-size:14px; height:248px;}
.linklb .szf dt{float:left; width:100px; color: #015293; font-weight:bold; line-height:25px; font-size:15px; text-align:center;}
.linklb .szf dd{float:left;}

.linklb .szf ul li{line-height:24px !important;float: left; !important; text-align: left !important;background: url(../images/arow1.png) no-repeat 1px;padding-left:15px; !important; border-right: none !important;width:195px;}
.linklb .szf ul li a {display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:24px !important;}
.linklb .pcjg ul li{line-height:24px !important;float: left;!important; text-align: left !important;background: url(../images/arow1.png) no-repeat 1px;padding:0px 30px 0px 15px; !important; border-right: none !important;width:255px;}
.linklb .pcjg ul li a {display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:24px !important;}

.linklb .up_bd li{margin:0px 10px 0px 30px;line-height:30px !important;float: left;width:180px !important;text-align: left !important;background: url(../images/arow1.png) no-repeat 8px 14px;padding-left: 10px;text-indent: 10px !important;border-right: none !important;}
.linklb .up_bd li a { display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:30px !important;}
.linklb .up_bd3 li{margin:0px 10px 0px 55px;line-height:30px !important;float: left;width:150px !important;text-align: left !important;background: url(../images/arow1.png) no-repeat 8px 14px;padding-left: 10px;text-indent: 10px !important;border-right: none !important;}
.linklb .up_bd3 li a { display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:30px !important;}
.linklb .up_bd4 li{margin:0px 10px 0px 15px;line-height:30px !important;float: left;width:235px !important;text-align: left !important;background: url(../images/arow1.png) no-repeat 8px 14px;padding-left: 10px;text-indent: 10px !important;border-right: none !important;}
.linklb .up_bd4 li a { display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:30px !important;}
.linklb .up_bd5 li{margin:0px 10px 0px 10px;line-height:30px !important;float: left;width:195px !important;text-align: left !important;background: url(../images/arow1.png) no-repeat 8px 14px;padding-left: 10px;text-indent: 10px !important;border-right: none !important;}
.linklb .up_bd5 li a { display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:30px !important;}
.sylink li:hover ul { top:50px !important;}
.sylink li:hover ul,.linklb li:hover ul{ width:1150px; padding:5px 10px 15px 10px;/*height:90px;*/overflow-y: auto; background:#f5f5f5;margin-top:-5px;}

.up_bd{ left:0;}
.up_bd2{ left:-234px;}
.up_bd3{ left:-468px;}
.up_bd4{ left:-702px;}
.up_bd5{ left:-936px;}


.lianjie{ width:1138px; padding:16px 16px;}
.lianjie{ width:1138px; padding:16px 16px; overflow:hidden;zoom:1;}
.lianjie select{ display:block; float:left;width:250px; height:40px;color:#777;font-size:15px; border:1px solid #d0d0d0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin:0 17px;  padding-left:25px;
background:url(../images/arrow23.png) no-repeat 230px 19px #fff; line-height:40px;  outline:none;appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari 和 Chrome */}
.lianjie select option{line-height:30px; font-size:15px; color:#444; margin-bottom:20px;}

/*------------一级栏目专题-----------*/
.toplist{  width:100%; background:url(../images/topic-bg.png) repeat; padding:15px 0; margin:10px auto; }
.topic{position:relative;}
.topic .hd{ position:absolute; z-index:999;}
.topic .hd a{ display:block;width:49px;height:49px; margin-top:31px;position:absolute; cursor:pointer; }
.topic .hd a.prev{top:-7px; left:-10px; background:url(../images/arow6.png) no-repeat 0 0; }
.topic .hd a.next{top:-7px; right:-10px;background:url(../images/arow6.png) no-repeat 0 -62px;}

.topic .bd{width:1041px; margin-left:30px;}
.topic .bd ul{  float:left;  overflow:hidden;zoom:1;}
.topic .bd ul li{ width:269px; height:96px; float:left; margin:0px 8px;}
.topic .bd ul li img{ width:269px; height:96px;}


/*------------标题颜色(补充)-----------*/
 .rightbt h3 a:visited {color: #1f65b5;}


.ipv6-txt{  text-align:right; width:116px; height: 29px;margin-top:4px; margin-left:17px;}
   .ipv6-txt p{font-size:14px;border-radius:10px;color: #fff; background: #2ac1e1;color: #fff;width:110px; text-align:center; height:25px;line-height:25px; padding:2px 5px;float:right;}
 .fx_box1{z-index:10000; position:fixed; bottom:0px; left:3%; }
	.xlm4_pic{ float:left; width:172px;margin-right:9px; margin-bottom:10px;}
    .xlm4_pic img{border-radius:5px;}
	.xlm5_pic{ float:left; width:172px; margin-bottom:10px;}
    .xlm5_pic img{border-radius:5px;}
	@media( max-width:1366px){
		 .fx_box{ left:2px !important;}
		}
      @media screen and (min-width: 1400px)and (max-width: 1680px){
       .fx_box{ left:0!important;}
      }
	.fx_box1 img{ width:120px;margin-bottom:20px;}
    .close1{ position:absolute;top:-20px; left:0;font-size:14px;}
	@media( max-width:1366px){
		 .fx_box1{ left:2px !important;}
		}
      @media screen and (min-width: 1400px)and (max-width: 1680px){
       .fx_box1{ left:0!important;}
      }
	  @media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}


.putong li{ overflow:hidden; zoom:1; line-height:35px; background:url(../images/arow1.png) no-repeat left; padding-left:15px; font-family:"微软雅黑";}
.putong li a{ display:inline-block; float:left; max-width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.putong li span{ width:80px; float:right; color:#777; text-align:center;  font-size:14px; }
.putong li p{ width:65px; float:right;margin:5px 10px 0px 0px;  text-align:center;  font-size:14px;line-height:25px; height:25px; }
.putong li.line2{border-bottom:1px dashed #d2d2d2; height:1px; margin:5px 0px; background:none;}
.divStyle{font-weight:bold;color:#fff;background-color:#ca0206;width:50px; border-radius:10px;}
.divStyle1{background-color:#eae8e8;border-radius:10px; color:#333;}