@charset "utf-8";
.key_tag { text-decoration: underline; }
/*导航栏样式*/
.navv { height: 100px; width: 72%; float: right; }
.navv li { line-height: 100px; height: 100px; text-align: center; float: left; position: relative; width: 12.5%; position: relative; }
.navv li span { width: 100%; height: 100%; background: url(/uploads/image/thimages/sjj.png) no-repeat center bottom #b01b2e; left: 0; top: 0; margin-top: -100px; transition: all 0.5s; display: block; position: absolute; z-index: 99; opacity: 0; }
.navv li:hover span { margin-top: 0px; opacity: 1; }
.navv li a { line-height: 100px; color: #000; height: 100px; font-size: 16px; padding: 13px; position: relative; z-index: 999; }
.navv li:hover a { color: #fff; }
.navv li:hover { }
.navv li:last-child:hover { background: none; border-bottom: none; }
.xian { width: 1px; height: 23px; position: absolute; right: 0; top: 31px; background: #bdc9dc; }
.navv .sec { background: rgba(205, 204, 204, 0.8); color: #000; overflow: hidden; z-index: 9999; position: absolute; top: 100px; left: -12px; width: 130px; display: none; }
.navv .sec a { color: #000; height: 38px; line-height: 38px; width: 100%; display: block; padding: 0px 26px; font-size: 14px; }
.navv li:hover .sec a { color: #000; }
.navv .secc { left: -44px !important; }
.navv .secc { width: 200px !important; }
/*banner3效果*/
.banner-box-3 { position: relative; }
#focus { position: relative; overflow: hidden; width: 590px; height: 300px; margin: 0 auto; }
#focus ul { position: absolute; height: 300px; }
#focus ul li { position: relative; float: left; overflow: hidden; width: 590px; height: 300px; background: #000; }
#focus ul li a img { width: 590px; height: 300px; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btn43 { position: absolute; right: 0; bottom: 25px; width: 255px; height: 10px; padding: 5px 10px; text-align: right; }
#focus .btn43 span { display: inline-block; width: 25px; height: 10px; margin-left: 5px; cursor: pointer; background: #fff; _display: inline; _zoom: 1; _font-size: 0; }
#focus .btn43 span.on { background: #fff; }
#focus .prenext3 { position: absolute; z-index: 9999; top: 42%; display: block; overflow: hidden; width: 50px; height: 75px; cursor: pointer; opacity: .3; display: none; filter: alpha(opacity=10); }
#focus .prenext3:hover { opacity: .7; }
#focus .pre3 { left: 0; background: url(/uploads/image/thimages/l.png) no-repeat center #000; }
#focus .next3 { right: 0; background: url(/uploads/image/thimages/r.png) no-repeat center #000; }
/*banner3效果*/
.banner-box-31 { position: relative; }
#focus1 { position: relative; overflow: hidden; width: 590px; height: 228px; margin: 0 auto; }
#focus1 ul { position: absolute; height: 228px; }
#focus1 ul li { position: relative; float: left; overflow: hidden; width: 590px; height: 228px; background: #000; }
#focus1 ul li a img { width: 590px; height: 228px; }
#focus1 ul li div { position: absolute; overflow: hidden; }
#focus1 .btn1 { position: absolute; right: 0; bottom: 25px; width: 255px; height: 10px; padding: 5px 10px; text-align: right; }
#focus1 .btn1 span { display: inline-block; width: 25px; height: 10px; margin-left: 5px; cursor: pointer; background: #fff; _display: inline; _zoom: 1; _font-size: 0; }
#focus1 .btn1 span.on { background: #fff; }
#focus1 .prenext4 { position: absolute; z-index: 9999; top: 42%; display: block; overflow: hidden; width: 50px; height: 75px; cursor: pointer; opacity: .3; display: none; filter: alpha(opacity=10); }
#focus1 .prenext4:hover { opacity: .7; }
#focus1 .pre4 { left: 0; background: url(/uploads/image/thimages/l.png) no-repeat center #000; }
#focus1 .next4 { right: 0; background: url(/uploads/image/thimages/r.png) no-repeat center #000; }
/*首页banner*/
.banner1 { width: 100%; position: relative; display: none; height: 220px !important; }
.banner1 img { width: 100%; height: auto; }
.banner1 ul.bb1 { position: relative; padding: 0px; margin: 0px; z-index: 5; }
.banner1 ul.bb1 li { position: absolute; display: none; }
.banner1 .num1 { position: absolute; right: 46%; bottom: 10px; z-index: 100; }
.banner1 .num1 li { float: left; width: 9px; height: 9px; display: inline-block; margin-right: 4px; background: #666666; line-height: 18px; text-indent: -100px; overflow: hidden; border-radius: 10px; border: 2px solid #666666; }
.banner1 .num1 li.num1_hover { background-color: #fff; border: 2px solid #b7222e; }
.banner1 .num1 li.num1_hover a { color: #fff; }
.banner1 .num1 li a { float: left; display: inline; text-align: center; color: #666; text-decoration: none; cursor: pointer; width: 18px; height: 18px; line-height: 18px; }
.banner .num { position: absolute; right: 900px; bottom: 200px; z-index: 100; display: none; }
.banner .num li { float: left; width: 12px; height: 12px; display: inline-block; margin-right: 4px; background: #fff; line-height: 18px; text-indent: -100px; overflow: hidden; border-radius: 10px; }
.banner .num li.num_hover { background-color: #ac1e2e; }
.banner .num li.num_hover a { color: #fff; }
.banner .num li a { float: left; display: inline; text-align: center; color: #666; text-decoration: none; cursor: pointer; width: 18px; height: 18px; line-height: 18px; }
/*产品分类*/
.cate { border: 1px solid #e0e1dc; padding: 10px; background-color: #f7f7f7; }
.cate li { line-height: 28px; border-bottom: 1px dashed #d7d7d7; line-height: 28px; }
.cate li a { padding-left: 60px; display: block; height: 28px; line-height: 28px; background: url(/uploads/image/thimages/ico1.gif) 34px center no-repeat; }
.cate li a:hover { background-color: #ececec; text-decoration: none; }
/*详细介绍分页样式*/
.total { border-bottom: 1px dashed #e0e1dc; padding-bottom: 10px; }
.paging_num { padding: 10px 0px; overflow: hidden; text-align: right; }
.paging_num a { width: 25px; height: 20px; line-height: 20px; text-align: center; display: inline-block; border: 1px dashed #e0e1dc; color: #666; margin-left: 15px; }
.paging_num a:hover { text-decoration: none; color: #005a98; border: 1px dashed #005a98; }
.paging_num .paging_hover { text-decoration: none; color: #005a98; border: 1px dashed #005a98; }
/*新闻列表*/
.news_list { }
.news_list li { line-height: 27px; position: relative; padding-left: 10px; /*min-height: 98px;*/ }
.news_list2 li { line-height: 27px; position: relative; padding-left: 10px; }
.news_list li img { width: 15%; float: left; }
.news_list li .newr4 { width: 83%; float: right; }
.news_list li a { line-height: 38px; color: #333333; font-size: 12px; display: block; }
.news_list2 li a { line-height: 38px; color: #333333; font-size: 12px; display: block; }
.news_list li a:hover { text-decoration: none; color: #000; font-size: 14px; font-weight: bold; }
.news_list li span { color: #999; z-index: 0; line-height: 27px; position: absolute; right: 0px; top: 0px; }
.news_list li h3 { font-size: 14px; }
.news_list li div { line-height: 24px; }
.news_list1 { background: #fcfbf9; }
.news_list1 li { line-height: 27px; position: relative; padding-left: 10px; }
.news_list1 li a { line-height: 38px; color: #333333; font-size: 12px; display: block; }
.news_list1 li a:hover { text-decoration: none; color: #000; font-size: 14px; font-weight: bold; }
.news_list1 li span { color: #999; z-index: 0; line-height: 27px; position: absolute; right: 0px; top: 0px; }
.news_list1 li h3 { font-size: 14px; }
.news_list1 li div { line-height: 24px; }
/*热门关键词*/
.words { overflow: hidden; margin-right: -1.3%; padding-top: 15px; }
.words li { width: 43%; float: left; border: 1px dashed #d0d0d0; background: #fcfcfc; padding-left: 0px; margin-bottom: 10px; text-align: center; margin-left: 4.5%; }
.words li a { background: none !important; text-indent: 0px; }
.right_word { margin-left: 5%; }
.case_list { }
.case_list li { float: left; padding-bottom: 15px; _display: inline; overflow: hidden; }
.case_list li a.img { border: 1px solid #e0e1dc; }
.case_list li a.img img { /*width: 100%; height: auto;*/ width:220px;height:160px; }
.case_list li h3 { text-align: center; line-height: 40px; background: #e7e7e7; }
.case_list li h3 a { font-weight: normal; color: #000; font-size: 16px; }
.case_list li a.img { display: block; }
.case_list li a.img:hover { border-color: #e87518; }
/*tag列表*/
.tag_list_product { margin-top: 10px; }
.tag_list_product li { float: left; margin-left: 15px; margin-right: 15px; padding-bottom: 15px; _display: inline; }
.tag_list_product li a.img { padding: 1px; border: 1px solid #e0e1dc; }
.tag_list_product li a.img img { width: 150px; height: 120px; }
.tag_list_product li h3 { text-align: center; padding-top: 5px; }
.tag_list_product li h3 a { font-weight: normal; }
.tag_list_product li a.img { display: block; }
.tag_list_product li a.img:hover { border-color: #e87518; }
.tag_list_news { }
.tag_list_news li { line-height: 27px; position: relative; padding-left: 10px; }
.tag_list_news li a { line-height: 27px; }
.tag_list_news li span { color: #999; z-index: 0; line-height: 27px; }
.tag_list_news li h3 { font-size: 14px; }
.tag_list_news li div { line-height: 24px; }
.tag_total { height: 36px; line-height: 36px; text-align: left; padding-left: 20px; background-color: #edf1f5; border: 1px solid #b6c7db; }
/*产品里列表*/
/*滚动*/
#demo { overflow: hidden; width: 100%; margin: 0 auto; }
#indemo { float: left; width: 800% }
#demo1 { float: left; }
#demo2 { float: left; }
#m_demo { overflow: hidden; width: 100%; margin: 0 auto; }
#m_indemo { float: left; width: 800% }
#m_demo1 { float: left; }
#m_demo2 { float: left; }
.product_list { }
.product_list li { float: left; padding-bottom: 15px; _display: inline; overflow: hidden; min-height: 150px; position: relative; border: 1px solid #e0e1dc; margin-bottom: 20px; }
.product_list li a.img { width: 100%; }
.product_list li a.img img { width: 100%; /*height: auto;*/ }
.product_list li h3 { text-align: center; font-size: 14px; line-height: 50px; white-space: nowrap; }
.product_list li h3 a { font-weight: normal; white-space: nowrap; font-size: 12px; }
.product_list li h3 p { text-indent: 11px; }
.product_list li a.img { display: block; }
.product_list li a.img:hover { border-color: #e87518; }
.roll_product { float: left; }
.content30 { float: right; width: 58%; }
.ziliao { width: 84px; height: 24px; background: #e2e2e2; text-align: center; line-height: 24px; font-size: 12px; color: #000; position: absolute; right: 16px; bottom: 30px; }
.product_list9 { }
.product_list9 li { float: left; padding-bottom: 15px; _display: inline; overflow: hidden; min-height: 150px; position: relative; border: 1px solid #e0e1dc; margin-bottom: 20px; }
.product_list9 li a.img { width: 100%; float: left; }
.product_list9 li a.img img { width: 100%; height: auto; }
.product_list9 li h3 { text-align: center; font-size: 14px; line-height: 50px; }
.product_list9 li h3 a { font-weight: normal; }
.product_list9 li h3 p { text-indent: 11px; }
.product_list9 li a.img { display: block; }
.product_list9 li a.img:hover { border-color: #e87518; }
#checkcodeimg { width: 120px !important; height: 32px !important; }
.sort_a { overflow: hidden; }
.sort_a .layer1 { padding: 15px 0px; border-bottom: 1px dashed #a7b8d4; position: relative; height: 133px; z-index: 1; }
.sort_a .layer1 .img { float: left; padding: 5px; border: 1px solid #dddddd; }
.sort_a .layer1 .img img { width: 150px; height: 120px; }
.sort_a .layer1 .img_right { width: 560px; float: right; }
.sort_a .layer1 .img_right h3 { font: bold 14px/36px "微软雅黑"; }
.sort_a .layer1 .img_right span { line-height: 25px; display: block; }
.sort_a .layer1 .pro_more { position: absolute; right: 0px; bottom: 15px; width: 110px; padding-left: 10px; height: 28px; line-height: 28px; background: #666666; color: #fff; font: bold 24px/24px "微软雅黑"; }
.sort_a .layer1 .pro_more span { float: left; }
.sort_a .layer1 .pro_more a { font: normal 12px/28px "宋体"; color: #fff; float: right; padding-right: 15px; display: inline-block; }
.sort_a .layer1 .pro_more a:hover { text-decoration: none; color: #faf104; }
.sort_a .abb_product { padding-top: 15px; border-top: none; width: 25%; float: left; padding-left: 15px; padding-right: 15px; }
.bt li a { font-size: 16px; color: #000; line-height: 55px; background: url(/uploads/image/thimages/h2bj1.png) no-repeat 0px 17px; display: block; text-indent: 16px; white-space: nowrap; }
.productcates { padding-top: 10px; }
.catemore { color: #0080d9; margin-top: 6px; overflow: hidden; position: relative; }
.catemore h2 { width: 360px; float: left; font: bold 15px/36px "微软雅黑"; }
.catemore a { float: right; font: normal 14px/36px "微软雅黑"; color: #444444; padding-right: 28px; }
.catemore a:hover { text-decoration: none; color: #0080d9; }
/*地图样式*/
#allmap { width: 95%; height: 500px; margin-top: 20px; margin-bottom: 10px; margin: 0 auto; }
.maplist { position: relative; overflow: hidden; padding: 18px 0px; }
.maplist ul li { width: 26%; float: left; margin-right: 1.5%; margin-left: 1.5%; _display: inline; background: url(/uploads/image/thimages/ditulogo.png) no-repeat 18px 6px; padding-left: 40px; line-height: 26px; font-family: "微软雅黑"; height: 110px; border-right: 1px dashed #ddd; margin-bottom: 20px; }
.maplist ul li h2 { font-size: 15px; }
.maplist ul li span { font-size: 12px; color: #666; }
.province { font: normal 14px/32px "微软雅黑"; padding: 0px 10px; }
#search_form { margin: 15px 0px; padding-left: 20px; }
#search_form select { width: 180px; border: 1px solid #d9d9d9; line-height: 32px; height: 32px; }
.button_s { border: none; background: #459afa; line-height: 30px; color: #fff; text-align: center; width: 80px; margin-left: 15px; border-radius: 3px; transition: all 0.3s ease 0s; }
.button_s:hover { background: #fb9108; }
/*下载列表*/
.down_list { }
.down_list li { line-height: 27px; height: 27px; position: relative; background: url(/uploads/image/thimages/list_dot1.gif) 0 50% no-repeat; padding-left: 10px; }
.down_list li a { }
/*招聘列表*/
.job_list { }
.job_list li { line-height: 27px; height: 27px; position: relative; background: url(/uploads/image/thimages/list_dot1.gif) 0 50% no-repeat; padding-left: 10px; }
.job_list li a { }
.job_list li span { position: absolute; color: #999; right: 0; z-index: 0; }
/*招聘列表*/
.download_list { }
.download_list li { line-height: 27px; height: 27px; position: relative; background: url(/uploads/image/thimages/list_dot1.gif) 0 50% no-repeat; padding-left: 10px; }
.download_list li a { }
.download_list li span { position: absolute; color: #999; right: 0; z-index: 0; }
/*详细页面公共样式*/
h3.title_bar { margin-left: 40px; width: 420px; float: left; }
.share { padding-left: 5px; padding-bottom: 8px; float: left; width: 240px; height: 26px; }
.info_title { border-bottom: 1px solid #e1e4e6; }
.case_title { border-bottom: 1px solid #e1e4e6; }
/*产品详细*/
.product_detail { padding: 5px; }
.product_detail h1.title { text-align: left; font-family: "microsoft yahei"; font-size: 26px; line-height: 40px; color: #000; }
.product_detail .img { float: left; padding: 2px; width: 43.2%; }
.product_detail .img img { }
.product_detail .small { width: 270px; height: 270px; margin: 40px 0px; }
.jqzoom { text-decoration: none; }
.neitt { line-height: 35px; }
.neixb { font-size: 16px; color: #000; max-width: 400px; }
.product_detail .list { float: left; margin-left: 2.2%; display: inline; padding-top: 8px; width: 54.5%; }
.list_p { position: relative; }
.list_p .pdf-download { position: absolute; top: 0; right: 0; font-size: 14px; color: #ac1e2e; border-bottom: 1px solid #ac1e2e; padding-top: 56px; background: url(/uploads/image/thimages/pdf.png) no-repeat center 3px; }
.list_p li { padding-bottom: 5px; padding-top: 5px; font-family: "microsoft yahei" }
.list_p li h2 { font-size: 12px; font-weight: normal; font-family: "microsoft yahei" }
.product_detail .inquiry { line-height: 32px; border: none; margin-top: 6px; }
.product_detail .inquiry a { background: #ac1e2e; display: block; width: 232px; height: 63px; line-height: 63px; text-align: center; color: #fff; font-size: 20px; border-radius: 5px; float: left; }
.lianxi77 { float: left; margin-left: 40px; }
.list_p li h2 a { font-size: 12px; font-family: "microsoft yahei" }
.p_detail span.title { line-height: 28px; height: 28px; text-align: left; margin-top: 10px; display: block; padding-left: 10px; font-size: 12px; border-bottom: 1px solid #0055ac; }
.p_detail p.dd { padding-top: 5px; padding-bottom: 5px; }
h3.tag { line-height: 32px; border-top: 1px dashed #e0e1dc; margin-top: 10px; color: #999; font-weight: normal; }
h3.tag a { color: #005a98; }
h3.tag a:hover { color: #e87518; }
.page { line-height: 26px; border-top: 1px dashed #e0e1dc; margin-top: 6px; padding-top: 5px; font-size: 12px; }
.page a { color: #005a98; }
.page a:hover { color: #e87518; }
.page span { color: #005a98; }
/*新闻详细*/
.news_detail .content { font-size: 14px; line-height: 1.8; }

.news_detail h1.title { text-align: center; font-family: "microsoft yahei"; font-size: 18px; border-bottom: 1px solid #e0e1dc; margin-bottom: 5px; padding-bottom: 10px; }
.news_detail h3.title_bar { line-height: 26px; text-align: center; font-weight: normal; color: #808080; float: left; height: 26px; overflow: hidden; }
.news_detail h3.title_bar span { padding-right: 10px; }
/*招聘详细*/
.job_detail { }
.job_detail h1.title { text-align: center; font-family: "microsoft yahei"; font-size: 18px; border-bottom: 1px solid #e0e1dc; margin-bottom: 5px; padding-bottom: 10px; }
.job_detail h3.title_bar { line-height: 26px; text-align: center; font-weight: normal; color: #808080; }
.job_detail h3.title_bar span { padding-right: 10px; }
.job_detail .content h4 { background-color: #f1f1f1; height: 26px; line-height: 26px; text-align: left; padding-left: 15px; }
.job_detail .content div.text { padding-top: 10px; padding-left: 22px; padding-right: 8px; }
/*下载详细*/
.down_info { padding: 10px; margin-top: 15px; }
.down_info table { width: 100%; }
.down_info table thead { line-height: 26px; background-color: #f2f2f2; }
.down_info table th { border: 1px solid #b6d5f1; }
.down_info table td { padding: 3px; padding-left: 10px; padding-right: 5px; border: 1px solid #b6d5f1; text-align: center; line-height: 28px; height: 28px; }
#download { text-decoration: underline; }
#down_detail { }
#down_detail .title { line-height: 26px; text-align: left; padding-left: 15px; font-size: 14px; height: 26px; background-color: #ececec; }
#down_detail .text { padding: 10px; }
/*内页左侧分类通用样式*/
.sort { max-width: 1100px; margin: 0 auto; background: #fcfbf9; }
.sort li { display: block; margin: 0; text-align: center; }
.sort li a { display: block; padding: 0 30px; line-height: 40px; font-size: 14px; text-align: left; background: url(/uploads/image/thimages/sfr.png) no-repeat 16px; }
.sort li a:hover { background: url(/uploads/image/thimages/sfr1.png) no-repeat 16px; color: #ac1e2e; }
/*内页留言*/
.message { padding-left: 30px; padding-top: 10px; z-index: 100; position: relative; }
.message input { vertical-align: middle; }
.message #name { display: block; height: 26px; line-height: 26px; padding: 0; padding-left: 6px; border: 1px solid #dedede; width: 200px; }
.message #contact { display: block; height: 26px; line-height: 26px; padding: 0; padding-left: 6px; border: 1px solid #dedede; width: 200px; }
.message #email { display: block; height: 26px; line-height: 26px; padding: 0; padding-left: 6px; border: 1px solid #dedede; width: 200px; }
.message #address { display: block; height: 26px; line-height: 26px; padding: 0; padding-left: 6px; border: 1px solid #dedede; width: 200px; }
.message #content { display: block; width: 460px; height: 120px; padding: 6px; font-size: 12px; border: 1px solid #dedede; margin-top: 6px; }
.message .msgbtn { background: #fe693e; cursor: pointer; width: 90px; height: 30px; line-height: 30px; text-align: center; border: none; color: #fff; font-size: 14px; border-radius: 3px; margin-top: 15px; font-family: "microsoft yahei"; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#code { padding-top: 10px; line-height: 26px; }
#checkcode { height: 32px; line-height: 32px; width: 120px; border: 1px solid #dedede; }
#message_main tr { position: relative; }
#message_main tr th { font-weight: normal; text-align: right; height: 42px; line-height: 42px; color: #666; }
.m_label { position: absolute; width: 160px; text-align: left; line-height: 26px; padding-left: 8px; color: #ccc; z-index: 1; cursor: text; }
.c_label { line-height: 18px; padding-top: 12px; }
/*首页留言表单*/
.index_message { position: relative; }
.name_input { border: 1px solid #cccccc; margin-top: 5px; background: #fff; height: 22px; width: 189px; }
.input_left { float: left; width: 40px; text-align: center; background: url(/uploads/image/thimages/title_left.jpg) left top repeat-x; height: 22px; line-height: 22px }
.input_right { position: relative; float: right; }
.input_right input { height: 22px; line-height: 22px; }
.input_right .m_label { position: absolute; width: 100px; text-align: left; line-height: 22px; padding-left: 6px; color: #ccc; z-index: 1; cursor: text; }
#m_div { width: 222px; position: fixed; right: 2px; bottom: 0px; padding-bottom: 1px; z-index: 99999; background: none; }
.d_label { line-height: 18px; padding-top: 8px; width: 160px; }
.w_message { border: 1px solid #4a9cf9; padding: 7px; padding-top: 3px; height: 238px; background: #fff; padding-bottom: 27px; background: url(/uploads/image/thimages/message_bg.jpg) left top no-repeat; }
.w_message #name { width: 142px; height: 22px; line-height: 22px; border: none !important; }
.w_message #contact { width: 142px; height: 20px; line-height: 20px; border: none !important; }
.w_message #email { width: 142px; height: 20px; line-height: 20px; border: none !important; }
.w_message #address { width: 142px; height: 20px; line-height: 20px; border: none !important; }
.w_message #content { width: 176px; height: 65px; resize: none; overflow-y: auto; overflow-x: hidden; }
.w_message #checkcode { width: 82px; height: 22px; line-height: 22px; border: 1px solid #ccc; background-color: #fff; }
#message_main { display: table-cell; }
.w_message #message_main tr { display: block; width: 100%; overflow: hidden; line-height: 28px; }
.w_message #message_main tr th { height: 28px; line-height: 28px; width: 37px; text-align: center; vertical-align: middle; overflow: hidden; }
.w_message #code { padding-top: 0px; margin-top: 5px; }
.w_title { background: none; color: #fff;; position: relative; cursor: pointer; height: 33px; width: 222px; overflow: hidden; }
.w_message #message_main .m_input { border: 1px solid #ccc; background-color: #fff; }
.w_message .msgbtn { width: 93px; height: 29px; line-height: 20px; background: url(/uploads/image/thimages/submit.png) 50% 50% no-repeat; margin-top: 3px; border: none; font-family: "宋体", arial; font-size: 12px; margin-left: 54px; font-family: "微软雅黑"; color: #fff; }
.w_message .msgbtn_hover { background: #3c96fc; color: #fff; border: 1px solid #3c96fc; }
.m_close { background: url(/uploads/image/thimages/messbtn.png) left top no-repeat; position: absolute; right: 0px; top: 0px; cursor: pointer; overflow: hidden; width: 19px; height: 20px; right: 12px; top: 8px; cursor: pointer; }
.m_open { background: url(/uploads/image/thimages/messbtn1.png) left top no-repeat; }
.w_message .m_under { position: absolute; width: 227px; height: 37px; line-height: 41px; left: 0; bottom: 1px; }
.w_message .support { color: #000; width: 100px; position: absolute; bottom: 1px; right: 8px; font-size: 12px; }
#m_top { height: 1px; font-size: 0px; line-height: 1px; margin: 0 2px; background: #4a9cf9; }
#m_mid { height: 1px; font-size: 0px; line-height: 1px; margin: 0 1px; background: #4a9cf9; }
#m_bot { background: #4a9cf9; height: 31px; line-height: 31px; padding-left: 9px; font-family: "微软雅黑"; font-size: 13px; }

/*相关产品和新闻*/
.relate_list { margin-top: 10px; }
.relate h4 { line-height: 30px; border-bottom: 1px solid #e87518; padding-left: 5px; }
#relate_p .img img { width: 120px; height: 96px; }
#relate_p li { margin-left: 10px; margin-right: 10px; _display: inline; }
#relate_n li { width: 48%; float: left; }
.relate ul { float: none; }
/*相关产品和新闻*/
.relate_list1 { margin-top: 10px; }
.relate1 h4 { line-height: 31px; border-bottom: 1px solid #ac1e2e; height: 31px; }
.relate1 h4 p { float: left; width: 97px; height: 31px; background: #ac1e2e; color: #fff; font-size: 16px; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#relate_n1 li { width: 48%; float: left; }
.relate1 ul { float: none; }
.product_list1 { }
.product_list1 li { float: left; position: relative; width: 23%; margin: 0.6%; }
.product_list1 li a.img { width: 100%; float: left; border: 1px solid #ddd; }
.product_list1 li a.img img { width: 100%; height: auto; }
.product_list1 li h3 { text-align: center; font-size: 14px; line-height: 40px; }
.product_list1 li h3 a { font-weight: normal; }
.product_list1 li h3 p { text-indent: 11px; }
.product_list1 li a.img { display: block; float: none; }
.roll_product1 { float: left; }
/*博客列表*/
.blog_list { }
.blog_list li { border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.blog_list li h2 { line-height: 42px; height: 42px; padding-left: 10px; padding-left: 20px; border-bottom: 1px dashed #ccc; }
.blog_list li h2 a { font-size: 14px; font-family: "microsoft yahei"; font-weight: bold; color: #4c4c4c; line-height: 42px; color: #204e7d; }
.blog_list li .summary { color: #878787; line-height: 28px; height: 28px; text-indent: 20px; padding-top: 5px; padding-bottom: 5px; }
.blog_list li .under { padding-left: 20px; padding-top: 5px; height: 24px; line-height: 24px; padding-bottom: 5px; color: #2970a6; }
.blog_list li .under a { color: #2970a6; }
/*网站地图*/
h3.map_title { line-height: 30px; line-height: 30px; background-color: #f5f8fa; border: 1px solid #d6dbe1; text-indent: 20px; color: #3b639f; border-bottom: 2px solid #458fce; }
.map_list { line-height: 30px; padding-left: 20px; margin-top: 8px; margin-bottom: 8px; }
.map_list a { padding: 4px; white-space: nowrap; }
.map_list a:hover { text-decoration: none; background-color: #3b639f; color: #fff; padding: 4px; }
/*热推产品*/
.content-getkey { padding: 15px 10px; }
.getkey_list { }
.getkey_list li { float: left; margin-left: 20px; margin-right: 20px; padding-bottom: 15px; _display: inline; }
.getkey_list li a.img { padding: 1px; border: 1px solid #e0e1dc; }
.getkey_list li a.img img { width: 150px; height: 120px; }
.getkey_list li h3 { text-align: center; padding-top: 5px; }
.getkey_list li h3 a { font-weight: normal; }
.getkey_list li a.img { display: block; }
.getkey_list li a.img:hover { border-color: #e87518; }
.content-getkey .content { line-height: 24px; overflow: hidden; padding: 15px 10px 10px; }
.getkey_detail .content { line-height: 24px; overflow: hidden; padding: 15px 10px 10px; }
/*简历提交*/
.job-title { padding-left: 10px; line-height: 40px; font-size: 16px; margin-bottom: 15px; }
.job-title .job-send { background: #f1f1f1; padding: 5px 10px; border-radius: 4px; }
.send-title { border-bottom: 1px solid #ddd; margin-bottom: 15px; padding-bottom: 10px; font-size: 16px; color: #060; }
.message-job { padding-left: 10px; padding-bottom: 10px; }
.message-job li { line-height: 30px; margin-bottom: 10px; }
.message-job li label { font-size: 14px; width: 70px; float: left; text-align: right; }
.message-job li span { color: red; }
.message-job li input[type='radio'] { margin: 0 10px; }
.message-job li input.jobinput { border: 1px solid #ccc; width: 200px; margin: 0 5px; line-height: 24px; height: 24px; padding: 0 5px; }
.message-job li select { line-height: 24px; height: 24px; padding: 0 5px; }
.message-job li #experience { width: 400px; height: 80px; }
.message-job li input#file { margin-top: 18px; margin-right: 20px; }
.message-job input.jobbtn { width: 80px; border: 1px solid #f1f1f1; background: #bbb; color: #fff; border-radius: 4px; font-family: "microsoft yahei"; line-height: 30px; height: 30px; margin: 0 8px 0; cursor: pointer; }
.message-job input.jobbtn:hover { background: #aeaaaa; }
.message-job li.last { border-bottom: 1px solid #ddd; margin-bottom: 8px; padding: 5px 0; font-size: 14px; color: #060; }
.resume-prompt { line-height: 36px; color: #999; }
.message-job span.last { color: red; display: inline-block; line-height: 36px; }
/*baidumap*/
#baidumap { width: 100%; height: 380px; border: 1px solid #ccc; }


/*分页样式1*/
/*.pagecontroller { padding-right: 10px; padding-top: 5px; padding-bottom: 5px; color: #505050; margin: 0 auto; border-top: 1px solid #e2e3e4; margin-top: 16px; line-height: 24px; }
.pagecontroller a { background-color: #fff; vertical-align: middle; border: #efefef 1px solid; color: #505050; padding: 5px 8px; margin-right: 3px; margin-left: 3px; }
.pagecontroller a:hover { background-color: #efefef; color: #438ece; text-decoration: none; border: #efefef 1px solid; }
.pagecontroller .currpage { background-color: #efefef; color: #ff0000; border: #efefef 1px solid; }
.pagecontroller .t1 { float: left; margin-right: 5px; height: 24px; line-height: 22px; white-space: nowrap; }
.pagecontroller .t2 { float: right; vertical-align: middle; line-height: 24px; }
.pagecontroller .t2 #current { padding: 0 5px; line-height: 24px; background-color: #333; vertical-align: middle; border: #efefef 1px solid; color: #fff; padding: 5px 8px; margin-right: 3px; margin-left: 3px; }
.pagecontroller .t1 span { padding-left: 4px; padding-right: 4px; }
.pagecontroller select { height: 24px; vertical-align: middle; text-align: center; line-height: 24px; }
.pagecontroller select option { vertical-align: middle; }*/

/*css pagecontroller style*/
div.pagecontroller { display: table; margin: 1rem auto; border-radius: .2rem; padding: 0; font-family: "microsoft yahei",verdana; font-size: 12px; }
div.pagecontroller a, div.pagecontroller span { display: block; float: left; margin: 2px 0 0 -1px; padding: 4px 12px; /*line-height: 20px; height: 20px;*/ border: 1px solid #e1e1e1; background: #fff; color: #333; text-decoration: none; }
div.pagecontroller span:first-child { border-left: 1px solid #e1e1e1; }
div.pagecontroller a:hover { color: #666; background: #eee; }
div.pagecontroller span.current { color: #fff; background: #333; border-color: #333; }
div.pagecontroller span.disabled { color: #999; background: #fff; }
