@charset "utf-8";
/*General*/
*{ margin:0; padding:0; }
body { font-size:12px;font-family:SimSun; color:#484848; background:url(../images/bg_body.gif);}
h6, h5, h4, h3, h2, h1 { font-size:12px; font-weight:normal; }
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div { zoom:1; }
li { list-style-type:none; }
img { border:none; _vertical-align:bottom; }
.fr { float:right; }
.fl { float:left; }
a { color:#484848; text-decoration:none; }
a:hover { color:#0054a6; }
a.red { color:#FF0000; text-decoration:none; }
a.red:hover { color:#009900; }
.red { color:red; }
/*Common framework*/
.mainbox { width:970px; margin:0 auto; display:block;}
.blank10{ height:10px;}
.box{ width:970px; margin:0 auto;display:block; overflow:hidden; height:auto; }



.nav{ width:970px; margin:0 auto; background:url(../images/bg_nav.gif) no-repeat; height:50px;}
.nav ul{ display:block; padding-left:30px; padding-top:5px;}
.nav li{ padding:7px 15px; display:block; float:left; font-size:14px; font-weight:bold;}
.nav  a{ color:#fff;}
.nav a:hover{ color:#ff0;}
.nav_t{ background:#71a04a; border-left:1px solid #3c5d39;border-top:1px solid #3c5d39;border-right:1px solid #8fb86b;border-bottom:1px solid #8fb86b;}
.nav_t a:hover{ color:#fff;}

.box_bg{ background:url(../images/bg_box.gif) repeat-y}
.box_top{ height:25px; background:url(../images/bg_box_top.gif) no-repeat}
.box_bottom{ height:25px; background:url(../images/bg_box_bottom.gif) no-repeat}

.box_g{ width:910px;margin:0 auto; height:auto; overflow:hidden; }
.hugotitle{ background:#407238 url(../images/title_adlist.gif) no-repeat 10px 10px; height:40px; padding-top:10px; padding-right:10px; padding-left:115px; line-height:18px; font-size:14px; color:#fff;}

.ad_list{ overflow:hidden;}
.wir{ border:3px solid #437439; border-top:0;}
.ad_list{ padding-bottom:15px;}
.ad_list li{ width:300px; padding-left:145px; height:auto; min-height:66px; display:block; float:left; padding-top:20px; line-height:18px;}
.icon01{ background:url(../images/icon_ad01.gif) no-repeat 15px 15px}
.icon02{ background:url(../images/icon_ad02.gif) no-repeat 15px 15px}
.icon03{ background:url(../images/icon_ad03.gif) no-repeat 15px 23px}
.icon04{ background:url(../images/icon_ad04.gif) no-repeat 15px 23px}
.icon05{ background:url(../images/icon_ad05.gif) no-repeat 15px 23px}

.box650{ float:left; width:650px;}
.why{ background:url(../images/bg_ad_waht.gif) no-repeat; padding-left:310px;}
.why li{ background:url(../images/bg_why.gif) no-repeat; width:580px; padding:10px; height:85px; display:block;}
.why li img{ display:block; float:left;}
.why li  p{ float:left; display:block; padding-left:15px; width:410px; color:#fff; line-height:20px;}
.why li strong{ font-size:14px; border-bottom:10px; display:block;}
/*选项卡*/
.active { background:#fff;  height:30px; line-height:30px;color:#387700; }
.normal { height:30px; line-height:30px; color:#fff; }
.none { display:none; }
.TabTitle {height:30px; padding-left:120px; padding-top:10px; background:#587a38 url(../images/title_ad.gif) no-repeat 5px;}
.TabTitle ul{ width:100%; display:block;}
.TabTitle li{ float:left; padding: 0 10px; display:block; font-weight:bold; cursor:pointer}
.TabContent{ text-align:center; padding:10px;}
.box250{ float:right; width:250px;}

.title{ background:#587a38; height:40px;}
.title01{ background:#587a38 url(../images/title_cjwt.gif) no-repeat 5px;}
.title02{ background:#587a38 url(../images/title_cggs.gif) no-repeat 5px;}
.why_list{ padding:5px; display:block;}
.why_list li{ height:25px; border-bottom:1px dotted #bababa; display:block; line-height:25px; text-indent:10px;}
.ad220x70{ padding:10px; text-align:center;}
.cggs_list{ padding:5px; display:block;}
.cggs_list li{ vertical-align:bottom; display:block; padding:7px 3px;border-bottom:1px dotted #bababa; width:225px; overflow:hidden; }
.cggs_list li img{ border:1px solid #c2c2c2; display:block; float:left}
.cggs_list li  p{ width:152px; display:block; float:left; padding-left:10px; line-height:18px;}


/*--------------------内页-------------------------*/
.titleP17{ margin-left:17px; background:url(../images/bg_title01.jpg) no-repeat; height:40px; line-height:32px; font-size:20px; font-weight:bold; color:#fff; padding-left:10px;}
.box_left{ width:620px; float:left}
.box_right{ width:300px; float:right; background:url(../images/bg_dor.jpg) repeat-y; padding-right:37px;}
.box_w{ padding: 15px 5px 15px 35px;}
.box_w p{ font-size:14px; line-height:22px; text-indent:2em; padding:10px 0; display:block;}
.font_386115{ color:#386115}
.title004{ background:url(../images/bg_title02.gif) no-repeat; height:33px; line-height:33px; padding-left:15px;font-size:20px; font-weight:bold; color:#fff; }
.smo{ color:#f00; display:block; padding:10px; line-height:20px;}
.li_ft{ padding-left:10px; display:block;}
.li_ft li{ padding:7px 5px; display:block; border-bottom:1px dashed #bababa; line-height:20px;}
.li_ft li img{ float:left; padding:0 10px 0px 5px;}

.cggs{ padding-left:10px;}
.cggs li{ width:275px;}

.list{ width:100%; color:#484848; padding-top:10px; padding-bottom:20px; display:block; overflow:hidden;}
.list dt{ width:180px; float:left; display:block; font-weight:bold; text-align:right; line-height:24px;}
.list dd{ display:block; float:left; padding-left:10px; line-height:24px;}
.list dd a{ color:#095cb4; text-decoration:underline;}
.list dd a:hover{ color:#ed0000;}
.list dd  img{ display:block; float:left; padding-right:10px;}
.ad_list{ padding-bottom:6px; padding-top:6px;}
.immm{ width:380px; height:120px;}
.font_f00{color:#f00}
.list_left{ display:block; width:180px; float:left; text-align:right; line-height:24px; font-weight:bold;}
.list_right{ float:left; padding-left:10px;}
.font_cc{ color:#060; font-size:14px;}

.title005{ background:#407238 url(../images/onlined.gif) no-repeat 10px 10px; height:40px; padding-top:10px; padding-right:10px; padding-left:115px; line-height:36px; font-size:14px; color:#fff;}


/* 玻璃大全 供应商书刊介绍 */
.contentbox{ position:relative; margin:10px 0; color:#333333; background:#fff url(../images/icon_star.gif) no-repeat left top; padding:8px 12px; line-height:180%; }
.contentbox img { float:left; border:3px solid #ddd; margin:8px 0 0 8px; }
.contentbox p { text-indent:2em; padding-right:330px; }
.contentbox2 { margin:10px 0; color:#333333; background:#fff url(../images/icon_star.gif) no-repeat left top; padding:8px 12px; line-height:180%; }
.contentbox2 img { float:right; border:3px solid #ddd; margin:8px 0 0 8px; }
.contentbox2 p { text-indent:2em; }
.bookad { width:430px; float:right; }
.bookad ul { clear:both; margin:0; padding:0; }
.bookad ul li { float:left; margin-left:10px!important; margin-left:5px; }
.bookad ul span { display:block; text-align:center; }
.tit_mainbox { height:35px; background:#007800; color:#fff; line-height:35px; font-size:14px; padding-left:10px; font-weight:bold;}
.key { font-weight:bold; color:#427339; padding:2px 5px; background-color:#F7FFF8; }
.key span { font-weight:normal; color:#333333; }
#booklist {}
#booklist ul { display:block; height:100%; text-align:center; margin-bottom:20px; }
#booklist ul li { float:left; width:19%; }
#booklist ul li span { display:block; text-align:center; }
#booklist ul li img { border:3px solid #ddd; margin:0 20px 5px; }

.booknotice { position:absolute; height:600px; width:302px; padding:10px 0!important; padding:20px 0; background:url(../images/noticebg.gif) no-repeat bottom; right:20px; top:0; }
.booknotice img { margin-bottom:120px; float:right; }
.booknotice ul { margin:10px 10px 0; }
.booknotice ul,.booknotice p { padding:0 8px 0 15px; }
.telbox{ text-align:center;}


/* 常见问题 */
.question { font-size:14px; margin-top:5px; padding:10px; border-bottom:1px dashed #D9D9D9; }
.question_tit { font-weight:bold; color:#386115; background:url(../images/icon_wenhao.gif) no-repeat left center; padding-left:15px; }
.question p { text-indent:2em; line-height:160%; margin:5px 0 5px 10px; }


.mainbox { width:970px; margin:0 auto; display:block; }
.box { width:970px; margin:0 auto; display:block; overflow:hidden; height:auto; }
/*topnav*/
.topnav { padding-top:4px; height:21px; width:auto; background:url(../images/bg_topnav.gif) repeat-x; border-bottom:1px solid #d4d4d4; }
.topnav p { float:left; display:block; color:#d4d4d4; padding-top:3px; }
.topnav p a { padding-left:5px; padding-right:5px; }
.topnav ul { float:right; width:350px; display:block; height:21px; }
.topnav ul li { float:left; display:block; position:relative; padding-top:3px; }
.topnav ul li a { display:block; padding:0 8px; }
.topnav dl { position:absolute; display:none; left: 0px; top: -3px; z-index:99; border-bottom:1px solid #bfbfbf; }
.topnav dt { height:19px; padding-left:1px; padding-right:4px; padding-top:5px; text-align:center; width:60px; border:1px solid #bfbfbf; border-bottom:0; background:#fff url(../images/icon_topnav.gif) no-repeat 58px 8px; }
.topnav dt a { padding:0!important; }
.topnav dd { text-align:center; width:100px; border:1px solid #bfbfbf; border-top:0; border-bottom:0; background:#fff; padding:6px 0; }
.icon_topnav { background:url(../images/icon_topnav_up.gif) no-repeat right }

.header { background:#fff; padding:10px 0;}
.logo { float:left; width:240px; height:65px; display:block; }
.logo a { width:240px; height:65px; display:block; background:url(../images/logo.gif) no-repeat; text-indent:-10em;margin-left: 15px!important;}
.ad450x60 { width:450px; height:60px; overflow:hidden; float:left; padding-left:10px;display:none; }
.Service { width:65px; width:240px; padding-right:10px; float:right; overflow:hidden; }
.btn_lg { height:21px; background:url(../images/icon_free01_12x.gif) no-repeat right top }
.btn_lg img { padding-right:5px; }
.kf { overflow:hidden; padding-top:3px; }
.phone { float:left; }
.phone p { background:url(../images/icon_phone.gif) no-repeat; line-height:20px; text-indent:25px; color:#000000; padding-bottom:2px; display:block; }
.onlie_kf { float:right; }

/*尾部*/
.foot { background:url(../images/bg_foot.gif) repeat-x; padding-bottom:15px; padding-top:15px; }
.foot p { text-align:center; line-height:25px; color:#333 }
.foot p a { padding:0 5px; }
