body{font:13px Tahoma,Helvetica,Arial,sans-serif;*font-size:small;*font:x-small;line-height:1.5;}
select,input,textarea,button{font-size:12px}
body,form{margin:0;padding:0}
select,input{vertical-align:middle;}
img{border:0;}

a:link{color:#333;text-decoration:none}
a:visited{color:#444;text-decoration:none}
a:hover{color:#f50;text-decoration:underline}

.f10{font-size:10px}
.f12{font-size:12px}
.f14{font-size:14px}
.f18{font-size:18px}
.gray{color:#888}
.red{color:#e00}
a.uline{text-decoration:underline}
.small{font-weight:normal}
.b{font-weight:bold}

.l{float:left}
.r{float:right}

#main{margin: 0 auto;font-size:12px;width:940px;position:relative;}

#top{margin:0 auto;background:transparent url(/companymodule/theme/qiyeboke/images/bg.png) no-repeat scroll 0 0;font-size:12px;height:34px;line-height:30px;padding:0 10px;color:#ddd}
#top a{padding:0 5px;}

#header {padding:10px 0 0 0;height:110px;}
#header .logo_vip{float:left;width:270px;text-indent:-9999px;}
#header .logo_vip a{background:url(/companymodule/theme/qiyeboke/images/logo.png) top left no-repeat;display: block;text-decoration:none;width:270px;height:103px;}
#header .h_r{float:right;width:670px;}
#header .head_zz{padding:5px 0 12px 10px;height:50px;background:url(/companymodule/theme/qiyeboke/images/head_zz.png) no-repeat 0 5px}
#header .menu{background:url(/companymodule/theme/qiyeboke/images/bg.png) 0 -60px no-repeat;height:36px;padding:4px 0 0 0px}
#header .menu ul{padding:0;margin:0;list-style: none;}
#header .menu li{float:left;text-align:center;padding:0 8px;line-height:28px;}
#header .menu li a{text-decoration:none;font-size:14px;color:#fff;}
#header .menu a:hover{color:#DCF8FF}

.home_ad{height:158px;}

#main2{background:transparent url(/companymodule/theme/qiyeboke/images/bg_main2.png) repeat-y scroll right top;min-height:50px;_height:50px}
#mainleft{float:left;width:675px;}
#mainright{float:right;width:255px;}


.about_nav {height:63px;background:transparent url(/companymodule/theme/qiyeboke/images/bg_about_nav.png) no-repeat scroll 0 0;padding:20px 7px 0  7px;}
.about_nav ul{margin:0;padding:0;list-style-type:none;}
.about_nav ul li{float:left;width:20%;text-align:center}
.about_nav ul li a{color:#0C81B1;}

.home_about{background:transparent url(/companymodule/theme/qiyeboke/images/bg_about.png) repeat-y scroll left top;}
.home_about_top{background:url(/companymodule/theme/qiyeboke/images/bg.png) 0 -180px no-repeat;height:15px}
.home_about_bottom{background:url(/companymodule/theme/qiyeboke/images/bg.png) 0 -200px no-repeat;height:14px}
.home_about dl{margin:10px 20px;padding:0 0 0 80px;}
.home_about dl dd{padding:0;margin:0}
.home_about dl dt{padding:0 0 8px 0;}

.home_about dl.a01{background:url(/companymodule/theme/qiyeboke/images/bg_about_icon.png) 0 -195px no-repeat;line-height:180%}
.home_about dl.a02{background:url(/companymodule/theme/qiyeboke/images/bg_about_icon.png) 0 -300px no-repeat;}
.home_about dl.a02 dd{clear:both;height:42px;padding:4px 0 0 0;margin:0}
.home_about dl.a02 dd .l{width:132px;height:36px;line-height:36px;background:url(/companymodule/theme/qiyeboke/images/bg.png) 0 -235px no-repeat;text-align:center}
.home_about dl.a02 dd .r{width:410px;}

.home_about dl.a03{background:url(/companymodule/theme/qiyeboke/images/bg_about_icon.png) 0 20px no-repeat;}
.home_about dl.a03 dd{padding:5px 0}

.home_about dl.a04{background:url(/companymodule/theme/qiyeboke/images/bg_about_icon.png) 0 -690px no-repeat;}
.home_about dl.a04 dd{clear:both;height:25px;padding:7px 0 0 0;margin:0;border-top:1px #eee solid}
.home_about dl.a04 dd .l{width:452px;}
.home_about dl.a04 dd .r{width:74px;height:20px;padding-left:8px;background:transparent url(/companymodule/theme/qiyeboke/images/bg_about_nav.png) no-repeat scroll 0 -106px;}

.home_about dl.a05{}
.home_about dl.a05 dd{padding:0 0 10px 0;color:#777}
.home_about dl.a05 h3{padding:0;margin:0;color:#444;font-size:14px;}

.home_news h3,.hot_news h3,.home_case h3,.home_coblog h3,h2.nav2{background:transparent url(/companymodule/theme/qiyeboke/images/bg.png) no-repeat scroll 0 -300px;height:30px;line-height:30px;padding:0 10px;margin:8px 0 0 0;font-size:12px}
h2.nav2{margin:0;}
.home_news h3 span a,.hot_news h3 span a,.home_case h3 span a,.home_coblog h3 span a,h2.nav2 span a{font-weight:normal;color:#7297A1}

.hot_news{margin:0 0 8px 0;min-height:100px;_height:100px;}
.hot_news h3{margin:0 0 2px 0}
.hot_news_nav{float:left;border:1px #BAD9E0 solid;width:130px;background:#EAF4F8;}
.hot_news_list{float:right;border:1px #BAD9E0 solid;width:499px;padding:10px 20px;}
.hot_news_nav ul{margin:8px 0 8px 15px;padding:0;list-style: none;}
.hot_news_nav li{background:transparent url(/companymodule/theme/qiyeboke/images/bg_arrow.gif) no-repeat scroll 0 8px;line-height:24px;padding:0 0 0 10px}

.hot_news_focus{border-bottom:1px #ddd dotted;padding:0 0 8px 0;margin:0 0 8px 0}
.hot_news_focus h2{text-align:center;padding:3px 0;font-size:16px;margin:0;}
.hot_news_focus h2 a{color:#e00;}
.hot_news_list ul{margin:0;padding:0;list-style: none;height:249px;overflow:hidden;}
.hot_news_list li{overflow:hidden;clear:both;line-height:23px;background:transparent url(/companymodule/theme/qiyeboke/images/bg_dot.gif) no-repeat scroll 0 8px;padding-left: 12px;font-size:14px;line-height:180%;}
.hot_news_list li .tl a{float:left;display:block;width:380px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hot_news_list li .r{width:90px;overflow:hidden;text-align:right;font-size:12px;}

.home_left_box,.left_box,.home_coblog_box,.home_case_box,.home_link_box{border:1px #BAD9E0 solid;border-top:0;padding:10px;min-height:50px;_height:50px}
.home_case_box{margin:0 0 8px 0}
.left_box{padding:10px 20px;min-height:1700px;_height:1700px}
.left_box a{text-decoration:underline}
.cate_box{border:1px #BAD9E0 solid;border-bottom:0;background:#EAF4F8;padding:5px 10px;text-align:center;color:#C0D6DF}
.home_case ul,.home_coblog ul,.home_news ul,.right_news ul,ul.article_list {list-style: none;margin:0;padding:0;}
.home_case li{float:left;width:25%;text-align:center;padding:10px 0;}
.home_case li .imgdox{margin:0 auto;border:1px #ddd solid;padding:2px;width:120px;height:90px;overflow:hidden;text-align:center;position:relative}
.home_case li .imgdox img{margin:0 auto;max-width:120px}
.home_case li .imgdox span{position:absolute;display:block;width:21px;height:21px;background:transparent url(/companymodule/theme/qiyeboke/images/jn_icon.png) no-repeat scroll 0 0;top:69px;left:4px;}
.home_case li div.text{display:block;width:94%;text-align:center;line-height:140%;height:35px;overflow:hidden;}

.home_news li,.right_news li,ul.article_list li{background:transparent url(/companymodule/theme/qiyeboke/images/bg_dot.gif) no-repeat scroll 0 7px;padding:2px 5px 2px 15px}
.home_news li span,ul.article_list li span{color:#888;font-size:12px;}
ul.article_list li{font-size:14px;padding:2px 5px 8px 15px}

.home_coblog_box{padding:15px;}
.home_coblog_col{float:left;width:290px;padding:5px 10px 15px 10px;}
.home_coblog_pic{float:left;width:54px;height:54px;overflow:hidden;border:1px #ddd solid;margin:2px 0 0 0;text-align:center;}
.home_coblog_pic img{height:54px;border:0;}
.home_coblog_article{float:left;padding:0 0 0 8px;white-space:nowrap;text-overflow:clip}
.home_coblog_article h4,.home_coblog_article a{display:block;width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home_coblog_article h4,.home_coblog_box ul{margin:0;padding:0;list-style: none;font-size:14px;}

.home_link_box table{width:100%;}

.home_blog_pic{float:left;width:48px;height:48px;overflow:hidden;border:1px #ddd solid;margin:2px 0 0 0;text-align:center;}
.home_blog_pic img{height:48px;border:0;}
.home_blog_article{float:left;padding:0 0 0 8px;white-space:nowrap;text-overflow:clip}
.home_blog_article h4,.home_blog_article a{display:block;width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home_blog_article h4{margin:0;padding:0;list-style: none;font-size:12px;}
.clear_blog{clear:both;height:8px;line-height:0}

.pic_rdiv{float:left;margin:3px 4px;width:70px;height:70px;overflow:hidden;}
.pic_rdiv img{height:70px;}

.home_coblog_box ul{clear:both;margin:10px 0 0 10px;}
.home_coblog_box li{float:left;width:295px;background:transparent url(/companymodule/theme/qiyeboke/images/bg_dot.gif) no-repeat scroll 0 7px;padding:2px 5px 2px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

h2.article_title{font-size:18px;padding:0;margin:15px 0 0 0;border-bottom:1px #eee solid}
.article_content{font-size:14px;line-height:180%;padding:20px 0}
.article_content p.article_p{font-size:12px;margin:20px 0 0 0;border-top:1px #eee solid}
.article_date{padding:0 4px;color:#999}
h3.article_h3{background:#F0F9FB;font-size:12px;padding:4px 5px;margin:5px 0;border-top:1px #D3E7EC solid}
#list_content ul{margin:0;padding:0;list-style: none;}
#list_content ul li{padding:10px 5px;}
.post_note{margin:5px}

ul.list_notes{margin:0;padding:0;list-style: none;}
ul.list_notes li{padding:15px 0;border-bottom:1px #eee solid}
.post_notes textarea{width:400px;height:100px;}

#list_blog_top  { }
html>body #list_blog_top ul {margin:0;padding:0}
#list_blog_top ul li{ padding:3px 0 3px 3px; font-weight:bold;list-style-type:none;border-bottom:1px #ddd solid; }
#list_blog_top ul li span#top_m  { width:100px; float:right;text-align:center;border-left:1px #fff solid;}
#list_blog_top ul li span#top_d  { width:30px; float:right;text-align:center;border-left:1px #fff solid;}
#list_blog_top ul li span#top_r  { width:70px; float:right; text-align:center; border-left:1px #fff solid;}

#list_blog{ }
html>body #list_blog ul {margin:0;padding:0}
#list_blog ul li { margin-left:2px; padding:6px 0 6px 16px;border-bottom:1px #eee solid;list-style-type:none;font-size:14px;background:transparent url(/companymodule/theme/qiyeboke/images/bg_dot.gif) no-repeat scroll 0 12px;}
#list_blog ul li span.cm  { width:100px; float:right;font-size:12px}
#list_blog ul li span.cd  { width:30px; float:right;font-size:12px}
#list_blog ul li span.cr  { width:70px; float:right;text-align:center;font-size:12px;color:#888}

ul#list_img {list-style-type: none;margin:0;padding:10px 0 0 0;}
ul#list_img li{float:left;text-align:center;width:33%;padding:8px 0;display:table-cell; height:160px;}
.img_box{width:160px;height:120px;text-align:center;margin:0 auto 4px auto;overflow:hidden;}


.pagelink{margin:10px 0;padding:5px;border-top:1px #ddd solid}

.app{background:transparent url(/companymodule/theme/qiyeboke/images/bg_app.png) repeat-y scroll left top;height:256px;padding:0 17px}
.app h2{color:#fff;font-size:12px;padding:15px 0 0 0;margin:0}
.app dl{margin:0;padding:12px 0 7px 32px}
.app dl dt{color:#555;font-weight:bold}
.app dl a{color:#0C81B1;}
.app dl dt a{font-size:14px;}
.app dl dd{margin:0;padding:0;}
.app dl dd.tel{font-size:18px;color:#e00;}
.app dl.im{padding-top:9px;}
.app dl.im dd{padding:6px 0 0px 24px;}


.reg_coblog{background:transparent url(/companymodule/theme/qiyeboke/images/bg_reg.png) repeat-y scroll left top;height:256px;padding:0 14px;margin:2px 0 0 0}
.reg_coblog dl{margin:0;color:#fff;padding:12px 0 7px 2px}
.reg_coblog dl a{color:#fff;}
.reg_coblog dl dt{font-weight:bold;padding:0 0 5px 0;}
.reg_coblog dl dd{margin:0;padding:0 0 0 12px;background:transparent url(/companymodule/theme/qiyeboke/images/bg_arrow.gif) no-repeat scroll 1px -73px;line-height:21px;}

#mainright h3{background:transparent url(/companymodule/theme/qiyeboke/images/bg.png) no-repeat scroll 0 -130px;height:27px;line-height:27px;padding:0 10px;margin:0 0 0 0;font-size:12px}
#mainright h3 span a{font-weight:normal;color:#7297A1}

.newcom,.right_news{margin:0 0 8px 0}

.right_box{background:transparent url(/companymodule/theme/qiyeboke/images/bg_right_box.png) repeat-x scroll left top;padding:8px 5px 8px 8px;min-height:50px;_height:50px}

.contact .right_box{background:#E1EFF2;margin:0 0 8px 0}
.contact h4{font-size:14px;color:#06528C;padding:5px 0 5px 5px;margin:0}
.contact ul{list-style-type:none;margin:0 0 0 5px;padding:0;background:url(/companymodule/vip/images/bg_contact.png) 0 0 no-repeat;}
.contact ul li{padding:7px 0 5px 5px;}
.contact ul li.tel{padding:6px 0 4px 35px;font-weight:bold;font-size:14px;color:#e50}

.right_blogger ul, ul.blogger{margin:2px 0;padding:0;list-style: none;}
.right_blogger li{float:left;width:50%;text-align:center;padding:6px 0;}
ul.blogger li{float:left;width:25%;text-align:center;padding:10px 0;}
.right_blogger_box{margin:0 auto;background:#fff;padding:2px;width:68px;height:60px;overflow:hidden;text-align:center;}
.right_blogger_box img{height:60px;}
.blogger_box{margin:0 auto;background:#fff;padding:2px;width:120px;height:90px;overflow:hidden;text-align:center;border:1px #eee solid}
.blogger_box img{height:90px;}

#vipcompanys { height:192px; overflow:hidden; }
#vipcompanys ul{margin:0;padding:0;}
#vipcompanys .vipcompanyli { height:96px;overflow:hidden;}
#vipcompanys .vipcompanyli li{ height:24px;width:225px;overflow:hidden;background:transparent url(/companymodule/theme/qiyeboke/images/bg_dot.gif) no-repeat scroll 0 6px;padding:0 0 0 15px}



.order_vip{width:500px;margin:20px auto;font-size:14px;}
.order_vip h3{padding:5px;margin:0;font-size:18px;color:#f50}
.order_vip h4{padding:5px 25px;margin:20px 0;font-size:14px;border-bottom:1px #ddd solid;background:transparent url(/companymodule/theme/qiyeboke/images/icon01.png) no-repeat scroll 0 7px;}
.order_vip ul{list-style-type:none;margin:0;padding:0}
.order_vip li{font-size:14px;background:transparent url(/companymodule/theme/qiyeboke/images/bg_dot.gif) no-repeat scroll 0 8px;padding:2px 0 3px 15px}

#footer{clear:both;margin:20px 0 0 0;border-top:1px #BAD9E0 solid;text-align:center;padding:10px;color:#ccc}
#footer p{margin:0;padding:10px;color:#666}
#footer a{text-decoration:underline}

#main2:after,.left_box:after,.home_case ul:after,.right_box:after,.hot_news:after,.home_coblog_box:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}