.about_left {

	width:613px;

	float: left;

	margin-top: 20px;

}

.kehu {

	width:510px;

	float: right;

	margin: 20px 0px 0px 0px;

}

.com_title {

	height: 40px;

	line-height: 40px;

	overflow: hidden;

}

.com_title h3 {

	float: left;

}

.com_title h3 a {

	font-size: 18px;

	font-weight: bold;

	color: #222222;

	float: left;

}

.com_title h3 span {

	color: #767676;

	font-size: 24px;

	padding-left: 10px;

	text-transform: uppercase;

	float: left;

	margin-top: 2px;

}

.com_title h3 a:hover {

	color: #F00;

}

.com_title em {

	background: url(../images/xian.jpg) repeat-x top left;

	height: 5px;

	width:403px;

	display: block;

	float: left;

	margin:20px 0px 0px 10px;

}

.kehu .com_title em {

	margin: 20px 0px 0px 10px;

	width: 220px;

}

.about_n {

	margin-top: 15px;

	display: block;

}

.about_n img {

	float: left;

	border:1px solid #9a9a9a;

	width:298px;

	height: 203px;

}

.about_n p {

	text-indent: 2em;

	line-height: 24px;

	color: #676767;

	width:290px;

	float: right;

}

.gg1 {

	background: url(../images/gg1.jpg) no-repeat top center;

	height: 158px;

	margin-top: 20px;

	clear: both;

}

.gg1_tel span {

	font-size: 30px;

	line-height: 24px;

	display: block;

	margin-top: 5px;

	font-family: arial;

}

.gg1_tel em {

	padding-left: 58px;

}

.gg1_tel p {

	color: #FFF;

	padding:  84px 0px 0px 164px;

}

.kehu_n {

	margin-top: 15px;

	height: 390px;

	overflow: hidden;

}

.kehu_n li {

	width:500px;

	height: 176px;

	display: block;

	background: url(../images/kehu_bg.jpg) repeat-y;

	margin-bottom: 32px;

}

.kehu_n li dd {

	float: right;

	margin-top: 17px;

}

.kehu_n li dt {

	float: left;

	width:270px;

	margin: 20px 0px 0px 20px;

}

.kehu_n li dt a.kehu_t {

	font-size: 14px;

	color: #1a1a1a;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

}

.kehu_n li dd img {

	border:1px solid #d2d2d2;

	width:178px;

	height: 138px;

}

.kehu_n li dt a:hover{ color: #F00;}

.kehu_n li dt p {

	line-height: 24px;

	height: 72px;

	overflow: hidden;

	color: #676767;

	display: block;

}

.kehu_n li dt a.kehu_more {

	color: #be1c1e;

	margin-top: 8px;

	display: block;

}

.pro_c {

	width:185px;

	background: url(../images/pro_nbg.jpg) no-repeat;

	height: 532px;

	margin-top: 20px;

	float: left;

}

.pro_ctitle h3 a {

	font-size: 18px;

	color: #FFF;

	line-height: 44px;

	text-align: center;

	display: block;

}

.pro_cn li {

	height: 40px;

	background: url(../images/pro_ctitle.jpg) no-repeat;

	height: 31px;

	line-height: 31px;

	margin:14px 0px 0px 8px;

	text-align: center;

	padding-right: 10px;

}

.pro_cn li a {

	font-size: 14px;

	color: #FFF;

}

.pro_cn {

	margin-top: 30px;

}

.pro_show {

	width:970px;

	float: right;

	margin-top: 20px;

}

.pro_show_t {

	text-align: center;

}

.pro_show_t h3 a {

	font-size: 18px;

	font-weight: bold;

	color: #222222;

	background: url(../images/xian.jpg) repeat-x center center;

	display: block;

}

.pro_show_t h3 span {

	font-weight: bold;

	background: #FFF;

	padding:0px 20px;

}

.pro_show_t p {

	font-size: 24px;

	color: #767676;

	text-transform: uppercase;

}

.pro_show_n ul {

	width:1100px;

}

.pro_show_n em {

	display:none;

	position: absolute;

	top:150px;

	width:105px;

	height: 26px;

	background: #00a1e9;

	border:1px solid #FFF;

	line-height: 26px;

	text-align: center;

	font-size: 14px;

	color: #FFF;

	left:60px;

}

.pro_show_n li:hover em {

	display:block;

}

.pro_show_n li em a {

	color: #FFF;

}

.pro_show_n p {

	height: 32px;

	line-height: 32px;

	overflow: hidden;

	font-size: 14px;

}

.pro_show_n li {

	width:220px;

	float: left;

	height:220px;

	margin: 20px 27px 5px 0px;

	display: inline;

	text-align: center;

	position: relative;

}

.pro_show_n li a {

	overflow:hidden;

	color:#535353;

}

.pro_show_n li a.picshow1 {

	width:215px;

	height:180px;

	overflow:hidden;

	display:block;

	padding:2px;

	border:1px solid #c5c5c5;

}

.pro_show_n li img {

	width:215px;

	height:180px;

-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

}

.hz {

	margin-top: 20px;

}

.hz_n {

	position: relative;

	margin-top: 20px;

}

.hz_n #simgs3 {

	margin-left: 60px;

}

