﻿*{ margin:0; padding:0;}
body{ width:100%; background:url(../images/body_bj.gif) repeat-x; margin:0 auto; font-family:Arial,"宋体"; font-size:12px; color:#333;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline; color:#124bbb;}
img{ border:none;}
ul{ list-style:none;}
/*-------------------------------结束公用样式----------------------------*/
div.header{ width:1003px; margin:0 auto; height:80px; overflow:hidden; background:url(../images/header_right_bj.jpg) no-repeat right top;}
div.logo{ float:left; width:264px; padding-left:32px;}
div.header_r{ float:right; padding-top:45px; line-height:25px; color:#bccfde; padding-right:30px;}
div.header_r span,div.header_r a{ margin:0 6px; color:#bccfde;}
div.header_r span{ margin:0 15px;}
/*--------------结束头文件-------------------*/
div.center_bj{ clear:both; margin:0 auto; width:1003px; background:url(../images/center_xy_bj.jpg) no-repeat left top;}
div.nav{width:100%; margin:0 auto; background:url(../images/nav_bj.jpg) no-repeat center top; height:43px;margin-bottom:8px;}
div.nav ul{ width:936px; margin:0 auto;}
div.nav ul li{ width:120px; position:relative; text-align:center; font-size:14px; float:left; font-weight:bold;}
div.nav ul li.frist{ width:90px;}
div.nav ul li a{ display:block; width:100%; line-height:43px; color:#0b5a9f;}
div.nav ul li a:hover{ color:#fc6607; text-decoration:none;}
#nav_btn00 div.nav ul li a#nav_hover01,#nav_btn01 div.nav ul li a#nav_hover02,#nav_btn02 div.nav ul li a#nav_hover03,#nav_btn03 div.nav ul li a#nav_hover03,#nav_btn04 div.nav ul li a#nav_hover04,#nav_btn05 div.nav ul li a#nav_hover05,#nav_btn06 div.nav ul li a#nav_hover06,#nav_btn07 div.nav ul li a#nav_hover07,#nav_btn08 div.nav ul li a#nav_hover08,#nav_btn09 div.nav ul li a#nav_hover09{color:#f3f70a; }
/*-------------------------开始二级菜单的样式设置--------------------------*/
div.nav ul li ul{ position:absolute; width:80%; margin:0px auto;  padding:0px; clear: both;  z-index:9999; display:none; left:11%; top:38px; border:1px solid #68b6db; border-top:none; overflow:hidden; zoom:1; }
div.nav ul li ul li{ height: 22px; line-height: 22px; width:100%; text-align:center; z-index:0; background:#abd6ec;!important; }
div.nav ul li ul li a{ display:block; width:100%;height:22px; line-height:22px;border-bottom:1px solid #b8ddef; color:#0b5a9f; text-indent:0px; font-weight:normal; font-size:12px; text-align:center; background:none;}
div.nav ul li ul li a:hover{  color:#fc6607; text-decoration:none;  height:22px; line-height:22px;}
/*-------------------------------------结束导航的样式设置-----------------------------------------------------*/
div.scroll{ clear:both; margin:8px auto; height:30px; line-height:30px; color:#005aa9; width:938px; background:url(../images/scroll_bj.gif) repeat-x; border:1px solid #bcd4ec; overflow:hidden; margin-top:0;}
div.scroll dl{ float:left; width:700px;}
div.scroll dl dt{ float:left; font-weight:bold; padding-left:20px;}
div.scroll dl dd{ float:left; margin:0 10px; background:url(../images/blue_icon.gif) no-repeat; padding-left:18px; color:#005aa9;}
div.scroll dl dd a{color:#005aa9;}
div.scroll ul { float:right; padding-right:15px;}
div.scroll ul li{ float:left; padding-top:4px;}
div.scroll ul li input.input_search_btn{ margin-top:1px;}
/*----------------结束滚动广告条-------------------*/
div.banner{ width:940px; margin:8px auto; height:200px; z-index:1; margin-bottom:0;}
div.center_xy{ clear:both; margin:8px auto; width:940px;}
div.left{ float:left; width:210px; margin-right:7px;}
div.ann{ margin-bottom:8px; height:179px; width:208px; overflow:hidden;background:#f5f8fd;  border:1px solid #e8ecef;border-top:none; }
div.ann ul{ clear:both; margin:0 auto; padding-top:8px; width:195px;}
div.ann ul li{ line-height:24px;width:31em;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; height:22px; background:url(../images/blue_arrow.gif) no-repeat; padding-left:18px; color:#3774aa;}
div.ann ul li a{color:#3774aa;}
div.ann ul li a:hover{ color:#666;}
div.video{ margin:8px auto; height:150px; text-align:center; background:#f5f8fd; padding-top:8px;  border:1px solid #e8ecef; overflow:hidden;}
div.login{ clear:both; margin:8px auto; height:128px; overflow:hidden;background:#f5f8fd;  border:1px solid #e8ecef; border-top:none; }
div.login ul{ clear:both; margin:0 auto; padding-top:10px; width:185px;}
div.login ul li{ clear:both; line-height:30px;}
div.login ul li span{ display:block; float:left; width:53px; text-align:center; letter-spacing:5px;}
div.link{ clear:both; margin:8px auto; }
div.link ul li{ width:100%; background:url(../images/input_option.jpg) no-repeat;  position:relative; height:21px; line-height:21px; text-align:center; cursor:pointer; z-index:99999; color:#555;}
div.link ul li ul{ position:absolute; display:none; top:20px; left:0; border:1px solid #899bb1; width:208px; border-top:none; background:white; padding:0; margin:0;}
div.link ul li ul li{ border:none; cursor:auto;background:none; border-bottom:1px solid #d5d5d5; width:90%; margin:0 5px;}
div.link ul li ul li a{ color:#004499;}
div.link ul li ul li a:hover{ color:#cc0000;}
div.link02 ul li{ z-index:999;}
/*--------------结束左边------------------*/
div.right{ float:right; width:720px;}
div.right_top{ width:100%; clear:both; margin:0 auto; margin-bottom:8px; height:345px; overflow:hidden;}

/*-------------------结束中间------------------------*/
div.right_top_r{ float:right; width:206px;}
div.pic_link{ margin-bottom:8px;}
div.text_pic_link{ clear:both; margin:8px auto; height:165px; overflow:hidden; }
div.text_pic_link a{ display:block; height:50px; margin:5px auto;}
div.text_pic_link a.frist{ margin-top:0;}
div.text_pic_link a.last{ margin-bottom:0;}
div.other{ clear:both; margin:8px auto; margin-bottom:0; height:186px;overflow:hidden;background:#f5f8fd;  border:1px solid #e8ecef;border-top:none; width:204px;}
div.other p{ padding-top:5px; margin:0 auto; text-align:center;}
/*-----------------结束中间区域--------------------*/
div.footer{ clear:both; margin:8px auto; background:url(../images/footer_bj.gif) repeat-x;overflow:hidden; zoom:1; width:100%; padding:10px 0 15px 0;}
div.footer dl{ width:940px; margin:0 auto; padding:0px 0 10px 0; clear:both; line-height:28px;}
div.footer dl dt{ float:left; color:#777;}
div.footer dl a{ margin:0 3px;}
div.footer dl dt a{ text-decoration:underline; color:#777;}
div.footer dl dt a:hover{ text-decoration:none; color:#124bbb;}
div.footer dl dd{ float:right; color:#0f5c90;}
div.footer dl dd a{ text-decoration:underline; color:#0f5c90;}
div.footer dl dd a:hover{ color:#ff0000; text-decoration:none;}
/*--------------------------开始内页的样式-----------------------------*/
div.alt_pic{ clear:both; margin:0 auto; width:940px;}
div.alt_pic img{ border:1px solid #acd6ec;}
div.inside_center{ clear:both; margin:0 auto; width:940px; background:white url(../images/inside_center_bj.gif) no-repeat center top ; overflow:hidden; zoom:1;}
div.inside_left{ float:left;margin:8px 0px 0px 8px; *margin:8px 0px 0px 3px; width:203px;}
div.left_nav{ background:url(../images/left_bj.jpg) repeat-x; border:1px solid #bcd4ec; width:201px;}
div.left_nav ul{ clear:both; margin:0 auto; width:142px; padding-top:15px;}
div.left_nav ul li{ background:url(../images/left_nav_hover.gif) no-repeat; clear:both; line-height:36px; text-indent:3.5em;}
div.left_nav ul li.li_hight{ background-position:left -36px;}
div.inside_right{ width:715px; min-height:700px; height:auto; _height:700px; float:right;  }
div.site{ height:34px; line-height:34px; color:#777; padding-right:15px; text-align:right;}
div.site a,div.site span{ margin:0 8px; color:#777;}
div.site a:hover{ color:#124bbb;}
div.site span{ color:#124bbb;}
div.news_con{ width:650px; margin:0 auto; padding-top:15px;}
div.news_con ul{ width:100%; clear:both;}
div.news_con ul li{ clear:both; line-height:33px; height:33px; background:url(../images/line.gif) repeat-x left bottom; font-size:14px; }
div.news_con ul li span{display:block; float:left;}
div.contact_con p{ line-height:22px; clear:both;}
div.contact_con p b{ font-size:14px;}
div.contact_con dl{ clear:both; padding-top:40px;}
div.contact_con dl dt{ line-height:28px; height:28px; clear:both; background:url(../images/line.gif) repeat-x left bottom; font-weight:bold; margin:15px auto; margin-bottom:30px;}
div.contact_con dl dd{ clear:both; line-height:38px;}
div.contact_con dl dd b{ margin:0 5px; color:#ea0000;}
div.contact_con dl dd span{ float:left; display:block; width:80px; text-align:right; padding-right:5px;}
div.contact_con dl input.input_text,div.contact_con dl textarea{ width:260px; background:#f5f5f5; border:1px solid #d2d3d7; height:19px; line-height:19px;}
div.contact_con dl textarea{ padding:5px; width:450px; height:95px;}
div.contact_con dl input.frist{ margin-left:0;}
div.news_display{ padding-top:50px;}
div.news_display p,div.about_con p{ margin-bottom:18px; line-height:27px; font-size:14px; text-indent:2em;}
/*-----------------------------开始页码---------------------------------*/
div.page{ clear:both; margin:0 auto; padding:20px 0; padding-bottom:10px;color:#666; width:98%; }
div.page a{ margin:0 4px; text-decoration:underline; color:#666;}
div.page a:hover{ text-decoration:none; color:#ff6600;}
div.page a.frist{ font-weight:bold; color:#ff6600; text-decoration:none;}
div.page span{ margin:0 4px;}
div.page span a{ margin:0 1px; text-decoration:none;}
div.page span a:hover{ text-decoration:underline;}
/*----------------开始标题--------------------*/
h1.blue_title{ background:url(../images/blue_title.gif) repeat-x; height:26px; line-height:26px; font-size:14px; color:#3774aa; border:1px solid #c6d4e1; padding-left:10px;}
h1.right_title{ background:url(../images/right_title.gif) no-repeat left bottom; width:670px; font-family:"黑体"; font-size:16px; font-weight:normal; height:57px; line-height:40px; margin:15px auto; margin-bottom:0; text-indent:2.5em;}
span.orange_icon{ display:block; float:left; background:url(../images/orange_icon.gif) no-repeat left center; width:20px; height:33px;}
h1.news_display_title{font-family:"黑体"; font-weight:normal; font-size:20px;  color:#004499;line-height:30px; text-align:center; margin:0 auto;}
span.news_date{ clear:both; display:block; width:100%; margin:10px auto; padding:10px 0; padding-top:4px; margin-top:4px; border-bottom:1px solid #ebebeb; line-height:20px; text-align:center; color:#777; margin-bottom:25px;}
h1.blue_news_title{ background:url(../images/blue_title2.jpg) no-repeat; padding-left:15px; color:#2e70a2; font-size:14px; line-height:27px;}
span.more{ float:right; padding-right:10px; font-size:12px; font-weight:normal;}
span.more a{ color:#666;}
span.more a:hover{ color:#cc0000;}
/*-----------------开始表单的样式-------------------*/
input{ font-size:12px;}
input.input_search_text{ background:url(../images/input_search.gif) no-repeat; padding-left:5px; height:22px; line-height:22px; border:none; font-size:12px; width:170px; color:#999;}
input.input_search_btn{ background:url(../images/input_search.gif) no-repeat -175px top; width:20px; height:22px; line-height:22px; border:none; cursor:pointer;}
input.input_text{ background:white; width:122px; padding-left:5px; border:1px solid #919294; height:20px; line-height:20px;}
input.input_btn,input.input_orange_btn{ background:url(../images/input_sumbit_btn.jpg) no-repeat; width:46px; height:19px; line-height:19px; text-align:center; border:none; cursor:pointer; letter-spacing:5px;}
input.input_orange_btn{ width:83px; height:24px; line-height:24px; font-weight:bold; letter-spacing:10px; margin:30px 10px; background:url(../images/input_orange_btn.gif) no-repeat;}
input.input_orange_btn:hover{ background-position:left -24px;}

/*------------------------------改版首页------------------------------*/
.new_ind{ width: 938px; margin: 0 auto; }
.new_cle{ overflow: hidden; zoom: 1; }
.new_ind_lef{ float: left; width: 210px; overflow: hidden; zoom: 1; }
.new_ind_rig{ float: right; width: 722px; overflow: hidden; zoom: 1; }

.new_lin{ height: 323px; overflow: hidden; border: 1px solid #C1D3E1; background: #EEF5FC; }
.new_lin li{ margin: 3px 0 0 3px; float: left; _display: inline; }
.new_lin img{ border: 1px solid #D0CBC8; display: block; width: 199px; height: 48px; }

.blu_sty{ margin: -1px 0 0 0; }
.blu_tit{ height: 26px; line-height: 26px; overflow: hidden; color: #2E70A2; font-size: 14px; padding: 0 9px; border: 1px solid #BCD4EC; background: url(../images/2011-03-21/blu_tit.png); }
.blu_box{ overflow: hidden; border: 1px solid #E4ECF2; border-top: none; background: #F4F9FD; }
.blu_tit2{ height: 26px; line-height: 26px; color: #2E70A2; font-size: 14px; font-weight: bold; border: 1px solid #BCD4EC; background: url(../images/2011-03-21/blu_tit.png); }
.blu_tit2 dl{ position: absolute; }
.blu_tit2 dt{ float: left; display: block; width: 81px; height: 27px; text-align: center; cursor: pointer; background: url(../images/2011-03-21/blu_lin.png) no-repeat right top; }
.blu_tit2 .tab_light{ background: #F4F8FD url(../images/2011-03-21/blu_lin.png) no-repeat right top; }
.blu_box .none{ display: none; }

.blu_not{ margin: 8px 0 0 0; }
.blu_not .blu_box{ height: 237px; }
.blu_not ul{ margin: 8px 0 0 9px; }
.blu_not li{ line-height: 20px; padding: 0 0 0 10px; background: url(../images/2011-03-21/blu_arr.gif) no-repeat left center; }
.blu_not a{ color: #2E70A2; }
.blu_not a:hover{ color: #FC6607; }

.blu_log{ width: 175px; margin: 4px 0 0 15px; overflow: hidden; zoom: 1; }
.blu_log dt{ float: left; width: 45px; height: 22px; line-height: 22px; margin: 5px 0 0 0; }
.blu_log dd{ float: left; width: 130px; height: 22px; margin: 5px 0 0 0; }
.blu_log .dd_input{ width: 128px; height: 20px; border: 1px solid #919191; background: #FFFFFF; }
.blu_log .dd_button{ width: 46px; height: 19px; float: left; text-indent: -9999em; overflow: hidden; cursor: pointer; border: none; background: url(../images/2011-03-21/gra_but.gif); }

.blu_vid .blu_box{ height: 151px; }
.blu_vid .blu_box div{ width: 186px; margin: 6px auto; }

.blu_lin2 .blu_box{ height: 186px; }
.blu_lin2 img{ display: block; width: 177px; height: 40px; }
.blu_lin2 dl{ margin: 0 14px; }
.blu_lin2 dt{ margin: 6px 0 0 0; }
.blu_lin2 dd{ margin: 6px 0 0 0; }
.blu_lin2 dd select{ width: 177px; }

.ora_sty{ height: 323px; overflow: hidden; border: 1px solid #FADB9A; background: #FFFFFF; }
.ora_tit{ height: 27px; line-height: 26px; font-size: 14px; padding: 0 10px; background: url(../images/2011-03-21/ora_tit.png); }
.ora_tit a{ float: right; font-size: 13px; font-weight: normal; }
.ora_fla{ float: left; width: 430px; margin: 8px 0 0 8px; _display: inline; }
.ora_new{ float: left; margin: 6px 0 0 8px; }
.ora_new li{ line-height: 26px; font-size: 12px; padding: 0 0 0 10px; background: url(../images/2011-03-21/gra_arr.gif) no-repeat left center; }

.blu_sty2{ height: 165px; overflow: hidden; margin: 8px 0 0 0; border: 1px solid #C6D7E3; background: #FFFFFF; }
.blu_tit3{ height: 27px; line-height: 26px; color: #2E70A2; font-size: 14px; padding: 0 10px; background: url(../images/2011-03-21/blu_tit2.png); }
.blu_tit3 a{ float: right; font-size: 13px; font-weight: normal; }
.blu_new2{ padding: 7px 15px; }
.blu_new2 li{ line-height: 24px; font-size: 14px; padding: 0 0 0 10px; background: url(../images/2011-03-21/gra_arr.gif) no-repeat left center; }
.blu_new2 span{ float: right; color: #929292; font-size: 12px; }
.blu_365l{ float: left; width: 365px; }
.blu_345r{ float: right; width: 345px; }

.blu_sty3{ margin: 8px 0 0 0; height: 139px; overflow: hidden; border: 1px solid #E4ECF2; border-left: none; background: url(../images/2011-03-21/blu_tit3.png) no-repeat left top; }
.blu_sty3 dl{ margin: 0 10px 0 0; }
.blu_sty3 dt img{ border: 1px solid #EBEBEB; display: block; width: 150px; height: 100px; }
.blu_sty3 dd{ margin: 4px 0 0 0; }
