﻿/* CSS Document */
body{ position:relative;}
/*----左边导航---*/
.homleft{ width:225px; background:url(../images/left-bg.png) repeat; padding:89px 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 -340px;}
li.hdh7:hover i{ background-position:-50px -340px;}

.rztp{ width:100%; /*margin-top:300px;*/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;}

.neiCenter{ width:1200px; background: none;margin-top:10px;}
/*@media( min-width:1800px ){
	.neiCenter{margin-left:25% !important;}
	}
@media( max-width:1366px ){
	.neiCenter{margin-left:18% !important;}
	}
*/


.htoubu,.jiaodt,.toutiao{ width:100%;}

.linkl{ height:50px; line-height:50px; color:#fff;}
.linkl a{ margin:0 5px; color:#fff;}
.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:256px; 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:right; cursor:pointer;}

.columnOne,.columnTow,.columnTree,.frendlink{ width:1200px; background:#fff; padding:10px 10px; box-sizing: border-box;}
.focus{ width:580px; position:relative; background: #B16163;}
.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;  float:left; position: relative;}
.focus .hd ul li.on{ background:#e4120d;}
.focus .bd{ width:100%; height:388px; background:#ebebeb;}
.focus .bd ul li{ width:100%; float:left;}
.focus .bd ul li img{ width:100%; 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:580px;}
.newBox .hd{ width:158px;}
.newBox .hd li{ width:158px; height:92px; background:url(../images/newtit-bg2.jpg) repeat-y;  text-align:center; font-weight:18px; overflow:hidden;zoom:1; font-size:18px; position:relative;}
.newBox .hd li i{ display:block; float:right; width:8px;height:15px; position:absolute; right:0px; top:39px;}
.newBox .hd li span{ display:block; float:left; height:92px; line-height:92px; width:150px; border-bottom:1px solid #97bbe2; color:#fff;}
.newBox .hd li.on,.newBox .hd li:hover{ background:url(../images/newtit-bg.jpg) no-repeat; font-weight:bold;}
.newBox .hd li.on a,.newBox .hd li:hover a{ color:#fff; font-weight:bold;}
.newBox .hd li.on i,.newBox .hd li:hover i{ background:url(../images/arrow2.png) no-repeat;}
.newBox .hd li.last span{ border-bottom: none !important;}

.toutiao{ border-bottom:1px dashed #c9c8c8; padding-bottom:10px; margin-bottom:10px;}
.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;}

.newBoxRit{width:100%;}
.newBoxRit .bd ul.newlist li{line-height: 35px;}


.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:1130px; overflow:hidden;zoom:1; box-sizing: border-box;}
.tlist .bd li{ float:left;/* width:269px; height:104px;*/ float:left; /*margin-left:13px;*/width:100%; }
.tlist .bd li img{ width: 100%;}
.columnTree{ margin-top:10px;}

.newBox2{ width:914px;}
.zcinfo{ width:450px;margin-bottom:15px;}
.zcinfo .hd{ height:46px; background:url(../images/line2.jpg) repeat-x;}
.zcinfo .hd li{ float:left; width:140px; margin-right:20px; text-align:center;}
.zcinfo .hd li span,.zcinfo .hd li i{ display:block;}
.zcinfo .hd li span{ width:140px; height:40px; line-height:40px; color:#777; font-size:16px;}
.zcinfo .hd li i{ width:17px; height:9px; margin-left:63px;}
.zcinfo .hd li.on span{ background:#3372b9; color:#fff;}
.zcinfo .hd li.on i{ background:url(../images/arrow4.jpg) no-repeat;}
.zcinfo .bd{ margin-top:5px; height:200px; }
.zcinfo .bd li{ line-height:34px !important;}


.newBox3{width:251px;}
.jigou{ width:100%; margin-bottom:15px; }
.jigou li{ width:100%; height:79px; line-height:79px;overflow:hidden;zoom:1;margin-bottom:13px;}
.jigou li i{ display:block; width:40px; height:79px; background:url(../images/icon2.png) no-repeat 0 0; float:left; margin-left:55px;}
.jigou li span{ display:block; margin-left:15px; height:79px; line-height:79px; float:left; font-size:20px; color:#fff;}
.jigou 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.lanm1{ background:url(../images/zj-bg1.jpg) no-repeat;}
li.lanm1 i{ background-position:0 0;}
li.lanm2{ background:url(../images/zj-bg2.jpg) no-repeat;}
li.lanm2 i{ background-position:0 -79px;}
li.lanm3{ background:url(../images/zj-bg3.jpg) no-repeat;}
li.lanm3 i{ background-position:0 -158px;}

.tupnews{ width:100%;margin-top:-10px; }
.tupnews .tit{ height:40px; background:#f3f3f3; }
.tupnews .tit h2{ display:block; width:140px; height:40px; line-height:40px; background:#3372b9; line-height:40px; text-align:center; font-size:16px;}
.tupnews .tit h2 a{ color:#fff;}


.tuplist{ width:100%;margin-top:10px;}
.tuplist .hd{ z-index:999; position:relative;}
.tuplist .hd a{ display:block; width:20px; height:30px; position:absolute; top:60px;}
.tuplist .hd a.prev{ background:url(../images/arrow5.png) no-repeat; left:10px;}
.tuplist .hd a.prev:hover{ background:url(../images/arrow5-2.png) no-repeat;}
.tuplist .hd a.next{ background:url(../images/arrow6.png) no-repeat; right:10px;}
.tuplist .hd a.next:hover{ background:url(../images/arrow6-2.png) no-repeat;}

.tuplist .bd li{width:251px; float:left;}
.tuplist .bd li img{ width:251px; height:181px;}
.tuplist .bd li span{ display:block;width:100%; height:45px; background:#f3f2f2; line-height:45px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.tlzht{ width:100%; margin-top:10px;}
.tlzht li{ float:left; width:1200px; height:120px; background:#B85052;}
.tlzht li img{ width:100%;}




/*--友情链接---*/
.frendlink{ margin:0 auto; margin-top:10px;}

/*----------友情链接----*/
.linklb{ width:100%; height:36px;}
.linklb ul{ overflow:inherit;}
.linklb li{ line-height:34px; float:left; width:200px; text-indent:35px; position:relative; background:url(../images/arrow7.jpg) no-repeat 165px ; 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:145px;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;}