@charset "utf-8";
/* @Author lifuting */

/*layout*/
.container {margin:0 auto; width:960px; height:auto;}
.blank {display:block;overflow:hidden;clear:both; height:0;}
.blank10 {display:block;overflow:hidden;clear:both; height:10px;}
.blank15 {display:block;overflow:hidden;clear:both; height:15px;}
.blank30 {display:block;overflow:hidden;clear:both; height:30px;}
/*End layout*/

/*MSN Skype */
#topbar{ position: absolute;z-index:100;top:108px;right:5px;width:102px;height:121px; background: url(../images/msnBg.gif) no-repeat 0 0;}
#topbar h3 { padding-left:10px; height:28px; line-height:28px;}
#topbar ul li { padding:7px 0 0 10px;}
#topbar ul li a { display:block; padding-left:40px; height:34px; line-height:34px; color:#8EE0F5; background: url(../images/MSN.jpg) no-repeat;}
#topbar ul li.Skype a { background:url(../images/SKYPE.jpg) no-repeat;}
#topbar ul li a:hover { text-decoration:none;}

/*header*/
.header .logo { padding:15px 0 0 2px; width:290px; height:85px; }
.headerRight { width:620px; height:auto;}
.Favorite { padding-top:13px;height:20px; line-height:20px; text-align: right;color:#4E4F4F; }
.Favorite a { padding:0 3px;color:#6c6c6c;}
.SearchBox { float:right; width:135px; height:18px; line-height:18px; border:1px solid #4B6E81; background:#010822;}
.SearchBox .search { padding-left:5px;height:18px;line-height:18px;border:0;color:#558697;width:105px; background:none;}
.SearchBox .button { border:0; width:23px; height:18px; background: url(../images/search.jpg) no-repeat 0 3px; cursor:pointer;}
.nav { height:24px; padding-top:15px;}
.nav li {float:left;}
.nav li a { display:block; margin-left:8px; padding-left:15px;width:80px;height:24px;line-height:24px;font-size:13px;color:#8EE0F5;font-weight:bold;background: url(../images/navli.gif) no-repeat 0 6px; border-bottom:1px solid #020923;}
.nav li a:hover,.nav li a.hover { color:#FFF; text-decoration:none; background-position:0 -20px;border-bottom:1px solid #FFF;}

#home_page .nav li a.home,#about_page .nav li a.about,#news_page .nav li a.news,#pro_page .nav li a.pro,#down_page .nav li a.down,#con_page .nav li a.con{
	color:#FFF; text-decoration:none; background-position:0 -20px;border-bottom:1px solid #FFF;}


/*End header*/

/*footer*/
.Links { padding:25px 0 10px; line-height:20px;}
#footer { width:100%; padding:15px 0;color:#6D6D6D;line-height:20px; text-align:center; border-top:1px solid #696770;}
#footer a{ color:#6D6D6D; margin:0 2px;}
/*End footer*/

/*banner*/
.banner {position:relative;width:960px;height:212px;overflow:hidden;}
.banner .imgList {width:960px;height:212px;}
.banner .imgList, .banner .imgList img {display:block;}
.banner .number { position:absolute;bottom:10px;right:20px;overflow:hidden;}
.banner .number li {float:left;margin-right:4px;}
.banner .number a { display:block;width:12px;height:12px;line-height:12px;background: url(../images/number.gif) no-repeat 0 0;font-size:10px;color:#FFF;text-align:center;}
.banner .number a:hover, .banner .number a.current { background: url(../images/numberHover.gif) no-repeat 0 0; color:#FFF; text-decoration:none;}
/*End banner*/

.banner2 { width:960px;height:212px;overflow:hidden;}
.banner2 img { display:block;}
/*End banner2*/

/*hotNewBox*/
.hotNewBox { margin-top:10px;width:960px; height:257px; background: url(../images/box.gif) repeat-x 0 0;}
.more { line-height:20px;}
.news { width:340px; overflow:hidden;}
.news .title { margin:3px 10px 0; height:35px; line-height:35px;border-bottom:1px dashed #A4ADB6;}
.news .title b { font-size:16px; color:#8EE0F5;}
.news .title span { float:right;}
.news ul { margin:0 10px;}
.news ul li { padding:14px 0; line-height:20px;border-bottom:1px dashed #A4ADB6; color:#87D5EA;}
.news ul li a { display:block; height:20px; overflow:hidden; font-size:14px; color:#B2B2B2;}
.news ul li p { display:block; height:20px; overflow:hidden;}

#ContactUs { width:330px; padding-left:10px;}
#ContactUs .title { border-bottom:none;}
#ContactUs .About { margin:0 10px; height:123px; color:#8EE0F5;line-height:16px;}
#ContactUs .About a { color:#B2B2B2; font-weight:bold;}
#ContactUs .tel { padding:0 10px; color:#B2B2B2;line-height:18px;}
#ContactUs .tel a { color:#8EE0F5;}

#hotProduct { width:270px;padding-left:10px;}
#hotProduct ul li { padding:8px 0;}
.Productdl { display:block; width:250px;}
.Productdl dt { float:left; width:50px; height:50px; border:1px solid #295F6D;}
#hotProduct .Productdl dt a { height:50px;}
.Productdl dd { float:left; padding-left:10px; width:188px; height:50px; overflow:hidden;}
/*End hotNewBox*/

/*leftBar*/
.leftBar { width:200px;height:auto;}
.leftBar h2 { padding-left:3px; height:40px; line-height:40px; font-size:16px; border-bottom:1px dashed #A4A7B0;}
.liftNav { margin:20px 0 0 5px;}
.liftNav li a  { display:block;height:30px;line-height:30px; padding-left:15px;color:#CACACA;font-weight:bold;background:url(../images/navli.gif) no-repeat 0 -80px;}
.liftNav li a:hover,.liftNav li a.hover  { color:#8EE0F5; background-position:0 -45px; }

#CNLTreeMenu1 {width:200px; padding-top:10px; height:auto; background:url(../images/leftBarCenter.gif) repeat-y;}
.CNLTreeMenu li { clear:both;line-height:18px; overflow:hidden;}
.CNLTreeMenu li a { float:right;display:block;padding:4px 5px 3px;width:167px;_width:164px;color:#CACAC8; font-size:14px;}
.CNLTreeMenu li a:hover { color:#8EE0F5;}
.CNLTreeMenu li ul { clear:both; }
.CNLTreeMenu li ul li { clear:both; padding:0; overflow:hidden; background:none; }
.CNLTreeMenu li ul li a { float:right; display:block;width:155px;_width:152px; padding:4px 5px 3px 17px; font-size:12px; background:url(../images/point.gif) no-repeat 5px 12px;}
.CNLTreeMenu li ul li a:hover { color:#8EE0F5;}
.Closed ul {display:none;}
.Child img.s { background:none;cursor:default;}
#CNLTreeMenu1 img.s {float:left; padding:7px 5px 0; width:11px; height:11px;cursor:pointer;vertical-align:middle;}
#CNLTreeMenu1 .Opened a, #CNLTreeMenu1 .Opened ul li a.hover { color:#8EE0F5;}
#CNLTreeMenu1 .Opened ul li a {color:#CACAC8;}
#CNLTreeMenu1 .Opened img.s {background:url(skin1/opened.gif) no-repeat center 9px;}
#CNLTreeMenu1 .Closed img.s {background:url(skin1/closed.gif) no-repeat center 9px;}
#CNLTreeMenu1 .Child img.s { background:url(skin1/child.gif) no-repeat center 9px;}
/*CNLTreeMenu End*/

/*rightBar*/
.rightBar { width:710px; padding-bottom:10px; height:auto;}
.currentPath { height:40px; line-height:40px; border-bottom:1px dashed #A4A7B0; text-align:right;}
.currentPath em { font-family:"宋体"; padding:0 5px;}
.currentPath span { color:#8EE0F5;}
.ContentBox { padding:10px; line-height:18px; color:#CACACA;}
.ContentBox h2 { padding:20px 0 10px; color:#CACACA;}

/*newsList*/
.newsList li { clear:both;overflow:hidden;height:24px;line-height:24px;padding-left:10px;background:url(../images/point2.gif) no-repeat 0 10px;}
.newsList li span { float:right;}
.newsContent { width:690px; overflow:hidden;}
.newsContent h1 { margin-bottom:15px; height:30px; line-height:30px; text-align:center;}
.DownLoad { padding-right:23px; color:#FFF; background:url(../images/download.gif) no-repeat right -1px;}

/*ContactUs*/
.ContactUs { margin-top:20px;border:1px dashed #A4A7B0;}
.ContactUs td { padding:5px 3px;color:#CACACA;}

/*Sitemap*/
.Sitemap { margin-top:20px; background: url(../images/Sitemap.jpg) no-repeat;}
.Sitemap h2 { width:705px; height:32px;line-height:32px;text-align: center;}
.Sitemap h2 a { color:#FFF;}
.Sitemap ul { padding-top:42px;}
.Sitemap li { float:left;padding-right:12px; width:129px;line-height:32px;font-size:14px; text-align:center; overflow:hidden;}
.Sitemap li a { color:#FFF;}
.Sitemap li ul { padding-top:15px;}
.Sitemap li ul li { float:none; display:block;font-size:12px; text-align:left; padding:0 0 0 5px;line-height:25px;}

/*------------分页-------------*/
.pageBottom{height:37px;display:block;padding-top:15px;text-align:center;}
.pageB{ text-align:center;line-height:20px;_line-height:25px;}
.pageB a{ margin:0 5px;text-decoration:none;}
.pageB a:hover{ color:#8EE0F5; text-decoration:none;}
.pageB span.current{margin:0 5px;color:#8EE0F5; font-weight: bold;}
/*------------End 分页-------------*/
