@charset "utf-8";
/* CSS Document */
h1,h2,h3{
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	}
.top_r{
	height:auto;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:right;
	}
.rig_top{
	padding:0px;
	margin-top:3px;
	overflow:hidden;
	width:310px;
	}
.top_ico{
	float:left;
	padding-left:3px;
	display:block;
	overflow:hidden;}
.top_ico li{
	float:left;
	padding-left:7px;}
.language{
	display:block;
	overflow:hidden;}
.pic1{
	background:url(../images/china.jpg) no-repeat center left;
	padding-left:22px;
	margin:0 10px 0 25px;
	}
.pic2{
	background:url(../images/english.jpg) no-repeat center left;
	padding-left:22px;
	}
.pic3{
	background:url(../images/tel_pic.jpg) no-repeat center left;
	padding-left:13px;
	}
.pic4{
	background:url(../images/email_pic.jpg) no-repeat center left;
	padding-left:16px;
	margin-left:25px;
	}
.pic4c{
	background:url(../images/email_pic.jpg) no-repeat center left;
	padding-left:16px;
	margin-left:15px;
	}
.top_tel{
	padding:0px;
	margin:5px 0 16px 0px;
	overflow:hidden;
	}
.nav{
	height:40px;
	line-height:40px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	}
.nav li{
	float:left;
	padding:0 15px;}
.nav li.first{
	display:block;
	background:url(../images/first.jpg) no-repeat;
	width:60px;
	height:41px;
	text-align:center;
	padding:0px;
	}
.nav li.first a{
	color:#FFF;}
.nav li a{
	font-size:14px;
	}
.search {
    font-size: 14px;
    height: 34px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0px;
}
.input {
	background:#e5e5e5;
    border: medium none;
    color:#333;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0 0 0 8px;
    width:202px;
}
.btn0 {
	background:url(../images/btn.jpg) no-repeat bottom center;
    border:   none;
    cursor: pointer;
    float: left;
    height: 34px;
	width:34px;
    line-height: 34px;
    margin: 0;
    padding: 0;
}
.banner{
	width:980px;
	height:auto;
	padding:0px;
	margin:0 auto;
	overflow:hidden;
	}
.ban{
	width:730px;
	height:330px;
	float:left;
	padding:0px;
	margin:0px;
	overflow:hidden;
	}
.wrapper {/* banner内容 */
	width: 730px;
	margin: 0px auto 5px auto;
}
#focus {
	width: 730px;
	height: 330px;
	overflow: hidden;
	position: relative;
}
#focus ul {
	height: 460px;
	position: absolute;
}
#focus ul li {
	float: left;
	width: 730px;
	height: 330px;
	overflow: hidden;
	position: relative;
	background: #000;
}
#focus ul li div {
	position: absolute;
	overflow: hidden;
}
#focus .preNext {
	width: 45px;
	height: 100px;
	position: absolute;
	top: 80px;
	background: url(../images/sprite.gif) no-repeat;
	cursor: pointer;
}
#focus .pre {
	left: 0;
}
#focus .next {
	right: 0;
	background-position: right top;
}
.item{
	width:730px;
	height:330px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	position:relative;
	}
.item_info{
	position:absolute;
	width:715px;
	height:75px;
	left:0px;
	bottom:0px;
	background:none repeat scroll 0 0 #126b97;
	opacity: 0.70;
	filter: alpha(opacity=70);
	padding:15px 0 0 15px;
	color:#fff;
	}
.item_info h3{
	font-weight:bold;}
