
/********** 内页banner **********/
#banner-inside{ width:100%; height:280px; background-color:#333;}
.banner-ab{ background:url(../images/banner/banner_ab.jpg) top center no-repeat;}
.banner-news{ background:url(../images/banner/banner_news.jpg) top center no-repeat;}
.banner-prod{ background:url(../images/banner/banner_prod.jpg) top center no-repeat;}
.banner-srv{ background:url(../images/banner/banner_srv.jpg) top center no-repeat;}
.banner-hr{ background:url(../images/banner/banner_hr.jpg) top center no-repeat;}
.banner-ctc{ background:url(../images/banner/banner_ctc.jpg) top center no-repeat;}

/********** main **********/
#main{ width:100%; min-height:400px; padding:40px 0; background-color:#FFF;}

/********** sidebar **********/
.sidebar{ float:left; width:220px; padding-bottom:40px;}
.sb-title{ width:170px; height:60px; padding:15px 25px 15px 25px; background:url(../images/sb_titlebg.jpg) no-repeat #DB2342;}
.sb-title .sbtit-en{ display:block; font-size:20px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; overflow:hidden;}
.sb-title .sbtit-cn{ display:block; font-size:28px; line-height:36px; font-family:微软雅黑, "Microsoft YaHei", sans-serif; color:#FFF; overflow:hidden;}

.sidebar ul{ width:220px; background-color:#FFF; margin-top:1px;}
.sidebar ul li{ position:relative; height:48px; background-color:#393F44; border-bottom:1px solid #DDD; line-height:48px;}
/*.sidebar ul li:hover, .sidebar ul li.cur{ background-color:#005CA2; transition:all 0.5s;}
.sidebar ul li a{ display:block; padding:0 30px 0 60px; font-size:14px; font-weight:bold; color:#FFF; text-transform:capitalize; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:all 0.5s;}
.sidebar ul li:hover a, .sidebar ul li.cur a{ padding-left:66px;}
.sidebar ul li i{ position:absolute; left:30px; top:17px; display:block; width:14px; height:14px; background:url(../images/sbli1_sign.png) 0 0 no-repeat;}
.sidebar ul li:hover i, .sidebar ul li.cur i{ left:24px; transition:all 0.5s;}*/

.sidebar ul li:hover{ background-color:#005CA2; transition:all 0.5s;}
.sidebar ul li a{ display:block; padding:0 30px 0 60px; font-size:14px; font-weight:bold; color:#FFF; text-transform:capitalize; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:all 0.5s;}
.sidebar ul li:hover a{ padding-left:66px;}
.sidebar ul li i{ position:absolute; left:30px; top:17px; display:block; width:14px; height:14px; background:url(../images/sbli1_sign.png) 0 0 no-repeat;}
.sidebar ul li:hover i{ left:24px; transition:all 0.5s;}
.sidebar ul li.cur{ background-color:#005CA2;}

.sidebar ul .li2{ position:relative; height:48px; background-color:#FFF; border-bottom:1px solid #DDD; line-height:48px;}
.sidebar ul .li2:hover, .sidebar ul .li2.cur{ background-color:#FFF;}
.sidebar ul .li2 a{ display:block; padding:0 30px 0 60px; font-size:14px; font-weight:500; color:#000; text-transform:capitalize; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:all 0.5s;}
.sidebar ul .li2:hover a, .sidebar ul .li2.cur a{ padding-left:60px; font-weight:bold; color:#DA251C; transition:all 0.5s;}
.sidebar ul .li2 i{ position:absolute; left:30px; top:22px; display:block; width:14px; height:14px; background:url(../images/sbli2_sign.png) 0 0 no-repeat;}
.sidebar ul .li2:hover i, .sidebar ul .li2.cur i{ left:30px;}


#p20 #s1, #p21 #s2, #p22 #s3, #p23 #s4, #p24 #s5,
#p50 #s1, #p51 #s2, #p52 #s3,
#p60 #s1, #p61 #s2,
#p70 #s1, #p71 #s2, #p72 #s3
{ background-color:#005CA2;}

/********** breadnav **********/
.breadnav{ position:relative; float:right; width:740px; height:42px; border-bottom:1px dashed #CCC; line-height:36px; text-transform:capitalize; text-align:right;}
.breadnav h3{ position:absolute; left:0; top:0; font-size:18px; font-weight:normal; color:#444; text-transform:uppercase;}
.breadnav i{ display:inline-block; width:11px; height:10px; padding-right:2px; *height:16px; *padding-right:4px;}
.breadnav span, .breadnav a{ color:#666;}
.breadnav span.location{ color:#DA251C;}
.breadnav a:hover{ color:#DB2342; text-decoration:underline;}

/********** content **********/
.content{ float:right; width:740px; padding-bottom:20px;}

/***** 关于我们 *****/
/** 公司简介 **/
.about{ width:740px; padding:30px 0 0px 0;}
.about h3{ margin-bottom:20px; font-size:24px; font-weight:bold; color:#005CA2;}
.about p{ text-indent:2em; margin-bottom:12px; font-size:14px;}
.about p strong{ color:#005CA2;}
/** 企业文化 **/
.culture{ padding:30px 0 0 0;}
.culture h3{ margin:20px 0 12px 0; font-size:16px; font-weight:bold; color:#005CA2; text-indent:28px;}
.culture p{ text-indent:2em; margin-bottom:12px; font-size:14px;}
.culture p strong{ color:#005CA2;}
/** 发展历程 **/
.history{ padding:30px 0 0 0;}
/** 董事长致辞 **/
.speech{ padding:30px 0 0 0;}
/** 企业宣传片 **/
.video{ padding:30px 0 0 0;}

/***** 新闻资讯 *****/
.newslist{ padding:30px 0 20px 0;}
.newslist li{ width:698px; height:130px; padding:20px; background-color:#FAFAFA; border:1px solid #EBEBEB; margin-bottom:30px; clear:both;}
.newslist li .nlist-img{ float:left; margin-right:25px;}
.newslist li .nlist-img a{ display:table-cell; width:160px; height:120px; 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:160px; max-height:120px; margin:0 auto;}
.newslist li .nlist-title{ margin-top:6px; font-size:16px; font-weight:bold; color:#141517;}
.newslist li .nlist-title a{ color:#333;}
.newslist li .nlist-title a:hover{ color:#DA251C;}
.newslist li .nlist-time{ padding:3px 0; color:#999;}
.newslist li .nlist-cont{ color:#666;  word-wrap:break-word;word-break:normal; display:inline-block; width:500px;}
.newslist li .nlist-cont a{ color:#333;}
.newslist li .nlist-cont a:hover{ color:#DA251C;}
.newsdetail{ padding:10px 20px 20px 20px;}
.news-title{ margin:20px 0 10px; text-align:center; font-size:24px; font-weight:bold; line-height:36px; color:#DB2342;}
.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; }

/***** 产品中心 *****/
.prodlist{ width:765px; margin-top:32px;}
.prodlist li{ float:left; width:230px; height:210px; background-color:#FFF; margin:0 25px 20px 0;}
.prod-img{ width:228px; height:166px; background-color:#FFF; border:1px solid #E3E3E3; padding:0px;}
.prod-img a{ display:table-cell; width:228px; height:166px; text-align:center; vertical-align:middle; overflow:hidden;}
.prod-img img{ display:block; max-width:228px; max-height:166px; margin:0 auto;}
.prod-name{ width:210px; height:42px; margin:0px 10px; text-align:center;}
.prod-name a{ display:block; width:210px; height:42px; margin:0 auto; font-size:14px; color:#666; line-height:42px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.prodlist li:hover .prod-img{ border-color:#DA251C;}
.prodlist li:hover .prod-name a{ font-weight:bold; color:#DA251C;}
.prodshow{ padding:36px 0 20px 0;}
.product-name{ padding:0 30px 20px 0; text-align:center; font-size:22px; font-weight:bold; color:#333; line-height:28px;}
.product-pic{ text-align:center; margin-bottom:20px;}
.product-pic img{ max-width:680px;}
.product-info table{ margin:30px auto 40px; font-size:12px; line-height:30px; text-align:center;}

.editor{ width:100%; margin-top:36px; margin-bottom:20px; color:#333; overflow:auto;}

#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0;}
#DB_gallery img{border:none;vertical-align:top;}
#DB_gallery .DB_imgSet {position:relative;width:700px;height:509px; padding:19px; border:1px solid #DDD;overflow:hidden;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%;}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:10px;color:#000;}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#DA251C; margin-right:2px;}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#000; margin-left:2px;}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet {position:relative;margin-top:10px;width:740px; overflow:hidden;}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0;}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:10px;}
#DB_gallery .DB_thumSet .DB_thumMove li img{ width:110px; height:80px; border:1px solid #DDD;}
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:102px;height:72px;border:5px solid #ff0000;left:0;top:0;}


/***** 服务支持 *****/
/** 生产能力 **/
.capacity{ width:740px; padding:36px 0 0px 0; text-align:center;}
.capacity h3{ margin-bottom:20px; font-size:24px; font-weight:bold; color:#005CA2;}
.capacity p{ text-indent:2em; margin-bottom:12px; font-size:14px;}
.capacity p strong{ color:#005CA2;}
.capacity table{ background-color:#666; margin:30px auto 0; font-size:12px; line-height:30px;}
.capacity table tr th{ background-color:#DDD;}
.capacity table tr td{ background-color:#FFF;}
.workshop-wrap{ width:740px; overflow:hidden;}
.workshop{ width:750px; margin-top:30px;}
.workshop li{ float:left; width:244px; height:115px; background-color:#FFF; margin:0 4px 6px 0;}
.workshop-img{ width:240px; height:113px; background-color:#FFF; border:2px solid #FFF;}
.workshop-img a{ display:table-cell; width:240px; height:113px; text-align:center; vertical-align:middle; overflow:hidden;}
.workshop-img img{ display:block; width:240px; height:113px; margin:0 auto;}
.workshop li:hover .workshop-img{ border-color:#DA251C;}
/** 技术支持 **/
.techsp{ width:740px; padding:30px 0 0px 0;}
.techsp h3{ margin-bottom:20px; font-size:14px; font-weight:bold; color:#005CA2;}
.techsp p{ text-indent:2em; margin-bottom:12px; font-size:14px;}
.techsp p strong{ color:#005CA2;}
/** 资料下载 **/
.download{ width:740px; padding:30px 0 0px 0;}

/***** 人力资源 *****/
/** 人才理念 **/
.talents{ width:680px; padding:40px 0 0px 60px;}
.talents h3{ margin-bottom:20px; font-size:14px; font-weight:bold; color:#005CA2;}
.talents p{ margin-bottom:12px; font-size:14px; line-height:32px;}
.talents p strong{ color:#005CA2;}
/** 招聘信息 **/
.jobs{ width:740px; padding:30px 0 0px 0;}
.jobdetail{ width:740px; padding:30px 0 0px 0;}

/***** 联系我们 *****/
/** 联系方式 **/
.contact{  width:670px; padding:20px 30px 30px 40px; margin-top:36px; background:url(../images/ctcbg.jpg) right bottom no-repeat; background-color:#FAFAFA; box-shadow:0px 0px 8px rgba(0,0,0,0.40);}
.ctc-info{ float:right; width:444px;}
.ctc-info span.coname{ display:block; height:30px; font-size:24px; font-weight:bold; line-height:30px; padding-bottom:24px; color:#005CA2; margin-top:20px;}
.ctc-info p{ height:30px; font-size:14px; line-height:30px; margin-bottom:12px;}
.ctc-info p strong{ margin-right:8px;}
.ctc-info p span{ font-size:16px; font-weight:bold; font-style:italic; color:#005CA2;}
.ctc-info p label{ margin-right:8px; font-style:italic; font-size:18px; color:#DA251C; font-weight:bold;}
.ctc-info p a{ color:#333; letter-spacing:1px; text-decoration:underline;}
.ctc-info p a:hover{ color:#DA251C; text-decoration:underline;}
.ctc-info p i{ display:block; float:left; width:30px; height:30px; background-image:url(../images/icons.png); background-repeat:no-repeat; margin-right:12px;}
i.icon-add{ background-position:0 0;}
i.icon-tel{ background-position:-30px 0;}
i.icon-fax{ background-position:-60px 0;}
i.icon-email{ background-position:-90px 0;}
i.icon-url{ background-position:-120px 0;}
.ctc-logo{ float:left; margin-top:70px; margin-left:30px;}
.ctc-logo img{ width:120px;}
/** 信息反馈 **/
.feedback{ margin-top:40px; padding:40px 80px; border:1px solid #EBEBEB; background-color:#FAFAFA;}
.feed-tip{ border-bottom:1px dotted #A7A7A7; padding-bottom:20px; text-indent:2em;}
.feed-cont{ padding-top:10px;}
.feed-cont .btn-feedback{ width:100px; height:30px; background-color:#005CA2; border:medium none; color:#FFF; cursor:pointer;}
.feed-cont .btn-feedback:hover{ background-color:#DA251C; border-color:#DA251C;}
.feed-cont input, .feed-cont textarea{ background-color:#FFF; border:1px solid #999; padding:4px;}
.feed-cont input:hover, .feed-cont textarea:hover{ border-color:#005CA2;}
/** 地理位置 **/
.map{ padding-top:40px;}


