
/********** banner **********/
#banner-inside{ width:100%; height:394px; background-color:#FFF;}
.banner-ab{ background:url(../images/banner/banner_ab.jpg) top center no-repeat;}
.banner-prod{ background:url(../images/banner/banner_prod.jpg) top center no-repeat;}
.banner-news{ background:url(../images/banner/banner_news.jpg) top center no-repeat;}
.banner-process{ background:url(../images/banner/banner_process.jpg) top center no-repeat;}
.banner-ctc{ background:url(../images/banner/banner_ctc.jpg) top center no-repeat;}


/********** main **********/
#main{ width:100%; padding:35px 0 40px 0; background-color:#FFF;}
#main2{ width:100%; background-color:#FFF;}

/********** sidebar **********/
.sidebar{ float:left; width:210px; padding-bottom:40px; margin-right:28px;}
.sidebar .sb-title{ width:210px; height:83px; background:url(../images/imgsign/sb_titbg.jpg) no-repeat; font-weight:bold; font-size:24px; line-height:83px; color:#FEFEFE; text-transform:uppercase; text-indent:18px;}
.sidebar ul{ margin-bottom:13px;}
.sidebar ul li{ width:210px; height:41px; border-top:1px solid #FFF;}
.sidebar ul li a{ display:block; width:210px; height:41px; background-color:#F0F0F0; color:#666; line-height:41px; text-indent:18px; text-transform:capitalize; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sidebar ul li a:hover, .sidebar ul li.cur a{ background-color:#FF7200; font-weight:bold; color:#FFF;}
.sb-ctclist{ width:192px; height:136px; padding:118px 0 0 18px; background:url(../images/imgsign/sb_ctcimg.jpg) top center no-repeat #F0F0F0; margin-bottom:13px;}
.sb-ctclist h3{ font-size:16px; font-weight:bold; line-height:36px; color:3F3F3F; text-transform:uppercase; margin-top:10px;}
.sb-ctclist p{ font-size:14px; line-height:24px; color:#666; text-indent:2px;}
.sb-cert{ width:208px; height:148px; border:1px solid #F0F0F0;}

#p20 #s0 a, #p21 #s1 a, #p22 #s2 a
{ background-color:#FF7200; font-weight:bold; color:#FFF;}


/********** breadnav **********/
.breadnav{ position:relative; float:right; width:722px; height:43px; border-bottom:1px solid #E7E7E7; line-height:42px; text-transform:capitalize; text-align:right; z-index:1}
.breadnav h3{ position:absolute; left:0; top:0; font-size:18px; font-weight:normal; color:#555; text-transform:uppercase;}
.breadnav i{ display:inline-block; width:11px; height:10px; padding-right:2px; background:url(../images/imgsign/breadnav_sign01.png) no-repeat; *height:16px; *padding-right:4px;}
.breadnav span, .breadnav a{ color:#888;}
.breadnav span.location{ color:#888;}
.breadnav a:hover{ color:#FF7800; text-decoration:underline;}

.breadnav2{ position:relative; width:100%; height:43px; margin-top:30px; line-height:42px; text-transform:capitalize; text-align:right; z-index:1}
.breadnav2 h3{ position:absolute; left:0; top:0; font-size:18px; font-weight:normal; color:#555; text-transform:uppercase;}
.breadnav2 i{ display:inline-block; width:11px; height:10px; padding-right:2px; background:url(../images/imgsign/breadnav_sign01.png) no-repeat; *height:16px; *padding-right:4px;}
.breadnav2 span, .breadnav a{ color:#888;}
.breadnav2 span.location{ color:#888;}
.breadnav2 a:hover{ color:#FF7800; text-decoration:underline;}

/********* content *********/
.content{ float:right; width:722px; min-height:300px; padding-bottom:40px; color:#777;}


/***** 公司介绍 *****/
.comp li{ min-height:205px; margin-top:30px;}
.comp li .comp-img{ float:left; margin-right:25px; width:177px; height:205px;}
.comp li .comp-img img{ display:block; width:177px; height:205px;}
.comp li .comp-tit{ float:left; width:520px; font-size:16px; font-weight:bold; line-height:32px; color:#666; text-transform:uppercase; margin-bottom:6px;}
.comp li .comp-cont{  float:left; width:520px; font-size:14px; line-height:20px; color:#666;}

.cert{ width:750px; padding:40px 0 0px 0;}
.cert li{ float:left; width:210px; height:250px; margin:0 30px 60px 10px; border-bottom:1px solid #437CA1;}
.cert li .cert-img{ display:table-cell; width:180px; height:180px; padding:4px; border:1px solid #EEE; box-shadow:2px 2px 5px #AAA; -moz-box-shadow:2px 2px 5px #AAA; text-align:center; vertical-align:middle; overflow:hidden;}
.cert li .cert-img img{ display:block; max-width:180px; max-height:180px; margin:0 auto;}
.cert li .cert-name{ display:block; height:60px; padding:0 10px; line-height:60px; font-size:14px; color:#437CA1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}

.eqpt{ width:744px; padding:30px 0 20px 0; margin-left:5px; overflow:hidden;}
.eqpt li{ float:left; width:220px; height:224px; border:2px solid #EEE; margin-right:20px; margin-bottom:30px;}
.eqpt li .eqpt-img{ width:216px; height:180px; padding:2px;}
.eqpt li .eqpt-img a{ display:inline-table; width:216px; height:180px; text-align:center; vertical-align:middle; overflow:hidden;}
.eqpt li .eqpt-img img{ display:block; max-width:216px; height:180px; margin:0 auto;}
.eqpt li .eqpt-name{ width:200px; height:40px; padding:0 10px; background-color:#EEE; font-size:14px; line-height:40px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-transform:capitalize;}
.eqpt li:hover{ border-color:#437CA1;}


/***** 产品 *****/
.prodline{ width:100%; padding:40px 0 40px 0; background-color:#FFF;}
.prodline li{ float:left; width:230px; height:36px; background-color:#FFF; margin:10px 10px 1px 0;}
.prodline li a{ display:block; width:230px; height:36px;}
.prodline li a .seriesimg{ position:relative; float:left; width:36px; height:36px;}
.prodline li a span{ position:absolute; top:0; left:0; width:36px; height:36px; background:url(../images/imgsign/mask01.png) center no-repeat; z-index:1;}
.prodline li a img{ float:left; width:36px; height:36px;}
.prodline li a label{ float:left; display:block; width:188px; height:36px; margin-left:6px; font-size:16px; line-height:36px; color:#555; text-transform:capitalize; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.prodline li:hover a span{ background:url(../images/imgsign/mask02.png) center no-repeat;}
.prodline li:hover a label{ color:#437CA1; cursor:pointer;}

.prodlist{ width:100%; background-color:#F4F4F4;}
.prodlist h1{ font-size:18px; font-weight:normal; color:#555; line-height:80px; clear:both; text-transform:capitalize;}
.prodlist ul{ width:975px; padding-bottom:35px;}
.prodlist ul li{ float:left; width:180px; height:220px; margin:0 15px 15px 0;}
.prod-img{ width:180px; height:170px; background-color:#FFF;}
.prod-img a{ display:table-cell; width:180px; height:170px; text-align:center; vertical-align:middle; overflow:hidden;}
.prod-img img{ display:block; max-width:180px; max-height:170px; margin:0 auto;}
.prod-name{ width:180px; height:50px; background-color:#FFF; text-align:center;}
.prod-name a{ display:block; width:168px; height:50px; padding:0 10px; margin:0 auto; font-size:14px; color:#666; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.prodlist li:hover .prod-img{ border-color:#B9081A; cursor:pointer;}
.prodlist li:hover .prod-name{ background-color:#FF7800;}
.prodlist li:hover .prod-name a{ color:#FFF;}

.prodshow-wrap{ width:100%; padding:10px 0 40px 0; background-color:#F4F4F4;}
.prodshow{ padding:20px 0 20px 0;}
.product-name{ padding:0 30px 20px 0; text-align:center; font-size:22px; font-weight:bold; color:#437CA1; line-height:28px;}
.product-pic{ text-align:center; margin-bottom:20px;}
.product-pic .product_img{ float:left; width:500px; min-height:350px; display:block; text-align:left}
.product-pic .product_memo{ float:left; width:450px; min-height:350px; display:block; text-align:left}
.product-pic img{ max-width:680px;}
.editor{ width:700px; margin-bottom:20px; color:#333; overflow:auto;}

/***** 新闻 *****/
.newslist{ padding:40px 0 20px 0;}
.newslist li{ height:110px; padding:0px 0 30px; margin-bottom:30px; border-bottom:1px dashed #DDD; clear:both;}
.newslist li .nlist-img{ float:left; margin-right:25px;}
.newslist li .nlist-img a{ display:table-cell; width:150px; height:100px; padding:3px; border:2px solid #DDD; background-color:FFF; text-align:center; vertical-align:middle; overflow:hidden; *display:block;}
.newslist li .nlist-img img{ display:block; max-width:150px; max-height:100px; margin:0 auto;}
.newslist li .nlist-title{ margin-top:8px; font-size:16px; font-weight:bold;}
.newslist li .nlist-title a{ color:#437CA1;}
.newslist li .nlist-title a:hover{ color:#FF7800;}
.newslist li .nlist-time{ padding:3px 0; color:#999;}
.newslist li .nlist-cont{ color:#666; text-indent:2em;}
.newslist li .nlist-cont a{ color:#333;}
.newslist li .nlist-cont a:hover{ color:#FF7800;}

.newsdetail{ padding:40px 20px 20px 20px;}
.news-title{ margin:20px 0 10px; text-align:center; font-size:24px; font-weight:bold; line-height:36px; color:#B9081A;}
.news-time{ text-align:center; height:30px; line-height:30px; color:#666; border-bottom:1px dotted #CCC; padding-bottom:12px;}
.news-cont{ margin-top:20px;}
/*.news-cont p{ display:block; margin-bottom:10px; text-indent:2em;}*/


/***** 流程 *****/
.process{ padding:40px 0;}

/***** 联系我们 *****/
.contact{ margin:10px 0 40px 0; padding:40px 60px; border:2px solid #DDD;}
.contact span.coname{ display:block; height:30px; font-size:24px; font-weight:bold; line-height:30px; margin-top:20px; margin-bottom:16px; color:#E77918;}
.contact p{ height:24px; font-size:14px; line-height:24px; margin-bottom:8px;}
.contact p strong{ margin-right:8px;}
.contact p span{ font-size:16px; font-weight:bold; font-style:italic; color:#333;}
.contact p label{ margin-right:8px;}
.contact p a{ color:#333; letter-spacing:1px; text-decoration:underline;}
.contact p a:hover{ color:#E77918; text-decoration:underline;}