.hz_n li {

	float: left;

	width: 189px;

	margin: 10px 31px 0px 0;

	text-align: center;

	height: 145px;

}

.hz_n .pp_img {

	padding: 2px;

	border:1px solid #d2d2d2;

	width: 183px;

	height: 97px;

	overflow:hidden;

	margin-bottom: 4px;

	display:block;

}

.hz_n li img {

	display: block;

	width: 177px;

	height:97px;

-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 a {

	height: 23px;

	font-size: 14px;

	color: #3e3e3e;

	display: block;

}

.hz_n li p a:hover {

	color:#F00;

}

.hz_n em {

	position: absolute;

}

.hz_n .t_l {

	left:0px;

	top: 50px;

}

.hz_n .t_r {

	right: 0px;

	top: 50px;

}

.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

}

.gg2 {

	background: url(../images/gg2.jpg) no-repeat top center;

	height: 187px;

}

.gg2 .gg1_tel {

	width:600px;

	float: right;

	margin: 22px 34px 0px 0px;

}

.gg1_tel a {

	background: url(../images/zixun.jpg) no-repeat;

	width:110px;

	height: 35px;

	display: block;

	float: right;

	margin:90px 90px 0px 0px;

}

.gg1_tel p {

	float: left;

}

.ys_title {

	background: url(../images/ys_title.jpg) no-repeat top center;

	height: 190px;

	margin-top: 40px;

}

.ys1_tu {

	width:440px;

	float: left;

	margin: 40px 0px 0px 62px;

}

.ys1_r {

	width:540px;

	float: right;

	margin-top: 38px;

}

.ys_com h4 span {

	font-size: 24px;

	color: #202020;

	border-bottom: 1px dashed #9a9a9a;

	font-weight: bold;

	float:left; padding-bottom: 15px; margin: 10px 0px 0px 15px; display:block;

}

.ys_com h4 em {

	background: url(../images/ys_tem.jpg) no-repeat;

	width:71px;

	height: 70px;

	display: block;

	font-size: 30px;

	color: #ffffff;

	font-family: impact;

	text-align: center;

	line-height: 60px;

	float: left;

}

.ysnr p {

	line-height: 30px;

	color: #202020;

	background: url(../images/ys_tag.jpg) no-repeat left 10px;

	padding-left: 30px;

	font-size: 14px;

}

.ys_com h4 {

	display: block;



}

.gg3 {

	background: url(../images/gg3.jpg) no-repeat top center;

	height: 187px; margin-top: 30px;

}

.ysnr{ clear: both; margin: 0px 0px 0px 36px; padding-top: 5px;}



.ys2{ padding-top: 20px;}



.ys4{ padding-top: 20px;}





.ys2_tu {

	width:440px;

	float: right;

	margin: 40px 70px 0px 0px;

}

