﻿/******************************* Global ********************************/
body, html{width:100%;margin: 0 auto 0 auto;font-family: Arial;font-size: 9pt;font-weight: normal;background-image: url(body_bg.gif);background-repeat: repeat-x;color: #333;}

fieldset, img{border: 0px;}




/*****************************  master page  *******************************/

#container{width:990px; margin: 5px auto 0 auto; text-align:center;}
#header{width: 100%; height:125px;_height:140px; overflow:hidden; text-align:center; margin: 0 auto 0 auto;}
#content{width: 100%;}

#bottom{width:100%; height:80px; margin: 0 auto 0 auto; overflow:hidden; background-color:#F2F2F2;}

#bottom .content{width: 100%; height: 80px;background: url(bottom_bg.gif) no-repeat center top; margin: 0 auto; text-align:center; line-height: 20px; padding-top:20px; }


#bottom a{color: #333;text-decoration: none; font-family:Arial;}
#bottom a:link, a:visited{color: #454545;text-decoration: none;font-family:Arial;}
#bottom a:hover, a:active{color: #0057A2;text-decoration: underline;font-family:Arial;}


#subpage{width:990px; overflow:hidden; background:url(subpage_content_bg_m.gif) repeat-y;}

#subpage .index_flash{width:100%; height:380px; background:url(index_flash_bg.jpg) no-repeat; overflow:hidden;}
#subpage .index_content{ width:100%; height:511px; overflow:hidden; background-image:url(index_content_bg.gif); background-repeat:no-repeat; margin: 1px 0 0 0;}

#subpage .subpage_content{ width:100%; background-image:url(subpage_content_bg_m.gif); background-repeat:repeat-y; margin: 1px 0 0 0;}
#subpage .subpage_content .sc_up{width:100%;background-image:url(subpage_content_bg.gif); background-repeat:no-repeat;}
#subpage .subpage_content .sc_down{width:100%; height:59px; overflow:hidden; background-image:url(subpage_content_bg_b.gif); background-repeat:no-repeat;}

#subpage .subpage_content a{color:#333;text-decoration:none; font-weight:normal;}
#subpage .subpage_content a:link, a:visited{color: #333;text-decoration: none; font-weight:normal;}
#subpage .subpage_content a:hover, a:active{color: #333;text-decoration:underline; font-weight:normal;}


#subpage .contact_w_email a{color:#FF5900;text-decoration:none; font-weight:normal;}
#subpage .contact_w_email a:link, a:visited{color: #0057A2;text-decoration: none; font-weight:normal;}
#subpage .contact_w_email a:hover, a:active{color: #FF5900;text-decoration:underline; font-weight:bold;}


#index_aboutus{width:430px; height:38px; background:url(index_content_title_aboutus.gif) no-repeat; margin:12px 0 0 24px;text-align:right; line-height:38px;}
#index_news{width:285px; height:38px; background:url(index_content_title_news.gif) no-repeat; margin:12px 0 0 10px;text-align:right; line-height:38px;}
#index_porducts{width:742px; height:38px; background:url(index_content_title_products.gif) no-repeat; margin:0 0 0 24px;text-align:right; line-height:38px;}

#subpage .index_pro_img{ height:100px; border: 4px #D1D1D1 solid; margin: 0 5px 0 0;}

#subpage .flash{width:100%; height:210px; background:url(index_flash_bg.jpg) no-repeat; overflow:hidden;}

#subpage .subpage_content_title{width:742px; height:38px; overflow:hidden; line-height:38px; background:url(subpage_content_title.gif) no-repeat; margin:12px 0 0 24px;}

#subpage .pic_show_tb{width: 680px; margin: 30px auto; text-align:center; line-height: 23px; font-size: 12px; font-family: Arial; border: 0;}
#subpage .pic_show{text-align: center; width:200px; height: 200px; vertical-align: middle; background: url(cet_bg.gif) no-repeat;}
#subpage .picture{ height:160px; margin:10px auto 0 auto;}
#subpage .title{ height:30px; line-height:30px;}


/*********************************** sub page ***************************************/

.ww1 {width:360px; height:34px;background:url(home_title_bg.bmp) repeat-x; border:0; padding:0;}
.ww1 td {width:160px;height:28px;border:0;text-align:center; vertical-align:middle; font-family:宋体 Arial;font-size:9pt;font-weight:bold;color:#666666;cursor:pointer; }
.ww1 td.s {width:160px;font-family:Arial; font-size:9pt; font-weight:bold;color:#0057A2;cursor:pointer;}

.ww2 { clear:both; width:360px; height:200px;}
/*
.ww2 a:link {color:#454545;text-decoration:underline;}
.ww2 a:visited {color:#454545;text-decoration:none;}
.ww2 a:hover {color:#333;text-decoration:underline;}
.ww2 a:active {color:#333;text-decoration:none;}

.dis a{color:#74828F; text-decoration:none;}
.dis a:hover{color:#454545;text-decoration:none;}
*/

.dis {display:block}
.undis {display:none}

#indexpage{width: 100%; margin: 0 auto 0 auto; text-align: center; background: url(index_bg_top.jpg) repeat-x center top;}
#indexpage .flash_layer{width: 100%; margin: 0 auto 0 auto; text-align: center; background: url(index_bg_01.gif) no-repeat center top;}
#indexpage .flash{width: 1004px; height: 398px; margin: 0 auto 0 auto; text-align: center;}
#indexpage .content_layer{width: 100%; height: 270px; margin: 0 auto 0 auto; text-align: center;background: url(index_bg_02.gif) no-repeat center top;}
#indexpage .content{width: 1004px; height: 250px; overflow: hidden; margin: 10px auto 0 auto;}

/*********************************** index ***************************************/

/*********************************** subpage ***************************************/

#leftmenu{ width:200px; line-height: 30px; margin:0 auto 0 0; text-align:left;}
#leftmenu ul{ width:132px; line-height: 30px; margin:0 auto 0 20px; text-align:left; padding:0;}
#leftmenu ul li{ width:132px; line-height: 30px; list-style:none; background:url(dot.gif) no-repeat left bottom; }
#leftmenu a{color: #333;text-decoration: none; padding:5px 0 5px 20px; font-weight:normal;}
#leftmenu a:link, a:visited{color: #333;text-decoration: none; font-weight:normal;}
#leftmenu a:hover, a:active{color: #FF5900;text-decoration: none;font-weight:bold;}

#eleftmenu{ width:200px; line-height: 30px; margin:0 auto 0 0; text-align:left;}
#eleftmenu ul{ width:180px; line-height: 30px; margin:0 auto 0 20px; text-align:left;padding:0;}
#eleftmenu ul li{ width:180px; line-height: 30px; list-style:none; background:url(edot.gif) no-repeat left bottom; }
#eleftmenu a{color: #333;text-decoration: none; padding:5px 0 5px 20px; font-weight:normal;}
#eleftmenu a:link, a:visited{color: #333;text-decoration: none; font-weight:normal;}
#eleftmenu a:hover, a:active{color: #FF5900;text-decoration: none;font-weight:bold;}


#index_news_list{ width:271px; height:196px; overflow:hidden; margin:20px auto 0 10px; text-align:left;}
#news_list{width:271px; height:26px;line-height: 26px; overflow:hidden;  }
#news_list a{color: #333;text-decoration: none;  font-weight:normal;padding:0 0 0 20px;}
#news_list a:link, a:visited{color: #333;text-decoration: none;font-weight:normal;}
#news_list a:hover, a:active{color: #FF5900;text-decoration:underline;font-weight:normal;}


#subpage{width: 100%; background: url(about_bg_top01.jpg) repeat-x center top;margin: 0 auto 0 auto;}
#subpage .top{width: 100%; margin: 0 auto 0 auto; text-align: center;}
#subpage .flash_layer_right{width: 1004px; height: 174px; overflow: hidden; text-align: right;}
#subpage .flash_right{width: 500px; height: 174px; margin: 0 0 0 500px; text-align: right;}
#subpage .flash_layer_left{width: 1004px; height: 174px; overflow: hidden; text-align: left;}
#subpage .flash_left{width: 500px; height: 174px; margin: 0;}



#subpage .content_layer{width: 100%; background: url(subpage_bg_.jpg) repeat-x; margin: 0 auto 0 auto;}
#subpage .content{width: 1004px; height: 600px; margin: 20px auto 0 auto;}

#subpage .l_top{width: 250px; height: 6px; background: url(left_menu_bg_top.gif) no-repeat; overflow:hidden;}
#subpage .l_middle{width: 250px; background: url(left_menu_bg_middle.gif) repeat-y;}
#subpage .l_bottom{width: 250px; height: 6px; background: url(left_menu_bg_bottom.gif) no-repeat;overflow:hidden;}

#subpage .l_m_title{width: 250px; height: 58px; line-height: 40px; background: url(left_menu_title_bg.gif) no-repeat;font-size: 8pt; font-family: 宋体;}
#subpage .l_m_ad{width: 250px; height: 116px; overflow: hidden;}
#subpage .l_m_line{width: 250px; height:10px; font-size:0pt; overflow:hidden;}
#subpage .l_m_service{width: 250px; height: 80px; margin-top: 5px; overflow: hidden;}




#subpage .r_top{width: 740px; height: 45px; margin: 0 0 0 auto; background: url(subpage_bg_001.gif) no-repeat;text-align: center; font-size: 14px; font-weight: bold;}
#subpage .r_middle{width: 738px; height: 500px; margin-top: 0; border: #e1e1e1 1px solid;border-top: none; border-bottom: none;}
#subpage .r_bottom{width: 740px; height: 45px; margin: 0 0 0 auto; background: url(subpage_bg_010.gif) no-repeat;text-align: center; font-size: 14px; font-weight: bold;}
#subpage .r_top_title{width: 700px; margin: 10px auto 0 auto; text-align: left; border-bottom: 1px dotted #E1E1E1; line-height: 35px;}






/*********************************** subpage ***************************************/

