﻿@import url('/css/aspmessage.css');
@import url('/webnoteeditorv3/css.css');

.runtimesytle{
	border:0px aqua dotted
}
*{
	position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Microsoft Yahei;font-size:12px
}
body{
	margin:auto;min-width:1000px;font-family:Arial;font-size:12px
}
form{
	margin:0px;padding:0px
}

img{
	border:0px
}
div.loading{
	border:0px;background-image:url('image.loading.gif');background-repeat:no-repeat;background-position:center center
}

span{
	display:inline-block
}

ul{
	list-style-type:none;margin:0px;padding:0px
}
li{
	margin:0px;padding:0px
}
a{
	display:inline-block;color:#333;TEXT-DECORATION: none;cursor:pointer
}
a:hover{color:#FF0000;TEXT-DECORATION: none;}

.clear{
	width:100%;clear:both;height:1px;overflow:hidden
}
.center{
	text-align:center
}
.mb16{
	margin-bottom:16px
}
.strong{
	font-weight:bold;
}
.f14{
	font-size:14px
}
.f10{
	font-size:10pt
}
.f9{
	font-size:9pt
}
.f_gray{
	color:#666666
}

.sitebody{
	position:relative;width:1000px;margin:auto;overflow:hidden;z-index:1
}
.sitebody2{
    position:relative;width:1200px;margin:auto;overflow:hidden;z-index:1
}
.headerbase {
    position:relative;background:#fff;width:100%;height:128px;z-index:2
}
.header{
	position:relative;width:1000px;margin:auto;height:90px;clear:both;background-repeat:no-repeat;display:block;border:0px aqua solid;
}
.logo {
    position: absolute;
    top: 15px;
    left: 20px;
}
.companyname {
    position:absolute;
    font-size: 32px;
    color: #05918d;
    top: 45px;
    left: 180px;
}
.hotline {
    position:absolute;
    font-size:18px;
    color: #05918d;
    top: 45px;
    right: 20px;
    line-height:30px;
    background: url('icon_phone.png') no-repeat left center;
    text-indent:40px;
    font-style:italic
}


/*网站导航条*/
.nav{
	position:relative;margin:auto;width:100%;height:38px;background:#0040a0;display:block;
}
.nav div.menu{
	width:1000px;margin:auto
}
.nav div.menu > ul {
    margin: 0;
    padding: 0;
}
.nav div.menu > ul>li {
    position:relative;
    margin: 0;
    padding: 0;
    float:left;
    margin:0 10px 0 10px
}
.nav div.menu .style0 {
    display: none;
}
.nav div.menu > ul > li:hover div{
    display:block
}
    .nav div.menu > ul > li:hover {
        background:#6ecfc7
    }
.nav div.menu>ul>li>a{
	font-size:13px;display:inline-block;height:38px;padding:0 20px 0 20px;line-height:38px;margin:auto;color:#fff;
}
.nav div.menu>ul>li>a:hover,.nav div.menu>ul>li>a.focus{
	background:#6ecfc7
}
.nav div.menu .style0{
    position:absolute;
    left:0;
    top:38px;
    width:100%;
    margin: 0;
    padding: 0;
    background:rgba(110,207,199,0.9);
    display:none 
}
.nav div.menu .style0 ul a{
    line-height:32px;text-align:center;color:#000;display:block;font-size:13px
}
.nav div.menu .style0  > ul a:hover {
    background:#3eb0a7;color:#fff
}

.nav div.menu .style1{
    position:absolute;
    left:-100px;
    top:38px;
    width:480px;
    margin: 0;
    padding: 0;
    background:rgba(110,207,199,0.9);
    display:none 
}
.nav div.menu li.root {
    float:left;padding:20px;width:160px;
}
a.root {
    font-weight: bold;
    font-size: 15px;
    color:#000;
    line-height:30px;text-align:center;display:block;
}
.nav div.menu ul.child a    {
    line-height:32px;font-size:14px;display:block
}
.nav div.menu li.root:hover {
     background:rgba(255,255,255,0.3);;color:#fff
}
.nav div.menu a.child:hover {
    color:#000
}
.divsearch{
	position:absolute;right:10px;top:3px;border-radius:8px;overflow:hidden;background:#fff url('icon_search.png') no-repeat 5px center
}
.keyword{
	border:0;line-height:26px;height:26px;vertical-align:middle;position:relative;left:30px;width:180px
}
.btnsearch{
	border:0;line-height:26px;height:26px;vertical-align:middle;background:#6ecfc7;font-size:11px;color:#fff
}
.footerbase {
    background: #0040a0;margin-top:32px;
}
.footer{
	width:1000px;clear:both;display:block;margin:auto;
}
.copyright{
	font-size:11px;color:#fff;line-height:150%;display:block;padding-top:10px
}
.contactinfo {
    text-align: left;
}
/*首页*/




/***************************/
#newarrival{
	position:relative;height:280px;overflow:hidden
}
#newarrival .marquee{
	width:400px;overflow:hidden;height:200px;margin:40px 30px
}
#newarrival .marquee li{
	float:left;width:220px;text-align:center;text-align:center
}
#newarrival .marquee a{
	position:relative;width:200px;height:150px;overflow:hidden;display:block;line-height:135px;margin:auto
}
#newarrival .marquee a img{
	height:100%;vertical-align:middle
}
#newarrival .marquee span{
    color:#000;position:absolute;bottom:0;left:0;display:block;width:100%;height:32px;line-height:32px;background:rgba(37,179,175,.8);font-size:13px;color:#fff
}

