@charset "utf-8";
/* CSS Document */

#header{ width:100%; height:76px;  background:#2d2d2d; position:fixed; top:0; left:0; z-index:2000;}
#header .headbox{ height:76px; margin:0 auto; position:relative;  }
#header .headbox .logo { width:290px; height:76px; overflow:hidden; float:left;  _display:inline} 
#header .headbox ul { width:672px;  float:right; }
#header .headbox ul li { width:96px; float:left; text-align:center; margin-top:7px;}
#header .headbox ul li a { font-family:"微软雅黑"; font-size:14px; color:#fff; display:block; width:96px; height:49px;  padding-top:20px; }
#header .headbox ul li .twolist { width:100%; padding-bottom:20px; display:none;}
#header .headbox ul li .twolist a { display:block; width:82px; height:20px; padding-top:8px; margin-top:10px; font-size:12px; font-weight:normal; background:url(../listbiao.png) 4px 14px no-repeat; text-align:left; padding-left:14px; _display:inline-block}

#header .headbox ul .last_menu_list { background:url(../index_05.gif) 5px 0 no-repeat; padding-left:19px; width:77px; margin-top:27px;}
#header .headbox ul .last_menu_list a { display:block; height:19px; width:77px; background:#ba2222; float:right; font-size:12px; padding-top:2px}


#header .headbox .list_btn{ width:21px; height:20px; overflow:hidden; position:absolute; z-index:1600; right:40px; top:30px; display:none; cursor:pointer;}

 /*创建左侧导航盒子样式*/
