@import 'reset.css';
@import 'text.css';

/* `Body ���ò���
----------------------------------------------------------------------------------------------------*/
body {background: #e0e8f5 url(../images/body_bg.gif) repeat-x;}


.top{ height:152px;}
.nav{ height:41px;} 
.time{ width:202px; background:url(../images/nav_time.png) no-repeat; text-align:center; color:#fff; font-weight:bold; line-height:41px;}
.nav ul,.nav ul li a:hover,.nav ul li a.select{ background-image:url(../images/nav_bg.png); background-repeat:no-repeat;}
.nav ul{ width:758px; background-position:0 0;height:41px;}
.nav ul li{ float:left; text-align:center;line-height:41px;}
.nav ul li a{color:#fff;font-weight:bold; display:block; width:106px;}
.nav ul li a:hover,.nav ul li a.select{ background-position:-115px -41px;color:#fff;}
.nav ul li a.a_1,.nav ul li a:hover.a_1{ width:115px;background-position:0 -41px;}
.nav ul li a.a_6{ width:113px;}
.nav ul li a:hover.a_6{ width:113px; background-position:right -41px;}

.content{ background:#fff url(../images/cont_bg.gif) no-repeat; border-left:1px solid #aeaeae;border-right:1px solid #aeaeae; width:948px; padding:15px 5px 0;}
.syc{ height:606px; _height:607px; overflow:hidden;}
.cont_bot{ background:url(../images/cont_bot.gif) no-repeat top; height:9px; width:960px; margin-left:auto; margin-right:auto;}

.footer{ background:url(../images/footer_bg.gif) no-repeat top; padding-top:46px; text-align:center; color:#0066a8; line-height:18px; padding-bottom:20px;}

.sy_left{ width:195px;}
.sy_cneter{ width:525px; margin-left:10px;}
.sy_right{ width:207px; margin-left:10px;}

.phone{border:1px solid #a2a2a2; width:193px; height:145px;}
.news{ height:210px; _height:190px; background:url(../images/news_bg.gif) repeat-x bottom;}
/*----��ͼƬ*/
.scroll{position:relative; height:168px;width:212px;overflow:hidden; margin-left:10px; _display:inline; _zoom:1}
.list{ height:143px; padding:3px;overflow:hidden;z-index:1; border:1px solid #b1b1b1; background:#c9c9c9;}
.list ul{}
.list li{display:inline; }
.list li img{width:202px; height:140px; overflow:hidden;border:1px solid #fff;}
.num{z-index:2;position:absolute; left:70px;bottom:0px;}
.num li{float:left;color:red; padding-top:12px; height:0px; overflow:hidden; background-position:-272px -238px; width:16px;cursor:pointer; font-size:9px;}
.num li.current{background-position:-289px -238px;color:#fff;}
.text{ width:202px; background:url(../images/pic_text_bg.png) left top repeat-x; line-height:29px; color:#fefeff; height:29px; position:absolute; bottom:22px;z-index:3; overflow:hidden; margin-left:5px;}
.text li ul{ height:28px; overflow:hidden;}
.text li{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding-left:8px; position:absolute; height:28px;overflow:hidden;}
.text li a{ color:#fefeff;}

.twopic{ height:73px;}
.twopic a{ display:block; height:0px; float:left; width:258px; overflow:hidden; padding-top:73px;}
.twopic_a1{ background-position:0 0; margin-right:8px;}
.twopic_a1:hover{background-position:0 -85px;}
.twopic_a2{ background-position:-269px 0;}
.twopic_a2:hover{ background-position:-269px -85px;}

.tit{ background:url(../images/tit_bg.gif) repeat-x; height:27px;}
.tit i{ display:block; float:right; width:10px; height:27px; background-position:-495px -212px;}
.tit span{ display:block; float:left; padding-left:12px; height:27px;background-position:-515px -212px;}
.tit span img{ vertical-align:top;}

.appeal_cont{ background:url(../images/appeal_c.gif) repeat-y; height:270px;_height:260px;}
.appeal_t{ height:11px; background:url(../images/appeal_t.gif) no-repeat;}
.appeal_text{ background:url(../images/appeal_b.gif) no-repeat bottom; height:259px;_height:249px;}

.sy_r_txt{ background:url(../images/sy_r_txt_c.gif) repeat-y;}
.sy_r_txt_t{ background:url(../images/sy_r_txt_t.gif) no-repeat; height:8px;}
.sy_r_txt_b{ background:url(../images/sy_r_txt_b.gif) no-repeat bottom; padding:10px; padding-top:0; color:#243a68; height:198px;}
.sy_r_txt_b a{ color:#dc5a0c;}

.qygx_tit ul,.qygx_tit ul li{ height:37px; overflow:hidden;}

.qygx_tit ul li span,.qygx_tit ul li i{ display:block;height:0px; padding-top:37px;overflow:hidden;}
.qygx_tit ul li span{ background-position:0 -351px;width:104px;}
.qygx_tit ul li i{ background-position:-104px -351px;width:103px;}
.qygx_tit ul li.tab_on span{background-position:0 -298px}
.qygx_tit ul li.tab_on i{background-position:-104px -298px}

.qyqx{height:408px; background:url(../images/sy_r_txt_c.gif) repeat-y; }
.qyqx_b{ background:url(../images/sy_r_txt_b.gif) no-repeat bottom; height:374px; }

.table_1{ border-top:1px solid #a0c8e4; border-left:1px solid #a0c8e4;}
.table_1 th{ border-bottom:1px solid #a0c8e4;border-right:1px solid #a0c8e4; text-align:right; padding-right:5px; background:#e2f3ff;line-height:30px; font-size:13px; color:#002043;}
.table_1 td{border-bottom:1px solid #a0c8e4;border-right:1px solid #a0c8e4;  text-align:left; padding-left:5px; background:#f7fbfe; line-height:30px; vertical-align:middle;}
.table_1 td span{ color:#F00;}
.table_1 td input[type='text'],.table_1 td input[type='password']{ border:1px solid #8597ab;} 
.btn_1{ background:url(../images/btn.jpg) no-repeat; width:96px; height:30px; line-height:30px; border:none; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.tab_btn{ height:30px; padding:15px 0; text-align:center;}

.gxsearch,.gyxx,.xqxx{ background-image:url(../images/gx.jpg); background-repeat:no-repeat;}
.gx{ width:900px;}
.gxsearch{ background-position:0 0; height:140px; padding-top:45px; margin-bottom:32px;overflow: hidden;}
.gx_btn{ height:51px;float:right;width:330px;padding-top:10px;}

.gxsearch ul{padding-left:35px;float:left;width:460px;position: relative;z-index:55;}
.gxsearch ul li{ color:#98630e; font-size:14px; margin-bottom:6px;}
.gxsearch ul li select{width:270px;}
.input_1,.input_2{ background:#fff; height:18px; line-height:18px; border:1px solid #d5cd96;}
.input_1{ width:308px;}
.input_2{ width:308px;}
.gxsearch ul li span{ padding-left:30px;}
.gxsearch p{top:-0px;top:-45px\9;clear:both;position: relative;padding-left:325px;}
.gyxx,.xqxx{ width:407px; height:456px; float:left;padding:55px 10px 0;}
.gyxx{ background-position:0 -189px;}
.xqxx{ margin-left:42px; background-position:-450px -189px;}
.sed_content{ background:#fff url(../images/left_bg.jpg) repeat-y 2px top; width:956px;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae; padding:0px 1px 0px;}
.left{ float:left; width:208px; background:url(../images/left_bot.jpg) no-repeat -1px bottom; _background:url(../images/left_bot.jpg) no-repeat -3px bottom; margin-left:2px;}
.right{ margin-left:23px; width:700px; float:left;}
.left_tit{ background-position:-317px -269px; height:40px; font:20px "\9ED1\4F53"; color:#074391; padding-left:45px; padding-top:19px;margin-left:-1px; _margin-left:-3px;}

.mzsm,.gx_btn a{background:url(../images/0220.png) no-repeat;}
.mzsm{ clear:both; background-position:0 0px; height:134px;padding-top:15px; margin-left:20px; padding-left:120px; width:774px; margin-top:10px;margin-bottom:20px; color:#784407; line-height:24px; font-size:14px;}
.mzsm b{ color:#bf5500; padding-top:18px; display:block}
.gx_btn a{display: block;width:141px;height:0px;padding-top:51px;overflow: hidden;float:left;}
.gx_btn a.gx_btn_1{background-position:0 -160px;}
.gx_btn a.gx_btn_2{background-position:-159px -160px;margin-left:20px;}
.gx_btn a:hover.gx_btn_1{background-position:-313px -160px;}
.gx_btn a:hover.gx_btn_2{background-position:-472px -160px;}