body { color: #666; font-family: "宋体", "Tahoma", "Arial"; font-size: 12px; margin: 0; padding: 0; background: url(img/atbg.jpg) center top no-repeat; }
ul, h1, h2, h3, h4, h5, h6, p, li, div, img { margin: 0; padding: 0; list-style: none; }
form { margin: 0; padding: 0; }
img { border: 0; }
a { text-decoration: none; color: #393939; }
a:hover { color: #c00; }
h3.protitle { font-size: 14px; color: #003A75; line-height: 150%; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
.line { height: 7px; line-height: 0; font-size: 0; display: block; }
.pd5 { padding: 5px; }
.lh { line-height: 150%; }
.red { color: red; }
.hand { cursor: pointer; }
.price { color: red; font-weight: bold; }
.buy { width: 75px; height: 28px; border: none; background: url(but_bg06.jpg) no-repeat; }
.con { width: 75px; height: 28px; border: none; background: url(but_bg05.jpg) no-repeat; }
.but01 { width: 46px; height: 20px; border: none; background: #c00; color: #fff; }
.long_input { width: 360px; }
.input_login { height: 16px; background: url(input_bg01.jpg) repeat-x; border: 1px solid #a9d9f4; width: 150px; }
.img_selected { border: 3px solid #1E619D }
.img_no_select { border: 3px solid #B8D5F1 }
.ulogin { width: 120px; background: #f5f5f5; border: 1px solid #ddd; }
.u_table { width: 180px; margin: 0 auto; overflow: hidden; }
/*头部样式*/

.header { /*background:#f1f1f1;*/ padding: 0; height: 80px; }
.header .logo { width: 999px; margin: 0 auto; padding: 0; height: 80px; }
#logo { float: left; }
/*.header .logo span{ float:right; color:#1381ce; margin:0;}

.header .logo span a{ color:#1381ce; margin:0 5px;}*/



/* 导航菜单 */

ul.menu { width: 930px; height: 37px; margin: 0 auto; padding: 0 0 0 20px; list-style: none; }
ul.menu li { float: left; }
ul.menu li a { width: 85px; height: 24px; display: block; text-align: center; color: #fff; background: url(menu_bg02.jpg) no-repeat; padding: 13px 0 0 0; }
ul.menu li a:hover { color: #1381ce; font-weight: bold; background: url(menu_bg01.jpg) no-repeat; }
ul.menu .li_a a { color: #1381ce; font-weight: bold; background: url(menu_bg01.jpg) no-repeat; }
.vmenu { background: url(img/right_bg_tb.png) no-repeat; height: 50px; position: relative; }
.vmenu h3 { width: 300px; font-size: 14px; color: #333; line-height: 40px; height: 40px; float: left; margin: 0 16px; padding-left: 25px; padding-top: 6px; }
.vmenu .more { float: right; display: block; line-height: 40px; padding-top: 6px; padding-right: 10px; background: url(img/dot2.png) 0 20px no-repeat; padding-left: 16px; }
.vmenu .apply { float: right; margin: 13px; width: 60px; }
/* 左侧样式 */

.body { width: 999px; margin: 10px auto; }
.body .left { float: left; width: 217px; padding-top: 4px; }
.body .left h3.title { height: 52px; background: url(img/catebg.png) no-repeat; font-size: 14px; color: #505050; padding-left: 15px; line-height: 40px; text-align: center; overflow: hidden; }
.body .left h3.title span { background: url(img/bdot.png) 0 11px no-repeat; padding-left: 22px; margin-left: -22px; display: inline-block; }
.body .left .content { margin-bottom: 0; padding: 5px 7px; background: url(img/catebg.png) -217px 0 repeat-y; overflow: hidden; }
.body .left .content h3 { font-size: 12px; line-height: 160%; background: url("comment.gif") left center no-repeat; padding-left: 14px; }
.body .left .content h3 a { color: #3388d8 }
.body .left .content .msg { text-indent: 24px; line-height: 160%; word-wrap: break-word; word-break: normal; }
.cate_bottom { background: url(img/catebg.png) 0 -85px no-repeat; height: 15px; margin-bottom: 10px; overflow: hidden; }
/* 左侧分类列表 */

.body .left ul.catelist { list-style: none; padding: 0; margin: 0; text-align: center; }
.body .left ul.catelist li { height: 30px; line-height: 26px; font-weight: bold; margin-bottom: 5px; }
.body .left ul.catelist li.son { margin-left: 24px; }
.body .left ul.catelist li a { color: #555; display: block; height: 32px; line-height: 26px; }
.body .left ul.catelist li a:hover { background: url(img/submenuhoverbg.gif) center bottom no-repeat; }
.parent_over a { background: url(img/submenuhoverbg.gif) center bottom no-repeat; }
.body .left ul.catelist li.parent_over a { color: #c00; }
.son_over { padding-left: 24px; }
.son_over a { background: url(img/submenuhoverbg.gif) center bottom no-repeat; }
.body .left ul.catelist li.son_over a { color: #c00; }
/*右侧关于我们样式*/

.body .right { float: right; width: 769px; }
.body .right .me { width: 700px; height: 220px; background: url(bg.jpg) no-repeat; overflow: hidden; position: relative; margin-bottom: 10px; }
.body .right .me .aboutus { float: left; width: 330px; line-height: 20px; margin: 15px 10px 0 15px; height: 190px; overflow: hidden; }
.body .right .me .aboutus h3 { font-size: 14px; color: #1E619D; line-height: 14px; }
.body .right .me .banner { float: right; width: 330px; height: 190px; overflow: hidden; margin: 15px 15px 15px 0; }
.body .right .box { position: relative; background: url(img/right_bg_c.png) repeat-y; overflow: hidden; padding: 20px 20px 0; line-height: 21px; }
.body .right .date { text-align: center; border-top: 1px solid #E6F0FB; border-bottom: 1px solid #E6F0FB; height: 26px; line-height: 26px; }
.body .right ul.picture { list-style: none; padding: 0; margin: 0; }
.body .right ul.picture li { line-height: 21px; padding: 15px; background: url(img/picbg.png) no-repeat; height: 100px; margin: 10px auto; }
.body .right ul.picture li img { width: 120px; height: 90px; padding: 2px; border: 1px solid #dedede; }
.body .right ul.picture li h3 { background: #f2f2f2; padding: 0 10px; line-height: 26px; font-size: 12px; }
.body .right ul.picture li p { padding: 5px; }
.body .right ul.newslist { list-style: none; padding: 0; margin: 0 auto 15px; width: 720px; }
.body .right ul.newslist li { border-bottom: 1px solid #ededed; line-height: 23px; background: url(img/dot1.png) 0 15px no-repeat; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; }
.readmore { }
.readmore a { color: #c00; }
.readmore a:hover { text-decoration: underline; }
.body .right ul.newslist .date { float: right; margin-right: 5px; display: block; border: 0; height: 21px; line-height: 23px; }
.body .right ul.newslist h3 { font-size: 14px; line-height: 25px; }
.body .right .content { line-height: 25px; padding: 5px; font-size: 14px; }
.body .right .content p { margin-bottom: 15px; text-indent: 28px; }
.body .right h1 { text-align: center; height: 40px; line-height: 40px; font-size: 18px; color: #c00; }
.body .right .note { text-indent: 2em; padding: 3px; margin: 5px 0; border: 1px solid #E6F0FB; background: #EEF4FF; line-height: 160%; }
.body .right .proimg { float: left; width: 435px; overflow: hidden; }
.body .right .protxt { float: left; width: 252px; }
.body .right .protxt h3 { font-size: 14px; }
.body .right .line1 { border-bottom: 1px solid #B3CDFF; background: #EEF4FF; padding: 3px 5px 1px 7px; height: 26px; line-height: 26px; margin-bottom: 5px; }
.body .right .line2 { border-bottom: 1px solid #B3CDFF; padding: 3px 5px 1px 7px; height: 24px; line-height: 24px; margin-bottom: 3px; }
.body .right .msg { padding: 5px 15px; }
.right_bottom { background: url(img/right_bg_tb.png) 0 -60px; height: 140px; margin-top: -10px; }
.show_date { text-align: center; line-height: 20px; padding: 10px 0; color: #888; }
/* 首页产品列表 */

ul.indexpro { margin: 0; padding: 0; list-style: none; }
ul.indexpro li { float: left; width: 340px; margin-left: 5px; margin-bottom: 5px; color: #17677E; height: 136px; overflow: hidden; }
ul.indexpro li a { color: #17677E; }
ul.indexpro li .img { width: 120px; text-align: center; }
ul.indexpro li .img img { width: 100px; height: 100px; border: 1px solid #dddddd; padding: 2px; }
ul.indexpro li div.line1 { border-bottom: 1px solid #B3CDFF; background: #EEF4FF; padding: 3px 5px 1px 7px; height: 26px; line-height: 26px; margin-bottom: 5px; }
ul.indexpro li div.line2 { border-bottom: 1px solid #B3CDFF; padding: 3px 5px 1px 7px; height: 24px; line-height: 24px; margin-bottom: 3px; }
/* 客服QQ样式 */

#qqonline_float { width: 111px; position: fixed; *_position:absolute;
right: 10px; top: 100px; }
#qqonline_float .qq-top { background: url("qq-top.gif") no-repeat; height: 59px; }
#qqonline_float .qq-bottom { background: url("qq-bottom.gif") no-repeat; height: 26px; }
#qqonline_float .qq-list { background: url("qq-middle.jpg") repeat-y; }
#qqonline_float .myqq { text-align: center; padding-top: 3px; padding-bottom: 3px; }
/* 新闻列表样式 */

ul.news { list-style: none; padding: 0; margin: 0 auto; width: 438px; }
ul.news li { background: url("img/dot5.png") left center no-repeat; margin: 0 5px; padding-left: 16px; line-height: 26px; height: 26px; }
ul.news li span { float: right; }
/* 会员菜单样式 */

ol.usercp { list-style: none; padding: 0; margin: 0; padding-left: 33px; }
/*首页样式*/







.none { display: none; }
/* 列表分页 */

.pagelist { margin: 5px auto; padding: 5px 0; text-align: center; }
.pagelist a { padding: 3px 8px; margin: 0 2px; border: 1px solid #dddddd; color: #666; font-weight: bold; }
.pagelist a:hover { color: #d10000; }
.pagelist a.hover { color: #d10000; background: #eee; }
/* 内容分页 */

.content-page { border-top: 1px solid #dae9f8; margin-top: 7px; padding-top: 5px; margin-bottom: 5px; }
.content-page a { display: block; padding: 1px 10px; border: 1px solid #dddddd; margin-right: 5px; color: #666; font-weight: bold; }
.content-page a.now { background: #eee; color: #3388d8; }
.content-page a:hover { color: #3388d8; }
/*底部样式*/

.copyright { width: 999px; margin: 0 auto; }
.link { background: url(link_bg.jpg) repeat-x; height: 39px; }
.link h3 { float: left; width: 91px; height: 26px; padding: 13px 0 0 22px; background: url(link_left_bg.jpg) no-repeat; font-size: 14px; color: #3388d8; }
.link span { float: left; margin: 14px 0 0 0; }
.link span a { margin: 0 8px; }
.link .more { height: 25px; padding: 14px 20px 0 0; float: right; font-weight: bold; color: #3388d8; background: url(link_right_bg.jpg) top right no-repeat; }
.copyright .bottom { text-align: right; line-height: 23px; font-family: Arial; padding: 5px 0; float: right; }
.copyright .bottom a { margin: 0 8px; }
/* 自定义模块涉及到的样式 */

.table { margin: 1px auto; width: 99%; clear: both; }
.table .left { float: left; width: 20%; text-align: right; padding: 3px 1px; }
.table .right { float: left; text-align: left; padding: 3px 1px; width: 68%; }
.clue_on { color: #808080 }
.btn2 { width: 40px; height: 20px; line-height: 18px; border: 1px solid #ccc; }
.short_input { width: 50px; }
/* 订单中涉及到的CSS */

.t_sub { height: 23px; text-align: center; border-bottom: 1px solid #003A75; background: #97BEF4; }
/* 鼠标移过去的特效 */

.tr_out { height: 23px; }
.tr_over { height: 23px; background: #BFD8F9; }
/* 站内通知 */

.notice_content { margin-left: 10px; width: 215px; }
ul.notice { margin: 0; padding: 0; list-style: none; }
ul.notice li { line-height: 160%; }
ul.notice li.title { background: url("news.gif") left center no-repeat; padding-left: 8px; }
ul.notice li.title a { font-weight: bold; }
ul.notice li.msg { text-indent: 24px; padding-left: 16px; }
/* 产品列表 */

/*ul.prolist { margin: 0; padding: 0; list-style: none; }
ul.prolist li { margin-bottom: 5px; color: #17677E; overflow: hidden; border-bottom: 1px dashed #B3CDFF; padding-bottom: 5px; }
ul.prolist li a { color: #17677E; }
ul.prolist li .img { width: 140px; text-align: center; }
ul.prolist li .img img { width: 120px; height: 120px; border: 1px solid #dddddd; padding: 2px; }
ul.prolist li div.line1 { border-bottom: 1px solid #B3CDFF; background: #EEF4FF; padding: 3px 5px 1px 7px; height: 26px; line-height: 26px; margin-bottom: 5px; }
ul.prolist li div.line2 { border-bottom: 1px solid #B3CDFF; padding: 3px 5px 1px 7px; height: 24px; line-height: 24px; margin-bottom: 3px; }
ul.prolist li div.note2 { padding: 3px 5px 1px 7px; line-height: 24px; margin-bottom: 3px; }*/

/* 产品列表 */
ul.prolist{margin:0;padding:0;list-style:none;}
ul.prolist li{margin-bottom:5px;color:#17677E;overflow:hidden;border-bottom:1px dashed #B3CDFF;padding-bottom:5px;}
ul.prolist li a{color:#17677E;}
ul.prolist .img{width:160px;text-align:center; line-height:22px; padding-bottom:15px;}
ul.prolist a:hover img{border:1px solid #da251c; background:#f2e2e1;}
ul.prolist .img img{width:160px;height:137px;border:1px solid #e0e0e0;padding:2px;}
ul.prolist li div.line1{border-bottom:1px solid #B3CDFF;background:#EEF4FF;padding:3px 5px 1px 7px;height:26px;line-height:26px;margin-bottom:5px;}
ul.prolist li div.line2{border-bottom:1px solid #B3CDFF;padding:3px 5px 1px 7px;height:24px;line-height:24px;margin-bottom:3px;}
ul.prolist li div.note2{padding:3px 5px 1px 7px;line-height:24px;margin-bottom:3px;}



/* 回复 */

.reply { margin: 5px 15px; padding: 3px 5px; border: 1px solid #DDD; line-height: 150%; }
/* 人才招聘 */

.itable { border-collapse: collapse; empty-cells: hide; }
.itable td { border-bottom: 1px solid #dae9f8; color: #333333; padding: 6px 10px; }
.t_title { font-weight: bold; font-size: 14px; color: red; }
 @import url("calendar.css");
.top_head { background: #b81d23; height: 30px; line-height: 30px; width: 100%; }
.top_head_in { width: 999px; text-align: right; color: #fff; margin: 0 auto; }
.top_head_in a { color: #fff; margin: 0 10px; }
.top_head_index { margin-top: 10px; height: 30px; line-height: 30px; width: 100%; }
.top_head_index_in { width: 550px; text-align: right; color: #fff; margin: 0 auto; float:right; }
.top_head_index_in a { color: #fff; margin: 0 10px; }
.daohang_out { float: right; margin-left: -200px; width: auto; padding: 0; }
/*#nav li span{display:block; height:80px;background-image:url(img/menubg.png); background-repeat:no-repeat; position:relative; text-indent:-9999px;}*/

#nav li.top { height: 80px; background-image: url(img/menubg.png); background-repeat: no-repeat; position: relative; text-indent: -9999px; }
#nav li {float:left; font-size:14px;margin-right:20px;padding-top:28px;font-weight:bold;}
#nav li a{ display:block; height:35px;}
#nav li a:hover{ background:url(img/menu_bl.png) center bottom no-repeat;}
/*#nav li.li_a a{  background:url(img/menu_bl.png) center bottom no-repeat; color:#ba1c20;}*/
#nav li.top a.top_link { display: block; height: 80px; }
#nav li.m_shouye { width: 70px; background-position: 0 0; }
#nav li.m_shouye:hover { background-position: 0 -80px; }
.m_xinwen { width: 88px; background-position: -70px 0; }
.m_xinwen:hover { background-position: -70px -80px; }
.m_zoujin { width: 88px; background-position: -158px 0; }
.m_zoujin:hover { background-position: -158px -80px; }
.m_xiangge { width: 88px; background-position: -246px 0; }
.m_xiangge:hover { background-position: -246px -80px; }
.m_daibiao { width: 89px; background-position: -334px 0; }
.m_daibiao:hover { background-position: -334px -80px; }
.m_renli { width: 90px; background-position: -423px 0; }
.m_renli:hover { background-position: -423px -80px; }
.m_jiaru { width: 107px; background-position: -513px 0; }
.m_jiaru:hover { background-position: -513px -80px; }
.m_lianxi { width: 90px; background-position: -620px 0; }
.m_lianxi:hover { background-position: -620px -80px; }
.banner_out { background: url(img/banner_bg.png) left bottom repeat-x; padding-bottom: 18px; width: 1000px; padding-top: 5px; margin: 0 auto; overflow: hidden; }
.article_banner { width: 100%; height: 243px; background: url(img/banner5.jpg) center top no-repeat; }
.onepage_banner { width: 1000px; height: 243px; background: url(img/banner1.jpg) center top no-repeat; margin: 0 auto; }
.onepage_lianxi_banner { width: 100%; height: 243px; background: url(img/banner3.jpg) center top no-repeat; }
.onepage_lianxia_banner { width: 100%; height: 243px; background: url(img/lianxiwomen.jpg) center top no-repeat; }
.index_news_title { text-align: right; padding-right: 15px; height: 50px; }
.index_news_title a { display: block; float: right; line-height: 40px; padding-top: 10px; }
.onepage_xianggongguan_banner { width: 100%; height: 243px; background: url(img/xianggongguan.jpg) center top no-repeat; }
.xiangmu_banner { width: 100%; height: 243px; background: url(img/banner6.jpg) center top no-repeat; }
.index_banner_out { padding-bottom: 25px; width: 1000px; overflow: hidden; position: relative; text-align: center; margin: 5px auto 0; }
.mt10 { margin-top: 10px; }
.leftzp { height: 75px; }
.contact_out { background: url(img/contactbg.png) no-repeat; height: 215px; width: 217px; }
.contact_in { padding: 50px 10px 10px; }
.contact_in h3 { font-size: 28px; font-family: Arial; font-weight: normal; color: #c00; }
.lianxifs { line-height: 20px; }
.lianxifs table { border-collapse: collapse; }
.footer {/* border-top:4px solid #b81c22;*/ background: #f1f1f1 url(img/bottombg.png) repeat-x; padding-top: 30px; width: 100%; padding-bottom: 15px; }
.bottom_logo { float: left; }
.jobs_title { padding-top: 15px; }
.jobs_title h3 { font-size: 14px; float: left; color: #c00; }
.j_more { float: right; }
.jtable { border-collapse: collapse; empty-cells: hide; }
.jtable td { border-bottom: 1px solid #ececec; color: #333333; padding: 6px 10px; }
.index_about { background: url(img/index_about.png) no-repeat; width: 297px; height: 172px; overflow: hidden; float: left; }
.index_about_in { padding: 40px 15px 20px; }
.index_about_in h3 { font-size: 16px; font-family: 'Microsoft Yahei'; color: #c00; font-weight: normal; }
.index_about_in p { line-height: 21px; text-indent: 24px; padding-top: 12px; }
.index_news { background: url(img/index_news.png) no-repeat; width: 473px; height: 172px; overflow: hidden; float: left; margin-left: 10px; margin-top: -6px; overflow: hidden; }
.index_right { float: right; width: 203px; height: 172px; overflow: hidden; }
.index_video { height: 166px; overflow: hidden; }
.toutiao { height: 98px; overflow: hidden; padding-top: 10px; width: 438px; margin: 0 auto 3px; }
.toutiao img { width: 100px; height: 80px; padding: 2px; border: 1px solid #ececec; }
.toutiao p { line-height: 21px; }
.toutiao h3 { line-height: 20px; height: 25px; font-size: 12px; }
.toutiao h3 a { color: #c00; }
#diva, #divb, #divc { font-size: 8px; color: #ccc; padding-top: 5px; font-family: 'microsoft himalaya'; font-weight: normal; }
.index_table { border-collapse: collapse; width: 999px; }
.preview-slider-thumbnail img { width: 66px; height: 36px; }
.picture_hx { }
.picture_hx table { width: 100%; text-align: center; }
.picture_hx img { width: 200px; height: 160px; padding: 2px; border: 1px solid #ececec; }
.picture_hx table td { padding-bottom: 20px; }
.l1_pics { width: 1000px; margin: 0 auto; }
.index_news_in{ padding-top:10px;}

.product_bg{background:url(img/productbg.png) no-repeat;width:1000px; height:185px; overflow:hidden;}
.tupians{padding-top:35px; width:940px; margin:0 auto;}
.top_head_index_out{ width:1000px; margin:0 auto; color:#fff;}
.scgy_bg{background:url(img/scgy_bg.jpg) no-repeat;width:1000px; height:185px; overflow:hidden;}



/****滑动门*****/
#nav1 { HEIGHT: 32px; CLEAR: both; background:url(img/navbg.png) repeat-x; font-size:12px;margin-top:1px; margin-left:1px;}
#nav1 div { TEXT-ALIGN: center; LINE-HEIGHT: 28px; FLOAT: left; HEIGHT: 32px; color:#000; font-size:12px; cursor:pointer; width:94px; margin-right:16px; font-weight:bold; }
#nav1 div a{color:#4b8e4f;}
#nav1 div span{background:url(img/dot2.png) 0 5px no-repeat; padding-left:8px;}
#nav1 .l_select { background:#686868 url(img/curbg.png) no-repeat; color:#fff;}
#nav1 .l_select span{background:none; padding-left:0;}
#bb1 { CLEAR: both; margin-top:1px; padding:5px 10px; line-height:21px; padding:15px 30px;}
#bb1 ul { DISPLAY: none }
.huadongmen{padding-top:30px;}
.jibencanshu{}
.jibencanshu div{margin-bottom:5px; line-height:20px;}