.top_sw{ text-align:center;width:280px;color: #404040;  float:right;  display:inline; line-height:28px; }
.hz_dbg{height: 400px; background: #f1f1f1;}

.hz_t h3 a{font-size: 30px; color: #20a9e0;}
.hz_t h3{background: url(../images/hz_ti.jpg) no-repeat left center; padding-left: 180px; line-height: 90px; display: block; height: 90px;}
.hz_t{width:430px; margin:0 auto; border-top:3px solid #20a9e0;  margin-top: 30px;}


.hz_n {
	position: relative;
	margin-top: 0px;
}

.hz_n li {
	float: left;
	width: 176px;
	margin: 10px 31px 0px 0;
	text-align: center;
	height: 182px;
}
.hz_n .pp_img {
	padding: 2px;
	border:1px solid #d2d2d2;
	width: 170px;
	height: 124px;
	overflow:hidden;

	display:block;
}
.hz_n li img {
	display: block;
	width: 170px;
	height:124px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.hz_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.hz_n li p{background: #e4e4e4;}
.hz_n li p a {
	height: 52px; line-height: 52px;
	font-size: 14px;
	color: #3e3e3e;
	display: block;
}
.hz_n li p a:hover {
	color:#F00;
}
.hz_n em {
	position: absolute;top: -58px;
}
.hz_n .t_l {
	left:750px;
	
}
.hz_n .t_r {
	left:778px;
	
}
.hz_n li.last {
	padding-right: 0;
}
.hz_n .fl {
	float: left;
}
.hz_n .fr {
	float: right;
}
.hz_n .pa {
	position: absolute;
}
.hz_n .pr {
	position: relative
}


.pro_dbg{background: url(../images/pro_dbg.jpg) no-repeat top center #eeeeee; height: 726px;}

.pro_c{width:235px; height: 630px; background: #f4f4f4;float: left; margin-top: 30px;}
.pro_show{background: #FFF;width:944px;float: right;margin-top: 30px;height: 630px; }
.pro_t{background: url(../images/pro_tb.jpg) no-repeat;height: 120px;}
.pro_t h3 a{font-size: 30px;font-weight: bold;color: #FFF;}
.pro_t h3 p{text-transform: uppercase;color: #FFf; font-size: 14px; padding-bottom: 5px;}
.pro_t h3{text-align: center; padding-top: 25px;}
.pro_cn dl dt{margin-top: 15px;}
.pro_cn dl dt a{ height: 46px; display: block; background: #0184cc; line-height: 46px; font-size: 16px; color: #FFF; text-align: center;}
.pro_cn a.menu_head{font-size: 14px; color: #212121; background: url(../images/top_n1.jpg) no-repeat 25px center; display: block;padding-left:50px; height: 40px; line-height: 40px; overflow: hidden; clear: both;font-weight: bold;}

.pro_cn a.current{background: url(../images/top_n.jpg) no-repeat 25px center;}

.pro_cn a.menu_head{    height:35px;
    line-height: 35px;}



.pro_cn dl{display: block; clear: both;}
.menu_head{color:#404040;cursor:pointer;position:relative;}
.menu_list .current{background:#000;}

.menu_body{clear: both; margin:0px 15px; display: block;}
.menu_body a{display:block;height:28px;line-height:28px;padding-left: 5px;color:#404040; float: left;width:38%; overflow: hidden;font-size: 13px;}
.menu_body a:hover{text-decoration:underline;color: #f00;}


.pro_showtitle h3 a{ font-size: 20px; font-weight: bold;color: #20a9e2;}
.pro_showtitle span{font-size: 24px; color: #d5d5d5;font-family: impact; padding-left: 10px; text-transform: uppercase;}

.pro_showtitle h3{background: url(../images/pro_x.jpg) no-repeat 220px center; margin:20px 0px 0px 20px;}

.pro_show_n{ margin-left: 10px;}
.pro_show_n ul{width:1000px;}
.pro_show_n li:hover{ background: #0184cc;}
.pro_show_n li {
	width:211px;
	float: left;
	height:249px; padding:5px;
	margin: 20px 14px 5px 0px;
	display: inline;
	text-align: center;
	position: relative; background: #eaeaea;
}
.pro_show_n li:hover a{color: #FFF;}
.pro_show_n li a {
	overflow:hidden;
	color:#535353;
}
.pro_show_n li a.picshow1 {
	width:212px;
	height:189px;
	overflow:hidden;
	display:block;
	
}
.pro_show_n li img {
	width:212px;
	height:189px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.pro_show_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.pro_show_n li a:hover {
	color:#F00
}


.pro_show_n li p{font-size: 14px; line-height: 30px; overflow: hidden;height: 30px; display: block;}
.pro_show_n li em a{width:54px; height: 22px; display: block;background: #3a3a3a; color: #FFF;  line-height: 22px; text-align: center;margin:0 auto;}
.pro_show_n li:hover em a{ background: #FFF; color: #0184cc;}


.gg1{background: url(../images/gg1.jpg) no-repeat top center; height: 176px;}

.gg1_tel{width:180px;float: right; margin: 40px 0px 0px 0px;}
.gg1_tel p{font-size: 14px; color: #FFF;}
.gg1_tel p span{font-size: 20px;font-weight: bold;color: #fff; display: block;}
.gg1_tel a{background: url(../images/zixun.png) no-repeat;width:178px; height: 58px; display: block; margin:8px 0px 0px -30px;}

.ys_dbg{background: url(../images/ys_dbg.jpg) no-repeat top center; height: 864px;}

.ys_title{margin-top: 40px; text-align: center;}

.ys_right{width:535px; float: right;margin:20px 30px 0px 0px;}

.ys_left{width:478px; float: left; margin:50px 0px 0px 50px; text-align:center; }

.ys_com h4{font-weight: bold;font-size: 20px; color: #f26600;line-height: 30px; padding-left: 30px;}
.ys_com .ys_nr p{ background: url(../images/ys_tag.png) no-repeat left 10px; padding-left: 30px; line-height: 30px; color: #242424;font-size: 14px;}

.ys_com .ys_nr{margin-top: 10px;}

.ys2{margin-top: 30px;}

.ys3{margin-top: 30px;}

.ys2_tu{margin-top: 30px;}

.ys_zixun{ background: url(../images/zixun2.png) no-repeat;width:178px; height: 58px; display: block; margin:18px 0px 0px 515px;}


.gg2 .gg1_tel{margin: 50px 0px 0px 0px;}
.gg2{background: url(../images/gg2.jpg) no-repeat top center; height: 178px;}
.case_nav h3 a{font-size: 16px; color: #272727;}
.case_nav h3 {font-size: 16px; color: #272727;}
.case_nav h3 p{font-family: impact;font-size: 24px; color: #272727; text-transform: uppercase;}
.case_nav {background: url(../images/case_t.jpg) no-repeat center center; text-align: center; margin-top: 30px;}



.case_n {
	position: relative;
	margin-top: 10px;
}

.case_n li:hover{background:#196cbc; border-bottom: 3px solid #033582;}
.case_n li:hover a{color:#FFF; }
.case_n li {
	float: left; background: #ebebeb; border-bottom: 3px solid #d4d4d4;
	width: 207px;
	margin: 10px 31px 0px 0;
	text-align: center;
	height: 214px; padding: 5px;
}
.case_n .case_img {
	 
	width: 207px;
	height: 180px;
	overflow:hidden;

	display:block;
}
.case_n li img {
	display: block;
	width: 207px;
	height:180px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.case_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.case_n li p a {
	height: 40px; line-height: 40px;
	font-size: 14px;
	color: #3e3e3e;
	display: block;
}
.case_n li p a:hover {
	color:#FFF;
}

.kehu_dbg{height: 527px; background: url(../images/kehu_dbg.jpg) no-repeat top center; margin-top: 40px;}


/*客户见证*/

.kehu_dbg .case_nav {background: url(../images/kehu_t.png) no-repeat center center; text-align: center; margin-top: 30px;}


.kehu_n{  height:416px;  overflow:hidden; margin-top:20px; }
.kehu_n ul{width:1300px;}
.kehu_n li { width:537px; float:left; display:inline; height:200px; overflow:hidden; margin:0px 30px 0px 30px; position:relative;background:url(../images/case_nrbg.png) no-repeat 128px 0px ;  }
.kehu_n li img{ width:165px; height:135px; float:left; margin-top:14px; display:inline; }
.kehu_n li dl{ line-height:22px; color:#323232; margin:10px 0px 0px 10px; float:left; display:inline; width:290px; height:166px; }
.kehu_n li dl dt{ font-size:14px; font-weight:bold; height:30px; overflow:hidden; line-height:30px; }
.kehu_n li dl dt a{ color:#404040;}
.kehu_n li dl dt a:hover{ color:#20a9e2;}
.kehu_n li dl dd{ padding:0px 0px; line-height:26px;}
.kehu_n li dl dd p{ height:104px; overflow:hidden; margin-top:4px; color:#272727; }
.kehu_n li dl dd  a{ background:url(../images/kehu_more.jpg) no-repeat top center; height:10px; width:10px; display:block;  position:absolute; right:10px; top:78px;}


.kehu_n li span{ margin:5px 0px}

.gg3{background: url(../images/gg3.jpg) no-repeat top center; height: 173px;}
 

.about_dbg{background: url(../images/about_dbg.jpg) no-repeat top center; height: 550px; margin-top: 30px;}

.about_lm li{background: #0184cc;width:80px; height: 262px; float: left;text-align: center; }

.about_lm li.lm2{background: #4fade1;}

.about_lm li.lm3{background: #8bb1d3;}

.about_lm li a{font-size: 24px; color: #FFF;display: block;padding-top: 30px; }

.about_lm p{padding-top:20px;font-size: 24px; color: #dceff9;}

.about_tu{float: left;width:293px; height: 262px;}

.about_lm{float: left;}

.about_nav{margin-bottom: 15px;}
.about_nav h3 a{font-size: 16px; color: #272727; padding-left: 40px;}
.about_nav h3 span{font-family: impact;font-size: 24px; color: #272727; text-transform: uppercase;}

.about_nr{width:600px; float: right;margin:15px 20px 0px 0px; font-size: 14px; line-height: 30px; color: #545454;}

.wh{width:300px; float: left;margin: 20px 0px 0px 100px; }
.wh p{line-height: 36px; color: #545454; font-size: 14px; height: 144px; overflow: hidden;}
.wh a{width:104px; height: 33px; display: block; background: #0184cc; text-align: center; line-height: 33px;  color: #FFF; float: right; margin-top: 20px;}



.fc{width:680px; float: right;margin: 20px 20px 0px 0px;*margin: 0px 20px 0px 0px;}
.fc_n {
	position: relative;
	margin-top: 10px;
}

.fc_n li:hover p{background:#0184cc; }
.fc_n li:hover p a{color:#FFF; }
.fc_n li {
	float: left;  background: #FFF;
	width: 194px;
	margin: 10px 31px 0px 0;
	text-align: center;
	height: 185px;
}
.fc_n .fc_img {
	 
	width: 188px;
	height: 139px;
	overflow:hidden; padding: 2px; border: 1px solid #b6b6b6;
	display:block;
}
.fc_n li img {
	display: block;
	width: 188px;
	height:139px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.fc_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.fc_n li p a {
	height: 40px; line-height: 40px;
	font-size: 14px;
	color: #3e3e3e;
	display: block;
}
.fc_n li p{background: #e7e7e7;}
.fc_n li p a:hover {
	color:#FFF;
}


.cjwq{width:366px; height:410px;  float:right; margin:20px 0px 0px 0px; display:inline;background:url(../images/news_x.jpg) no-repeat left 60px;; padding-left:10px;}
.news{width:760px; height:410px; float:left; margin:20px 0px 0px 0px; display:inline;position:relative; background:url(../images/news_x.jpg) no-repeat left 60px;padding-left:10px;}

.cjwq_nav{ height:40px;   background:#f1f3f2; line-height:40px;text-transform:uppercase; } 
.cjwq_nav h3{ background:#0184cc;  height:40px;width:155px; text-align:center; float:left; display:block;}
.cjwq_nav .cjwq_more{ float:right; padding:0px 10px 0px 0px;}
.cjwq_nav h3 a{ font-size:14px;  color:#FFF;  display:block; }

#ticker2 {
	width: 90%;
	height: 280px; margin-top:20px;
	
	position: relative; 
}
#ticker2 li {
	position: relative; border-bottom: 1px dashed #bababa; padding-bottom:30px; height:80px;

}


.da{ background:url(../images/wenti.jpg) no-repeat 0px -25px; padding-left:27px; color:#404040; height:70px; overflow:hidden; line-height:22px;}
.wen{ height:30px;   display:block;background:url(../images/wenti.jpg) no-repeat 0px 4px; padding-left:27px; margin:6px 0px; line-height:26px; }
.wen a{color:#0065ad; }
.cjwq ul { padding:20px 15px;}


/* news*/

.news_n{  padding:25px 10px; overflow:hidden; }

.more1{ position:absolute;top:13px; right:10px; }
.news_n .more1{color:#737373}

.news_n li { line-height:32px;  height:32px;  margin-right:35px; display:inline; background:url(../images/news_tag.jpg) no-repeat left center; padding-left:20px; overflow:hidden; width:41%; float:left; border-bottom:1px dashed #cfcfcf;}
.news_n li a{ width:70%; overflow:hidden; float:left; color:#363333;}
.news_n li span{ float:right; color:#363333; font-family:Arial, Helvetica, sans-serif}
.news_n li a:hover{ color:#F00}
.news_n ul{height:180px; overflow:hidden;  padding-top:10px;width:810px; }
.news_te img{ width:206px; height:132px; float:left; margin-right:20px; display:inline; padding:3px; border:1px solid #aeaeae;}
.news_te{ line-height:24px; color:#363333;}
.news_te .news_rn{ float:right; width:500px;}
.news_te .tebie_title{ display:block;color:#155497; font-size:14px;  height:40px; line-height:40px;}
.news_te .news_ten  a.news_more{ background:#1155c4; width:67px; height:25px; line-height:25px; text-align:center; color:#FFF; display:block; margin-top:14px;}

.news_te .news_ten{ height:84px; overflow:hidden; line-height:26px;}
.news_te .news_ten p{ height:80px; overflow:hidden;}

.zwyw_xw{  height:40px;  background:#f1f3f2;  }

.zwyw_xw li{ width:155px; height:40px; text-align:center; line-height:40px; display:block;float:left; font-size:16px}
.zwyw_xw li img{ float:left;}


.zwyw_xw a{ width:155px; display:block; color:#1155c4;float:left; }

.zwyw_xw a:hover{ color:#FFF;  display:block; font-weight:bold; }

.zwyw_xw a.tag_news,.zwyw_xw a:hover { background:#0184cc;  color:#FFF;display:block;}


.none{ display:none}
.block{ display:block}


.links{height: 30px; line-height: 30px;}
.links h3{float: left; font-size: 16px; color: #3f3f3f; padding-right: 10px;}

.links a{float: left;padding:0px 6px;}