.newarrivaltitle{
	height:26px;border:1px #e2e2e2 solid
}
.newarrivaltitle span{
	background:url('newarrival.png') no-repeat left center ;line-height:26px;font-size:12px;position:absolute;top:0;left:20px;text-indent:26px
}
.changedirection {
    position:absolute;display:block;width:20px;height:50px
}
.arrowleft {
    left: 0;
    top: 120px;
    background:url('prev.jpg') no-repeat center center
}
.arrowright {
    right: 0;
    top: 120px;
    background:url('next.jpg') no-repeat center center
}


.divaboutus div{
	color:#666;font-size:12px;padding:45px 0;line-height:150%;text-align:justify
}

a.detail{
	background:#6ecfc7;color:#fff;font-size:11px;position:absolute;bottom:0;right:0;padding:6px 20px 6px 20px;font-family:Verdana,
}
a.detail:hover{
	background:#ff5500
}





.newarrival{
	line-height:36px;text-align:center
}
.newarrival span{
	font-weight:bold;color:#666
}


.homeaboutus{
	width:480px;float:left
}
.homeproduct {
    width:480px;float:right
}
    .homeproduct img {
        width: 100%;
    }
.intro {
    vertical-align: top;
}
.intro h2 {
    font-size: 18px;
    line-height:32px;
    font-weight: normal;
    border-bottom:#666 solid 2px;
    text-indent:22px
}
.intro .text {
    line-height:150%;color:#666;margin:10px
}
.intro .text p {
    margin: 5px auto;text-align:justify
}
.jjfaline {
    position:relative;margin:30px auto;text-align:center
}
.jjfaline span {
    background:#fff;width:100px;margin:auto;display:inline-block;font-size: 18px;z-index:9
}
.jjfaline div {
    position:relative;width: 760px;overflow:hidden;background:#ccc;margin:auto;height:1px;display:block;top:-10px
}

