body{ font-size:12px; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;color:#4e4e4e; background:url(../images/bg.jpg) left top repeat-x #FFF;}
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; cursor:pointer; color:#4e4e4e;}
a:hover{text-decoration:none; color:#ff0000;}
.clearfloat{clear:both;}

.logoa{width:1023px; height:136px; margin:auto; overflow:hidden; position:relative;}
.logo{width:539px; height:85px; position:absolute; top:25px; left:10px; z-index:1;}
.logo_g{width:95px; height:95px; position:absolute; top:15px; left:0px; z-index:2;}
.logo_nav{width:300px; height:30px; position:absolute; top:30px; right:0;}
.logo_nav a{width:85px;float:left; margin:0 5px 0 10px; color:#bdbdbd;}
.logo_tel{width:331px; height:27px; background:url(../images/tel.png) no-repeat; position:absolute; top:70px; right:0;}

.navbg{width:1018px; height:44px; margin:auto; overflow:hidden; background:url(../images/nav_bg.png) no-repeat; padding-left:5px;}
.navbg a{width:98px; height:44px; font-weight:bold; line-height:44px; text-align:center; font-size:14px; display:block; float:left;}
.navbg span{width:2px; height:44px; background:url(../images/nav_line.gif) no-repeat; overflow:hidden; float:left;}
.navbg a:hover{width:90px; height:44px; color:#fff; background:url(../images/nav_bga.gif) repeat-x; overflow:hidden; display:block;}
.banna{width:1023px; height:360px; margin:auto; overflow:hidden; position:relative; background-color:#FFF;}
.banner{width:1003px; height:345px; position:absolute; top:10px; left:10px;}
.banner ul li{width:1003px; height:345px; float:left;}
.news_gg{width:1003px; height:77px; background:url(../images/gg_bg.jpg) no-repeat; overflow:hidden; margin:auto; position:relative; margin-bottom:10px;}
.news_news{width:480px; height:30px; line-height:30px; position:absolute; top:15px; left:130px;}
.news_news ul li{width:480px; height:30px; float:left;}
.news_news ul li a{width:400px; height:30px; text-align:left; float:left; font-size:12px;}
.news_news ul li span{width:80px; height:30px; text-align:right;font-size:12px;}
.news_bann{width:330px; height:40px; position:absolute; top:11px; right:15px;}
.news_bann li{width:56px; height:36px; border:2px solid #FFF; float:left; margin:0 3px;}
.news_bann li img{width:56px; height:36px;}
.news_bann li.active{border:2px solid #F00;}

.in_cen{width:1003px; height:auto; margin:auto; overflow:hidden;}
.in_left{width:228px; height:auto; float:left;}
.in_left_1{width:228px; height:37px; line-height:37px; text-indent:35px; font-size:14px; color:#fff; background:url(../images/in_dd1.gif) no-repeat; float:left;}
.in_left_2{width:215px; height:auto; float:left; border:1px solid #d6d6d6; padding:5px 0 5px 11px;}
.in_left_2 li{width:206px; height:30px; line-height:30px; background:url(../images/pro_list.gif) no-repeat; float:left; margin:4px 0; text-indent:25px; position:relative;}
.in_left_2 li div.in_left_2_aa1{width:250px; height:auto;  background-color:#000; position:absolute; top:0; left:200px;; background:url(../images/2fl.gif) no-repeat left 7px; display:none;}
.in_left_2 li div.in_left_2_aa1 ul{width:241px; height:auto;min-height:100px; float:right; background-color:#eaeaea; padding:5px 0 10px 0;}
.in_left_2 li div.in_left_2_aa1 ul li{width:220px; height:30px; line-height:30px; background:url(../images/ico2.gif) no-repeat 5px 10px; border-bottom:1px solid #CCC; float:left;margin:0 10px;}
.in_left_3{width:226px; height:auto; overflow:hidden; border:1px solid #d6d6d6; min-height:248px;}
.in_left_3 li{width:226px; height:30px; line-height:30px; border-bottom:1px dashed #d6d6d6; float:left; text-indent:15px; overflow:hidden;}
.in_left_4{width:226px; height:auto; overflow:hidden; border:1px solid #d6d6d6; margin-bottom:10px;}
.in_left_4 p{width:211px; height:auto; padding:10px 5px 10px 10px; float:left; line-height:22px;}
.in_center{width:501px; height:auto; float:left; margin:0 0 0 10px;}
.in_center_1{width:501px; height:36px; float:left; background:url(../images/dd2.gif) no-repeat;}
.in_center_1 h3{width:205px; height:36px; line-height:36px; color:#fff; text-indent:34px; font-size:14px; float:left;}
.in_center_1 a.aa1{width:60px; height:36px; display:block; float:right;}
.in_center_2{width:499px; height:auto; min-height:390px; border:1px solid #d6d6d6; overflow:hidden;}
.in_center_2 ul{margin:5px 0 8px 2px; overflow:hidden;}
.in_center_2 ul li{width:153px; height:177px; float:left; margin:6px;}
.in_center_2 ul li img{width:145px; height:134px; border:1px solid #d1d1d1; padding:3px; float:left;}
.in_center_2 ul li p{width:151px; height:28px; line-height:28px; background:url(../images/ico1.gif) no-repeat 10px 9px; text-indent:25px;border:1px solid #d1d1d1; float:left; margin-top:7px;}
.in_center_3{width:484px; height:auto; border:1px solid #d6d6d6; overflow:hidden; padding:10px 5px 10px 10px; line-height:22px;}
.in_center_3 img{float:left;}
.in_right{width:252px; height:auto; float:right;}
.in_right_1{width:252px; height:37px; line-height:37px; text-indent:35px; font-size:14px; color:#fff; background:url(../images/dd3.gif) no-repeat; float:left;}
.in_right_2{width:238px; height:230px; float:left; padding:6px;border:1px solid #d1d1d1; }
.in_right_3{width:235px; height:auto; border:1px solid #d6d6d6; overflow:hidden; padding:10px 5px 10px 10px; line-height:24px;}
.ly_right{width:764px; height:auto; float:right;}
.ly_right_1{width:764px; height:36px; background:url(../images/ly_dd1.jpg) no-repeat; float:left;}
.ly_right_1 h3{width:300px; height:36px; line-height:35px; text-indent:35px; float:left; color:#fff; font-size:14px;}
.ly_right_1 p{width:430px; height:36px; line-height:35px; font-size:12px; font-family:arial; text-align:right; padding-right:10px; float:right;}
.ly_right_2{width:762px; height:auto; border:1px solid #d6d6d6; float:left; min-height:960px; margin-bottom:10px;}
.ly_R_about{width:740px; height:auto; margin:10px auto; overflow:hidden; line-height:24px;}
.ly_R_pro{width:762px; height:auto; overflow:hidden; float:left;}
.ly_R_pro ul{margin:5px 0 8px 2px; overflow:hidden;}
.ly_R_pro ul li{width:223px; height:247px; float:left; margin:15px;}
.ly_R_pro ul li img{width:215px; height:199px; border:1px solid #d1d1d1; padding:3px; float:left;}
.ly_R_pro ul li p{width:221px; height:28px; line-height:28px; background:url(../images/ico1.gif) no-repeat 10px 9px; text-indent:25px;border:1px solid #d1d1d1; float:left; margin-top:7px;}
.ly_R_propage{width:762px; height:35px; line-height:35px; text-align:center; float:left;}
.inD_d_pro_show{width:740px; height:auto; margin:20px auto 0 auto;}
.inD_d_pro_show h1{width:740px; height:35px; line-height:30px; font-size:16px; border-bottom:1px solid #CCC; text-align:center;}
.inD_d_pro_show p{width:740px height:auto; line-height:30px; text-align:center; font-size:14px; padding:10px 0;}
.inD_d_pro_show p img{max-width:700px; margin:auto;}

.inD_d_news{width:720px; height:auto; margin:10px auto 0 auto;}
.inD_d_news ul li{width:720px; height:30px; line-height:30px; background:url(../images/ico1.gif) no-repeat 5px 10px; float:left; border-bottom:1px dashed #CCCCCC;}
.inD_d_news ul li span.aa1{width:630px; height:30px; display:block; float:left; text-indent:20px;}
.inD_d_news ul li span.aa2{width:80px; height:30px; text-align:right; float:right; padding-right:10px;}
.inD_d_news_page{width:720px; height:auto; margin:10px auto 0 auto;}
.inD_d_news_show{width:720px; height:auto; margin:20px auto 0 auto;}
.inD_d_news_show h1{width:720px; height:35px; line-height:30px; font-size:16px; border-bottom:1px solid #CCC; text-align:center;}
.inD_d_news_show p{width:720px; height:30px; line-height:30px; text-align:center; font-size:14px;}

.inD_d_news_show_contact{width:740px; height:auto; margin:auto;overflow:hidden;}
.inD_d_news_show_contact h3.pro{width:740px; height:35px; line-height:30px; border-bottom:1px solid #CCC;}
.inD_d_news_show_contact p{margin:5px 0; float:left; line-height:22px; font-size:14px;width:100%;}
.inD_d_news_show_boot{width:740px; height:auto; margin:10px auto 10px auto; overflow:hidden; padding-top:10px; border-top:1px solid #CCC; text-align:right; font-family:Arial;}

.inD_d_job{width:720px; height:auto; margin:20px auto 0 auto;}
.inD_d_job ul li{width:720px; height:auto; float:left; cursor:pointer; margin:2px 0;}
.inD_d_job ul li div.aa1{width:720px; height:35px; line-height:35px; font-size:14px; text-indent:15px;background:url(../images/a2_i12.gif) no-repeat 695px center #f3f3f3;}
.inD_d_job ul li div.aa1.hover{background:url(../images/a2_i2.gif) no-repeat 695px center #13b9ff; font-size:14px; color:#fff; font-weight:bold;}
.inD_d_job ul li div.aa2{width:700px; height:auto; padding:10px; float:left; line-height:24px; font-size:14px; display:none;}
.inD_d_job ul li div.aa2 p{line-height:22px;}


.in_newpro{width:1003px; height:200px; background-color:#ebebeb; margin:15px auto; overflow:hidden;}
.in_newpro1{width:40px; height:185px; padding-top:15px; float:left; color:#fff; text-align:center; background-color:#e40500;}
.in_newpro2{width:930px; height:177px; float:left; margin:5px 0 0 15px;}
.in_newpro2 ul li{width:153px; height:177px; float:left; margin:6px;}
.in_newpro2 ul li img{width:145px; height:134px; border:1px solid #d1d1d1; padding:3px; float:left; background-color:#fff;}
.in_newpro2 ul li p{width:151px; height:28px; line-height:28px; font-size:12px; background:url(../images/ico1.gif) no-repeat 10px 9px; background-color:#fff; text-indent:25px;border:1px solid #d1d1d1; float:left; margin-top:7px;}

.foot{width:100%; height:290px; background:url(../images/foot_bg.gif) repeat-x left top #eeeeee; margin:auto; overflow:hidden;}
.foota{width:1003px; height:290px; margin:auto; overflow:hidden;}
.foot_nav{width:1003px; height:42px; line-height:42px; float:left; color:#fff; text-align:center;}
.foot_nav a{color:#fff;}
.foot_1{width:1003px; height:auto; line-height:24px; text-align:center; padding:22px 0 5px 0; float:left;}
.foot_2{width:1003px; height:auto; line-height:22px; text-align:center; float:left;}
.foot_3{width:710px; height:auto; line-height:22px; text-align:center; float:left; padding:10px 0 20px 140px;}












