@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,legend,b,button,input,textarea,blockquote{margin:0;padding:0;}
img,abbr,acronym{border:0;}
table td{word-break:break-all;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
wbr:after{content:'\00200b';}
/* Basic */
*{word-wrap: break-word;}
*::selection,*::-moz-selection{background:#669bb7;color:#fff;}

.cbh{ clear:both; height:0; overflow:hidden}
.fl{ float:left}
.fr{ float:right}

body{background:#FFF;font:12px/22px Tahoma, Geneva, sans-serif,"宋体";color:#555;min-width: 1200px;}
a{text-decoration:none;color:#555;}
a:hover{ color:#B00; text-decoration:underline}
.wrap{margin:0 auto;min-height:603px;}

* html .menu{_position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop))}
.menu{width:100%;height:140px;}
.menu .tou{background: #fff url(../images/tou.png) 0px 130px no-repeat;position: fixed;margin: 0 auto;width: 100%; z-index:9999;}




#logo {height:140px;width: 100%;margin:0 auto;}
#logo .logoimages{float: left;padding-top: 10px;}

.tel{width: 980px;height:70px;}
.zy{float: right;width: 240px;padding-top:16px;height: 22px;}
.zye{float: right;width: 266px;padding-top:16px;height: 22px;}
.tel span {float:left;display: block;height: 22px;}
#zy a {padding:0 10px;}
#tel {background: url(../images/tel.jpg) no-repeat right;width: 107px; margin-right:10px}
#tele {background: url(../images/tel.jpg) no-repeat right;width: 133px; margin-right:10px}
.nav li {height: 70px;width: 64px;padding:0 18px;float: left;display: block;font: 15px/40px "微软雅黑";text-align: center;}
.nav li a {color: #8F8FA9;display: block;}
/*.nav li a:hover,.nav li.active a{color:#000;height: 40px;width: 64px;text-decoration: none;}*/
.nav {width: 505px;height:70px;float:right;padding-top:30px;}

.nav #hnav a{background:url(../images/home.png) no-repeat top;padding-top: 30px;}
.nav #hnav a:hover{background:url(../images/home1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}
.nav #hnav a.hover{background:url(../images/home1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}

.nav #cnav1 a{background:url(../images/abouts.png) no-repeat top;padding-top: 30px;}
.nav #cnav1 a:hover{background:url(../images/abouts1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}
.nav #cnav1 a.hover{background:url(../images/abouts1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}

.nav #cnav2 a{background:url(../images/case.png) no-repeat top;padding-top: 30px;}
.nav #cnav2 a:hover{background:url(../images/case1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}
.nav #cnav2 a.hover{background:url(../images/case1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}

.nav #cnav3 a{background:url(../images/server.png) no-repeat top;padding-top: 30px;}
.nav #cnav3 a:hover{background:url(../images/server1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}
.nav #cnav3 a.hover{background:url(../images/server1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}

.nav #cnav4 a{background:url(../images/content.png) no-repeat top;padding-top: 30px;}
.nav #cnav4 a:hover{background:url(../images/content1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}
.nav #cnav4 a.hover{background:url(../images/content1.png) no-repeat top;border-bottom: 2px solid green;padding-top: 30px;color:#000;text-decoration: none;}




/* slide */
#slide{ height:440px; position:relative; overflow:hidden; clear:both; width:100%;}
#slide .slideUl li{ background-repeat:no-repeat; background-position: center 0; height:440px; display:none}
#slide .slideUl li a{ display:block; height:440px}
#slide .slideUl li#slide1{ display:block}
#slide .numa{ position:absolute; bottom:12px; left:50%; padding:5px 0 0 0; line-height:18px; width:480px; text-align:right}
#slide .numa a{ display:inline-block; width:10px; height:10px;border-radius:10px; margin-left:6px; background:#DE0925; box-shadow: 0px 1px 2px #999 inset;overflow:hidden}
#slide .numa a.on{background: #FF7002;box-shadow: 0px 2px 3px #0261C1 inset;}

.mainnewsarextu {width: 100%;/* overflow:hidden; */float:left;}
.mainnewsarextu .mainnewsarextu_title{height: 50px;line-height: 50px;font-size: 20px;border-bottom: 1px solid #AEAEAE;margin-bottom: 5px;width: 100%;}

.mainnewsarextu .mainnewsarextu_content{/* width:980px; *//* height:361px; */background: #ededef;}
.mainnewsarextu .mainnewsarextu_content .main_wz{width: 612px;height: 316px;float: right;text-indent: 34px;padding: 15px;padding-right:0px;font-size: 16px;line-height: 27px;}




/*CSS yellow style pagination*/

.pageinfo {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.pageinfo A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pageinfo A:hover {
	BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid
}
.pageinfo A:active {
	BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid
}
.pageinfo SPAN.thisclass {
	BORDER-RIGHT: #d9d300 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d9d300 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #d9d300 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #d9d300 1px solid; BACKGROUND-COLOR: #d9d300
}
.pageinfo SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
li.thisclass {
    list-style: none;
    display: inline-block;
}


.mainnewsarextu li {width: 32%;padding: 0 0px 30px 1%;float: left;/* height:288px; */}
.mainnewsarextu li a {display: block;/* width: 290px; *//* height: 285px; */border: 2px solid #fff;position: relative;overflow: hidden;}
.con1_img_title1 {position: absolute;width: 100%;height: 50px;left: 0px;bottom: 0px;text-align: center;z-index: 3;font: 15px/35px "微软雅黑";font-weight: bold;color: #FFF;}
.black_bga {position:absolute;width: 100%;height:60px;left:0px;bottom:0px;background: none repeat scroll 0% 0% #000;opacity: 0.5;z-index: 2;}
.Htu {width: 980px;padding: 2px 0; height:597px; overflow:hidden}

.Htu a {display: block;width:980px;height:597px;position: relative;overflow: hidden;}
.con1_img_titlex {position: absolute;width:980px;height: 35px;left: 0px;bottom: 0px;text-align: center;z-index: 3;font: 15px/35px "微软雅黑";font-weight: bold;color: #FFF;}
.black_bgx {position:absolute;width:980px;height:35px;left:0px;bottom:0px;background: none repeat scroll 0% 0% #000;opacity: 0.5;z-index: 2;}
.Htu a {display: block;width:980px;height:597px;position: relative;overflow: hidden;}


.Htua {width: 980px;padding: 2px 0;height:550px; overflow:hidden}
.Htua a:hover{color:#FFF;text-decoration:none}





.Hnews {background-color: #F5F5F5;height: 220px;width: 980px;overflow: hidden;}
.Hntu img {float: left;width: 420px;}
.Hnew,#scrollDiv {float: left;width: 515px;height: 210px;padding: 10px 0 0 45px;overflow: hidden;}
.Hnew li,#scrollDiv li {background: url(../images/news.jpg) no-repeat 0px 12px;padding-left: 20px;line-height: 34px;width: 490px;height: 34px;overflow: hidden;}
.Hntite {width: 980px;height: 35px;padding: 4px 0 0 0;font: 16px/35px "微软雅黑";font-weight: bold;}
.foot {/* width: 980px; */margin: 0 auto;padding-top: 12px;height: 180px;}

.footer{width: 100%;border-top: 1px solid #aeaeae;margin-top: 30px;    background: #F4F4F4;
    height: 230px;}



.footwx {width: 155px;float: right;}
.footnav {/* float: left; *//* width: 980px; */}
.footnav ul li p{line-height:25px;}
.footnav li {float: left;width: 23%;margin-left: 1%;text-align: left;}
.footbj {background-color: #BFBFBF;text-align: center;height: 164px;width: 100%;}
#banner {overflow: hidden;clear: both;width: 100%;text-align: center; height:auto}
.main {padding:20px 0;}
.menua {font: 16px/35px "微软雅黑";font-weight: bold;height: 35px;background: url(../images/menu.gif) repeat-x bottom;padding-left:3px; margin-bottom:15px}
h1{font:16px/40px Arial,sans-serif,Tahoma,"宋体"; text-align:center; color:#848484; font-weight:bold; margin-bottom:10px;border-bottom: 1px solid #BFBFBF;}
.menub {font: 16px/35px "微软雅黑";font-weight: bold;height: 35px;background: url(../images/menu.gif) repeat-x bottom;padding-left: 3px;}
.Endtext {width: 100%;margin:0 auto 10px;overflow:hidden;clear: both;/* text-align: justify; */font:16px/1.7 "微软雅黑";}
.Endtextx {/* width:850px; */margin:0 auto 10px;overflow:hidden;text-align: justify;font:14px/1.7 "微软雅黑";}
.Endtext p,.Endtext ul,.Endtext ol,.Endtextx p,.Endtextx ul,.Endtextx ol{ padding:3px 0;}
.Endtext table,.Endtext hr,.Endtextx table,.Endtextx hr{ margin-top:6px; margin-bottom:6px}
.Endtext ul li,.Endtextx ul li{list-style:disc outside none; margin-left:2em}
.Endtext ol li,.Endtextx ol li{list-style:decimal outside none; margin-left:2em}
.menua span {
	padding-left: 20px;
	font-weight: normal;
	color: #DA251C;
}
.working {width: 980px;padding-bottom: 20px;}
.case {position:relative;}

.left {float: left;width: 100px;position:absolute;/* left: -101px; */background:#5E5351;top:60px;}
.left ul{margin-top: 55px;float: left;margin-bottom: 55px;}
.left li {height: 30px;line-height: 30px;width: 100px;text-align: center;white-space: nowrap;display: block;overflow: hidden;}

.left .left_title{width:100px;height:75px;float:left;background:#5E5351;border-bottom: 2px solid #fff;color: #fff;text-align: center;line-height: 75px;
font-size: 20px;}
.left .left_bottom{width:100px;height:75px;float:left;background:#5E5351;border-top: 2px solid #fff;color: #fff;text-align: center;line-height: 75px;
font-size: 20px;}


.left li a{color:#FFF;}
.left li a:hover{ text-decoration:none;color:#86BD45;}


.casetu li {width: 32%;padding: 0 0 0 1%;float: left;}
.casetu li p {height: 40px;width: 100%;text-align: center;background-color: #BFBFBF;font-size: 14px;font-weight:bold;line-height: 40px;}
.casetu a {
	color: #FFF;
}.casetu a img{width:100%;height:auto;
}
.page{ text-align:center; clear:both; line-height:18px; font-family: Arial, Helvetica, sans-serif; margin-top:15px}
.page *{ border:1px solid #d9d9d9; background:#f6f6f6; display:inline-block; padding:2px 6px; font-family:"宋体"}
.page b{ border:1px solid #a00; background:#c00; color:#fff}
.page a b{ border:none; background:none; padding:0; color:#333}
.page a:hover{ background:#f0f0f0; border:1px solid #BBB; text-decoration:none; }
.right {/*float: right; *//* width: 980px; */padding-top: 10px;padding-left: 151px;padding-right: 50px;}
.menub span {
	font-weight: normal;
	color: #DA251C;
	padding-left: 18px;
}

.link{ width:980px; overflow:hidden; margin-bottom:15px}
.link *{ float:left}
.link ul{ width:980px;}
.link li{ padding:0 7px;white-space:nowrap; height:24px; overflow:hidden; font:16px/24px "微软雅黑"}
.Hntite span {
	padding-left: 20px;
	color: #DA251C;
	font-weight: normal;
}
.b1 {
	/*width:100%;
	height:auto;*/
        margin: 0 auto;
	
}
.b1 img{/*width:100%;height:537px;*/width: 100%;vertical-align: middle; margin: 0 auto; text-align: center;}


.a2 {
	width:100%;
	/*height:541px;*/
	
}

.mainnewsarextu ul li{list-style:none;}
.mainnewsarextu ul li img{width:100%;height: auto;}