@charset "utf-8";
/*===================CSS Reset============================*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ font:14px/1.5 '微软雅黑',tahoma,Srial,helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
em{ font-style:normal;}
ul,ol{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
html{ overflow-y:scroll;overflow-x:auto;}

/*===================Link Style============================*/
a{ color:#3f3e3e; text-decoration:none; outline:none;}
a:hover{ color:#48b3f6; text-decoration:underline;}

/*===================Common Style============================*/
.floatL{ float:left;}
.floatR{ float:right;}
.widthWrap{ width:100%; overflow:hidden;}
.width1200{ width:1200px; margin:0 auto;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.marginR{ margin-right:20px;}

/*============================Header============================*/
.top{ padding:40px 0 10px 0; background:#fff;}
.top h1{ width:68px; height:71px; background:url(../img/topLogo.png) no-repeat; text-indent:-9999px;}
.nav li{ float:left; margin-top:30px;}
.nav li a{ display:inline-block; font-size:18px; padding:0 5px; margin:0 20px; text-decoration:none;}
.nav li a:hover{border-bottom:2px solid #48b3f6;}

/*============================Index============================*/
.ixTit{ width:100%; border-bottom:2px solid #e4e4e4; font-size:16px; color:#666; height:38px; line-height:38px;}
.ixTit b{ float:left; font-size:22px; color:#4ab4f6; border-bottom:2px solid #ea0404; height:37px; padding:0 5px; margin-right:10px; position:relative;}
.ixPro,.ixCont{ width:240px; margin-top:30px; margin-bottom:30px;}
.ixPro li{ width:100%; display:inline-block; border-bottom:1px solid #f2f2f2;}
.ixPro li a{ width:100%; display:block; font-size:16px; color:#333; line-height:45px; background:url(../img/inBtn1.png) 210px 20px no-repeat; text-decoration:none;}
.ixPro li a p{ width:80%;}
.ixPro li a:hover{ color:#4ab4f6; background:url(../img/inBtn2.png) 210px 20px no-repeat;}
.ixTab{ width:680px; margin-top:30px; margin-bottom:30px;}
.ixTabTit{ width:100%; height:38px; border-bottom:2px solid #e4e4e4; font-size:16px; color:#666; line-height:38px;}
.ixTabTit span{ font-size:18px; height:37px; color:#999; text-align:center; display:inline-block; padding:0 5px; cursor:pointer;}
.ixTabTit .a{ font-weight:bold; font-size:22px; color:#4ab4f6; border-bottom:2px solid #ea0404; margin-right:10px;}
.ixTabCon{ display:none;}
.ixAbout p{ color:#333; font-size:16px; line-height:32px; text-indent:2rem; margin-top:10px;}
.ixNews li{ width:100%; float:left; border-bottom:1px dashed #ddd; line-height:45px; background:url(../img/inBtn4.png) center left no-repeat;}
.ixNews li a{ display:block; float:left;}
.ixNews li span{ width:500px; display:block; font-size:16px; float:left; text-indent:10px;}
.ixNews li em{ display:block; float:right; color:#999; font-size:12px;}
.ixNews li a:hover{ color:#4ab4f6;}
.ixCont img{ width:240px; height:123px; float:left; margin-top:10px;}
.ixCont p b{ font-size:16px; color:#333; line-height:40px;}
.ixCont p{ color:#666; line-height:24px;}
.ixCont p em,.ixCont p span{ width:45px; float:left; display:block;}
.ixCont p span{ width:195px;}

/*============================Other============================*/
.inLeft,.inRight{ margin:30px 0;}
.inLeft{ width:240px;}
.inLeft p,.inLoca{ border-bottom:2px solid #e9e9e9; color:#666; line-height:40px;}
.inLeft p em{ font-size:18px; color:#4ab4f6; margin-right:5px;}
/*.inLeft li{ width:100%; float:left; border-bottom:1px solid #e9e9e9;}
.inLeft li a{ width:100%; display:block; float:left; line-height:45px; background:url(../img/inBtn1.png) 215px 20px no-repeat; text-decoration:none; text-indent:23px;}
.inLeft li a:hover,.inLeft .inClick{ background:url(../img/inBtn2.png) 215px 20px no-repeat #f8f8f8; color:#4ab4f6;}*/
.inRight{ width:925px;}
.inTit{ color:#333; border-bottom:1px solid #e9e9e9; line-height:45px; text-indent:30px; background:url(../img/inBtn3.png) 15px 20px no-repeat;}
.inCon{ width:870px; margin:20px 15px;}
.inCon p{ color:#696767; line-height:26px;}
.inAbout p{ text-indent:2em; margin-bottom:10px;}
.inPro li{ float:left; width:280px; margin:20px 14px; text-align:center;}
.inPro li img{ width:280px; height:280px;}
.inPro li p{ font-size:16px; line-height:40px;}
.inCont p b{ font-size:24px; color:#333; line-height:40px;}
.inCont img{ width:884px; height:400px; margin-top:40px;}
.pageList{ color:#666; width:99%; text-align:center; padding:30px 0; display:inline-block;}
.pageList span{ margin:0 10px; font-size:12px;}
.pageList a{ font-size:12px; color:#333; text-align:center; margin:0 3px; padding:0 5px; display:inline-block; height:18px; line-height:18px; border:1px solid #ddd;}
.pageList a:hover{ color:#dd2727; background:none; border:1px solid #fff;}
.pageList .slt{ color:#dd2727; background:none; border:1px solid #fff;}

/*============================Footer============================*/
.foot{ background:#4ab4f6; padding-top:25px;}
.footLogo{ width:362px; height:71px;}
.footCon{ border-left:1px dashed #fff; color:#fff; margin:0 50px;}
.footCon div{ font-size:20px; margin:0 44px;}
.footCon div p{ margin-bottom:10px;}
.footCon div p span{ display:block; font-size:16px; line-height:28px;}
.footCode{ width:115px; height:115px;}
.footCopy{ background:#3f99d1; padding:10px 0; text-align:center; color:#fff; margin-top:20px;}

/* 正文页 20161118 */
.inNewsTit{ text-align:center; padding:20px 0 10px 0; border-bottom:1px solid #e9e9e9;}
.inNewsTit p{ color:#48b3f6; font-size:24px; line-height:30px;}
.inNewsTit p em{ font-size:12px; color:#666;}

/* 公司产品修改 20161128 */
.inProMenu ul li{ border-bottom:1px solid #f2f2f2;}
.inProMenu ul li a{ padding-left:10px; color:#333; font-size:14px; font-weight:bold; text-decoration:none; display:block; height:47px; line-height:47px; position:relative; background:url(../img/inBtn1.png) no-repeat 204px center;}
.inProMenu ul li a:hover{background:url(../img/inBtn2.png) no-repeat 204px center #f8f8f8; color:#4ab4f6;}
.inProMenu ul li .inProMenuBtn{ background:url(../img/inBtn1.png) no-repeat 204px center;}
.inProMenu ul li .inProMenuBtns{background:url(../img/inBtn2.png) no-repeat 204px center #f8f8f8; color:#4ab4f6;} 
.inProMenu ul li ul{ display:none; background:#f8f8f8;}
.inProMenu ul li ul li { background-color:#f8f8f8; border-bottom:1px solid #f2f2f2;}
.inProMenu ul li ul li ul{display:none;}
.inProMenu ul li ul li a{ padding-left:20px; font-weight:normal; background-image:none;}
.inProMenu ul li ul li a:hover{ text-decoration:underline; color:#4ab4f6; background-image:none;}
.inProMenu .inProClick{ text-decoration:none; color:#4ab4f6;}