@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; list-style:none; font-size:12px; text-decoration:none;color:#545454; font-family:arial;}
img{border:none}
.clear{clear:both}
.sp_red{color:#c4261d}
.sp_red1{color:#c4261d; font-weight:bold}
a.white:link,a.white:visited{color:#FFF}
a.white:hover,a.white:active{ text-decoration:none; border-bottom:1px #fff solid;color:#fff}
a.gy:link,a.gy:visited{color:#999}
a.gy:hover,a.gy:active{ text-decoration:underline;color:#c4261d}
a:link,a:visited{color:#545454}
a:hover,a:active{color:#c4261d}
a.red:link,a.red:visited{color:#c4261d}
a.red:hover,a.red:active{text-decoration:underline}
a.bl:link,a.bl:visited{color:#1f70e9}
a.bl:hover,a.bl:active{color:#c4261d; text-decoration:underline}
.sp_gy{color:#b8b8b8}

.index{width:100%; margin:0px auto; position:relative}
.ind_menu{width:100%; position:absolute; left:0px; top:0px; height:72px; background:#FFF; z-index:10;}
.ind_menuCon{width:1004px; height:72px; margin:0px auto}
.ind_menuCon .h1 .menu{width:95px; height:55px; float:left; text-align:center; margin-top:17px; line-height:55px; position:relative}
.ind_menuCon .h1 .menu a:link,.ind_menuCon .h1 .menu a:visited{font-size:13px;color:#444; font-weight:bold; font-family:arial;}
.ind_menuCon .h1 .menu a:hover,.ind_menuCon .h1 .menu a:active{text-decoration:none}
.ind_menuCon .h1 .menuCur{width:95px; height:55px; float:left; text-align:center; margin-top:17px; line-height:55px; background:#5aa6da; position:relative}
.ind_menuCon .h1 .menuCur a:link,.ind_menuCon .h1 .menuCur a:visited{color:#FFF; font-size:13px; font-weight:bold}
.ind_menuCon .h1 .menuCur a:hover,.ind_menuCon .h1 .menuCur a:active{ text-decoration:none}

.small_menu{width:1004px; height:258px; border-bottom:2px #c4261d solid; position:absolute; left:0px; top:55px;border-top:2px #c4261d solid; background:#FFF; z-index:5; display:none}
.small_menu .a1{width:330px; float:left; display:block; height:230px; margin-top:14px; border-right:1px #ccc solid}
.small_menu .a1 .a1Con{width:270px; height:230px; margin:0px auto}
.small_menu .a1 .a1Con .a1Con_top1{width:255px; height:30px; float:left; line-height:30px; display:block; text-align:left; padding-left:15px; background:url(../images/n_jt.jpg) 5px 12px no-repeat;}
.small_menu .a1 .a1Con .a1Con_top1 a:link,.small_menu .a1 .a1Con .a1Con_top1 a:visited{color:#333; font-size:13px;font-weight:bold}
.small_menu .a1 .a1Con .a1Con_top1 a:hover,.small_menu .a1 .a1Con .a1Con_top1 a:active{color:#c4261d}
.small_menu .a1 .a1Con .a1Con_top2{width:266px; height:136px; float:left; border:2px #dfdede solid; display:block}
.small_menu .a1 .a1Con .a1Con_top2 img{width:264px; height:134px; margin-left:1px; margin-top:1px; cursor:pointer}
.small_menu .a1 .a1Con .a1Con_top3{width:270px; height:60px; padding-top:3px; line-height:19px; float:left; display:block; text-align:left;color:#999}
.small_menu .a1 .a1Con .a1Con_top3 .j1{width:270px; height:20px; float:left; line-height:20px;}
.small_menu .a1 .a1Con .a1Con_top3 .j1 a:link,.small_menu .a1 .a1Con .a1Con_top3 .j1 a:visited{color:#c4261d; font-size:12px;}
.small_menu .a1 .a1Con .a1Con_top3 .j1 a:hover,.small_menu .a1 .a1Con .a1Con_top3 .j1 a:active{color:#333; text-decoration:underline}
.small_menu .a1 .a1Con .a1Con_top3 .j2{width:260px; height:40px; float:left; line-height:20px; padding-left:5px; padding-right:5px;}

.ind_menuCon .h1 .logo{width:200px; height:58px; margin-top:7px; float:left; margin-left:5px !important; margin-left:5px; margin-right:5px !important; margin-right:5px;}
.ind_menuCon .h2{width:84px; height:66px; float:left; display:block; padding-top:6px; line-height:20px; padding-left:20px; font-family:arial;}

/*.ind_banner{width:100%; position:absolute; left:0px; top:74px; z-index:1; background:url(../images/456445.gif) top center no-repeat}*/

.ind_banner{width:100%; position:absolute; height:580px; left:0px; top:74px; z-index:1; background:url(../images/001.jpg) no-repeat top center; background-size:100% auto;}

.ind-s{width:990px; height:150px; margin:420px auto 0px auto}
.ind-s .a1{width:970px; height:125px; float:left; display:block; background:#FFF;filter:alpha(opacity=80); padding-left:10px; padding-right:10px;}
.ind-s .a1 .b1{width:430px; height:125px; float:left}
.ind-s .a1 .b1 .b1_top{width:230px; height:25px; float:left; line-height:25px;color:#1d590c}
.sp_green{color:#222; font-family:΢���ź�;}
.sp_g_arial{color:#1d590c; font-family:arial; font-size:10px}
.ind-s .a1 .b1 .b1_down{width:430px; height:100px; float:left; line-height:20px;}
.ind-s .a1 .b1 .b1_down img.pp{float:left; margin-right:10px;}
.ind-s .a1 .b1 .b1_downLeft{width:130px; height:100px; float:left}
.ind-s .a1 .b1 .b1_downLeftCon{width:120px; height:90px; border:2px #1d5909 solid; margin:5px auto}
/*.ind-s .a1 .b1 .b1_downLeftCon img{width:116px; height:86px; margin-left:2px; margin-top:2px;}*/
.ind-s .a1 .b1 .b1_downRight{width:290px; padding-left:10px; height:100px; float:left; line-height:20px;}

.ind-s .a1 .b2{width:500px; height:125px; float:left; padding-left:40px}
.ind-s .a1 .b2 .b2_top{width:230px; height:25px; float:left; line-height:25px;color:#1d590c}
.ind-s .a1 .b2 .b2_down{width:500px; height:100px; float:left}
.ind-s .a1 .b2 .b2_downLeft{width:160px; height:100px; float:left}
.ind-s .a1 .b2 .b2_downLeftCon{width:150px; height:80px; border:2px #e3e3e3 solid; margin:8px auto 0px auto}
.ind-s .a1 .b2 .b2_downLeftCon img{width:146px; height:76px; margin-left:2px; margin-top:2px;}
.ind-s .a1 .b2 .b2_downLeftCon_txt{width:150px; height:25px; text-align:center; float:left; line-height:25px;}
.ind-s .a1 .b2 .b2_downRight{width:330px; padding-left:10px; height:90px; float:left; padding-top:10px;}
.ind-s .a1 .b2 .b2_downRight .c1{width:330px; height:20px; float:left; border-bottom:1px #ccc dotted}
.ind-s .a1 .b2 .b2_downRight .c1 .c1_left{width:250px; height:20px; line-height:20px; float:left; overflow:hidden}
.ind-s .a1 .b2 .b2_downRight .c1 .c1_right{width:80px; height:20px; text-align:right; line-height:20px; float:left; font-family:arial; font-size:10px;color:#333}


.ind-s .a2{width:990px; height:25px; background:url(../images/fbg.jpg) repeat-x; float:left}
.ind-s .a2 .a2Left{width:400px; float:left; height:25px; line-height:25px; padding-left:10px;color:#FFF; font-family:arial;}
.ind-s .a2 .a2Right{width:500px; padding-right:10px; height:25px; line-height:25px; float:right;color:#FFF; text-align:right}

.ab_con{width:100%; position:absolute; left:0px; top:74px; z-index:1; background:#ededed}
.abs1{width:100%; height:25px; background:url(../images/ab_tops.jpg) repeat-x; margin:0px auto}
.abs{width:1014px; margin:0px auto 0px auto;}
.abs .a1{width:1014px; height:9px; float:left; display:block}
.abs .a2{width:954px; background:url(../images/a1_center.jpg) repeat-y; float:left; padding-left:30px; padding-right:30px}
.abs .a2 .b1{width:954px; height:40px; float:left; display:block}
.abs .a2 .b1 .b1_left{width:104px; height:40px; line-height:40px; float:left; display:block; font-size:14pt;color:#333}
.abs .a2 .b1 .b1_center{width:500px; height:30px; padding-top:6px; float:left; line-height:30px; display:block}
.abs .a2 .b1 .b1_right{width:210px; height:23px; float:right; margin-top:9px; display:block; background:url(../images/sd_pic.jpg) no-repeat}
.abs .a2 .b1 .b1_right1{width:210px; height:23px; float:right; margin-top:9px; display:block; background:url(../images/sd_pic1.jpg) no-repeat}
.abs .a2 .b2{width:954px; height:168px; float:left;}
.abs .a2 .b2 img{width:954px; height:168px;}
.abs .a2 .b3{width:954px; float:left}
.abs .a2 .b3 .b3_left{width:174px; float:left; display:block}
.abs .a2 .b3 .b3_left .c1{width:164px; height:40px; float:left; line-height:40px; font-size:14px; font-weight:bold;color:#333; padding-left:10px; background:url(../images/menu_jt.jpg) 157px 18px no-repeat}
.abs .a2 .b3 .b3_left .c2{width:164px; padding-left:10px; height:31px; float:left;}
.abs .a2 .b3 .b3_left .c2 .c2_left{width:145px; padding-left:5px; overflow:hidden; height:30px; border-bottom:1px #CCC solid; float:left; line-height:30px;}
.abs .a2 .b3 .b3_left .c2 .c2_right{width:14px; height:30px; background:url(../images/im2.jpg) 5px 10px no-repeat; float:left; border-bottom:1px #CCC solid; display:block}

.abs .a2 .b3 .b3_left .c2Cur{width:164px; padding-left:10px; height:31px; float:left;}
.abs .a2 .b3 .b3_left .c2Cur .c2_left{width:145px; padding-left:5px; height:30px; border-bottom:1px #CCC solid; float:left; line-height:30px;}
.abs .a2 .b3 .b3_left .c2Cur .c2_left a:link,.abs .a2 .b3 .b3_left .c2Cur .c2_left a:visited{font-weight:bold;color:#c4261d}
.abs .a2 .b3 .b3_left .c2Cur .c2_left a:hover,.abs .a2 .b3 .b3_left .c2Cur .c2_left a:active{}
.abs .a2 .b3 .b3_left .c2Cur .c2_right{width:14px; height:30px; background:url(../images/im1.jpg) 5px 10px no-repeat; float:left; border-bottom:1px #CCC solid; display:block}

.abs .a2 .b3 .b3_left .c3{width:148px; height:140px; float:left; padding:15px 0 20px 10px;}
.abs .a2 .b3 .b3_right{width:760px; float:left; display:block; padding-left:20px; padding-bottom:20px}
.abs .a2 .b3 .b3_right .c1{width:755px;padding-left:5px; float:left; border-bottom:1px #CCC solid; line-height:40px; font-weight:bold;color:#900}
.abs .a2 .b3 .b3_right .c1 .c1s{ float:left; line-height:23px; height:23px; display:block; margin-top:8px; padding-left:4px; padding-right:4px; border-right:1px #CCC dotted; width:112px}
.abs .a2 .b3 .b3_right .c1 .c1s a:link,.abs .a2 .b3 .b3_right .c1 .c1s a:visited{font-weight:bold;color:#900}
.abs .a2 .b3 .b3_right .c1 .c1s a:hover,.abs .a2 .b3 .b3_right .c1 .c1s a:active{text-decoration:underline;color:#F00}

.abs .a2 .b3 .b3_right .c2{width:760px; float:left; line-height:25px;}
.n_menu{width:758px; height:30px; background:url(../images/nbg.jpg) repeat-x; float:left; display:block; border-left:1px #CCC solid; border-bottom:1px #CCC solid; border-right:1px #CCC solid}
.n_menu .d1{width:60px; padding-left:18px; height:30px; line-height:30px; float:left;}
.n_menu .d2{width:400px; height:30px; float:left; line-height:30px;}
.n_menu .d3{width:140px; height:30px; line-height:30px; float:left}
.n_list{width:758px; height:28px; border-bottom:1px #CCC dotted; float:left}
.n_list .d1{width:60px; padding-left:18px; height:30px; line-height:30px; float:left; font-family:arial;}
.n_list .d2{width:400px; height:30px; float:left; line-height:30px; overflow:hidden}
.n_list .d3{width:140px; height:30px; line-height:30px; float:left; font-family:arial;}
.n_page{width:720px; height:30px; line-height:30px; margin-top:10px; margin-bottom:10px; float:left; padding-left:38px; font-family:arial}
.n_title{width:758px; height:40px; line-height:40px; text-align:center; font-size:14pt; float:left}
.n_title1{width:758px; height:30px; line-height:30px; float:left; text-align:center; display:block; font-family:arial; border-bottom:1px #e3e3e3 dotted}
.n_con{width:758px; float:left; line-height:25px; float:left; display:block; padding-top:5px; padding-bottom:5px;}
.n_down{width:758px; height:50px; float:left; border-top:1px #CCC dotted; margin-bottom:10px;}
.n_down .n_downLeft{width:500px; height:50px; float:left; line-height:25px;}
.n_down .n_downRight{width:250px; height:50px; padding-right:8px; float:left; line-height:50px; text-align:right;}

.pros{width:252px; height:232px; float:left; display:block; margin-top:10px}
.pros_con{width:200px; height:230px; margin:0px auto}
.pros_con .pros_conTop{width:198px; height:198px; border:1px #CCC solid; float:left}
.pros_conTop img{width:190px; height:190px; margin-left:4px; margin-top:4px;}
.pros_con .pros_conDown{width:200px; height:30px; line-height:30px; float:left; text-align:center}
.p_showLeft{width:300px; float:left; padding-top:20px;}
.p_showLeft .e1{width:298px; height:298px; border:1px #e3e3e3 solid; float:left}
.p_showLeft .e1 img{width:290px; height:290px; margin-left:4px; margin-top:4px;}
.p_showLeft .e2{width:300px; height:40px; float:left; line-height:40px; text-align:center}
.p_showRight{width:440px; padding-left:10px; float:left; padding-top:10px;}
.p_showRight .e1{width:440px; height:24px; float:left; border-bottom:1px #CCC solid}
.p_showRight .e1 .f1{width:80px; height:24px; background:url(../images/miaosu.jpg) no-repeat; float:left; line-height:24px; text-align:center}
.p_showRight .e2{width:440px; float:left; line-height:25px; color:#545454; font-family:arial; padding-top:5px; padding-bottom:5px}

.abs .a3{width:1014px; height:13px; float:left; display:block;}
.abs2{width:100%; height:105px; margin:0px auto; background:#FFF}
.abs2 .a1{width:1004px; height:100px; margin:0px auto}
.abs2 .a1 .a1_top{width:999px; height:34px; float:left; border-bottom:1px #c3c3c3 solid; padding-left:5px; line-height:34px}
.abs2 .a1 .a1_down{width:1004px; height:60px; line-height:25px; text-align:center; float:left; padding-top:10px; font-family:arial;}

.order{width:760px; height:40px; margin-top:10px; float:left; line-height:40px; text-align:center}
.order1{width:760px; float:left; display:block;}
.order1Con{width:640px; border:1px #CCC solid; background:#f1f1f1; margin:0px auto; padding-top:10px; padding-bottom:10px}
.order1Con .g1{width:640px; height:30px; float:left}
.order1Con .g1 .g1_left{width:130px; height:30px; padding-right:10px; text-align:right; float:left; line-height:30px;}
.order1Con .g1 .g1_right{width:490px; padding-left:10px; height:30px; float:left; line-height:30px;}
.inp_180{width:180px; height:18px; border-top:1px #666 solid; border-left:1px #666 solid; border-right:1px #CCC solid; border-bottom:1px #CCC solid; line-height:18px;}
.inp_250{width:300px; height:18px; border-top:1px #666 solid; border-left:1px #666 solid; border-right:1px #CCC solid; border-bottom:1px #CCC solid; line-height:18px;}
.order1Con .g2{width:640px; height:110px; margin-top:5px; float:left}
.order1Con .g2 .g2_left{width:130px; height:30px; padding-right:10px; text-align:right; float:left; line-height:30px;}
.order1Con .g2 .g2_right{width:490px; padding-left:10px; height:100px; float:left;}
.txt_order{width:450px; height:100px; background:url(../images/ly_bg.jpg) repeat-x; border-top:1px #666 solid; border-left:1px #666 solid; border-right:1px #CCC solid; border-bottom:1px #CCC solid; line-height:25px}
.tijiao{width:90px; height:25px; line-height:25px; text-align:center; color:#FFF; cursor:pointer; background:url(../images/tijiao.jpg) no-repeat; border:none}
.contact{width:760px; margin-top:10px; float:left}
.contact .contact_left{width:430px; height:300px; float:left; display:block}
.contact .contact_right{width:310px; padding-left:20px; float:left; line-height:25px; display:block; font-family:arial; padding-top:10px;}
.sp_cont{font-size:14px; font-weight:bold; color:#333}

/*��λ*/
.job{width:758px; height:30px; background:url(../images/nbg.jpg) repeat-x; float:left; margin-top:10px; border:1px #e3e3e3 solid}
.job .j1{width:228px; height:30px; padding-left:10px; line-height:30px; float:left; display:block; border-right:1px #e3e3e3 solid;}
.job .j2{width:200px; padding-left:10px; height:30px; line-height:30px; float:left; display:block; border-right:1px #e3e3e3 solid;}
.job .j3{width:100px; padding-left:10px; height:30px; line-height:30px; float:left; display:block; border-right:1px #e3e3e3 solid; font-family:arial;}
.job .j4{width:170px; padding-left:10px; height:30px; line-height:30px; float:left; display:block; font-family:arial;}
.job1{width:738px; float:left; line-height:25px; padding-left:10px; padding-right:10px; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid; background:#f9f8fd}
.line{width:758px; height:500px; margin:0px auto; text-align:center}
.ind_sels{color:#208bc9}

.ind_fl{margin:0px auto; width:1003px;}


	#banner
	{
		width:100%;
		margin:0px auto;
		height:auto;
		overflow:hidden;
		z-index:-1;
	}
	#btn
	{	display: inline;
		width:60px;
		hegiht:18px;
		float:left;
		margin: -15px 0 0 1076px;
		position:absolute;
		z-index:1;
	}
	#btn a
	{
		color:#36f;
		font:700 11px "Arial";
		background:url(images/btn_1.png) no-repeat;
		float:left;
		width:7px;
		height:7px;
		line-height:7px;
		text-align:center;
		text-decoration:none;
		margin-left:7px;
		overflow:hidden;
		text-indent:-30px;
	}
	#btn a.activeSlide
	{	
		color:#fff;
		background:url(images/btn_2.png) no-repeat;
	}
	#btn a:hover
	{	
		color:#fff;
		background:url(images/btn_2.png) no-repeat;
	}
