@charset "utf-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'宋体',sans-serif;font-size:14px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none; color:#fff;}
a:hover,a:active,a:focus{text-decoration:underline; color:#c90200;}



body { background:#fff url(../img/bg_body.jpg) repeat; color:#fff; font-family:"Microsoft Yahei","冬青黑体简体中文 w3";}

/* banner css  */
.banner{ height:580px; background:url(../img/banner.jpg) no-repeat 50% 0; overflow:hidden; zoom:1; margin-bottom:20px;}



#content {width:1003px;margin:0 auto;}
.layer .bd {overflow:hidden; zoom:1;}
.layer { background:url(../img/bg_bd.jpg) repeat;}
.layer .hd { margin-top:-40px; background:url(../img/bg_hd.png) no-repeat 12px 0; height:56px; padding-left:12px;}
.layer .hd h2 { font-size:30px; font-weight:normal; line-height:56px;width:183px;text-align:center; }
.lb { background:#cc0001; overflow:hidden; zoom:1; margin:0; height:20px; margin-bottom:20px;}
/* layer-news css */
.layer-news,.layer-blog,.layer-product { padding:14px;}


/* news-r css */
.news-r { width:480px;float:right;}
.news-r .show { padding:0; margin-bottom:8px; height:138px; border-bottom:#bad8f0 solid 1px; background:none;}
.news-r .show strong { font-weight:normal; font-size:24px; line-height:50px;text-align:center; display:block;margin-bottom:10px; height:50px; overflow:hidden;}
.news-r .show p { font-size:14px; line-height:22px; text-indent:2em;}
.news-r .show p a { color:#c90200; font-weight:700;}
.news-r li { background:url(../img/icon_news.png) no-repeat 2px 12px; line-height:32px; height:32px; font-size:16px; padding-left:18px; overflow:hidden;}




/* layer-product css */
.layer-product .bd { width:973px; height:452px; margin:8px 0 0;}

/* jsa */
.jsa { position:relative; width:973px; height:452px;overflow:hidden;}
.jsa div {background:#dbdfe2;width:853px; height:432px; padding:0 60px;}
.jsa img { width:594px; height:334px; margin-right:26px; float:left; border:#3c3b39 solid 1px;}
.jsa h5 { font:25px/78px '微软雅黑'; color:#093189; background:url(../img/bg_h5.png) no-repeat 0 32px; height:78px;padding-left:35px;}
.jsa .info { font-size:14px; line-height:24px; color:#666; padding:0; display:block;}

.jsaNav { position:absolute; width:150px; bottom:0px; height:11px;left:440px; display:black; z-index:99;}
.jsaNav a.trigger {width:11px; height:11px; float:left; background:url(../img/jsnav_prev1.png) no-repeat 0 -11px;margin:0 8px;_display:inline;display:block;overflow:hidden; text-indent:-99em;}
.jsaNav a.imgSelected { background-position:0 0;}
.jsaNav .prevBtn,.jsaNav .nextBtn { width:44px; height:31px; background:url(../img/bg_prev.png) no-repeat 0 0; display:block; position:absolute; top:-230px;}
.jsaNav .prevBtn { left:-437px;}
.jsaNav .nextBtn { left:480px; background-position:-44px 0;}


/* layer-blog css */
.layer-blog .bd {margin:8px auto 0;}


/*fouce*/
.js { position:relative; width:471px; height:256px;overflow:hidden; float:left; padding-top:17px;}
.js img { width:471px; height:256px;}
.jsNav { position:absolute; width:100px; bottom:16px; height:11px;right:180px; display:black; overflow:hidden; z-index:99;}
.jsNav a.trigger {width:12px; height:11px; float:left; margin:0 10px;display:block;overflow:hidden; background:url(../img/jsnav_prev.png) no-repeat 0 0; text-indent:-999em;}
.jsNav a.imgSelected { background-position:0 -11px;}
.jsNav .prevBtn,.jsNav .nextBtn { display:none;}


#footer{ padding:20px 0;line-height:24px;text-align:center;font-family:'宋体'; font-size:12px; height:55px; background:url(../img/bg_foot.jpg) no-repeat 50% 0;}
#footer .con { width:960px; margin:0 auto; color:#000;}