@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#fff; color:#555; font-size:12px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:30px; overflow-x:hidden;}
ul,li{list-style:none;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}

a{color:#555; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
a:hover{color:#f15422; text-decoration:none;}
img{border:none;}
#clear{width:100%; height:0px; clear:both;}
h2{ font-size:24px; font-weight:blod; line-height:30px;}
h4{ font-size:14px; font-weight:blod; line-height:30px;}
p{line-height:30px;}





.se1{color:#f15a2e;}.se2{color:#006db1}
.left{float:left;}.right{float:right;}
.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}
.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}


#lh10{width:100%; height:10px;}
#lh20{width:100%; height:20px;}
#lh30{width:100%; height:30px;}
#lh40{width:100%; height:40px;}
#lh50{width:100%; height:50px;}
#lh60{width:100%; height:60px;}
#lh70{width:100%; height:70px;}



::selection {background:#23693a; color:#fff;}
::-moz-selection {background:#23693a; color:#fff;}
::-webkit-selection {background:#23693a; color:#fff;}














.top{width:100%; height:80px; position:absolute; top:40px; left:0px; z-index:99;}

.topc{width:1200px; height:80px; margin:0 auto; position:relative;}

.topcl{width:230px; height:80px; float:left;}


.topcc{width:880px; height:80px; float:right; }


.topcr{width:230px; height:36px;  position:absolute; top:35px; right:50px; z-index:1; }


.topcr_en{width:36px; height:36px; position:absolute; right:0px; top:35px; z-index:1;}






/*menu*/


#nav {display:block; width:100%; height:50px; background:#188cdf; margin-top:15px; border-radius:30px 2px 30px 2px; box-sizing:border-box; padding-left:40px;}
#nav .mainlevel {float:left; text-align:center; display:block; position:relative; z-index:999999}
#nav .mainlevel a{ text-decoration:none; width:100px; text-align:center; line-height:50px; color:#fff; height:50px; display:block; font-size:16px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}
#nav .mainlevel a:hover {color:#fff; background:#1f98ed; text-decoration:none; z-index:999}
#nav .mainlevel ul {position:absolute; display:none; margin-left:-62px; background:#fff url(../images/aabg_20.png) top center no-repeat; border-top:#176ec6 2px solid; margin-top:-1px; padding:10px 20px 20px 20px; z-index:9999; -moz-box-shadow:0px 2px 10px #E3E3E3; -webkit-box-shadow:0px 2px 10px #E3E3E3; box-shadow:0px 2px 10px #E3E3E3;}
#nav .mainlevel li {}
#nav .mainlevel li a {padding:0px; width:200px; text-align:center; color:#555; border-bottom:#e5e5e5 1px dotted; font-size:14px; text-indent:0px; line-height:45px; height:45px; display:block; -webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;}
#nav .mainlevel li a:hover { text-decoration:underline; color:#ff9f41; text-decoration:none; background:none;}




.cont1{width:970px; margin:0 auto; position:absolute; bottom:100px; left:50%; margin-left:-485px; z-index:9998;}

.cont1 ul li{display:block; width:25%; height:30px; float:left; position:relative;}

.cont1 ul a{display:block; width:100%; height:30px; position:absolute; left:0%; bottom:0; background-position:bottom center; background-repeat:no-repeat; transition:0.5s;}

.cont1 ul li:hover a{padding-top:112px; -moz-box-shadow:0px 0px 50px #eee; -webkit-box-shadow:0px 0px 50px #eee; box-shadow:0px 0px 50px #eee; }









.footer{width:1200px; margin:0 auto; padding:20px 0px 30px 0px; font-size:14px; color:#666; line-height:25px;}
.footer p{line-height:25px;}
.footer .left{width:400px; float:left;}
.footer .right{width:700px; float:right; text-align:right;}