﻿body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none; overflow-x:hidden;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;}ul,li{list-style-type:none;}
input,select,textarea{font-size:14px;line-height:28px; font-family:"微软雅黑",Arial; border:0px solid #434497; background:#fff;color:#555;}
input::-webkit-input-placeholder {color:#555;}
input::-moz-input-placeholder {color:#555;}
input::-ms-input-placeholder {color:#555;}
textarea::-webkit-input-placeholder {color:#555;}
textarea::-moz-input-placeholder {color:#555;}
textarea::-ms-input-placeholder {color:#555;}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
table{border-collapse: collapse; margin:0 auto; margin-bottom:12px; margin-top:12px; text-align:center; font-size:14px;}
table td, table th{border:1px solid #ccc;color:#555;height:42px;}
table thead th{background-color: #cce8eb; height:42px;}
table tr:nth-child(odd){background: #fff;}
table tr:nth-child(even){background: #f5fafa;}
table tr:hover{ background:#ffe; }
.input_out{color:#fff; background-color:#a00;}
.input_move{color:#fff; background-color:#800;}

a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; color:#f36;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
hr{color:#eef;border-style:dotted;}

/*导航栏*/
.abb100{width:100%;height:150px;background:#035cac url(/skin/default/images/abt.jpg) no-repeat center;}
.cob100{width:100%;height:150px;background:#035cac url(/skin/default/images/ctt.jpg) no-repeat center;}
.neb100{width:100%;height:150px;background:#035cac url(/skin/default/images/ns.jpg) no-repeat center;}
.wdb100{width:100%;height:150px;background:#035cac url(/skin/default/images/wd.jpg) no-repeat center;}
.itb100{width:100%;height:150px;background:#035cac url(/skin/default/images/itm.jpg) no-repeat center;}
.dt100{width:100%;height:150px;background:#035cac url(/skin/default/images/bac.jpg) no-repeat center;}
.line{width:100%;height:150px;background:#035cac url(/skin/default/images/itm.jpg) no-repeat center;}

.hd100{width:100%; height:90px; background:#fff;}
.hd{margin:0px auto; width:1260px; height:90px;}
.logo{ float:left;width:220px;height:60px; margin-left:0px; margin-top:15px; background:url(/skin/default/images/logo.png) no-repeat center;}

.nv{ float:left; width:1000px; height:32px; margin:25px 0 0 40px;}
.nv a{padding:6px 30px; font-size:15px;text-align:center; line-height:32px; color:#000;border-radius:16px; }
.nv a:hover{ color:#fff; text-decoration:none;background:#035cac;}
.nv span{float:right; margin-right:40px; border-radius:21px; line-height:32px; font-size:24px; font-weight:bold; font-style:italic; color:#035cac;}


/*轮播图*/
.banner{ width:100%; position:relative; left:50%; margin-left:-960px;}
#slideplay{width:1920px; margin:0 auto; height:420px; position:relative;overflow:hidden;}
#slideplay ul{position:absolute; }
#slideplay ul li{height:420px;position:relative;float:left;background:#000;overflow:hidden;}
#slideplay ul li div{position:absolute;}
#slideplay ul li img{width:1920px;height:420px;}
#slideplay .btn{height:10px;padding:5px 10px;position:absolute;right:910px;bottom:8px;text-align:right;}
#slideplay .btn span{width:18px;height:8px;margin-left:5px;border-radius:4px;background:#ddd;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;}
#slideplay .btn span.on{background:#fff;}

/*栏目页标题*/
.lm{ width:1260px; margin:0px auto; height:110px; padding:20px 0; text-align:center;}
.lm h1{font-size:20px; font-weight:bold; line-height:60px; color:#fff;}
.lm h2{font-size:18px; font-weight:bold; line-height:60px; color:#fff;}
.lm small{float:left; width:1200px; margin:0 30px; height:20px; overflow:hidden; font-size:12px; padding:0px; line-height:20px; color:#eee;}



/*H中心标题*/
.ht{ width:100%; height:76px; padding:30px 0; margin-bottom:20px; text-align:center;}
.ht h1{font-size:20px; font-weight:bold; line-height:52px; color:#333;}
.ht h2{font-size:18px; font-weight:bold; line-height:52px; color:#333;}
.ht small{font-size:14px; padding:0px; line-height:22px; color:#777;}



/*首页分类展示*/
.cat{ width:1272px; height:110px; margin:0px auto; margin-top:20px; }
.cat li{float:left; width:306px; height:90px; margin:0 6px; font-size:16px; line-height:35px; color:#444; text-align:center;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9;}
.cat li img{float:left;width:306px; height:90px;}
.cat li span{float:left; width:306px; height:30px; padding:30px 0; background:#035cac; position:relative; bottom:90px; font-size:16px; line-height:30px; color:#fff; text-align:center;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.cat li span:hover{filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9;color:#ff0;}

/*首页产品展示*/
.it100{width:100%; height:420px; padding:40px 0; background:#035cac url(/skin/default/images/bac.jpg) no-repeat center;}
.itm{ width:1272px; height:420px; margin:0px auto; }
.itm li{float:left; width:306px; height:200px; margin:10px 6px; font-size:14px; line-height:35px; color:#fff; text-align:center;filter:alpha(Opacity=90);-moz-opacity:0.90;opacity:0.90;}
.itm li img{float:left;width:284px; height:140px; padding:10px; border:1px dotted #fff; border-radius:10px;}
.itm li img:hover{border:1px dotted #ff0;}
.itm li:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;color:#ff0;}


/*产品分类导航*/
.slft{width:240px; height:auto; padding:10px 0; float:left;}
.slft ul{float:left;}
.slft ul span{width:80%; padding:0 10%; float:left; text-align:left; font-size:14px; color:#fff; line-height:35px; background:#035cac; border-radius:20px;}
.slft ul span a{font-size:14px; font-weight:bold; color:#fff; line-height:35px;}
.slft ul span a:hover{color:#ff0;}
.slft ul li{width:94%; padding:0 3%; float:left; text-align:left; border-bottom:1px dotted #08c; background:#fff;} 
.slft ul li a{ line-height:42px; font-size:13px; color:#444;}
.slft ul li a:hover{color:#035cac;}

/*产品分类展示*/
.irig{float:right; width:980px; height:auto;}
.irig h2{width:100%; float:left; text-align:center; line-height:32px; margin-bottom:30px; font-size:22px; font-weight:bold;}
.irig ul{width:100%; float:left;}
.irig li{float:left; width:310px; height:240px;margin:0px 8px; text-align:center;}
.irig li img{width:280px; height:140px; border:1px solid #eee; padding:15px; border-radius:10px;}
.irig li img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;border:1px solid #08c;}
.irig li a{color:#444; font-size:14px; line-height:18px;}
.irig li a:hover{text-decoration:none;color:#f36;}

/*栏目页产品展示*/
.i100{ width:1260px; height:auto; margin:0px auto; }
.elft{float:left; width:900px; height:auto; margin-bottom:40px; }
.elft h2{float:left; width:900px;line-height:52px; border-bottom:1px dotted #2f4b9e;color:#2f4b9e; margin:20px 0 6px 0; font-size:22px; text-align:left;}
.elft li{float:left; width:900px; height:120px; margin-bottom:10px; padding:20px 0; background:#fff; text-align:left; border-bottom:1px dashed #eee; overflow:hidden;color:#999;}
.elft li:hover{background:#f5f5f5;}
.elft li img{float:left; width:240px; height:120px; margin-right:20px;}
.elft li img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.elft li span{ float:left; width:640px; height:42px; overflow:hidden; color:#000; font-size:20px; font-weight:bold; line-height:42px;}
.elft li span:hover{ color:#2f4b9e;}
.elft li p{ float:left; width:640px; height:60px; overflow:hidden; text-align:left; font-size:14px; line-height:20px; color:#555; }
.elft .btn{ float:right;width:110px; height:30px; line-height:30px; text-align:center; background:#2f4b9e; margin:0 25px;}
.elft .btn:hover{background:#a00; }
.elft .btn a{font-size:14px; color:#fff;}



/*新闻*/
.ns100{ width:1260px; height:400px; margin:0px auto; }
.nft{float:left; width:950px; height:400px;}
.nft ul{ float:left; width: 100%; }
.nft ul li{float:left; width:455px; height:98px; margin-right:20px; margin-bottom:15px; padding:8px 0; background:#fff; border-top:1px dotted #08c;overflow:hidden; text-align:center; line-height:20px; overflow:hidden;color:#999; }
.nft ul li img{ float:left; width:150px; height:85px; padding:10px 0px; margin-right:15px;}
.nft ul li img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.nft ul li p{float:left; width:275px; padding:10px 0px;  height:86px; text-align:left; overflow:hidden;}
.nft ul li p a{float:left;width:275px; height:43px; overflow:hidden; margin-bottom:0px; color:#444; font-size:14px; line-height:20px;}
.nft ul li p a:hover{ text-decoration:none;color:#0eaf63;}
.nft ul li p span{ float:left; height:40px; overflow:hidden; font-size:12px; color:#999; line-height:20px;}

.nrg{ float:right; width:280px; padding:10px 0px; border-top:1px dotted #08c; background:#fff; text-align:left;color:#f00; }
.nrg a{color:#3d69b2; font-size:20px; font-weight:bold; line-height:20px; }
.nrg a:hover{color:#f00;}
.nrg span{padding:0 1px; background:#f00; font-size:16px;}
.nrg ul{float:right; width:280px;}
.nrg ul li{float:right; width:280px; height:36px; padding:10px 0;text-align:left; line-height:18px; border-bottom:1px dotted #eef; overflow:hidden;}
.nrg ul li a{color:#444; font-size:14px; line-height:18px; font-weight:normal;}
.nrg ul li a:hover{ color:#f36;}

/*底部*/
.ft100{ width:100%; float:left; background:#035cac url(/skin/default/images/bac.jpg) no-repeat center; margin:20px 0;}
.ft{ width:1260px; margin:0px auto; height:135px; padding:20px 0; border-top:0px dotted #ccc; margin-bottom:10px;}
.ft .lft{ float:right; width:500px; height:90px; }
.ft .lft p{ float:left; width:420px; color:#eee; font-size:13px;line-height:22px; text-align:left; margin-top:18px;  }
.ft .lft p span{font-size:16px; font-weight:bold; color:#eee;line-height:32px; }
.ft .lft p a{margin-right:20px; color:#eee;line-height:22px; text-align:left; font-size:13px; }
.ft .lft p a:hover{color:#ff0;}
.ft .ewm{ float:right; margin-right:70px; margin-top:10px; width:90px; height:130px; text-align:center; line-height:22px; font-size:13px; color:#eee;}
.ft .ewm img{width:90px; height:90px;}
.ft .lnk{ float:right; margin-right:70px; margin-left:30px; width:430px; height:auto; line-height:22px;margin-top:10px; text-align:left; color:#eee; font-size:13px;}
.ft .lnk a{ margin-right:15px; color:#eee;}
.ft .lnk a:hover{text-decoration:none; color:#ff0;}

.btm100{width:100%;float:left; background:#f00; position:fixed; bottom:0; z-index:1; }
.btm{width:1260px;margin:0px auto;height:38px;}
.btm ul{width:100%; float:left;}
.btm ul li{float:right; width:245px; height:24px; color:#ffe; text-align:center; border-left:1px dotted #ffe; margin:6px 0px;}
.btm ul li a{font-size:16px; font-weight:bold; color:#fff;line-height:24px;}
.btm ul li a:hover{color:#ff0;}
.btm ul p{float:left;width:200px;text-align:left; height:54px; position:absolute; bottom:0px; padding-left:70px; background:#035cac url(/skin/default/images/phone.png) 20px center no-repeat ;}
.btm ul p span{font-size:18px; color:#fff; font-weight:bold; line-height:20px;}
.btm ul p small{font-size:14px; line-height:28px;color:#fff;}

/*面包屑*/
.mbx{ width:1260px; margin:0px auto; line-height:32px; margin-top:10px; margin-bottom:10px; text-align:left; font-size:12px; color:#777; }
.mbx a{ font-size:12px; color:#777; }
.mbx a:hover{ color:#f36;}

/*资讯列表*/
.ns{width:1260px; height:auto; margin:0px auto; }
.nlst{ float:left; width:900px; height:auto;}
.nlst li{float:left; width:900px; height:150px; padding:15px 0; background:#fff; text-align:left; border-bottom:1px dashed #ddd; line-height:24px; overflow:hidden;color:#999;}
.nlst li img{float:left; width:210px; height:119px; padding:15px 0; margin-right:20px;}
.nlst li img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.nlst li span{ float:left; width:663px; height:32px; margin:9px 0; overflow:hidden; color:#444; font-size:16px; font-weight:normal; line-height:30px;}
.nlst li span:hover{ color:#08c;}
.nlst li p{ float:left; width:663px; height:48px; overflow:hidden; text-align:left; font-size:14px; line-height:24px; color:#777; }
.nlst li small{float:right; margin:0 10px; line-height:48px; font-size:13px; color:#999; }
.nlst .btn{ float:left; padding:0 8px; margin:12px 0; text-align:center; line-height:24px; border:1px solid #08c;}
.nlst .btn a{font-size:14px; color:#08c;}
.nlst .btn a:hover{color:#00f;text-decoration:none;}

/*分页样式*/
.page{float:left; width:900px; margin:0px auto; height:30px; margin-top:40px; margin-bottom:40px; text-align:center;}
.page a{ padding:8px 15px; border:1px solid #08c; margin:0 2px; border-radius:2px; color:#08c; font-size:14px;}
.page a:hover{ background:#08c; color:#fff;}
.page a:active{ background:#08c;}
.page b{ background:#08c; color:#fff; padding:8px 15px; margin:0 4px;border-radius:2px;border:1px solid #08c; }

/*关于*/
.abt{width:1260px; margin:0px auto;}
.abt .alft{float:left; width:680px; height:460px; padding:10px 0;}
.abt .alft p{float:left;width:100%; padding:15px 0;font-size:14px;line-height:30px; color:#333;}
.abt .arig{float:right; width:540px; height:360px; margin-top:34px; background:url(/skin/default/images/about.jpg) no-repeat; border-radius:20px;}

/*联系*/
.ctt{width:1260px; margin:0px auto;}
.ctt .clft{float:left; width:680px; height:460px; padding:10px 0;}
.ctt .clft p{float:left;width:100%; padding:15px 0;font-size:14px;line-height:30px; color:#333;}
.ctt .crig{float:right; width:540px; height:360px; margin-top:34px; background:url(/skin/default/images/map.jpg) no-repeat; border-radius:20px;}

/*详情页*/
.subody{width:1260px; margin:0px auto;}

/*详情页右侧*/
.rig{float:right; width:340px; padding:10px 0; background:#fff; border-radius:20px; }
.itms{ float:right; width:300px; padding:0px 20px; border:0px solid #eee; background:#fff; text-align:left; border-radius:20px;}
.itms a{ color:#444; font-size:16px; font-weight:bold; line-height:42px;}
.itms li{float:left; width:300px; height:auto; padding:5px 0; background:#fff; text-align:left; border-bottom:0px dashed #eee; line-height:24px; overflow:hidden;color:#999;}
.itms li img{float:left; width:300px; height:auto;padding:4px 0; border:0px solid #ddd;}
.itms li img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.itms li a{ float:left; width:300px; height:auto; padding:5px 0; text-align:center; overflow:hidden; color:#444; font-size:13px; line-height:22px; font-weight:normal;}
.itms li a:hover{ color:#f36;}

/*热门资讯*/
.nws{ float:right; width:300px; padding:10px 20px; border:0px solid #eee; background:#fff; text-align:left;color:#f00; margin-top:0px;  border-radius:20px;}
.nws a{color:#444; font-size:16px; font-weight:bold; line-height:42px; }
.nws a:hover{color:#f00;}
.nws span{padding:0 1px; background:#f00; font-size:16px;}
.nws ul{float:right; width:300px;}
.nws ul li{float:right; width:300px; height:auto; padding:10px 0;text-align:left; line-height:18px; border-top:1px dotted #eef; overflow:hidden;}
.nws ul li a{ float:left; height:auto; overflow:hidden; color:#444; font-size:13px; line-height:18px; font-weight:normal;}
.nws ul li a:hover{ color:#f36;}

/*产品详情页*/
.itm100{width:100%; height:auto; margin-bottom:30px; background:#fff;}
.itt{float:left; width:890px; padding:30px 0; margin-bottom:20px; height:auto;background:#fff;  border-radius:20px;}
.itt img{ float:left; width:640px; padding:20px 30px; border-radius:20px; margin-left:32px; height:auto; border:1px dotted #ddd; }
.itt img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.itt h1{ float:left; width:740px; padding:10px 0; color:#222; text-align:center; line-height:42px; font-size:18px;}

.smallimgs{float:left;width:140px; height:354px; text-align:center;}
.smallimgs li{float:left; width:100%; margin-bottom:20px;}
.smallimgs li img{width:80px;height:auto; padding:5px; border-radius:40px;cursor:pointer;border:1px dotted #ddd; }
.smallimgs li img.cur{border:1px dotted #08c; }

/*详情页*/
.idtl{ float:left; width:830px; padding:15px 30px; height:auto; background:#fff;position:relative;z-index:1; border-radius:20px; }
.idtl h1{ float:left; width:770px; line-height:35px; margin-bottom:8px; font-size:18px; font-weight:bold; color:#222;}
.idtl .date{ float:left; width:770px; line-height:32px; margin-bottom:8px;border-bottom:0px solid #eee;  font-size:14px; font-weight:normal; color:#999;}
.idtl .cnt{ width:830px; float:left; height:auto; text-align:left; font-size:14px; line-height:32px; color:#525252; overflow:hidden;}
.idtl .cnt h2{ font-size:16px; line-height:32px; color:#000;}
.idtl .cnt small{color:#f00;}
.idtl .cnt a{color:#2f4b9e;}
.idtl .cnt a:hover{color:#f00; }

.idtl .pro{ float:left; width:100%; color:#777; background:#fff;border-top:1px dotted #08c;}
.idtl .pro li{ float:left; width:50%; height:32px; line-height:32px; border-bottom:1px dotted #08c; color:#555; margin-bottom:0px;}
.idtl .pro li span{float:left; width:48%; padding:0 4%; font-size:13px;background:#43458f;color:#fff;}
.idtl .pro li small{float:left; width:36%;padding:0 4%; font-size:13px;color:#2f4b9e;}

.idtl .udn{ width:772px; height:48px; padding:10px 0; border-top:1px dashed #eef; float:left; text-align:left; font-size:12px; line-height:24px; margin-top:30px; color:#555;}
.idtl .udn a{ padding:0 10px; line-height:24px; color:#555;}
.idtl .udn a:hover{ color:#f36;}

/*资讯详情页*/
.dtl{ float:left; width:890px; padding:15px 0px; height:auto; position:relative;z-index:1; background:#fff; border-radius:20px;}
.dtl h1{ float:left; width:890px; line-height:35px; text-align:center; font-size:18px; font-weight:bold; color:#222;}
.dtl .date{ float:left; width:890px; height:42px; line-height:32px; text-align:center; font-size:12px; color:#999;}
.dtl .cnt{ width:830px; float:left; height:auto; padding:10px 30px; background:#fff;text-align:left; font-size:14px; line-height:32px; color:#525252;}
.dtl .cnt img{width:640px; height:360px; padding:10px 0;}
.dtl .cnt h2{ font-size:16px; line-height:32px; color:#000;}
.dtl .cnt a{color:#f00; font-weight:bold;}
.dtl .cnt a:hover{color:#00f; }
.dtl .udn{ width:830px; height:48px; margin:0 30px; padding:10px 0; border-top:1px dashed #eef; float:left; text-align:left; font-size:12px; line-height:24px; margin-top:30px; color:#555;}
.dtl .udn a{ padding:0 10px; line-height:24px; color:#555;}
.dtl .udn a:hover{ color:#f36;}

/*错误页*/
.error{ width:600px; height:300px; background:#fff; margin:0px auto; margin-top:150px; margin-bottom:200px; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.error ul{ float:left; width:540px; text-align:center; font-size:64px; color:#999; line-height:90px; padding:50px 30px;}
.error ul li{ float:left; width:100%; text-align:center;font-size:16px; line-height:42px; color:#999; }
.error ul li a{ font-size:16px; padding:10px 40px; background:#f36; color:#fff;}
.error ul li a:hover{background:#f00;}