/* CSS Document */
body { background:#F4F4F4;font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
div,p,ul,li,dl,dt,dd{margin:0; padding:0;}
a:link,a:visited {color: #000; text-decoration:none;}
a:hover {color: #ff6600; text-decoration:underline;}
.m_top{ margin:0 auto; width:1002px; height:100px; background:url(../images/main_02.jpg) no-repeat top; padding-top:5px; border-bottom:1px solid #D3D3D3;}
.m_top .logo_l{ float:left; margin:3px 0 0 35px;}
.m_top .menu_r{ float:right;padding-right:54px; padding-top:23px;}
.m_top .bg{width:1002px; height:100px; background:url(../images/main_01.jpg) no-repeat; overflow:hidden; }
.m_top .bg ul{ list-style-type:none; padding-top:4px; padding-left:22px; overflow:hidden; width:1002px;}
.m_top .bg ul li{ width:103px; height:33px; margin-right:2px; float:left;}
.m_top .bg ul li a{ display:block;width:103px; height:20px; font-size:14px; text-align:center;padding-top:13px;}
.m_top .bg ul li a:link,.m_top .bg ul li a:visited {color: #fff; text-decoration:none;background:url(../images/main_26.jpg) no-repeat; }
.m_top .bg ul li a:hover {color: #fff; text-decoration:none;background:url(../images/main_24.jpg) no-repeat; }
.m_top .bg ul .current{color: #fff; text-decoration:none;background:url(../images/main_24.jpg) no-repeat;}
.m_top .bg ul .current a:link,.m_top .bg ul .current a:visited,.m_top .bg ul .current a:hover,.m_top .bg ul .current a{color: #fff; text-decoration:none;background:url(../images/main_24.jpg) no-repeat; }

.m_top .bg ul li .supp_list{position:absolute; background:#019CF8;}
.m_top .bg ul li .supp_list a,.m_top .bg ul li .supp_list a:link,.m_top .bg ul li .supp_list a:visited,.m_top .bg ul li .supp_list a:hover{ background-image:none;}

.menu_r p{ float:left; padding-right:20px;}
.menu_r .p1{ background:url(../images/main_09.jpg) no-repeat 0 2px; padding-left:15px;}
.menu_r .p2{ background:url(../images/main_11.jpg) no-repeat 0 2px; padding-left:15px;}
.menu_r .p3{ background:url(../images/main_13.jpg) no-repeat 0 2px; padding-left:12px;}
.menu_r .p4{ background:url(../images/main_16.jpg) no-repeat 0 2px; padding-left:15px;}

.menu_r p a:link,.menu_r p a:visited {color: #999; text-decoration:none;}
.menu_r p a:hover {color: #999; text-decoration:underline;}

.banner{ width:1002px; height:229px; margin:0 auto;}

.cn_main{ width:966px; margin:0 auto;background:url(../images/main_32.jpg) repeat-x #FFFFFF; padding:14px 18px 20px 18px; overflow:hidden; }
.cn_main .cn_m_l{width:163px; border:1px solid #E4E4E4;background:url(../images/main_03.jpg) repeat-x #FFFFFF; padding:11px 0 0 7px; margin-right:18px;margin-bottom:15px;}
.cn_main .cn_m_l .t{ width:141px; border-bottom:1px solid #E4E4E4;background:url(../images/main_35.jpg) no-repeat; padding-left:15px;padding-bottom:8px; font-size:14px; font-weight:bold; margin-bottom:7px;}

.cn_main .cn_m_l ul{list-style-type:none; width:154px; margin:0 0 0 1px; padding-bottom:5px; overflow:hidden;}
.cn_main .cn_m_l ul li{ width:154px;}
.cn_main .cn_m_l ul li a{ display:block;width:132px; padding-top:6px; padding-left:22px; padding-bottom:6px;}
.cn_main .cn_m_l ul li a:link,.cn_main .cn_m_l ul li a:visited {color: #6F6F6F; text-decoration:none;background:url(../images/main_43.jpg) no-repeat; }
.cn_main .cn_m_l ul li a:hover {color: #fff; text-decoration:none;background:url(../images/main_39.jpg) no-repeat #009DEC; }

.cn_main .cn_m_l ul .current{color: #fff; text-decoration:none;background:url(../images/main_39.jpg) no-repeat #009DEC;}
.cn_main .cn_m_l ul .current a:link,.cn_main .cn_m_l ul .current a:visited,.cn_main .cn_m_l ul .current a:hover,.cn_main .cn_m_l ul .current a{color: #fff; text-decoration:none;background:url(../images/main_39.jpg) no-repeat #009DEC; }

.cn_main .cn_m_list{margin-bottom:15px; overflow:hidden; width:172px;}

.cn_main .cn_m_l .login{ width:154px; margin:0 0 0 1px; padding-bottom:5px; overflow:hidden;}
.cn_main .cn_m_l .login th{ font-weight:normal; padding-bottom:7px; color:#6F6F6F;}
.cn_main .cn_m_l .login td{padding-bottom:7px;}
.cn_main .cn_m_l .login td input{ border:1px solid #ccc;}
.cn_main .cn_m_l .login td .submit{ border:0; width:56px; height:20px; background:url(../images/main_04_01.jpg) no-repeat; cursor:pointer;}

.cn_main .cn_m_l .pro_seach{width:154px; margin:0 0 0 1px; padding-bottom:7px; overflow:hidden;}
.cn_main .cn_m_l .pro_seach td{ text-align:center;padding-bottom:5px;}
.cn_main .cn_m_l .pro_seach td input{ color:#6f6f6f;border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif;}
.cn_main .cn_m_l .pro_seach td .submit{ border:0; width:56px; height:20px; background:url(../images/main_05_01.jpg) no-repeat; cursor:pointer;}


.cn_main .cn_m_r{width:753px; overflow:hidden; padding:19px 0 0 18px;}
.cn_main .cn_m_r .text{ width:720px; border-bottom:1px solid #E4E4E4;background:url(../images/main_35.jpg) no-repeat; padding-left:15px;padding-bottom:8px; font-size:14px;font-weight:bold; margin-bottom:17px; padding-right:20px;}
.cn_main .cn_m_r .text span{ width:29px; height:5px; float:right;}
.cn_main .cn_m_r .text .div_r{float:right; text-align:right; font-weight:normal; font-size:12px;}

.cn_main .cn_m_r .text .div_r b{color: #FF6600; font-weight:bold;}
.cn_main .cn_m_r .text .div_r a:link,.cn_main .cn_m_r .text .div_r a:visited {color: #000; text-decoration:underline; }
.cn_main .cn_m_r .text .div_r a:hover {color: #000; text-decoration:none; }

.m_about{ text-align:left; padding:10px 10px 10px 10px; line-height:23px; color:#797979; margin-bottom:26px;}
.m_about img{ float:left; margin-right:10px; margin-top:-10px;}

.m_pro{ overflow:hidden; margin-bottom:10px;}
.m_pro ul{ list-style-type:none; padding-left:20px; overflow:hidden;}
.m_pro ul li{ float:left; width:130px;background:#F5F5F5; margin-right:10px; overflow:hidden;}
.m_pro ul li .img{ padding:4px 0 0 4px;}
.m_pro ul li .name{ text-align:center; padding:10px 0;}
.m_pro ul .line{ padding:0; float:none; width:100%; height:10px; margin:0; font-size:0; background:#FFFFFF; overflow:hidden;}

.m_pro ul li .name a:link,.m_pro ul li .name a:visited {color: #6f6f6f; text-decoration:none; }
.m_pro ul li .name a:hover {color: #FF6600; text-decoration:none; }
.m_pro .pro_details{ width:400px;}
.m_pro .pro_details th{ text-align:left; padding-bottom:5px; padding-right:10px; width:70px;}
.m_pro .pro_details td{text-align:left; padding-bottom:5px;}

.m_news{ overflow:hidden; padding-bottom:20px;}
.m_news ul{ list-style-type:none;overflow:hidden;}
.m_news ul li{ background:url(../images/main_47.jpg) no-repeat 5px 9px; padding:7px 0 7px 15px; border-bottom:1px solid #EBEBEB; }
.m_news ul li .time{ float:right; width:70px; color:#6f6f6f;}
.m_news ul li a:link,.m_news ul li a:visited {color: #6f6f6f; text-decoration:none; }
.m_news ul li a:hover {color: #FF6600; text-decoration:none;}

.m_contact{ background:url(../images/main_12.jpg) no-repeat right bottom; color:#000; line-height:25px; font-size:12px; height:400px; padding:20px 0 0 20px;}
.m_contact a:link,.m_contact a:visited {color: #000; text-decoration: underline; }
.m_contact a:hover {color: #FF6600; text-decoration:none;}

.m_recruitment table{ margin:0 auto; color:#6f6f6f; margin-bottom:20px;}

.page{ padding:10px 0; text-align:center;}
.page a:link,.page a:visited {color: #000; text-decoration:none; }
.page a:hover {color: #FF6600; text-decoration:none;}

.m_news .title{ color:#454545; line-height:22px; padding:0 20px;}
.m_news .title .h1{ font-size:14px; font-weight:bold; color:#333333; text-align:center;padding-top:20px;}
.m_news .title .time{  padding:5px 0 25px 0;text-align:center;color:#1E1E1E;}
.back{ text-align:center;padding-top:50px;}

.sales_network{overflow:hidden; padding-bottom:20px; line-height:20px;}
.sales_network .float_div{ position:absolute; background:#FFFFFF;padding: 0 0 1px; width:720px;}
.sales_network .map{ background:url(../images/map.gif) no-repeat center; width:536px; height:423px; margin:0 auto; overflow:hidden;}
.sales_network .map div,.sales_network .map a{ float:left;}
.sales_network .map a:link,.sales_network .map a:visited 
 { background: url(../images/point05.gif) no-repeat 10px bottom;
    color: #58677A;
    display: block;
    font-size: 12px;
    height: 18px;
    padding: 0;
    text-decoration: none;
}

.sales_network .map a:hover { background: url(../images/point05_.gif) no-repeat 10px bottom;
    color: #5786c1;
    display: block;
    font-size: 12px;
    height: 18px;
    padding: 0;
    text-decoration: none;}
    
.sales_network .float_div .poptxt {background:#FFFFFF;}
.mypop {
    background: none repeat scroll 0 0 #FFFFFF;
}
.mypop h4 {
    border-bottom: 1px solid #CCCCCC;
    color: #153E7D;
    font: bold 14px/30px "宋体";
    padding-left: 10px;
}

.moreplate {
    overflow: auto;
}
.moreplate {
    height: auto;
    width: auto;
}
.moreplate dl {
    float: left;
    width: 162px;
}
.mypop dl {
    padding: 5px 5px 5px 10px; overflow:hidden;
}
.mypop dt {
    color: #153E7D;
    font: bold 12px/24px Arial, Helvetica, sans-serif;
}
.btn01 {
    background:url(../images/btn02.gif) no-repeat;
    border:0;
    color: #666666;
    font-size: 12px;
    height: 22px;
    width: 68px;
    font-family:Arial, Helvetica, sans-serif;
}

.input_1{border: 1px solid #CCCCCC;
    color: #6F6F6F;
    font-size: 12px;
    padding-left: 2px;
    padding-right: 2px;}

.bottom{ background:#F3F4F6; text-align:center; padding:20px 0; color:#4E4E4E; line-height:25px; margin:0 auto; width:1002px;}

.question_list{ width:736px; margin:0 auto; color:#666; padding-bottom:5px;}
.question_list .reply{ color:#FF6100}

.question_list .bg{ background:#E9F8FF;}