@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:"宋体"; font-size:12px; background:#9A0202;}
img { border:none;}
ul { margin:0; padding:0; list-style:none;}
a { text-decoration:none; color:#000;}

#top {width:1003px; height:103px; margin-left:auto; margin-right:auto; background:#9A0202;}
.logo {float:left; width:90px; height:103px; background:url(../images/logo.jpg) no-repeat; margin-left:10px; display:inline;}
.menu {float:left; width:605px; height:103px; background:url(../images/menu_bg.jpg) no-repeat;}
.menu ul {float:left;width:auto; padding-top:12px; padding-left:13px;}
.menu ul li {float:left; width:94px; height:81px; font-size:14px; font-weight:bold; /*padding-top:35px; padding-bottom:40px;*/ text-align:center; letter-spacing:2px;}
.menu ul li a{ display:block; color:#FF9C00; margin-top:33px;}
.menu ul li a:hover {  color:#000;}
.menuon { background:url(../images/menu_bg_on.png) no-repeat;}
.menuon a{  color:#000000; position:relative;}
.top_tel {float:left; width:297px; height:103px; background:url(../images/top_tel.jpg) no-repeat;}
.banner {float:left; width:981px; height:165px; padding-bottom:10px; padding-left:10px;}

#center {width:1003px; height:auto; margin-left:auto; margin-right:auto; background:#9A0202;}
.n_cen {border-bottom:#7B7B7B 1px solid; padding-bottom:30px;}
#bottom {width:1003px; height:24px; padding-top:10px; background:#9A0202; margin-left:auto; margin-right:auto; text-align:center;}
.i_center {width:985px; height:auto; padding-left:10px;}
.i_cen_top {width:100%; height:467px;}
.i_block_a {float:left; width:472px; height:467px;}
.i_block_b {float:left; width:242px; height:228px; background:#E4E4E3; margin-left:13px; display:inline; position:relative}
.i_block_b_a {margin-top:10px; background:none}
.i_block_b_b {margin-top:10px;}
.i_block_t {width:230px; height:35px; margin-top:8px; margin-left:4px;}
.i_block_c {width:230px; height:160px; margin-left:4px; margin-top:20px;}
.i_block_tb {width:17px; height:17px; position:absolute; top:0; right:0; z-index:3; background:url(../images/icon_1.jpg) no-repeat;}
.i_block_tb_on { width:17px; height:17px; position:absolute; top:0; right:0; z-index:3; background:url(../images/icon_2.jpg) no-repeat;}
.i_news {width:230px; height:auto;}
.i_news li {width:100%; height:40px; border-bottom:#BF7372 dashed 1px; line-height:1.5; margin-top:4px;}
.i_news span { color:#E4E4E3;}
.i_news a:hover { color:#FF9C00;}
.i_zs {width:235px; margin-top:10px; height:auto;}
.i_zs ul { padding-left:3px;}
.i_zs ul li {float:left; width:76px; height:33px; background:url(../images/icon_3.jpg) no-repeat; padding-right:40px; text-align:center; color:#383838; line-height:33px; font-weight:bold; margin-top:8px;}
.i_zs a{ color:#383838;}
.i_zs a:hover{ color:#9A0202;}

.i_scroll {width:100%; height:133px; margin-top:10px;}
.i_scroll_a {float:left; width:18px; height:133px;}
.i_scroll_b {float:left; width:930px; height:133px; padding-left:5px;}
.i_scroll_c {float:right; width:18px; height:133px;}
.i_scroll_ul {width:100%; float:left; height:122px; padding-top:5px;}
.i_scroll_ul li { float:left; width:175px; height:122px; padding-left:10px;}
.i_links {width:984px; overflow:hidden; height:auto; min-height:78px; _height:78px; _overflow:inherit; margin-top:10px; background:#E4E4E3; position:relative}
.i_link_tb1 {float:left; width:33px; height:28px; background:url(../images/i_link_tb.jpg) no-repeat;}
.i_link_tb2 {float:left; width:950px; height:27px; border-left:#CECECE 1px solid; border-bottom:#CECECE 1px solid; position:relative; background:url(../images/i_link_tb1.jpg) no-repeat; overflow:hidden}
.i_link_ul {float:left; width:95%; height:auto;}
.i_link_ul li {float:left; width:auto; height:14px; line-height:14px; padding-top:6px; padding-left:10px;white-space:nowrap;}
.i_link_ul a{ color:#5B5B5B;}
.i_link_ul a:hover{ color:#5B5B5B; text-decoration:underline;}

#left {float:left; width:240px; height:auto;}
.l_head {width:100%; height:58px; background:url(../images/l_top_bg.jpg) no-repeat;}
.l_headtxt {width:auto; height:16px;padding-top:27px; padding-left:15px; font-size:14px; font-weight:bold; color:#000;}
.l_menu {width:232px; height:auto; padding-bottom:20px; background:#E0BC8D; min-height:40px; _height:40px; _overflow:inherit;}
.l_menu li {width:217px; height:24px; line-height:24px; color:#9A0202; padding-left:15px; letter-spacing:4px;}
.l_menu li a{ color:#9A0202;}
.l_menu .lion {width:203px; color:#E4E4E3; padding-left:29px; background:url(../images/l_menu_tb.jpg) no-repeat 10px;  background-color:#9A0202; font-weight:bold;}
.l_menu .lion a { color:#E4E4E3}
.l_contact {width:232px; height:137px; background:url(../images/l_contact.jpg) no-repeat; margin-top:25px;}
.l_qq {width:100%; height:25px; padding-top:105px; text-align:center}

#right {float:left; width:745px; height:auto;}
.r_head {width:100%; height:58px;}
.r_head_l {float:left; width:27px; height:58px; background:url(../images/r_head_l.jpg) no-repeat;}
.r_head_c {float:left; width:690px; height:58px; background:url(../images/r_head_c.jpg) repeat-x;}
.r_head_r {float:left; width:27px; height:58px; background:url(../images/r_head_r.jpg) no-repeat;}
.r_pos {width:auto; height:16px; padding-top:20px; color:#000; font-weight:bold; font-size:14px;}
.r_box {width:95%; height:auto; padding-left:2%; min-height:400px; _height:400px; _overflow:inherit;}
.r_txtbox {width:670px; height:auto; padding-top:15px; padding-left:15px; line-height:1.8;}

.p_ul {width:670px; height:auto;}
.p_ul li {float:left; width:194px; height:174px; background:#E0BC8D; margin-left:26px; margin-top:20px; position:relative; display:inline; overflow:hidden}
.p_ul li .pic {width:185px; height:133px; margin:5px; background:#FFFFFF;}
.p_ul li .txt {width:185px; height:14px; padding-left:5px; margin-top:10px; text-align:center; color:#020100; font-weight:bold;}
.p_ul li a:hover { color:#9A0202;}
.p_li_tb {width:19px; height:19px; position:absolute;z-index:3; bottom:0px; right:0px;  background:url(../images/p_listtb.jpg) no-repeat;}
.p_li_tb_on { width:19px; height:19px; position:absolute; z-index:3; bottom:0px; right:0px; background:url(../images/p_listtb_on.jpg) no-repeat;}
.p_page {width:640px; height:14px; padding-top:30px; text-align:right;}
.p_page a:hover{ color:#333; text-decoration:underline;}
.p_showbox {width:650px; height:auto; padding-top:15px; line-height:2; overflow:hidden;}
.pshow_con img { width:324px; height:231px; border:6px solid #E0Bc8D;}

.news_head {width:642px; height:92px; margin-left:15px; background:url(../images/news_head.jpg) no-repeat;}
.news_headtxt  {float:left;width:100%; height:28px; margin-top:64px; background:url(../images/news_listhead.jpg) no-repeat; line-height:28px; color:#9A0202;}
.news_headtxt .title {padding-left:7px; font-weight:bold; font-size:14px;}
.newsul {width:642px; height:auto; margin-left:15px; padding-top:5px;}
.newsul li {width:627px; height:14px; line-height:14px; padding-left:15px; padding-top:5px; padding-bottom:5px; border-bottom:#C17575 1px solid;}
.newsul li a{ float:left; color:#020100;}
.newsul li a:hover{ float:left; color:#E0BC8D;}
.newsul li span {float:right; padding-right:70px;}
.news_des {width:60%; height:auto; padding-top:10px; padding-left:22px; color:#E0BC8D;}
.news_con {width:635px; padding-left:22px;}
.consult input.text { border:#000000 1px solid; background:none; color:#E0BC8D; padding-left:5px; padding-right:5px;}
.consult input.submit {background:url(../images/gssubmit.jpg) no-repeat; width:109px; height:22px; border:0; cursor:pointer;}
.consult textarea { width:400px; height:120px; border:#000000 1px solid; background:none; color:#E0BC8D; overflow:auto; padding:5px; }
