﻿body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}

em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}

img{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;border:0;vertical-align:middle;}

table{border-collapse:collapse;border-spacing:0}input,textarea{border:none;outline: none;}

body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}

input,textarea{resize:none;border:none; outline: none;}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}

.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}

.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}

.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}

/*项目*/

body { background: #fff; color:#333; /*margin-bottom: 400px;*/overflow-x: hidden;}

a { color:#333;text-decoration:none; transition: all 0.5s ease 0s; }

a:hover{ color: #46b7c6; }

dt { font-weight: normal; }





/*头部样式*/

.wrapper{ width: 100%; height: auto;position: relative;overflow: hidden; margin: 0 auto; }

.header{ width: 1920px; position: relative; left: 50%; margin-left: -960px; }

.g-in{ width:1200px; margin: 0 auto; }





/*.fx{position: fixed !important;top: 0; background: #f4f5f0;}*/

.topArea .logo{ margin: 16px 0;}

.topWarp{border-bottom:1px solid #a6aa98;position: relative; width:100%;z-index: 5}

.topArea .find{ width: 27px; height: 27px; background: url(search.png) no-repeat center;margin: 36px 0px 0 30px; }

.index_menu{width:650px;}

.nav{position: relative;z-index: 100; width: 100%; text-align: center;}

.nav>li{ float: left; position: relative; width:16.666%; color: #333;height: 60px; }

.nav>li>a{ color: #333;font-size: 14px;font-weight: bold; text-align: center;display:block;height: 32px;line-height: 32px;

position: relative;color: #333;border-radius: 10px;width: 105px;margin: 18px auto 0;}

.nav>li.current a,

.nav>li:hover>a{background: #46b7c6;color: #fff;height: }

.nav>li>.subNav{ position: absolute; top:60px;left: 0; width: 100%;overflow: hidden;z-index: 10; display: none; background:#fff; }

.nav>li .subNav dl{  float: none; height: auto; overflow: hidden;}

.nav>li .subNav dl dt{text-align: center;}

.nav>li .subNav dl dt a{ color: #fff; display: block; width: auto; height: 38px; font-weight: normal;

 line-height: 38px;border-bottom: 1px solid #f5f5f5;background:#fff; color: #666;}

.nav>li .subNav dl dt:last-child a{border-bottom: 0;}

.nav>li .subNav dl dt a:hover{background: #f5f5f5 ; color: #46b7c6; }



/*搜索表单*/

.bd01{ width: 600px; height: auto; position: fixed;overflow: hidden;top: 90px;left: 50%;z-index: 70;display: none;

background: #fdfdfd; padding:50px 20px 40px 50px;margin: 40px auto; margin-left: -300px;}

.bd01 .name input{width: 550px; height: 36px; background: #e5e5e5;; padding-left: 20px; font-size: 14px; color: #4a4a4a; line-height: 36px; }

.bd01 .logoin input{width: 200px; height: 36px; background: #46b7c6; font-size: 14px; color: #fff; line-height: 36px; margin:0 auto;display: block;

margin-top: 30px;cursor: pointer; }

.bd01 .XX{ width: 20px; height: 20px;position: absolute; top: 15px; right: 10px; z-index: 11; cursor: pointer;background: url(xx.png)  no-repeat center;}



:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #4a4a4a; opacity:1; 

}



::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #4a4a4a;opacity:1;

}



input:-ms-input-placeholder{

    color: #4a4a4a;opacity:1;

}



input::-webkit-input-placeholder{

    color: #4a4a4a;opacity:1;

}





.cenzhao {width:100%;height:5000px;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:6;display:none;opacity: 0.4;}



/*banner css */

.banner{ width: 100%; margin: 0 auto; text-align: center; position: relative; overflow:hidden; }

.banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }

.banner .slideBox .hd{ position:absolute; bottom:40px;text-align: center; z-index:1; width: 100% ;}

.banner .slideBox .hd ul{margin: 0 auto;text-align: center;display: inline-block;}

.banner .slideBox .hd ul{  zoom:1;margin: 0 auto;text-align: center;  }

.banner .slideBox .hd ul li{ float:left; margin:0 12px;   width:12px; height:12px; line-height:14px; border-radius: 50%;

text-align:center; background:#9e9b9a; cursor:pointer;text-indent: -9999px;}

.banner .slideBox .hd ul li.on{ background:#46b7c6; }

.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }

.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }

.banner .slideBox .bd img{ width:1920px; height:auto; display:block;  }

.banner .slideBox .prev,

.banner .slideBox .next{ position:absolute;  top:50%; margin-top:-35px; display:block; width:56px; height:70px; }

.banner .slideBox .next{ background:url(next.png) left center no-repeat;right:14%;}

.banner .slideBox .prev{ background:url(prev.png) left center no-repeat;left:14%;}

.banner .slideBox .next:hover{ background:url(nextH.png) left center no-repeat;right:14%;}

.banner .slideBox .prev:hover{ background:url(prevH.png) left center no-repeat;left:14%;}





/*底部样式*/

.footerT{ background: #222222;padding-top: 70px;}

.footerT .logo_b{width: 123px;margin-right: 80px;}

.footerT .ft01 dl{float: left;padding-right: 80px;}

/*.footerT .ft01 dl:last-child{padding-right: 0;}*/

.footerT .ft01 dl dt{font-size: 16px; color: #ccc;margin-bottom: 20px;}

.footerT .ft01 dl dd a{color:#cccccc;font-size: 14px;line-height: 2em;}

.footerT .ft01 dl dd:hover a{color: #de0024}

.footerT .ft03 .title{font-size: 16px; color: #ccc;margin-bottom: 20px;}

.footerT .ft03 .phone{font-size: 28px; color: #46b7c6;margin-bottom: 5px;font-family: arial;}

.footerT .ft03 .intro{color:#cccccc;font-size: 14px;line-height: 2em;}

.footerT .ft03 .aLi{margin-top: 20px;}

.footerT .ft03 .aLi a{position: relative;margin-right: 14px;display: inline-block;width: 32px;height: 32px;}

.footerT .ft03 .aLi a .ab{position: absolute;width: 120px;height: 120px;top: -130px;display: none;left: 50%;margin-left: -60px;}

.footerT .ft03 .aLi a:hover .ab{display: block;}

.footerT .ft02{width: 136px;margin: 0 ;/*border-right: 1px solid #eaeaea;*/padding-right: 18px;}

.footerT .ft02 img{margin: 0 auto;display: block;}

.footerT .ft02 p{font-size: 12px;color: #999999;text-align:center;margin-top: 12px;}



.footerT .link {height:50px;line-height: 50px;margin-top: 40px;}

.footerT .link dt,.footerT .link dd {float:left;color:#444;font-size:14px;}

.footerT .link dd a {margin-left:24px;color:#444;font-size:14px;display:block;}

.footerT .link dd a:hover{color: #fff;}



.footerB{height: 44px;line-height: 44px;color: #666; background: #121212;}

.footerB a{color: #666;padding: 0 10px}

.footerB a:hover{color: #fff;}



.back-to { position:fixed; bottom:110px; right:50%; margin-right:-666px; display:none; z-index:999; }

.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }

.back-to .back-top:hover { background-position:0 0; }



.banner img,.g-network img { vertical-align:top; }

