﻿@charset "utf-8";
/* CSS Document */

/* top*/
.top{ width:100%; height:95px; border-bottom:3px solid #0b243d; }
.topmid{ max-width:1100px; height:auto; display:block; margin:0 auto; }
.topmidr{ float:right; }
.toprsotxt{ padding-left:11px; width:178px; height:28px; border:1px solid #d0d0d0; float:left; font-size:14px; font-family:"微软雅黑"; color:#bbbbbb; }
.toprsobtn{ width:30px; height:30px; display:block; background:url(../images/toprsobtn_bg.png) no-repeat center center #0c6fba; float:left; border-style:none; cursor:pointer; }

/* nav*/
.nav{ float:left; height:63px; }
.navul{ float:left; display:block; }
.navul .navli{ float:left; background:url(../images/navul_navli_rigbg.png) no-repeat right center; position:relative; z-index:1004; }
.navul .navli .fdbg{ width:100%; position:absolute; height:21px; z-index:1004; left:0px; right:0px; bottom:-3px; display:none; background:url(../images/navul_navli_fdbg.png) no-repeat center bottom; }


.navul .navli:hover .fdbg,.navul .check .fdbg{ width:100%; position:absolute; height:21px; z-index:1004; left:0px; right:0px; bottom:-3px; display:block; background:url(../images/navul_navli_fdbg.png) no-repeat center bottom; }
.navul .navlilast{ background:none; }
.navul .navli a{ /*padding:0px 35px 7px 35px;*/ /*padding:20px 35px 27px 35px;*/ padding:20px 0px 27px 0px; width:130px; line-height:56px; text-align:center; display:block; font-size:16px; color:#0b243d; }
.navul .navli a .spantest{ height:16px; line-height:16px; display:block; font-size:16px; color:#0b243d; } 
.navul .navli a .spanico{ display:block; font-size:16px; color:#0b243d; } 

.toplanguage{ margin-left:16px; line-height:56px; }
.toplanguage a{ color:#0b243d; font-size:16px; }
.toplanguage a:hover,.toplanguage a.check{ color:#0c6fba; } 

/* foot*/
.foot{ width:100%; height:auto; background:#f2f0f0; border-top:1px solid #d0d0d0; }
.footmid{ max-width:1100px; height:auto; display:block; margin:0 auto; }
.footmidL{ width:648px; height:auto; float:left; margin-top:35px; }
.footmidLdl{ width:161px; height:auto; float:left; }
.footmidLdl .dt_01{ line-height:43px; font-size:16px; color:#666666; }
.footmidLdl .dt_01 a{ color:#666666; }
.footmidLdl .dt_01 a:hover{ color:#0c6fba; }
.footmidLdl .dd_01{ line-height:24px; font-size:13px; color:#888888; }
.footmidLdl .dd_01 a{ color:#888888; }
.footmidLdl .dd_01 a:hover{ color:#888888; }

.footewm{ width:78px; height:78x; padding:6px; display:block; float:right; margin-top:49px; background:#fff; }
.footphone{ float:right; margin-right:19px; text-align:right; line-height:24px; font-size:13px; color:#666666; margin-top:49px; }
.footphone h1{ font-family:Arial; font-size:32px; color:#666666; line-height:31px; }
.footkf{ width:108px; height:24px; line-height:24px; text-align:center; display:block; font-size:15px; color:#fff; float:right; margin-top:6px; background:url(../images/footkf_bg1_1.png) no-repeat center center; }
.footkf:hover{ background:url(../images/footkf_bg1_2.png) no-repeat; color:#0c6fba; }

/* footer*/
.footer{ width:100%; height:auto; background:#f2f0f0; }
.footermid{ max-width:1100px; height:auto; margin:0 auto; line-height:22px; font-size:13px; color:#777777; border-top:1px solid #d1d1d1; }


/* 幻灯片*/
.banner_w{ width:100%; height:550px; position:relative; z-index:1000; }
.banner{ width:100%; height:100%; position:relative; z-index:1000;overflow:hidden; margin:0 auto;}
.banner ul{ position:absolute; height:100%; z-index:1000; left:0; top:0;}
.banner ul li{ width:100%; float:left; height:100%;}
.banner ul li a{ display:block; height:100%; }
.btnBg {position:absolute; width:100%; height:40px; left:0; bottom:0; z-index:1001;}
.btn {position:absolute; height:30px; left:0px; bottom:0px; z-index:1001; width:100%; text-align:center; }
.btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px;  text-align:center; font-size:10px; font-family:"Microsoft YaHei",SimHei; margin:0px 5px; cursor:pointer; color:#fff; background:url(../images/index_banner_ico1.png) no-repeat; }
.btn span.on { background:url(../images/index_banner_ico2.png) no-repeat; }

/* index*/
.inbox1mul{ max-width:1135px; height:auto; display:block; margin:0 auto; }
.inbox1mul .box1li{ float:left; margin:0px 17px; display:block; }
.inbox1mul .box1li01{ width:200px; }
.inbox1mul .box1li02{ width:622px; }
.inbox1mul .box1li03{ width:210px; }
.inbox1leftbt{ width:100%; height:37px; line-height:37px; border-bottom:1px solid #d0d0d0; }
.inbox1leftbt h1{ font-weight:normal; font-size:18px; color:#444444; }
.inbox1leftmore{ float:right; margin-top:11px; display:block; }
.inbox1leftdl{ width:100%; margin-top:18px; display:block; }
.inbox1leftdl .leftdt{ /*width:100%;*/ border:1px solid #dddddd; display:block; position:relative; z-index:1; }
.inbox1leftdl .leftdt .jiao{ width:28px; height:48px; display:block; position:absolute; z-index:1; left:-1px; top:-1px; }
.inbox1leftdl .leftdd{ width:100%; height:30px; line-height:30px; text-align:center; color:#444444; font-size:14px; }
.inbox1leftdl:hover .leftdd{ background:#0c6fba; color:#fff; }

.inbox1middl{ padding:18px 0px 18px 164px; min-height:105px; height:auto; position:relative; z-index:1; border-bottom:1px dashed #c0c0c0; }
.inbox1middl .dt_01{ width:150px; height:105px; display:block; position:absolute; z-index:1; left:0px; top:18px; }
.inbox1middl .dd_01{ width:100%; height:auto; font-size:13px; color:#888888; line-height:24px; }
.inbox1middl .dd_01 .p1{ line-height:23px; font-size:15px; color:#444444; }
.inbox1middl .dd_01 .p1 a{ color:#444444; }
.inbox1middl .dd_01 .p1 a:hover{ text-decoration:underline; }
.inbox1middl .dd_01 .ckgdmore{ width:58px; height:16px; line-height:16px; display:block; text-align:center; border:1px solid #0c6fba; color:#0c6fba; font-family:"宋体"; font-size:12px; }
.inbox1middl .dd_01 .ckgdmore:hover{ border:1px solid #0c6fba; background:#0c6fba; color:#fff; }

.inbox1rigdl{ width:100%; margin:10px 0px 20px 0px; display:block; }
.inbox1rigdl .dt_03{ width:100%; height:auto; display:block; position:relative; z-index:1; }
.inbox1rigdl .fdleft{ position:absolute; z-index:1; left:0px; top:0px; width:27px; height:48px; display:block; }
.inbox1rigdl .dd_03{ height:54px; text-align:center; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; border-radius:5px; }
.inbox1rigdl .dd_03 .p1{ line-height:21px; font-size:16px; color:#444444; }
.inbox1rigdl .dd_03 .p2{ line-height:16px; font-size:13px; color:#bbbbbb; text-transform:uppercase; }
.inbox1rigdl .dd_031{ width:100%; background:#eaeaea; position:relative; z-index:1; }
.inbox1rigul2{ padding:0px 12px; display:block; }
.inbox1rigul2 .rigul2li{ float:left; width:45px; height:45px; display:block; margin:0px 8px; }
.inbox1rigul2 .rigul2li .midico{ width:100%; height:45px; display:block; }
.inbox1rigul2 .rigul2li .midico1{ background:url(../images/inbox1rigul2_rigul2li_midico1_1.png) no-repeat center center; }
.inbox1rigul2 .rigul2li .midico2{ background:url(../images/inbox1rigul2_rigul2li_midico2_1.png) no-repeat center center; }
.inbox1rigul2 .rigul2li .midico3{ background:url(../images/inbox1rigul2_rigul2li_midico3_1.png) no-repeat center center; }
.inbox1rigul2 .rigul2li:hover .midico1{ background:url(../images/inbox1rigul2_rigul2li_midico1_2.png) no-repeat center center; }
.inbox1rigul2 .rigul2li:hover .midico2{ background:url(../images/inbox1rigul2_rigul2li_midico2_2.png) no-repeat center center; }
.inbox1rigul2 .rigul2li:hover .midico3{ background:url(../images/inbox1rigul2_rigul2li_midico3_2.png) no-repeat center center; }

/* 产品*/
.procor1{ color:#0c6fba; }
.promid{ max-width:1100px; height:auto; display:block; margin:0 auto; }
.promid .proli{ float:left; }
.promid .proliL{ width:220px; margin-right:30px; }
.promid .proliR{ width:850px; }

.proLbox1top{ width:100%; height:72px; line-height:72px; background:#0c6fba; position:relative; z-index:1; font-size:18px; color:#fff; }
.proLbox1tl{ width:27px; height:47px; display:block; position:absolute; z-index:1; top:0px; left:0px; background:url(../images/proLbox1tl_bg.png) no-repeat left center; }
.proLbox1{ width:218px; height:auto; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; }
.proLbox1ul{ width:100%; height:auto; display:block; }
.proLbox1ul .fstli{ width:100%; height:auto; display:block; }
.proLbox1ul .fstli .fsta{ width:100%; height:42px; line-height:42px; border-bottom:1px solid #dddddd; font-size:14px; color:#666666; display:block; }
.proLbox1ul .fstlilast .fsta{ border-bottom:none; }
.proLbox1ul .fstli:hover .fsta,.proLbox1ul .fstlicheck .fsta{ color:#0c6fba; }
.proLbox1ul .fstli .fstico{ width:56px; height:42px; float:left; }
.proLbox1ul .fstli .fstico1{ background:url(../images/proLbox1ul_fstli_fstico1_1.png) no-repeat 40px center; }

.proLbox2{ padding:0px 14px; width:190px; text-align:center; display:block; position:relative; z-index:1; border:1px solid #d0d0d0; }
.proLbox2Lfd{ width:28px; height:48px; display:block; position:absolute; z-index:1; left:-1px; top:-1px; }
.proLbox2 h2{ width:100%; color:#0b243d; line-height:28px; text-align:center; font-size:18px; }
.proLbox2 .p1{ width:100%; line-height:29px; text-align:center; font-size:15px; color:#444444; }
.proLbox2 h3{ font-family:Arial; width:100%; text-align:center; line-height:32px; color:#444444; font-size:22px; }
.proLbox2min{ width:100%; border-top:1px solid #dddddd; font-size:14px; line-height:24px; color:#666666; }
.proLbox2min .p2{ line-height:33px; font-size:15px; color:#444444; }

.proLbox2minul2{ padding:0px 25px 0px 22px; } 
.proLbox2minul2 .rigul2li{ margin:0px 6px; }

.proRnavgat{ width:100%; height:45px; display:block; }
.proRnavgat .lrico{ width:4px; height:45px; display:block; float:left; }
.proRnavgat .lico{ background:url(../images/proRnavgat_licobg1_1.png) no-repeat left center; }
.proRnavgat .rico{ background:url(../images/proRnavgat_ricobg1_1.png) no-repeat left center; }
.proRnavgatmid{ width:842px; height:43px; line-height:43px; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; font-size:14px; color:#444444; }
.proRnavgatmid a{ color:#444444; }
.proRnavgatmid a:hover{ color:#0c6fba; }

.proRdiv1{ width:885px; height:auto; display:block; margin-left:-17px; }
.proRdiv1dl{ width:260px; height:228px; display:block; float:left; margin:0px 18px 0px 17px;}
.proRdiv1dl .leftdt{ /*width:100%;*/ height:166px; border:1px solid #dddddd; display:block; position:relative; z-index:1; }
.proRdiv1dl .leftdt .jiao{ width:28px; height:48px; display:block; position:absolute; z-index:1; left:-1px; top:-1px; }
.proRdiv1dl .leftdd{ width:100%; height:60px; line-height:45px; text-align:center; color:#444444; font-size:14px; }
/*.proRdiv1dl:hover .leftdd{ background:#0c6fba; color:#fff; }*/

/* 关于我们*/
.gywmrnr{ padding:0px 5px; display:block; line-height:40px; color:#444444; font-size:14px; }

/* 联系我们*/
.lxwmnr{ width:100%; line-height:40px; color:#444444; font-size:15px; }
.lxwmnr h1{ line-height:34px; color:#444444; font-size:20px; }
.lxwmnr h2{ font-weight:normal; font-size:16px; color:#444444; line-height:29px; }

/* 媒体-详情*/
.news_xqycor1{ color:#444444; }
.news_xqycor2{ color:#999999;}
.news_xqycor3{ color:#2f2f2f;}
.news_xqy{ width:100%; height:auto; display:block; color:#555555; line-height:32px; font-size:14px; }
.ppzx_xqybot{ width:100%; height:auto; margin:0 auto; display:block; border-top:1px solid #dddddd; }
.ppzx_xqybot .p1{ width:100%;  height:24px; line-height:24px; display:block; font-size:14px; text-align:left; color:#888888; }
.ppzx_xqybot .p1 a{ color:#888888; }
.ppzx_xqybot .p1 a:hover{ text-decoration:underline;}
.news_xqybt { width:100%; margin:0 auto; border-bottom:1px dashed #c0c0c0; text-align:center; line-height:23px; color:#888888; font-size:13px; }
.news_xqybt a{ color:#888888; }
.news_xqybt a:hover{ color:#ab1919;}

/* 目录*/
.mlrnrul{ width:100%; height:auto; display:block; }
.mlrnrulli{ width:50%; height:auto; margin-bottom:30px; float:left; }
.mlrnrdl{ padding-left:240px; min-height:262px; height:auto; position:relative; z-index:1; }
.mlrnrdl .dt_01{ position:absolute; z-index:1; left:5px; top:0px; width:148px; height:178px; display:block; border:1px solid #dddddd; }
.mlrnrdl .dd_01{ padding-right:10px; font-size:13px; line-height:24px; color:#888888; }
.mlrnrdl .dd_01 .p1{ font-size:15px; line-height:26px; color:#444444; }
.mlrnrdl .dd_01 .down{ width:100px; height:24px; display:block; background:url(../images/mlrnrdl_dd_downbg1_1.png) no-repeat center center; }


/* 媒体*/
.mtrnrdl{ padding:20px 0px 20px 223px; min-height:140px; height:auto; position:relative; z-index:1; border-bottom:1px dashed #c0c0c0;}
.mtrnrdl .dt_01{ position:absolute; z-index:1; left:2px; top:20px; width:200px; height:140px; display:block;  }
.mtrnrdl .dd_01{ width:100%; font-size:14px; line-height:24px; color:#888888; }
.mtrnrdl .dd_01 .p1{ font-size:16px; line-height:26px; color:#444444; }
.mtrnrdl .dd_01 .p2{ line-height:21px; font-size:12px; color:#888888; }
.mtrnrdl .dd_01 .down{ width:100px; height:24px; display:block; background:url(../images/mlrnrdl_dd_downbg1_1.png) no-repeat center center; }
.ckgdmore{ width:58px; height:16px; line-height:16px; display:block; text-align:center; border:1px solid #0c6fba; color:#0c6fba; font-family:"宋体"; font-size:12px; }
.ckgdmore:hover{ border:1px solid #0c6fba; background:#0c6fba; color:#fff; }

/* 联络我们-在线留言*/
.zxlycor2{ color:#fe0000; }
.llwm_zxlynavgat{ width:100%; height:42px; line-height:42px; border-bottom:1px solid #dddddd; font-size:14px; color:#444444; }
.zxlytab1{ width:100%; height:auto; display:block; }
.zxlytab1{ font-size:13px; color:#777777; line-height:40px; }
.zxlytab1 td:first-child{ width:121px; padding-right:8px; text-align:right; font-size:14px; color:#444444; } 
.zxlytab1txt{ padding-left:8px; border-style:none; border:1px solid #d0d0d0; line-height:28px; font-family:"微软雅黑"; display:block; }
.zxlytab1txt1{ width:230px; height:28px; }
.zxlytab1txt2{ width:570px; height:118px; }
.zxlytab1btn{ width:80px; height:30px; display:block; margin:7px 10px 0px 0px; float:left; cursor:pointer; border-style:none; font-family:"微软雅黑"; font-size:15px; color:#fff; }
.zxlytab1btn1{ background:#0c6fba; }
.zxlytab1btn2{ background:#a0a0a0; }

/* 产品-详情*/
.cpxqbox1{ width:100%; height:auto; display:block; }
.cpxqbox1L{ width:448px; height:289px; display:block; border:1px solid #dddddd; float:left; position:relative; z-index:1; }
.cpxqjiao{ width:28px; height:48px; display:block; position:absolute; z-index:1; left:-1px; top:-1px; }
.cpxqbox1R{ width:385px; float:right; font-size:14px; line-height:30px; color:#666666; }
.cpxqbox1R .p1{ line-height:32px; font-size:20px; color:#444444; }
.cpxqbox1Rtab1 td:first-child{ width:85px; text-align:right; font-size:14px; color:#444444; }
.cpxqsjxz{ width:124px; height:24px; display:block; background:url(../images/cpxqsjxz_bg1_1.png) no-repeat center center; }

.cpxqbox2{ width:100%; height:auto; display:block; }
.cpxqbox2meunul{ width:100%; height:auto; height:43px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; }
.cpxqbox2meunul .allli{ float:left; font-size:16px; color:#444444; line-height:43px; padding-left:5px; }
.cpxqbox2meunul .allli01{ width:340px; }
.cpxqbox2meunul .allli02{ width:495px; }

.cpxqbox2nrul{ width:100%; height:auto; }
.cpxqbox2nrul .allli{ float:left; font-size:14px; color:#444444; line-height:32px; padding-left:5px; }
.cpxqbox2nrul .allli01{ width:340px; }
.cpxqbox2nrul .allli02{ width:495px; }



/************************** 页面分页 **************************/
.paging { margin:20px auto;text-align:center;overflow:hidden;  padding-top:15px;}
.paging span ,.paging a{ display:inline-block; vertical-align:middle;margin: 0 3px;  height:28px; line-height:28px;   color:#37516a; padding-left: 10px;padding-right: 10px; border:1px solid #cccccc;  }
.paging span.next{ width:63px; border-right:1px solid #ccc; margin:0 10px;}
.paging span.bornone{ border:0;  border-top:0;  border-bottom:0;}
.paging span.disable{ color:#ccc;}
.paging a:hover{ text-decoration:underline;}
.paging a.current{ color:#be8b4c; font-weight:bold; background:#f9f9f9;  border:1px solid #cccccc;  }

.paging span  a{ width:63px; border:0px; margin:0px;}

.paging_txt{ width:33px; height:22px; vertical-align:middle; line-height:22px;}
.paging_but{ width:41px; height:25px; border:1px solid #b3b3b3; background:#f5f5f5; color:#000; vertical-align:middle; margin:0 10px; cursor:pointer}

/****2016.12.5****/
/* 增改top*/
.topfixed{ position:fixed; z-index:1005; left:0px; top:0px; background:#fff; }
.topmidadd{ padding-right:40px; max-width:1060px; height:120px; position:relative; z-index:1; }
.topfssobtn{ position:absolute; z-index:1; right:0px; top:48px; }




/******2016.12.07******/
/*左侧二级下拉*/
.proLbox1ul .fstli .prosecul{ width:100%; padding-bottom:17px; display:none; }
.proLbox1ul .fstli .prosecul{ width:100%; padding-bottom:17px; display:block; border-bottom:1px solid #dddddd; }
.proLbox1ul .fstli .prosecul .prosecli{ width:100%; width:100%; height:auto; display:block; }
.proLbox1ul .fstli .prosecul .prosecli .proseca{ margin:0px 25px; padding-left:28px; height:36px; line-height:36px; font-size:14px; color:#666666; display:block; border-bottom:1px dashed #dddddd; }
.proLbox1ul .fstli .prosecul .prosecli:hover .proseca{ color:#0c6fba; }




