@charset "utf-8";
body{BACKGROUND: url(../images/bg.jpg) #faffdf repeat-x center top;}
#IndBan{ width:1400px; margin:0 auto; position:relative; z-index:1; height:350px;}
#IndTxt{ width:1000px; margin:0 auto; background-color:#FFF;}
#IndLeft{ width:240px; float:left; margin-top:10px; text-align:left;}
#IndLeft h1{width:240px; font-size:14px; color:#FFF; text-indent:10px; line-height:30px; vertical-align:middle; float:left; height:30px; background:url(../BodyImg/subnav.png) left top repeat-x;}
#IndLeft ul{width:238px; float:left; border:#ddd solid 1px; border-top:none; height:312px; overflow-y:auto;}
#IndLeft ul li{width:220px; float:left; height:34px; line-height:34px; text-indent:20px; vertical-align:middle; background:url(../BodyImg/arr.gif) 8px center no-repeat; background-color:#eee; margin-top:5px;}
#IndLeft ul li a{color:#000; font-size:12px;}
#IndLeft ul li a:hover{color:#F00;}
#IndLeft form{width:238px; float:left; background-color:#eee; height:76px; border:#ddd solid 1px; border-top:none; text-align:left;}
#IndLeft form h2{width:238px; float:left; height:26px; line-height:26px; font-size:14px; color:#000; font-weight:normal; text-indent:20px; vertical-align:middle;}
#IndLeft form input.txt{width:200px; margin:0 auto; display:block; height:20px; line-height:20px; border:solid 1px #ddd; background-color:#FFF; font-size:12px; color:#000; text-indent:5px; vertical-align:middle;}
#IndLeft form input.btn{width:70px; margin-left:19px; margin-top:3px; height:22px; line-height:22px; border:solid 1px #ddd; background-color:#FFF; font-size:12px; color:#000; text-align:center; vertical-align:middle;}
#IndRight{ width:740px; float:right; margin-top:10px;}
#IndRight .IndPro{ width:740px; float:left; height:425px; overflow:hidden;}
#IndRight .IndPro h1{ width:740px; height:30px; text-align:left; line-height:30px; vertical-align:middle; float:left;}
#IndRight .IndPro h1 span{ width:120px; height:30px; display:block; background:url(../BodyImg/subnav.png) left top repeat-x; font-size:14px; color:#dddddd; text-indent:10px; float:left;}
#IndRight .IndPro h1 p{ width:46px; height:30px; display:block; background:url(../BodyImg/more.jpg) left center no-repeat; float:right;}
#IndRight .IndPro h1 p a{width:46px; height:16px; display:block; margin-top:10px; display:block; text-indent:-9999px; float:left;}
#IndRight .IndPro ul{width:738px; float:left; border:#ddd solid 1px; height:390px; overflow:hidden;}
#IndRight .IndPro ul li{width:164px; height:184px; margin-left:10px; margin-right:10px; margin-top:10px; float:left;}
#IndRight .IndPro ul li span{width:162px; height:162px; display:block; border:#ddd solid 1px; float:left;}
#IndRight .IndPro ul li p{width:164px; height20px; line-height:20px; vertical-align:middle; text-align:center; float:left;}
#IndRight .IndPro ul li p a{ color:#000; font-size:12px;}
#IndRight .IndPro ul li p a:hover{ color:#F00;}

#IndTxt .IndYoushi{width:1000px; float:left; margin-top:10px; }
#IndTxt .IndYoushi h1{width:1000px; float:left; height:73px; background:url(../BodyImg/pictitle.png) left top no-repeat;}
#IndTxt .IndYoushi ul{width:1000px; float:left;}
#IndTxt .IndYoushi ul li{width:1000px; float:left;}
#IndTxt .IndYoushi ul li h2{width:480px; height:300px; background:url(../BodyImg/you_7.jpg) center center no-repeat; float:left;}
#IndTxt .IndYoushi ul li h3{width:460px; float:right; display:block; margin-top:20px; font-weight:normal;}
#IndTxt .IndYoushi ul li h3 span{width:76px; height:26px; background:url(../BodyImg/you_nav.png) left top repeat-x; display:block; line-height:26px; vertical-align:middle; text-align:center; font-size:16px; color:#3399CC;}
#IndTxt .IndYoushi ul li h3 p{line-height:26px; text-indent:2em; padding:5px 0px; text-align:left; font-size:12px; color:#000;}
#IndTxt .IndYoushi ol{width:1000px; float:left; padding-bottom:15px; margin-top:20px;}
#IndTxt .IndYoushi ol li{width:187px; float:left; margin-left:31px; margin-right:32px; display:inline;}
#IndTxt .IndYoushi ol li h6{width:187px; float:left; height:26px; line-height:26px; background:url(../BodyImg/you_nav.png) left top repeat-x;font-size:16px; color:#3399CC;}
#IndTxt .IndYoushi ol li span{width:181px; margin-top:8px; float:left; height:139px; display:block; overflow:hidden; border:solid #3399CC 3px;}
#IndTxt .IndYoushi ol li p{width:187px; float:left; line-height:25px; text-indent:2em; text-align:left; font-size:12px; color:#000;}

#IndTxt .IndAd{width:1000px; float:left; height:100px; background:url(../BodyImg/ad1.jpg) left top no-repeat; margin-top:10px;}

#IndTxt .IndKehu{width:1000px; float:left; margin-top:10px;}
#IndTxt .IndKehu h1{width:1000px; height:73px; background:url(../BodyImg/ctitle.jpg) left top no-repeat; float:left;}
#IndTxt .IndKehu ul{ width:996px; float:left; border:2px solid #95D5DE; padding-bottom:20px; border-top:none;}
#IndTxt .IndKehu ul li{ width:470px; float:left; margin-top:10px; height:138px; overflow:hidden; margin-left:20px;}
#IndTxt .IndKehu ul li h2{ width:114px; float:left; background-color:#FFF; display:block; padding:3px; height:130px; border:solid #ddd 1px; overflow:hidden;}
#IndTxt .IndKehu ul li h3{ width:330px; float:right; text-align:left; overflow:hidden; display:block;}
#IndTxt .IndKehu ul li h3 span{ width:330px; height:24px; line-height:24px; display:block; border-bottom:dashed #ddd 1px; vertical-align:middle; font-size:14px; color:#115191; float:left;}
#IndTxt .IndKehu ul li h3 p{width:330px; text-indent:2em; float:left; line-height:24px; font-size:12px; color:#000; font-weight:normal;}

#IndTxt .IndTech{width:270px; float:left; margin-top:10px; padding-bottom:10px; background-color:#F5F5F5;}
#IndTxt .IndTech h1{width:270px; height:30px; line-height:30px; vertical-align:middle; float:left; border-top:solid #2B658D 1px; border-bottom:dashed 1px #CCC;}
#IndTxt .IndTech h1 span{width:170px; height:30px; text-align:left; background:url(../BodyImg/banner_btnA.gif) 10px center no-repeat; text-indent:30px; float:left; display:block; color:#000; font-size:14px;}
#IndTxt .IndTech h1 p{width:70px; height:30px; text-align:center; float:right; display:block;}
#IndTxt .IndTech h1 p a{color:#F00; font-size:12px;}
#IndTxt .IndTech h2{width:270px; float:left; margin-top:15px; padding-bottom:15px; height:98px; background:url(../BodyImg/newPic.jpg) center top no-repeat;}
#IndTxt .IndTech ul{width:240px; margin:0px auto; text-align:left;}
#IndTxt .IndTech ul li{width:240px; float:left; height:24px; border-bottom:#999 dashed 1px; line-height:24px; background:url(../BodyImg/arr_n.gif) 5px center no-repeat; text-indent:20px; vertical-align:middle;}
#IndTxt .IndTech ul li a{color:#000; font-size:12px;}

#IndTxt .IndAbt{width:720px; float:right; margin-top:10px; background-color:#F5F5F5;}
#IndTxt .IndAbt h1{width:720px; height:30px; line-height:30px; vertical-align:middle; float:left; border-top:solid #2B658D 1px; border-bottom:dashed 1px #CCC;}
#IndTxt .IndAbt h1 span{width:170px; height:30px; text-align:left; background:url(../BodyImg/banner_btnA.gif) 10px center no-repeat; text-indent:30px; float:left; display:block; color:#000; font-size:14px;}
#IndTxt .IndAbt h1 p{width:70px; height:30px; text-align:center; float:right; display:block;}
#IndTxt .IndAbt h1 p a{color:#F00; font-size:12px;}
#IndTxt .IndAbt ul{width:720px; float:left; margin-top:10px;}
#IndTxt .IndAbt ul li{width:720px; height:150px; float:left; }
#IndTxt .IndAbt ul li h2{width:170px; height:150px; float:left; display:block; overflow:hidden;}
#IndTxt .IndAbt ul li h3{width:530px; height:150px; float:right; text-align:left; line-height:25px; text-indent:2em; font-weight:normal; color:#000; font-size:12px; display:block;}
#IndTxt .IndAbt ol{width:720px; float:left; margin-top:10px;}
#IndTxt .IndAbt ol li{width:720px; height:140px; float:left; text-align:left;}
#IndTxt .IndAbt ol li h4{width:720px; height:20px; line-height:20px; color:#000; font-size:14px; text-indent:30px; vertical-align:middle; float:left;}
#IndTxt .IndAbt ol li h5{width:720px; background-color:#FFF; height:110px; margin-top:10px; font-weight:normal; float:left; text-align:center;}
#IndTxt .IndAbt ol li h5 a{color:#000; font-size:12px;}

#IndTxt .IndInfo{width:1000px; float:left; padding-bottom:20px; margin-top:10px;}
#IndTxt .IndNew1{ width:230PX; float:left; margin-top:15px; text-align:left;}
#IndTxt .IndNew1 h1{width:230PX; height:30px; line-height:30px; vertical-align:middle; background:url(../BodyImg/y_57.gif) left center no-repeat; float:left;}
#IndTxt .IndNew1 h1 span{width:130PX; text-indent:36px; display:block; color:#333; font-size:14px; height:30px; float:left;}
#IndTxt .IndNew1 h1 a{width:80PX; display:block; text-align:center; color:#333; font-size:14px; height:30px; float:right;}
#IndTxt .IndNew1 ul{width:228PX; border:#ddd solid 1px; border-top:none; float:left;}
#IndTxt .IndNew1 ul li{width:228PX; height:30px; line-height:30px; border-bottom:dashed #999 1px; background:url(../BodyImg/new.gif) 5px center no-repeat; float:left;}
#IndTxt .IndNew1 ul li a{width:228PX; height:30px; display:block; text-indent:25px; color:#333; font-size:12px; float:left;}
#IndTxt .IndNew1 ul li a:hover{width:228PX; height:30px; display:block; text-indent:25px; color:#004c8d; font-size:12px; float:left;}
#IndTxt .IndNew1 ul li.lastli{border-bottom:none;}

#IndTxt .IndNew2{ width:510PX; float:left; margin-left:15px; margin-bottom:20px; overflow:hidden; display:inline; margin-top:15px; text-align:left;}
#IndTxt .IndNew2 h1{width:510PX; height:30px; line-height:30px; vertical-align:middle; background:url(../BodyImg/y_57.gif) left center no-repeat; float:left;}
#IndTxt .IndNew2 h1 span{width:130PX; text-indent:36px; display:block; color:#333; font-size:14px; height:30px; float:left;}
#IndTxt .IndNew2 h1 a{width:80PX; display:block; text-align:center; color:#333; font-size:14px; height:30px; float:right;}
#IndTxt .IndNew2 ol{ width:508PX; float:left; border-left:solid #ddd 1px; height:123px; border-right:solid #ddd 1px;}
#IndTxt .IndNew2 ol li{ width:488PX; margin:0px auto; height:100px; margin-top:10px;}
#IndTxt .IndNew2 ol li img{ width:173PX; float:left; height:100px; display:block;}
#IndTxt .IndNew2 ol li h2{ width:290PX; float:right; height:24px; line-height:24px; vertical-align:middle; font-size:14px; color:#000; text-align:left; display:block;}
#IndTxt .IndNew2 ol li p{ width:290PX; text-indent:2em; float:right; line-height:20px; font-size:12px; color:#000; text-align:left; display:block;}
#IndTxt .IndNew2 ul{width:508PX; border:#ddd solid 1px; border-top:none; float:left;}
#IndTxt .IndNew2 ul li{width:246PX; height:30px; margin-left:4px; display:inline; line-height:30px; border-bottom:dashed #999 1px; background:url(../BodyImg/new.gif) 5px center no-repeat; float:left;}
#IndTxt .IndNew2 ul li a{width:246PX; height:30px; display:block; text-indent:25px; color:#333; font-size:12px; float:left;}
#IndTxt .IndNew2 ul li a:hover{width:246PX; height:30px; display:block; text-indent:25px; color:#004c8d; font-size:12px; float:left;}
#IndTxt .IndNew2 ul li.lastli{border-bottom:#FFF solid 1px;}

#IndTxt .IndNew3{ width:230PX; float:right; margin-top:15px; margin-bottom:20px; text-align:left;}
#IndTxt .IndNew3 h1{width:230PX; height:30px; line-height:30px; vertical-align:middle; background:url(../BodyImg/y_57.gif) left center no-repeat; float:left;}
#IndTxt .IndNew3 h1 span{width:130PX; text-indent:36px; display:block; color:#333; font-size:14px; height:30px; float:left;}
#IndTxt .IndNew3 h1 a{width:80PX; display:block; text-align:center; color:#333; font-size:14px; height:30px; float:right;}
#IndTxt .IndNew3 ul{width:228PX; border:#ddd solid 1px; border-top:none; float:left;}
#IndTxt .IndNew3 ul li.qu{width:228PX; height:30px; background:url(../BodyImg/y_64.gif) 5px center no-repeat; line-height:30px; border-bottom:dashed #999 1px; float:left;}
#IndTxt .IndNew3 ul li.an{width:228PX; height:30px; background:url(../BodyImg/y_67.gif) 5px center no-repeat; line-height:30px; border-bottom:dashed #999 1px; float:left;}
#IndTxt .IndNew3 ul li a{width:228PX; height:30px; display:block; text-indent:50px; color:#333; font-size:12px; float:left;}
#IndTxt .IndNew3 ul li a:hover{width:228PX; height:30px; display:block; text-indent:50px; color:#004c8d; font-size:12px; float:left;}
#IndTxt .IndNew3 ul li.lastli{border-bottom:none;}


.frames{
	 margin-top:10px;
	 background:#fff;
	 padding:0px;
}

/*公司简绍*/
.gongs{width:1000px; overflow:hidden; margin:0 auto;}
.gongs_1{width:774px; overflow:hidden; float:left}
.gongs_2{width:217px; overflow:hidden; float:right}
.gongs_1_1{width:774px; height:30px; background:url(../BodyImg/y_50.gif) no-repeat;}
.gongs_1_1 strong{display:block; font-size:14px; float:left; padding:6px 0 0 40px}
.gongs_1_1 span{display:block; float:right; padding:7px 10px 0 0}
.gongs_1_2{width:772px; overflow:hidden; border:1px #E0E0E0 solid; border-top:0px; background:#fff}
.gsjs{padding:6px 8px 10px 10px; overflow:hidden;}
.about{height:300px;}
.about1{width:234px; float:left}
.about2{width:506px; float:right}
.gsjs strong{color:#00AF9D; font-size:16px; padding:2px 3px 2px 0px; display:block; margin:0}
.gongdt{margin:10px auto 10px auto; width:746px; line-height:10px}
.gongdt a{color:#545454}
.gongdt td{padding:0 3px; font-size:12px; color:545454}
.gongdt img{padding:2px; border:1px solid #CFCFCF; width:157px; height:117px}
#scrollmessage img{margin-bottom:6px; padding:1px; border:1px #ccc solid; width:192px; height:auto;}

.hzhb1_1{width:217px; height:30px; background:url(../BodyImg/y_38.gif) no-repeat}
.hzhb1_1 a{display:block; padding:5px 0 0 36px; font-size:14px; font-weight:bold; color:000}
.right2{overflow:hidden; padding:8px 0 8px 0; background-color:#fff; border:1px #E0E0E0 solid; border-top:0px}
.right2 img{border:1px solid #CCC; width:96px; height:39px}
.right2 a:hover img{border:1px solid #F00;}
.right2 ul{ padding:0; margin:0; overflow:hidden}
.right2 ul li{float:left; width:96px; height:39px; padding:7px 5px 7px 5px; _padding:4px 3px 4px 3px; display:block}


.slider{width:1400px;height:350px; position:relative;overflow:hidden;}
.conbox{position:absolute;top:0;left:0;/*必要元素*/}
.switcher{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.switcher a{background:#fff;border:1px solid #FFFFFF;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:2px;text-align:center;color:#333;}
.switcher a.cur,.switcher a:hover{background:#555;border:1px solid #555;height:18px;line-height:18px;width:18px;margin:2px;color:#fff;font-weight:800;}
/* slider1 水平 */
#Sider .conbox div{width:1400px;height:440px;}
#Sider .conbox div a img{width:1400px;height:440px;}

.main_visual{height:440px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:440px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:440px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:440px;}
.main_image li span{display:block;width:100%;height:440px}
.main_image li a{display:block;width:100%;height:440px}
.main_image li .img_1{background:url(../BodyImg/banner1.jpg) center top no-repeat}
.main_image li .img_2{background:url(../BodyImg/banner2.jpg) center top no-repeat}
.main_image li .img_3{background:url(../BodyImg/banner3.jpg) center top no-repeat}
.main_image li .img_4{background:url(../BodyImg/banner4.jpg) center top no-repeat}
.main_image li .img_5{background:url(../BodyImg/banner5.jpg) center top no-repeat}
.main_image li .img_6{background:url(../BodyImg/banner6.jpg) center top no-repeat}

div.flicking_con{position:absolute;top:310px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-9999px;}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:50px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:50px;}

.l_service{
	width:170px;
	height:405px;
	right:0px;
	top:150px;
	position:fixed;
	z-index:999
}
.l_service h3{
	text-align:center;
	height:33px;
	line-height:33px;
	color:#fff;
	font-size:16px;
	background:#0088e0;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
}
.s_xl img{
	border:0px;
	display:block
}
.l_service_m{
	background:#fff
}
.l_service_m span{
	font-size:14px;
	line-height:30px;
	padding-left:5px;
	height:30px;
	display:block;
	background:url(../images/l_s_ico.jpg) 10px 7px no-repeat;
}
.l_s_qq{
	font-size:14px;
	background:#fff;
	padding:0px 20px;
	overflow:hidden
}
.l_s_qq a{
	font-size:14px;
	color:#333333px;
	}
.l_s_qq img,.l_s_qq span{
	float:left
}
.l_s_qq span{
	line-height:45px;
	margin-left:10px
}
