﻿body{
	background:#fff;
}

/*header START*/
.header{
	height:99px;
	background:url(../images/head_bg.jpg) no-repeat center 0;
}
.header .box{
	width:1000px;
	height:89px;
	margin:0 auto;
	position:relative;
}
.header .box .logo{
	width:287px;
	height:55px;
	float:left;
	margin:25px 0 0 0;
}
.header .box .nav{
	width:572px;
	height:99px;
	line-height:99px;
	float:right;
}
.header .box .nav li{
	width:95px;
	float:left;
	text-align:center;
}
.header .box .nav li a{
	width:100%;
	display:block;
	color:#fff;
	font-size:15px;
}
.header .box .nav li:hover,.header .box .nav li.on{
	background:url(../images/nav_hover.png) no-repeat center 0;
}

.in_banner{
	margin-top:1px;
}

.in_mid{
	height:168px;
	background:#dfdfdf;
	border-top:3px solid #9f9f9f;
	border-bottom:3px solid #9f9f9f;
}
.in_mid .box{
	width:1000px;
	height:168px;
	margin:0 auto;
}
.in_mid .box .text{
	float:left;
	position:relative;
}
.in_mid .box .left{
	width:328px;
	height:168px;
	border-right:1px solid #c9c9c9;
}
.in_mid .box .text h3{
	width:205px;
	height:41px;
	position:absolute;
	top:-41px;
	left:0px;
	z-index:1000;
}
.in_mid .box .left{
	background:url(../images/in_about_bg.png) no-repeat 170px 30px;
}
.in_mid .box .left .tex{
	width:185px;
	margin:26px 0 0 0;
	color:#002e4f;
	line-height:24px;
}
.in_mid .box .mid{
	width:330px;
	height:168px;
	border-right:1px solid #c9c9c9;
	background:url(../images/in_service_bg.png) no-repeat 125px 30px;
}
.in_mid .box .mid h3{
	left:10px;
}
.in_mid .box .mid ul{
	width:164px;
	margin:30px 0 0 25px;
	line-height:30px;
}
.in_mid .box .mid li{
	background:url(../images/in_service_li.png) no-repeat 0 12px;
	text-indent:15px;
	height:30px; 
	overflow:hidden;
}
.in_mid .box .mid li a{
	color:#002e4f
}
.in_mid .box .right{
	width:338px;
	height:168px;
	background:url(../images/in_contact_bg.png) no-repeat 200px 40px;
}
.in_mid .box .right h3{
	left:10px;
}
.in_mid .box .right .text{
	width:185px;
	margin:22px 0 0 15px;
}
.index_tel{  }
.index_tel li{width:100%;float: left;}
.index_tel li p{color:#ed464d;line-height:30px;font-size:18px;text-indent:35px;}
.in_pro{
	height:220px;
	background:#003965;
}
.in_pro .box{
	width:1000px;
	margin:0 auto;
}
.in_pro .box h3{
	height:43px;
}
.in_pro .box h3 img{
	margin:15px 0 0 15px;
}
/*滚动产品*/
.in_pro_box{
	width:100%;
	height:170px;
	background:url(../images/in_product_bg.png) 0 0;
	padding-top:9px;
	position:absolute;
	left:0px;
	bottom:0px;
}
.workListWrap {
	width:1000px;
	height:170px;
	margin:0 auto;
}
.workListWrap a{
	width:173px;
	height:170px;
	display:block;
	float:left;
	position:relative;
	background:url(../images/in_pro_bg.png) no-repeat 0 0;
}
.workListWrap a span{
	width:47px;
	height:50px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/in_pro_list_more.png) no-repeat 0 0;
}
.workList {
	width: 3600%;
	height:170px;
	position: relative;
}
.workItem {
	display: inline-block;
	width:173px;
	height:170px;
	padding-right:1px;
	margin:0 13px;
	line-height:28px;
}
.workItem img {
	width: 173px;
	height: 132px;
}
.workItem p{
	width:100%;
	text-align:center;
	color:#fff;
	height:30px;
	line-height:30px;
	display:block;
}
#case_progress_prev{
    background: url(../images/pre.png) no-repeat 0 0;
    height:35px;
    width:17px;
    position: absolute;
    z-index: 999;
    overflow: visible;
    top:50px;
    left:0px;
}
#case_progress_next{
    background: url(../images/next.png) no-repeat 0 0;
    height:35px;
    width:17px;
    position:absolute;
    z-index:999;
    top:50px;
	right:0px;
}
.ctrlArea{
    position: relative;
    z-index: 888;
}
/*图片滚动RND*/

