@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*header*/
.header_bg{ min-width:1200px; background:url(../images/index_01.jpg) repeat-x left 106px; height:150px;}
.header{ width:1200px; margin:0 auto;}
.nav{ width:720px;}
.nav li{ width:90px; float:left; text-align:center; font-size:14px; line-height:58px; position:relative;}
.nav a{ color:#000; display:block; padding-top:47px; padding-bottom:2px;}
.nav a:hover{ background:url(../images/index_03.jpg) no-repeat;}
.subnav{ width:460px;position:absolute; top:107px; left:13px; background:url(../images/index_09.jpg) no-repeat left center; line-height:38px; padding:0 0 0 10px;font-size:12px; text-align:left;}
.subnav a{ width:70px; color:#484848; float:left;line-height:38px; padding:0; display:block;}
.subnav a:hover{ background:none;}
.tel01{ float:right; font-size:18px; color:#484848; line-height:42px; background:url(../images/index_06.jpg) no-repeat left center; padding-left:24px;}
/*index*/
.case{ width:1200px; margin:0 auto;}
.entit{ text-align:center; text-transform:uppercase; font-size:79px; color:#e2e2e2; line-height:79px; margin-top:35px; margin-bottom:30px; position:relative;}
.case_tit{ width:77px; height:25px; background:#fff; position:absolute;top:30px; left:47%; font-size:14px; color:#101010; line-height:25px;}
.case_list{ width:1100px; margin:0 auto; padding-bottom:67px;}
.case_list li{ width:220px; float:left;}
.list{ clear:both; padding-top:64px; width:960px; margin:0 auto; padding-bottom:35px;}
.list li{ width:290px; float:left; margin:0 15px; text-align:center;}
.list li span{ display:block; color:#737373; height:100px; overflow:hidden; }
.list li span a{ color:#111111; font-size:15px; line-height:76px;}
.add{  min-width:1200px; position:relative;background:url(../images/index_29.jpg); height:595px;}
.add img,.hengfu2 img{ width:100%;}.hengfu img{ width:940px; height:258px;}
.dw{ width:100%; position:absolute;top:25%;left:0;}
.add_wz{ font-size:16px; color:#292929; text-align:center; padding-top:80px;}

.team{width:1200px; margin:0 auto; height:440px;}
.team_con{ width:255px; float:left; padding-top:20px;}
.team_con_tit{ font-size:22px; color:#000; background:url(../images/index_35.jpg) no-repeat right center; width:222px; line-height:56px; }
.team_con_text{ color:#7d7d7d; line-height:26px; padding-bottom:35px; height:200px; overflow:hidden;}
.team_list{ width:710px; float:right; padding-top:39px; padding-right:50px;}
.team_list ul{ margin-right:-30px;}
.team_list li{ width:216px; float:left; margin-right:30px;}

.about_bg{ min-width:1200px; background:#f6f6f6; border-bottom:solid 1px #efeeee;border-top:solid 1px #efeeee; height:363px;}
.about{ width:1200px; margin:0 auto; padding-top:46px;}
.about_text{ text-align:justify; font-size:14px; color:#999999; width:733px; margin:0 auto; line-height:25px; padding:33px 0; height:120px; overflow:hidden;}

.pro{ width:1200px; margin:0 auto; height:384px; padding-top:52px;}
.nar{ padding-top:105px;}
.pro_list{ float:left;}
.pro_list li{ width:253px; float:left; margin:0 12px; }
.pro_text{ padding:53px 62px 0 62px; clear:both;}
.tel02{ background:url(../images/index_64.jpg) no-repeat left center; color:#222; font-size:13px; padding-left:44px;}
.tel02 span{ font-size:18px;}
/*footer*/
.footer_bg{ min-width:1200px; background: #333; height:120px; clear:both;}
.footer{ width:1200px; margin:0 auto;}
.copyright{ float:left; color:#fff; width:560px; padding-top:20px;}
.nav_b{ float:right; padding-top:34px; width:560px;}
.nav_b li{ width:80px; float:left; background:url(../images/index_66.jpg) no-repeat right center; line-height:24px;}
.nav_b li a{ color:#fff;}

/*main01*/
.main{ width:1200px; margin:0 auto; padding-bottom:13px;}
.main_tit_bg{ background:url(../images/main01.jpg) no-repeat left 21px; margin-top:35px;}
.main_tit{ font-size:16px; line-height:17px; color:#47a6ff; width:98px; margin:0 auto; padding-left:65px; }
.letter{ font-size:40px; line-height:40px; color:#393939; text-transform:uppercase; text-align:center;}
.en{ font-family:Arial; font-size:15px; color:#393939; line-height:24px; text-transform:uppercase;}
.left{ width:190px; float:left;}
.left_tit{ background:url(../images/main02.jpg) no-repeat; width:182px; height:56px; line-height:56px; text-align:right; color:#494949; font-size:20px; padding-right:8px;}
.left_tit span{ color:#47a6ff;}
.left_con{ background:url(../images/main03.jpg) repeat-y; min-height:670px;}
.classic{ padding:10px 35px 42px 0; text-align:right; }
.classic li{ line-height:34px;}
.classic li a{ color:#333; display:block;}
.classic li a:hover{ background:url(../images/main04.png) no-repeat 89px center;}
.contact_text{ padding:12px 20px 15px 15px; color:#4a4a4a; line-height:24px;}

.right{ width:971px; float:right; padding-top:38px;}
.news_list li{ padding-bottom:49px;}
.news_list_pic{ width:260px; float:left; border:solid 2px #dad4d4;}
.news_list_con{ width:693px; float:right;}
.news_list_tit,.news_list_tit a{ background:#47a6ff; height:33px; line-height:33px; padding:0 10px 0 12px; color:#fff; position:relative; font-size:14px;}
.news_list_tit span{ position:absolute;right:10px;}
.news_list_tit span a{ font-size:20px; color:#fff;}
.news_list_text{ color:#767676; line-height:26px; padding:14px 17px 0 5px; height:134px; overflow:hidden;}
	
/*main02*/
.pro_con li{ width:319px; height:249px; float:left; margin:0 2px 40px;}
.pro_con li img{ /*border:solid 2px #dad4d4;*/}
.pro_tit{ height:28px; background:#47a6ff; line-height:28px; padding:0 7px 0 12px; margin-top:8px; width:300px; display:block;}
.pro_tit a{ font-size:14px; color:#fff;}
.pro_con li:hover img{ /*border:solid 2px #47a6ff;*/}
/*滚动*/
.box-lanrenzhijia {/*width: 950px;height: 167px;*/position: relative;/*border:#000 1px solid;*/}
/*.ashow2 {margin-left: 0px;float: left;}*/
.list_02 LI {PADDING-RIGHT: 0px! important;FLOAT: left;OVERFLOW: hidden;WIDTH: 253px;HEIGHT: 253px;TEXT-ALIGN: center;}
.al {/*border: #000 1px solid;*/left: 0px;top: 104px;position: absolute;OVERFLOW: hidden;WIDTH: 43px;CURSOR: pointer;HEIGHT: 43px; background:url(../images/index_56.jpg) no-repeat;}
.ar {/*border: #000 1px solid;*/right: 0px;top: 104px;position: absolute;OVERFLOW: hidden;WIDTH: 43px;CURSOR: pointer;HEIGHT: 43px; background:url(../images/index_59.jpg) no-repeat;}

/*二级页*/
.sec_body{width:auto; padding:0 15px;}
.sec_title{width:auto;height:32px;margin:0 auto; border-bottom: solid 1px #CCC; font-weight:bold; font-size:16px;font-family:"微软雅黑";}
.sec_fl{float:left}
.sec_sy{float:right;color:#333;font-size:12px;text-align:right;}
.sec_text{ font-family:'微软雅黑'; line-height:150%; font-size:12px; padding:8px; text-align:justify; min-height:600px;}
#news_list ul {	width: auto;height: 230px;padding: 9px;}
#news_list ul li {	width: auto;	padding-left: 10px;	height: 30px;	line-height: 30px; *height: 27px; *line-height: 27px;	padding-right: 10px;color:#000;}
#news_list a{color:#000;}
#news_list a:hover{ text-decoration:none; }
#news_list ul li:hover{ text-decoration:none; position: relative; right: 0px; top: 1px;}
#news_list .one {background: #F0F0F0;} 
#news_list ul li span {	float: left;}
#news_list ul li strong {	float: right;	font-weight: normal;}
#news_con {	width: auto;	min-height: 360px;	padding: 15px;	padding-right: 15px;	color:#000;	text-align:justify;}
#news_con .h1 {	text-align: center;	font-size: 16px;	height: auto;	line-height: 35px;}
#news_con .h2 {	text-align: center;	font-weight: normal;	width: auto;	height: 25px;	line-height: 25px;	border-top: solid 1px #ccc;	border-bottom: solid 1px #ccc;	color: #666;	margin-bottom: 5px; font-size:14px}
#news_con #pic { position:relative;text-align: center;	margin-bottom: 5px;}
#news_con #pic #prev{ position:absolute; top:50%; left:0px; font-size:50px;font-weight:bold;color:#47A7FE;}
#news_con #pic #next{ position:absolute; top:50%; right:0px; font-size:50px;font-weight:bold;color:#47A7FE;}
#news_con #pic #prev_none{ position:absolute; top:50%; left:0px; color:#999; font-size:50px;font-weight:bold}
#news_con #pic #next_none{ position:absolute; top:50%; right:0px; color:#999; font-size:50px;font-weight:bold}
#news_cons_title{border-bottom:solid 1px #ccc; font-weight:bold ; font-size:15px; margin-bottom:10px;}
#news_cons{ margin-bottom:15px; min-height:400px;}/*#news_cons img,*/#news_cons table{ width:100%;}
#pro_cons{ margin-bottom:15px;}/*#news_cons img,*/#pro_cons table{ width:100%;}
#pro_list ul {/*padding: 15px 0 0 15px;*/padding: 0 0 0 15px;}
#pro_list li {width: 230px;float: left;margin-right: 8px;}
#pro_list li h1 {font-size: 14px;color: #C00;width: 202px;height: 25px;line-height: 25px;text-align: center;}
#pro_list li .img{ background:#efefef}
#pro_list li .txt{ background:#efefef}
#pro_list li a:hover{ text-decoration:none}
#pro_list li table{  margin-bottom:8px; }
#pro_list li table:hover{background:#248615; cursor:pointer}


#pro_con {	width: auto; min-height: 360px;	padding: 15px;	padding-right: 0px;}
#pro_con .h1 {	text-align: center;	font-size: 16px;	height: 35px;	line-height: 35px;	color:#000;}
#pro_con #pic {	text-align: center;	margin-bottom: 5px;}
.clear{clear:both}

.inp3{ padding:10px;}

#page{ padding:20px; margin-top:40px;  text-align:center; }
#page a{ background:#efefef; padding:5px 8px; margin-left:5px; color:#000;}
#page a:hover{ text-decoration:none;background:#47A6FF; color:#fff; }