﻿@charset "utf-8";
.topadcs { width: 100%; overflow: hidden; text-align: center; margin: 0 auto 0px; }
.topadcs a { display: block; margin: 0 auto; }
.topadcs a.fullad { height: 300px; }
/*---面包屑导航xsl---*/
.red_x { color: #DD3904; display: inline; font-size: 12px; }
.plc2 .red_x { margin-left: 4px; color: #fff; font-size: 14px; }
.plc2 { font-size: 14px; height: 50px; padding-left: 17px; margin-top: 0px; line-height: 46px; background: #AAAAAA; color: #fff; margin-bottom: 15px; }
.plc2 a { color: #fff; }
.plc2 img { margin-top: 5px; }
.n_info_con { width: 888px; padding: 0px 0px 0 0px; font-size: 14px; }
.n_info_con strong { font-weight: bold; }
.n_info_con h1 { padding-top: 16px; color: #333; font-weight: normal; font-size: 22px; line-height: 40px; padding-bottom: 10px; margin-bottom: 10px; text-align: center; font: 20px/63px "Microsoft Yahei"; }
.n_info_con2 { margin: 0 auto; border: 1px solid #D6D6D6; }
.n_info_con h3 { text-align: center; color: #000; font-family: "宋体"; margin-bottom: 10px; font-size: 24px; border-bottom: 1px dashed #CCCCCC; }
/*资讯详细页面，内容标题*/
.info_con_tit { font-family: "宋体"; line-height: 24px; margin-bottom: 15px; }
.info_con_tit span { margin-right: 20px; }
.info_con_tit .m_qrinfo { position: relative; }
.m_qrcode { display: none; position: absolute; left: 0px; top: 20px; background: #fff; border: 1px dashed #f1f1f1; }
.m_qrcode em { line-height: 24px; color: red; display: block; text-align: center; }
.info_con_tit .n_tit { text-align: left; color: #666; border-bottom: 1px dashed #999; height: 44px; line-height: 44px; }
.info_con_tit .n_tit .m_qrinfo a { background: url(../images/tel0.gif) no-repeat left top; height: 45px; display: inline-block; font-size: 0px; width: 24px; }
.info_con_tit .n_tit .m_qrinfo a:hover { background: url(../images/tel1.gif) no-repeat left top; }
.info_con_tit .n_tit a { color: #BCBBBB; }
.info_con_tit .n_tit span .cur { color: #000; }
.info_con_tit .n_tit2 { height: 24px; }
.n_info_con .tit2_span { float: right; margin: 0; _margin-top: 5px; }
#cntrBody { padding-top: 12px; }
.n_info_con p { line-height: 28px; margin: 15px 0; }
.n_info_con p a { color: #ED1B24; font-weight: bold; }
.n_info_con .apage { text-align: center; margin-bottom: 10px; }
/*资讯详细页面，翻页区块*/
.info_input { text-align: center; color: #000; margin-bottom: 15px; }
/*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { }
/*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom: solid 1px #ccc; line-height: 30px; padding: 0 10px; margin: 0px 0; overflow: hidden; font: 14px/30px "Microsoft Yahei"; padding-bottom: 20px; }
.info_key em { padding: 0px 12px; }
.info_key span { font-size: 14px; }
.info_key a { margin-right: 10px; }
.ad2 { margin-bottom: 10px; }
.n_info_con2 .t04 { color: #fff; border-bottom: 1px solid #E0E0E0; color: #0F70B0; line-height: 48px; height: 48px; font-size: 0; background: url(../images/news_28.gif) no-repeat 12px center; }
/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 b { font-weight: bold; font-size: 20px; text-transform: uppercase; font-family: 宋体; font-size: 0; }
.n_info_con2 .t04 a { color: #B61212; }
/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover { color: #B61212; }
.info_b { border-top: none; padding: 10px; }
.left2bot { display: none; }
ul.p_list_ul li, ul.p_list_ul2 li { background: url(../images/kh_jt2.png) no-repeat left center; line-height: 40px; height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-indent: 20px; margin-left: 10px; display: block; border-bottom: 1px dashed #ccc; color: #666; font-size: 14px; padding-left: 6px; }
ul.p_list_ul2 li { width: 342px; padding-right: 5px; }
/*下一篇、下一篇*/
.gduo { line-height: 50px; background: #f7f7f7; overflow: hidden; margin: 15px 0px; padding: 0 10px; }
.gduo span { overflow: hidden; height: 50px; display: block; width: 444px; float: left; }
.gduo a { color: #201618; }
/*------资讯详细页右侧分类xsl--------*/
.right2 { width: 275px; float: right; overflow: hidden; background: #fff; }
.left2 { width: 918px; background: #fff; margin-bottom: 30px; }
.right2_main { width: 275px; border: none; }
.left2_main { width: 888px; border: none; }
.t03 { line-height: 46px; height: 46px; margin-bottom: 5px; text-indent: 22px; border-bottom: 2px solid #E0E0E0; }
.right2_main .t03 a { color: #201618; display: block; width: 180px; font-size: 18px; font-family: "Microsoft YaHei"; }
.p_rt_tit { line-height: 32px; height: 32px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: Orange; margin-left: 21px; width: 230px; background: none repeat scroll 0 0 #ddd; border-bottom: 1px solid #fff; }
.p_rt_ul li.cur .p_rt_tit { top: 150px; left: 21px; position: absolute; background: none repeat scroll 0 0 #000; opacity: 0.6; filter: alpha(opacity=60); width: 230px; text-align: center; margin-left: 0px; height: 32px; }
.p_rt_ul { list-style: none; border-top: none; padding-bottom: 5px; width: 272px; overflow: hidden; background: #fff; }
.p_rt_ul li { float: left; padding: 0px; background: #fff; width: 100%; }
.p_rt_ul li h3 { font-size: 12px; font-weight: normal; color: Black; line-height: 32px; height: 32px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.p_rt_ul .cur { background: #fff; opacity: 0.9; filter: alpha(opacity=90); position: relative; padding-top: 16px; }
.p_rt_ul .cur h3 a { font-weight: bold; color: #fff; }
.p_rt_ul li h3 a { font-size: 12px; font-family: Arial; font-weight: normal; margin-left: 5px; color: #201618; height: 32px; }
.p_rt_ul li.cur h3 a { line-height: 32px; }
.p_rt_ul dl { width: 230px; overflow: hidden; display: none; padding-left: 16px; background: #fff; margin-left: 5px; }
.p_rt_ul dl dd { float: left; }
.p_rt_ul dl dt { float: left; overflow: hidden; display: block; line-height: 24px; }
.p_rt_ul dl dt a { color: #666666; font-size: 12px; line-height: 24px; display: block; margin-top: 5px; }
.p_rt_ul li dd img { width: 230px; height: 237px; display: block; }
.p_rt_ul li .r_info { display: block; font-size: 0px; }
ul.n_rt_ul { background: none; width: 230px; margin: 8px auto; overflow: hidden; padding-left: 5px; }
ul.n_rt_ul li { line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 20px; padding-right: 20px; background: url(../images/a2.gif) no-repeat left center; }
ul.n_rt_ul li a { display: block; width: 190px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font: 14px Microsoft YaHei; color: #666; height: 32px; line-height: 32px; padding-left: 6px; }
ul.n_rt_ul li.cur { background: url(../images/a1.gif) no-repeat left center; }
ul.n_rt_ul2 { width: 240px; margin: 8px auto; overflow: hidden; }
ul.n_rt_ul2 li { line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 5px; }
.left2_main { padding-bottom: 15px; padding: 15px; }
.right2_main { padding-bottom: 15px; }
/*副导航*/
.leib2, .leib { width: 275px; margin-bottom: 20px; }
.leib2 .tit, .leib .tit { width: 275px; height: 70px; background: url(../images/prolistclassify_icon01.png) no-repeat 227px center #005bac; color: #fff; font: 18px "Microsoft YaHei",微软雅黑,arial,宋体; height: 50px; padding-top: 12px; text-align: center; overflow: hidden; }
.leib2 .tit i, .leib .tit i { color: #fff; display: block; font: 12px Arial; text-align: center; line-height: 18px; text-transform: uppercase; }
.leib2 .tit a, .leib tit a { color: #333; }
.leib2 .nr { padding: 10px; }
.leib2 .nr h3 { height: 56px; text-indent: 26px; font-size: 18px; background: url(../images/prolistclassify_icon02.png) no-repeat 190px center #eaeaea; line-height: 56px; margin-top: 10px; }
.leib2 .nr h3 a { font-family: "Microsoft YaHei"; color: #333; font-size: 14px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.leib2 .nr h3 a:hover, .leib2 .nr h3.cur a { text-decoration: none; color: #005bac }
.leib2 .nr ul { padding-bottom: 5px; }
.leib2 .nr ul li { display: block; font-size: 14px; color: #666666; height: 50px; line-height: 50px; background: url(../images/prolistclassify_icon02.png) no-repeat 190px center; text-indent: 25px; text-decoration: none; border: 1px solid #eaeaea; }
.leib2 .nr ul li a { color: #494949; font-size: 14px; background: url(../images/left_li.gif) left center no-repeat; display: inline-block; padding-left: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.leib2 .nr ul li:last-child { border-bottom: 1px solid #eaeaea; }
.leib2 .nr li.cur a, .leib2 .nr li a:hover { color: #005bac; text-decoration: none; }
.leib2 .nr ul li { border-bottom: 0; }
.aaaa { background: #F4F4F4; }
/*paging*/
div.paging { display: table; margin: 1rem auto; border-radius: .2rem; padding: 0; font-family: "Microsoft YaHei",Verdana; font-size: 12px; }
div.paging a, div.paging 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.paging span:first-child { border-left: 1px solid #e1e1e1; }
div.paging a:hover { color: #666; background: #eee; }
div.paging span.current { color: #fff; background: #005bac; border-color: #005bac; }
div.paging span.disabled { color: #999; background: #fff; }
/*contactusbox*/
.contactusbox { margin-top: 20px; height: auto; line-height: 25px; color: #505050; font-size: 14px; overflow: hidden; }
.contactusbox h3 { font-size: 20px; color: #000; }
/*productdetailsbox*/
.productdetailsbox { width: 100%; padding: 40px 0 30px 0 }
.productdetailsbox p { font-size: 16px; line-height: 24px; color: #333; text-align: justify; _margin-top: 22px }
.productdetailsbox > img { width: 100%; display: block }
.productdetailsbox p img { display: block; margin: 0 auto; margin-top: 30px; }
.productdetailsbox p strong { font-size: 18px; color: #333; font-weight: 700; }
.productdetailsbox h3 { font-size: 18px; font-weight: 700; color: #000; position: relative; padding-left: 9px; }
.productdetailsbox h3:before { content: ""; display: inline-block; height: 18px; width: 5px; background-color: #3c76ff; position: absolute; top: 0; left: 0; }
.productdetailsbox div.img-container + p, p + div.img-container { margin-top: 26px }
.productdetailsbox p + p { margin-top: 22px }
.productdetailsbox div.img-container { margin-top: 30px }
.productdetailsbox div.img-container:last-child { margin-bottom: 4px }
.productdetailsbox p video, .productdetailsbox p img { display: block; width: 100% }
/*casedetailsbox*/
.casedetailsbox { width: 100%; padding: 40px 0 30px 0 }
.casedetailsbox p { font-size: 16px; line-height: 24px; color: #333; text-align: justify; _margin-top: 22px }
/*.casedetailsbox > img { width: 100%; display: block }*/
.casedetailsbox p img { display: block; margin: 0 auto; margin-top: 30px; }
.casedetailsbox p strong { font-size: 18px; color: #333; font-weight: 700; }
.casedetailsbox h3 { font-size: 18px; font-weight: 700; color: #000; position: relative; padding-left: 9px; }
.casedetailsbox h3:before { content: ""; display: inline-block; height: 18px; width: 5px; background-color: #3c76ff; position: absolute; top: 0; left: 0; }
.casedetailsbox div.img-container + p, p + div.img-container { margin-top: 26px }
.casedetailsbox p + p { margin-top: 22px }
.casedetailsbox div.img-container { margin-top: 30px }
.casedetailsbox div.img-container:last-child { margin-bottom: 4px }
/*.casedetailsbox p video, .casedetailsbox p img { display: block; width: 100% }*/
/*newsdetailsbox*/
.newsdetailsbox { width: 100%; padding: 40px 0 30px 0 }
.newsdetailsbox p { font-size: 16px; line-height: 24px; color: #333; text-align: justify; _margin-top: 22px }
.newsdetailsbox > img { width: 100%; display: block }
.newsdetailsbox p img { display: block; margin: 0 auto; margin-top: 30px; }
.newsdetailsbox p strong { font-size: 18px; color: #333; font-weight: 700; }
.newsdetailsbox h3 { font-size: 18px; font-weight: 700; color: #000; position: relative; padding-left: 9px; }
.newsdetailsbox h3:before { content: ""; display: inline-block; height: 18px; width: 5px; background-color: #3c76ff; position: absolute; top: 0; left: 0; }
.newsdetailsbox div.img-container + p, p + div.img-container { margin-top: 26px }
.newsdetailsbox p + p { margin-top: 22px }
.newsdetailsbox div.img-container { margin-top: 30px }
.newsdetailsbox div.img-container:last-child { margin-bottom: 4px }
/*.newsdetailsbox p video, .newsdetailsbox p img { display: block; width: 100% }*/
/*videodetailsbox*/
.videodetailsbox { width: 100%; padding: 40px 0 30px 0 }
.videodetailsbox p { font-size: 16px; line-height: 24px; color: #333; text-align: justify; _margin-top: 22px }
.videodetailsbox > img { width: 100%; display: block }
.videodetailsbox p img { display: block; margin: 0 auto; margin-top: 30px; }
.videodetailsbox p strong { font-size: 18px; color: #333; font-weight: 700; }
.videodetailsbox h3 { font-size: 18px; font-weight: 700; color: #000; position: relative; padding-left: 9px; }
.videodetailsbox h3:before { content: ""; display: inline-block; height: 18px; width: 5px; background-color: #3c76ff; position: absolute; top: 0; left: 0; }
.videodetailsbox div.img-container + p, p + div.img-container { margin-top: 26px }
.videodetailsbox p + p { margin-top: 22px }
.videodetailsbox div.img-container { margin-top: 30px }
.videodetailsbox div.img-container:last-child { margin-bottom: 4px }
/*.videodetailsbox p video, .videodetailsbox p img { display: block; width: 100% }*/
/*evaluatedetailsbox*/
.evaluatedetailsbox { width: 100%; padding: 40px 0 30px 0 }
.evaluatedetailsbox p { font-size: 16px; line-height: 24px; color: #333; text-align: justify; _margin-top: 22px }
.evaluatedetailsbox > img { width: 100%; display: block }
.evaluatedetailsbox p img { display: block; margin: 0 auto; margin-top: 30px; }
.evaluatedetailsbox p strong { font-size: 18px; color: #333; font-weight: 700; }
.evaluatedetailsbox h3 { font-size: 18px; font-weight: 700; color: #000; position: relative; padding-left: 9px; }
.evaluatedetailsbox h3:before { content: ""; display: inline-block; height: 18px; width: 5px; background-color: #3c76ff; position: absolute; top: 0; left: 0; }
.evaluatedetailsbox div.img-container + p, p + div.img-container { margin-top: 26px }
.evaluatedetailsbox p + p { margin-top: 22px }
.evaluatedetailsbox div.img-container { margin-top: 30px }
.evaluatedetailsbox div.img-container:last-child { margin-bottom: 4px }
/*.evaluatedetailsbox p video, .evaluatedetailsbox p img { display: block; width: 100% }*/
/*honordetailsbox*/
.honordetailsbox { width: 100%; padding: 40px 0 30px 0 }
.honordetailsbox p { font-size: 16px; line-height: 24px; color: #333; text-align: justify; _margin-top: 22px }
.honordetailsbox > img { width: 100%; display: block }
.honordetailsbox p img { display: block; margin: 0 auto; margin-top: 30px; }
.honordetailsbox p strong { font-size: 18px; color: #333; font-weight: 700; }
.honordetailsbox h3 { font-size: 18px; font-weight: 700; color: #000; position: relative; padding-left: 9px; }
.honordetailsbox h3:before { content: ""; display: inline-block; height: 18px; width: 5px; background-color: #3c76ff; position: absolute; top: 0; left: 0; }
.honordetailsbox div.img-container + p, p + div.img-container { margin-top: 26px }
.honordetailsbox p + p { margin-top: 22px }
.honordetailsbox div.img-container { margin-top: 30px }
.honordetailsbox div.img-container:last-child { margin-bottom: 4px }
/*.honordetailsbox p video, .honordetailsbox p img { display: block; width: 100% }*/
/*partnerdetailsbox*/
.partnerdetailsbox { width: 100%; padding: 40px 0 30px 0 }
.partnerdetailsbox p { font-size: 16px; line-height: 24px; color: #333; text-align: justify; _margin-top: 22px }
.partnerdetailsbox > img { width: 100%; display: block }
.partnerdetailsbox p img { display: block; margin: 0 auto; margin-top: 30px; }
.partnerdetailsbox p strong { font-size: 18px; color: #333; font-weight: 700; }
.partnerdetailsbox h3 { font-size: 18px; font-weight: 700; color: #000; position: relative; padding-left: 9px; }
.partnerdetailsbox h3:before { content: ""; display: inline-block; height: 18px; width: 5px; background-color: #3c76ff; position: absolute; top: 0; left: 0; }
.partnerdetailsbox div.img-container + p, p + div.img-container { margin-top: 26px }
.partnerdetailsbox p + p { margin-top: 22px }
.partnerdetailsbox div.img-container { margin-top: 30px }
.partnerdetailsbox div.img-container:last-child { margin-bottom: 4px }
/*.partnerdetailsbox p video, .partnerdetailsbox p img { display: block; width: 100% }*/
