/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "gb2312";
/* CSS Document */
body, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, h7, div, p, form {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 12px;
	line-height: 22px;
	font-family: "宋体";
	color: #4E4E4E;
}
.del_float {
	clear: both;
}
a {
	color: #4E4E4E;
	text-decoration: none;
}
a:hover {
	color: #BF2119;
}
img {
	vertical-align: top;
	border: none;
}
ul {
	list-style: none;
}
/**********  zheng zhan gong yong bu fen  **********/
.big_box {
	width: 1100px;
	margin: 0 auto;
	background: #EBEBEB;
}
/******** headee bu fen   *********/
.header {
	width: 1100px;
	float: left;
	height: 96px;
	background: url(/images/head_bg.jpg) no-repeat;
	display: block;
}
.logo {
	width: 161px;
	height: 63px;
	float: left;
	margin-top: 25px;
	padding-left: 118px;
	padding-right: 105px;
}
.menu {
	width: 664px;
	float: left;
	margin-top: 20px;
}
.kslianjie {
	float: right;
	height: 12px;
}
.kslianjie span {
	float: left;
	line-height: 12px;
	width: 80px;
}
.nav {
	width: 664px;
	float: left;
	height: 31px;
	background: url(/images/menu_bg.jpg);
	display: block;
	margin-top: 13px;
}
.nav ul {
	width: 664px;
	float: left;
}
.nav ul li {
	width: 93px;
	float: left;
}
.home a {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/home.jpg) no-repeat center;
	display: block;
}
.home a:hover {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/home1.jpg) no-repeat center;
}
.about a {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/about.jpg) no-repeat center;
	display: block;
}
.about a:hover {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/about1.jpg) no-repeat center;
}
.serve a {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/serve.jpg) no-repeat center;
	display: block;
}
.serve a:hover {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/serve1.jpg) no-repeat center;
}
.case a {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/case.jpg) no-repeat center;
	display: block;
}
.case a:hover {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/case1.jpg) no-repeat center;
}
.news a {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/news_m.jpg) no-repeat center;
	display: block;
}
.news a:hover {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/news1.jpg) no-repeat center;
}
.content a {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/content.jpg) no-repeat center;
	display: block;
}
.content a:hover {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/content1.jpg) no-repeat center;
}
.join a {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/join.jpg) no-repeat center;
	display: block;
}
.join a:hover {
	width: 93px;
	height: 31px;
	float: left;
	background: url(/images/join1.jpg) no-repeat center;
}
/**********  banner bu fen  ************/
.banner {
	width: 1100px;
	float: left;
}
/**********  footer bu fen  ************/
.footer {
	width: 1100px;
	float: left;
	height: 41px;
	background: url(/images/footer_bg.jpg) repeat-x;
	text-align: center;
	line-height: 41px;
}
/**********  nei ye content bu fen  ************/
.cont {
	width: 1100px;
	float: left;
	background: #EBEBEB;
}
.content_ny {
	width: 1100px;
	float: left;
	background: url(/images/cont_bg.jpg) repeat-x;
	padding-bottom: 10px;
}
.left {
	width: 210px;
	height: 435px;
	float: left;
	background: url(/images/left_bg.jpg) no-repeat;
	margin-top: 20px;
	margin-left: 64px;
	_margin-left: 32px;
}
.title {
	width: 198px;
	float: left;
	font-size: 18px;
	margin-top: 17px;
	padding-left: 4px;
	background: url(/images/about_n.jpg) repeat-x;
}
.left_nr {
	width: 168px;
	float: left;
	padding-left: 20px;
}
.left_nr ul li {
	width: 168px;
	float: left;
	list-style: 35px;
	background: url(/images/left_xian.jpg) repeat-x bottom;
}
.left_nr ul li a {
	width: 148px;
	line-height: 35px;
	float: left;
	background: url(/images/hui_sanj.gif) no-repeat 10px;
	display: block;
	padding-left: 20px;
	font-size: 13px
}
.left_nr ul li a:hover {
	width: 148px;
	line-height: 35px;
	float: left;
	background: url(/images/h_sanj.gif) no-repeat 10px;
	padding-left: 20px;
}
.xiwomen {
	width: 169px;
	float: left;
	padding-left: 20px;
	margin-top: 30px;
}
.xiwomen img {
	float: left;
}
.xiwomen span {
	float: left;
	width: 169px;
	margin-top: 10px;
	font-size: 13px;
}
.right {
	width: 816px;
	float: left;
	padding-left: 10px;
	position: relative
}
.right_ny {
	width: 734px;
	float: left;
	background: url(/images/right_bg.gif) no-repeat;
	background-position: 6px 0px;
	padding-left: 28px;
	position: relative;
	z-index: 10;
	top: -42px;
}
.right_title {
	width: 700px;
	float: left;
	margin-top: 15px;
	background: url(/images/left_xian.jpg) repeat-x bottom;
}
.rt_ti {
	float: left;
	background: url(/images/right_dian.jpg) no-repeat 10px;
	line-height: 30px;
	padding-left: 20px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.dqwz {
	float: right;
	line-height: 30px;
}
.neirong {
	width: 700px;
	float: left;
	padding-top: 30px;
	padding-bottom: 10px;
	height: auto!important;
	height: 250px;
	min-height: 250px;
}
/***********  about_2   *******************/
.about2_ti {
	width: 700px;
	float: left;
	text-align: center;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}
.about2_nr {
	width: 604px;
	height: 423px;
	float: left;
	margin-left: 40px;
	_margin-left: 20px;
	background: url(/images/about2_imgbg.jpg) no-repeat;
	margin-top: 25px;
	padding-left: 30px;
	padding-top: 30px;
}
.about2_nr img {
	float: left;
}
.about2_nr span {
	width: 380px;
	padding-left: 20px;
	float: left;
	line-height: 35px;
}
/*************    about3    ***********************/
.about3 {
	width: 690px;
	float: left;
	padding-left: 10px;
	padding-bottom: 20px;
}
.about3 li {
	width: 198px;
	height: 146px;
	float: left;
	background: url(/images/about3_imgbg.jpg) no-repeat;
	padding-left: 18px;
	padding-top: 18px;
	margin-right: 10px;
}
.fanye {
	width: 70%;
	float: left;
	padding-left: 30%;
	margin-top: 20px;
}
.fanye a {
	float: left;
	margin-right: 5px;
}
.fy {
	float: left;
}
.fy li {
	width: 26px;
	height: 22px;
	float: left;
	margin-right: 5px;
	_margin-right: -3px;
}
.fy li a {
	width: 26px;
	height: 22px;
	float: left;
	text-align: center;
	line-height: 22px;
	background: url(/images/ahover.jpg) no-repeat;
	display: block
}
.fy li a:hover {
	width: 26px;
	height: 22px;
	float: left;
	text-align: center;
	line-height: 22px;
	background: url(/images/a.jpg) no-repeat;
}
/***********     about_4   ************/
#about_4 {
	background: url(/images/about4_bg.jpg) no-repeat bottom;
	font-size: 13px;
}
.abt4 {
	color: #910600;
}
/**********  serve  ************/
.serve_1 {
	width: 466px;
	float: left;
	height: 165px;
	background: url(/images/serve_bg.jpg) no-repeat;
	margin-left: 10px;
	_margin-left: 5px;
	padding-left: 212px;
	padding-top: 13px;
}
/*********  serve_3  **********/
.serve_3 {
	width: 700px;
	float: left;
}
.serve_3 li {
	width: 229px;
	float: left;
	margin-bottom: 10px;
	margin-right: 3px;
}
.serve_3 li a {
	width: 222px;
	height: 164px;
	float: left;
	background: url(/images/serve3_imgbg.jpg) no-repeat;
	padding-left: 5px;
	padding-top: 8px;
}
.serve_3 li a:hover {
	width: 222px;
	height: 164px;
	float: left;
	background: url(/images/serve3_imgbg2.jpg) no-repeat;
	padding-left: 5px;
	padding-top: 8px;
}
.srv3_j {
	width: 172px;
	float: left;
	padding-left: 19px;
	padding-top: 5px;
}
.yema {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 20px;
}
/**********  work  ***********/
.work_1 {
	width: 518px;
	float: left;
	padding-left: 100px;
}
.work_1 span {
	width: 518px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.work1_nr {
	width: 700px;
	float: left;
	margin-top: 20px;
}
/*********    news   *************/
.new_1 {
	width: 700px;
	float: left;
	padding-bottom: 30px;
}
.new_1 li {
	width: 680px;
	float: left;
	line-height: 30px;
	border-bottom: #BDBDBD 1px dashed;
	background: url(/images/new_dian.jpg) no-repeat 10px;
	padding-left: 20px;
}
/********  work_2 **********/
.work_2 {
	width: 700px;
	line-height: 40px;
	border-bottom: #BDBDBD 1px dashed;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #000000
}
.work2_nr {
	width: 650px;
	float: left;
	margin-top: 20px;
	padding: 0 30px;
	padding-right: 50px;
	padding-bottom: 30px;
}
/**********   contact  ***********/
.contact {
	float: left;
	background: url(/images/contact.jpg) no-repeat;
	padding-left: 366px;
	padding-top: 55px;
	color: #FFFFFF;
	padding-right: 30px;
}
/*********   contact_2   *************/
.liuyan {
	width: 700px;
	float: left;
	margin-bottom: 10px;
	background: url(/images/liuyan.jpg) no-repeat;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
	color: #000000;
}
.xuhao {
	width: 125px;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
	color: #000000;
}
.lynr {
	width: 460px;
	float: left;
	height: 25px;
}
.chakan {
	width: 115px;
	float: left;
	height: 25px;
	text-align: center;
}
.liuyannr {
	width: 700px;
	float: left;
	border-bottom: #B0B0B0 1px dashed;
	padding-bottom: 30px;
	padding-top: 10px;
}
.ylb {
	width: 537px;
	height: 315px;
	float: left;
	padding-left: 20px;
	margin-top: 30px;
}
.ylyl {
	width: 700px;
	float: left;
}
.textfield {
	width: 292px;
	height: 18px;
	background: #FFFFFF;
	border: #A29F9F 1px solid;
}
.textarea {
	width: 292px;
	height: 122px;
	background: #FFFFFF;
	border: #A29F9F 1px solid;
}
/***********  contact_3  ***********/
.zprs {
	width: 330px;
	float: left;
}
.fbsj {
	width: 115px;
	float: left;
}
.zpnr {
	width: 700px;
	float: left;
	height: 29px;
	background: url(/images/contact_3bg.gif) no-repeat;
	margin-bottom: 5px;
	line-height: 29px;
	text-align: center;
}
.bianhao {
	width: 125px;
	float: left;
	font-weight: bold;
	color: #000000;
}
.shuliang {
	width: 125px;
	float: left;
}
/**********   index de content bu fen   ************/
.content_i {
	width: 1100px;
	float: left;
	background: #E4E4E4;
	padding-bottom: 10px;
}
.content1_a {
	width: 305px;
	float: left;
}
.about_i {
	width: 286px;
	height: 205px;
	float: left;
	background: url(/images/about_bg.jpg);
	padding-left: 19px;
	padding-top: 10px;
	padding-bottom: 30px;
}
.about_tou {
	width: 284px;
	float: left;
	height: 30px;
	padding-left: 2px;
}
.about_tou1 {
	float: left
}
.about_tou2 {
	float: right;
	margin-right: 15px;
	margin-top: 13px;
}
.about_nr {
	width: 286px;
	float: left;
	margin-top: 10px;
}
.abou_img {
	width: 86px;
	height: 79px;
	float: left;
	background: url(/images/about_imgbg.jpg) no-repeat;
	padding-left: 2px;
	padding-top: 2px;
	margin-right: 5px;
}
.news_i {
	width: 286px;
	float: left;
	background: url(/images/ceng_bg.jpg) repeat-x;
	padding-left: 19px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.newsi_tou {
	width: 267px;
	float: left;
	background: url(/images/new_xian.jpg) bottom no-repeat;
	padding-bottom: 5px;
}
.newsi_banner {
	width: 264px;
	height: 77px;
	float: left;
	margin-top: 9px;
	background: url(/images/news_imgbg.jpg) no-repeat;
	padding-left: 4px;
	padding-top: 4px;
}
.new_ul {
	width: 265px;
	height: 200px;
	float: left;
	margin-top: 9px;
}
.new_ul li {
	width: 250px;
	float: left;
	border-bottom: #AA9D98 1px dashed;
	line-height: 25px;
	background: url(/images/news_dian.jpg) no-repeat 2px;
	padding-left: 15px;
}
.content1_b {
	width: 784px;
	float: left;
	background: url(/images/ceng_bg.jpg) repeat-x;
	padding-top: 20px;
	padding-left: 11px;
}
.case_i {
	width: 546px;
	padding-bottom: 10px;
	float: left;
}
.casei_tou {
	width: 546px;
	padding-bottom: 3px;
	float: left;
	background: url(/images/xian.jpg) repeat-x bottom;
}
.case_i ul {
	width: 546px;
	float: left;
	margin-top: 10px;
	height: 450px;
}
.case_i ul li {
	width: 175px;
	height: 135px;
	float: left;
	margin-right: 7px;
	margin-bottom: 10px;
}
.case_i ul li img {
	float: left;
	margin-bottom: 5px;
}
.case_i ul li a {
	width: 175px;
	height: 18px;
	float: left;
	background: url(/images/ia_bg2.jpg) no-repeat;
	display: block;
	text-align: center;
	line-height: 18px;
}
.case_i ul li a:hover {
	width: 175px;
	height: 18px;
	float: left;
	background: url(/images/ia_bg.jpg) no-repeat;
	color: #FFFFFF;
	text-align: center;
	line-height: 18px;
}
.serve_i {
	width: 211px;
	height: 466px;
	float: left;
	background: url(/images/fuwu_bg.jpg) no-repeat;
	margin-left: 10px;
	_margin-left: 5px;
}
.videoi_tou {
	width: 202px;
	height: 26px;
	float: left;
	padding-left: 4px;
	margin-top: 17px;
}
.videoi_nr {
	width: 185px;
	height: 160px;
	float: left;
	padding-left: 12px;
	margin-top: 12px;
}
.servei_tou {
	width: 199px;
	height: 23px;
	float: left;
	margin-top: 16px;
	padding-left: 4px;
}
.servei_nr {
	width: 180px;
	float: left;
	padding-left: 18px;
	margin-top: 10px;
}
.servei_nr ul li {
	width: 75px;
	float: left;
	margin-right: 10px;
}
.servei_nr ul li a:hover {
	text-decoration: underline;
}
.content1_c {
	width: 746px;
	float: left;
	height: 64px;
	background: url(/images/ppkh.jpg) no-repeat;
	margin-left: 10px;
	padding-left: 20px;
	padding-top: 42px;
}
.content1_c ul {
	width: 740px;
	float: left;
}
.content1_c ul li {
	width: 109px;
	height: 49px;
	float: left;
	margin-right: 12px;
}
/**********   index de bottom bu fen   ************/
.bottom {
	width: 1100px;
	float: left;
	height: 83px;
	padding-top: 20px;
	background: url(/images/bot.jpg) no-repeat;
}
.bottom_a {
	width: 306px;
	float: left;
	padding-left: 77px;
}
.bottom_a img {
	float: left;
}
.bottom_a a {
	float: left;
	margin-right: 7px;
	margin-top: 5px;
}
.bottom_b {
	width: 302px;
	float: left;
	padding-left: 53px;
}
.bottom_b img {
	float: left;
	margin-bottom: 5px;
}
.bottom_c {
	width: 308px;
	float: left;
	padding-left: 38px;
}
/**********   index de menu_i bu fen   ************/
.menu_i {
	width: 1074px;
	float: left;
	height: 150px;
	background: url(/images/foot_bg.jpg) repeat-x;
	padding-right: 26px;
	padding-top: 17px;
}
.menui_a {
	width: 135px;
	float: right;
	margin-left: 12px;
}
.menui_tou {
	width: 135px;
	float: right;
	background: url(/images/footer_xian.jpg) no-repeat bottom;
	text-align: right;
	color: #FB0000;
	font-size: 14px
}
.menui_nr {
	width: 135px;
	float: right;
	margin-top: 5px;
}
.menui_nr ul li {
	width: 135px;
	float: right;
	text-align: right;
}
.menui_nr ul li a {
	color: #D7D7D7
}
.video {
	width: 680px;
	_width: 700px;
	float: left;
}
.video ul {
	width: 118px;
	float: right;
}
.video ul li {
	width: 118px;
	float: left;
	margin-bottom: 2px;
}
#demo {
	overflow: auto;
}
#demo {
	overflow: hidden;
	height: 220px;
	float: left;
}
.dh_1, .dh_2 {
	width: 120px;
	height: 132px;
	float: left;
	margin-right: 10px;
	display: inline;
	background: url(/images/dh_back.png) no-repeat;
}
.dh_2 {
	height: 116px;
	background: url(/images/dh_back2.png) no-repeat;
}
.dh_1 ul, .dh_2 ul {
	width: 85px;
	float: left;
	margin: 10px 0 0 18px;
	display: inline;
}
.dh_1 ul li, .dh_2 ul li {
	width: 85px;
	float: left;
	font-size: 12px;
	font-family: 微软雅黑;
	display: inline;
}
.dh_1 ul li a, .dh_2 ul li a {
	color: #FFFFFF;
	display: block;
	line-height: 26px;
	text-align: center;
}
.dh_1 ul li a:hover, .dh_2 ul li a:hover {
	color: #d0a4a2;
}
.dh_3 {
	width: 385px;
	height: 132px;
	float: left;
	background: url(/images/dh_back3.png) no-repeat;
}
.dh_3 ul {
	width: 370px;
	float: left;
	margin: 2px 0 0 18px;
	display: inline;
}
.dh_3 ul li {
	width: 110px;
	float: left;
	font-size: 12px;
	font-family: 微软雅黑;
	display: inline;
	margin: 0 10px 0px 0;
	text-align: center
}
.dh_3 ul li a {
	color: #FFFFFF;
	display: block;
	line-height: 26px;
}
.dh_3 ul li a:hover {
	color: #d0a4a2;
}
#dh_w {
	width: 84px;
}
.pagelink {
	height: 26px;
	width: 350px;
	line-height: 26px;
	margin: 20px auto 0 auto;
	padding: 20px 10px;
	TEXT-ALIGN: center
}
.pagelink li {
	float: left;
	margin-right: 3px;
	list-style-type: none;
}
.pagelink a, .pagelink span {
	padding: 0 3px;
	border: solid 1px;
}
.pagelink .thisclass {
	padding: -5px auto 3px;
	color: #F00
}
.pagelink a.on, .pagelink a:hover {
	color: #F9003B;
}
