@charset "gb2312";
/* alice base.css 2012.05.02 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}body,button,input,select,textarea{font:12px tahoma,arial,\5b8b\4f53}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}fieldset,img{border:0}iframe{display:block}abbr,acronym{border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}q:before,q:after{content:''}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a:hover{text-decoration:underline}ins,a{text-decoration:none}.fn-clear:after,.ui-title:after,.ui-tab-trigger:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.fn-clear,.ui-title,.ui-tab-trigger{zoom:1}body .fn-hide{display:none}.fn-left,.fn-right{display:inline}.fn-left{float:left}.fn-right{float:right}

body { font-size: 14px; background: #fff url(../images/body_bg2.png) 0 0 repeat-x;}
.home { background: #fff url(../images/body_bg.png) 0 0 repeat-x;}

.hd { width: 1000px; height: 98px; margin: 0 auto; background-image: url(../images/hd_bg.png);}
.home .hd { height: 87px;}

.nav { height: 40px; padding: 58px 0 0 270px;}
.nav li { float: left; margin-left: 16px; display: inline;}
.nav li.home { background-image: none;}
.nav a { float: left; width: 87px; height: 40px;  font: 16px/40px Microsoft Yahei; text-align: center; color: #333; text-decoration: none;}
.nav a:hover { color: #fff; text-decoration: none; background: url(../images/nav.png) 0 0  no-repeat;}
.nav .cur { color: #fff; text-decoration: none; background-image: url(../images/nav.png);}
.home .nav { padding: 47px 0 0 270px;}

.bd { width: 1000px; margin: 0 auto; padding-bottom: 20px;}
.home .bd { width: 100%; height: 380px; padding-bottom: 0; background: url(../images/banner.jpg) 50% 0 no-repeat;}
.banner { margin-bottom: 30px;}

.title { margin-bottom: 20px; font: 22px "ºÚÌå"; color: #005cae;}

.cnt p { margin: 15px 0; line-height: 28px; text-indent: 2em;}

.jiabin { width: 896px; margin:10px auto 30px; line-height:24px;}
.jiabin li { margin-bottom:10px; padding:15px; background-color:#eee;}
.jiabin h4 { font-size:14px; font-weight:normal;}
.jiabin p { text-indent:0;}

table { width:90%; margin:10px auto 30px;}
table th, table td { padding:10px; border:1px solid #c9c9c9;}
table th { width:200px; background-color:#f2f6ff; text-indent: 125px;}
table a { color: #005cae;}

.news { width: 896px; height: 350px; margin:10px auto 30px;}
.news li { padding:0 80px 0 10px; line-height:26px; background:url(../images/icon2.gif) 0 14px no-repeat; overflow:hidden; zoom:1;}
.news a { float:left; color: #3A5E98;}
.news span { float:right; width:80px; margin-right:-80px; text-align:right;}

.video { width: 897px; height: 443px; margin: 0 auto 40px; background-color: #e9e9e9;}
.v { float: left; width: 582px; height: 433px; border: 5px solid #c4c4c4;}
.v_list { float: right; width: 305px;}
.v_list li { padding: 20px; border-bottom: 1px solid #ccc;}
.v_list img { width: 109px; height: 78px; margin-right: 10px; vertical-align: top;}
.title2 { padding-bottom: 10px; border-bottom: 1px solid #ccc;}

.pic { width:900px; margin: 0 auto; overflow:hidden; padding-bottom: 30px;}
.pic ul { width:1000px; margin-left:1px; font-size: 12px;}
.pic li { float:left; width:140px; margin:15px 12px 0 0; padding:14px; border:1px solid #ccc;}
.pic img { display:block; width:140px; height:100px; border: 1px solid #fff;}
.pic li span { display:block; height:16px; padding-top:5px; line-height:16px; text-align:center; overflow:hidden;}
.pic a { color: #3A5E98;}

.ft { height: 206px; background:  url(../images/ft_bg2.png) 0 0 repeat-x;}
.ft .in { width: 1000px; height: 206px; margin: 0 auto; background: url(../images/ft_bg.png) 50% 0 no-repeat;}
.home .ft  { width: 1000px; height: 206px; margin: 0 auto; background: url(../images/ft_bg.png) 50% 0 no-repeat;}
