@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0; }
body {text-align:center;font-family:arial;font-size:12px; color:#585858;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
a {color:#1372cf;text-decoration:none;}
a:visited {color:#1372cf;text-decoration:none;}
a:hover {color:#ee5621;text-decoration:underline;}
a:active {color:#1372cf;}

.cle{ clear:both;}

.header,.main{ width:920px; margin:auto;margin-top:7px;text-align:left; overflow:hidden; }
.top{ float:right; text-align:right; font-weight:bold;}
.top_a{ float:right; margin-right:15px;}
.top_a a{ color:#999999;}
.logo{ float:left; margin:2px 0px 8px 15px; padding-top:-5px;}

.nav{ clear:both; font-weight:bold;}
.nav a{ color:#FFFFFF;}
.nav ul{}
.nav li{ float:left;}
.nav ul a{ background:url(../images/nav-b.gif) repeat-x left -30px;  line-height:30px; padding:0px 18px; float:left;}

.nav_a{ background:url(../images/nav-b.gif) no-repeat left top; width:2px; height:30px;}
.nav_b{ background:url(../images/nav-b.gif) no-repeat right -60px; width:2px; height:30px;}

.dow{ background:url(../images/dow.gif) no-repeat left top; line-height:30px; width:147px; margin-left:8px; float:left; text-align:center;}

/* iFocus style */
fieldset, img { border:none; }
legend { display:none; }
#ifocus { width:736px; height:245px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:627px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:627px; height:225px; overflow:hidden; }
		#ifocus_piclist img { width:627px; height:225px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 7px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
		.current{ text-align:left;}
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:627px; height:55px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
#ifocus_tx li{ line-height:22px; font-weight:bold;}



.left{width:165px; float:left; overflow:hidden;}
.left h4{ background:#999999; line-height:20px; height:20px; padding:0 10px; color:#FFFFFF;}
.left ul{ margin:2px 0;}
.left li{ line-height:19px; padding:0px 10px; font-weight:bold;}
.left li a{ text-decoration:underline;}
.li_a{ background:#efefef;}

.lefta a:hover,.leftb a:hover{ text-decoration:none;}
.lefta{ background:url(../images/lefta.gif) no-repeat left 34px; border-top:#e6ecdf 1px solid; padding:10px;}
.left h5{ background:url(../images/left_h5.gif) no-repeat left center; font-size:13px; padding-left:8px;}
.lefta h5,.leftb h5{ margin:0 0 10px 10px;}
.lefta h5 a{ color:#eb4005;}
.lefta p{ margin:8px 0 0 50px;}
.left p a{ color:#6a7179;}
.left ul{ margin:2px 0;}

.leftb{border-top:#e6ecdf 1px solid;border-bottom:#e6ecdf 1px solid;background:url(../images/leftb.gif) no-repeat right 5px;  padding:10px;}
.leftb h5 a{ color:#018db0;}



.right{ float:left; overflow:hidden; width:738px; margin-left:10px;}
.righta{padding:1px; border:#dedede 1px solid;margin-top:5px;}
.righta h2{ background:#1372cf; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 10px; }
.rightb{ border:#dedede 1px solid; border-top:none; padding:10px 20px; line-height:20px;}
.rightb p{ margin-bottom:20px; }
.rightb p a{ text-decoration:underline; font-weight:bold;}
.rightb a span{ font-weight:normal;}
.rightb_span{ color:#f47b20;}

.rightb_dd dd{ background:url(../images/dd_bg.gif) no-repeat left 15px; padding-left:15px; line-height:40px;margin-left:20px;}
.rightb_dd dl{ margin:10px; clear:both;}
.rightb_dd dt{ color:#FF3333;}

.rightc{ font-weight:bold;}

.rightd{  border-top:none; padding:10px 20px; line-height:20px;}
.right h1{ color:#1372cf; font-weight:bold; font-size:36px;font-family:\5b8b\4f53; float:left; margin-bottom:5px;}
.breadCrumb{ background:url(../images/lv_bg.gif) no-repeat left center; padding-left:10px; float:right; margin:20px 10px 0 0;}

.right_main{ border:1px solid #dedede; overflow:hidden; clear:both; min-height:550px;}
.right_main h2{ background:#1372cf; color:#FFFFFF; font-weight:bold; padding:7px 10px;font-size:14px; margin:1px;}
.right_line{ height:1px; font-size:0px; background:#dedede;}

.cp_a{ float:left;line-height:20px; margin:20px 20px 0px 20px;width:500px;text-indent: 2em;word-wrap:word-break; white-space:normal}

.cp_b{ float:left;line-height:20px; width:700px;  text-indent: 2em;word-wrap:word-break; white-space:normal; margin:5px 0;}

.ula{ margin:10px 15px 0 15px; overflow:hidden; line-height:22px; height:70px; overflow:hidden;word-break:break-all; white-space:normal;}
.ula a{ font-weight:bold; text-decoration:underline;}

.ula_lia a:hover{ background:url(../products/pro_bg.gif) left top;}
.ula_lia a{ display:block; width:84px; height:68px; padding:1px 0 0 1px;}
.ula_lia{ float:left; margin-right:20px;}

.img_a{float:left; margin-left:5px;}


.footer{ background:url(../images/footer_bg.gif) no-repeat left top; width:920px; margin:10px auto;margin-top:7px;text-align:left; overflow:hidden; height:80px;}
.footera{ float:left; margin:15px 10px 10px 15px;}
.footerb{ background:url(../images/bottom_a.gif) no-repeat left top; margin:15px 0 10px 20px; float:left; line-height:25px; padding-left:20px;}
.footerb a{ padding:0 10px; border-right:#CCCCCC 1px solid; overflow:hidden; }