@charset "utf-8";
body{ font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#656565; background:#FFFFFF;}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul,li{ list-style:none;}
a{ color:#656565; text-decoration:none;}
a:hover{ color:#00a4ca; text-decoration:none;}

.wrap{ width:1200px; margin:0 auto;}

.newspage {width:760px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center;}
.newspage A {BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid;}
.newspage A:hover {BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #00a4ca; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none;}
.newspage A:active {BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #00a4ca; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid;}
.newspage SPAN.current {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #00a4ca; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid;}
.newspage SPAN.disabled {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid;}

#header{ width:100%; float:left;}
.logo{ float:left; padding:30px 0 25px 0;}
.tel{ float:right; width:250px; padding-top:20px;}
.tel img{ float:left; margin:7px 14px 0 0;}
.tel span{ color:#333333; font-size:15px;}
.tel strong{ font-size:22px; color:#00a3ca; font-weight:normal;}
.sou_t{ width:250px; float:left; margin-top:12px; background:#f8f8f8; border-radius:25px;}
.sou1_t{ width:160px; float:left; border:none; font-size:12px; color:#858585; line-height:30px; height:30px; padding-left:10px; background:#f8f8f8; border-radius:25px;}
.sou2_t{ width:70px; line-height:30px; height:30px; float:right; border:none; border-radius:25px; background:#e3e3e3;}

#nav{ width:100%; float:left; background:#00a4ca; height:60px; line-height:60px; color:#FFFFFF; font-size:17px;}
.nnn{ float:left; text-align:center; background:url(../images/line.jpg) no-repeat left center;}
.nnn a{ color:#FFFFFF; display:block; padding:0 32px;}
.nnn a:hover{ background:#56d6f3;}

ul.menu li{ position:relative; float:left;}
ul.menu ul{ position:absolute; display:none;}
ul.menu ul li{ width:190px; background:#56d6f3; border-top:1px solid #fff; line-height:18px; font-size:15px;}
ul.menu ul li a{ display:block; padding:10px 0;}
ul.menu ul li a:hover{ background:#00a4ca;}
ul.menu .menulink:hover, ul.menu .menuhover{ background:#56d6f3;}

#f1{ width:100%; height:300px; float:left; background:url(../images/f1.jpg) no-repeat top center;}
#f2{ width:100%; height:300px; float:left; background:url(../images/f2.jpg) no-repeat top center;}
#f3{ width:100%; height:300px; float:left; background:url(../images/f3.jpg) no-repeat top center;}
#f4{ width:100%; height:300px; float:left; background:url(../images/f4.jpg) no-repeat top center;}
#f5{ width:100%; height:300px; float:left; background:url(../images/f5.jpg) no-repeat top center;}

#main{ width:100%; float:left; padding:40px 0 50px 0;}
.left{ width:260px; float:left;}
.left h3{ color:#fff; font-size:27px; line-height:36px; height:105px; background:#00a4ca; text-align:center; padding-top:35px;}
.left h3 span{ font-size:15px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.left ul{ padding-bottom:15px; float:left;}
.left ul li{ width:260px; float:left; line-height:45px; border-bottom:#e6e6e6 solid 1px;}
.left ul li img{ float:left; padding:14px 10px 0 0;}
.left ul li a{ display:block;}
.left ul li a:hover{ background:#56d6f3; color:#FFFFFF;}
.l_con{ width:260px; float:left;}

.right{ width:900px; float:right;}
.right h3{ height:37px; font-size:22px; color:#383838; font-weight:normal; border-bottom:#e6e6e6 solid 1px; margin-bottom:30px;}
.right h3 span{ float:right; font-size:14px; color:#7b7b7b; padding-top:5px;}
.right h3 span a{ color:#7b7b7b;}
.right h3 span a:hover{ color:#00a4ca;}

.right ul li{ width:880px; float:left; margin-bottom:30px; border-bottom:#e6e6e6 solid 1px; padding:0 10px 30px 10px;}
.s_l{ width:190px; float:left;}
.s_l img{ width:150px; height:89px; padding:4px; border:#e6e6e6 solid 1px; box-shadow: 1px 1px 1px 1px #f8f8f8;}
.s_r{ width:690px; float:left;}
.s_r h4{ font-size:16px; padding:9px 0; font-weight:normal;}
.s_r h4 a{ color:#000000;}
.s_r h4 a:hover{ color:#00a4ca;}
.s_r p{ color:#acacac;}
.right h2{ background:#f6f6f6; text-align:center; line-height:40px; font-size:16px; margin-bottom:15px; font-weight:normal; color:#000000;}
.tu{ width:900px; float:left; text-align:center; margin:10px 0 15px 0;}
.tu img{ max-width:100%;}
.back{ margin-top:10px; text-align:center;}

.n_l{ width:80px; float:left; border-top:solid 2px #00a4ca; text-align:center; margin-right:30px;}
.n_l h1{ padding:17px 0; font-weight:normal; color:#6d6d6d; font-size:30px;}
.n_r{ width:770px; float:left;}
.n_r h4{ font-size:16px; padding:0 0 11px 0; font-weight:normal;}
.n_r h4 a{ color:#000000;}
.n_r h4 a:hover{ color:#00a4ca;}
.n_r p{ color:#acacac;}
.time{ text-align:center; margin:0 0 10px 0; color:#d3d3d3;}

.ab11 ul{ overflow:hidden; margin-bottom:30px;}
.ab11 ul li{ display:block; float:left;}
.ab11 ul li a{ float:left;}

.zz1{ color:#FFFFFF; background:#56d6f3; padding-left:63px; padding-right:63px; line-height:40px; margin-right:10px; border-radius:5px; font-size:16px;}
.zz1 a{ color:#FFFFFF;}
.zz2{color:#FFFFFF; background:#00a4ca; padding-left:25px; padding-right:25px; line-height:40px; margin-right:10px; border-radius:5px; font-size:16px;}
.zz2 a{ color:#FFFFFF;}

.table td{ text-align:center; height:60px;}
.table img{ max-height:50px;}

.lxx h3{ height:37px; font-size:22px; color:#383838; font-weight:normal; border-bottom:#e6e6e6 solid 1px; margin-bottom:30px;}
.lxx h3 span{ float:right; font-size:14px; color:#7b7b7b; padding-top:5px;}
.lxx h3 span a{ color:#7b7b7b;}
.lxx h3 span a:hover{ color:#00a4ca;}

.lxx-1{ width:560px; height:390px; float:left; font-size:15px; line-height:30px; background:#00a4ca; border-radius:15px; color:#FFFFFF; padding:60px 30px 0 30px;}
.lxx-1 h4{ font-size:35px; font-weight:normal; padding-bottom:30px; line-height:40px;}
.lxx-1 span{ font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.lxx-1 a{ color:#FFFFFF;}
.lxx-1 a:hover{ text-decoration:underline;}
.lxx-2{ width:550px; float:right; border-radius:50px;}

#footer{ width:100%; float:left; padding:39px 0 37px 0; border-top:solid 11px #00a4ca; background:#3f3f3f; color:#FFFFFF;}
#footer a{ color:#FFFFFF;}
#footer a:hover{ text-decoration:underline;}
.foot1{ float:left; width:360px;}
.f_z{ width:135px; height:43px; line-height:43px; text-align:center; font-size:17px; background:#00a4ca; border-radius:20px; margin-bottom:18px;}
.f_t{ font-size:25px;}
.foot2{ float:left; width:510px; font-size:15px; line-height:33px; margin-right:170px;}
.foot2 img{ margin-right:20px; vertical-align:middle;}
.foot3{ float:right; width:160px; font-size:15px; color:#aeaeae;}
.foot3 img{ float:right;}
.f_top{ width:100%; float:left; border-bottom:solid 1px #2b2b2b; padding-bottom:30px;}
.f_bottom{ width:100%; float:left; font-size:15px; border-top:solid 1px #585858; padding-top:27px; text-align:center;}