.jjfa {
    width: 240px;height:190px;
    border: 1px #cdcdcd solid;
    display:inline-block;vertical-align:top
}
.jjfa a{
    display:block;width:100%;height:100%;background:rgba(255,255,255,0.3);z-index:2
}
.jjfa a:hover{
    display:block;width:100%;height:100%;background:rgba(255,255,255,0.1);z-index:2
}
.jjfa h3 {
    position:absolute;top:0;left:0;color: #0e3092;text-align:center;line-height:120px;font-size:16px;width:100%;
}
.jjfa .intro {
    position: absolute;
    bottom: 7px;
    width: 226px;
    left: 7px;
    height:88px;
    padding:7px;
    color:#fff;
    text-align:justify;
    z-index:1
}
.jjfa0 .intro {
    background: #3f9704;
}
.jjfa1 .intro {
    background: #ff5500;
}
.jjfa2 .intro {
    background: #0158c4;
}
.jjfa3 .intro {
    background: #c40101;
}
.jjfa0 {
    background: url('i0.png') no-repeat center 6px;
}
.jjfa1 {
    background: url('i1.png') no-repeat center 6px;
}
.jjfa2 {
    background: url('i2.png') no-repeat center 6px;
}
.jjfa3 {
    background: url('i3.png') no-repeat center 6px;
}
/*关于我们*/



.left{
	min-height:200px;width:180px;float:left;position:relative
}
.right{
	float:right;width:800px;padding:0px 0px 30px 0px;
}
/*当前位置*/
.pagedh {
    background:#f7f7f7;line-height:32px;border:1px #ccc solid;border-left:4px #0040a0 solid
}
.pagedh > span {
    margin-left: 10px;
}
.pagedh .s {
    width: 20px;
    text-align: center;
    display: inline-block;
}

/*联系我们*/
.contactus2{width:480px;margin:20px auto 20px auto;text-align:left;}
.contactus2 *{text-align:left}
.contactus2 a{
	color:#0066FF;text-decoration:underline
}
/*左侧菜单*/
.leftmenubar{
    background:#0040a0;
    color:#fff;
    padding:10px 0 5px 0;
    text-align:center   
}
.leftmenubar span{
    font-size: 15px;
}
.leftmenu {
	border-bottom:1px #ccc solid;border-left:1px #ccc solid;border-right:1px #ccc solid
}
.leftmenu>ul {
    margin: 0 20px;padding:16px 0
}
.leftmenu>ul>li{
	text-align:left
}
.leftmenu>ul>li{
	position:relative;border-bottom:1px #ddd solid;
}

.leftmenu>ul>li>a{
	color:#000;font-size:13px;text-align:center;display:block;width:100%;line-height:32px;
}
.leftmenu>ul>li>a:hover {
    background:#2d69c2;color:#fff
}

.leftmenu2 {
	border-bottom:1px #ccc solid;border-left:1px #ccc solid;border-right:1px #ccc solid
}
.leftmenu2>ul {
    margin: 0 20px;padding:16px 0
}
.leftmenu2>ul>li{
	text-align:left
}
.leftmenu2>ul>li{
	position:relative;
}

.leftmenu2>ul>li>a{
	color:#000;font-size:13px;text-align:left;display:block;width:100%;line-height:32px;border-bottom:1px #ddd solid;text-indent:10px;font-weight:bold
}
.leftmenu2>ul>li>a:hover {
    background:#2d69c2;color:#fff
}
.leftmenu2 div.child {
    margin: 6px 10px;
}
.leftmenu2 div.child a {
    background: url('dot.gif') no-repeat 3px 8px;text-indent:15px;line-height:26px;border-bottom:1px #ccc dashed;display:block
}
.leftmenu2 div.child a:hover {
    background-color:#7ea8e6;color:#fff
}
/*企业荣誉证书*/
.photos {
    margin:20px;overflow:hidden
}

.photos li {
    float: left;width:190px
}
.photos li a.thumbnails{
    width:180px;height:130px
}
.photos li a.thumbnails img {
    width: 100%;
    height: 100%;
}
    .photos a.text {
        text-align:center;font-size:12px;display:block
    }

/*产品展示*/
ul.productlist{
	margin:auto;padding:0px;list-style:none;width:100%
}
ul.productlist li{
	margin:0px 0px 10px 0px;padding:0px;float:left;width:25%;height:260px;text-align:center;
}
ul.productlist2 li{
	margin:0px 0px 10px 0px;padding:0px;float:left;width:260px;height:260px;text-align:center;
}

