@charset "utf-8";

body{ background:#fff;}

.header_top_box{ width:100%; height:35px; background:#f5f5f5;}
.header_top{ width:1000px; height:35px; line-height:35px; margin:0px auto;}
.header_top .fl{ color:#df4a44;}
.header_top .fr{ border-left:1px solid #e2e6e7;}
.header_top .fr a{ display:block; float:right; width:100px; height:35px; line-height:35px; border-right:1px solid #e2e6e7; color:#989898; text-align:center;}
.header_top .fr a:hover{ color:#333;}

.header_logo_box{ width:1000px; height:100px; margin:0px auto;}

.header_nav_box{ width:100%; height:55px; background:url(../images/nav_bg.jpg) repeat-x;}
.header_nav{ width:1000px; height:50px; margin:1px auto 4px; border-left:1px solid #d2d2d2;}
.header_nav a{ width:124px; height:50px; line-height:50px; display:block; float:left; text-align:center; color:#333; border-right:1px solid #d2d2d2;}
.header_nav a:hover{ color:#df4a44;}
.header_nav a.current{ color:#df4a44;}

#full-screen-slider { width:100%; height:296px; position:relative}
#slides { display:block; width:100%; height:296px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:260px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#df4a44}

.index_about_box{ width:1000px; height:247px; margin:40px auto;}
.index_about_left{ width:690px; height:247px; float:left;}
.index_about_left .index_about_title{ width:100%; height:27px; background:url(../images/index_about_title_bg.jpg) no-repeat left;}
.index_about_left .index_about_title .name{ width:91px; height:27px; line-height:27px; padding-left:30px; text-align:center; font-size:18px; color:#df4a44; float:left;}
.index_about_left .index_about_title .more{ width:41px; height:11px; padding-top:8px; float:right;}
.index_about_left .index_about_con{ width:100%; height:190px; padding-top:30px;}
.index_about_left .index_about_con .imgs{ width:228px; height:188px; float:left; border:1px solid #ddd;}
.index_about_left .index_about_con .con{ width:440px; height:180px; padding-top:5px; line-height:30px; float:right; text-indent:2em;}
.index_about_right{ width:288px; height:245px; float:right; border:1px solid #ddd;}
.index_about_right .img{ width:100%; height:50px;}
.index_about_right .index_contact{ width:268px; height:180px; padding:5px 10px 0px; line-height:20px; color:#fa9e00;}
.index_about_right .index_contact a{ color:#fa9e00; text-decoration:underline;}
.index_about_right .index_contact a:hover{ color:#e00; text-decoration:underline;}

.index_product_box{ width:100%; height:817px; padding:40px 0px; background:#df4a44;}
.index_product{ width:1000px; height:817px; margin:0px auto;}
.index_product .title{ width:100%; height:40px; line-height:40px; text-align:center; font-size:24px; color:#fff; padding-bottom:40px;}
.index_product .pro_box{ width:100%; height:678px; padding-bottom:24px;}
.index_product .pro_box a{ display:block; float:left; margin-right:16px; width:238px; height:210px; margin-bottom:16px; text-align:center; line-height:40px; background:#fff; color:#333; font-size:16px;}
.index_product .pro_box a:hover{ color:#df4a44;}
.index_product .pro_box a.mr0{ margin-right:0px;}
.index_product .more_box{ width:100%; height:35px; text-align:center;}
.index_product .more_box a{ width:146px; height:31px; line-height:31px; text-align:center; display:inline-block; background:#fff; border:2px solid #dcdcdc; color:#949494;}
.index_product .more_box a:hover{border:2px solid #ff8d88; color:#df4a44;}

.index_case_box{ width:1000px; margin:0px auto; padding:40px 0px; zoom:1; overflow: hidden;}
.index_case_box .title{ width:100%; height:40px; line-height:40px; text-align:center; font-size:24px; padding-bottom:40px;}
.index_case_box .title span{ color:#df4a44;}
.index_case_box .index_case{ width:100%; min-height: 471px; zoom: 1; overflow: hidden; /*height:471px;*/ padding-bottom:24px;}
.index_case_box .index_case a{ width:218px; /*height:241px;*/ padding:10px; background:#eee; margin-bottom:16px; margin-right:16px; display:block; float:left;}
.index_case_box .index_case a:hover{ background:#df4a44;}
.index_case_box .index_case a img{ width:218px; height:120px;}
.index_case_box .index_case a .img1{ padding-bottom:1px;}
.index_case_box .index_case a.mr0{ margin-right:0px;}
.index_case_box .more_box{  width:100%; height:35px; text-align:center;}
.index_case_box .more_box a{ width:146px; height:31px; line-height:31px; text-align:center; display:inline-block; background:#fff; border:2px solid #dcdcdc; color:#949494;}
.index_case_box .more_box a:hover{border:2px solid #ff8d88; color:#df4a44;}

.index_contact_bg{ width:100%; height:236px; background:url(../images/img04.jpg) no-repeat center;}
.index_contact_bg a{ display:block; width:100%; height:236px;}

.links_box{ width:1000px; height:auto; margin:20px auto;}
.links_box a{ width:115px; height:30px; line-height:30px; text-align:left; padding:0px 5px; display:block; float:left; color:#999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand;}
.links_box a:hover{ color:#333;}

.footer_box{ width:100%; height:110px; margin-top:20px; padding:25px 0px; background:#5d5d5d;}
.footer{ width:1000px; height:110px; margin:0px auto;}
.footer .code{ width:115px; height:110px; float:left; line-height:30px; text-align:left;}
.footer .code img{ padding-left:10px;}
.footer .code p{ color:#fff; display:block;}
.footer .info{ float:left; line-height:30px; color:#ccc;}
.footer .info a{ color:#ccc;}
.footer .info a:hover{ color:#fff;}

.banner{ width:100%; height:235px; border-bottom:1px solid #ccc; background:url(../images/banner.jpg) no-repeat center;}

.main{ width:1000px; height:auto; padding:20px 0px; margin:0px auto;}

.location{ width:100%; height:35px; padding-bottom:20px;}
.location .name{ width:110px; height:33px; border-bottom:2px solid #df4a44; text-align:center; float:left; color:#df4a44; font-weight:bold;}
.location .loca{ width:890px; height:34px; border-bottom:1px solid #ddd; text-align:right; float:right; color:#999;}

/*二级菜单*/
.submenu{ width: 100%; height: auto; zoom: 1; overflow: hidden; padding-bottom: 10px;}
.submenu > li{ padding: 0 5px 10px; height: 40px; float: left;  width: 115px;}
.submenu > li > a{ display: block; border: 1px solid #ddd; color: #333; font-weight: bold; height: 40px; line-height: 40px; text-align: center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.submenu > li > a:hover{ border-color: #df4a44; color: #df4a44;}
.submenu > li > a.cur{ border-color: #df4a44; background-color: #df4a44; color: #fff;}

.art_title{ width:960px; margin:0px auto; height:35px; line-height:35px; padding:10px 0px; text-align:center; font-size:16px; color:#000;}
.art_info{ width:960px; margin:0px auto; height:20px; line-height:20px; text-align:center; background:#f3f3f3; font-size:12px; color:#999;}
.art_con{ width:960px; height:auto; line-height:30px; margin:0px auto; padding-top:20px;}

.product_box{ width:100%; height:678px; padding-bottom:24px;}
.product_box a{ display:block; float:left; margin-right:16px; width:236px; height:208px; margin-bottom:16px; text-align:center; line-height:40px; background:#fff; color:#333; font-size:16px; border:1px solid #ddd;}
.product_box a:hover{ color:#df4a44;}
.product_box a.mr0{ margin-right:0px;}

.page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.page A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.page A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.page A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.page SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.page SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}

.case_box{ width:100%; min-height:471px; zoom: 1; overflow: hidden; padding-bottom:24px;}
.case_box a{ width:218px; /*height:241px;*/ padding:10px; background:#eee; margin-bottom:16px; margin-right:16px; display:block; float:left;}
.case_box a:hover{ background:#df4a44;}
.case_box a img{ width:218px; height:120px;}
.case_box a .img1{ padding-bottom:1px;}
.case_box a.mr0{ margin-right:0px;}

.from_con{ width:960px; height:auto; margin:0px auto; padding-top:20px;}
.from_con p{ width:500px; line-height:35px; margin:0px auto; padding-bottom:5px;}
.from_con p span{ color:#F00;}
.from_con p input{ width:200px;}
.from_con p .button{ width:80px; height:30px; border:0px; line-height:30px; text-align:center; background:#df4a44; color:#fff; display:block; margin:0px auto;}
.from_con p .button:hover{ background:#cc3630;}

.news_box{ width:100%;}
.news_box .news_list{ width:100%; height:72px; padding-bottom:20px;}
.news_box .news_list .time{ width:60px; height:72px; padding-right:20px; float:left;}
.news_box .news_list .time .y{ width:100%; height:36px; line-height:36px; text-align:center; background:#df4a44; color:#fff; font-size:18px;}
.news_box .news_list .time .r{ width:100%; height:36px; line-height:36px; text-align:center; background:#e3e3e3; color:#df4a44; font-size:18px;}
.news_box .news_list .con{ width:920px; height:72px; float:right;}
.news_box .news_list .con .t{ width:100%; height:32px; line-height:32px;}
.news_box .news_list .con .t a{ color:#df4a44;}
.news_box .news_list .con .t a:hover{ color:#fa9e00;}
.news_box .news_list .con .c{ width:100%; height:40px; line-height:20px; color:#999; font-size:12px;}




















/*The writer is zhang jie*/