/* CSS Document */
/*Author:kuangmail.com, Date:2010-8-16, QQ:250790516*/
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a{margin:0;padding:0;}
body{background:#ffb442 url(body_bg.png) repeat-x top;}
body, button, input, select, textarea, pre{font-size:12px;line-height:150%; color:#525252; font-family:Arial;}
li{list-style-type:none}
a{color:#525252; text-decoration:none}
a:hover{color:#F05315; text-decoration:underline}
.clr{clear:both;width:100%;height:1px;overflow:hidden; line-height:1px;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; content:'clear'; clear:both; overflow:hidden; visibility:hidden; height:0;}
img{border:0px;}

.top{background-color:#FFF; width:960px; margin:auto; height:auto;}
.toplogo{height:180px; padding:2px 0 4px;}
.mr8{margin-right:8px;}
.topimg{ height:100px;}
.mb0{ margin-bottom:0px;}
.right{ float:right;}
.left{ float:left;}
.context{ padding:36px 12px 8px;}
.context p{ line-height:24px; margin-bottom:16px;}
.ml16{ margin-left:16px;}

/*菜单导航*/
#nav_wrap{margin:0 auto;}
#nav li{ text-align:center;font-size:12px;}
#nav_wrap { width:960px; overflow:hidden; }
#nav{ background:url(nav_bg.gif) repeat-x; height:39px; position:relative; width:950px; margin:0 auto; }
#nav .l{ background:url(navnbg.gif) no-repeat 0px 0px; height:39px; width:2px; float:left}
#nav .r{ background:url(navnbg.gif) no-repeat -4px 0px; height:39px; width:2px; float:right}
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .c{ float:left;margin:0;padding:0}
#nav li { float:left; list-style:none; }
#nav li .v a{ width:83px;height:39px; line-height:36px; display:block; color:#FFF; background:url(navnbg.gif) no-repeat -87px 6px; float:left;}
#nav li .v a:hover,#nav li .v .sele{background:url(navnbg.gif) no-repeat 0px -47px; color:#116406; line-height:42px; font-size:12px; text-decoration:none;}
#nav .kind_menu {height:30px;*height:29px; line-height:30px;vertical-align:middle; position:absolute; top:37px;*top:39px; left:70px; width:880px; text-align:left; display:none; background:url(nav_bg1.gif) repeat-x bottom; color:#656565; }
#nav .kind_menu a {color:#656565; float:left; text-align:center; width:90px; font-family:Arial, Helvetica, sans-serif;}
#nav .kind_menu a:hover {color:#ff4300; background:url(navnbg.gif) no-repeat 1px -92px;*background:url(navnbg.gif) no-repeat 1px -93px; text-decoration:none;}
#nav .kind_menu span { font-size:10px;  color:#cecece; line-height:30px; *line-height:26px; float:left }	
#tmenu{ background:url(nav_bg1.gif) repeat-x bottom; height:28px; border-bottom:1px solid #eee; display:none;}

.topmenu{ height:30px; line-height:30px; text-align:right; padding-right:6px;}
.topright{background:url(home400.gif) 156px 60px no-repeat;}
.topmenu a{margin:0 6px;}

/*滚动新闻*/
.notic{width:960px; background-color:#FFFFFF;}

.bigimg a{border:1px solid #999; padding:2px; display:block; margin-bottom:}
.bigimg a:hover{border:1px solid #F05315; padding:2px; }
.img312100 a{border:1px solid #999;display:block; width:306px;padding:2px; /*filter:gray;*/}
.img312100 a:hover{border:1px solid #ff491a;padding:2px;  /*filter:gray;*/}

.projectbig{border:1px solid #999; padding:5px; width:936px;}
.projectbig ul li{float:left; text-align:center; border:1px solid #999; width:226px; display:inline; overflow:hidden; background: #f0f0f0;}
a.img224320{width:224px; display:block; padding:1px;}
a.img224320:hover{}
.projectbig h2{background: #f0f0f0; font-size:18px; overflow:hidden; padding:6px 0; border-top:1px solid #FFF; color:#F05315;}
.projectbig h2 a{color:#F05315;}

.banner{position: relative;overflow: hidden;width:100%;}
.banner div{position: absolute;background-color: #000;width:60px;height:60px;cursor: pointer;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;z-index: 100;}
.banner .cornerTL{ left:-63px; top:-63px; }
.banner .cornerTR{ right:-63px; top:-63px; }
.banner .cornerBL{ left:-63px; bottom:-63px; }
.banner .cornerBR{ right:-63px; bottom:-63px; }
.banner p{display:none;left:0;top:150px;width:100%;z-index:200;position:absolute;color: #FF0;text-align:center;font-size:14px;}

/*焦点图*/
.mF_expo2010{position:relative;width:712px;height:320px;overflow:hidden;border:1px solid #dedede;}
.mF_expo2010 .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background:#fff url(loading.gif) center -40px no-repeat;}/*载入画面*/
.mF_expo2010 .pic li{position:absolute;}
.mF_expo2010 .pic li img{width:712px;height:320px;}/*图片和焦点图框架一样大小*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:712px;height:36px;line-height:36px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff;padding:2px 0 0 4px;font-size:12px;text-decoration:none;}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0;z-index:1;width:712px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=40);opacity:0.4;}/*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:8px;right:4px;color:#fff;}/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.mF_expo2010 .num-bg li{background:#fff;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/
.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#F60;}/*当前/悬停按钮背景*/

.bottom{width:948px; padding:6px 6px 0; margin: 0 auto; background-color:#FFFFFF;}
.bottomlinks{border:1px solid #E4E4E4;line-height:42px;overflow:hidden; text-align:center;}
.bottomlinks a{margin:0 10px; font-size:18px; font-weight:bold; display:inline-block;}
.bottomlinksbg{background:#F3F3F3;font-size:3px;height:3px;}
.bottomcopy{ text-align:center; padding:8px;}
.bottomcopy p{ line-height:24px;}

.footerimg{width:948px; padding:6px; margin: 0 auto; background-color:#FFFFFF;}
.footercopy{ margin:0 auto; text-align:center; height:36px; background:url(footercopybj.gif) repeat-x;}

/*内页*/
.contect{width:948px; padding:6px; margin: 0 auto; background-color:#FFFFFF;}

.inside{width:240px;}
.inside .video, .inside .left_tel{margin-bottom:6px;}
.inside .proimg a{ padding:2px;border:1px solid #999;display:block; margin-bottom:6px;}
.inside .proimg a:hover{border:1px solid #ff491a;}

.ny_topimg{ width:702px; background-color:#FFF}
.ny_topimg a{padding:2px;border:1px solid #999; margin-right:4px;display:inline-block;}
.ny_topimg a:hover{border:1px solid #ff491a;}

.ny_toptitle{width:700px; height:36px; margin-top:6px; border:1px solid #999; background:url(titlebj.gif) repeat-x; line-height:36px;}
.ny_content{border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; height:2418px; overflow-y:auto; overflow-x:hidden;}

.con_join{ padding:36px 12px 8px;}
.con_join p{ margin-bottom:18px;}
.con_join span{ line-height:24px; height:24px; font-size:14px;}
.con_join a{padding:2px;border:1px solid #999; display:inline-block;}
.con_join a:hover{border:1px solid #ff491a;}

/*2010-12-20*/
.crest_menu{width:957px; text-align:center; margin:0 auto;  overflow:hidden;}
.crest_menu ul li{width:86px; height:56px; float:left; margin-right:1px;}


.crest_menu ul li a.menu01{width:86px; height:56px; background:url(menu/menu001.gif); display:block;}
.crest_menu ul li a.menu01:hover{width:86px; height:56px; background:url(menu/hover_menu001.gif);}

.crest_menu ul li a.menu02{width:86px; height:56px; background:url(menu/menu002.gif); display:block;}
.crest_menu ul li a.menu02:hover{width:86px; height:56px; background:url(menu/hover_menu002.gif);}

.crest_menu ul li a.menu03{width:86px; height:56px; background:url(menu/menu003.gif); display:block;}
.crest_menu ul li a.menu03:hover{width:86px; height:56px; background:url(menu/hover_menu003.gif);}

.crest_menu ul li a.menu04{width:86px; height:56px; background:url(menu/menu004.gif); display:block;}
.crest_menu ul li a.menu04:hover{width:86px; height:56px; background:url(menu/hover_menu004.gif);}

.crest_menu ul li a.menu05{width:86px; height:56px; background:url(menu/menu005.gif); display:block;}
.crest_menu ul li a.menu05:hover{width:86px; height:56px; background:url(menu/hover_menu005.gif);}

.crest_menu ul li a.menu06{width:86px; height:56px; background:url(menu/menu006.gif); display:block;}
.crest_menu ul li a.menu06:hover{width:86px; height:56px; background:url(menu/hover_menu006.gif);}

.crest_menu ul li a.menu07{width:86px; height:56px; background:url(menu/menu007.gif); display:block;}
.crest_menu ul li a.menu07:hover{width:86px; height:56px; background:url(menu/hover_menu007.gif);}

.crest_menu ul li a.menu08{width:86px; height:56px; background:url(menu/menu008.gif); display:block;}
.crest_menu ul li a.menu08:hover{width:86px; height:56px; background:url(menu/hover_menu008.gif);}

.crest_menu ul li a.menu09{width:86px; height:56px; background:url(menu/menu009.gif); display:block;}
.crest_menu ul li a.menu09:hover{width:86px; height:56px; background:url(menu/hover_menu009.gif);}

.crest_menu ul li a.menu010{width:86px; height:56px; background:url(menu/menu010.gif); display:block;}
.crest_menu ul li a.menu010:hover{width:86px; height:56px; background:url(menu/hover_menu010.gif);}

.crest_menu ul li a.menu011{width:86px; height:56px; background:url(menu/menu011.gif); display:block;}
.crest_menu ul li a.menu011:hover{width:86px; height:56px; background:url(menu/hover_menu011.gif);}


.crest_pro_35{margin:6px 6px 0; width:960px;}
.crest_pro_35 li{float:left; width:180px; margin-right:12px; margin-bottom:6px;}
.crest_pro_35 li a{display:block; border:2px solid #f09408; padding:2px;}
.crest_pro_35 li a:hover{border-color:#f01e08;}

.join_35{width:660px; margin-left:36px;}
.join_35 li{margin-right:30px;}
.join_35 li a:hover{border:2px solid #f01e08;}