ul.productlist li img{
	width:98%;vertical-align:middle
}
ul.productlist a.img{
	border:1px #C0C0C0 solid;width:200px;height:200px;margin:auto;display:block;background-repeat:no-repeat;background-position:center center;background-color:#fff;line-height:200px
}
ul.productlist a.img:hover{
	border:1px #C0C0C0 solid
}

ul.productlist a.productname{
	width:100%;display:inline-block;font-size:13px;color:#000
}
ul.productlist span{
	line-height:30px
}
.NoteTitle {
    font-size:18px;text-align:center
}
.product-series>li{
    position:relative;display:inline-block;width:580px;min-height:260px;border:1px #666 solid;margin:10px;vertical-align:top
}
.product-series li .series {
    position:absolute;top:20px;left:320px;font-size:17px;color:#045cad;font-weight:bold
}
.product-series img {
    position: absolute;
    left: 0;
    top: 15px;
}
.product-series-list li a {
    display: block;
    font-size: 14px;
    line-height:26px
}
.product-series-list{
    margin:50px 0 0 320px;
}
.product-series-list ul{
    overflow: hidden;
}
.product-series-list ul li {
    background:url('circle.gif') no-repeat left center
}
    .product-series-list ul li a {
        padding-left: 8px;
    }
.product-series-list-show {
    overflow:scroll;height:auto;
}
.product-series a.more {
    color: #045cad;
    font-size:14px;
    line-height:30px
}
/*DivPosition*/
.thistype{
	text-align:left;margin-bottom:20px;background:#f2f2f2;line-height:24px;font-size:10px;text-indent:20px;font-weight:bold
}

/*navproduct*/
.navproduct{
	background:#6ecfc7;border-bottom:2px #25b3af solid
}
.navproduct span{
	font-weight:bold;font-size:12px;color:#fff;line-height:32px;text-align:center;display:block
}

/**/
.content{
	width:100%;margin:auto;text-align:justify;font-size:14px !important;padding:20px 0px 20px 0px;line-height:150%
}
    .content * {
        font-size:14px
    }
.sendEnquiry{text-align:center}
.sendEnquiry a{cursor:pointer;background:#FF0000;line-height:28px;height:28px;color:#ffffff;;font-size:12px;overflow:hidden;padding:0px 20px 0px 20px;text-decoration:none}
.sendEnquiry a:hover{
	background:#FF5500
}
.pagenav{
	display:block;height:30px;position:relative;text-align:left;margin:auto
}
.pagenav ul{
	position:absolute;right:0;top:0
}
.pagenav li{
	float:left
}
.pagenav a{
	display:inline-block;vertical-align:middle;padding:0 5px 0 5px;line-height:20px;margin:0 10px 0 10px;color:#000;text-decoration:none;font-family:Verdana, Geneva, Tahoma, sans-serif, 宋体
}
.pagenav a:hover{
	color:#ff5500
}
.pagenav a.cur{
	border-bottom:2px green solid;color:green
}
.banner {
    margin:auto auto 16px auto
}


.img_aboutus{
	background:url('imgaboutus.jpg');height:300px;width:1200px;
}
.img_case{
	background:url('imgcase.jpg');height:300px;width:1200px;
}
.img_solution{
	background:url('imgsolution.jpg');height:287px;width:1200px;
}

.img_product{
	background:url('imgproduct.jpg');height:280px;width:1200px;
}

.img_contactus{
	background:url('imgcontactus.jpg');height:300px;width:1200px;
}


.hotsearch {
    margin-bottom: 10px;text-align:left
}
.hotsearch,.hotsearch *{font-size:9px;color:#c9dcfa}
.hotsearch a{margin:auto 3px auto 3px;border-bottom:1px #ccc dashed;white-space:nowrap;display:inline-block;color:#c9dcfa}
.hotsearch a:hover {
    color: #fff;
}


h1.ProductName {
    font-size: 26px;text-align:center
}