﻿@charset "utf-8";
.input2 {
BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; HEIGHT: 18px
;BACKGROUND-COLOR: #ebf5fb
}
h1{font-size:12px;margin:0px;font-weight:normal;display:inline;}
td{font-size:13px;  line-height: 168%;font-family:"微软雅黑"; color:#202020;}
form{margin:1px 0px 1px 0px}
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
table{margin:0 auto;}
img { border:0;}
ul,li,ol { list-style-type:none;}
a { color:#333; text-decoration:none;}
a:hover { color:#53C2E8; text-decoration:none;}
h1,h2,h3,h4,h5,h6,dl,dt,p,b,i,span { font-weight:normal; color:#444;}
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0px; padding:0px; font-family:"微软雅黑";}
BODY { background:#f6f6f6; font-size:13px; line-height:28px; color:#333; text-decoration:none; font-family:"微软雅黑"} 

/*head*/
.head { width:100%; border-top:5px solid #53C2E8;}
.head .head-in { width:1100px; height:125px; margin:0px auto; position:relative;}
.head .head-in .logo { height:125px; overflow:hidden; display:table-cell; vertical-align: middle;}
.head .head-in .logo img { max-height:125px;}
.head .head-in .h-right {height:125px; position:absolute; top:0px; right:0;}

.search { width:220px; height:30px; border:1px solid #67caeb; border-radius:2px; position:absolute; right:0px; top:15px;}
.search .search_text { width:160px; height:30px; line-height:30px; float:left; font-size:12px; background:#9CDBEF; color:#fff; padding-left:10px; font-family:"微软雅黑"; border:0;}
.search .search_but { width:50px; height:30px; line-height:30px; float:right; background:#9CDBEF url(images/search.png) no-repeat center center; font-family:"微软雅黑"; border:0;}

/*nav*/
.nav { width:auto; height:50px; margin-top:63px; }
.nav li{float:left;}
.nav li a{float:left; padding:0px 22px;}
.inmenu:link,.inmenu:visited{color:#333; font-size:15px; line-height:40px; height:40px; border:1px solid #f7f7f7; }
.inmenu:hover,.inmenu:active{ border:1px solid #53C2E8; text-decoration:none; border-radius:2px;}
.inmenu_1:link,.inmenu_1:visited,.inmenu_1:hover,.inmenu_1:active{color: #53C2E8; font-size:15px; height:40px; line-height:40px; border:1px solid #53C2E8; border-radius:2px;}
.nav li:hover{position:relative; z-index:99999999999;color:#53C2E8;}
.nav li:hover a{ color:#333;}
.nav li:hover ul li a{background:#53C2E8;color:#fff;}
.nav li ul li{float:none;text-align:left;height:30px; border-bottom:1px solid #6BCBEB; font-size:12px;}
.nav li ul li a{float:none;display:block;color:#333;white-space:nowrap;height:30px;line-height:30px;text-transform:capitalize;text-overflow:ellipsis; padding:0px 20px 0px 20px; min-width:70px;}
.nav li ul li a:hover{color:#fff;background:#6BCBEB;}
.nav li ul{display:none;position:absolute;top:42px;left:0; z-index:9999; padding-top:20px;}



/*banner*/
.banner { height: 400px; width: 100%; position: relative; }
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 400px; width: 100% !important; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top; }
.banner .bd ul li a { height: 400px; width: 100% !important; display: block; }
.banner .prev, .banner .next { width: 51px; height: 100px; position: absolute; top: 50%; margin-top: -50px; background-repeat: no-repeat; background-position: 0 0; }
.banner .prev { left: 30px; background-image: url(images/arrow_l.png); }
.banner .next { right: 30px; background-image: url(images/arrow_r.png); }
.banner .prevStop, .banner .nextStop { display: none; }
.banner .hd { position: absolute; bottom:20px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 8px; height: 8px; border-radius: 50%; border: 1px solid #fff; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #fff; }

/*about*/
.home-about { width:100%; background:#fff; padding:50px 0px; text-align:center;}
.home-about p { width:1100px; height:auto; font-size:14px; margin:0px auto;}
.home-about .title { text-align:center; font-size:25px; height:25px;}
.home-about .line { height:3px; width:55px; background:#555; margin:10px auto 20px;}



/*service*/
.home-service { padding:70px 0px; background:#53C2E8;}
.home-service .service-in { width:1100px; margin:0px auto; overflow:hidden;}
.home-service .service-in li { width:205px; padding:0px 35px; float:left; text-align:center;}
.home-service .service-in li .number { width:90px; height:90px; border-radius:50px; background:#38BAE4; line-height:90px; font-size:40px; font-weight:100; color:#fff; margin:0px auto;}
.home-service .service-in li p { display:inline-block; line-height:20px; font-size:16px; font-weight:500; color:#147696; margin-top:20px;}
.home-service .service-in li p a { color:#147696;}
.home-service .service-in li span { display:inline-block; height:60px; line-height:20px; overflow:hidden; font-size:12px; color:#A8E1F4; margin-top:5px;}



/*products*/
.home-product { width:1100px; margin:50px auto 55px; overflow:hidden;}
.home-product .title { background:url(images/tit-bg.png) no-repeat center center; text-align:center; height:70px; line-height:70px; font-size:23px; font-weight:bold;}
.home-product .onelevel { margin-top:20px; text-align:center;}
.home-product .onelevel li { display:inline-block; margin:0px 10px;}
.home-product .onelevel li span a { padding:3px 10px; background:#53C2E8; color:#fff;}
.home-product .h-prolist { margin-top:15px; text-align:center;}
.home-product .h-prolist li { margin:10.3px; width:346px; height:250px; background:#fff; float:left; position:relative;}
.home-product .h-prolist li img { width:346px; height:250px;}
.home-product .h-prolist li p { width:346px; height:45px; background: url(images/probg.png) repeat; text-align: center; line-height:45px; color:#ddd; position:absolute; top:205px; font-size:15px;}


/*news*/
.home-news { background:#f7f7f7 url(images/newsbg.jpg) no-repeat top center; overflow:hidden;}
.home-news .title { text-align:center; font-size:25px; height:25px; color:#fff; margin-top:70px;}
.home-news .line { height:3px; width:55px; background:#fff; margin:20px auto 0px;}
.home-news .h-newslist { background:#fff; width:1100px; padding:15px 0px 25px 0px; margin:0px auto; margin-top:55px; overflow:hidden;}
.home-news .h-newslist li { height:45px; line-height:45px; float:left; margin:0px 25px; border-bottom:1px dashed #ccc; background:url(images/point3.png) no-repeat left 20px; text-indent:15px; width:500px;}
.home-news .h-newslist li span { float:right; font-size:12px;}
.home-news .more { text-align: center; padding:65px 0px;}
.home-news .more a { border:1px solid #ddd; font-size:14px; margin:50px auto; background:#fff; color:#333; padding:16px 50px;}
.home-news .more a:hover { background:#53C2E8; border:1px solid #53C2E8; color:#fff; transition:0.6s all;}


/*foot*/
.foot { padding:20px 0px 30px 0px; background:#53C2E8;}
.foot .footmenu { width:1100px; line-height:20px; text-align:center; margin:0px auto 20px; border-bottom:1px solid #78D0ED;}
.foot .footmenu li { display:inline-block; line-height:20px; color:#147696; margin:20px;}
.foot .footmenu li a { color:#147696;line-height: 20px; border:none;}
.foot .footmenu li a:hover { color:#147696; line-height: 20px;text-decoration:underline;}
.foot .foot-in { width:1100px; margin:0px auto; text-align:center; color:#D6F1FA;}
.foot .foot-in a { color:#D6F1FA;}
.foot .foot-in a:hover { color:#fff;}


/* banner-inner */
.banner-inner { width:100%; height:auto; text-align:center;}
.banner-inner img { max-width:100%; }

.position {width:1100px;height:35px;border-bottom:1px solid #ddd; font-size:16px; line-height:25px;margin:10px auto;}
.position span { float:right; font-size:13px;}

/*inner*/
.inner { width:1100px; margin:0px auto; margin-top:20px; overflow:hidden; margin-bottom:50px;}
.inner .inner-l { width:250px; float:left;}
.inner-title {width:250px;height:65px;background:#147798;text-align:center;font-size:20px;color:#fff;line-height:65px;}
.inner-content { width:250px; margin-top:10px;}


.sf-menu {display:table; width:250px;}
.sf-menu li {clear:both; font-size:14px; line-height:20px; margin-top:5px;}
.sf-menu li a, .sf-menu li:hover a {display:block; padding:5px 0 5px 30px; background:#53C2E8 url(point2.png) 15px 13px no-repeat; color:#fff;}
.sf-menu li a:hover {color:#fff;}
.sf-menu li li {clear:both; position:relative; text-transform:capitalize; margin:0 auto;}
.sf-menu li li a, .sf-menu li:hover li a {line-height:20px;color:#333;padding:5px 0 5px 30px;background:url(point1.png) 15px 15px no-repeat;text-decoration:none;font-size:12px; font-weight:normal; border-bottom:1px dashed #e2e2e2;}
.sf-menu li li a:hover {text-decoration:none;color:#333;background:#e2e2e2 url(point1.png) 15px 15px no-repeat;}
.sf-menu li li.LiProDetail a {background:url(point1.png) no-repeat 15px 15px;}
.sf-menu li li.LiProDetail a:hover {background:#e2e2e2 url(point1.png) no-repeat 15px 15px; }
ul.sf-menu ul ul {position:absolute;left:250px;width:250px;top:0px;margin:0px;padding:0 0 0 0;visibility:hidden;border:0px;padding:0;border-radius:0px;background:#fff;z-index: 9;}
.sf-menu li li li {background:#fff;padding:0;min-height:28px;}
.sf-menu li li:hover {opacity:1;}
.sf-menu li li li a, .sf-menu li:hover li li a {text-decoration:none;background:#e2e2e2 url(point1.png) no-repeat 15px 15px;border-bottom:1px solid #fff;padding:5px 0 5px 12px;text-indent:20px; font-weight:normal;}
ul.pro-menu {margin-top:-1px; margin:0px; padding:0px; text-transform:capitalize;}
ul.sf-menu li:hover > ul {visibility:visible; margin:0px; padding:0px;}

.inner .inner-r { width:810px; float:right;}
/*about*/
.inner-abo { width:810px; font-size:14px;}
/*prolist*/
.prolist { width:840px;}
.prolist li { width:250px; height:180px; float:left; margin:0px 30px 20px 0px; background:#fff; position:relative;}
.prolist li img { width:250px; height:180px;}
.prolist li p { width:250px; height:40px; background: url(probg.png) repeat; text-align: center; line-height:40px; color:#ddd; position:absolute; top:140px; font-size:14px;}




.ziju {
	letter-spacing: 3px;
}
a.b:link {
	color: #ffffff;
	font-size:14px;
	line-height:180%;
	text-decoration: none;

}
a.b:visited {
	color: #ffffff;
	font-size:14px;
	line-height:180%;
	text-decoratioān: none;

}
a.b:active {
	color: #ffffff;
	font-size:14px;
	line-height:180%;
	text-decoration: none;

}
a.b:hover {
	color: #FFFFFF;
	font-size:14px;
	line-height:180%;
	text-decoration: none;

}
a.c:link {
    font-size:14px;
	color: #2D2D2D;
	text-decoration: none;
	font-weight:bold;
	font-family:"微软雅黑";
}
a.c:visited {
    font-size:14px;
	color: #2D2D2D;
	text-decoration: none;
	font-weight:bold;
	font-family:"微软雅黑";
}
a.c:active {
    font-size:14px;
	color: #2D2D2D;
	text-decoration: none;
	font-weight:bold;
	font-family:"微软雅黑";
}
a.c:hover {
    font-size:14px;
	color: #009944;
	text-decoration: none;
	font-weight:bold;
	font-family:"微软雅黑";
}

a.indexpro:link {
	color: #cccccc;
	font-family:"微软雅黑";
	text-decoration: none;
	font-size: 10px;}
a.indexpro:visited {
	color: #cccccc;
	font-family:"微软雅黑";
	text-decoration: none;
	font-size: 10px;}
a.indexpro:active {
	color: #cccccc;
	font-family:"微软雅黑";
	text-decoration: none;
	font-size: 10px;}
a.indexpro:hover {
	color: #cccccc;
	font-family:"微软雅黑";
	text-decoration: none;
	font-size: 10px;}

a.menu:link {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-family:"微软雅黑";
	font-size: 14px;
}
a.menu:visited {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-family:"微软雅黑";
	font-size: 14px;
}
a.menu:active {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-family:"微软雅黑";
	font-size: 14px;
}
a.menu:hover {
	color: #DCDCDC;
	font-weight:bold;
	text-decoration: none;
	font-family:"微软雅黑";
	font-size: 14px;
}

.tbg{ }
.tbg:hover {background-color:#E9EC00;}
.imgstyle1{margin-bottom:8px; border:2px solid #f8a610}
.imgstyle2{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8; border:2px solid #f8a610}  

.indextoptel{color:#ffffff; font-size:18px; font-family:"微软雅黑"; line-height:100%;}
.indextop{color:#8D8787; font-size:12px;}

.hangju {
	line-height: 158%;
	color:#000000;
	font-family:"微软雅黑";
}

.hangjuindex {
	line-height: 180%;
	color:#5E5E5E;
}

.zihao1 {
	font-size: 14px;
	font-family:"微软雅黑";
}
.zihao2 {
	font-size: 14px;
	line-height:160%;
	color:#1D1D1D;
	font-family:"微软雅黑";
}
.indexmenu {
	color: #000000;
	font-weight:bold;
	font-family:"微软雅黑";
	font-size: 14px;
}
.zihao4 {
	color: #FFFFFF;
	font-weight:bold;
	font-family:"微软雅黑";
	font-size: 14px;
}
.hangju{line-height:300%;}
.zihao5 {
	color: #FFFFFF;
	font-size: 14px;
	line-height:180%;
	font-family:"微软雅黑";
}
.zihao14 {
	color: #FFFFFF;
	font-size: 14px;
	line-height:180%;
	font-family:"微软雅黑";
}
.zihao18l {
	color: #C91624;
	font-size: 18px;
	font-family:"微软雅黑";
	font-weight:bold;
	line-height:100%;
}
.zihao18 {
	color: #363636;
	font-size: 18px;
	font-family:"微软雅黑";
	line-height:100%;}
.zihao24 {
	color: #0876D5;
	font-size: 26px;
	font-weight:bold;
	font-family:"微软雅黑";
	line-height:100%;
}
.zihao26 {
	color: #ffffff;
	font-size: 22px;
	font-weight:bold;
	font-family:"微软雅黑";
	line-height:100%;
}
.daohangyu {
	color: #000000;
	font-weight:bold;
	font-family:微软雅黑;
	font-size: 20px;
}
.linkx {
	color: #cccccc;
	font-size: 10px;
	font-family:"微软雅黑";
	line-height:100%;
}