.newlist { background:#2d2d2d; position:fixed; top:0; left:0;  padding-top:76px;  z-index:1510; _position:absolute;}
.newlist ul {}
.newlist ul li { width:150px;}
.newlist ul li a { display:block; width:150px; height:23px; text-align:center;  padding-top:7px;  border-top:#fff 1px solid;}

.newlist  ul li .twolist { display:none;}
.newlist  ul li .twolist a { display:block; width:100%; height:20px; padding-top:2px; font-size:12px;}

#main { width:100%; margin-top:76px; _margin-top:0;}
#main .banner { width:100%; height:490px;  overflow:hidden; }
#main .midbox { width:100%; padding-top:30px; margin:0 auto;}
#main .midbox .index_about { width:300px; background:url(../cnimages/index_03.gif) no-repeat; float:left; padding-top:24px;}
#main .midbox .index_about .text { width:240px; margin:24px 0;}
#main .midbox .index_about .text a { font-family:Arial; line-height:20px;  color:#595757; font-size:12px;}
#main .midbox .index_about .fxbox { width:100%; height:52px; }
#main .midbox .index_about .fxbox a {margin-right:10px; display:block; width:32px; height:32px; float:left;  color:#595757; font-size:12px;}

#main .midbox .index_contact { width:200px; background:url(../cnimages/index_03-02.gif) no-repeat; padding:24px 0 30px 16px; float:left; margin-right:40px; }
#main .midbox .index_contact p { height:20px; padding-top:18px; margin-top:9px;}
#main .midbox .index_contact .text_01_c { background:url(../cnimages/index_14.gif) no-repeat; margin-top:28px;}
#main .midbox .index_contact .text_02_c { background:url(../cnimages/index_14-05.gif) no-repeat;}
#main .midbox .index_contact .text_03_c { background:url(../cnimages/index_14-06.gif) no-repeat;}
#main .midbox .index_contact .text_04_c { background:url(../cnimages/index_14-07.gif) no-repeat;}

#main .midbox .index_pro { width:440px; background:url(../cnimages/index_03-03.gif) no-repeat; padding:24px 0 30px 0; float:left;}
#main .midbox .index_pro .list_pro_index { width:100%; height:30px;}
#main .midbox .index_pro .list_pro_index a { padding:2px 5px; float:right; display:block; margin-left:5px; overflow:hidden; border:#c9caca 1px solid; color:#595757; font-size:12px; }
#main .midbox .index_pro .image_pro_index { margin:0 auto;}
#main .midbox .index_pro .image_pro_index a { display:block; width:87px; float:left; margin-bottom:10px; overflow:hidden; margin-right:1px; color:#fff; text-align:center; position:relative;}
#main .midbox .index_pro .image_pro_index a em { bottom:0; left:0; position:absolute; background:url(../list_pro_bg.png) repeat-x; height:20px; width:87px; overflow:hidden; padding-top:3px;}

#main .aboutbox { width:100%; margin:0 auto;  padding-bottom:76px; }
#main .aboutbox h1 {}
#main .aboutbox .nei_banner { width:100%;}
#main .aboutbox .txtbox { width:100%; padding:50px 0; line-height:24px; font-family:Arial; }
#main .aboutbox .txtbox p { margin-bottom:20px;} 
#main .aboutbox .txtbox em { font-size:18px; font-weight:bold;}
#main .aboutbox .about_pic { width:100%; height:135px; overflow:hidden; margin:0 auto; position:relative;} 
#main .aboutbox .about_pic .btnNext { position:absolute; width:33px; height:135px; left:0; top:0; cursor:pointer;}
#main .aboutbox .about_pic .btnPre { position:absolute; width:33px; height:135px; right:0; top:0;  cursor:pointer;}
#main .aboutbox .about_pic ul { width:960px; height:135px; overflow:hidden; margin-left:33px; _display:inline; }
#main .aboutbox .about_pic ul li { width:207px; height:124px; overflow:hidden; float:left; border:#d3d3d4 1px solid; padding-left:9px; padding-top:9px; margin-right:21px; cursor:pointer;}
#main .aboutbox .about_pic ul li img { width:198px; height:116px; overflow:hidden;}

#main .probox { width:100%; margin:0 auto; padding-bottom:76px; overflow:hidden;}
#main .probox h1 { width:100%; height:102px; border-bottom:#bfbfbf 1px solid;}
#main .probox .prolist { width:100%;}
#main .probox .prolist .listOne { width:100%; overflow:hidden; margin-top:10px; _display:inline;}
#main .probox .prolist .listOne a { display:block; padding:4px 7px; border:#c9caca 1px solid; float:left; margin-right:5px;  margin-top:5px; _display:inline-block; color:#9fa0a0; border-radius:2px;
-moz-border-radius:2px}
#main .probox .prolist .listOne .listFrist { background:#000; color:#fff;}
#main .probox .prolist .listOne .thisbtn { border:#000 1px solid; color:#000;}
#main .probox .proShow { width:100%; position:relative; margin:0 auto; margin-top:35px; overflow:hidden;  _display:inline;}
#main .probox .proShow .probtns { position:absolute; left:0; top:0; cursor:pointer;}  
#main .probox .proShow .probtn_02 { position:absolute; right:0; top:0; cursor:pointer;}
#main .probox .proShow .probtns .probtn_02 { float:right;} 
#main .probox .proShow ul { width:100%; margin-left:48px; _display:inline;}
#main .probox .proShow ul li { float:left; margin-right:15px; cursor:pointer; _display:inline; width:325px; height:487px; overflow:hidden;}

#main .Marbox { width:100%; margin:0 auto; padding-bottom:76px; overflow:hidden;}
#main .Marbox h1 { width:100%; text-align:center; border-bottom:#bfbfbf 1px solid;}
#main .Marbox h1 img { width:54%;}
#main .Marbox .MarShow { width:100%;}
#main .Marbox .MarShow img { width:100%;}

#main .conbox { width:100%; margin:0 auto; padding-bottom:76px; overflow:hidden;}
#main .conbox h1 {width:100%; text-align:center; border-bottom:#bfbfbf 1px solid;}
#main .conbox h1 img { width:29%;}
#main .conbox .conShow { width:100%;}
#main .conbox .conShow .toptxt{ text-align:center; font-size:14px; line-height:20px; padding:20px 0 40px 0; width:80%; margin:0 auto;}
#main .conbox .conShow .baidu_map { width:90%; height:352px; overflow:hidden; margin:0 auto;}
#main .conbox .conShow .con_txt { width:90%; margin:0 auto; padding:20px 0;  border-bottom:#bfbfbf 1px solid; overflow:hidden;}
#main .conbox .conShow .con_txt .telbox { width:70%; float:left;}
#main .conbox .conShow .con_txt .telbox p { float:left; padding-left:40px; height:26px; margin-right:20px; padding-top:8px; margin-bottom:12px;}
#main .conbox .conShow .con_txt .telbox .tb_01 { background:url(../contact_01_03.gif) no-repeat;}
#main .conbox .conShow .con_txt .telbox .tb_02 { background:url(../contact_01_02.gif) no-repeat;}
#main .conbox .conShow .con_txt .telbox .tb_03 { background:url(../contact_01_01.gif) no-repeat;}
#main .conbox .conShow .con_txt .telbox .tb_04 { background:url(../contact_01_04.gif) no-repeat;}
#main .conbox .conShow .con_txt .con_ewm { width:79px; height:77px; overflow:hidden; float:right;} 
#main .conbox .conShow .table_box { width:90%; margin:0 auto; padding:40px 0; text-align:center;}

#main .conbox .conShow .table_box input { color:#89898b; font-size:14px; text-align:center; height:40px; margin-bottom:20px; margin-right:10px; border-radius:8px;
-moz-border-radius:8px; border:#CCC 1px solid;}
#main .conbox .conShow .table_box .nameInput { width:196px; text-indent:2em;}
#main .conbox .conShow .table_box .mailInput { width:460px; text-indent:2em;}
#main .conbox .conShow .table_box .btnInput { width:116px; height:33px; border:none; background:#ba2222; text-align:center; margin:0 auto; color:#fff; margin-top:20px; border-radius:0;
-moz-border-radius:0;}
#main .conbox .conShow .table_box textarea { width:98%; height:300px; color:#89898b; font-size:14px; padding:15px 0; text-indent:2em; float:left; border-radius:8px;
-moz-border-radius:8px; border:#CCC 1px solid; margin-left:5px; font-family:Arial;}




