/******************内页banner样式**************************/
.banner { background-image: url(../images/ban_bg.jpg); background-repeat: no-repeat; background-position: center top; height: 280px; width: 1102px; margin-right: auto; margin-left: auto; }
.banner2 { width: 1000px; margin-right: auto; margin-left: auto; }
div.wrapper { width: 1000px; position: relative; margin-left:6px; padding-top:6px; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 40%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 40%; right: 5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1000px; height: 300px; }
#slideshow ul { display: none; }
.middle { width: 1000px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; }
/******************左边样式**************************/
.left { float: left; width: 220px; margin-left: 6px; }
.pro_list { margin-bottom: 8px; }
.pro_list h1 { background-image: url(../images/h1_bg.jpg); background-repeat: no-repeat; height: 39px; font-size: 18px; color: #FFFFFF; line-height: 39px; padding-left: 18px; }
.pro_list ul { padding-top: 1px; }
.pro_list li { color: #333333; font-size: 12px; line-height: 32px; text-indent: 36px; list-style-type: none; background-image: url(../images/pro_bg.jpg); background-repeat: no-repeat; height: 32px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; margin: 0px; }
.pro_list a { color: #333333; text-decoration: none; display:block; height: 32px; }
.pro_list a:hover,.pro_list a.active{ background-image: url(../images/pro_yd.jpg); background-repeat: no-repeat; display:block; color: #FFFFFF; }
.lx { margin-top: 8px; border: 5px solid #2576CF; padding-top: 8px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; }
.lx p { line-height: 24px; color: #333333; }
/**********************************右边样式**********************************************/
.right { float: right; width: 750px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-bottom: 20px; margin-right: 6px; padding-bottom: 20px; }
.right h1 { background-image: url(../images/right_top.jpg); background-repeat: no-repeat; height: 39px; margin-left: 16px; font-size: 18px; color: #333333; line-height: 30px; padding-left: 24px; margin-top: 6px; padding-bottom: 12px; font-weight: bold; }
.about p { font-size: 14px; line-height: 28px; padding-left: 18px; padding-right: 16px; padding-bottom: 6px; color: #333333; padding-top: 5px; }
.about table { font-size: 12px; margin-top:10px; color: #333333; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }
.about tr { background-color: #f8f8f8; line-height: 34px; }
.about td { text-align: left; border: 1px solid #dbdbdb; line-height:28px; border-bottom:none; border-right:none; padding-left: 5px; background-color:#ffffff; }
/******************新闻样式************************/
.news { padding-bottom: 10px; padding-top: 8px; padding-left: 15px; padding-right: 10px; }
.news ul { height: 36px; margin-right: 8px; padding-left: 15px; background-image: url(../images/xiaobiao2.jpg); background-repeat: no-repeat; background-position: 1px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #dbdbdb; }
.news li { font-size: 12px; color: #999999; list-style-type: none; float: left; line-height: 36px; height: 36px; }
.news_wz { width: 620px; }
.news_wz a { color: #333333; text-decoration: none; font-size:14px; }
.news_wz a:hover { color: #2576cf; text-decoration: underline; }
/*新闻内页开始*/

.news-tit { text-align:center; font-size:18px; color: #646263; font-weight: bold; padding: 20px; }
.news-tit span { text-align:center; display:block; line-height:25px; }
.news_detail { padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.news_detail p { font-size: 14px; line-height: 24px; color: #333333; padding-top: 8px; }
/******************产品样式************************/
.products { padding-left: 8px; padding-top: 8px; }
.products dl { float: left; padding-left: 10px; padding-bottom: 12px; padding-right: 12px; }
.products dt { margin-top: 6px; }
.products dd { text-align: center; font-size: 12px; color: #333333; height: 24px; line-height: 30px; margin-bottom: 5px; }
.products img { border: 1px solid #dbdbdb; width:320px; padding: 2px; }
.products img:hover { border:solid 1px #2576cf; }
.products a:hover { color:#2576cf; }
.video { padding-right: 20px; padding-left: 20px; padding-top: 20px; }
.video h2 { font-size: 18px; line-height: 42px; color: #2576cf; text-align: center; }
.link { padding-top: 15px; padding-left: 20px; }
.link li { float: left; list-style-type: none; padding-left: 12px; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; }
/******************留言样式************************/
.message { padding-top: 15px; }
.message li { list-style-type: none; line-height: 24px; color: #333333; padding-left: 8px; float: left; text-align: right; margin-top: 10px; width: 50px; }
.message .txt_wb { width: 250px; text-align: left; }
.message .txt_wz { text-align: left; width: 350px; }
.message .box { height: 24px; width: 200px; border: 1px solid #CCCCCC; text-indent: 5px; line-height: 24px; }
.message .box1 { width: 250px; border: 1px solid #CCCCCC; text-indent: 5px; line-height: 24px; }
.message p { margin-top: 10px; margin-left: 65px; }
#rpro-text { padding-top: 10px; padding-left: 5px; }
#rpro-text a { display:block; text-decoration:none; float:left; margin:10px; font-size:12px; color:#2f2e2e; text-align:center; }
#rpro-text a label { line-height:30px; }
#rpro-text img { border:solid 1px #dbdbdb; width:160px; padding: 2px; }
#rpro-text img:hover { border:solid 1px #2576cf; }
#rpro-text a:hover { color:#2576cf; }
.page { margin-top:6px; margin: 0 auto; text-align:center; line-height:35px; }
.page a, .page font, .page i { border: 1px solid #DDD; color: #333; margin: 1px; padding: 5px 10px; text-decoration: none; font-size:12px; }
.page b { border: 1px solid #2576CF; color: #333; padding: 5px 10px; text-decoration: none; background: #2576CF; color:#FFF; font-size:12px; }
.page a:hover { border: 1px solid #2576CF; color: #333; padding: 5px 10px; text-decoration: none; background: #2576CF; color:#FFF; font-size:12px; }
