html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea,input { margin:0; padding:0;  }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 16px; line-height: 1.5; font-family:'Microsoft Yahei','simsun','arial','tahoma';  color: #333; }
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
a,
img {
    -webkit-touch-callout: none
}
a,
a:active,
a:focus,
a:hover,
a:visited {text-decoration: none}
input[type=password],
input[type=text],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff
}
ul, ol { list-style: none; }

/*top*/
.header{width:1050px; height:110px; margin:auto;}
.header span {width:445px; height:95px; float:left; margin-top:8px;}
.search,.searchx{width:250px; height:32px; float:right; margin-top:40px;}

/*nav*/
.nav{width:100%; height:40px; margin:auto; background:#0049ae;}
.nav ul{width:1035px; height:40px; margin:auto; display:block;}
.nav ul li{float:left; width:115px; height:40px; text-align:center; line-height:40px;  background:url(../img/tb.jpg) no-repeat;}
.nav ul li a{width:110px; height:40px;color:#FFF;}

/*column*/
.column{width:1050px; height:240px; margin:10px auto;}
#banner { position: relative; width: 336px; height: 240px;overflow: hidden; float:left;}
#banner_bg { position: absolute; bottom: 0; background-color: #000; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 336px; }
#banner_info { position: absolute; bottom: 0; left: 5px; height: 22px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
#banner ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #6f4f67; cursor: pointer; border: 1px solid #333; }
#banner ul li.on { background-color: #000; }
#banner_list a {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 342px;
	height: 252px;
}

.news{width:400px; height:240px; float:left; margin-left:15px;}
.news_nav{width:400px; height:32px; margin:auto; background:url(../img/bg1.jpg);}
.news_nav li{float:left; width:90px; height:32px; text-align:center;}
.news_nav li a{width:90px; height:32px; color:#666; display:block;}
.news_nav li a:hover,.news_nav li a.hover{width:90px; height:32px; color:#06F; background:url(../img/tb3.jpg); display:block;}

.news_list{width:395px; height:200px; margin-top:5px;}
.news_list li{width:375px; height:33px; background:url(../img/bg2.jpg); font-size:14px; line-height:33px; list-style-image:url(../img/sjx.png); margin-left:20px;}
.news_list li a{float:left; color:#333;}
.news_list li span{float:right; color:#666;}

.notice{float:right; width:290px; height:240px;}
.notice_title{width:290px; height:32px; background:url(../img/bg1.jpg); display:block;}
.notice_title p{width:93px; height:24px; float:left; margin-top:5px; display:block; line-height:10px;}
.notice_title a{float:right; font-size:14px; line-height:32px; color:#999;}
.notice li{width:270px; height:33px; background:url(../img/bg2.jpg); font-size:14px; line-height:33px; list-style-image:url(../img/sjx.png); margin-left:20px;}
.notice li a{float:left; color:#333;}
.notice li span{float:right; color:#666;}
.notice li span{float:right; color:#666;}

/*专家团队*/
.zjtd{width:1050px; height:32px; margin:10px auto 0 auto;}

/*栏目导航*/
.column_nav{ width:1050px; height:160px; margin:30px auto;}
.column_nav li{float:left;width:168px; height:160px; margin-right:8px;}
.syb a{width:168px; height:160px; display:block; background:url(../img/syb.png) no-repeat;}
.syb a:hover{:168px; height:160px; display:block; background:url(../img/syb2.png) no-repeat;}

.cgzh a{width:168px; height:160px; display:block; background:url(../img/cgzh.png) no-repeat;}
.cgzh a:hover{:168px; height:160px; display:block; background:url(../img/cgzh2.png) no-repeat;}

.rcpy a{width:168px; height:160px; display:block; background:url(../img/rcpy.png) no-repeat;}
.rcpy a:hover{:168px; height:160px; display:block; background:url(../img/rcpy2.png) no-repeat;}

.kjcg a{width:168px; height:160px; display:block; background:url(../img/kjcg.png) no-repeat;}
.kjcg a:hover{:168px; height:160px; display:block; background:url(../img/kjcg2.png) no-repeat;}

.zxzx a{width:168px; height:160px; display:block; background:url(../img/zxzx.png) no-repeat;}
.zxzx a:hover{:168px; height:160px; display:block; background:url(../img/zxzx2.png) no-repeat;}

.rlzy a{width:168px; height:160px; display:block; background:url(../img/rlzy.png) no-repeat;}
.rlzy a:hover{:168px; height:160px; display:block; background:url(../img/rlzy2.png) no-repeat;}

/*底部*/
.footer{width:100%; height:140px; background:url(../img/bg3.jpg);margin-top:10px;}
.contact_us{float:left; width:326px; height:120px; margin-top:18px;}
.contact_us p{font-size:14px; line-height:28px; color:#666;}

.link{width:450px; height:120px; float:right; margin-top:18px;}
.link ul li{background:url(../img/bg4.png); width:140px; height:30px; float:left; margin-right:10px; margin-top:7px; font-size:14px; text-align:center; line-height:30px;}
.link ul li a{color:#333;}

.ht{width:100%; height:40px; background:#0049ae; margin:auto;}
.ht span{width:1050px; height:40px; margin:auto; display:block;}
.ht span p{float:left; color:#FFF; font-size:14px; line-height:40px;}
.ht span a{float:right; line-height:40px; font-size:14px; color:#FFF;}