.series{
	margin-left:5px;
	font-size:14px;
	color:#fff;}
.series li{
	display:block;
	width:245px;
	height:58px;
	line-height:58px;
	margin-bottom:10px;
	}
.series li a{
	color:#fff;
	text-decoration:none;}
.numspan{
	display:block;
	float:left;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:url(../images/num_bg.png) no-repeat;
	margin:19px 10px 0 10px;
	}
.cen0{
	margin:30px auto 25px;
	border-top:1px solid #ccc;
	padding:20px 0 0 0;}
.cen0_l,.cen0_r{
	width:469px;
	height:auto;
	padding:0px;
	margin:0;
	overflow:hidden;
	}
.cen0_l_bt h2{
	font-size:18px;
	border-bottom:2px solid #42a878;
	width:150px;
	}
.cen0_l_info,.cen0_r_info{
	padding-top:10px;
	}
.cen0_l_info big{
	color: #42a877;
	float: left;
	font-size: 45px;
	line-height:45px;
	height:142px;}
.cen0_r_bt h2{
	font-size:18px;
	border-bottom:2px solid #d64143;
	width:80px;
	}
.cen0_r_info li h3{
	font-weight:bold;
	background:url(../images/dian.jpg) no-repeat center left;
	padding-left:10px;
	line-height:22px;
	}
.cen1{
	width:980px;
	padding:0px;
	margin:10px auto 15px;
	overflow:hidden;
	}
.cen1_l{
	width:438px;
	border:1px solid #ccc;
	border-top:3px solid #0682b6;
	padding:0 14px 0 15px;}
.cen1_l_bt h2{
	font-size:18px;
	font-weight:bold;
	color:#0174b2;
	height:41px;
	line-height:41px;
	}
.cen1_r_bt h2{
	font-size:18px;
	font-weight:bold;
	color:#5c9e41;
	height:40px;
	line-height:40px;
	}
.cen1_l_info{
	margin:0px;
	padding:0px;
	overflow:hidden;
	border-bottom:1px dashed #ccc;
	line-height:18px;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.cen1_l_txt{
	width:300px;}
.cen1_l_txt p{
	padding:0px;
	margin:0px;}
.cen1_l_txt h3,.more a{
	color:#0174b2;
	}
.cen1_r_txt{
	padding:0px;
	margin:0px;
	overflow:hidden;}
.cen1_r_txt span,.more1 a{
	color:#5c9e41;
	}
.til{
	font-weight:bold;
	margin:0;}
.cen2{
	width:1000px;
	padding:0px;
	margin:0px auto 15px;
	overflow:hidden;}
.pro0{
	height:236px;
	width:225px;
	padding:0px 12px 0 13px;
	margin:0px;
	overflow:hidden;
	}
.pro0_test{
	width:225px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	border-radius: 5px 5px 0 0;
	}
.cen3{
	width:949px;
	padding:15px 16px 17px 15px;
	margin:0px auto;
	overflow:hidden;
	background:#f7f7f7;
	}
.cen3_l{
	width:444px;
	height:93px;
	background:#fff;
	border:1px solid #ccc;
	border-radius:10px;
	padding:7px 0 0 16px;
	}
.cen3_info{
	padding:8px 0 0 14px;}
.cen3_info h3{
	font-size:18px;
	font-weight:bold;
	}
.cen3_info h3 a{
	color:#0174b2;
	text-decoration:none;
	}
.input1{
	width:177px;
	height:22px;
	border:1px solid #ccc;
	border-right:none;
	margin:0px;
	padding:0px;
	float:left;
	}
.btn1{
	width:60px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../images/btn1.jpg) no-repeat bottom center;
    border:   none;
    cursor: pointer;
	margin:0px;
	padding:0px;
	color:#fff;
	float:left;}
.bot_info{
	padding:26px 0 17px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0px;
	overflow:hidden;
	}
.bot_info ul{
	float:left;
	line-height:22px;}
.bot_info ul h2{
	font-weight:bold;}
.bot_info li{
	background:url(../images/fandian.jpg) no-repeat center left;
	padding-left:10px;}
.copy{
	text-align:center;
	margin:15px 0 20px;
	}
.ser_t{
	background:url(../images/ser_t.jpg) no-repeat left center;
	width:195px;
	height:32px;
	line-height:32px;
	padding:0 0 0 15px;
	overflow:hidden;
	margin:0;}
.ser_t h2{
	font-weight:bold;
	color:#fff;}
.ser_list{
	width:178px;
	border:1px solid #ccc;
	border-top:none;
	margin:0px;
	padding:10px 15px 15px;
	border-radius: 0px 0px 5px 5px;
	}
.ser_list li{
	background:url(../images/pro_ico.jpg) no-repeat center left;
	line-height:28px;
	padding:0 0 0 20px;
	border-bottom:1px dashed #ccc;
	width:165px; 
    white-space:nowrap; 
    text-overflow:ellipsis; 
    -o-text-overflow:ellipsis; 
    overflow: hidden;
	}
.ser_list li.child_item{
	display:none;
	background-image:none;
}
.indpc_t{
	width:740px;
	height:31px;
	line-height:31px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	}
.indpc_t h1,.indpc_t h2,.indpc_t h3{
	display:inline;}
.indpc_t span h3{
	color:#0E98E1;}
.indpc_info{
	width:740px;
	padding-top:15px;
	margin:0;
	overflow:hidden;
	}
.indpc_info1{
	width:740px;
	padding-top:10px;
	margin:0;
	overflow:hidden;
	}
.pro_list{
	width:162px;
	padding:8px 0 0 10px;
	margin:0px;
	overflow:hidden;
	}
.pro_list li{
	background:url(../images/fandian.jpg) no-repeat center left;
	padding-left:10px;
	width:142px; 
    white-space:nowrap; 
    text-overflow:ellipsis; 
    -o-text-overflow:ellipsis; 
    overflow: hidden;
	}
.indpc_tt h1{
	font-size:18px;
	}
.info_top{
	width:740px;
	padding-bottom:5px;
	border-bottom:1px dashed #ccc;
	overflow:hidden;
	margin:0px;
	}
.indpc_tt{
	color: #0174b2;
	}
.pro_pic li{
	float:left;
	padding-left:6px;}
.show_pro{
	width:740px;
	padding:10px 0 15px;
	margin:0px;
	overflow:hidden;
	border-bottom:1px solid #003979;
	}
.app_pro{
	width:740px;
	padding:10px 0 5px;
	margin:0px;
	overflow:hidden;
	}
.show_img{
	width:300px;
	height:248px;}
.show_info{
	width:377px;
	padding-left:16px;}
.show_info strong{
	display:block;
	margin-bottom:5px;
	}
.show_info p{
	padding:0px;
	margin:0px;}
.shcen_l{
	width:297px;
	height:auto;
	border-left:1px dashed #ccc;
	padding:0px 0 0 15px;
	margin-top:15px;
	}
.shcen_l h2{
	font-weight:bold;
	}
.shcen_l li{
	background: url(../images/dian.jpg) no-repeat center left;
	padding-left: 13px;}
.news0 li{
	padding-left:20px;
	line-height:24px;
	background:url(../images/pro_ico.jpg) no-repeat left center;
	border-bottom:1px dashed #ccc;
}
.news0 ul li span{ float:right;}
.showtitle{
	text-align:center;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	}
.showtitle h1{
	font-weight:bold;
	}
.faqs {
    margin:0 auto;
    overflow:hidden;
    padding:0;
    width:740px;
}
.faqs li {
	background:url(../images/new_li.jpg) no-repeat left center;
    border-bottom:1px dashed #999999;
    display:block;
    float:left;
    line-height:26px;
    list-style:none outside none;
    margin:0 10px;
    padding:0 0 0 12px;
    position:relative;
    text-align:left;
    width:330px;
}
.photo{
	width:144px;
	padding:5px;
	border:1px solid #ccc;
	border-radius: 5px;
	margin:0 6px 10px 8px;}
.photo img{
	width:144px;
	height:109px;}
.photo_test{
	line-height:18px;
	margin-top:10px;
	color:#0174b2;
	}
.app_left{
	width:166px;
	height:54px;
	border:2px solid #eef3fa;
	padding:8px;}
.app_left span{
	display:block;
	width:166px;
	height:54px;
	background:#008773;
	line-height:54px;
	text-align:center;
	font-size:16px;}
.app_left span a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;}
.app_img{
	width:270px;
	height:173px;}
.app_info{
	width:420px;
	padding-left:16px;
	}
.app_info h2 a{
	color:#0174b2;
	font-size:18px;}
.app_info p{
	line-height:22px;}
.app_info p a{
	color:#0174b2;
	}
.order_txt h2{
	font-size:18px;
	font-weight:bold;
	color:#0174b2;
	margin-bottom:5px;
	}
.order_txt p{
	padding-left:35px;}
.b15{
	background:url(../images/btn15.png) no-repeat bottom center;
    border:   none;
    cursor: pointer;
    float: left;
    height: 26px;
	width:70px;
    line-height: 26px;
    margin: 0;
    padding: 0;
	color:#fff;
	font-size:16px;
	font-family:"ËÎÌå";
	font-weight:bold;}