.picshow{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; background:url(../colorbox_bg.png); z-index:2500; display:none;}

.picshow .btn_colorbox { position:absolute; width:100%; height:112px; top:3%; left:0; z-index:2600; }
.picshow .btn_colorbox img { height:112px; width:31px; overflow:hidden; cursor:pointer; margin:0; float:left;}
.picshow .close_btn { position:absolute; right:0; top:0; cursor:pointer;}

.picshow .colorbox_dom { width:60%; margin:0 auto; background:#fff; text-align:center; position:relative; overflow:hidden; }
.picshow .colorbox_dom .picbox { width:94%; margin-top:3%; overflow:hidden; margin:0 auto; position:relative; background:#666;}
.picshow .colorbox_dom .picbox img { width:100%;}
.picshow .colorbox_dom .emName { width:94%; font-size:18px; height:40px; padding-top:10px; display:block; position:absolute; left:3%; bottom:10px;}

.picshow .colorbox_dom .color_txt { width:100%; height:385px; width:250px;  position:absolute; bottom:0; right:0; z-index:2700;}
.picshow .colorbox_dom .color_txt a { display:block; background:#000; width:100%; height:25px; cursor:pointer; padding-top:5px; z-index:2900; position:absolute; right:0; bottom:0; }

.picshow .colorbox_dom .color_txt .txt_color { width:250px; overflow:hidden; display:none;}
.picshow .colorbox_dom .color_txt .txt_color p { color:#666; line-height:40px; background:#fff; }
.picshow .colorbox_dom .color_txt .txt_color p em { position:inherit; float:left; border-right:#CCC 1px solid; font-size:12px;  width:110px; height:100%; color:#000;}

#footer { width:100%; background:#2d2d2d; padding:13px 0; height:auto; overflow:hidden; color:#fff;}
#footer .footer_02_box {margin:0 auto;}
#footer .footer_02_box div { margin:5px 5px;}
#footer .footer_02_box .footer_onebox{ float:left;}
#footer .footer_02_box .footer_twobox{ float:right; margin:5px 10px; width:106px; height:18px; overflow:hidden;}
#footer .footer_02_box .footer_threebox{ float:right;} 

 


#input_1{background:url(/images/input_1.jpg) no-repeat;}
#input_2{background:url(/images/input_2.jpg) no-repeat;}
#input_3{background:url(/images/input_3.jpg) no-repeat;}
#input_4{background:url(/images/input_4.jpg) no-repeat;}
	
	
#input_1e{background:url(/images/input_1e.jpg) no-repeat;}
#input_2e{background:url(/images/input_2e.jpg) no-repeat;}
#input_3e{background:url(/images/input_3e.jpg) no-repeat;}
#input_4e{background:url(/images/input_4e.jpg) no-repeat;}
	
	
.pagebox { height:50px; overflow:hidden; padding-top:20px; margin:0 auto;}
.pagebox a { width:20px; height:18px; overflow:hidden; float:left; display:block; color:#666; border:#cdcdcd 1px solid; margin-left:2px; text-align:center; padding-top:2px; _display:inline-block}
.pagebox a:hover{ background:#666; color:#fff;}
.pagebox .thisPage{background:#666; color:#fff;}
	

#main .aboutbox .culture { width:100%;}
#main .aboutbox .culture dl { width:33%; height:auto; overflow:hidden; float:left; margin-bottom:20px;}
#main .aboutbox .culture dl dt { width:90%; height:auto; overflow:hidden; border:#d3d3d4 1px solid; margin-bottom:10px; color:#727171;}
#main .aboutbox .culture dl dt img { width:94%; margin:3%}
#main .aboutbox .culture dl dd { width:94%; text-align:center;}
#main .aboutbox .culture dl .cul_html { display:none;}


.ewmbox { position:fixed; top:150px; right:0; z-index:3000; color:#FFF;}

.ewmbox .ewmPic { float:left; width:133px; height:155px; overflow:hidden; background:url(/images/biao.png) right no-repeat; margin-top:102px;}
.ewmbox .ewmPic div { width:127px; height:155px; overflow:hidden; background:#000; text-align:center;}
.ewmbox .ewmPic div img { width:109px; height:109px; overflow:hidden; margin:9px;}
.ewmbox .ewmPic em { color:#FFF;}

.ewmbox .btnbox { width:63px; height:257px; overflow:hidden; float:right; background:#000;}
.ewmbox .btnbox dl { width:63px; height:53px; overflow:hidden; text-align:center; font-size:12px; color:#9e9fa1; padding-top:10px;}
.ewmbox .btnbox dl dd { width:37px; margin:0 auto;}
.ewmbox .btnbox dl dt { width:100%;}