/* 全局 */
*{ margin:0px; padding:0px;}
a{ text-decoration:none}
li{list-style:none;}
a:link, a:visited{text-decoration:none; }
a:hover{ text-decoration:none;}
a img{ border:none;}
#clear{ clear:both;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px;  font-family: "宋体"; background:url(../images/bg.jpg) center top repeat-x #ffffff; color:#494949;}
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,p,dl,li{margin:0;pading:0; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}

.main{ width:1003px; height:auto; overflow:hidden; margin:0px auto; }
.header{ height:89px; padding-top:14px; position:relative;}
.logo{ float:left; display:inline;}
.tell{ float: right; display:inline; margin-top:47px; background:url(../images/tell.jpg) no-repeat; width:295px;height:42px; text-indent:100px;font-size:24px; color:#f00; line-height:35px;}
.home{ background:url(../images/home.png) no-repeat; position:absolute;  height:35px; line-height:30px; width:180px; top:0px; text-align:center;  color:#fff;overflow:hidden; right:47px; }
.home a{ color:#fff; padding:0px 5px;}
.home a:hover{ color: #e8d02e;}

.menu{  height:33px; background:url(../images/menu-bg.jpg) no-repeat; overflow:hidden; margin:0px auto; }
ul.nav li{ width:125px; float:left;  line-height:33px;display:inline; font-size:14px; text-align: center;  font-weight:bold;}
ul.nav li a{ color:#fff; width:100%; height:33px; display:block;}
ul.nav li a:hover,ul.nav li a.cu{ color:#e8d02e;}
.baner{ margin:6px auto 0px; height:270px; width:1002px; }
.slideBox{ width:100%; height:270px; overflow:hidden; position:relative; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1002px; height:270px; display:block;  }

.content{ background:#f1f1f1; height:auto; overflow:hidden; width:982px; margin:0px auto; padding:9px 10px 9px;}
.class{ width:246px; float:left; display:inline; height:auto; overflow:hidden; background:url(../images/class_bg.jpg) left top repeat-y;}
.class_top{ height:29px; line-height:29px; text-indent:32px; color:#fff;font-size:14px; overflow:hidden; background:url(../images/class_top.jpg) no-repeat;  font-weight:bold;}
.index{ width:228px; height:12px; margin:0px auto; border-bottom:1px dashed #a4a4a4;overflow:hidden;}
.class_m{ height:auto; overflow:hidden; padding:6px 20px 12px; background:url(../images/class_b.jpg) left bottom no-repeat;}
ul.first_01{ padding:0px; margin:0px;height:270px; overflow:hidden;}
ul.first_01 li{ line-height:27px;  }
ul.first_01 li a{ height:27px; display:block; text-indent:20px; background:url(../images/sty.jpg) left center no-repeat;color:#232323;}
ul.first_01 li a:hover{ color:#e93434; }

ul.first{ padding:0px; margin:0px;height:auto; overflow:hidden;}
ul.first li{ line-height:27px;}
ul.first li a{ height:27px; display:block; text-indent:20px; background:url(../images/sty.jpg) left center no-repeat;color:#232323;}
ul.first li a:hover{ color:#e93434; }
ul.cur_left{ padding:0px; margin:0px;}
ul.cur_left li{ line-height:24px; height:24px; }
ul.cur_left li a{ height:24px; display:block; background:none; color:#666;padding-left:5px;}
ul.cur_left li a:hover{ color:#e93434; background: url(../images/sty11.jpg) 33px center no-repeat; }
ul.second{ padding:0px; margin:0px;display:none;}
ul.second li{ line-height:24px;}
ul.second li a{ height:24px; display:block; background:none; color:#666;padding-left:5px;}
ul.second li a:hover{ color:#e93434; background: url(../images/sty11.jpg) 33px center no-repeat; }

#cur_flag a{color:#f00;}
.about{ width:427px; background:url(../images/about_bg.jpg) left top repeat-y; margin-left:7px; height:329px; overflow:hidden;}
.about_top{ background:url(../images/about_top.jpg) no-repeat;}
.about_m{ background: url(../images/about_b.jpg) left bottom no-repeat; height:264px; overflow:hidden; width:403px; padding:8px 15px 28px 9px;_padding:8px 15px 16px 9px; line-height:23px;}
.about_m img{ float:left; width:217px; height:165px;display:inline; margin-right:15px; border:2px solid #e6e6e6; padding:1px; background:#c0c2c4;}
.about_m a{ color:#f61515;}
.about_m a:hover{ text-decoration:underline; color:#f61515;}
.news{ width:295px; float:right; display:inline;  height:328px;}
.news_top{ height:32px; line-height:40px; text-indent:35px; overflow:hidden; background:url(../images/news_top.jpg) no-repeat;}
.news_middle{ padding:15px 18px; border:1px solid #d7d7d7; background:#fff; height:262px; border-top:0px;}
ul.news_list{ margin:0px; padding:0px;}
ul.news_list li{ height:26px; line-height:26px; overflow:hidden; background:url(../images/news_li.jpg) left bottom no-repeat; text-indent:15px;}
ul.news_list li a{ display:block; height:26px; color:#575757;}
ul.news_list li a:hover{ display:block; color:#e93434;}
.more{ float:right; display:inline; margin-right:10px; font-size:12px; font-weight:normal;}
.more a{ color:#388406;}
.more a:hover{ color:#e93434;}
.pro{ margin-top:5px; border:1px solid #d9d9d9; background:url(../images/pro_bg.jpg) left top repeat-x #fff; width:672px; height:375px; margin-right:15px;}
.pro_top{ height:37px; line-height:42px; overflow:hidden;background:url(../images/pro_top.jpg) 10px center no-repeat;text-indent:43px; font-weight:bold; color:#333333;font-size:14px;}
.pro_m{ height:324px;padding:13px 7px 0px; overflow:hidden;}

.colee_left{overflow:hidden;height:324px; margin:0px auto;}
.colee_left td table td{ width:152px;height:151px; padding:0px 8px 9px; }
.colee_left td table td div{width:134px;height:143px; border:1px solid #e3e2e3; padding:8px 9px 0px; background:#f5f3f4;  text-align:center; overflow:hidden }
.colee_left td table td .title{ height:30px; line-height:30px;  }
.colee_left td table td img{width:134px; height:113px;}
.colee_left td table td a{width:134px;height:143px; color:#393738;}
.colee_left td table td a:hover{color:#e93434; }
.contact{ width:293px; float:right; display:inline;  height:375px;margin-top:5px;}
.ny_contact{ width:242px; float:left; display:inline}
.contact_top{ height:36px; overflow:hidden;}
.contact_m{  height:337px; border:1px solid #cacaca; border-top:0px; background:url(../images/contact_m.jpg) left bottom no-repeat;}
.ny_contact_m{background:url(../images/ny_contact_m.jpg) left bottom no-repeat;}
.contact_on{ width:242px; margin:0px auto; padding:10px 0px; height:317px;overflow:hidden; line-height:30px;}
.footer{ height: auto; overflow:hidden; background:url(../images/content_b.jpg) left top no-repeat; padding:20px 0px;  text-align:center; color:#494949; clear:both}
.footer a{color:#494949; padding:0px 5px;}
.footer a:hover{color:#e93434}

.left{ width:246px; float:left; display:inline; height:auto; overflow:hidden;}
.right{ width:718px; float:right; display:inline; height:auto; overflow:hidden; margin-top:10px;}
.right_top{ background:url(../images/right_top.jpg) no-repeat; height:30px; line-height:35px; overflow:hidden; text-indent:35px;}
.lujin{ float:right; display:inline;font-weight:normal; margin-right:15px;font-size:12px;color:#666666; }
.lujin a{ color:#666666;}
.lujin a:hover{ color:#e93434; text-decoration:underline;}
.right_m{padding:15px 18px; border:1px solid #d7d7d7;min-height:420px; background:#fff;border-top:0px; height:auto; overflow:hidden; }
.date{ float:right; display:inline;}
.next{text-align:center; padding-top:10px; line-height:30px; font-weight:normal;color:#575757; clear:both;}
.next a{ color:#575757;}
.next a:hover{ color:#e93434;}

.right_news_detail{height:auto;overflow:hidden;}
.right_news_detail h1{ height:35px; line-height:35px; text-align:center;font-size:16px; font-weight:bold; color:#575757;}
.right_news_detail .much{ height:28px; line-height:28px; text-align: center;  color:#e93434;}
.next1{ height:auto; overflow:hidden;color:#d82e1f; padding:10px 0px; font-size:12px; clear:both; border-top:1px dashed #e93434;}
.next1 li{ height:25px; line-height:25px;}
.next1 li a{color:#e93434;}
.next1 li a:hover{ color:#ff9600;}

ul.right_products{ padding:0px; margin:0px;}
ul.right_products li{width:134px;height:143px; border:1px solid #e3e2e3; padding:8px 9px 0px; margin:8px; background:#f5f3f4;  text-align:center; overflow:hidden; float:left; display:inline;}
ul.right_products li a{ width:134px;height:143px; color:#393738;}
ul.right_products li a:hover{ color:#e93434; }
ul.right_products li img{width:134px; height:113px;vertical-align:top;}
ul.right_products li .title{height:30px; line-height:30px; } 

.right_big_img{ width:310px; height:261px;border:1px solid #cccccc; padding:1px; background:#fff; display:inline; float:left; margin:10px 10px 10px 0px; overflow:hidden; vertical-align:top}
.right_big_img a img{ display:block;width:310px; height:261px;}
.right_details{   height:261px; overflow:hidden;float:left; display:inline; width:300px;line-height:30px;}
.right_details li{  height:30px; line-height:30px;}
.right_products_conyent h3{ clear:both;font-weight:bold; height:25px; line-height:25px; overflow:hidden; color:#50adee;}
.right_protext{  height:auto; overflow:hidden;}

.text_001{ width:250px; height:20px; background#fff; border:1px solid #e2e2e2; margin-left:10px;}
.text_002{ width:300px; height:60px; background#fff; border:1px solid #e2e2e2; margin-left:10px;}
.height_01{ height:30px; margin:10x 0;}
.submit_02{ margin:10px; padding:3px 6px; color:#222; cursor:pointer;}
.tbale_001{ width:450px; height:auto; margin:0 auto;}
.text_001 td{height:30px;}

sdf_job_list {
    margin: 0 auto;
}
.sdf_job_list th {
    background:url(../images/thbg.png) repeat;
    padding: 5px;
}


.sdf_job_list td {
    background: none repeat scroll 0 0 #f7f7f7;
    padding: 5px;
}
.sdf_job_btn_show {
    background: url("../images/btn_job.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding-left: 18px;
    width: 62px;
}

.sdf_job_btn {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.sdf_job_btn  a{color:#333;}


.sdf_tbl {
    background: #999;
    margin: 20px auto;
}

.sdf_tbl tr td {
    background: none repeat scroll 0 0 #fff;
    padding: 5px;
}
.recment{ text-align:center; line-height:24px; font-size:16px;  font-weight:bold;}
/*验证表单样式*/
span.error{
	margin-left:5px;
	padding-left:25px;
	color:#F00;
	background:url(error.gif) left center no-repeat;
}
span.success{
	margin-left:5px;
	padding-left:25px;
	color:#999;
	background:url(success.gif) left center no-repeat;
}
	
	.flash_01{height:350px;width:600px;}
	