.page_banner{
	height:528px;
	overflow:hidden;
	border-bottom:3px solid #9f9f9f;
}
.content{
	width:1000px;
	margin:0 auto;
}
.sidebar{
	width:245px;
	position:relative;
	background:url(../images/sidebar_bg.png) no-repeat 0 0;
	float:left;
}
.sidebar h3{
	height:38px;
	width:238px;
	position:absolute;
	top:-38px;
	left:0px;
	z-index:1000;
}
.sidebar .prolist{
	width:230px;
	margin-left:4px;
}
.sidebar .prolist li{
	height:40px;
	text-indent:38px;
	line-height:38px;
	background:#f5f5f5 url(../images/sidebar_li.png) no-repeat center bottom;
}
.sidebar .prolist li a{
	width:100%;
	display:block;
}

.page_contact{
	width:240px;
	margin-top:25px;
	padding-left:25px; 
}
.page_right{
	width:720px;
	min-height:200px;
	float:left;
	margin:10px 0 0 25px;
}
.page_right .nav_top{
	width:720px;
	height:35px;
	line-height:35px;
	position:relative;
	background:url(../images/nav_top_bottom.png) repeat-x 0 bottom;
}
.page_right .nav_top .top{
	height:4px;
	width:750px;
	background:#004f8a;
	position:absolute;
	top:-15px;
	left:-30px;
	z-index:1000;
}
.page_right .nav_top .location{
	background:url(../images/location_point.png) no-repeat 0 12px;
	text-indent:25px;
	color:#313131;
}
.page_right .nav_top .location a{
	color:#313131;
}
.text_content{
	width:800px;
	margin:10px auto;
	line-height:24px;overflow: hidden;
}
.text_content h1{ font-size: 20px;text-align: center;line-height:60px; }
.text_content .showproimg{display: block;margin:0 auto;max-width:720px;}
.product_list{
	width:720px;
	float:left;
	margin-top:20px;
}
.product_list ul{
}
.product_list li{
	width:160px;
	height:164px;
	float:left;
	margin:0 10px;
	text-align:center;
	line-height:20px;
}
.product_list li img{
	width:158px;
	height:122px;
	padding:5px;
	border:1px solid #cecece;
}
.product_list li a{
	color:#747474;
}
.footer{
	height:100px;
	background:#f0f0f0;
}
.footer .box{
	width:1000px;
	height:100px;
	margin:0 auto;
}
.footer .box .left{
	width:600px;
	height:75px;
	float:left;
	margin-top:25px;
	background:url(../images/footer_logo.png) no-repeat 0 0;
}
.footer .box .left p{
	margin-top:35px;
}
.footer .box .right{
	width:400px;
	float:left;
	margin-top:27px;
	text-align:right;
	line-height:20px;
}
/*guestbook*/
.guestbook_show{  margin:20px auto 0;}
.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_show em{ color:#f00; font-style:normal;}
.guestbook_form .inp_one{ width:180px;height:25px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #3671cf;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:25px; height:25px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:510px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:180px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 0 0;text-align: center;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}

.bookpage{ line-height:40px; text-align:right;}
.search_x{ border:1px solid #d1d1d1; margin-bottom:20px;}
.search_x .top{padding: 0 20px;}
.search_x .xbox{padding: 0 20px;}
.search_x .guestbook_top{ text-indent:25px}
.current2{ width:17px; height:17px; background:#3ab250; border:2px solid #FFF; color:#FFF}
.num{width:17px; height:17px; background:#aaaaaa; border:2px solid #FFF; color:#FFF}



