@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;font-family:'微软雅黑';font-size:14px;font-weight:normal;}
body{font-size:14px;}
a{text-decoration:none; color:#000;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
img{vertical-align:middle;}
li{ list-style:none;}
.clear{clear:both;}
.last{margin-right:0px !important;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}
.center{width:1000px; margin:0px auto;}
.wrap{width:1440px; margin:0px auto;}


/*index*/
.head{position:absolute; top:25px;z-index:99999;width:1440px;}
.header{width:1000px;height:53px;margin:0px auto;}
.nav{ height:53px;}
.nav li{float:left; text-align:center; width:88px; }
.nav li a span:hover{  border-bottom:1px solid #fff;}
.nav li a{display:block;}
.nav li span{font-size:16px;font-family:"微软雅黑"; color:#fff;}
.nav li a {display:block;   margin-bottom:5px; height:42px; line-height:53px;}





.gu1{ width:955px;}
.gu2{ width:238px;}
.gu3{ width:247px;}
.gu{margin-bottom:26px;margin-top:26px;}
.ku{margin-bottom:26px;}
.mo{margin-bottom:26px;}
.ti{margin-bottom:45px;height: 476px;}

.gu1 {
    width: 955px;
}

.avatar {
    position: relative;
	overflow:hidden
}
.gu1  .avatar {
    display: block;
    height: 475px;
    overflow: hidden;
    width:  955px;
}


.gu1  .avatar img {
    height: 475px;
}
.avatar:after {
    bottom: 0;
    
    left: 5px;
    position: absolute;
    z-index: 10;
}
.avatar:hover, .zhuti .avatar:hover, .bbsinner .avatar:hover {
    box-shadow: 0 0 10px gray;
}
.avatar:hover img, .zhuti .avatar:hover img, .bbsinner .avatar:hover img {
    transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;
}

/*效果*/
.gu a:hover .bmbox{width:955px; height:475px; line-height:475px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.bmbox{ color:#fff; display:none;}
.bmbox .zznr{ text-align:center;}
.gu .bmbox .zznr img{width:47px; height:39px;  margin-top:200px;}




.gu2  .avatar {
    display: block;
    
    overflow: hidden;
    width:  238px;
}

.gu2 a:hover .bmbox{width:238px;  line-height:234px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.gu2 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}


.gu3 .avatar {
    display: block;
    height: 475px;
    overflow: hidden;
    width:  247px;
}

.gu3 a:hover .bmbox{width:247px; height:475px; line-height:234px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.gu3 .bmbox .zznr img{width:47px; height:39px;  margin-top:200px;}



.ku1 .avatar {
    display: block;
    height: 245px;
    overflow: hidden;
    width:  489px;
}

.ku1 a:hover .bmbox{width:489px; height:245px; line-height:489px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ku1 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}



.ku2 .avatar {
    display: block;
    height: 233px;
    overflow: hidden;
    width:  228px;
}
.ku5 a:hover .bmbox{width:233px; height:228px; line-height:228px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ku5 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}






.ku4 .avatar {
    display: block;
	width:261px;
    height: 233px;
    overflow: hidden;
}
.ku4 a:hover .bmbox{width:261px; height:233px; line-height:233px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ku4 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}


.ku3 .avatar {
    display: block;
	width:952px;
    height: 478px;
    overflow: hidden;
}

.ku3 a:hover .bmbox{width:952px; height:478px; line-height:478x;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ku3 .bmbox .zznr img{width:47px; height:39px;  margin-top:200px;}


.mo1 .avatar {
    display: block;
	width:488px;
    height: 474px;
    overflow: hidden;
}
.mo1 a:hover .bmbox{width:488px; height:474px; line-height:478x;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.mo1 .bmbox .zznr img{width:47px; height:39px;  margin-top:200px;}


.mo2 .avatar {
    display: block;
	width:488px;
    height: 474px;
    overflow: hidden;
}
.mo2 a:hover .bmbox{width:488px; height:474px; line-height:478x;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.mo2 .bmbox .zznr img{width:47px; height:39px;  margin-top:200px;}

.mo7 .avatar{
    display: block;
	width:227px;
    height: 236px;
    overflow: hidden;
}
.mo7 a:hover .bmbox{width:227px; height:236px; line-height:236x;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.mo7 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}


.mo4 .avatar {
    display: block;
	width:237px;
    height: 236px;
    overflow: hidden;
}
.mo4 a:hover .bmbox{width:237px; height:236px; line-height:236x;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.mo4 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}

.mo8 .avatar {
    display: block;
	width:227px;
    height: 238px;
    overflow: hidden;
}
.mo8 a:hover .bmbox{width:227px; height:238px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.mo8 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}


.mo6 .avatar {
    display: block;
	width:237px;
    height: 238px;
    overflow: hidden;
}
.mo6 a:hover .bmbox{width:237px; height:238px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.mo6 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}


.ti1 .avatar {
    display: block;
	width:242px;
    height: 476px;
    overflow: hidden;
}
.ti1 a:hover .bmbox{width:242px; height:476px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ti1 .bmbox .zznr img{width:47px; height:39px;  margin-top:200px;}

.ti8 .avatar {
    display: block;
	width:247px;
    height: 244px;
    overflow: hidden;
}
.ti8 a:hover .bmbox{width:247px; height:244px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ti8 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}

.ti9 .avatar {
    display: block;
	
    height: 232px;
    overflow: hidden;
}
.ti9 a:hover .bmbox{width:246px; height:232px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ti9 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}


.ti10 .avatar {
    display: block;
	
    height: 244px;
    overflow: hidden;
}
.ti10 a:hover .bmbox{width:488px; height:244px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ti10 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}

.ti6 .avatar,.ti7 .avatar{
    display: block;
	    width: 244px;
    height: 232px;
    overflow: hidden;
}
.ti6 a:hover .bmbox,.ti7 a:hover .bmbox{width:245px; height:232px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ti6 .bmbox .zznr img,.ti7 .bmbox .zznr img{width:47px; height:39px;  margin-top:100px;}

.ti5 .avatar {
    display: block;
	
    height: 476px;
    overflow: hidden;
}
.ti5 a:hover .bmbox{width:464px; height:476px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.ti5 .bmbox .zznr img{width:47px; height:39px;  margin-top:200px;}




.ku1{ width:489px;}
.ku2{ width:489px;}
.ku3{ width:951px;}

.mo1{ width:488px;}
.mo2{ width:488px;}
.mo3{ width:464px;}


.ti1{ width:242px;}
.ti2{ width:247px;}
.ti3{ width:488px;}
.ti4{ width:488px;}
.ti5{ width:463px;}

.foot{ background:#2f323b; line-height:18px; width:100%;}
.foot1{ text-align:center; margin-bottom:48px; padding-top:72px;}
.foot2  { margin:0 auto; margin-bottom:42px;}
.foot2 ul{margin: 0 auto; width:708px;display: block;}
.foot2 li{float:left; text-align:center; width:118px; }
.foot2 li a{display:block;text-align:center; }
.foot2 li a {display:block; color:#b8b8be;  height:18px; line-height:18px; font-family:"微软雅黑"; font-size:16px;}
.foot2 li a span{font-family:"微软雅黑"; font-size:16px;}
.foot2 li a span:hover{ border-bottom:1px solid #fff; }
.foot3 {margin: 0 auto;text-align:center;display: block; margin-bottom:32px;}
.foot3 span{font-size:13px; color:#b4b4b4;}
.foot4 {margin: 0 auto;text-align:center;display: block; padding-bottom:62px;}
.foot4 span{font-size:13px;color:#b4b4b4;}


/*cp*/
.con2{margin-top:19px;}

.con2 ul li{float:left;list-style:none; padding:0.5% 0; font-size:16px;height: 28px;line-height: 28px;position:relative}
.con2 ul li a {color:#FFF; }
.con2 ul .ren1 {background:#249bea; width:21.18%; text-align:center;}
.con2 ul .ren2 {background:#222222; width:33.529%;text-align:center;}
.con2 ul .ren3 {background:#249bea; width:21.93%;text-align:center;}
.con2 ul .ren4 {background:#222222;width:23.361%;text-align:center;}
.con2 ul .ren1 .ren11,.con2 ul .ren2 .ren22,.con2 ul .ren3 .ren33,.con2 ul .ren4 .ren44 {display:none;width:100%;position:absolute;z-index:9999;}
.con2 ul .ren1 .ren11 li,.con2 ul .ren2 .ren22 li,.con2 ul .ren3 .ren33 li,.con2 ul .ren4 .ren44 li{float:none}
.con2 ul .ren2 .ren22,.con2 ul .ren4 .ren44{background:#000}
.con2 ul .ren1 .ren11,.con2 ul .ren3 .ren33{background:#249bea}
.con2 ul li a:hover{ border-bottom:1px solid #fff;}
.con10 img{max-width:100%;}
.con10 table strong {
    font-weight: bold;
    font-size: 16px;
}
.con10 table tr td{
	text-align: center;
}
.wen ul li{ float:left; }
.wen { margin-bottom:41px;}

/*动态效果*/
.wen .avatar {
    display: block;
	
    height: 343px;
    overflow: hidden;
}
.wen a:hover .bmbox{width:480px; height:343px;/*background:rgba(0,0,0,0.5);*/position:absolute; bottom:0px; top:0; display:block;}
.wen .bmbox .zznr img{width:47px; height:39px;  margin-top:145px;}


/*cpxq*/
.con{width:1207px; margin:0 auto; margin-top:57px; margin-bottom:69px;}

.cpgd ul li{ float:left; margin-left:8px; margin-top:22px; }
.cpgd ul .li_img:hover{ border:1px solid #1664e0;}
.cpgd ul .aleft{margin-left:0;}
.con3 img{ margin-bottom:10px;}
.con4{width:602px;}
.cpgd ul .aright{ float:right;}

.con5{width:573px; min-height:401px; background:#666666;}
.con5 h3{font-size:25px; font-family:"微软雅黑"; color:#dfdfdf; margin-left:37px; margin-top:36px; margin-bottom:47px;}
.con5 p{font-size:18px; line-height:50px;color:#dfdfdf; margin-left:78px; }
.con6 .zi{text-indent: 5.8em;}
.con7 h2{ margin-bottom:25px; padding-left:19px; font-size:18px; line-height:41px; color:#ffffff;font-family:"微软雅黑"; background:#797979;margin-top:48px; height:41px;}
.con7{margin-bottom:32px;}
.con11 span{ line-height:29px; font-size:14px; color:#4e4e4e;}
.con11 a h:hover{  border-bottom:1px solid #7a7a7a;}

.about{margin:30px 0;padding:10px;border: 1px black solid;}
.aimg{width:500px;}
.abody{width:900px;}
.abody img{max-width:100%;}
.aimg img{width:100%;}

.contact{margin:30px 0;padding:10px;border: 1px black solid;}
.cbody{width:700px;}
.cbody img{max-width:100%;}

/*news*/

.xwul .li_img{width:296px; border:1px solid #dcdcdc;}
.xwul .li_img img{width:100%; vertical-align:bottom;}
.xwul .li_con{width:670px;padding-left:30px;padding-top:30px;}
.xwul a{font-family:"宋体"; font-size:16px; color:#2f2e2e;}
.xwul a:hover{ color:#0074B3;}
.xwul span{ display:block;font-family:"宋体"; color:#9c9797; line-height:36px;}
.xwul p{ line-height:26px;font-family:"宋体"; color:#6a6a6a;}
.xwul li{ margin:10px 200px;width:1000px}
.xwul{ display:block; margin:30px auto;}

.news_show{margin:0 0 30px 0;padding:10px;border: 1px black solid;min-height:300px;}

/* ---------------------分页------------------------------- */
.pagelist {
    width:780px;
    height:30px;
	padding:10px 20px 20px 20px;
}
.pagelist ul {
	float:right;
}
.pagelist .firstPage {
	width:30px;
}
.pagelist ul li {
	float:left;
	font-family:Tahoma;
	line-height:20px;
	height:20px;
	margin-left:5px;
	font-size:12px;
	border:1px solid #E9E9E9;
	padding:0px 7px;
	width:auto;
}
.pagelist ul li a:hover {
	color:#ff0000;
	text-decoration:none;
}
.pagelist ul li.thisclass, .pagelist ul li.thisclass a, .pagelist ul li.thisclass a:hover {
	background-color:#d8ecff;
}
.pagelist .pageinfo {
	line-height:21px;
	padding:12px 5px 10px 5px;
	color:#999;
}
.pagelist .pageinfo strong {
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}