@charset "utf-8";
/* reset */
body,h1,h2,h3,h4,blockquote,p,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,button,input,textarea{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 ,\5b8b\4f53,arial,sans-serif; font-size:12px; font-family:arial; background:#ececec }
body{text-align:left;}
button,input,select,textarea,h1,h2,h3,h4{font-size:100%;}
em,i{font-style:normal}ol,ul{list-style:none;}
img,fieldset{border:0;vertical-align:middle;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.m{ width:100%; float:left; background:#ececec}
.mc{width:960px; margin:0 auto;}
.h{ height:145px; background:url(../images/bg.jpg) repeat-x; border:1px solid #fff}
.logo{width:446px; height:90px; float:left; padding-top:17px}
.head_r{ width:300px; float:right; color:#fff; line-height:30px; padding-top:65px}
.head_r div{ width:180px; height:18px; line-height:18px; background:#1f1f1f; border:1px solid #565656}
.head_r .input{ border:0px; background:#1f1f1f;color:#fff; width:139px; padding:0px 10px;}
.head_r .but{ border:0px; background:#1f1f1f;color:#fff; background:url(../images/but.jpg) no-repeat; width:21px; height:18px;}

.nav{width:974px; float:left;}
.nav .li{ float:left; color:#d6d6d6; width:150px; text-align:center; font-size:12px; height:38px; line-height:38px; }
.nav .li1{ float:left; color:#feed8f; width:120px; text-align:center; font-size:12px; height:38px; line-height:38px; }
.nav em{ display:block; float:left; background:url(../images/l.gif) no-repeat center; width:1px; height:38px}
.nav .li a:link,.nav .li a:visited{ color:#d6d6d6; font-weight:bold}
.nav .li a:hover,.nav .li a:active{ color:#fff;}
.nav .lion{float:left; color:#d6d6d6; width:150px; text-align:center; font-size:12px; height:38px; line-height:38px;  color:#fff}
.nav .lion a{color:#feed8f; font-weight:bold}
.nav .li1 a:link,.nav .li1 a:visited{ color:#feed8f;}
.nav .li1 a:hover,.nav .li1 a:active{ color:#fff;}

.banner{width:100%; height:363px; text-align:center; position:relative;overflow:hidden;}
.banner .bg{
	position: absolute;
	top: 0px;
	left:4px;
	width:100%;
	height:363px;
	background-position: center top;
	background-repeat:no-repeat;
}
.search{ width:100%; float:left;background:#e0e0e0; padding-top:20px}
.search_t{ width:177px; padding-left:40px; float:left; color:#fff; font-size:18px; height:38px; line-height:38px; background:url(../images/ico5.jpg) no-repeat 6px #474747; margin-bottom:1px}
.search_c{ float:left; padding:10px; border-top:1px solid #bcbcbc; width:197px}
.search_c .input{ border:1px solid #9c9c9c;width:140px; padding:0px 5px; height:20px; line-height:20px; float:left}
.search_c .but{ border:0px;color:#fff; background:url(../images/but2.jpg) no-repeat; width:19px; height:19px; float:left; margin-left:5px; margin-top:2px}



.banner .btn{ background:#474747; width:8px; height:8px; float:left; margin-right:10px}
.banner .btn_select{ background:#ba000f}
.banner .hd{width:180px;height:10px;position:absolute;left:0px; bottom:14px;}
.h_d{width:100%; height:54px; text-align:center; position:relative;overflow:hidden; background:url(../images/b.jpg) no-repeat center; margin-bottom:40px}

.home_pro{width:330px;  float:left; background:url(../images/ico.jpg) no-repeat 0px 5px}
.home_news{background:url(../images/ico2.jpg) no-repeat 0px 5px}
.home_contact{background:url(../images/ico3.jpg) no-repeat 0px 5px; width:287px}
.home_pro_t{width:200px; height:20px; color:#222222; font-size:14px; float:left; font-size:14px; font-weight:bold; margin-left:87px}
.home_pro_c{width:200px; float:left; color:#878787; line-height:23px; margin-left:87px }

.home_pro a:link,.home_pro a:visited{ color:#000;}
.home_pro a:hover,.home_pro a:active{ color:#ee0000;}


.foot{ width:100%; height:59px; margin-top:50px; background:#000; color:#d6d6d6; text-align:center; line-height:23px; padding-top:10px}

.foot a:link,.foot a:visited{ color:#fff;}
.foot a:hover,.foot a:active{ color:#CC0;}

 
.banner1{width:100%; height:193px; text-align:center; position:relative;overflow:hidden;}
.banner1 .bg{
	position: absolute;
	top: 0px;
	left:4px;
	width:100%;
	height:193px;
	background-position: center top;
	background-repeat:no-repeat;
}
.banner1 .btn{ background:#474747; width:8px; height:8px; float:left; margin-right:10px}
.banner1 .btn_select{ background:#ba000f}
.banner1 .hd{width:180px;height:10px;position:absolute;left:0px; bottom:14px;}
.banner1 .h_d{width:100%; height:54px; text-align:center; position:relative;overflow:hidden; background:url(../images/b.jpg) no-repeat center; margin-bottom:40px}

.p_l,.about,.about_t,.about_c{ width:217px; float:left}
.about_t{ height:38px; background:url(../images/t.jpg) no-repeat; text-transform:uppercase; padding-left:37px; width:180px; color:#FFF; font-size:18px; line-height:16px; padding-top:10px}
.about_t span{ font-size:12px; text-transform:capitalize}
.about_c { padding:10px 0px; padding-bottom:0px; background:#e0e0e0; padding-left:10px; width:207px;}
.about_c .l,.about_c .ls,.about_c .l,.about_c .lson{ width:177px; height:32px; line-height:32px; background:url(../images/ico4.jpg) no-repeat #5d5d5d 7px 15px; padding-left:20px; color:#fff; font-size:16px; margin-bottom:5px}
.about_c .ls{ background: none}
.about_c .lson{ background: none}

.about_c .l a:link,.about_c .l a:visited{ color:#fff;}
.about_c .l a:hover,.about_c .l a:active{ color:#ccc;}
.about_c .ls a:link,.about_c .ls a:visited{ color:#736e6e; font-size:14px}
.about_c .ls a:hover,.about_c .ls a:active{ color:#000;}
.about_c .lson a{ color:#000;font-size:14px}



.p_r{ width:682px; float:right;}
.p_r_t{ height:21px; width:100%; line-height:21px; border-bottom:1px solid #cccccc; color:#2c2c2c; font-size:14px; text-transform:uppercase}

.p_r_t a:link,.p_r_t a:visited{ color:#2c2c2c;}
.p_r_t a:hover,.p_r_t a:active{ color:#000;}

.p_r_t span{ display:block; float:left; padding-left:7px;}
.p_r_t em{ display:block; float:right; text-align:right; font-size:12px}
.p_r_c{ width:100%; line-height:21px; border-top:1px solid #fff; color:#2c2c2c; font-size:14px; padding-top:20px}
.p_r_c div { width:170px; text-align:center; line-height:23px; float:left; padding-bottom:10px}
.p_r_c a:link,.p_r_c a:visited{ color:#2c2c2c;}
.p_r_c a:hover,.p_r_c a:active{ color:#000;}


.news_ul{ width:680px; margin-top:20px; font-size:15px}
.news_ul li{ height:40px; line-height:40px; width:100%;  padding-right:5px; border-bottom:1px  #999 dashed;}
.news_ul li em{display:block; float:left; }
.news_ul li a{font-size:15px; }
.news_ul li a:link,.news_ul li a:visited{ color:#5e5e5e;}
.news_ul li a:hover,.news_ul li a:active{ color:#2b5292}
.news_ul li span{float:right; color:#5e5e5e; text-align:right;}

.pages{ width:100%; float:left; padding-top:30px; padding-bottom:20px;}
.pages span{ display:block; height:20px; float:left; line-height:19px;}
.pages .page,.pages .pageon{ border:1px solid #dbdbdb; margin-right:3px;color:#626262; font-size:12px; vertical-align:middle;color:#000000}
.pages .page a:link,.pages .page a:visited{ color:#000000; display:block;  height:100%; padding:0px 6px; float:left}
.pages .page a:hover,.pages .page a:active{ color:#fff; background:#0a528d}
.pages .pageon{color:#fff; background:#0a528d;display:block; padding:0px 6px; margin-right:3px;}
.pages .page2{display:block; padding:0px 6px;border:1px solid #dbdbdb; margin-right:10px;margin-left:10px;  }
.pages .page1{}
.pages .page1 input{ height:20px;height:20px;border:1px solid #dbdbdb; background:none; color:#717171; font-size:11px}
.pages .page1 #pages{ width:30px; height:18px;border-right:0px ; text-align:center; margin-left:10px}
