.banner{width:100%; height:248px; border:0 ; background:#FFF; z-index:-10;}


.submenu {width:200px; height:auto; font-size:16px; margin:10px 0;}
.submenutitle {width:180px; height:44px; line-height:44px; border-top:4px solid #0154A1; margin:10px 0; color:#2A2829;}
.submenu ul{width:170px; height:auto;}
.submenu ul li{width:170px; height:50px; line-height:50px; border-bottom:1px solid #CCC; border-top:1px solid #FFF; border-left:1px solid #FFF;  padding-left:20px;}
.submenu ul li:hover{border-bottom:1px solid #F39B05; border-top:1px solid #FFF; margin-left:10px; padding-left:20px;}
.submenu ul li.current{border-bottom:1px solid #F39B05; color:#F39B05;margin-left:10px; padding-left:20px; }
.submenuc{width:183px; height:212px;background:#E9F6FE; padding:15px 10px;text-indent:2em; line-height:20px;}
.submenuc span{float:right;}
.submenuc span a{color:#F39B05}

.title{width:920px; height:24px; margin:18px 0px; font-weight:bold;}
.detail{float:right; height:20px; margin:8px 0; text-align:center; line-height:20px;}
.summary{float:left; width:940px; height:36px; line-height:24px;}

.listrow{float:right;width:940px; margin:0 auto; }
.listrow li{width:920px; height:160px; margin:0px auto; border-top:1px solid #ccc; border-bottom:1px solid #FFF;background-color:#FFF;}
.listrow li:hover{border-top:1px solid #F39B05; border-bottom:1px solid #F39B05;}

.event{float:right;width:940px; margin:0 auto; }
.event li{float:left;width:940px; height:90px; line-height:90px; margin:0px auto; border-top:1px solid #FFF; border-bottom:1px solid #ccc;background-color:#FFF;}
.event li:hover{border-top:1px solid #F39B05; border-bottom:1px solid #F39B05;}
.event li:a{float:left;}
.event li span{float:right;}


.productsclass{float:left; width:226px; height:382px; } 
.productsclssstitle{width:226px; height:72px; background:url(../images/productbg.gif);}
.productsclass ul{width:224px; height:auto; border:1px solid #ccc; background:#FFF;}
.productsclass li{width:206px; height:36px; line-height:36px; border-bottom:1px solid #CCC; border-top:1px solid #FFF; border-left:1px solid #FFF;  margin-left:8px; padding-left:10px;}
.productsclass li:hover{border-bottom:1px solid #CCC; border-top:1px solid #FFF; border-left:1px solid #CCC; margin-left:8px; padding-left:10px; background:url(../images/classbg.gif);}
.productsclass img{float:left; width:227px; height:72px;}

.newspic{width:940px; height:auto;}
.newspic ul li{float:left;width:300px; height:auto;  margin:15px 20px 15px 0; text-align:center;}
.newspic ul li img{width:300px; border:1px solid #ccc; height:225px;}
.newspic ul li:hover img{border:1px solid #02468D;}
.newspic ul li:hover  a{color:#02468D; font-weight:bold; }
.newspic ul li span{font-size:14px;}


.videopic{width:940px; height:auto;}
.videopic ul li{float:left;width:460px; height:auto;  margin:15px 20px 15px 0; text-align:center;}
.videopic ul li img{width:460px; border:1px solid #ccc; height:260px;}
.videopic ul li:hover img{border:1px solid #02468D;}
.videopic ul li:hover  a{color:#02468D; font-weight:bold; }
.videopic ul li span{font-size:12px;}




.xleft{float:left;width:210px; height:auto;}
.xleftt{width:210px; height:104px; }
.xleftc{width:210px; height:155px; line-height:25px;}
.xleftslide{width:195px; height:224px; border:1px solid #ccc; padding:5px;}
.xright{float:right;width:940px; height:auto;}
.xmid{float:left; width:15px; height:810px;} 


/**.content{width:738px; height:auto; margin:0 auto; line-height:30px; font-size:14px;}
.contenttitle{width:738px; height:42px; line-height:42px;  text-align:right; border-bottom:1px solid #0168B7; margin:10px 0;}**/




.content{width:940px; height:auto; margin:0 auto; line-height:30px; font-size:16px;}
.contenttitle{width:940px; height:44px; line-height:44px;  text-align:right; border-top:4px solid #0154A1; margin:10px 0;font-size:12px}
.contenttitle span{float:left; height:40px; font-size:16px;  padding:0 10px; text-align:left; color:#2A2829;}
.newstitler{width:960px; height:40px; line-height:40px; margin:15px 0; font-size:18px; font-weight:bold; text-align:center;}
.contentimg{max-width:700px; margin:40px auto;}
.contentimg img{max-width:700px;}


.content p{margin-bottom:20px;}


.recruit{width:960px; height:auto; margin:0 auto;}
.recruit ul li{float:left;width:105px; height:40px; line-height:40px; text-align:center;}
.recruit ul.rt{background:#eee; height:40px; line-height:40px; border-bottom:1px solid #CCC;}
.recruit ul.rc{border-bottom:1px dashed #CCC;height:40px}
.recruit ul.rc:hover{background:#F9F9F9; ; border-bottom:1px dashed #CCC;}
.recruitc {width:650px; height:auto; margin:0 auto;}




.newsline{width:960px; height:auto;}
.newsline ul li{width:945px; height:40px; line-height:40px; padding-left:15px; font-size:14px; background:url(../images/n_icon.gif) no-repeat; border-bottom:1px solid #CCC;}
.newsline ul li span{float:right;}
.newsline ul li:hover{border-bottom:1px solid #AB7D27;}





.productsclass{float:left; width:226px; height:382px; } 
.productsclssstitle{width:226px; height:72px; background:url(../images/productbg.gif);}
.productsclass ul{width:224px; height:auto; border:1px solid #ccc; background:#FFF;}
.productsclass li{width:206px; height:36px; line-height:36px; border-bottom:1px solid #CCC; border-top:1px solid #FFF; border-left:1px solid #FFF;  margin-left:8px; padding-left:10px;}
.productsclass li:hover{border-bottom:1px solid #CCC; border-top:1px solid #FFF; border-left:1px solid #CCC; margin-left:8px; padding-left:10px; background:url(../images/classbg.gif);}
.productsclass img{float:left; width:227px; height:72px;}



.products{width:734px; height:auto; margin:0 auto; line-height:30px; font-size:14px;}
.productstitle{width:734px; height:44px; line-height:44px;  text-align:right; margin:0; }
.productstitle span{float:left; height:40px; font-size:14px; font-weight:bold; padding:0 10px; text-align:left; font-family:"Î¢ÈíÑÅºÚ";color:#2A2829;}
/**.newstitler{width:960px; height:40px; line-height:40px; margin:20px 0; color:#FFF; font-size:18px; font-weight:bold; text-align:center; background:#AB7D27;}
.productsimg{width:960px; display:table-cell;font-size:118px; text-align:center; vertical-align:middle;}
.productsimg img{vertical-align:middle;}**/
.products ul{float:right; width:718px;}
.products ul li{float:left;width:160px;height:182px;margin:10px 10px;text-align:center;}
.products ul li img{width:160px; height:148px; border:1px solid #ccc;}
.products ul li:hover img{border:1px solid #AB7D27;}
.products ul li:hover  a{color:#AB7D27; font-weight:bold; }
.products ul li span{font-size:12px; }






.case{width:940px; height:auto; margin:0 auto; }
.case li{float:left; width:202px; height:170px; margin:0px 42px 15px 0px;text-align:center; }
.case li img{width:194px; height:132px; padding:5px; margin:6px 0; border:1px solid #E2E2E2;}


.album {width:980px;height:auto;}
.albumbut {width:980px;z-index:10;}
.albumbut img.left{left:0;  position:absolute; top:265px;}
.albumbut img.right{right:0;  position:absolute;top:265px;}
.albumpic{width:900px; height:630px;position:relative; overflow:hidden; margin:0 auto;}
.albumpic ul{width:auto;height:630px;position:absolute;left:0;}
.albumpic ul li{float:left;width:900px;height:630px;}
.albumpic ul li img{width:900px; height:630px;}

.albummenu {width:980px; height:25px; line-height:25px; font-size:14px; margin:20px 0;}
.albummenu ul{height:25px;}
.albummenu ul li{float:left;width:auto; height:auto; margin-right:8px; color:#808080; background:#F3F3F3; text-align:center; font-weight:bold;}
.albummenu ul li:hover{background:#F39B05; color:#FFF;}
.albummenu ul li.current{background:#F39B05; color:#FFF;}


.page{width:738px; height:46px;text-align:center; margin:30px auto;}
.page a{display:inline-block;overflow:hidden;width:30px; height:30px; margin:8px 5px 0px; border:0; font-weight:bold;text-align:center; line-height:30px; border:1px solid #CCC;}
.page a:hover{color:#FFF;background-color:#AB7D27;}
.page .current {color:#FFF;background-color:#AB7D27; }
#Arrow{color:#CCC;}


.br{clear:both;}

#Wrap{margin-right:0px;}
