﻿/*内页侧边栏*/
.sbox{ margin-bottom:6px;}
.sbox_t{ height:32px; background:url(sbox_t.gif) no-repeat; font:bold 14px/32px "宋体"; color:#fff; padding-left:9px;}
.sbox_t strong{ font:bold 14px/32px "宋体"; float:left; /*width:91px;*/ text-align:center; background:#0086D7; border-radius:4px; padding:0 8px;}
.sbox_m{ zoom:1; overflow:auto; border:#DCDCDC 1px solid; border-top:none;}

.c_list{ padding:10px 5px 10px 6px;}
.c_list li{ /*height:28px;*/ background:url(sbox_li_x.gif) left center repeat-x; border:#ccc 1px solid;border-radius: 3px; margin-bottom:5px;}
.c_list li.nobd{ border:none;}
.c_list li .psa {/*height:28px;overflow:hidden;*/ cursor:pointer; padding:5px 0 5px 25px; background:url(ico_12.gif) 14px 10px no-repeat; font:normal 12px/18px "宋体";}
.c_list li .psa a{}
.c_list li .psa a:hover{}
.c_list li .pls{}
.c_list li .pls a{color:#f00;}

.c_list li ul{}
.c_list li ul li{}
.c_list li ul .psa {height:25px; padding-left:28px; background:none; font:normal 12px/25px "宋体";}

.c_list li ul ul .psa { padding-left:38px; background:none; font-weight:normal;}

.sbox2{ background:url(sbox2.gif) no-repeat; height:54px; border:#DCDCDC 1px solid;}
.sbox2 a{ display:block; height:54px;}
.sbox2 a span{ display:block; background:#53A11A; color:#fff; float:right; padding:0 5px; margin:31px 10px 0 0; height:17px; font:normal 12px/17px "宋体";}

.scontact{ background:url(scontact.gif) center top no-repeat; padding:145px 10px 10px; border:#D1E2EF 1px solid; color:#8C8A8A;}
.scontact a{ color:#8C8A8A;}

/*网页内容*/
.main_c{ text-align:left; padding:15px; min-height:518px; _height:518px; border:#ccc 1px solid;}
.main_c img{max-width:620px;width: expression(this.width > 620 ? 620 : true);} 

/*网页标题*/
.main_t{ height:34px; background:url(box2_t.gif) repeat-x; border:1px solid #ccc; border-bottom:none; padding:0 13px;}
.main_t .cn{ float:left; font:bold 14px/34px "宋体"; background:url(ico_13.gif) 0 12px no-repeat; padding-left:16px; color:#0067ac;}

/**/
.lminfo{ border-bottom:2px solid #fac424; color:#008000; background:url(ico_7.gif) 2px 5px no-repeat; margin-bottom:10px; padding-left:20px; height:22px; line-height:22px;}
/*新闻列表*/
.n_list{ color:#3a93bb;word-break:break-all; padding:10px 0px}
.n_list li{ height:25px;background:url(ico_17.gif) 0 10px no-repeat; overflow:hidden; vertical-align:top;}
.n_list li h3{ float:left; padding-left:15px; width:600px; font:normal 12px/25px "宋体";}
.n_list li h3 a{ font-weight:normal;}
.n_list li h3 a:hover{}
.n_list .news_info{ color:#404040; padding-left:30px;}
.n_list span{ color:#333; float:right;}

/*.inews ul{ padding:10px 15px 0; }
.inews ul li{ height:25px; overflow:hidden; font:normal 12px/25px arial; padding-left:18px; background:url(ico_2.gif) 0 9px no-repeat;}
.inews ul li a{ float:left; display:block; width:430px;}
.inews ul li span{ float:right; color:#333;}*/

/*产品列表*/
.p_list{ padding-left:10px;}
.p_list .pitme{ float:left; width:205px; text-align:center; margin-right:30px;}
.p_list .nomr{ margin-right:0;}
.p_list .bpic{border:1px solid #ccc; height:158px;}
.p_list .pitme h3{ line-height:15px; height:30px; overflow:hidden; font-size:12px; text-align:center; margin-top:10px}
.p_list .pitme h3 a{ font-weight:normal;}
.p_list .bsep{ clear:both; margin:0; padding:0; overflow:hidden; height:1px;}

.p_list_r .pitme{ float:left; width:152px; padding:5px 6px; text-align:center;}
.p_list_r .bpic{border:1px solid #AFAD84; vertical-align:middle; width:150px; height:113px;}
.p_list_r .pitme h3{ line-height:22px; height:22px; background:#AFAD84; border: 1px solid #AFAD84; overflow:hidden; font-size:13px; margin-top:1px;}
.p_list_r .pitme h3 a{ color:#222;}
.p_list_r .pitme h3 a:hover{ color:#000; text-decoration:underline}

/*产品展示*/
.pshow{ margin-bottom:10px;}
.pshow .title{ font:bold 16px/25px "宋体"; color:#f00;}
.pshow .pimg{ margin-left:10px; float:right;}
.pshow .pimg .img{ padding:1px; border:#ccc 1px solid; width:330px; float:left;}
.pshow .pimg .nrr{ width:360px; float:right;}
.pshow .info{ padding-top:15px;}
#ptt{ height:33px; background:url(str_5.gif) repeat-x; padding-left:5px; margin-top:10px;}
#ptt li{ font:bold 14px/33px "宋体"; float:left; padding:0 10px; cursor:pointer;}
#ptt li.ns{ background:#ccc;}

.pshow .nr{ padding:10px;}
.pshow .nr td{ padding:0 5px;}
#p_nr1{ display:none;}
/*相关产品*/
.prod_rbox{ padding:10px 0 0; height:auto; overflow:auto;}

.prod_rbox li{ float:left; width:148px; margin-bottom:10px; padding:0 10px;}
.prod_rbox li h3{ line-height:25px; font-size:13px;height:50px; overflow:hidden; text-align:left; margin-top:10px}
.prod_rbox li h3 a{ color:#616358;}
.prod_rbox li b{line-height:25px; color:#943201;}
.prod_rbox .bsep{ clear:both; margin:0; padding:0; overflow:hidden; height:10px;}
/*留言板*/
.gb{ margin-top:10px;}
.gbtt{ height:30px; line-height:30px; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold; padding-left:5px; margin-bottom:20px;}
.gb form{ padding-top:20px;}
.gb table,.gb table th,.gb table td{ border:1px solid #ccc; border-collapse:collapse;}
.gb table th{ width:130px; height:25px; text-align:right; font-weight:normal;}
.gb table td{height:25px; padding:2px 5px;}
.gb table td input,.gb table td textarea{ border:#ccc 1px solid; overflow:auto; height:25px;}
.gb .btn{ border:1px solid #ccc; width:100px; height:21px; font:bold 12px/21px "宋体"; padding:0 10px; cursor:pointer; overflow:hidden;}

.reviews{margin-top:40px;}
.rvtt{ background:url(str_5.gif) no-repeat; border-bottom:2px solid #add7e5;height:31px; line-height:31px;}
.rvl{ padding:0 10px;word-break:break-all; overflow:hidden;}

.downlist{ line-height:30px; padding:0 10px 0 35px; margin-bottom:10px;}
.downlist table{ background:#716F55;}
.downlist table th{ background:#858364; padding:0 5px;}
.downlist table th span{ font-weight:normal; color:#333;}
.downlist table td{ background:#8D8B6A; padding:5px; line-height:20px;}
/*首页*/
.box1{ margin-bottom:10px;}
.box1_t{ height:31px; border:#D7D7D7 1px solid;border-radius:5px 5px 0 0;box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1) inset; padding-left:12px;}
.box1_t strong{ float:left; color:#0067AC; font:bold 14px/31px "宋体"; background:url(hot.gif) 0 7px no-repeat; padding-left:32px;} 
.box1_t a{ float:right; margin:9px 14px 0 0;}
.box1_m{ height:751px; padding:20px 0 0 18px; overflow:hidden; border:#D7D7D7 1px solid; border-top:none;box-shadow:0 9px 30px rgba(50,50,50, 0.1) inset;}
.box1_m .item{ width:177px; float:left; margin:0 9px 10px 0;}
.box1_m .nomr{ margin-right:0;}
.box1_m .item .img{ text-align:center; vertical-align:middle; height:145px; border:#DBDBDB 1px solid;}
.box1_m .item h3{ text-align:center; font:normal 12px/27px "宋体"; height:27px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; width:177px;} 
.box1 .sybn{ padding:8px 0 0 9px;}
.box2{ margin-bottom:10px; width:259px; float:left;}
.box2_t{ height:34px; background:url(box2_t.gif) repeat-x; border:#ccc 1px solid; color:#0067ac; padding:0 13px;}
.box2_t strong{ float:left; font:bold 14px/34px "宋体"; background:url(ico_13.gif) 0 12px no-repeat; padding-left:16px;}
.box2_t span{ float:left; font:normal 14px/34px arial; margin-left:5px;}
.box2_t a{ float:right; margin-top:5px;}
.box2_m{ height:230px; padding:10px; color:#333; border:#ccc 1px solid; border-top:none; line-height:23px;}
.box2_m img{ float:left; margin-right:10px;}
.box2_m a{ color:#f00;}
.box3{ width:729px; float:right;}
.box4{ margin-bottom:10px;}
.box4_t{ height:38px; background:url(box4_t.gif) repeat-x; border:#D6D6D6 1px solid; margin-bottom:10px;}
.box4_t strong{ float:left; width:202px; height:38px; background:url(box4_t_strong.gif) no-repeat;}
.box4_m{ height:267px; background:url(youshi-bg.gif) no-repeat;}
.box4_m ul{ padding:26px 0 0 258px;}
.box4_m ul li{ height:34px; margin-bottom:11px; overflow:hidden;}
.box4_m ul li .title{ float:left; width:119px; text-align:center; font:bold 14px/34px "宋体"; color:#fff;}
.box4_m ul li .nr{ margin-left:140px; font:normal 12px/34px "宋体"; color:#458203;}
.box4_m ul li.ns .nr{ color:#B13734;}
.box5{ height:356px; background:#F1F1F1;}
.box5 .L{ width:280px; float:left; height:356px; background:url(box5_l.gif) top right no-repeat; margin-left:20px; padding-right:23px;}
.box5 .M{ width:317px; float:left; height:356px; background:url(box5_l.gif) top right no-repeat; margin-left:20px; padding-right:23px;}
.box5 .R{ width:280px; float:right; padding-right:17px;}
.box5_t{ height:45px; border-bottom:#B2B2B2 1px solid; overflow:hidden;}
.box5_t strong{ float:left; background:url(ico_14.gif) 2px 18px no-repeat; font:bold 14px/45px "宋体"; padding-left:33px; padding-top:7px; color:#0067ac;}
.box5_t strong.x{ background-image:url(ico_15.gif);}
.box5_t strong.z{ background-image:url(ico_16.gif);}
.box5_t a{ float:right; color:#0067ac; margin-top:18px;}
.box5_m img{ margin:13px 0 5px; display:block;}
.box5_m .nr{ padding-left:6px;}
.box5_m ul{}
.box5_m ul li{ height:28px; border-bottom:#B5B5B5 1px dashed; font:normal 12px/28px "宋体"; background:url(ico_17.gif) 3px 11px no-repeat; padding-left:18px;}
.box5_m ul li a{ margin-right:90px; display:block; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.box5_m ul li span{ float:right;}
.box6{ margin-bottom:10px;}
/*工作机会*/
#jobinfo{ background:#AFAD84;}
#jobinfo td{ background:#8D8B6A;}
#jobinfo th{ text-align:right; font-weight:normal; width:80px; background:#8D8B6A;}
/*圆角*/
.tl,.tr,.bl,.br{ position:absolute; z-index:500; background:url(roundeda.gif) 0 0 no-repeat;height:6px;width:6px;overflow: hidden;}
.tl{ top:-2px; left:-2px;}
.tr{ top:-2px; right:-2px; background-position:0 -6px;}
.bl{ bottom:-2px; left:-2px;background-position:0 -12px;}
.br{ bottom:-2px; right:-2px; background-position:0 -18px;}