﻿@charset "utf-8";

body{
 font-size:12px;
 color:#333;
 margin:0 auto;
 padding:0px;
 font-family:"Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif;
 background:url(../images/bg.jpg) top center
 }
div,ul,li,table
{
 color:#333;
 font-size:12px;
 font-family:"Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif;
 margin:0 auto; 
 padding:0;
 list-style:none
}
.red{color:#34b8fd}
.input{height:25px; border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; padding-top:5px}
.input1{ border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; padding:3px}
a,a:link,a:visited,a:active {
 color: #333;
 text-decoration: none;
}
a:hover {
 text-decoration:none;
 color: #00a9c0;
 transition:all 0.2s ease;
}
.white,.white a{ color:#fff}
.text
{
  line-height: 22px;
}
.linebg{ background:url(../images/index_52.jpg) center repeat-x}
.blue{ color:#00a8bd}
.linedot{ width:100%; float:left; height:10px; border-bottom:1px dashed #ddd; margin-bottom:20px}
.t14{ font-size:14px}
#allw{ width:100%; float:left}
*{outline:0px}
img{border:none}
.wryh{font-family:"Microsoft YaHei"}
.cl{ clear:both}
#header{ width:100%; height:200px; background:#fff}
#top{ width:1200px; height:105px; padding-top:15px}
#warp{ width:1200px; background:#fff; overflow:hidden}
#warpp{ width:1200px;}
#toolw{ width:100%; height:36px; border-bottom:1px solid #e9e9e9}
#tool{ width:1200px; height:36px; line-height:36px;}
#tool span{ float:right}
#toplogo{ width:512px; float:left}

#topweather{ width:300px; float:left}
#topdata{ width:180px; float:left}
.wel{ width:300px; float:left}
#topweixin{ float:right}
#topweixin ul{ display:inline}
#topweixin li{ float:left; width:65px;}
#topweixina{ float:left; height:65px; width:100%}
#topweixinb{ float:left; height:25px; line-height:25px; width:100%; text-align:center; width:100%}
.wxmar{ margin-right:20px}
#nav{ width:100%; height:58px; background:#00a9c0; border-bottom:2px solid #fcb9a7}
#ssw{ float:right; margin-right:40px; height:40px; margin-top:20px; width:360px;}
#sswa{ width:280px; float:left;}
#sswb{ width:72px; float:left;}
.ssinput{ width:273px; border-bottom:2px solid #eee;border-top:2px solid #eee;border-left:2px solid #eee; border-right:none; height:34px; line-height:34px; font-family:"Microsoft YaHei"; padding-left:5px}
.ssbutton{ width:72px; height:40px; line-height:40px; border:none; text-align:center; background:#f39800; color:#fff; font-size:16px; cursor:pointer;font-family:"Microsoft YaHei"}
.ssbutton:hover{ background:#00a9c0}
.topmar{ margin-top:20px}
#jrtt{ width:1050px; background:url(../images/index_19.jpg) ; height:92px; padding-top:3px; padding-left:100px; padding-right:50px; line-height:92px; font-size:46px; text-align:center; font-weight:bold; margin-bottom:20px}
#leftflash{ float:left; width:610px; height:455px;}
#I_topnews{ width:555px; float:right;}
#zh_ban{ width:100%; float:left; height:30px; border-bottom:2px solid #ccc; margin-bottom:5px}
#zh_ban strong{ float:left; background:#00a9c0; height:32px; line-height:32px; font-size:22px; padding-left:13px; padding-right:13px; font-weight:normal; margin-right:10px;cursor:pointer}
#zh_ban span a{ float:right;width:57px; text-align:center; height:22px; line-height:22px; margin-top:3px; background:url(../images/more.jpg)}
#zh_ban span a:hover{width:57px; text-align:center;height:22px; line-height:22px;background:url(../images/more.jpg) 0 -22px; color:#fff}
.vline{width:15px; float:left; line-height:22px}
#zhxw{ width:100%; float:left}
#zhxw li{ width:100%; float:left; line-height:40px; height:40px; font-size:14px;border-bottom:1px  dashed #ddd}
#zhxw li span{float:left; margin-right:15px; font-size:12px}
#empty{ width:100%; float:left; height:45px}
#emptya{ width:100%; float:left; height:25px}
#emptyb{ width:100%; float:left; height:35px}
#ltwo{ width:560px; float:left}
#rtwo{ width:560px; float:right}
#caseshare{width:100%; float:left; color:#666; margin-top:30px; border-top:1px  dashed #ddd; border-bottom:1px  dashed #ddd; padding-top:15px; padding-bottom:15px}
#casehelp{width:200px; float:left; padding-top:8px}
#newsban{ width:100%; float:left; height:40px; margin-bottom:10px; line-height:40px;}
#newsban strong{float:left; font-size:24px; background:url(../images/index_23.jpg) left center no-repeat; padding-left:20px; font-weight:normal}
#newsban span a{ float:right;width:57px; text-align:center; height:22px; line-height:22px; margin-top:8px; background:url(../images/more.jpg)}
#newsban span a:hover{width:57px; text-align:center;height:22px; line-height:22px;background:url(../images/more.jpg) 0 -22px; color:#fff}
#newsbana{ width:100%; float:left; height:40px; margin-bottom:10px; line-height:40px;}
#newsbana strong{float:left; font-size:24px; background:url(../images/index_233.jpg) left center no-repeat; padding-left:20px; font-weight:normal}
#newsbana span a{ float:right;width:57px; text-align:center; height:22px; line-height:22px; margin-top:8px; background:url(../images/more.jpg)}
#newsbana span a:hover{width:57px; text-align:center;height:22px; line-height:22px;background:url(../images/more.jpg) 0 -22px; color:#fff}
#newsbanb{ width:100%; float:left; height:40px; margin-bottom:10px; line-height:40px;}
#newsbanb strong{float:left; font-size:24px; background:url(../images/index_234.jpg) left center no-repeat; padding-left:20px; font-weight:normal}
#newsbanb span a{ float:right;width:57px; text-align:center; height:22px; line-height:22px; margin-top:8px; background:url(../images/more.jpg)}
#newsbanb span a:hover{width:57px; text-align:center;height:22px; line-height:22px;background:url(../images/more1.jpg) 0 -22px; color:#fff}
#tnews{ width:100%; float:left}
#tnews li a{ width:100%; float:left; padding-left:16px; height:30px; line-height:30px; font-size:14px; background:url(../images/index_29.jpg) left top no-repeat}
#tnews li a:hover{background:url(../images/index_29.jpg)  left  top no-repeat; background-position: 0 -30px}
#tnews li span{ float:left; margin-right:10px; font-size:12px; padding-top:2px}

#tnewsa{ width:100%; float:left}
#tnewsa li a{ width:97%; float:left; padding-left:16px; height:44px; line-height:44px; font-size:14px; background:url(../images/index_30.jpg) left top no-repeat; border-bottom:1px solid #ddd}
#tnewsa li a:hover{background:url(../images/index_30.jpg)  left  top no-repeat; background-position: 0 -42px}
#tnewsa li span{ float:left; margin-right:10px; font-size:12px; padding-top:2px}
#tnewsb{ width:100%; float:left}

#tnewsb li { width:97%; float:left; padding-left:16px;font-size:14px; background:url(../images/index_45.jpg) left top  no-repeat; border-bottom:1px solid #ddd; line-height:44px; height:44px;}
#tnewsb li:hover{ width:97%; float:left; padding-left:16px;font-size:14px; background:url(../images/index_45.jpg) left top  no-repeat; background-position:0 -44px; border-bottom:1px solid #ddd}
#tnewsb li span{ float:right; font-size:12px; padding-top:2px;}
#mtnda{ width:100%; height:39px; font-size:18px; float:left; padding-top:7px; font-weight:bold}
#mtndb{ width:100%; float:left; height:195px}
#mtndb_a, #mtndb_a img{ width:322px; height:189px; float:left;}
#mtndb_b{ float:right; width:220px; line-height:24px; color:#666; font-weight:normal}
#gnrw{ width:250px;float:left}
#gnrwa,#gnrwa img{ width:250px; height:160px; float:left}
#gnrwb{ width:100%;float:left; height:30px; line-height:30px; font-size:14px; font-weight:bold}
#gnrwc{ width:100%;float:left; height:52px; line-height:18px; color:#666}
.gnrmar{margin-right:60px}
#threew{ width:355px; float:left;}
.threemar{ margin-right:67px}
#rdgza{ width:100%; float:left; height:40px; font-size:14px; font-weight:bold; line-height:40px}
#rdgzb{ width:100%; float:left; height:105px;}
#rdgzb_b{ float:right; width:198px; line-height:24px; color:#666; font-weight:normal}
#rdgzb_a,#rdgzb_a img{ float:left; width:145px; height:95px; background:#ccc}
#rdlist{ width:100%; float:left}
#rdlist li{ width:99%; float:left; padding-left:8px; line-height:28px; height:28px;  background:url(../images/n_dot.jpg) left center no-repeat; font-size:14px}
#rdlist li span{ float:right; font-size:14px}
#rdbg{ width:100%; float:left; background:url(../images/numbg.jpg) left top no-repeat}
#rdlista{ width:100%; float:left}
#rdlista li{ width:97%; float:left; padding-left:15px; line-height:28px; height:28px;  background:url(../images/v_arr.jpg) left center no-repeat; font-size:14px}
#bza{ width:175px; height:220px; float:left; padding-top:3px}
#bza img{ width:170px; height:215px; padding:2px; border:1px solid #ccc}
#bzb{ width:162px; float:right}
#jhwj{ float:left; padding:14px 21px 0 21px; height:260px; width:336px; border:1px solid #ddd}
.jhwj{ margin-right:30px}
#sssy{ width:100%; height:235px;}
#ssline{ width:100%; float:left; height:50px; background:url(../images/index_52.jpg) center repeat-x}
#gximg{ width:100%; float:left; height:275px; padding-top:10px}
#gximg img{ width:560px; float:left; height:260px}
#ssimg img{ width:270px; height:170px; float:left}
#ssimg{ width:270px; height:170px; float:left; padding-top:10px}
#ssright{ float:right; width:272px; padding-top:10px}
#zxdc{ width:202px; float:left; padding-top:16px}
#yqlj{ width:330px; float:right; padding-top:16px}
#yqlj li{ width:100%; float:left; height:45px}
.links{ width:328px height:25px; line-height:25px; font-family:"Microsoft yahei"; border:1px solid #ccc; float:left}
#tpgd{ width:100%; float:left; height:47px; background:url(../images/index_52.jpg) top repeat-x; text-align:center; font-size:18px; font-weight:bold; line-height:47px}
#tpgd span a{ float:right;width:57px; text-align:center; height:22px; line-height:22px; margin-top:13px; background:url(../images/more.jpg); font-size:12px}
#tpgd span a:hover{width:57px; text-align:center;height:22px; line-height:22px;background:url(../images/more.jpg) 0 -22px; color:#fff; font-size:12px}
#gdtp{ width:280px; float:left; height:195px; overflow:hidden; margin-right:20px}
#gdtp img{ width:280px;height:195px}
#I_xllistt{position:relative;height:30px; width:100%;z-index:100; background:url(../images/ap.png); overflow: hidden; Top:-30px;left: 0px; color:#FFFFFF; line-height:30px; text-align:center; font-weight:normal; font-size:14px}

.box{ height:195px; width:1200px; float:left} 
#goleft {width: 1200px;height: 195px;overflow: hidden;float:left;} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}
#foot{ padding-top:15px; padding-bottom:15px; margin-top:40px; background:#00a9c0; width:100%; overflow:hidden}
#footlist{ width:100%; float:left;}
#footlist li{ width:100%; float:left; line-height:25px; height:25px; text-align:center}
#I_left{ width:287px; float:left}
#I_leftbro{ width:261px; float:left; padding:12px; border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd; float:left; margin-bottom:25px}
#I_left_ban{ width:100%; float:left; height:40px; line-height:40px; background:#00a9c0}
#I_left_ban strong{ padding-left:15px; font-size:18px; color:#fff; font-weight:normal}
#I_left_ban span a{ float:right;width:57px; text-align:center; height:22px; line-height:22px; margin-top:9px; background:url(../images/more2.jpg); font-size:12px;color:#fff; margin-right:8px}
#I_left_ban span a:hover{width:57px; text-align:center;height:22px; line-height:22px;background:url(../images/more2.jpg) 0 -22px; color:#fff; font-size:12px}

#I_right{ width:840px; float:right; padding:10px 20px 30px 20px; border:1px solid #ddd}
#I_right_ban{ width:100%; float:right; border-bottom:1px dashed #ddd; height:45px; margin-bottom:8px}
#I_right_ban strong{ font-size:24px; font-weight:normal; padding-left:10px; height:40px; line-height:40px; border-left:8px solid #00a9c0}
#I_right_ban span{ float:right; font-size:12px; padding-top:17px}
#I_rd{ width:100%; float:left}
#I_rd li{ width:100%; height:28px; line-height:28px}
#I_rd li img{ margin-right:8px}
#wxban{ width:100%; height:40px; line-height:40px;  float:left; background:#00a8bf; color:#fff; font-size:14px; text-align:center; margin-bottom:20px}
#tabContainer
{
float:left;
}
#tabContainer li
{
float: left;
}
#tabContainer a
{
float: left;
display: block;
height:25px;
font-size:14px;
line-height:25px;
color:#333;
margin-right:10px
}
#tabContainer a.on
{
float: left;
height:30px;
font-size:14px; 
line-height:25px;
color:#00a9c0;
}

.yx001{width:1200px;height:60px;margin:0px;}
.yx001 ul{margin-top: 12px;}
.yx001 ul li{float:left;width:105px;height:40px;text-align:center;}
.yx001 ul li a{display:inline-block;width:105px;height:35px;text-align:center;font-size:16px;font-weight:bold;line-height:32px;color:white;}
.yx001 ul li a:hover{background:#02b6cf;}