@import url("other.css");

*{ margin: 0 auto; padding: 0 auto;  list-style-type: none;  }

html, body { margin: auto; padding: 0px auto; font-size: 12px; color: #666; background: #270402 url(../images/bg_ay01.gif); background-repeat: repeat-x; }

table { margin: auto; padding: 0px; }

ul{ list-style: none; text-align: left; padding: 0px; }

li{ line-height: 20px; padding: 0px; }

TD { FONT-SIZE: 12px; line-height: 20px; }

img{ border: 0px; }

.red {color:red;}

a:link,a:visited{ color: #666; text-decoration: none; }

a:hover{ color: #666; text-decoration: underline; }

.clear{ clear: both; }

img{ border: none; }

form{ margin: 0; }

.ptd{ padding-top: 5px; padding-bottom: 5px; }

.f_hei,.f_hei a{ color: #333; }

.fw_hei,.fw_hei{ color: #333;font-weight: bold; }

.ff_hei,.ff_hei a{ color: #333; font-size: 14px; }

.f_hei a:link,.f_hei a:visited,.ff_hei a:link,.ff_hei a:visited,.fw_hei,.fw_hei a:link,.fw_hei a:visited{ color: #333; text-decoration: none; }

.f_hei a:hover,.ff_hei a:hover,.fw_hei a:hover{ color: #333; text-decoration: underline; }

.f_gray,.f_gray a{ color: #CCC; font-size: 14px; }

.f12gray,.f12gray a{ color: #CCC; font-size: 12px; }

.f_gray a:link,.f_gray a:visited,.f12gray a:link,.f12gray a:visited{ color: #CCC; text-decoration: none; }

.f_gray a:hover{ color: #CCC; text-decoration: underline; }

.f_white,.f_white a,.f10ww,.f10ww a{ color: #FFF; font-size: 14px; }

.fww,.fww a{ color: #FFF; font-size: 12px; }

.f_white a:link,.f_white a:visited,.fww a:link,.fww visited{ color: #FFF; text-decoration: none; }

.f_white a:hover,.fww hover{ color: #FFF; text-decoration: underline; }

.f_hh,.f_hh a{ color: #7B7B7B; font-size: 12px; }

.ff_hh ,.ff_hh a{ color: #7B7B7B; font-size: 14px; }

.f_hh a:link,.f_hh a:visited{ color: #7B7B7B; text-decoration: none; }

.f_hh a:hover{ color: #7B7B7B; text-decoration: underline; }

.f_red,.f_red a{ color: #980000; font-size: 12px; }

.ff_red{ color: #BF2000; font-size: 14px; font-weight: bold; }

.f_red a:link,.f_red a:visited{ color: #BF2000; text-decoration: none; }

.f_red a:hover{ color: #BF2000; text-decoration: underline; }

.f_green,.f_green a{ color: #2DB701; font-size: 13px; font-weight: bold; }

.f_green a:link,.f_green a:visited{ color: #2DB701; text-decoration: none; font-weight: bold; }

.f_green a:hover{ color: #2DB701; text-decoration: underline; font-weight: bold; }

.f_yellow,.f_yellow a,.zll dd,.zll dd a{ color: #FFE292; font-size: 13px; }

.f_yellow a:link,.f_yellow a:visited,.zll dd a:link,.zll dd a:visited{ color: #FFE292; text-decoration: none; }

.f_yellow a:hover,zll dd a:hover{ color: #FFE292; text-decoration: underline; }

.f_th{ text-decoration: line-through; }

.fw,.fww{ font-weight: bold; }

.pl20{ padding-left: 20px; }

.ml15{ margin-left: 15px; }

.mt2{ margin-top: 2px; }

/********************************************************top********************************************/
.top{ width: 1003px; }

.logo{ width: 235px; float: left; height:95;line-height:95px; text-align: center; padding-top: 8px; background: url(../images/top_bg.gif) repeat-x center bottom; }

.top_right{ width: 768px; height: 95px; float: right; background: url(../images/top_rbg.gif) no-repeat right bottom; }

.jianjie li{ width: 50px; height: 40px; line-height: 40px; text-align: center; float: right; background: url(../images/top_line.gif) no-repeat right center; }

.dh_left{ width: auto; padding-left: 30px; }

.dh_left li{ width: 80px; height: 53px; line-height: 53px; text-align: center; float: left; }

.top_ll{ background: url(../images/top_ll.gif) no-repeat right bottom; }

.top_lr{ background: url(../images/top_lr.gif) no-repeat right bottom; }

#kong{ width: 20px; float: left; background: none; }

/********************cbody start****************************/
.cbody,.sbody{ width: 1003px; height: auto; clear: both; margin: 0 auto; background-color: #FFF; display: block; overflow: hidden; *overflow: auto !important; *overflow: auto;  }

.cleft{ width: 500px;  border: 0px solid #32CD32;  overflow: hidden; float: left; }

.bg_l01,.bg_l02{ width: 100%;  }

.cright{  width: 500px; height: 738px ;  float: right; margin-right: 0px; background: url(../images/rrbg.gif) no-repeat right top; }

/******cleft********/
.zao{ width: 100%; height: 44px; overflow: hidden; }
.zao li{ width: 100%; height: 44px; overflow: hidden; }

.bg_l01{ background: url(../images/bg_l01.gif) no-repeat left top; height: 268px; margin-top: 10px; }

.bg_up{ height: 181px; clear: both; padding-left: 5px; }

.bg_down_ul_li_hei{ background: url(../images/hq.gif) no-repeat left top; }

.bg_down_ul_li_red{ background: url(../images/rq.gif) no-repeat left top; position: relative; z-index: 100; }

.bg_down{ height: 82px; clear: both; margin: 5px auto; width: 496px;  overflow: hidden; }

#main_bg{ height: 30px; margin: 5px 0 0 10px; }

#main_bg li { float: left; width: 80px; height: 25px; line-height: 30px;  border: 0px solid #7B68EE;   }

#main_bg li span{ display: block; float: left; color: #fff; font-weight: bold; padding: 0 8px 0 10px; _padding: 0 5px 0 10px; line-height: 29px; }

.piao{ position: relative; top:-6px; padding: 6px 0 0 0; width: 100%;  height: 45px; overflow: hidden; line-height: 20px; text-align: center;  background-image: url(../images/i_xx.gif);}

.bg_up ul{ width: 155px; height: 186px; margin: 0; margin-left: 3px; margin-right: 2px; padding-left: 2px;  padding-right: 1px; float: left; }

.bg_up ul li{ clear: both; line-height: 20px; text-align: left; }

.bg_upcon{ height: 100px; margin-left: 5px; margin-right: 5px; }

.bg_upli{ margin-top: 2px; margin-left: 5px; }

.bg_down1 ul li{ float: left; width: 75px; height: 25px; background: url(../images/hq.gif) no-repeat left top; padding-left: 6px; line-height: 20px; text-align: left; }

.bg_l02{ height: 26px; clear: both;width: 496px; }

.bg_l02l{ background: url(../images/bg_l02l.gif)  left bottom; width: 50%; height: 26px; float: left;  }

.bg_l02r{ background: url(../images/bg_l02r.gif) no-repeat right bottom; width: 50%; height: 26px; float: right; }

.bg_l02 ul{ float: right;}

.bg_l02r ul li{ text-align: center; float: left; margin: 0 0 0 3px; width: 68px; height: 26px; line-height: 25px; background: url(../images/bg_l02bb.gif) no-repeat left bottom;}

.bg_l02con{ height: 173px; clear: both; width: 494px; overflow: hidden; border: 1px solid #DCDCDC; border-top: none; background: url(../images/bzx_bg.gif) no-repeat center center; }

.bg_l02con ul{ width: 148px; margin:7px 0px 0 83px; _margin:8px 0px 0 42px;  float: left;  }

.bg_l02con ul li{ width: 100%; clear: both; line-height: 16px; text-align: left; padding-left: 4px; }

.bg_l02con ul li img{ margin-left: 8px; }

.bg_l02xing{ width: 141px; height: 19px; line-height: 25px; text-align: left; padding-left: 5px; padding-top: 3px; border-bottom: 1px solid #E6E6E6; margin-bottom: 3px; }

/*******bg_l03 start*****/
.bg_l03{ border: 1px solid #DCDCDC; width: 464px; height: 123px; margin-top: 5px;  padding:0 15px 5px 15px; overflow: hidden;}

.bg_l03_l { width: 48%; float: left; padding-top: 4px; overflow: hidden; }

.bg_l03_r { width: 48%; float: right; padding-top: 4px; }

.xnzj{ border-bottom: 1px dashed #000; text-align: left; padding-left: 0px; }

.xnzjx{ margin-top: 4px; margin-bottom: 4px; text-align: left; padding-left: 0px; line-height: 20px; }

.xnzjx li{ float: left; width: 100%; text-align: left; }

.xnzjx li a{ display: block; float: left; }

.xnzjx li span{ display: block; float: right; }

.gundong{width: 500px; height: 77px; line-height: 77px; text-align: center; margin: 0 auto; }

.gundong_a{width: 500px; height: 77px; line-height: 77px; text-align: center; margin: 0 auto;}
.gundong_a ul{width: 500px; height: 47px; line-height: 47px; text-align: center; margin:10px 0 0 0; }
.gundong_a ul li{width: auto; height: 47px; line-height: 47px; text-align: center; margin:0 0px; padding-left:3px; float:left; }

.gundong div{ float: left; }

.gd_left{ width: 20px; padding-top: 24px; }

.gd_rleft{ width: 20px; padding-top: 24px; padding-left: 5px; padding-right: 0; }

.gd_con,gd_rcon{  width: 453px; text-align: center; padding-top: 10px; height: 65px; }

.gd_con img,gd_rcon img{ margin-left: 5px; margin-right: 5px; }

.gd_rcon img{ border: 1px solid #D9ACAC; }

.gd_right{ width: 20px; padding-top: 24px; }

.gd_rright{ width: 22px; padding-top: 24px; padding-left: 0; }

/******cright start********/
.top1{ clear: both; height: 75px; }

.top00{ background: url(../images/top00.gif) no-repeat left top; height: 101px; clear: both; }

.top2{ clear: both; height: 216px; }

.top3{ background: url(../images/top3.gif) no-repeat left top; height: 345px; }

.zl{ background: url(../images/zl.gif) no-repeat center center; width: 100%; height: 96px; float: left; margin-top: 25px; position: relative; }

.zl_bb{ background: url(../images/zl_bb.gif) no-repeat center center; width: 132px;  height: 31px; padding-top: 6px; position: absolute; top: -15px; left: 50px; text-align: center; line-height: 20px; }

.zll2{ background: url(../images/zh.gif) no-repeat center center; width: 100%; height: 128px; float: left; margin-top: 10px; }

.zll_bb{ background: url(../images/zl_bb.gif) no-repeat center center; width: 132px;  height: 31px; padding-top: 6px; position: absolute; top: -9px; left: 67px; }

/*****di start****/
.di{ background: url(../images/di.gif) no-repeat right top; width: 1003px; margin: 0px auto;  height: 167px; background-color: #FFF; clear: both; }

.di_link{ height: 36px; line-height: 36px; text-align: center; color: #000; }

.di_con{ height: auto; line-height: 20px; padding-top: 8px; }

/***********************************second**********************************************/
.s_left{ width: 220px; float: left; background: url(../images/s_lbg.gif) no-repeat ;  border: 0px solid #EE82EE; padding:0px 23px 0 15px;  }

.s_right{ width: 737px; height: auto; background: url(../images/s_rbg.gif) no-repeat right top; float: left; background-color: #FFF; border: 0px solid #000; }

/*******left*********/
.s_name{ margin: 0 0 0 2px; width:220px; height:37px; line-height: 30px; text-align: center;  background: url(../images/about.gif) no-repeat;  color: #fff; }

.slul li{ clear: both; width: 100%; height: 32px; line-height: 32px; text-align: left; padding: 0 0 0 78px; }
.slul .s_red{ background: url(../images/gb_r03.jpg) ; font-weight: normal; font-size:14px;}
.slul .s_red a{ color: #000;}
.slul .s_hh{ background: url(../images/gb_r02.gif) ;font-weight: normal;font-size:14px;}
.slul .s_hh a{ color: Red ;}

.sd{ width: 100%; height: 90px; text-align: center; clear: both;  background: url(../images/gb_r04.jpg); }

.sd div{ float: left; }

.sd_con{ width: 185px; height: 65px; text-align: center; padding-top: 15px; }

.sd_con img,sd_rcon img{ margin-left: 5px; margin-right: 5px; border: 1px solid #ECE8E8; }

.s_phone{ width: 230px; height: 98px; background: url(../images/s_phone.gif) no-repeat left top; margin-top: 10px; }

.s_lx{ width: 230px; overflow: hidden; background: url(../images/s_scon.gif) repeat-y left top; margin: 0; clear: both; padding: 15px 20px 5px 20px; }

.s_lx li{ width: auto; line-height: 20px; text-align: left; margin-left: 2px; clear: both; }

.s_kf{ width: 230px; height: 27px; line-height: 24px; padding: 0 0 0 32px; text-align: left; background: url(../images/s_kf.gif) no-repeat left top; font-weight:bold;
color:#CC0000}

.s_sdi{ width: 230px;padding: 5px 0 5px 0px;;  overflow: hidden; background: url(../images/s_sdi.gif) no-repeat left top; padding-left: 20px; text-align: left; }

.s_name,.slul,.sd,.s_lx,.s_phone,.s_kf,.s_sdi{ margin-right: 6px; }

/************right************border:1px solid #CCC***/
.s_banner{ width: 723px; float: left; overflow: hidden; }

.s_banner{ background: url(../images/s_banner.gif) no-repeat left center top; height: 118px; float: left; }

.s_rpath{ width: 723px; float: left; height: 29px; text-align: left; padding-top: 5px; background: url(../images/s_jbg.gif) repeat-x center top; }

.s_rst{ width: 723px; float: left; height: 30px; line-height: 30px; text-align: center; padding-top: 10px; background: url(../images/s_rst.gif) repeat-x center top; }

.s_time{ width: 710px; margin-left: 5px; height: 37px; padding-top: 8px; text-align: center; border-top: 1px solid #CCC; float: left; }

.s_rcon{ width: 707px;  overflow: hidden; min-height: 300px; padding: 5px 10px 10px 8px; line-height: 22px; text-align: left; clear: both; font-size: 12px; }

.tele{	font-size: 14px; font-weight: bold; color: #FF0000;}



