@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,caption, tbody, tfoot, thead{
border:0 none;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

html, body {text-align:left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,   
blockquote{margin:0; padding:0; }      
fieldset,img { border:0; }   
address,caption,cite,code,dfn,em,strong,th,var
{ font-style:normal; font-weight:normal; }   
ol,ul { list-style:none; }   
caption,th { text-align:left; }   
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }   
q:before,q:after { content:; }   
abbr,acronym { border:0; } 
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;
}
img{ vertical-align:middle; border:0;}
input {
vertical-align:middle;
}
ul,li,dd,dt,ol,div{ overflow:hidden; list-style:none;}
/*
div{ overflow:hidden;}
*/
/*===general start===*/
body{ background:#fff; color:#6B6B6B;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.f_l{ float:left;}
.f_r{ float:right;}
.air{ height:35px; width:100%;}
.air2{ height:25px; width:100%;}
.air_h{ height:35px; width:100%;}
.air_w{ width:17px; height:100%;}
.underline{ text-decoration:underline;}
.m_left_8{ margin-left:7px;}
#warp_c{ width:744px; float:left;}
#warp_sub{ width:586px;}
#menu{ width:142px; margin-left:17px;}

#top_line{height:30px;}
#body_warp{ width:960px;margin:0 auto;}
.left{ float:left;}
.right{ float:right;}
#leftmenu{ width:213px; height:100%;}
#leftcontact {margin-left:20px;}
#leftcontact h2{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#ff0000;}
#leftcontact p{ line-height:24px;color:#ff0000;}

#body_warp #head{ height:220px; width:100%;}
#body_warp #head #logo{ width:213px; height:58px; float:left;}
#body_warp #head_sub{ height:230px; width:100%;}
#body_warp #head_sub #logo{ width:213px; height:58px; float:left;}
#body_warp #nav_warp{margin-left:20px;}
#body_warp #nav_warp #nav{ width:180px; float:left;}
#body_warp #nav_warp #nav li{float:left; height:30px; width:180px;}
#body_warp #nav_warp #nav li a{ color:#505050; background:#ff0000; line-height:30px;}
#body_warp #nav_warp #nav li a:hover,#body_warp #nav_warp #nav li a:visited{ color:#fff; background:#ff0000; line-height:30px; text-decoration:none;}


li.home{ width:86px;}
li.about{ width:112px; }
li.pro{ width:129px;}
li.contact{ width:115px;}
li.hrl{ width:112px; }

li.home a{ width:86px; height:34px; float:left; display:block; background: url(../images/nav_home.gif) no-repeat 0 0;}
li.home a:hover{background: url(../images/nav_home.gif) no-repeat 0 -36px;}
li.about a{ width:112px;height:34px; float:left; display:block; background: url(../images/nav_info.gif) no-repeat 0 0;}
li.about a:hover{background: url(../images/nav_info.gif) no-repeat 0 -36px;}
li.pro a{ width:129px;height:34px; float:left; display:block; background: url(../images/nav_pro.gif) no-repeat 0 0;}
li.pro a:hover{background: url(../images/nav_pro.gif) no-repeat 0 -36px;}
li.contact a{ width:115px;height:34px; float:left; display:block; background: url(../images/nav_contact.gif) no-repeat 0 0;}
li.contact a:hover{background: url(../images/nav_contact.gif) no-repeat 0 -36px;}
li.hrl a{ width:112px;height:34px; float:left; display:block; background: url(../images/nav_hrl.gif) no-repeat 0 0;}
li.hrl a:hover{background: url(../images/nav_hrl.gif) no-repeat 0 -36px;}

li.home_sel a{background: url(../images/nav_home.gif) no-repeat 0 -36px !important;}
li.about_sel a{background: url(../images/nav_info.gif) no-repeat 0 -36px!important;}
li.pro_sel a{background: url(../images/nav_pro.gif) no-repeat 0 -36px !important;}
li.contact_sel a{background: url(../images/nav_contact.gif) no-repeat 0 -36px !important;}
li.hrl_sel a{background: url(../images/nav_hrl.gif) no-repeat 0 -36px !important;}

#body_warp #nav_warp #lan{ width:183px; height:34px; float:right; background:url(../images/lan_bg.gif) no-repeat 0 0;}
#body_warp #nav_warp #lan a{ font-family:Arial, Helvetica, sans-serif;height:20px; line-height:20px; display:block;margin-top:7px;}
#body_warp #nav_warp #lan a:hover{ color:#29bacd; text-decoration:none;}


#body_warp #banner{width:584px;}
#body_warp #content{ width:100%;}
#body_warp #content #con_top{ height:277px; width:744px; background:#ff0000;}
#con_top ul{ width:584px; float:left; margin:5px;}
#con_top ul li{width:584px; float:left;color:#505050;line-height:24px; font-family:"宋体"}
#con_top ul li a{ color:#505050;line-height:24px;font-family:"宋体"}
#con_top ul li a:hover{ color:#fff;line-height:24px;font-family:"宋体"; text-decoration:none;}
#con_top .more{ margin:5px;}
#con_top .more a{ color:#fff;}
#con_btom{ height:110px;overflow:hidden; margin-bottom:5px;}
.cbg_l{ width:7px; height:273px; background:url(../images/index_conl.gif) no-repeat 0 0;}
.cbg_r{ width:8px; height:273px; background:url(../images/index_conr.gif) no-repeat right 0;}
.cbg_c{ padding-top:10px; padding-left:4px;}
.pro_div{ width:169px; float:left;}
.pro_div h1{ width:169px; height:54px; background:url(../images/home_pro_tit.gif) no-repeat 0 0; display:block; text-indent:10px;}
.pro_div h1 img{ margin-top:10px;}
.pro_div_con{ width:169px;height:148px; background:url(../images/home_pro_txt.gif) no-repeat 0 0; margin:0 auto;}
.pro_div_con p{ color:#707070;padding:5px 7px; line-height:1.5em;}
.pro_div_con p img{ margin-bottom:10px;}
.pro_div span a{ width:56px; height:23px; background:url(../images/more_bg1.gif) no-repeat 0 0; display:block; float:right; line-height:23px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:8pt;margin-top:10px;}
.a_lcd a{color:#3543bb;}
.a_inv a{color:#34b0c2;}
.a_tou a{color:#eda421;}
.a_lcp a{color:#118a12;}
.a_lcd a:hover,.a_inv a:hover,.a_tou a:hover,.a_lcp a:hover{ font-weight:900; font-size:9pt;text-decoration: none;}

#List1,#List2{height:110px;_height:110px;*height:110px;padding:0px; margin:0px;}
#List1 li,#List2 li{width:111px;float:left; padding:0px 6px;}
#List1 li img,#List2 li img{float:left; padding-right:5px; width:110px; height:100px; margin:5px 0px;}
#stock_more{ position:absolute; width:55px; height:25px; float:right; top:224px; left:165px;}
#stock_more a{ width:55px; height:25px; display:block; background:url(../images/mini_more1.gif) no-repeat 0 0;}
#stock_more a:hover{background:url(../images/mini_more2.gif) no-repeat 0 0;}

#con_sub{ width:586px; overflow:hidden;text-align:left;}
#con_sub h1{ width:586px; height:20px; background:#ff0000; color:#fff; line-height:20px; text-indent:1em; font-weight:700; text-align:left;}
#con_sub h1 div{padding-right:5px;}
#con_sub h3{ font-size:18px; font-family:"微软雅黑","黑体"; line-height:80px; text-align:left; color:#ff0000;}
#con_sub h4{ font-size:12px; font-weight:bold; color:#ff0000; text-align:left;}
#con_sub h1 a{ color:#fff; float:right;padding-right:5px;}
#con_sub h2{ line-height:25px;font-weight:700; margin-top:20px;}
#con_sub h5{ line-height:40px; font-weight:bold;}
#con_sub p{ line-height:22px; padding:3px 0px; text-align:left;}
#con_sub .team{ width:586px; height:164px; padding:30px 0px 10px;}
#con_sub .team img{ float:left; width:164px; height:164px; margin-right:20px;}
#con_sub .team p{ line-height:20px; padding:0px 0px 0px 20px;}

#con_sub_about{ width:586px; overflow:hidden;text-align:left;}
#con_sub_about h1{ width:586px; height:20px; background:#ff0000; color:#fff; line-height:20px; text-indent:1em; font-weight:700; text-align:left;}
#con_sub_about h1 div{padding-right:5px;}
#con_sub_about h3{ font-size:18px; font-family:"微软雅黑","黑体"; line-height:80px; text-align:left; color:#ff0000;}
#con_sub_about h4{ font-size:12px; font-weight:bold; color:#ff0000; text-align:left;}
#con_sub_about h1 a{ color:#fff; float:right;padding-right:5px;}
#con_sub_about h2{ line-height:25px;font-weight:700; margin-top:20px;}
#con_sub_about h5{ line-height:40px; font-weight:bold;}
#con_sub_about p{ line-height:22px; padding:3px 0px; text-align:left;}
#con_sub_about .team{ width:586px; height:164px; padding:30px 0px 10px;}
#con_sub_about p img{ float:left; width:164px; height:164px; margin-right:20px; margin-top:20px;}
#con_sub_about .team p{ line-height:20px; padding:0px 0px 0px 20px;}

#con_sub #newslist{ width:586px; padding:20px 0px;}
#con_sub #newslist li{ width:586px; float:left; line-height:20px;}
#con_sub #newslist li a{ color:#505050;}
#con_sub #newslist li a:hover{ color:#ff0000; text-decoration:none;}
#con_sub #page{ border-top:1px solid #ff0000; width:586px; text-align:right;}
#con_sub #page a{width:65px; display:block; color:#ff0000; float:right; line-height:24px; margin-right:10px;}
#con_sub #page #prev{ background:url(../images/prev.gif) right center no-repeat; width:65px; display:block; color:#ff0000; float:right; line-height:24px; margin-right:10px;}
#con_sub #page #next{ background:url(../images/next.gif) right center no-repeat; width:40px; display:block; color:#ff0000;float:right;line-height:24px;}

#footer{ width:960px; margin:0px auto;}
#footer #copyright{font-family:Arial, Helvetica, sans-serif;color:#929191;line-height:18px; text-align:center; margin-top:10px;}
#footer #copyright .copy_l{ width:27px; height:36px; background:url(../images/footer_copy_l.gif) no-repeat 0 0;}
#footer #copyright .copy_r{ width:27px; height:36px; background:url(../images/footer_copy_r.gif) no-repeat 0 0;}
#footer #copyright a{ color:#929191;}
#footer #copyright a:hover{ color:#3c569f; text-decoration:none;}

/*inside*/
.in_sideleft{ width:220px; background:#f6f6f6;}
.in_sideleft h1{ height:42px;}
.in_sideleft a{ text-decoration:none;}
.in_sideleft dt{ height:38px; line-height:34px; background:url(../images/inside_libg.gif) no-repeat 0 0; text-indent:10px; font-weight:700;font-family:'Microsoft Yahei',Helvetica,Arial; color:#9f9fa0;}
.in_sideleft li{ height:22px; line-height:22px; text-indent:30px;border-bottom:1px solid #DDDDDD;}
.in_sideleft li a{color:#4a688c;}
.in_sideleft li a:HOVER{}
.in_sideleft dt a{ padding-left:20px;background:url(../images/li1.gif) no-repeat 0 5px;color:#8e959f;}
.in_sideleft dt a:hover{background:url(../images/li2.gif) no-repeat 0 5px; color:#477faf;}
li.list_sel a{background:url(../images/li2.gif) no-repeat 0 5px; color:#
 !important;}
a.dlsel{background:url(../images/li2.gif) no-repeat 0 5px !important; color:#477faf !important;}

.in_right{ width:710px; float:right;}
.in_right h2{ height:25px; line-height:25px;border-bottom:1px #e4e4e4 solid; text-align:right;}
.in_txt{padding:10px 5px; line-height:22px;font-family:'Microsoft Yahei',Helvetica,Arial;}
.in_right p{ text-indent:2em; text-align:justify;}
.in_right h3{font-family:'Microsoft Yahei',Helvetica,Arial; height:40px; line-height:40px; border:1px solid #e4e4e4; border-right:0; padding:5px; margin-top:10px; font-size:16px; color:#385173;}
.in_right h3 span{ background:url(../images/arrow.gif) no-repeat 8px center; padding:10px 0; padding-left:35px;}
.p_2{ padding-top:10px;}
.font_14{ font-size:14px; font-weight:900;}
.in_right p b{ margin-right:5px;}

.hrl{ width:98%;margin:0 auto;}
.hrl div{padding:10px 0 10px;}
div.career_title {
font-size:14px;
color:#8696ad;
font-weight:bold;
}
div.hrl span{ margin-right:15px;}
.b_bottom{border-bottom:1px  dashed #e4e4e4;}
.hrl h4{ font-size:12px; font-weight:700;color:#8696ad;}

.job li{
background:url("../images/dot.gif") no-repeat List1 12px 10px transparent;
padding:2px 5px 2px 25px;
}
.jo_table{ padding:15px 0;}
.jo_table th{ height:32px; background:#ededed; line-height:32px;}

/*pro*/
.cms_topline  {
background-color:#3d6198;
height:3px;
}
.cms_boardtitle {
background-color:#e6e9ee;
height:29px;
line-height:29px !important;
}
.pro_t { margin-top:15px;}
.pro_t td {
color:#333333;
font-family:'Microsoft Yahei',"Verdana","Tahoma";
font-size:9pt;
line-height:18px;
}

li.pro_img{width:350px; float:left; text-align:center; vertical-align: top;}
li.pro_txt{ width:350px; float:right;}


.rollBox {
overflow:hidden;
padding:5px 0 5px 0px;
width:744px;
height:110px;
}
.rollBox .LeftBotton {
background:url("../images/c_left.gif") no-repeat List1 0 bottom transparent;
cursor:pointer;
display:inline;
float:left;
height:24px;
margin:10px 0 0;
overflow:hidden;
width:0px;
}
.rollBox .Cont {
float:left;
overflow:hidden;
width:744px;
margin-right:0px;
height:110px;
}
.rollBox .RightBotton {
background:url("../images/c_right.gif") no-repeat List1 0 bottom transparent;
cursor:pointer;
display:inline;
float:left;
height:24px;
margin:10px 0 0;
overflow:hidden;
width:0px;
}

.rollBox .ScrCont {
width:10000px;
}
.rollBox #List1, .rollBox #List2 {
float:left;
}
.rollBox .Cont .pic {
float:left;
padding:0 10px;
text-align:center;
width:154px;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
text-decoration:none;
}
.rollBox .Cont .pic p {
background:none repeat List1 0 0 #314E5F;
line-height:26px;
}
.rollBox .Cont .pic img {
display:block;
margin:0 auto;
}

.in_right input, .in_right textarea {
background:none repeat List1 0 0 transparent;
border:1px solid #DFDFDF;
vertical-align:middle;
}

.pager{ width:586px; text-align:right; line-height:30px; color:#FF0000;}