.ys2_r {

	width:540px;

	float: left;

	margin: 38px 0px 0px 52px;

}



.gg3 .gg1_tel {

	width:500px;

	float: right;

	margin: 22px 34px 0px 0px;

}



.gg3 .gg1_tel p{padding:51px 0px 0px 176px;}



.gg3 .gg1_tel a{margin:55px -17px 0px 0px;}



.case_dbg{ background: url(../images/case_db.jpg) no-repeat top center; height: 589px;}



.case_dbg .pro_show_t{ padding-top: 30px;}



.case_show{margin-top: 30px;width:970px; float: right;}

.case_c{width:186px; height: 444px; float: left;margin-top: 30px;}

.case_c li{ height: 49px; display: block; line-height: 49px; background: #00a1e9; padding-left: 30px;}

.case_c li a{ font-size: 14px; color: #FFF;}

.case_c li.case2,.case_c li.case4,.case_c li.case6,.case_c li.case8,.case_c li.case10,.case_c li.case12{ background: #56cbff;}





.case_show ul{width:1000px;}

.case_show p {

	height: 32px;

	line-height: 32px;

	overflow: hidden;

	font-size: 14px;

}

.case_show li {

	width:220px;

	float: left;

	height:220px;

	margin: 0px 27px 20px 0px;

	display: inline;

	text-align: center;

	position: relative;

}

.case_show li a {

	overflow:hidden;

	color:#535353;

}

.case_show li a.caseshow1 {

	width:215px;

	height:180px;

	overflow:hidden;

	display:block;

	padding:2px;

	border:1px solid #c5c5c5;

}

.case_show li img {

	width:215px;

	height:180px;

-webkit-transition:all .2s;

-moz-transition:all .2s;

-o-transition:all .2s;

-ms-transition:all .2s;

transition:all .2s;

	overflow:hidden;

}

.case_show 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_show li a:hover {

	color:#F00

}





.lc_dbg{ background: #f1f1f1; height: 316px; margin-top: 15px;}

.lc_n{padding: 40px 0px 0px 20px;}

.lc_n div{width:200px; float: left; display: block; text-align: center; margin:0px 15px;}





.lc_n div em{width:200px; height: 178px; display: block;}



.lc_n div.lc1 em{ background: url(../images/lc.png) no-repeat left top;}

.lc_n div.lc1:hover em{background: url(../images/lc.png) no-repeat left bottom; }



.lc_n div.lc2 em{ background: url(../images/lc.png) no-repeat -225px top;}

.lc_n div.lc2:hover em{background: url(../images/lc.png) no-repeat -225px bottom; }

.lc_n div.lc3 em{ background: url(../images/lc.png) no-repeat -450px top;}

.lc_n div.lc3:hover em{background: url(../images/lc.png) no-repeat -450px bottom; }

.lc_n div.lc4 em{ background: url(../images/lc.png) no-repeat -675px top;}

.lc_n div.lc4:hover em{background: url(../images/lc.png) no-repeat -675px bottom; }

.lc_n div.lc5 em{ background: url(../images/lc.png) no-repeat -900px top;}

.lc_n div.lc5:hover em{background: url(../images/lc.png) no-repeat -900px bottom; }

.lc_n div.lc5 p a{ background: #e5060c; width:107px; height: 26px; text-align: center; line-height: 26px; display: block; margin:0 auto; color: #FFF;}











.lc_n div:hover em{cursor: pointer;transition: all 0.3s ease-out 0s;}



.lc_n div h4{ font-size: 18px; color: #424242; font-weight: bold;width:150px; margin-top: -20px;}



.lc_n div h4 p{ font-size: 14px; color: #424242; line-height: 24px; padding-top: 2px;}





.honor{ height: 360px; background: #FFF; margin-top: 30px 0px;}





/* 滑动门 */

#tab_2{width:1180px;margin:40px auto 0;}

#tab_2 .tab_menu2{ text-align: center;}

#tab_2 .tab_menu2 li{ display: inline-block;*display: inline;zoom:1; width:150px;height:45px;line-height:45px;cursor:pointer;text-align:center;margin:0 20px 0 0; background:#00a1e9; font-size:18px; border:1px solid #9a9a9a; }

#tab_2 .tab_menu2 li a{ color:#FFF; font-weight: bold;}

#tab_2 .tab_menu2 .selected a{ color:#FFF;}

#tab_2 .tab_box_2{width:1180px;height:290px;clear:both;padding:10px 0px 0px 32px;}

#tab_2 .tab_menu2 .selected{background:#ce2123;cursor:pointer;font-weight: bold;}

#tab_2 .hide{display:none;}



.tab_box_2 ul{width:1300px;}

.tab_box_2 li{width:202px; height:210px; margin:20px 33px 0px 0px; display:inline; float:left;position:relative; text-align: center}



.honor_n li img{width:215px; height:180px; }



.news_dbg{ height: 406px; background: #efefef;}



.honor_n li p{ font-size:14px;width:215px; height: 30px; line-height: 30px;}

.honor_n li .honor_img{width:215px; float:left; position:relative; height:180px;padding: 2px; border: 1px solid #d2d2d2;}





.cjwq{width:321px; height: 318px; background: #FFF; float: left; margin-top: 48px;}



#ticker2 {

	width: 90%;

	height: 240px; margin-top:20px;

	

	position: relative; 

}

#ticker2 li {

	position: relative; border-bottom: 1px solid #cdcdcd ;padding-bottom:30px; height:80px;



}





.da{ background:url(../images/wenda.jpg) no-repeat 0px -25px; padding-left:27px; color:#969696; height:70px; overflow:hidden; line-height:22px;}

.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat 0px 4px; padding-left:27px; margin:6px 0px; line-height:30px; overflow: hidden; }

.wen a{color:#3b3b3b; font-size: 14px;}

.cjwq ul { padding:0px 15px;}



.cjwq_title{width:323px; height: 38px; background: #00a1e9;  line-height: 38px; text-indent: 20px;margin-top: 20px; text-transform: uppercase; color: #FFF;}

.cjwq_title h3 a{ color: #FFF;padding-right: 6px;}

.cjwq_title h3{font-size: 16px;}



.news{width:834px; height: 318px; background: #FFF; float: right; margin-top: 48px;  position: relative;}



.xw_xw{height: 45px; line-height: 45px;  border-bottom: 1px solid #c0c0c0; margin:10px 10px 20px 10px;

	 padding-left: 16px;}



.xw_xw li{ float:left; height:32px; float:left; text-align: center; display: inline-block; margin-right:20px;  }

.xw_xw a{ font-size: 16px;width:84px; height: 45px; display:inline-block; color:#202020;}



.xw_xw a:hover{color:#FFF; font-weight: bold; background: #00a1e9;}

.xw_xw a.tag_xw{color:#FFF;font-weight: bold;background: #00a1e9;}

.none{ display: none;}

.block{ display: block;}



.morexw2{ position:absolute;top:30px; right:10px; text-transform: uppercase; }

.xw_n .morexw2{color:#404040}



.xw_n li{ height: 30px; line-height: 30px; background: url(../images/news_tag.jpg) no-repeat 20px 10px; padding-left: 40px; font-size: 13px; overflow: hidden;}

.news_pic{ float: left; margin-left: 20px;}

.xw_n ul{ float: left;width:532px;}

.links{ margin-top: 20px;}

.links h3{ background: url(../images/links.jpg) no-repeat;width:88px; height: 18px; line-height:18px; font-size: 16px; text-align: center;}

.links p{ background: url(../images/links_x.jpg) no-repeat center right; display: block; font-size: 16px;color: #a8a8a8; font-family: impact;margin:5px 0px;}

.links_n { margin-top: 10px;}

.links_n a{ background: url(../images/links_tag.jpg) no-repeat left center; padding-left: 20px; font-size: 13px; color: #737373; margin-right: 10px;}