body,td,th { color: #333; font-size: 12px; color: #333; font-family: Arial; }
body {	margin:0 auto; background: #b9dded url(../images/bg.gif) repeat-x top;}
.fontbold { font:bold 12px Arial, Helvetica, sans-serif }
.content_main { color:#333; font:12px/20px Arial;}
.content_main p { margin:0; }
.content_main a { color:#333; text-decoration:none;}
.content_main a:hover { text-decoration:underline; }

.content_main_bd { width:688px !important; width:710px; padding:10px; border:1px solid #ddd; color: #333; font: 12px/20px Arial; margin-bottom:10px;}
.content_main img{ border:1px solid #eee; margin:2px 0 8px 8px;}
.content_main2 { color:#333; font:12px/20px Arial;}
.content_main2 p { margin:0;}

.top { margin-top:4px; width:320px; font:13px/20px Arial, serif; color:#FFF; }


.search { width:252px; height:40px; background:url(../images/i_search_bg.gif);}
.readmore { color: #C00; font: 12px/22px Arial; margin-left:10px; width:300px; text-align:right;}
.readmore a { color:#C00;}

.t1 { color: #333; font:12px/24px Arial; background:url(../images/x5.gif) no-repeat 1px 11px; text-indent:8px;}
.t1 a { color:#333;}
.t1 a:hover { color:#004080; font-weight:bold;}
.t1_pro { color: #004080; font: 14px/28px Arial,Arial; background:#e3f1f8; text-align:center; margin-bottom:6px;}


.t2 { color:#004080; font:bold 12px/22px Arial;}
.t3 { font-size: 12px; font-family: Arial; color: #333; line-height: 18px; }
a.t3:link { text-decoration: none; }
a.t3:visited { text-decoration: none; }
a.t3:hover { text-decoration: underline; color:#C00; }
a.t3:active { text-decoration: none; }
.t4 { font:12px Arial; margin-bottom:10px;}
.t4_box { font:12px Arial; color:#333; border:none; background:none; margin:0 0 0 35px;}
.add { width:220px; height:26px; background:#000 url(../images/add_bg.gif) no-repeat bottom; text-align:center; font:12px Arial; color:#fff; margin:0 0 25px 8px;}
.add a{ color:#fff; text-decoration:none; padding-right:10px}
.add img { margin:5px 4px 0 15px;}
#add { position:absolute; left:50%; margin-left:350px; top:40px; z-index:999;}

.box_01 { color:#333; font: bold 12px Arial; }
.box1 { margin:0 auto;}
.box_css3 { margin:0 auto; width:980px; background:#FFF url(../images/main_bg.gif); 

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #666 2px 2px 20px;
-moz-box-shadow: #666 2px 2px 20px;
box-shadow: #666 2px 2px 20px;

behavior: url(../css3.htc);
position:relative;
z-index:2;  
}


.box3 { margin:0 auto; overflow:hidden; background:#FFF; width:1000px; height:10px; border-bottom:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #eee;}
.box5 { padding:15px 15px 32px;}
.box_left{ margin:0 18px 20px 0; width:220px;}
.box_left2{ margin-left:10px; width:210px;}
.box_left3{ margin-left:10px; width:208px; border:1px solid #cfe7f3; }
.box_main { width:970px !important; width:980px; padding-right:10px;}
.box_main_bd { clear:both; width:702px !important; width:732px; padding:15px 15px 20px; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; background:#FFF; overflow:hidden;}
.box_main2 { border:1px solid #DDD; background:#FFF;}

.download_pdf { width:111px; height:19px; margin:11px 30px 0 0; }

option { font-size: 12px; font-family: Arial; }
select { font-family: Arial; font-size: 12px; }

.main_title {color: #004080; font: 14px/33px Arial, serif; text-transform:uppercase; border:1px solid #DDD; text-indent:13px; background:#d8ecf6 url(../images/main_title_bg.gif);}
.title {font: bold 13px/32px Arial; color:#C00; }

.menu_21{ width:210px; height:30px; background: #ccc url(../images/pro1_bg.gif) left; color: #333; font:bold 12px/28px Arial; text-indent:10px; margin-top:1px;}


.menu_22{ width:208px; height:29px; margin-top:1px; background: #eee url(../images/pro2_bg0.gif) left; text-indent:25px; }
.menu_22 a{ color: #333; font:12px/29px Arial; text-decoration:none; }

.menu_22_actived {width:208px; height:29px; margin-top:1px; background: #eee url(../images/pro2_bg1.gif) left; text-indent:15px;}
.menu_22_actived a{ color: #333; font:12px/29px Arial; text-decoration:none; }

.menu_22_float { margin:1px; float:left; text-align:center; width:171px; border:1px dotted #ddd; background:url(../images/pro_img_bg.gif) repeat-x bottom; }
.menu_22_float a{ color: #333; font:bold 12px/18px Arial; text-decoration:none; }
.menu_22_float p { margin:0; padding:0; font:12px/16px Arial; height:140px;}
.menu_22_float span { display:block; margin:0; padding:0; font:12px/16px Arial; min-height:32px;}


.box_featured { margin:1px; float:left; text-align:center; width:171px; border:1px solid #ddd; background:#FFF url(../images/pro_img_bg.gif) repeat-x bottom;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #999 1px 1px 4px;
-moz-box-shadow: #999 1px 1px 4px;
box-shadow: #999 1px 1px 4px;

behavior: url(../css3.htc);
position:relative;
z-index:2;  
}
.box_pro { margin:1px; float:left; text-align:center; width:142px; border:1px solid #ddd; padding:5px 0; background:#FFF;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #999 1px 1px 4px;
-moz-box-shadow: #999 1px 1px 4px;
box-shadow: #999 1px 1px 4px;

behavior: url(../css3.htc);
position:relative;
z-index:2;  

}

.pro2_bd { border-left:1px solid #cfe7f3; border-right:1px solid #cfe7f3; border-bottom:1px solid #cfe7f3;}
.lefttitle {
	width:220px;
	height:33px;
	background:#0088d2 url(../images/left_title_bg.gif) right;
	color: #fff;
	font: 13px/33px Arial, serif;
	text-indent:18px;
	margin-bottom:7px;
	text-transform:uppercase;
}
.lefttitle span { margin-left:48px; text-transform:none;}
.lefttitle span a { color:#FFF; font:11px tahoma, Arial; text-decoration:none; }
.lefttitle span a:hover{ text-decoration:underline;}

.pro_name { margin:5px 0;}
.title_arrw_bg { background:#eee url(../images/x5.gif) no-repeat 8px center; color:#c00; font:bold 12px/28px Arial; padding:0 0 0 15px; margin:10px 0; }

.pro_itemno { font-size: 12px; color: #333; font-family: Arial; }
.pro_itemno0 { text-align:center; color:#333; font: bold 12px/20px Arial; }
.pro_itemno0 a { color:#333; text-decoration:none;}
.pro_itemno0 a:hover { text-decoration:underline;}

.pro_itemno1 { text-align:center; color:#333; font:12px/22px Arial; margin-bottom:6px; }
.pro_itemno1 a { color:#333; text-decoration:none;}
.pro_itemno1 a:hover { text-decoration:underline;}

.pro_itemno2 { color: #333; font: bold 12px/18px Arial; }

.email { color: #333; }
a.email:link { text-decoration: none; }
a.email:visited { text-decoration: none; }
a.email:hover { text-decoration: underline; color:#C00; }
a.email:active { text-decoration: none; }
a.piclink:hover { text-decoration: none; left: 1px; position: relative; TOP: 1px }
.pic_rt img { border:1px solid #ccc; margin:2px 0 }

.more a { margin:8px 0 20px 0; display:block; width:100px; height:22px; text-align:center; color:#004080; font:12px/22px Arial; text-decoration:none; background:#e3f1f8 url(../images/pro1_bg.gif) right;}

.end { margin:0 auto; width:940px !important; width:980px; height:46px !important; height:70px; overflow:hidden; padding:12px 20px; color:#FFF; font:12px/22px Arial; background:#333; text-align:center;}
.end a{ color:#fff; text-decoration:none;}
.end span { padding-left:6px;}

#cert { margin:0 auto; background:#FFF url(../images/main_bg.gif); width:960px !important; width:980px; border-bottom:3px solid #0088d2; text-align:right; padding:15px 20px 15px 0;}

#menu_shd { width:980px; height:13px; margin:0 auto; overflow:hidden; background:#FFF url(../images/menu_shd.gif) repeat-x top;}

#menu { width:980px; height:40px; margin:0 auto; background:#daedf6 url(../images/menu_bg0.gif); border-bottom:1px solid #fff;}
#menu ul { list-style-type:none; margin:0; padding:0; }
#menu ul li { float:left; padding:0; }
/**
#menu ul li a { display:block; text-align:center; color:#0062a1; margin:0; padding:0 27px; text-decoration:none; font: bold 14px/40px Arial, Helvetica; text-transform:uppercase;}
**/
#menu ul li a:hover { color:#fff; background:#0088d2 url(../images/menu_bg1.gif);}
.menu_mid { width:1px; height:40px; overflow:hidden; background:#fff;}

#menu span { display:block; float:left; width:0px; height:40px; overflow:hidden;}

.menu_0 {display:block; text-align:center; color:#0062a1; margin:0; padding:0 24px; text-decoration:none; font: 15px/40px Arial, Arial, Helvetica; text-transform:uppercase; background:#0088d2 url(../images/menu_bg0.gif);}
.menu_1 {display:block; text-align:center; color:#FFF; margin:0; padding:0 24px; text-decoration:none; font: 15px/40px Arial, Arial, Helvetica; text-transform:uppercase; background:#0088d2 url(../images/menu_bg1.gif);}


#main { width:720px; background: #FFFFFF; }
.main_shd { margin:0 auto; width:720px; height:11px; background:url(../images/main_shd.gif) no-repeat center top;}

#top_box { width:980px; height:96px; margin:0 auto; background:url(../images/top_bg.jpg) no-repeat center bottom}

.welcome { margin:18px 8px 18px 18px; padding-left:15px; background:url(../images/welcome_bg_left.gif) repeat-y left;}
.pro_img { margin:0 12px 5px 0;}
#banner { margin:0 auto; background:#FFF; width:980px; height:268px; overflow:hidden;}
#bann_shd { margin:0 auto; width:900px; height:25px; background:url(../images/bann_shd.gif) no-repeat center top;}

.main_line{ border-bottom:1px dashed #CCC; margin:12px 0;}
.main_line_f{ border-bottom:1px dotted #ddd; margin:6px 0 12px; width:680px;}

#logo img{ margin:0 0 0 25px;}
#ver { width:190px; height:30px; overflow:hidden; background:#e3f1f8 url(../images/ver_bg.gif) bottom; margin:0 0 0 20px; }
#ver a{ color:#FFF; font:bold 12px/30px Arial; text-decoration:none; padding:0 5px;}
#ver img { margin:6px 6px 0 10px;}

.left_contact span { display:block; padding:5px 0; font:12px Arial; border-bottom:1px dotted #ddd; }
.left_contact span img { margin :0 6px 0 12px;}

.faq_1 { margin-bottom:30px;}
.faq_1 p { margin:0 0 6px 0;}
.faq_1 p a { font:12px/18px Arial; color:#C00;}
.faq_1 p a:hover { font:bold; }

.faq_2 { margin-bottom:20px;}
.faq_2 p { margin:0 0 6px 0;}
.faq_2 p a { font:12px/18px Arial; color:#C00;}
.faq_2 p a:hover { font:bold; }

.back { text-align:center; margin:20px 0;}

#rolllink { overflow:hidden; width:210px; height:420px; margin:15px 0; text-align:center;}
#rolllink p { margin:0; }
#rolllink p img{ border:1px solid #EEE;}
#rolllink2 p { margin:0; }
#rolllink p img{ border:1px solid #EEE;}

.page { font:12px Arial; padding:25px 0 5px; text-align:center; clear:inherit;}
.page a{ text-decoration:none; color:#333; border:1px solid #ddd; background:#FFF; padding:3px 6px 2px; margin:3px;}
.page a:hover { border:1px solid #999;}








/******************* CSS MENU ********************/
#cssmenu { width:100%; height:40px; background:#daedf6 url(../images/menu_bg0.gif); margin:0 0 1px 0; }

#nav { margin:0; padding:0; list-style:none; font-weight:bold;}


/*第一级下拉大BOX—红色*/
#nav ul {
 list-style: none;
 width:95px;
 background: #eef7fb;   
 font-weight: bold;
 padding: 0px;
 margin: 0px;
 border: 1px solid #9cf;
}


/*第二级下拉大BOX－蓝色*/
#nav ul ul{
 border: solid 1px #9cf;
}

/*所有链接文字*/
#nav ul a {
 display: block;
 width: 95px;
 w\idth: 85px;
 color: #333333;
 text-decoration: none;
 text-align: center;
 padding-left: 10px;
 background:#dceef6 url(../images/menu_bg0.gif) center;
}
#nav a:hover{
 color: #fff; background:#0088d2 url(../images/menu_bg1.gif) center;
}
#nav a.selected{
 background:url(../images/x4.gif) no-repeat 95% center;
}

/*主菜单项目*/
#nav li {
 line-height: 40px;
 position: relative;
 float:left;
}

/*第一级下拉大框BOX*/
#nav li ul {
 position: absolute;
 left: -999em;
 width: 200px;
 font-weight: normal;
 margin: 40px 0 0 -200px;
 padding: 0px;
}

/*第一级下拉菜单小项目*/
#nav li li {
 width: 200px;
}

/*第一、二级下拉菜单链接*/
#nav li ul a {
 width: 200px;
 w\idth: 176px;
 padding: 0px 12px;
 line-height: 30px;
 text-align: left;
 border-bottom: 1px dotted #ccc;
}


/*最小级下拉大框BOX*/
#nav li ul ul {
 margin: -1px 0 0 201px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul{
 left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul,  #nav li li.sfhover ul{
 left: auto;
}
#nav li:hover ul, #nav li.sfhover ul{
 left: 200px;
 top: 0px;
}
#nav li:hover, #nav li.sfhover {
 background: ;
}

#nav li li:hover, #nav li li.sfhover {
 background:#0088d2 url(../images/menu_bg1.gif) center;
}
#nav li li li:hover, #nav li li li.sfhover {
 background: #F90;
}

.menum_0 {display:block; text-align:center; color:#0062a1; margin:0; padding:0 28px; text-decoration:none; font: 15px/40px Arial, Arial, Helvetica; text-transform:uppercase; background:#d4eaf5 url(../images/menu_bg0.gif);}
.menum_1 {display:block; text-align:center; color:#FFF; margin:0; padding:0 28px; text-decoration:none; font: 15px/40px Arial, Arial, Helvetica; text-transform:uppercase; background:#0088d2 url(../images/menu_bg1.gif);}
