﻿@charset "utf-8";

*{margin:0;padding:0;outline:0;}

body,html{overflow-x:hidden;color:#333;font:14px/30px "Gotham-Book",arial;background:#fff;}

blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}

input[type=text],input[type=submit],textarea,button{-webkit-border-radius:0;font-family:Microsoft Yahei,microsoft yahei,"微软雅黑",arial;-webkit-appearance:none;}

input:focus{outline:0;}

textarea{resize:none;}

h1,h2,h3,h4,h5,h6{font-style:normal;font-size:100%;}

abbr,em,i,li,ol,ul{list-style-type:none;font-style:normal;}

img{border:0;vertical-align:middle;}

table{border-collapse:collapse;border-spacing:0;}

.clearfix{display:block;zoom:1;}

.clearfix:before{display:table;content:"";}

.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"";}

button{cursor: pointer;}

* html .clearfix{height:1%;}

*{box-sizing:border-box;}

a{color:#333;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s;}

a:hover{color:#0ba29a;text-decoration:none;}

.hide,.none,ins{display:none;}

.fl{float:left;display:inline-block;}

.fr{float:right;display:inline-block;}

.wrap{clear:both;display:block;margin:0 auto;width:1200px;}

.animate img{position:relative;opacity:1;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;-webkit-transform:scale(1,1) rotate(0);-ms-transition:.5s all;}

a:hover .animate img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);}

.animate img:hover{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);}

.tran,.tran a,a.tran,.tran img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;}

.rotate,.rotate2 img{-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;-ms-transition:all 0.8s;}

a:hover .rotate,a:hover rotate2 img{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;-ms-transition:all 0.8s;}









.clear{width:100%; clear:both;}











.left{float:left;} .right{float:right;}























.thd{width:100%; height:34px; line-height:34px; background:#0ba29a;}



.thdc{width:1200px; height:34px; margin:0 auto; color:#fff; position:relative; font-size:14px;}



.thdc a{color:#fff;}



.tpe{position:absolute; height:34px; line-height:34px; position:absolute; right:0;}



.thdc .right{margin-right:0px;}



.thdc .right span{color:#1cada5; margin:0px 10px 0px 10px;}



.thdc .right i{ margin-right:5px;}



.top{width:100%; min-height:50px; background:#fff; padding:10px 0px 13px 0px; -moz-box-shadow:0px 14px 14px #eee; -webkit-box-shadow:0px 14px 14px #eee; box-shadow:0px 14px 14px #eee;}



.topc{width:1200px; margin:0 auto;}



.topcl{width:; float:left;}



.topcr{width:820px; float:right;}



.tp_sou{width:100%; padding-top:15px;}



.sou1{width:760px; height:38px; border:#e0e0e0 1px solid; border-right:none; line-height:38px; text-indent:15px; font-size:13px;  -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;}

.sou1:hover{ border:#0ba29a 1px solid; border-right:none;}

#menu{width:100%; height:50px; margin:0 auto; border-bottom:#e0e0e0 1px solid;}

#nav {display:block; width:100%; float:;}

#nav .mainlevel {float:left; text-align:center; display:block; position:relative; z-index:999999; }



#nav .mainlevel a{ text-decoration:none; width:; padding:0px 48px 0px 0px; margin-right:15px; text-align:center; line-height:50px; color:#; height:50px; display:block; font-size:14px; -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:#0ba29a; text-decoration:none; z-index:999}



#nav .mainlevel a i{ margin-left:5px; display:inline; color: #ccc;}



#nav .mainlevel ul {position:absolute; display:none; margin-left:-22px; margin-top:-0px; background:#fff; border-top:#0ba29a 2px solid; padding:15px 25px 30px 25px; z-index:9999; -moz-box-shadow:0px 0px 20px #E8E8E8; -webkit-box-shadow:0px 0px 20px #E8E8E8; box-shadow:0px 0px 20px #E8E8E8;}


.ul_list {width: 541px;}
.ul_list li{width: 50%; float: left;}

#nav .mainlevel li {}



#nav .mainlevel li a {padding:0px; width:260px; text-align:left; color:#555; border-bottom:#e5e5e5 1px dotted; font-size:14px; text-indent:0px; line-height:20px; height:auto; padding:12px 0px 12px 0px; text-indent:10px; display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}



#nav .mainlevel li a:hover {color:#ffac00; text-decoration:none; background:none;}



#nav li:nth-child(1) i{display:none;}







#footer{width:100%; height: auto; padding-top:30px; margin-top:40px; line-height:25px; padding-bottom:20px; font-size:14px; color:#222; line-height:25px; border-top:#195a81 0px solid; background: url(../images/sdcbg_30.jpg) center center; background-size:cover;}



#footer a{color:#222;}



#footer a:hover{color:#2070c0; text-decoration:underline;}



#footer p{line-height:25px;}



#footer h2{font-size:16px;  line-height:23px; color:#222; font-weight:bold; padding-bottom:10px; padding-top:20px;}



#footerc{width:1200px; height:230px; margin:0 auto; position:relative; }



#footercl{width:1200px; height:160px; float:left; }



#footercl ul li{display:block; width:130px; height:160px; float:left; padding-left:0px; line-height:30px; margin-right:0px; font-size:14px; }



#footercl ul li a{  line-height:30px;}



#footercl .clt{ width:400px; height:160px; float:left; font-size:14px;  line-height:25px; padding-left:10px; border:none;}



#footercl .clt span{ font-size:16px; font-weight:bold;}

#footercl .flog{width:320px; margin-right:50px;}

#footercl .duan{width:160px !important;}

#footercl .chang{width:220px !important; margin-left:30px;}





.footert{width:100%; min-height:25px; line-height:25px; font-size:14px; padding:15px 0px 15px 0px; text-align:center; color:#fff; background:#0ba29a; border-top:#0c8297 0px solid;}

.footertc{width:1200px; margin:0 auto;}

.footert a{color:#fff;}

