p sub{ vertical-align:sub}
p sup{ vertical-align:top} 

body{font-family: "Microsoft Yahei";}

/*---产品中心---*/
.pro_main { background-color:#fff;zoom:1; overflow:hidden;}

.leib2{ margin-bottom:20px; width:245px; overflow:hidden; background: #fff;}
.leib2 .tit,.leib{ width:245px; overflow:hidden; font-family:"Microsoft Yahei"; }
.leib2 .tit,.leib .tit{ background:#2D2D2D; height:60px; text-align:center; line-height:60px;}
.leib2 .tit,.leib .tit{ color:#fff; font-size:24px; font-weight:normal; } 

.leib2 .tit{ background:#005ca1;}   

.nr{border: 0.5px solid #EDEDED;}

.leib2 .nr h3{position: relative;
    margin-bottom: 1px;
    display: block;
    width: 205px;
    padding: 0px 20px;
    height: 50px;
    line-height: 50px;
    background: #F2F2F2}
.leib2 .nr h3 a{ color: #333; font-size: 15px; font-weight:normal;}

.leib2 .nr h3.cur,.leib2 .nr h3:hover{background: #666}
.leib2 .nr h3:after{
	content: '';
    position: absolute;
    left: 8px;
    top: 15px;
    display: block;
    width: 4px;
    height: 20px;
    background: #4cb034;
}
.leib2 .nr h3.cur:after,.leib2 .nr h3:hover:after{background: #fff;}

.leib2 .nr h3:hover a,.leib2 .nr h3.cur a{ color:#fff; background:#666;}

.leib2 .nr ul{ margin:0px 0;}
.leib2 .nr ul li { height:43px; border-bottom:1px solid #EDEDED; overflow:hidden;}
.leib2 .nr ul li a {     display: block;
    background: url("Img/Index/pro_ico-1.jpg") no-repeat 20px center;
    padding-left: 40px;
    color: #333;
    font-size: 14px;
    height: 43px;
    line-height: 43px;}
.leib2 .nr li.cur a,.leib2 .nr li:hover a{color:#005ca1; font-weight:bold;}
.leib2 .nr ul li:last-child{ border-bottom:none;}  

.fenlei { background:#005ca1; position:relative; padding-top:5px; clear:both;margin-top:60px; }
.fenlei .tit {padding-bottom:4px; _padding-bottom:2px; position:absolute; top:-40px;}
.fenlei .tit span { display:block; background:#4cb034; padding:0 30px; height:40px; font-size:16px; line-height:40px;overflow:hidden;cursor:pointer; color:#fff;}

.shortdesc{ line-height:30px; max-height:240px; overflow:hidden; font-size:15px; margin-bottom:20px;}

.proinfo  { line-height:25px;*margin-left:10px; font-size:14px; margin-bottom: 50px;}
.proinfo h2 { line-height:28px; border-left:solid 5px #4cb034; padding-left:10px; margin-top:30px;margin-bottom:10px; font-size:24px; color:#333; font-weight:400}
.proinfo h4 { line-height:28px; background:#F7F7F7; padding:0 5px; margin-top:10px;}
.proinfo p { white-space: normal; word-spacing: 10px; margin:15px 0;}
.proinfo p a { color:#C10005;}
.proinfo .p_tit { font-weight:bold;}
.pro_key { line-height:35px;  border-top:dashed 1px #ccc; margin-top:5px; font-size:14px;}
.pro_key span { font-weight:bold;}
.pro_key a {font-size:12px; margin-right:10px;}

.proparp a{  display:inline-block; margin-right:15px; padding:0 20px; color: #fff; font-size:16px; line-height:40px; border-radius:5px;}
.proparp a.a{background: #005ca1;}
.proparp a.a:hover{background: #0075a8;}
.proparp a.b{background: #4cb034;}
.proparp a.b:hover{background: #4cbf3b;}
.proparp a.c{background: #333; margin-right:0}
.proparp a.c:hover{background: #444;}
.proparp a i{ color: #fff; font-size:18px; margin-right:5px}


/*左侧联系方式*/
.leftcontact{width:235px;height: 275px;border:4px solid #005ca1;border-bottom: 92px solid #005ca1;margin-bottom:50px;}
.leftlx_c{height: 220px;overflow:hidden;}
.leftlx_c h3{font-size:22px;color:#005ca1;text-indent: 47px;margin:15px 0 15px;/* font-size: 24px; *//* font-weight: normal; */}
.leftlx_c span{ display:block; background:url("Img/Index/lxtel-1.jpg") no-repeat 0 center; font-size:12px; color:#666; padding-left:35px; margin:0 0 15px 15px;}
.leftlx_c span b{ display:block; font-size:16px; color:#005ca1;}
.leftlx_c ul{ margin:0 0 0 15px;}
.leftlx_c li{font-size: 13px;color:#494949;margin-bottom:15px;}
.leftlx_c li em{display:block;font-size: 14px;margin-bottom:5px;}
.leftcontact p img{/* display:none; */}



.pro_details { overflow: hidden; background: #f3f3f3; padding: 20px 20px; }
.pro_details dt {width: 435px;float:left;position:relative;border-right:none;height: 435px;}
.pro_details dt ul{ width:600px; }

.pro_details dt .btnl, .pro_details dt .btnr { position:absolute; top:200px; display:block; width:23px; height:41px; cursor:pointer; }
.pro_details dt .btnl { background:url("Img/Index/pro3_btnl-1.png") no-repeat; left:0; }
.pro_details dt .btnr { background:url("Img/Index/pro3_btnr-1.png") no-repeat; right:0px; }
.pro_details dt li{width: 435px;height: 435px;}
.pro_details dt li img {width: 435px;height: 435px;}
.pro_details dd {width: 420px;height: 310px;float: right;padding: 0px 0px 0px 30px;}
.pro_details dd h3 {font-size: 22px;height: 30px;line-height: 36px;color: #005ca1;font-weight: normal;padding: 10px 0px;text-align: left;line-height: 25px;font-weight: bold;border-bottom: 1px solid #005ca1;margin-bottom: 20px;}
.pro_details dd p {font-size: 14px;line-height: 31px;/* margin-bottom: 28px; */height: 265px;overflow: hidden;text-align: left;}
.pro_details dd .pd_hotline {text-align:left;padding-top: 38px;}
.pro_details dd .pd_hotline span {font-size: 16px;color: #005ca1;}
.pro_details dd .pd_hotline span.font_hotline {font-size: 17px;color:#005ca1;}

.h_ser {
    width: 1200px;
    height: 66px;
    line-height: 66px;
    margin: 24px auto 0;
    border: solid 1px #e5e5e5;
    margin-top: 20px;
    margin-bottom: 20px;
}
.h_ser p{ padding-left:20px;}


/*新资讯显示方式 */
div.News_2{ padding-top:10px; padding-bottom:30px;}
.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li:hover{box-shadow: 0 0 10px #005ca1; }
.inf_lc li:hover p b a{color:#005ca1;}
.inf_lc li:hover .fr{ background:#005ca1;}

.inf_lc li{ height:165px; overflow:hidden;margin:0px 10px 20px 10px; box-shadow: 0 0 10px #E5E5E5; padding-right:35px;}
.inf_lc li.bg { background:#edf6f4;}
.inf_lc li h4{ text-align:center; float:left;width:100px; overflow:hidden; background:#005ca1; color:#fff; height:130px; margin: 15px 0 0 30px;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:100px;height:90px; overflow:hidden; font-size:50px; font-family:思源黑体; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:30px; overflow:hidden; font-size:16px; font-family:思源黑体; text-transform:uppercase; color:#fff;}
.inf_lc li p{padding:15px 0 0 14px; line-height:26px;width:720px; overflow:hidden; float:right; color:#666; text-align:justify; font-size:14px; height:110px;}  
.inf_lc li p b{ display:block; font-weight:100; color:#000000; font-size:16px; height:35px;}
.inf_lc li p b a,.inf_lc li p b a:hover{ font-weight:bold;}
.inf_lc li p b a:hover{ color:#005ca1;}

.inf_lc li .pic{ text-align:center; float:left;width:200px; overflow:hidden; background:#005ca1; color:#fff; margin: 15px 0 0 30px;}
.inf_lc li .pic img{ width:100%; max-height:135px;}
.inf_lc li .text{padding:15px 0 0 14px; line-height:26px;width:620px; overflow:hidden; float:right; color:#666; text-align:justify; font-size:14px; height:110px;}  
.inf_lc li .text b{ display:block; font-weight:100; color:#000000; font-size:16px; height:35px;}
.inf_lc li .text b a,.inf_lc li p b a:hover{ font-weight:bold;}
.inf_lc li .text b a:hover{ color:#005ca1;}

.inf_lc li .fr{margin:0 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; }


/*新资讯详细页 */
.n_info_con { width:925px; padding:20px 0px 0 0px;  font-size:14px;}
.n_info_con strong{ font-weight:bold;}
.n_info_con h1 { color: #333;  font-weight:normal;  font-size: 22px; line-height: 40px; text-align: center;font: 20px/63px "Microsoft Yahei"; margin-bottom:10px;}
.n_info_con2 { margin:0 auto; border:1px solid #D6D6D6;}
.n_info_con h3 { text-align:center; color:#000; font-family:"Microsoft Yahei"; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; } /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"Microsoft Yahei";  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(img/common/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(img/common/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;}

/*下一篇、下一篇*/
.gduo{ line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ overflow:hidden; height:30px; display:block;}
.gduo a{  color:#201618;}

/* -- 翻页效果 -- */
.apage { text-align:center; height:30px; line-height:30px; margin:15px 8px 10px 0; }
.apage a { display:inline-block; text-align:center; margin:0 2px; color:#999; font-size:14px; height:28px; border:1px solid #EAEAEA; padding:2px 10px; }
.apage .num_btns { float:right; font-family:"Microsoft Yahei"; }
.apage a:hover, .apage .cur { border:1px solid #EAEAEA !important; background-color:#005ca1; color:#fff; text-decoration:none; }
.apage .cust_txt { display:none; float:left; }
.apage .oran_pg_fp { padding:0 5px; }
.apage .oran_pg_pp { width:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_np { width:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_lp { padding:0 5px; }
.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px; }
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }

/* -- 翻页效果2 -- */
.apage2 { height:25px; line-height:25px; padding:0 5px;text-align:center; margin:30px 0 10px;}
.apage2 a { border:1px solid #005ca1; color:#005ca1; padding:0 3px;  margin-right:8px; line-height:24px; display:inline-block;width:20px;}
.apage2 .num_btns {float:right; font-family:"Microsoft Yahei"; }
.apage2 a:hover, .apage2 .cur { border:1px solid #D5D5D5;background-color:#005ca1; color:#fff; text-decoration:none; }
.apage2 .cust_txt { float:left;}
.apage2 .oran_pg_fp {width:auto; padding:0 10px; }
.apage2 .oran_pg_pp {width:auto; padding:0 10px; }
.apage2 .oran_pg_np {width:auto; padding:0 10px; background:#005ca1; color:#fff; }
.apage2 .oran_pg_lp {width:auto; padding:0 10px; display:none; }
.apage2 select { font-size:8px; margin-top:5px; }
.apage2 .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px;}
.apage2 .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }

/* --表单控制样式-- */
.text { height:18px; line-height:18px;}
select { height:25px;}