*{margin:0;padding:0;}

body{

	margin:17px 0;

	padding:0;

	font-size:12px;

	color:#424242;

	line-height:18px;

	font-family: Arial;

	background-image: url(../images/in_05.jpg);

	background-repeat: repeat;

	background-position: left top;

}

a{

	color:#424242;

	text-decoration: none;

}

a:hover{

	color:#d6000f;

	text-decoration: underline;

}

ul{margin:0;padding:0;

	list-style-type: none;

}

li{margin:0;padding:0;

	list-style-type: none;

}

img{border:0;}



#top{padding:0 35px;

	width:962px;

	background-image: url(../images/in_01.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 154px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

.email{width:300px;float:left;font-size:14px;color:#828282;padding:22px 0 0 0;}

.search{width:276px;float:right;padding:16px 0 0 0;}

.s_m01{width:232px;height:25px;vertical-align: middle;line-height:25px;

	color:#b6b6b6;padding:0 0 0 10px;

	border:1px solid #dfdfdf;

}

.s_m02{width:29px;height:29px; border: medium none;vertical-align: middle;

	background-image: url(../images/in_03.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	cursor:pointer;/*小手样式*/

}

.search01{width:242px;float:left;padding:1px 0 0 0;}

.search02{width:27px;float:right;}



.top02{clear:both;padding:22px 0 0 0;height:59px}

.logo{width:218px;float:left;}

.menu{width:545px;float:right;padding:25px 0 0 0;}

.val li{float:left;font-weight:600;}

.val li a{color:#fff;padding:0 25px;}

.val li a:hover{

	color:#ff0012;

	padding:0 15px;

	text-decoration: none;

}

.val li a.cc{

	color:#ff0012;

	padding:0 15px;

	text-decoration: none;

}

#banner{padding:2px 46px 31px 46px;margin:0 auto;

	width:940px;

	clear:both;

	background-image: url(../images/in_02.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

#index_center{padding:2px 46px 31px 46px;margin:0 auto; overflow:hidden;

	width:940px;background-image: url(../images/in_02.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	clear:both;}

.in_lbo01{width:297px;float:left; border:1px solid #e7e7e7;border-bottom-left-radius: 12px;

border-bottom-right-radius: 12px;border-top-left-radius: 12px;margin-right:21px;

border-top-right-radius: 12px;}

.in_pe1{font-size:16px;font-weight:bold;color:#f44227;height:51px;line-height:51px;}

.in_pe2{width:256px;height:122px;border:4px solid #f2f2f2;}

.in_k{width:266px;margin:0 auto;}

.in_pe3{color:#424242;line-height:18px;padding:18px 5px;border-bottom:1px solid #ededed;}

.in_pe4{padding:12px 0;}

#index_center img{display:block;}

.in_lbo02{width:297px;float:right; border:1px solid #e7e7e7;border-bottom-left-radius: 12px;

border-bottom-right-radius: 12px;border-top-left-radius: 12px;

border-top-right-radius: 12px;}

.in_nei02{clear:both;padding:30px 0 0 0; overflow:hidden;}

.in_ab{width:296px;float:left;}

.in_ne{width:605px;float:right;}

.in_ab_p01{font-size:20px;color:#f44227;padding-bottom:15px;}

.in_ab_p03{line-height:22px;padding:5px 0 0 0;color:#4c4c4c;}

.in_ab_p03 a{color:#f44227;}

.in_ne_top{ border-bottom:1px solid #cccaca; overflow:hidden;padding-bottom:6px;}

.in_ne_title{font-size:20px;color:#f44227;float:left;width:200px;}

.in_ne_more{width:27px;float:right;}

.in_ne_bottom{clear:both;}

.in_ne_list{border-bottom:1px solid #e1e1e1; overflow:hidden;height:40px;padding:15px 0;}

.in_ne_p01{width:43px;float:left;}

.in_ne_p02{width:420px;float:left;padding:0 0 0 10px;}

.in_ne_p03{width:50px;float:right;line-height:40px;}

.in_ne_p03 a{color:#f44227;}

.in_ne_p01{line-height:16px;font-size:9px;-webkit-text-size-adjust:none;padding:5px 0 0 0;

	width:43px;

	height:38px;

	color:#fff;

	background-image: url(../images/in_38.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

}

.in_ne_p01:Hover{width:43px;height:38px;

	color:#fff;

	background-image: url(../images/in_41.jpg);

	background-repeat: no-repeat;

	background-position: left top;}

.in_ne_p01 strong{font-size:24px;}

.in_ne_p02 a:Hover{color:#d6000f;}

.in_ne_p02 strong{font-size:14px;}



#footer{padding:0 35px;clear:both;

	width:962px;

	background-image: url(../images/in_04.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 117px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

.foot01{line-height:48px;color:#fff;}

.foot01 a{color:#fff;padding:0 10px;}

.foot02{color:#666363;padding:20px 0 0 10px;}

#about_center{padding:2px 46px 101px 46px;margin:0 auto; overflow:hidden;

	width:940px;background-image: url(../images/in_02.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	clear:both;}

.ab_menu{width:220px;float:left;}

.ab_right{width:700px;float:right;}

.ab_menu_top{font-size:20px;color:#fff;height:44px;line-height:44px;background:#3b3b3b;padding: 0 0 0 21px;}

.ab_menu_bottom{background:#cdcdcd; overflow:hidden;padding-bottom:30px}

.ab_m01{ border-bottom:1px solid #dadada;line-height:33px;font-size:14px;}

.ab_m01 p a{padding: 0 0 0 36px;

	display:block;

	background-image: url(../images/ab_pic02.jpg);

	background-repeat: no-repeat;

	background-position: 20px 12px;

}

.ab_m01 p a:Hover{

	padding: 0 0 0 36px;

	font-weight:bold;

	color:#3b3b3b;

	display:600;

	background-image: url(../images/ab_pic01.jpg);

	background-repeat: no-repeat;

	background-position: 20px 12px;

	text-decoration: none;

}

.ab_m01 p a.aa{

	padding: 0 0 0 36px;

	font-weight:bold;

	color:#3b3b3b;

	display:600;

	background-image: url(../images/ab_pic01.jpg);

	background-repeat: no-repeat;

	background-position: 20px 12px;

	text-decoration: none;

}

.ab_m01 ul{padding:0 0 5px 25px; overflow:hidden;}

.ab_m01 ul li{font-size:12px;padding-left:15px;line-height:25px;

	background-image: url(../images/ab_pic05.jpg);

	background-repeat: no-repeat;

	background-position: 3px 11px;

}

.ab_right_top{height:45px;line-height:45px;

	font-size:20px;

	color:#f44227;

	background-image: url(../images/ab_pic04.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.ab_right_top span{ border-bottom:3px solid #f44227;padding:0 5px 7px 5px;}

.ab_right_bottom{padding:15px 0 0 0;font-size:14px;line-height:25px;}



.xw_t01 ul{width:682px;height:96px;border: 1px solid #f0f0f0;padding:8px;background:#fdfdfd;margin:0 0 15px 0;}

.xw_t01_zi{float:left;width:500px;padding:0 0 0 15px;}

.xw_t01_pic{float:left;}

.xw_list{clear:both;font-size:12px;}

.xw_list ul{clear:both;width:700px;border-bottom: 1px dashed #b0aeae;height:30px;line-height:30px;color:#666;}

.xw_list01{padding:0 0 0 15px;float:left;

	background-image: url(../images/news_pic02.jpg);

	background-repeat: no-repeat;

	background-position: left center;

}

.xw_list01 a{color:#666;}

.xw_list02{float:right;}

.xw_biaoti{padding:0 0 10px 0;

	font-size:18px;

	color:#333;

	border-bottom: 1px dashed #b0aeae;

	text-align: center;

}

.xw_nn{padding:15px 0;color:#666;}

.xw_fan{font-size:16px;color:#fd9f0a;font-weight:bold;text-align: right;}

.xw_fan a{color:#fd9f0a;}



.news_fan { color:#000; float:right; height:23px; line-height:23px; padding:10px;}

.news_fan li{ float:left; border:#d3d3d3 1px solid; background-color:#FFF; margin-left:10px; display:inline;}

.news_fan li a{ display:block; padding:0px 8px;}

.news_fan li a:hover{ background-color:#9a9997; color:#FFF;}

.jishu_bot{clear:both;}

.pro_list{float:left;width:233px;padding:10px 0px 10px 0;}

.pro_list dt{padding:1px 0 0 1px;

	background-image: url(../images/ab_pic07.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 232px;

	width: 232px;

}

.pro_list dd{height:50px;

	width:222px;

	text-align: center;

}

.project_nei01{width:140px;float:left;}

.project_nei02{width:545px;float:right;}

.project_nn02{font-size:12px;color:#666;line-height:20px;padding:15px 0; overflow:hidden;}

.project_nn01{font-size:16px;color:#333;font-weight:bold;}

.project_nei{clear:both;height:139px;padding:10px 0 30px 0;}

.project_z01{padding:10px 0;font-size:18px;

	border-bottom:1px dashed #ccc;

	text-align: center;

}

.project_z02{padding:10px 0 0 0;}

.te_k01{width:158px;height:21px;line-height:21px; border:1px solid #b9b9b9;}

.te_k02{width:308px;height:21px;line-height:21px; border:1px solid #b9b9b9;}

.te_k03{width:428px;height:99px;line-height:21px; border:1px solid #b9b9b9;}



.te_m02{width:102px;height:24px; border: medium none;vertical-align: middle;

	background-image: url(../images/ab_pic09.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	cursor:pointer;/*小手样式*/

}

.pro_ti li{height:24px;line-height:24px;font-size:14px;font-weight:bold;float:left;padding:0 5px 0 0;}

.pro_ti li a{display:block;background:#3b3b3b;color:#fff;padding:0 10px;}

.pro_ti li a:Hover{

	display:block;

	color:#fff;

	padding:0 10px;

	background-image: url(../images/pro_pic03.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	text-decoration: none;

}

.pro_ti li a.aa{

	display:block;

	color:#fff;

	padding:0 10px;

	background-image: url(../images/pro_pic03.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	text-decoration: none;

}

.pro_pp01{padding:1px 0 0 1px;height:312px;

	width:313px;

	float:left;

	background-image: url(../images/pro_pic02.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.pro_pp02{width:375px;float:right;font-size:12px;}

.pro_pp{clear:both;padding:20px 0 0 0;}

.pp_xian{ border-bottom:1px solid #e5e5e5;}

.du_xi{clear:both;padding:15px 0 0 0;}

.down_p{clear:both;padding:15px 0 0 0;}

.down_p01 span{font-size:18px;color:#000;font-weight:600;}

.down_p01{font-size:12px;line-height:30px;color:#777;}

.down_p02{padding:15px 0 0 0;}

.down_p02 img{vertical-align: middle;}

.down_p02 li{font-weight:600;font-size:12px;padding:0 0 15px 0;}





.weizi{margin:5px auto;width:700px; text-align:left;}

.divcss5{ width:700px; margin:0 auto; text-align:left;}

.divcss5 dl{float:left; width:100%; background:url(images/dot_line.gif) repeat-x 0 bottom; padding:10px 0;}

.divcss5 dl dt{ height:22px; clear:both; overflow:hidden; line-height:22px; background:url(../images/pro_pic05.jpg) no-repeat 0 0; float:left; width:670x;padding-left:30px;}

.divcss5 dl dd{float:left; line-height:22px;width:670px; padding:10px 0 10px 30px; color:#666666;font-size:12px;}







#idx-banner{width:937px; margin:0 auto; overflow:hidden;position: relative;}

.img_nav {position: relative; width:937px; float: left; height:324px;  margin:0 auto;}

.big_img a {position: absolute; top: 0px; left: 0px}

.img_nav img {width:937px; height:324px}

.link_nav {position: absolute; filter: alpha(opacity=50); width: 300px; bottom: 0px; background: #000; height: 32px; opacity: 0.5}

.link_nav a {position: absolute; line-height: 32px; color: #fff; left: 5px}

.num_nav {position: absolute; bottom: 7px; right: 440px;}

.num_nav span {background:url(../images/dian.png) no-repeat;margin-left:5px;width:12px; height:12px; display:block; float:left;cursor:pointer;}

.num_nav span.selected {background:url(../images/dian.png) no-repeat 0px -12px;; width:12px; height:12px; display:block;}











#aa_menu{width:220px;}

	#aa_menu h1{cursor:pointer;color:#FFF;font-size:12px;line-height:33px;border-top:#dadada 1px solid;background-color:#cdcdcd;}

	#aa_menu h2{

	cursor:pointer;

	color:#777;

	font-size:12px;

	padding:5px 0 3px 35px;

	border-top-color:#FFF;

	background-color:#cdcdcd;

	background-image: url(../images/ab_pic05.jpg);

	background-repeat: no-repeat;

	background-position: 25px 11px;

	font-weight: normal;

}

	.no{display:none;}

#aa_menu h1 a{padding: 0 0 0 36px;font-weight:normal;

	display:block;

	background-image: url(../images/ab_pic02.jpg);

	background-repeat: no-repeat;

	background-position: 20px 12px;

}

#aa_menu h1 a:Hover{

	padding: 0 0 0 36px;

	font-weight:bold;

	color:#3b3b3b;

	display:600;

	background-image: url(../images/ab_pic01.jpg);

	background-repeat: no-repeat;

	background-position: 20px 12px;

	text-decoration: none;

}

#aa_menu h1 a.aa{

	padding: 0 0 0 36px;

	font-weight:bold;

	color:#3b3b3b;

	display:600;

	background-image: url(../images/ab_pic01.jpg);

	background-repeat: no-repeat;

	background-position: 20px 12px;

	text-decoration: none;

}









