﻿
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*正文开始*/
.banner{ position:relative; width:100%; z-index:1; height:565px; margin:-9px 0 0;}
.banner a { background:url(../image/banner.jpg) no-repeat center 0; height:565px; display:block;}
.ban_ico{ display:block; position:absolute; left:15%; bottom:28px;}
.ban_ico a{ background:url(../image/ban_ico01.png) no-repeat; display:block; float:left; width:73px; height:10px; margin:0 10px;}
.ban_ico a.cur,.ban_ico a:hover{ background:url(../image/ban_ico02.png) no-repeat;}

/*台源产品中心*/
.chanpin{ padding:52px 0 16px;font-size: 0;}
.cp_l{ width:286px; margin:0 0 0 -8px; background:url(../image/cp_lbbg.gif) no-repeat 0 bottom; padding:0 0 10px;}
.cp_lt{ background:url(../image/cp_ltbg.gif) no-repeat 0 0; width:286px; height:77px; text-align:center; line-height:66px; overflow:hidden;}
.cp_lt a{font-size:24px; color:#fff;}
.cp_lm{ background:url(../image/cp_lmbg.gif) repeat-y;width: 286px;overflow: hidden;}
.cp_lm h3{width: 286px; height:56px; padding:5px 0 0; overflow:hidden;}
.cp_lm h3 a{font-size:18px; color:#fff; padding:0 0 0 124px; background:url(../image/cp_libg01.gif) no-repeat;display: block;width: 162px;height: 56px;line-height: 40px;overflow: hidden;}
.cp_lm h3.cur a,.cp_lm h3 a:hover{ background:url(../image/cp_libg02.gif) no-repeat;}
.cp_lm ul{display: block;width: 245px; margin:-10px auto 0; padding:0 0 5px;}
.cp_lm ul li{ height:39px; line-height:39px; border-bottom:#c1c1c1 1px dashed; background:url(../image/cp_ico01.gif) no-repeat 38px 18px; overflow:hidden;}
.cp_lm ul li a{ font-size:16px; color:#333; padding:0 0 0 58px; text-transform:uppercase;}
.cp_lm ul li.cur a,.cp_lm ul li a:hover{ color:#0185cf;font-weight: bold;}
.cp_lm b{width: 255px; margin:0 auto;display: block; padding:20px 0 5px;}
.cp_lm b img{width: 255px;height: 42px;}
.cp_r{ width:920px;overflow: hidden;}
.cp_r .cp_ban{width: 900px; padding:10px 0 18px 20px;height: 125px;overflow: hidden;}
.cp_r .cp_ban img{width: 900px;height: 125px;}
.cp_rt{ background:#efefef; height:45px; line-height:45px; overflow:hidden;width: 900px;float: right;}
.cp_rt ul li{ float:left;width: 169px;}
.cp_rt ul li a{ font-size:18px; color:#333; font-weight:bold; display:block; padding:0 0 0 50px; width:119px; height:45px; line-height:45px; background:url(../image/cp_rtbg01.gif) no-repeat;overflow: hidden;}
.cp_rt ul li.cur a,.cp_rt ul li a:hover{ background:url(../image/cp_rtbg02.gif) no-repeat; color:#fff;}
.cp_rt span{ display:block; float:right; padding:0 15px 0 0;}
.cp_rt span a{ font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 14px;color: #333;font-weight: bold;}
.cp_r01 ul li{ width:286px; padding:12px 0 12px 20px; float:left;position: relative;overflow: hidden;}
.cp_r01 ul li img{ width:284px; height:250px; border:#dcdcdc 1px solid;}
.cp_r01 ul li span{ display:block; width:284px; text-align:center; height:38px; line-height:38px;position: absolute;bottom: 11px;right: 1px; background:url(../image/cp_picbg.png) repeat; overflow:hidden;font-size: 16px;color: #fff;}
.cp_r01 ul li p{ display:none; background:url(../image/cp_picbg.png) repeat;position: absolute;bottom: 11px;right: 1px; width:284px; height:250px;overflow: hidden;}
.cp_r01 ul li p em{display: block;width: 284px;height: 34px;text-align: center; padding:120px 0 0;overflow: hidden;}
.cp_r01 ul li p em img{width: 101px;height: 34px; padding:0 12px; border:none;}
.cp_r01 ul li p i{ display:block; width:284px; text-align:center; height:38px; line-height:38px; padding:58px 0 0;overflow: hidden;}
.cp_r01 ul li p i a{font-size: 16px;color: #fff;}
.cp_r02{ padding:20px 0 0 20px;}
.cp_lico img,.cp_rico img{width: 18px;height: 106px; padding:66px 0 0;}
.cp_rm ul li { float:left; width:268px; padding:0 10px;}
.cp_rm ul li img{ width:266px; height:234px; border:#dcdcdc 1px solid;}
.cp_rm ul li span{ width:268px; text-align:center; display:block; height:25px; line-height:25px; overflow:hidden; padding:10px 0 0;}
.cp_rm ul li span a{ font-size:16px; color:#333;}

/*广告条*/
.ban01{ background:url(../image/ban01.jpg) no-repeat center 0; height:370px; overflow:hidden;}
.ban01 p{ padding:268px 0 0 350px;}
.ban01 p span{ display:block; font-size:20px; color:#fff;font-weight: bold;float: left;}
.ban01 p span i{font-size: 32px; font-style:italic;}
.ban01 p em{ display:block;float: left; padding:0 0 0 60px;}
.ban01 p em img{ width:115px; height:35px;}

.ban02{ background:url(../image/ban02.jpg) no-repeat center 0; height:365px; overflow:hidden;}
.ban02 p{ padding:230px 0 0 18px;}

/*PK*/
.pk_bg{ background:url(../image/pk_bg.jpg) no-repeat center 0;height: 2345px;font-size: 0;overflow: hidden;}
.pk_t{ padding:60px 0 0 265px;}
.pk_t a{display: block;font-size: 36px;color: #0185cf;}
.pk_t em{width: 66px;display: block;float: left;}
.pk_t em img{width: 66px;height: 71px;}
.pk_t p{float: left; padding:3px 0 0 10px;}
.pk_t p i,.hz_t i{display: block; padding:3px 0 0; font-family:Arial, Helvetica, sans-serif;font-size: 12px;text-transform: uppercase;font-weight: normal;}
.pk01{ padding:20px 0 0;overflow: hidden;}
.pk_l{width: 170px;float: left;}
.pk_l a{font-size: 30px;color: #fff; background:url(../image/pk_ico02.png) no-repeat;display: block;width: 170px;height: 125px;text-align: center;overflow: hidden; padding:45px 0 0;}
.pk_l b{display: block; padding:3px 0 0;}
.pk_l a.cur,.pk_l a:hover{ background:url(../image/pk_ico03.png) no-repeat; text-decoration:none;}
.pk_r{float: left;}
.pk_r b{display: block;font-size: 24px;color: #0185cf; padding:30px 0 20px 25px;line-height: 42px;}
.pk_r i{display: block; background:url(../image/pk_ico01.gif) no-repeat 160px 2px; padding:0 0 0 25px;}
.pk_r i a{font-size: 16px;color: #0185cf;}
.pk_m{width: 980px; padding:45px 0 0;overflow: hidden;}
.pk_m em{display: block;width: 83px;position: absolute;left: 416px;top: 150px;}
.pk_m em img{width: 83px;height: 83px;}
.pk_m p{width: 429px;float: left; padding:0 60px 0 0;}
.pk_m p img{width: 429px;height: 292px;}
.pk_m p span{display: block;font-size: 22px;color: #333;width: 429px;text-align: center;height: 30px;line-height: 30px;overflow: hidden; padding:8px 0 0;}
.pk02{ padding:105px 0 0;overflow: hidden;}
.pk02 .pk_l{float: right;}
.pk02 .pk_r{ padding:0 0 0 35px;}
.pk02 .pk_r b{ padding:0 0 0 360px;}
.pk02 .pk_m{ padding:25px 0 0;}
.pk02 .pk_m p{ padding:0 0 0 60px;}
.pk02 .pk_m em{top: 130px;left: 477px;}
.pk03{ padding:70px 0 0;overflow: hidden; _padding:0; _margin:-50px 0 0;}
.pk03 .pk_m{ padding:5px 0 0;}
.pk03 .pk_m em{top: 130px;}

/*长期合作企业*/
.hz_bg{ background:url(../image/hz_bg.jpg) no-repeat center 0;height: 660px;font-size: 0;overflow: hidden;}
.hz_t{ background:url(../image/hz_tbg.gif) no-repeat;width: 380px;height: 78px;text-align: center; margin:0 auto;overflow: hidden;}
.hz_t a{font-size: 36px;color: #0185cf;}
.hz_t i{ padding:6px 0 0;}
.hz ul{display: block; padding:45px 0 0;overflow: hidden;}
.hz ul li{width: 280px;float: left; padding:0 10px;overflow: hidden;}
.hz ul li img{width: 280px;height: 280px;}
.hz .hz_li01{ padding:0 10px 0 160px;}
.hz .hz_li02{ margin:-125px 0 0;  _margin:-160px 0 0;}

/*客户见证*/
.jz{ margin-top:-59px;font-size: 0; padding:0 0 60px;}
.jz_t{height: 59px;line-height: 59px;overflow: hidden;}
.jz_t ul li{width: 200px;float: left; border-right:#fff 1px solid;}
.jz_t ul li img{width: 38px;height: 30px; display:inline-block; vertical-align:middle; padding:0 12px 0 0;}
.jz_t ul li a{font-size: 16px;color: #fff;font-weight: bold; display:block;float: left;width: 200px;text-align: center;height: 59px;line-height: 59px; _padding:15px 0 0;_height: 44px;}
.jz_t ul li.cur a,.jz_t ul li a:hover{background: #005bac; text-decoration:none;}
.jz_t span{display: block;float: right;width: 195px;text-align: center;}
.jz_t span a{font-size: 12px;color: #fff;font-weight: bold;text-transform: uppercase;}
.jz_m{width: 1198px;height: 234px; border:#e3e3e3 1px solid; margin:40px 0 0;overflow: hidden;}
.jz_m dl{ width:578px; height:184px; padding:20px 0 0 18px; float:left;}
.jz_m dt{ width:260px; float:right; padding-right:12px;}
.jz_m dt img{ width:260px; height:184px;}
.jz_m dd{ float:left; width:305px; padding:10px 0 0; overflow:hidden;}
.jz_m dd h5{line-height:28px; height:28px; overflow:hidden;}
.jz_m dd h5 a{ font-size:16px; color:#666;}
.jz_m dd h5 a:hover{color: #0185cf;}
.jz_m dd span{font-size:14px; color:#666;font-weight: bold; overflow:hidden; display:block; padding:10px 0 12px;}
.jz_m dd p{ color:#666;font-size: 14px; line-height:24px; height:72px; overflow:hidden; text-indent:2em;}
.jz_m dd em{display: block; padding:10px 0 0;}
.jz_m dd em a{font-size: 14px;color: #0185cf;}

/*关于我们*/
.ab_bg{ background:url(../image/ab_bg.jpg) no-repeat center 0;height: 1088px;font-size: 0;overflow: hidden;}
.about{ width:888px;height: 390px;overflow: hidden;}
.about dl{ width:888px; display:inline-block; overflow:hidden; padding:45px 0 0;}
.about dl dt{ width:506px; height:306px; float:left;}
.about dl dt img{ width:494px; height:294px; border:#b5b5b5 1px solid;background: #fff; padding:5px;}
.about dl dd{ width:370px; float:left; padding:0 0 0 10px;}
.about dl dd p{ height:250px; line-height:25px; padding:10px 0 0; overflow: hidden;}
.about dl dd p i{font-size:14px; color:#333;text-indent:2em;display: block;}
.about dl dd span{ display:block; padding:10px 0 0;}
.about dl dd span img{width: 54px;height: 20px;}

/*荣誉证书*/
.honor{ width:300px; padding:58px 0 0;}
.honor_l img,.honor_r img{width: 31px;height: 31px; padding:123px 0 0;}
.honor_c ul li { width:218px; float:left; margin-left:12px; overflow:hidden;}
.honor_c ul li img{ width:196px; height:266px; border:#dedede 1px solid;background: #fff; padding:10px;}

/*台源企业相册*/
.xc{ padding:48px 0 0; overflow:hidden;}
.xc_m{ padding:50px 0 0;overflow: hidden;}
.xc_l{ padding:183px 20px 0 0;}
.xc_r{ padding:183px 0 0;}
.xc_l img,.xc_r img { width:45px; height:45px;}


.xc_c { width:1061px; height:433px; margin:0 auto;}
.xc_c ul{width:652px; height:433px; margin:0 auto; position: relative;}
.xc_c ul li { width:650px; height:430px; border:1px solid #186ab4; overflow:hidden;}
.xc_c ul li a{display:block; overflow:hidden;}
.xc_c ul li a img{ width:100%}

/**/
.news_bg{background: #f0f0f0; padding:30px 0;font-size: 0;overflow: hidden;}
.news_t{ height:35px; line-height:35px;overflow: hidden;}
.news_t a{ color:#005bac; font-size:22px; font-weight:bold;}
.news_t em{font-size: 14px;color: #333; padding:0 0 0 10px;text-transform: uppercase;}
.news_t span{ float:right;}
.news_t span a{font-size: 12px; color:#666;text-transform: uppercase;}

.news_l{ width:375px;overflow:hidden; padding:0 35px 0 0;}
.news_l p{ background:url(../image/news_picbg.gif) no-repeat;width: 373px;height: 120px;overflow: hidden; margin:10px 0;}
.news_l p img{ width:368px; height:116px; padding:2px;}
.news_l ul li{ height:28px;line-height: 28px;overflow: hidden; background:url(../image/news_ico.gif) no-repeat 0 10px;}
.news_l ul li a{font-size: 14px;color: #333; padding:0 0 0 24px;}
.news_l ul li a:hover{color: #0185cf;font-weight: bold;}

/*常见问题*/
.wd{ width:375px;height: 338px;overflow: hidden;}
.wd dl{ width:375px; height:105px; border-bottom:#bababa 1px dashed; padding:10px 0 0;}
.wd dt{ background:url(../image/wen.gif) no-repeat 0 5px; padding-left:30px; height:25px; line-height:25px; overflow:hidden;}
.wd dt a{ font-size:14px; color:#666;}
.wd dt a:hover{color: #0185cf;font-weight:bold;}
.wd dd{ font-size:14px; color:#666; background:url(../image/da.gif) no-repeat 0 8px; padding:5px 0 0 30px; line-height:24px; height:72px; overflow:hidden;}
.wd .nobor{ border:none;}
