﻿/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#3A3A3A;}
a:hover { text-decoration: none; color:#DF0000;}
h1,h2,h3,h4,h5,h6{font:14px normal;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; }
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
TABLE img{ display:block;}
img{border:0px;}

body{font-size:12px; color:#3A3A3A; background:#012751; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;  }


#w1084{width:1084px; margin:0 auto; background:#fff;}


/*--------网站头部 --------------*/
.header{height:115px; width:1024px; margin:0 auto;}
.headerleft{ float:left; width:473px; height:115px;}
.headerleft img{display:block; padding-top:21px;}
.headerright{float:right; width:400px;height:115px; text-align:right;}
.headerright p{ padding-left:26px; line-height:30px; padding-top:16px; float:right;font:14px normal;}
.headerright p span{color: #FF6600;}
.tel{ padding-top:20px;}
.tellr{ margin-bottom:16px; padding-right:10px;}


/*导航菜单*/
.nav{width:1024px; height:50px; margin:0 auto; background:#05458F;}




.navleft{float:left; width:1024px;}
.navleft li{float:left; line-height:50px; font-size:16px;}
.navleft li a{color:#fff; padding:0 26px; display:block;}
.navleft li a:hover{color:#fff; background:#FF6600;}
#hybg a{background:#FF6600;}

#jsddm li{float: left; line-height:50px; font-size:16px;}
#jsddm li a{display: block; padding:0 55px; text-align:center; white-space: nowrap;}
#jsddm li a:hover{ color:#009DFF;}
#jsddm li:hover{background:#FF6600;}
#jsddm li:hover a{color:#fff;}


#jsddm li ul{position: absolute;visibility: hidden; z-index:999;}
#jsddm li ul li{width:116px;float: none;display: inline; line-height:40px; text-align:center;}
#jsddm li ul li a{ width:116px; padding:0 0px; background: #FF6600;color: #fff; font-size:14px; font-weight:normal;}
#jsddm li ul li a:hover{background: #FF944B; color:#fff;}
.navright{float:right; width:200px; padding-top:11px; overflow:hidden;}
.text01{ width:149px; height:26px; line-height:26px; padding-left:8px; background:url(../images/index_18.jpg) no-repeat; border:0; vertical-align:top; color:#999999;}
.submit01{background:url(../images/index_19.jpg) no-repeat; width:31px; height:26px; border:0; cursor:pointer;}


/*banner*/
#focus {width:1024px; height:350px; overflow:hidden; position:relative; margin:0 auto;}
#focus ul {height:392px; position:absolute;}
#focus ul li {float:left; width:1024px; height:392px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1024px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:1004px; height:10px; padding:10px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


.hone{ width:1024px; overflow:hidden; height:240px; margin:20px auto 0;}
.honetitle{font-size:18px; color:#01386C; border-bottom:1px #012751 solid; line-height:36px;}
.honetitle span{float:right; font-size:12px;}
.honeleft{float:left; width:490px; margin-right:32px;}
.honeleft ul{overflow:hidden; padding-top:8px;}
.honeleft li{ line-height:34px; background:url(../images/index_25.jpg) no-repeat left center; padding-left:10px; border-bottom:1px #ddd dashed;}
.honecent{float:left; width:320px;}
.honecent_lr{line-height:26px; overflow:hidden; padding-top:10px;}
.honeright{float:right; width:490px;}
.honeright_lr{line-height:24px;overflow:hidden; padding-top:10px;}
.honeright_lr img{padding-top:10px;}


.htwo{width:1084px; height:403px; margin:20px auto 0; background:#ECECEC;}
.htwotitle{text-align:center; margin:0 auto; overflow:hidden; background:#fff; padding-bottom:14px;}
.htwo ul{ width:1026px; margin:0 auto; overflow:hidden;}
.htwo li{margin-top:26px; margin-left:1px; display:inline; height:292px; width:204px; float:left;}
.htwo li img{display:block; width:204px; height:146px;}
.htwo li div{ height:96px; width:174px; overflow:hidden; line-height:20px; color:#fff; padding:25px 15px;}
.htwo li div a{color:#FFFFFF;}
.hdivbg01{background:url(../images/index_42.jpg) no-repeat center top;}
.hdivbg02{background:url(../images/index_35.jpg) no-repeat center top;}
.hdivbg03{background:url(../images/index_44.jpg) no-repeat center top;}
.hdivbg04{background:url(../images/index_39.jpg) no-repeat center top;}
.hdivbg05{background:url(../images/index_46.jpg) no-repeat center top;}



.hthree{width:1024px; height:240px; margin:40px auto 0; overflow:hidden;}
.hthreetitle{padding-bottom:18px;}
#colee_left img{ border:1px #E1E1E1 solid; width:240px; height:160px;}
#colee_left img:hover{border:1px #05458F solid; }
#colee_left p{padding:0 9px;}



/*--------首页页脚版权说明--------------*/
.footer{text-align:center; margin:30px auto 0; width:1084px; height:90px; background:#0B539D; line-height:24px; padding-top:15px;color:#fff;}}
.footer a{color:#fff;}
.footer a:hover{color:#ff0000;}




.lybanner{ width:1024px; margin:0 auto; height:200px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center top;}
.banner_about{ width:1024px; margin:0 auto; height:200px; overflow:hidden; background:url(../images/banner_about.jpg) no-repeat center top;}
.banner_contact{ width:1024px; margin:0 auto; height:200px; overflow:hidden; background:url(../images/banner_contact.jpg) no-repeat center top;}
.banner_news{ width:1024px; margin:0 auto; height:200px; overflow:hidden; background:url(../images/banner_news.jpg) no-repeat center top;}

.lymain{width:1024px; margin:22px auto 0; overflow:hidden; background:url(../images/ly_9.jpg) repeat-y left top;}
.lymainleft{float:left; width:184px; }
.category{width:184px; overflow:hidden; margin-bottom:22px;}
.category_title{width:164px; height:34px; line-height:34px; background:url(../images/ly_5.jpg) no-repeat; color:#fff; font-size:14px; text-transform:uppercase; padding-left:30px;}
.category ul{ overflow:hidden;}
.category li{ width:184px; height:36px; line-height:36px; font-size:14px;}
.category li a{ display:block; color:#3C3C3C; background:url(../images/ly_7.jpg) no-repeat; padding-left:25px;}
.category li a:hover{ display:block;color:#ff0000;}
.category_lr{overflow:hidden; line-height:24px; padding:8px 8px 0;color:#3C3C3C;}
#onsec a{color:#ff0000;}



.lymainright{float:right; width:816px;}
.lytitle{ overflow:hidden; height:36px; line-height:36px; border-bottom:1px #D8D8D8 solid; font-size:16px;color:#17489C; background:url(../images/righttb.jpg) no-repeat left center; padding-left:25px;}
.lytitle a{color:#17489C;}
.lytitle a:hover{color:#ff0000;}

.tylm{padding:10px; line-height:26px; overflow:hidden; font-size:14px;}

.brand{overflow:hidden; width:816px;}
.brandul{overflow:hidden; padding-bottom:10px;}
.brandul li{float:left; width:204px; height:280px; display:inline; margin:25px 30px 0 35px; border:1px solid #f1f1f1;}
.brandul li img{display:block; width:204px; height:146px;}
.brandul li p{background:#F2F2F2; height:105px; width:174px; overflow:hidden; line-height:20px; color:#fff; padding:15px 15px;}


.news_xxjs{line-height:26px; padding:0px 10px 15px; margin:0 auto; overflow:hidden;}
.news_xxjs td{padding:5px;}
.news_title{ height:35px; line-height:35px; font-size:16px; font-weight:bold; padding:0px; color:#FF6600;text-align:center;margin:20px 0px 10px;}
.pubdate_new{ width:738px; border:#ccc 1px solid; height:26px; line-height:26px; OVERFLOW: hidden; text-align:center;margin:10px 0px;}
.pubdate{border-top:#ccc 1px dotted; height:26px; line-height:26px; margin:0 0 10px 0; OVERFLOW: hidden; text-align:center; padding-top:5px; color:#ABABAB;}
.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #FF6600; color: #ffffff;font-weight: bold;	padding:1px 5px 1px 5px;}
.pubdatenews{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}
.pubdatenews2{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}

.pubdate02{border-bottom:#ccc 1px dotted; height:30px; line-height:30px;  margin:10px 20px; padding-right:15px; OVERFLOW: hidden; text-align:right;}



.client{overflow:hidden; width:816px;}
.client ul{padding-top:10px; overflow:hidden;}
.client li{float:left;width:242px; height:162px; display:inline; padding:15px 15px 15px 15px;}
.client li img{display:block;border:1px #E1E1E1 solid; width:240px; height:160px;}
.client li img:hover{border:1px #05458F solid;}


.solutions{overflow:hidden; width:816px;}
.solutions dl{ height:90px; width:841px; margin:0 auto; border-bottom:1px #ddd dotted; padding:25px 0;}
.solutions dt{float:left; width:120px; height:90px; margin-right:15px;}
.solutions dt img{width:120px; height:90px;}
.solutions dd{float:left; height:90px; width:670px;}
.solutions dd h4 a{ font-size:14px; color:#555555; line-height:26px; font-weight:bold;}
.solutions dd h4 a:hover{font-size:14px; color:#FF6600;}
.solutions dd h4 span{float:right; font-size:12px; font-weight:normal; color:#999999;}
.solutions dd p{line-height:20px; padding-top:3px; color:#9C9C9C;}


.news{overflow:hidden; width:816px;}
.news dl{ height:90px; width:841px; margin:0 auto; border-bottom:1px #ddd dotted; padding:25px 0;}
.news dt{float:left; width:120px; height:90px; margin-right:15px;}
.news dt img{width:120px; height:90px;}
.news dd{float:left; height:90px; width:670px;}
.news dd h4 a{ font-size:14px; color:#555555; line-height:26px; font-weight:bold;}
.news dd h4 a:hover{font-size:14px; color:#FF6600;}
.news dd h4 span{float:right; font-size:12px; font-weight:normal; color:#999999;}
.news dd p{line-height:20px; padding-top:3px; color:#9C9C9C;}


.product{overflow:hidden; width:816px;}
.productdl01{width:816px; height:35px; background:#F5F5F5; margin-top:10px; font-size:14px; font-weight:bold;}
.productdl01 dt{height:35px; line-height:35px; padding-left:10px;float:left; width:100px;}
.productdl01 dd{float:left; width:100px; padding-right:15px; height:35px; line-height:35px;}

.productdl02{width:816px; height:60px; padding:10px 0; border-bottom:1px #ddd dotted;}
.productdl02 dt{height:52px;float:left; width:110px;}
.productdl02 dt img{display:block; padding:4px; border:1px #ddd solid; height:50px; width:70px;}
.productdl02 dt img:hover{border:1px #05458F solid; }
.productdl02 dd{float:left; width:100px; padding-right:15px; line-height:20px;}
.productdl02 dd a{ color:#05458F;}
.productdl02 dd a:hover{ color:#ff0000;}


.cpshow{ overflow:hidden; padding:0 15px; width:841px;}
.cpshowtop{ width:810px; overflow:hidden; padding-top:20px;}
.cpshowtop_left{float:left; width:400px; height:300px; margin-right:30px;}
.cpshowtop_left img{ width:400px; height:300px; border:0px #ddd solid;}
.cpshowtop_right{float:right; width:380px; }
.cpshowtop_right h2{font-size:16px; font-weight:bold; padding-bottom:8px;}
.cpshowtop_right div{line-height:22px; padding:5px 0;}

.cpshowend{overflow:hidden;width:810px; padding:25px 0 20px;}
.cpshowend td{ padding:2px 4px;}
.cpshowend_title{width:810px;height:34px; border-bottom:1px #ddd solid; }
.cpshowend_title h3{width:125px; height:34px;line-height:34px;text-align:center;cursor:pointer; font-size:14px;color:#fff; font-weight:bold; background:url(../images/tybg.jpg) no-repeat;}
.cpshowend_lr{overflow:hidden; padding-top:15px; line-height:24px;}




.sharetop{text-align:center; margin-top:15px; height:60px; padding:0px 20px;}
.shareright{float:right;padding-top:15px;}

.Information{overflow:hidden;margin:0 auto;}
.Information H4{ font-size:14px; line-height:30px; margin-top:0px; border-bottom:1px #CCCCCC dotted; font-weight:bold;}
.Information ul{overflow:hidden; padding-bottom:10px;}
.Information li{ line-height:32px; font-size:12px; border-bottom:1px #E5E5E5 dotted; background:url(../images/index_25.jpg) no-repeat left center; padding-left:10px;}
.Information li span{ float:right;color:#B3B3B3;}


.bigtitle{ width:100%; text-align:center;  font-size:24px; color:#ff6600;}


#scrollobj{ width:790px; height:170px; white-space:nowrap; overflow:hidden;}
#scrollobj img{ height:150px; margin:8px;}










