/*------CSS/2012-6-22/----JackLance.li@gmail.com------*/
*{margin:0px;padding:0px;}
a:link {text-decoration:none; color:#000000; }
a:visited {text-decoration:none; color:#000000; }
a:hover {text-decoration:underline; color:#000000; }
a:active{text-decoration:none; color:#000000; }
.chinese {font-family:"宋体";}
.english { font-family:'Arial';}
body {text-align:center; }
.clear { clear:both;}
.Jan:link { color:#666666; }
.Jan:visited {/* color:#666666;*/ }
.Jan:hover { color:#0093dd; }
.Jan:active { color:#0093dd; }
.br { font-size:0; line-height:0; }
/****
logo深蓝 #0093dd
****/

#header { width:983px; height:100px; margin:0px auto; margin-bottom:15px; background:url(../images/web/logo2.png) left bottom no-repeat; position:relative; }
#header .logo { position:absolute; left:0px; top:0px; width:250px; height:100px;  }
#header .top { width:100%; float:right; padding-top:10px; padding-right:5px; }
#header .top a { float:right; margin-left:10px; }
#header .top .cn { width:30px; height:38px; background:url(../images/web/cn.jpg) 0 0 no-repeat; }
#header .top .en { width:36px; height:38px; background:url(../images/web/en.jpg) 0 0 no-repeat; }

#header .navigation { width:730px; height:43px; line-height:40px; position:absolute; right:-5px; bottom:0px; font-family:'Arial'; font-size:14px; font-weight:700; color:#11274e; }
#header .navigation dl { width:730px;  }
#header .navigation dl dt { float:left; }
#header .navigation dl .normale { background:url(../images/web/naviback2.jpg) 0 0 repeat-x;  }
#header .navigation dl .normale:hover { background:url(../images/web/naviback2.jpg) 0 -43px repeat-x;  }
#header .navigation dl dt a { padding-left:26px; padding-right:26px; float:left; height:40px; background:url(../images/web/naviLine.jpg) bottom left no-repeat; }
#header .navigation dl .normaleFirst { background:url(../images/web/navi01.jpg) 0 0 no-repeat; }
#header .navigation dl .normaleFirst:hover { background:url(../images/web/navi01.jpg) 0 -43px no-repeat; }
#header .navigation dl .normaleFirst a { background:none;}
#header .navigation dl .normaleLast { background:url(../images/web/navi02.jpg) 0 0 no-repeat; }
#header .navigation dl .normaleLast:hover { background:url(../images/web/navi02.jpg) 0 -43px no-repeat; }
#header .navigation dl .normaleLast a { background:none; background:url(../images/web/naviLine.jpg) bottom left no-repeat;}
#header .navigation dl dt a:link { text-decoration:none; }
#header .navigation dl dt a:visited { text-decoration:none; }
#header .navigation dl dt a:hover { text-decoration:none; color:#0093dd; }
#header .navigation dl dt a:active { text-decoration:none; color:#0093dd; }


/**--主页部分--**/
#IMain { width:983px; margin:0px auto; font-family:'Arial'; }
#IMain .Bpicture { width:100%; height:408px; background:url(../images/picture/Bpicture.jpg) center center no-repeat; margin-bottom:30px; position:relative; }
#IMain .Bpicture embed { position:absolute; right:20px; top:40px;}
#IMain .IMainBox { width:940px; margin:0px auto; margin-bottom:40px; }

#IMain .IMainBox .IMainBox_l { width:315px; float:left; }
#IMain .IMainBox .IMainBox_l .newsTltle { width:100%; height:24px; line-height:24px; background:url(../images/web/i_news.jpg) 0 0 no-repeat; position:relative; margin-bottom:10px; }
#IMain .IMainBox .IMainBox_l .newsTltle span { font-size:14px; font-weight:700; color:#000000; float:left; margin-left:38px;  }
#IMain .IMainBox .IMainBox_l .newsTltle a { font-size:12px; font-weight:400; color:#000000; position:absolute; right:20px; bottom:0px; }
#IMain .IMainBox .IMainBox_l .newsInfo { width:100%; height:90px; }
#IMain .IMainBox .IMainBox_l .newsInfo dl { width:100%; font-size:12px; color:#666666; }
#IMain .IMainBox .IMainBox_l .newsInfo dl dt { width:300px;  height:20px; line-height:20px; float:left; }
#IMain .IMainBox .IMainBox_l .newsInfo dl dt span { width:70px; text-align:left; float:left; margin-right:5px; display:inline; }
#IMain .IMainBox .IMainBox_l .newsInfo dl dt a { width:220px; text-align:left; float:right; }
#IMain .IMainBox .IMainBox_l .newsInfo dl dt a:link { color:#666666; }
#IMain .IMainBox .IMainBox_l .newsInfo dl dt a:visited { color:#666666; }
#IMain .IMainBox .IMainBox_l .newsInfo dl dt a:hover { color:#0093dd; }
#IMain .IMainBox .IMainBox_l .newsInfo dl dt a:active { color:#0093dd; }

#IMain .IMainBox .IMainBox_m { width:310px; float:left; padding-left:20px; }
#IMain .IMainBox .IMainBox_m .aboutTitle { width:100%; height:24px; line-height:24px; font-size:14px; font-weight:700; text-align:left; margin-bottom:5px; }
#IMain .IMainBox .IMainBox_m .aboutInfo { width:100%; height:90px; position:relative; }
#IMain .IMainBox .IMainBox_m .aboutInfo p { font-size:12px; color:#666666; text-align:justify; line-height:22px; }
#IMain .IMainBox .IMainBox_m .aboutInfo a { width:48px; height:14px; background:url(../images/web/more_01.jpg) 0 0 no-repeat; position:absolute; right:0px; bottom:0px; }

#IMain .IMainBox .IMainBox_r { width:260px; height:100px; padding-top:25px; float:right; overflow:hidden; }
#IMain .IMainBox .IMainBox_r .productBox {}
#IMain .IMainBox .IMainBox_r dl { width:100%; float:right; }
#IMain .IMainBox .IMainBox_r dl dt { padding:0px 10px; float:left; line-height:0;  }
#IMain .IMainBox .IMainBox_r dl dt h5 { height:40px; font-size:12px; font-weight:700; color:#718ec1; line-height:100%; }
#IMain .IMainBox .IMainBox_r dl dt img { margin:0px auto; margin-bottom:5px; }
#IMain .IMainBox .IMainBox_r dl dt p { text-align:right; font-size:10px; line-height:100%; }
#IMain .IMainBox .IMainBox_r dl dt p a:link { color:#666666; }
#IMain .IMainBox .IMainBox_r dl dt p a:visited { color:#666666; }
#IMain .IMainBox .IMainBox_r dl dt p a:hover { color:#0093dd; }
#IMain .IMainBox .IMainBox_r dl dt p a:active { color:#0093dd; }



#footer { width:983px; height:40px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin:0px auto; margin-bottom:20px; }
#footer p { line-height:40px; font-family:'Arial'; font-size:12px; color:#666666; }

/**--页面顶部小图片--**/
#aboutPic { background:url(../images/picture/aboutPic.jpg) center center no-repeat; }
#contactPic { background:url(../images/picture/contact.jpg) center center no-repeat; }
#corporatePic { background:url(../images/picture/corporate.jpg) center center no-repeat; }
#industryPic { background:url(../images/picture/industry.jpg) center center no-repeat; }
#productsPic { background:url(../images/picture/products.jpg) center center no-repeat; }
#facilitiesPic { background:url(../images/picture/facilities.jpg) center center no-repeat; }
























/**--AboutUs--**/
#Jmain { width:953px; margin:0px auto; font-family:'Arial'; margin-bottom:40px; }
#Jmain .JmainPic { width:100%; height:270px; margin-bottom:20px; }
#Jmain .JmainBox { width:620px; float:left; padding-left:5px; }
#Jmain .JmainBox .JmainBoxTitle { font-size:24px; font-weight:700; color:#11274e; text-align:left; padding-bottom:20px; }
#Jmain .JmainBox .JmainBoxInfo { width:100%; min-height:300px; height:auto !important; height:300px; overflow:visible; }

/**--全局二级页面内容部分样式--**/
#Jmain .JmainBox .JmainBoxInfo p { font-size:12px;/* color:#8a8b8b;*/ line-height:22px; text-align:justify; margin-bottom:20px; }
#Jmain .JmainBox .JmainBoxInfo h5 { font-size:13px; color:#666666; line-height:15px; text-align:left; margin-bottom:5px; color:#666666; }




#Jmain .contactBox { width:277px; height:299px; background:url(../images/web/contactBack.jpg) 0 0 no-repeat; float:right; }
#Jmain .contactBox .contactBoxTitle { width:100%; height:50px; line-height:50px; font-size:24px; color:#11274e; text-align:left; margin-bottom:20px;  }
#Jmain .contactBox .contactBoxTitle span { padding-left:15px; }
#Jmain .contactBox .contactBoxInfo { width:100%; }
#Jmain .contactBox .contactBoxInfo table { width:250px; margin:0px auto; font-size:12px; color:#8a8b8b; line-height:24px; }
#Jmain .contactBox .contactBoxInfo table a:link { color:#8a8b8b; }
#Jmain .contactBox .contactBoxInfo table a:visited { color:#8a8b8b; }
#Jmain .contactBox .contactBoxInfo table a:hover { color:#0093dd; }
#Jmain .contactBox .contactBoxInfo table a:active { color:#0093dd; }

/*--fontPage 翻页样式--*/
#fontPage { width:100%; height:12px; padding-top:10px; text-align:center; font-size:12px; }
#fontPage a { margin:0 10px; width:50px; height:12px; padding:1px 10px; border:1px solid #999999; }
#fontPage a:hover { border:1px solid #0093dd; text-decoration:none; }
