@charset "UTF-8";


.index_left /*--   --*/
{
    float:left;
    display:inline;
    width:260px;
    overflow: hidden;
    
}
.index_right /*--   --*/
{
    float:right;
    display:inline;
    width:732px;
    overflow:hidden;
}
.index_right_leftbox
{
     float:left;
     width:462px;
     overflow:hidden;
}
.index_right_rightbox
{
    float:right;
    display:inline;
    width:260px;
    overflow: hidden;
}
.index_imgplay
{
     width:462px;
     overflow:hidden;
}
.left_box
 {
     width:260px;
     overflow:hidden;
 }
 .index_left_width
 {
     width:732px;
     overflow:hidden;
 }
 
  .titlebox
 {
     float:left;
     background: url("../images/index_1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
     width:126px;
     color: #fff;
     font-size: 15px;
     font-weight: bold;
     height: 36px;
     line-height: 36px;
     padding-left: 17px;
     overflow:hidden;
 }
 
.left_box .head
 {
     width:260px;
     background: url("../images/index_25.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);  
     height: 36px;
     line-height: 36px;
     overflow:hidden;
 }


.index_left_box .head a
{
    float:right;
    height:36px;
    line-height:36px;
    color:#fff;
}


.content
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/contbg_40.gif") repeat-x top;    
    border-image: none;
    border:1px solid #dcdcdc;
    border-width: 0 1px 1px;
    margin-left: 5px;
    display:block;
}
.pagelink_ul
{
    padding:9px 5px;
    display:block;
}
.pagelink_ul li
{        
    margin:11px 5px;
    display:block;
    height:36px;
    width:80px;
    padding-left:30px;
    background:url("../images/upload_ico2.png");
    line-height:36px;
    text-align:left;
    float:left;
}
.pagelink_ul li a
{
    color: #005cc2;
    font-size:14px;
    font-weight:bold;
}

.pagelin2_ul
{
    padding:9px 5px;
    display:block;
}
.pagelink2_ul li
{        
    margin:8px 5px;
    display:block;
    height:45px;
    width:165px;
    background:url("../images/nav2.jpg");
    line-height:45px;
    text-align:left;
    padding-left:80px
}
.pagelink2_ul li a
{
    color: #fff;
    font-size:16px;
    font-weight:bold;
}

.left_content
{
    margin-left: 5px;
    width:255px;
}
.margin_top
{
    margin-top: 10px;
}
.index_linkbox
{
     width:975px;
     text-align:center;
     padding:12px;
     text-align:left;
}
.index_linkbox a
{    
    margin:10px;
    display:block;
    float:left;
}
.index_linkbox a img
{
    border:1px solid #999;
    width:172px;
    height:44px;
}

.box_head
 {
     width:100%;
     background: url("../images/index_25.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);  
     height: 36px;
     line-height: 36px;
     overflow:hidden;
 }
 .box_head a
 {
     float:right;
     margin-right:10px;
     background:url(/images/index_30.gif);
     width:44px;
     height:12px;
     display:block;
     margin-top:10px;
 }

.index_center_box
 {
     width:462px;
     overflow:hidden;
 }

.index_nwes_ul
{
    width:455px;
    padding:8px 0;
    height:186px;
}
.index_nwes_ul li
{   
    background:url(/images/list_03.gif) no-repeat 5px center;
    width:426px;
    height:30px;
    overflow:hidden;
    padding-left:20px;
    padding-right:8px;
    border-bottom-width:1px;
    border-bottom-style:dashed;
    border-bottom-color:#ccc;
}
.index_nwes_ul li div
{
    max-width:312px;
    height:30px;    
    line-height:30px;
    text-align:left;
    float:left;
    overflow:hidden;
}
.index_nwes_ul li img
{
    margin-top:5px;
}

.index_nwes_ul li span
{
    color:#888;
    width:86px;
    text-align:right;
    float:right;
}
.lxfc_box
{
    
}
.lxfc_box
{
    width:700px;
    overflow:hidden;
    padding:10px 5px;
    height:152px;
    overflow:hidden;
    margin:0 8px;
}
.lsdj_ul
{
    width:100%;      
    padding:2px 6px;
}
.lsdj_ul li
{
    width:330px;
    overflow:hidden;
    height:30px;
    padding:0 6px 0 18px;
    line-height:30px;  
    float:left;
    text-align:left;
    background:url(/images/list_03.gif) no-repeat 5px center;
}
.lsdj_ul li div
{
    float:left;
    max-width:224px;
    height:30px;
    line-height:30px; 
    text-align:left;
    overflow:hidden;
}
.lsdj_ul li span
{
    float:right;
    width:78px;
    text-align:center;
    color:#888;
}

.zhaopning_ul
{
    width:100%;      
    padding:2px 8px;
}
.zhaopning_ul li
{
    width:709px;
    overflow:hidden;
    height:30px;
}
.zhaopning_ul li div
{
    line-height:30px;    
    height:30px;
    overflow:hidden;
    float:left;
}
.zhaopning_ul li .title
{
    text-align:left;
    width:239px;
    padding-left:20px;
    background:url(/images/list_03.gif) no-repeat 5px center;
}
.zhaopning_ul li .size
{
    text-align:center;
    width:100px;
}
.zhaopning_ul li .unit
{
    text-align:left;
    width:190px;
}
.zhaopning_ul li .time
{
    text-align:center;
    width:160px;
}

.zhaopin_list li
{
    height:40px;
    line-height:40px;
    border-bottom-width:1px;
    border-bottom-style:dashed;
    border-bottom-color:#ccc;
}
.zhaopin_list li div
{
    height:40px;
    line-height:40px;
}

.message_ul
{
    width:100%;      
    padding:2px 8px;
}
.message_ul li
{
    width:709px;
    overflow:hidden;
    height:38px;
}
.message_ul li div
{
    line-height:38px;    
    height:38px;
    overflow:hidden;
    float:left;
    border-bottom-width:1px;
    border-bottom-style:dashed;
    border-bottom-color:#ccc;
}
.message_ul li .title
{
    text-align:left;
    width:340px;
    padding-left:20px;
    background:url(/images/list_03.gif) no-repeat 5px center;
}
.message_ul li .name
{
    text-align:center;
    width:174px;
}
.message_ul li .time
{
    text-align:center;
    width:174px;
}






.index_left_box .NewsListbox
{
    width:348px;
    padding:10px 0;
}
.index_left_box .NewsListbox ul li
{    
    width:332px;
    height:26px;
    line-height:26px;
    overflow:hidden;
    padding:0 8px;
}
.index_left_box .NewsListbox ul li div
{
    font-family:,;
    color:#fff;
    width:262px;
    text-align:left;
    float:left;
}
.index_left_box .NewsListbox ul li div a
{
    color:#fff;
}
.index_left_box .NewsListbox ul li span
{
    color:#fff;
    width:70px;
    text-align:right;
    float:right;
}
 

 .index_rightbox
 {
     width:640px;
     background-color:#c02581;
     border:solid 1px #e46eba;
     overflow:hidden;
 }
 .index_rightbox .head
 {
    background:url(../images/th3.jpg) no-repeat center;
    height:38px;
    line-height:38px;
    padding:0 10px;
    width:620px;
 }
 
.index_rightbox .head label
{
    display:block;
    height:38px;
    line-height:38px;
    font-weight:bold;
    font-size:15px;
    float:left;
    width:160px;
    text-align:left;
    color:#fff;
}
.index_rightbox .head a
{
    float:right;
    height:38px;
    line-height:38px;
    color:#fff;
}
.index_right_list
{
    width:640px;
    text-align:left;
    overflow:hidden;
}
.index_production_main_box
{
    width:182px;
    padding:12px;
    float:left;
}
.production_box
{    
    width:162px;
    overflow:hidden;
    text-align:center;
    padding:10px;
    background-color:#F1F1F1;     
}
.production_box dl
{
    width:162px;
    overflow:hidden;     
}
.production_box dl dt
{
    display:inline;
    width:162px;
    height:122px;
    overflow:hidden;   
}
.production_box dl dt .imgbox
{
    width:160px;
    height:120px;
    overflow:hidden;
    border:solid 1px #F1F1F1;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.production_box dl dt .imgbox div{position:static;*position:absolute;top:50%;left:50%;}
.production_box dl dt .imgbox a{position:static;*position:relative;top:-50%;left:-50%;}
.production_box dl dd
{
    height:18px;
    width:160px;
    padding-top:3px;
    text-align:center;
    overflow:hidden;
}
.production_box dl dd a{display:inline-block;height:23px;line-height:23px;overflow:hidden;color:#333;}

.index_trainList_main
{
    width:150px;
    padding:8px;
    float:left;
}
.train_box
{    
    width:150px;
    overflow:hidden;
    text-align:center;
}
.train_box dl
{
    width:150px;
    overflow:hidden;     
}
.train_box dl dt
{
    display:inline;
    width:150px;
    height:113px;
    overflow:hidden;   
}
.train_box dl dt .imgbox
{
    width:148px;
    height:111px;
    overflow:hidden;
    border:solid 1px #fff;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.train_box dl dt .imgbox div{position:static;*position:absolute;top:50%;left:50%;}
.train_box dl dt .imgbox a{position:static;*position:relative;top:-50%;left:-50%;}
.train_box dl dd
{
    height:23px;
    width:148px;
    line-height:23px;
    text-align:center;
    overflow:hidden;
}
.train_box dl dd a{display:inline-block;height:23px;line-height:23px;overflow:hidden;color:#fff;}

.index_teacherList_main
{
    width:140px;
    padding:8px;
    float:left;
}
.index_teacherList_main img
{
    width:140px;
    height:186px;
}
.index_teacherList_main div
{
    width:140px;
    display:inline-block;
    height:23px;
    line-height:23px;
    overflow:hidden;
    text-align:center;
}
.index_teacherList_main div a
{
    color:#fff;
}

.lxgk_ul
{
    padding:10px 8px;
    display:block;
}
.lxgk_ul li
{        
    display:block;
    height:42px;
    line-height:42px;
    width:200px;
    padding-left:37px;
    background:url("../images/mbi_004.gif")no-repeat 6px center;    
    text-align:left;
    border-bottom-width:1px;
    border-bottom-style:dashed;
    border-bottom-color:#999;
}
.lxgk_ul li a
{
    color: #005cc2;
    font-size:15px;
    font-weight:bold;
}
.page_center_box
{
    width:705px;
    overflow:hidden;
    padding:0 10px;
    text-align:left;
}
.news_title
{
    width:100%;
    height:42px;
    line-height:42px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    border-bottom:1px dashed #999;
    padding-top:10px;
}
.news_center
{
    width:100%;
    overflow:hidden;
    padding:18px 0;
    text-align:left;
}
.search_box
{
    width:253px;
    padding:70px 0 20px 0;
    background:url(/images/search_b.jpg) top;
}
.search_box .txt
{
    float:left;
    padding:12px 6px 12px 18px;
}
.search_box .txt input
{
    height:28px;
    line-height:28px;
    padding-left:5px;
    width:150px;    
    border:1px #bbb solid;
}
.search_box .but
{
    float:left;
    padding:0 10px;
}
.search_box .but button
{
    width:45px;
    height:45px;
    background:url(/images/16.gif) top;
    display:block;
    border:0;
}
 
 
 
 
 
 
 
 
 
 

.right_content
{
    width:730px;
    background-color:#fff;
    border:solid 1px #d3d3d3;
    overflow:hidden;
}
.right_content .head
{
    height:32px;
    line-height:32px;
    padding-right:10px;
    background:url(../Images/hr_b.jpg) repeat-x;
    width:720px;
    text-align:left;
    border-bottom:solid 1px #d3d3d3;
}
.right_content .head span
{
    float:left;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    height:32px;
    line-height:32px;
    padding-left:30px;
    width:228px;
    background:url(../Images/hl_b.jpg) no-repeat;
}
.right_content .head a
{
    float:right;
    height:32px;
    line-height:32px;
    font-size:13px;
    color:#666;
}
.index_aboutus
{
    width:714px;
    padding:8px;
    text-align:left;
    height:172px;
    overflow:hidden;    
}

.right_content .head2
{
    height:35px;
    line-height:35px;
    padding-left:15px;
    border-bottom:3px solid #d6e7ee;
    width:705px;
    text-align:left;
}
.right_content .head2 span
{
    font-weight:bold;
    font-size:18px;
    color:#2a859c;
}

.contact_head
{
    width:258px;
    height:65px;
}
.left_content
{
    width:258px;
    background-color:#fff;
    border:solid 1px #d3d3d3;
    overflow:hidden;
}
.left_content .head
{
    height:38px;
    line-height:38px;
    padding-left:15px;
    background:url(../images/th2.jpg) no-repeat center;
    width:243px;
    text-align:left;
}
.left_content .head span
{
    font-weight:bold;
    font-size:15px;
    color:#fff;
}

.left_txt_box
{
    width:238px;
    padding:10px 5px 5px 5px;
    text-align:left;
    overflow:hidden;  
}
.index_probox
{
     width:714px;
     overflow:hidden;
     padding:8px;
}
.index_probox dl
{
    width:162px;
    overflow:hidden;   
    float:left;
    margin:8px;  
}
.index_probox dl dt
{
    display:inline;
    width:162px;
    height:122px;
    overflow:hidden;   
}
.index_probox dl dt .imgbox
{
    width:160px;
    height:120px;
    overflow:hidden;
    border:solid 1px #ddd;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.index_probox dl dt .imgbox div{position:static;*position:absolute;top:50%;left:50%;}
.index_probox dl dt .imgbox a{position:static;*position:relative;top:-50%;left:-50%;}
.index_probox dl dd
{
    height:23px;
    width:160px;
    line-height:23px;
    text-align:center;
}
.index_probox dl dd a{display:inline-block;height:23px;line-height:23px;overflow:hidden;color:#0084cc;text-align:center;}


.index_topnews
{
    width:732px;
    margin-top:10px;
}
.index_newsbox_w
{
    width:354px;
    display:inline;
    float:left;
    margin:0 6px;
}
.index_newsbox
{
    width:359px;
    background-color:#fff;
    border:solid 1px #d3d3d3;
    overflow:hidden;
    float:left;    
}
.index_newsbox .head
{
    height:32px;
    line-height:32px;
    padding-right:10px;
    background:url(../Images/hr_b.jpg) repeat-x;
    width:349px;
    text-align:left;
    border-bottom:solid 1px #d3d3d3;
}
.index_newsbox .head span
{
    float:left;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    height:32px;
    line-height:32px;
    padding-left:30px;
    width:228px;
    background:url(../Images/hl_b.jpg) no-repeat;
}
.index_newsbox .head a
{
    float:right;
    height:32px;
    line-height:32px;
    font-size:13px;
    color:#666;
}
.index_newsbox .topnewlist_box
{
    width:349px;   
    height:156px;
    padding:8px 5px;
}
.index_newsbox ul
{
    width:349px;    
}
.index_newsbox ul li
{
    width:349px; 
    height:26px;
    line-height:26px;
    overflow:hidden;
}
.index_newsbox ul li div
{
    width:267px; 
    height:26px;
    overflow:hidden;
    padding-left:12px;
    background:url(../images/arrow-1.gif) no-repeat left 10px;
    float:left;
}
.index_newsbox ul li div a
{
    color:#666;
}
.index_newsbox ul li div a:hover
{
    color:red;
}
.index_newsbox ul li span
{
    float:right;
    width:70px;
    height:26px;
    text-align:center;
    display:inline;
}
.right_content_box
{
    width:730px;
    background-color:#fff;
    border:solid 1px #d3d3d3;
    overflow:hidden;
}
.right_content_box .head
{
    margin-top:10px;
    height:45px;
    line-height:45px;
    padding-left:60px;
    width:670px;
    text-align:left;
    border-bottom:3px solid #2264b0;
    background:url(/images/email.jpg) no-repeat 10px center;
}
.right_content_box .head span
{
    float:left;
    font-weight:bold;
    font-size:18px;
    height:45px;
    line-height:45px;
}
.right_txt_box
{
    width:700px;
    padding:15px;
    text-align:left;
    overflow:hidden;
}
.right_mainbox
{
    width:713px;
    padding:15px 5px;
    text-align:left;
    overflow:hidden;
}
.adwidtn
{
    width:1002px;
    margin: 0 auto;
    padding:0;  
}

.product_main_box
{
    width:222px;
    padding:8px;
    float:left;
}
.product_box
{    
    width:202px;
    overflow:hidden;
    text-align:center;
    padding:10px;
    background-color:#F1F1F1;     
}
.product_box dl
{
    width:202px;
    overflow:hidden;     
}
.product_box dl dt
{
    display:inline;
    width:202px;
    height:152px;
    overflow:hidden;   
}
.product_box dl dt .imgbox
{
    width:200px;
    height:150px;
    overflow:hidden;
    border:solid 1px #F1F1F1;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.product_box dl dt .imgbox div{position:static;*position:absolute;top:50%;left:50%;}
.product_box dl dt .imgbox a{position:static;*position:relative;top:-50%;left:-50%;}
.product_box dl dd
{
    height:23px;
    width:200px;
    line-height:23px;
    text-align:center;
}
.product_box dl dd a{display:inline-block;height:23px;line-height:23px;overflow:hidden;color:#333;}
.product_box dl dd div
{
    text-align:center;
    float:left;
    overflow:hidden;
    height:23px;
}

.pro_name
{
    width:100%;
    height:32px;
    line-height:32px;
    text-align:center;
    color:#065164;
    font-size:16px;
    font-weight:bold;
    border-bottom:3px solid #065164;
}
.pro_imgbox
{
    width:722px;
    text-align:left;
    overflow:hidden;
}

.right_txtbox
{
    width:712px;
    text-align:left;
    overflow:hidden;
    padding:10px 5px;
}


.msg_box
{
    width:100%;
    background-color:#fff;
    padding-bottom:20px;
}
.msg_box form{background-color:#fff;}
input.normal{height:22px;line-height:22px;padding-left:5px;width:255px;border:1px #d7d7d7 solid;margin-right:5px}
.form_table{width:98%;margin-top:26px;table-layout:fixed; }
.form_table th{color:#939393;font-weight:bold; font-size:13px; text-align:right;white-space:nowrap;width:150px; background-color:#eee;}
.form_table th.title{padding-left:10px;text-align:left}
.form_table td{padding:6px 0 5px 10px;text-align:left;color:#717171;line-height:200%}
.form_table label{margin-left:10px;padding:7px 0 0}
.form_table label.attr{color:#1d1d1d}
.form_table label input{margin-right:5px;vertical-align:middle}
.form_table textarea{width:465px;height:65px;padding:0 0 0 5px;font-size:12px;color:#333;border:1px #d2d2d2 solid;line-height:14px}
.form_table textarea.big{width:465px;height:350px;}
.form_table .pic{float:left;/*width:65px;height:90px;*/margin-right:10px;text-align:center}
.form_table .pic img{border:3px #efefed solid; cursor:pointer}
.form_table .pic img.current{border:3px #f60 solid}
	

.zs_box
{
     width:720px;
     overflow:hidden;
     padding:0 5px 5px 5px;
     height:166px;
     overflow:hidden;
}
	
.zslist_box
{
     width:162px;
     overflow:hidden;
     padding:15px 7px;
     float:left;
}
.zslist_box dl
{
    width:162px;
    overflow:hidden;     
}
.zslist_box dl dt
{
    display:inline;
    width:162px;
    height:122px;
    overflow:hidden;   
}
.zslist_box dl dt .imgbox
{
    width:160px;
    height:120px;
    overflow:hidden;
    border:solid 1px #F1F1F1;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.zslist_box dl dt .imgbox div{position:static;*position:absolute;top:50%;left:50%;}
.zslist_box dl dt .imgbox a{position:static;*position:relative;top:-50%;left:-50%;}

.zslist_box dl dd {display:inline-block;height:23px;line-height:23px;overflow:hidden;color:#333;text-align:center;width:162px;}



.index_shoplist
{
    width:632px;
    padding:10px 4px;
    
}
.index_shoplist_main
{
    width:150px;
    padding:10px 4px;
    float:left;
}
.index_shoplist_box
{    
    width:150px;
    overflow:hidden;
    text-align:center;
}
.index_shoplist_box dl
{
    width:150px;
    overflow:hidden;     
}
.index_shoplist_box dl dt
{
    display:inline;
    width:150px;
    height:113px;
    overflow:hidden;   
}
.index_shoplist_box dl dt .imgbox
{
    width:148px;
    height:111px;
    overflow:hidden;
    border:solid 1px #fff;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.index_shoplist_box dl dt .imgbox div{position:static;*position:absolute;top:50%;left:50%;}
.index_shoplist_box dl dt .imgbox a{position:static;*position:relative;top:-50%;left:-50%;}
.index_shoplist_box dl dd
{
    height:23px;
    width:148px;
    line-height:23px;
    text-align:center;
    overflow:hidden;
}
.index_shoplist_box dl dd a{display:inline-block;height:23px;line-height:23px;overflow:hidden;color:#fff;}


.procategory_item
{
    width:220px;
    padding-left:38px;
    height:36px;
    line-height:36px;
    border-bottom:1px solid #ddd;
    text-align:left;
    background:url(/images/ico_arrow_blue2.gif) no-repeat 22px center;
    font-size:14px;
    font-weight:bold;
}
.procategory_item a
{
    color:#0084cc;
}

.pagelink_item
{
    width:220px;
    padding-left:38px;
    height:36px;
    line-height:36px;
    border-bottom:1px solid #ddd;
    text-align:left;
    background:url(/images/adcom.jpg) no-repeat 22px center;
    font-size:14px;
    font-weight:bold;
}
.pagelink_item a
{
    color:#0084cc;
}


.width_content
{
    width:1000px;
    background-color:#fff;
    border:solid 1px #d3d3d3;
    overflow:hidden;
}
.width_content .head
{
    height:32px;
    line-height:32px;
    padding-right:10px;
    background:url(../Images/hr_b.jpg) repeat-x;
    width:1000px;
    text-align:left;
    border-bottom:solid 1px #d3d3d3;
}
.width_content .head span
{
    float:left;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    height:32px;
    line-height:32px;
    padding-left:30px;
    width:228px;
    background:url(../Images/hl_b.jpg) no-repeat;
}
.link_box
{
    width:980px;
    padding:8px 10px;
    text-align:left;
}
.link_box a
{
    margin:8px 10px;
    width:120px;
    height:50px;
    display:block;
    float:left;
}

.indexggbox
{
    width:260px;
    overflow:hidden;
}

.indexggbox .content_head
{
    background:url(../images/hl_b.jpg) no-repeat;
    height:32px;
    line-height:32px;
    padding-left:30px;
    padding-right:5px;
    width:231px;
    border-bottom:solid 1px #d3d3d3;
}

.indexggbox .content_head label
{
    display:block;
    height:32px;
    line-height:32px;
    font-weight:bold;
    font-size:14px;
    float:left;
    width:130px;
    text-align:left;
    color:#fff;
}

.indexggbox .content_head span
{
    display:block;
    height:38px;
    line-height:38px;
    padding-right:10px;
    float:right;
}

.indexggbox .content_head span a
{
    font-size:13px;
    color:#666;
}
.indexgg_ul
{
    width:310px;
    padding:0 6px;  
}
.indexgg_ul li 
{
    font-family:,;
    width:218px;
    height:36px;
    line-height:36px;
    overflow:hidden;
    padding-left:20px;
    background:url(/images/list_03.gif) no-repeat 5px center;
    border-bottom-width:1px;
    border-bottom-style:dashed;
    border-bottom-color:#ccc;    
}
.indexgg_ul li a
{
    font-weight:bold;
    color:#016ac9;
}

.zxbx_div
{
    padding:10px 5px;
}