@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
html { background:#1D569E url(../images/bg.jpg) center top no-repeat;}
body { font:12px/140% Arial, Helvetica, sans-serif; text-align:center; }
img { border:none;}
#wrapper { position:relative; padding-bottom:20px;}
#shdow {margin:0 auto; background:url(../images/shdow.png) center top repeat-y; }
#shodw_bottom { background:url(../images/shdow_bottom.png) center top no-repeat; height:30px; overflow:hidden; font-size:1px;}
#doc { width:981px; margin:0 auto; background-color:#fff; padding:10px; text-align:left; }
p { margin-top:1em;}

#hd { margin-bottom:10px;} 

#nav { margin-bottom:15px;  background:url(../images/menu.gif) repeat-x; position: relative; z-index:10;}
#nav .level1 { background:url(../images/menu_left.gif) left top no-repeat;}
#nav .level2 {background:url(../images/menu_right.gif) right top no-repeat; height:35px;}
ul.menu li { list-style:none; list-style-type:none; display:inline-block; float:left; padding-left:4px; position:relative; white-space:nowrap; }
#nav ul.menu { font-size:13px; font-weight:bold; line-height:35px;}
#nav ul.menu a { color:#fff; text-decoration:none; display:inline-block; line-height:35px; height:35px; padding:0px 14px; position:relative;}
#nav ul.menu a:hover {color:#fff; text-decoration:none; background-color:#999999;}
#nav ul.menu a span { position:relative; left:0; top:0;}
#nav ul.menu a span.jq-shadow { color:#000; position:absolute; left:1.1em; top:0.1em; white-space:nowrap;}
#nav ul.menu ul { position:absolute; top:35px; left:0; width:170px; background:#a90a25; display:none;}
#nav ul.menu ul li { display:block; float:none; padding-left:0;}
#nav ul.menu ul li a { display:block; padding-left:18px;}
#nav ul.menu ul li a span.jq-shadow  {left:1.4em;  white-space:nowrap;}

#bd { height:100%; overflow:hidden; position:relative; z-index:9;}
#sidebar_left { width:202px; float:left; position:relative; z-index:2; }
#sidebar_right { width:202px; float:right; position:relative; z-index:2;}
#content { width:570px; float:left;}

#contairner {margin:0 0 0 5px; position:relative;  height:100%; overflow:hidden; }

.block {
	padding-bottom:8px;
	clear: both;
}

.box_a .head{ background:url(../images/bar_a_right.gif) right top no-repeat; height:38px; }

.box_a .head_inner {background:url(../images/bar_a_left.gif) left top no-repeat; height:28px;overflow:hidden; padding-top:10px;  padding-left:10px; color:#fff;}
.head .title {font-size:18px;  position:relative; line-height:18px;}
.head .title span { position:relative; left:0; top:0;line-height:18px;}
.head .title span.jq-shadow { color:#545454; position:absolute; left:0em; top:1px;line-height:18px; white-space:nowrap;}
.head .title span a, .head .title span a:hover { color:#fff; text-decoration:none;}
.head .title span.jq-shadow a,.head .title span.jq-shadow a:hover  {color:#545454; text-decoration:none;}


.box_a .content { background:#ffffff url(../images/box_a_bg.gif) left bottom repeat-x; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5;}
.box_a div.bot { display:block; width:100%; height:5px; background:url(../images/box_a_bot_m.gif) repeat-x; font-size:1px; overflow:hidden;}
.box_a div.bot div { display:block; width:100%; height:5px; background:url(../images/box_a_bot_l.gif) left top no-repeat;font-size:1px; overflow:hidden;}
.box_a div.bot div div { display:block; width:100%; height:5px; background:url(../images/box_a_bot_r.gif) 100% 100% no-repeat;font-size:1px; overflow:hidden;}
ul.list { padding:10px;}
ul.list li { list-style:none; list-style-type:none; background:url(../images/point.gif) 0 0.7em no-repeat; padding-left:0.5em; margin-bottom:5px; zoom:1;}
ul.list li.last { margin:0;}
ul.list li a { color:#000000; text-decoration:none;}
ul.list li a:hover { color:#e1002a; text-decoration:none; }
.box_b { width:202px;}
.box_b .content { background:#ffffff; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; padding:10px; text-align:center;}
.box_b div.bot { display:block;  height:6px; background:url(../images/box_b_bot_m.gif) repeat-x; font-size:1px; }
.box_b div.bot div.l { display:block; width:5px; height:6px; background:url(../images/box_b_bot_l.gif) left top no-repeat;font-size:1px; float:left;}
.box_b div.bot div.r { display:block; width:5px; height:6px; background:url(../images/box_b_bot_r.gif) 100% 100% no-repeat;font-size:1px; float:right;}
.box_b div.top { display:block;  height:4px; background:url(../images/box_b_top_m.gif) repeat-x; font-size:1px; overflow:hidden;}
.box_b div.top div { display:block;  height:4px; background:url(../images/box_b_top_l.gif) left top no-repeat;font-size:1px; overflow:hidden;}
.box_b div.top div div { display:block;  height:4px; background:url(../images/box_b_top_r.gif) 100% 100% no-repeat;font-size:1px; overflow:hidden;}
.spacer { height:15px; overflow:hidden;}


#slider { width:560px; height:238px; overflow:hidden; position:relative;}
#slider .panel { position:relative; z-index:10;}
#slider .panel div.item { position:absolute; top:0; left:0;width:560px; height:238px; overflow:hidden; background:#fff; }
#slider .panel div.item .bg { position:absolute; top:0; left:0; z-index:20;}
#slider .panel div.item .content { position:absolute; top:40px; left:20px; z-index:21; width:355px; color:#fff;}
#slider .panel div.item p {}
#slider .panel div.item .content a.view_more { color:#fff; background:url(../images/icon01.gif) right center no-repeat; padding-right:15px; text-decoration:none;}
#slider .panel div.item .content a.view_more:hover { color:#e1002a; text-decoration:none;}
.slider_tl { position:absolute; top:0; left:0; z-index:11; width:560px; height:3px; font-size:1px; overflow:hidden; background:url(../images/slider_top_l.gif) left top no-repeat;}
.slider_tl div {width:560px; height:3px; font-size:1px; overflow:hidden;background:url(../images/slider_top_r.gif) right top no-repeat; }
#slider .ctrl { position:absolute; z-index:999; bottom:0; right:0px;}
#slider .ctrl a { display:inline-block; height:19px; line-height:19px; padding:0 6px; background:url(../images/slider_ctrl.gif) left bottom repeat-x; margin-left:1px; color:#545454; text-decoration:none;}
#slider .ctrl a:hover ,#slider .ctrl a.active { color:#fff; background-position:left top;}
.box_c { background:url(../images/box_c_bg.gif) left top repeat-x; padding-top:11px;}
.box_c .content { padding:0 8px;background:#ffffff; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5;}
.box_c div.bot { display:block;  height:6px; background:url(../images/box_b_bot_m.gif) repeat-x; font-size:1px; overflow:hidden;}
.box_c div.bot div { display:block;  height:6px; background:url(../images/box_b_bot_l.gif) left top no-repeat;font-size:1px; overflow:hidden;}
.box_c div.bot div div { display:block;  height:6px; background:url(../images/box_b_bot_r.gif) 100% 100% no-repeat;font-size:1px; overflow:hidden;}
.box_c h3 { padding:18px 10px 0px 10px; font-size:18px; line-height:100%; color:#e1002a; font-weight:normal;}
.box_c p { margin-top:18px; padding:0 10px;}
.box_c .links { border-top:1px solid #e1e2e3; margin-top:25px; height:14px; line-height:14px; overflow:hidden; padding:10px 0 15px 0;}
.box_c .links .l { float:left; font-size:14px; color:#e1002a; }
.box_c .links .l a { color:#e1002a; text-decoration: none;}
.box_c .links .l a:hover { text-decoration:underline;}
.box_c .links .r { float:right;}
a.view_more { color:#676565; background:url(../images/icon02.gif) right center no-repeat; padding-right:15px; text-decoration:none;}
a.view_more:hover { color:#e1002a;}
.row { height:100%; overflow:hidden;}

.box_d { width:275px;}
.box_d .content { background:url(../images/box_d.gif) no-repeat;  height:236px; padding:20px 20px 20px 20px; }
.box_d .head{ background:url(../images/head_r.gif) right top no-repeat; height:38px; }

.box_d .head_inner {background:url(../images/head_l.gif) left top no-repeat; height:28px;overflow:hidden; padding-top:10px;  padding-left:10px; color:#fff;}
.iso {height:230px; overflow:auto;}
.iso .item { width:50%; float:left; padding-bottom:5px; color:#e61938; font-weight:bold; }
.iso .item a { color:#e1002a; text-decoration:none;  }
.iso .item a:hover { color:#000; text-decoration:none;  }

.industry_list { font-weight:bold; height:230px; overflow:auto;}
.industry_list a { color: #000; text-decoration:none}
.industry_list a:hover { color: #e1002a; text-decoration:none}
.left { float:left;}
.right { float:right;}
.row2,.row3, .row4 { margin-top:8px;}

.prod a { display:block; width:180px; height:240px; overflow:hidden; float:left; position:relative; text-decoration:none; cursor:pointer; color:#fff;}
.prod a:hover { text-decoration:none;color:#fff;}
.prod .mid { margin:0 9px;}
.prod a img { position:relative; top:0; left:0;}
.prod a b { position:absolute; left:10px; bottom:0px; background: url(../images/btn_red.png) no-repeat; width:160px; height:42px; line-height:42px; white-space:nowrap; text-align:center; font-size:24px; font-weight: bold; }
.prod a b small { font-size:12px;}
.prod a b.btn_blue {background: url(../images/btn_red.png) no-repeat;}

.prod a b  span { position: absolute; left:30px; top:0px;line-height:42px;}
.prod a b  span.jq-shadow { color:#000; position:absolute; left:30px; top:1px;line-height:42px;}

.box_e { width:202px; overflow:hidden;}
.box_e .head{ background:url(../images/head_r.gif) right top no-repeat; height:38px; }

.box_e .head_inner {background:url(../images/head_l.gif) left top no-repeat; height:28px;overflow:hidden; padding-top:10px;  padding-left:10px; color:#fff;}

.box_e .content { background:#ffffff url(../images/box_a_bg.gif) left bottom repeat-x; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5;}
.box_e div.bot { display:block; width:202px; height:5px; background:url(../images/box_a_bot_m.gif) repeat-x; font-size:1px; overflow:hidden; padding:0; margin:0; position:relative;}
.box_e div.bot div.l { display:block; width:4px; height:5px; background:url(../images/box_a_bot_l.gif) left top no-repeat;font-size:1px; overflow:hidden; position:absolute; top:0; left:0;  }
.box_e div.bot div.r { display:block; width:4px; height:5px; background:url(../images/box_a_bot_r.gif) 100% 100% no-repeat;font-size:1px; overflow:hidden; position:absolute; top:0; right:0;}

#login_form { padding:10px;}
#login_form label { display:inline-block; width:5.3em;}
#login_form input.text { background:#fff url(../images/input_text.gif) repeat-x; border:1px solid #a8acad; outline:none; padding:3px 5px; width:100px;}
.form_row { margin-bottom:8px;}


#wrapper #shdow #doc #bd #sidebar_right .block #login_box .content #login_form .form_row .btn_submit {
	color: #FFFFFF;
}



a.btn_submit { background:url(../images/btn_login.png) no-repeat; width:69px; height:34px; line-height:34px; text-align:center; display:block; margin-left:5.4em; color:#fff; font-weight:bold; text-decoration:none;}
a.btn_submit:hover {color:#fff; font-weight:bold; text-decoration:none;}
a.btn_submit:active {color:#fff; font-weight:bold; text-decoration:none;}

#login_form .links { height:1em; line-height:1em; padding-top:5px;}
#login_form .links a { color:#000; text-decoration:none;}
#login_form .links a:hover { color:#e1002a;text-decoration:none;}

.box_f { width:202px; height:91px; overflow:hidden; background:url(../images/box_f.gif) no-repeat; color:#fff;}
.box_f div{ padding-left:55px; }
.box_f .phone { font-size:16px; font-weight:bold;padding-top:24px;}
.box_f .email {padding-top:14px;}
.box_f a { color:#fff; text-decoration:none;}
.box_f a:hover { color:#fff;text-decoration:underline;}
a.btn_202 { display:block; background:url(../images/btn_202.gif) no-repeat; width:132px; height:29px; overflow:hidden; padding:10px 20px 10px 50px; line-height:100%; text-decoration:none; color:#000;}
a.btn_202:hover {color:#000;text-decoration:none;}
a.btn_202 small { font-size:14px; line-height:100%; display:block;}
a.btn_202 span { font-size:14px; line-height:100%; display:block; font-weight:bold;}
a.btn_202_last { margin-top:10px;} 

ul.list1 { padding:0 18px; padding-bottom:10px;}
ul.list1 li { padding-top:10px; list-style:none; list-style-type:none; }
.date { color:#e1002a; font-size:14px;}
ul.list1 li a { color:#000; text-decoration:none; font-weight:bold;}
ul.list1 li a:hover { text-decoration:underline;}


.text_right { text-align:right; margin:0 10px; padding:10px 0; border-top:1px solid #e1e2e3;}

.ads { text-align:center;}
.clear { height:1px; overflow:hidden;}
#ft { margin-top:20px; }
#ft .inner { border-left:1px solid #e1e2e3;border-right:1px solid #e1e2e3; padding:10px 20px;height:100%; overflow:hidden;}
#ft .inner .col1 { float:left;}
#ft .inner .col2 { float:right; font-size:14px;}
.ft_t { height:4px; background:url(../images/point1.gif) left top repeat-x; font-size:1px; overflow:hidden;}
.ft_t .l { width:4px; height:4px; font-size:1px; overflow:hidden; background:url(../images/corner.gif) left top no-repeat; float:left;}
.ft_t .r { width:4px; height:4px; font-size:1px; overflow:hidden; background:url(../images/corner.gif) right top no-repeat;float:right;}

.ft_b { height:4px; background:url(../images/point1.gif) left bottom repeat-x; font-size:1px; overflow:hidden;}
.ft_b .l { width:4px; height:4px; font-size:1px; overflow:hidden; background:url(../images/corner.gif) left bottom no-repeat; float:left;}
.ft_b .r { width:4px; height:4px; font-size:1px; overflow:hidden; background:url(../images/corner.gif) right bottom no-repeat;float:right;}
#ft b { color:#e1002a; font-weight:normal;}
#ft a {color:#e1002a; text-decoration:none;}
#ft a:hover {color:#e1002a; text-decoration: underline;}