﻿﻿/* CSS Document */
body{ position:relative;}
/*----左边导航---*/
.homleft{ width:225px; background:url(../images/left-bg.png) repeat; padding:40px 0 15px 0; position:fixed; left:0; top:0; height:93.5%;}
.home-logo{ width:100%; height:152px; text-align:center;}
.homdah{ width:100%; /*margin-top:30px;*/}
.homdah li{ width:100%; height:68px; line-height:68px; border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,0.17); overflow:hidden;zoom:1;}
.homdah li i{ display:block; width:40px; height:68px; float:left; background:url(../images/home-menu.png) no-repeat 0 0;webkit-transition: 400ms;
 -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms;margin-left:35px; }
.homdah li span{ display:block; margin-left:20px; float:left; font-size:20px; color:#ffffff;}

li.hdh1 i{ background-position:0 0;}
li.hdh1:hover i{ background-position:-50px 0px;}

li.hdh2 i{ background-position:0 -68px;}
li.hdh2:hover i{ background-position:-50px -68px;}

li.hdh3 i{ background-position:0 -136px;}
li.hdh3:hover i{ background-position:-50px -136px;}

li.hdh4 i{ background-position:0 -204px;}
li.hdh4:hover i{ background-position:-50px -204px;}

li.hdh5 i{ background-position:0 -272px;}
li.hdh5:hover i{ background-position:-50px -272px;}

li.hdh6 i{ background-position:0 -340px;}
li.hdh6:hover i{ background-position:-50px -340px;}

li.hdh7 i{ background-position:0 -408px;}
li.hdh7:hover i{ background-position:-50px -408px;}

.rztp{ width:100%; /*margin-top:470px;*/border-top-width:1px;border-top-style:solid;border-top-color:rgba(255,255,255,0.17); padding-top:15px; text-align:center;}
.rztp img{ margin:0 auto; display:block; margin-bottom:15px;float: left;margin: 0 15px;}

.neiCenter{ width:1100px;margin-left:18%;}
@media( min-width:1800px ){
	.neiCenter{margin-left:25% !important;}
	}
@media( max-width:1366px ){
	.neiCenter{margin-left:18% !important;}
	}



.htoubu,.linkl,.search,.jiaodt,.toutiao{ width:100%;}

.linkl{ height:50px; line-height:50px; color:#fff;}
.linkl a{ margin:0 5px; color:#fff;}
.search{ height:45px;}
.sousuo{ width:298px; height:32px; background:url(../images/souso-bg.png) no-repeat; padding:7px 10px 6px 49px; overflow:hidden;zoom:1;}
.sousuo input{ display:block; background:none; border:none; outline:none;}
input.shuk{width:255px; height:32px; background:#fff !important; line-height:32px; text-indent:12px; color:#666; float:left;}
input.anniu{ width:37px; height:32px; background:url(../images/fdj.png) no-repeat; float:left; cursor:pointer;}

.columnOne,.columnTow,.columnTree,.frendlink{ width:1080px; background:#fff; padding:10px 10px;}
.focus{ width:651px; position:relative;}
.focus .hd{ width:70px; height:3px; position:absolute; bottom:40px; left:45%; z-index:99;}
.focus .hd ul li{ width:14px; height:3px; margin-right:3px; background:#fff; float:left;}
.focus .hd ul li.on{ background:#e4120d;}
.focus .bd{ width:651px; height:388px;}
.focus .bd ul li{ width:651px; float:left; position:relative;}
.focus .bd ul li img{ width:651px; height:388px;}
.focus .bd ul li span{ display:block; width:100%; background:url(../images/tm-bg.png) repeat-x;line-height:57px; font-size:16px; margin-top:15px;  position:absolute; bottom:0; left:0;}
 .focus .bd ul li span p{ display:block; width:96%; margin:0 auto; margin-top:10px; line-height:45px; text-align:center;text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff;}

.newBox{ width:406px;}
.toutiao{ border-bottom:1px dashed #c9c8c8; padding-bottom:10px; margin-bottom:10px;margin-top:15px;}
.toutiao h2{ display:block;width:100%; text-align:center; line-height:40px; line-height:40px; font-size:22px; color:#0071bf; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.toutiao h2 a{ color:#0071bf;}
.toutiao p{ line-height:25px; color:#666;}

.jryw li{ background:url(../images/line1.jpg) repeat-y 3px 0!important;}
.jryw li a{ background:url(../images/arrow3.jpg) no-repeat left; }

.newBox .bd{ width:406px;}
.columnTow{margin-top:9px;}
.zt-tit{ width:44px; height:95px; text-align:center; font-size:16px; color:#fff; background:url(../images/zt-bg1.jpg) no-repeat; padding-top:10px;}
.zt-tit a{ color:#fff;}

.tlist{ width:1024px; overflow:hidden;zoom:1;}
.tlist .bd li{ float:left; width:247px; height:104px; float:left; margin-right:13px;}
.columnTree{ margin-top:10px;}

.newBox2{ width:814px;}
.zcinfo{ width:400px;margin-bottom:10px;}
.zcinfo .hd,.jigou .tit{ height:49px; background:url(../images/line2.jpg) repeat-x;}
.zcinfo .hd li,.jigou .tit h2{ float:left; width:140px; margin-right:20px; text-align:center;}
.zcinfo .hd li span,.zcinfo .hd li i,.jigou .tit h2 i{ display:block;}
.zcinfo .hd li span,.hd li i,.jigou .tit h2 span{ width:140px; height:40px; line-height:40px; color:#777; font-size:16px;}
.zcinfo .hd li i,.jigou .tit h2 i{ width:17px; height:9px; margin-left:63px;}
.zcinfo .hd li.on span,.jigou .tit h2.on span{ background:#3372b9; color:#fff;}
.zcinfo .hd li.on i,.jigou .tit h2.on i{ background:url(../images/arrow4.jpg) no-repeat;}


.zcinfo .bd{  height:190px; }
.zcinfo .bd li{ line-height:32px !important;}
.zcinfo .bd li a{max-width:80% !important; }

.newBox3{width:251px;}
.jigou{ width:100%;}
.jigou .tit{ overflow:hidden;zoom:1;}
.jigou .tit h2,.jigou .tit h2 i,.jigou .tit h2 span{ display:block;}

.jglm{margin-top:15px;}
.jglm li{ float:left; width:117px; border:1px solid #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-bottom:13px; margin-right:13px;}
.jglm li i,.jglm li span{ display:block; margin:0 auto;}
.jglm li i{ width:40px; height:50px; margin-top:9px; background:url(../images/hud-icon.png) no-repeat;}
.jglm li span{ width:100%; text-align:center; line-height:35px; font-size:16px;}

.jglm li:hover i{webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);}


li.jglm1{ border:1px solid #f8d9d9; background:#fef1f1;}
li.jglm1 i{ background-position:0 0;}

li.jglm2{ border:1px solid #dad8fc; background:#f2f1ff;}
li.jglm2 i{ background-position:0 -50px;}


li.jglm3{ border:1px solid #d4eef0; background:#effdfe;}
li.jglm3 i{ background-position:0 -100px;}

li.jglm4{ border:1px solid #d4f5d3; background:#effcee;}
li.jglm4 i{ background-position:0 -152px;}

li.jglm5{ width:249px !important; height:50px; overflow:hidden;zoom:1; padding:10px 0;}
li.jglm5 i,li.jglm5 span{ float:left; margin-left:15px; margin-top:0 !important;  }
li.jglm5 i{margin-left:60px !important;}
li.jglm5 span{ line-height:50px !important; width:126px !important; text-align:left !important;}
li.jglm5{ border:1px solid #cde0fc; background:#f0f5fd;}
li.jglm5 i{ background-position:0 -202px;}

li.jglm4,li.jglm2{ margin-right:0 !important; }

.basfu{ width:100%; height:116px;}

.tlzht{ width:100%; margin-top:10px;}
.tlzht li{ float:left; width:1100px; height:110px;}


/*--友情链接---*/
.frendlink{ margin:0 auto; margin-top:10px;}

/*----------友情链接----*/
.linklb{ width:100%; height:36px;}
.linklb ul{ overflow:inherit;}
.linklb li{ line-height:34px; float:left; width:255px; text-indent:35px; position:relative; background:url(../images/arrow7.jpg) no-repeat 218px ; border:1px solid #e5e5e5;
 borde-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:13px;}
.linklb li ul {display: none;}

.linklb li:hover a { display:block;width:100%; }
.linklb li:hover ul {display:block; position:absolute; width:100%; bottom:34px; left:0px; background:#fff; z-index:9999;}

.sylink li:hover ul { top:38px !important;}
.sylink li:hover ul,.linklb li:hover ul{ width:100%;height:160px;overflow-y: auto; }
.linklb li:hover ul li { width:180px !important;padding:0px 5px;line-height:36px !important; background:none !important; border:none !important;text-indent:30px;}
.linklb li:hover ul li a { display:block; width:255px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.linklb li:hover ul li:hover a {background:#dcdcdc; color:#444;}

.linklb li ul.last{ border:1px solid #e5e5e5 !important; }

.foot{ width:1100px; margin:15px auto; text-align:center;}
.foot2{ width:100%;}

.footlink,.copyright,.copyimg{ width:100%; text-align:center; line-height:30px;}
.footlink a{ margin:0 4px; color:#444;}
.copyimg img{ height:63px; margin:0 13px;}













