/*案例展示*/

div.addbg{ background:#e1dedc;}

div.addbgt{ background:#fff; padding:0 px;}

div.addbgt .fri-title{ text-indent:10px;}

div.addbgt .fri-nav{ padding-left:20px; width:990px;}

.al-banner{ width:100%; height:295px; overflow:hidden;}

.al-top{ width:1010px; height:45px; overflow:hidden; margin:45px auto 0; line-height:45px;}

.alt-title{ width:338px; height:45px; background:url(../images/titlebg.jpg) no-repeat; font-size:18px; color:#fff; text-indent:25px;}

.alt-title span{ padding-left:10px;}
.alt-title a{color:white;}
.alt-nav li{ float:left; color:#515151;}

.alt-nav a{ color:#515151;}

.alt-nav span{ padding:0 2px;}

.al-main{ width:1010px; height:auto; overflow:hidden; background:#fff; margin:0 auto 35px;}

.alm-nav{ width:880px; height:auto; overflow:hidden; margin:20px auto;}

.alm-nav li{ width:208px; height:41px; line-height:41px; text-align:center; overflow:hidden; float:left; margin:0 12px 15px 0;}

.alm-nav li a{ color:#464545; font-size:16px; display:block; width:100%; height:100%; background:#dbf6f8;}

.alm-nav li a:hover,.alm-nav li a.act{ background:url(../images/mainl-bg.jpg) no-repeat; color:#fff;}

.alm-navt{ width:963px; height:auto; overflow:hidden; margin:0 auto;}

.alm-navt li{ width:225px; height:290px; border:1px solid #e1dedc; overflow:hidden; margin:0 18px 22px 0; float:left;}

.alm-navt li.maro{ margin-right:0;}

.almt-title{ width:100%;  height:45px; line-height:45px; text-indent:25px; overflow:hidden; background:url(../images/titlebg.jpg) no-repeat -31px 0;}

.almt-title a{ color:#fff; font-size:14px; font-family:"微软雅黑";}

.almt-title a:hover{ text-decoration:underline; color:#fff;}

.almt-img{ width:225px; height:160px; display:block; text-align: center;}

.almt-img img{ height:160px;}

.almt-time{ width:205px; height:15px; color:#999999; line-height:15px; font-size:12px; margin:10px auto 5px;}

.almt-text{ width:205px; display:block; line-height:22px; overflow:hidden; font-family:"宋体"; font-size:12px; color:#666666; margin:0 auto 10px;}

.almt-link{ width:270px; font-size:12px; height:15px; line-height:15px; color:#2B8CBE; overflow:hidden; margin:10px auto; display:block;}

.almt-link a{ color:#2B8CBE;}

.almt-link a:hover{ color:#2B8CBE; text-decoration:underline;}

.padding{ width:100%; height:auto; line-height:35px; margin:20px auto;}

/*产品展示*/

.ccl{ width:208px; height:auto; overflow:hidden;}

.ccl-list{ margin-bottom:10px;}

.ccls-top{ width:208px; height:41px; margin-bottom:5px; overflow:hidden; text-align:center; line-height:41px; background:url(../images/mainl-bg.jpg) no-repeat; font-size:16px; color:#fff;}

.ccls-nav li{ width:104px; height:25px; line-height:25px; text-indent:12px; background:#dbf6f8; float:left; margin-bottom:2px;}

.ccls-nav li a{ color:#383636; font-size:12px; font-family:"宋体";}

.ccr{ width:786px; height:auto; overflow:hidden;}

.ccr li{float: left; padding:0 12px 14px; width: 242px; background:url(../images/mainr-xx.jpg) repeat-x left bottom; margin-bottom:25px;}/*height: 300px; */

.ccr li.pro{ padding-right:2px;}

.ccr li.plo{ padding-left:2px;}

.ccr-img{ width:242px; height:190px; display:block; border:1px solid #dddddd;overflow:hidden; text-align: center;}

.ccr-img img{ height:190px;}

.ccr-text{ width:100%; height:30px; line-height:40px; font-weight:bold; color:#666; padding-bottom:20px; text-align:center; overflow:hidden; display:block;}
.ccr-text a{color:#666;}

.ccr-link{ width:242px; height:49px; display:block; text-align:center; line-height:49px; color:#C7C7C7; font-size:16px; background:url(../images/index_cp.jpg) no-repeat;}

a.ccr-link:hover{ background:url(../images/index_cp_hover.jpg) no-repeat; color:#fff;}

div.adpb{ padding-top:30px;}

/*服务专区*/

.sao{ padding:40px 0; background:#E1DEDC;}

.sao-center{background:#FFFFFF; padding: 30px; height:auto; overflow:hidden; width: 950px;}

.saol{ width:470px; height:300px;}

.saor{ width:470px; height:auto; overflow:hidden;}

.saor-title{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:16px; font-weight:400;}

.saor-title a{ color:#2B8CBE;}

.saor-text{ width:100%; height:auto; margin-bottom:15px; overflow:hidden; line-height:22px; color:#666666; font-size:12px; font-family:"宋体";}

.saor-nav li{ width:100%; height:22px; line-height:22px; background:url(../images/libg.jpg) no-repeat left center; font-size:12px; color:#666666; font-family:"微软雅黑"; text-indent:10px;}

.saor-more{ width:100%; height:35px; overflow:hidden; margin-top:10px;}

.saor-more a{ width:290px; height:35px; display:block; line-height:35px; color:#fff; text-indent:15px; background:url(../images/sa-libg.jpg) no-repeat left bottom;}

.saor-more a:hover{ background:url(../images/sa-libg.jpg) no-repeat; color:#fff;}

div.addcr{ background:#d1cdca;}

div.remotop{ margin-top:10px;}

div.addmt{ margin:40px auto;}

/*联系我们*/

.general_title_new{height: 44px;margin:40px auto;width: 380px;}

.general_title_new .dian_bg {background: url(../images/dian_title_bg.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 10px;

margin-top: 18px;width: 113px;}

.general_title_new h1 {color: #333333;float: left;font-family: "微软雅黑";font-size: 33px;font-weight: normal;padding: 0 10px;}

.general_title_new .dian_bg {background: url(../images/dian_title_bg.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 10px;margin-top: 18px;width: 113px;}

.contact_type_ul{ width:100%; height:360px; overflow:hidden; margin-bottom:15px;}

.contact_type_ul li{float: left;height: 360px;text-align: center;width: 305px; margin-left:20px; color:#444444; display:inline;}

.contact_type_ad {background: url(../images/contact_item_bg.gif) no-repeat;}

.contact_type_ad_title {font-size: 16px;font-weight: bold;padding-bottom: 20px;padding-top: 140px;}

.contact_type_ad_int {font-size: 14px;line-height: 24px;width:88%;margin: 0 auto;}

.contact_type_ad_button {background: none repeat scroll 0 0 #333333;color: #FFFFFF;display: block;font-family: Arial;font-size: 14px;height: 35px;line-height: 35px;margin:10px auto 0;text-align: center;width: 95px;}

.contact_type_ul ul li {float: left;height: 360px;text-align: center;width: 305px; display:inline;}

.contact_type_tel {background: url(../images/contact_item_bg.gif) no-repeat -450px 0;}

.contact_type_mail {background: url(../images/cu-qq.jpg) no-repeat;}

div.thhd{ background:#70dbe5; margin-top:10px;}

.cu-form{ width:532px; height:auto; overflow:hidden; margin:0 0 20px 35px;}

.cuf-title{color: #333333;font-size: 18px;font-weight: normal;height: 42px;line-height: 42px; width:100%;}

.cuf-name{ width:245px; height:39px; overflow:hidden; float:left; margin-right:5px; margin-bottom:15px;} 

.cuf-name input{border: 1px solid #DDDDDD;color: #999999;font-size: 12px;height: 36px;line-height: 36px;margin-right: 7px;padding: 0 6px;

width: 230px;}

.cuf-names{ width:435px; height:135px; float:left;}

.cuf-names textarea{ width:433px; height:133px; font-size:12px; color:#999999; text-indent:5px; line-height:20px; max-width:433px; max-height:133px; min-width:433px; min-height:133px; border: 1px solid #DDDDDD;}

.cuf-submit{ width:100%; height:px; overflow:hidden; padding:20px 0;}

.cuf-submit input{background: url(../images/contact_icon_bg.gif) no-repeat 0 -88px; width:133px; height:36px; display:block; border:0; cursor:pointer;}

.contact_arrive_left {width:800px; padding-left:40px;}

.contact_arrive_left h2 {color: #333333;font-size: 18px;font-weight: normal;height: 42px;line-height: 42px;}

.contact_arrive_left .bus dt {background: url(../images/contact_icon_bg.gif) no-repeat 0 5px;}

.contact_arrive_left dt {color: #333333;font-family: "微软雅黑";font-size: 14px;height: 24px;line-height: 24px;margin: 13px 0;padding-left: 24px;

}

.contact_arrive_left dd {color: #666666;font-size: 14px;line-height: 24px;}

.contact_arrive_left .car dt {background: url(../images/contact_icon_bg.gif) no-repeat 0 -24px;}

.contact_arrive_left .train dt {background: url(../images/contact_icon_bg.gif) no-repeat 0 -53px;}

.cux-map{ width:946px; height:352px; margin:40px auto 80px;}

/*新闻中心*/

.news{ width:940px; height:auto; overflow:hidden; margin:30px auto 0;}

.newsl-nav{ width:680px; height:auto; overflow:hidden;}

.newsl-nav li{ width:100%; height:105px; overflow:hidden; margin-bottom:35px; background:#F3F3F3;}

.nw-img{ width:200px; height:105px; display:block; float:left;text-align: center;overflow:hidden;}

.nw-img img{ height:105px;}/* width:200px;*/

.nw-title{ width:430px; height:30px; line-height:30px; display:block; overflow:hidden; font-size:16px; font-weight:bold; float:right; padding-right:30px;}

.nw-title a{ color:#333333;}

.nw-time{ width:430px; height:15px; line-height:15px; overflow:hidden; padding-right:30px; font-size:12px; color:#000; display:block; float:right;}

.nw-text{ width:430px; height:44px; line-height:22px; overflow:hidden; font-size:12px; color:#; font-family:"宋体"; float:right; display:block; padding-right:30px; margin-top:5px; color:#999999;}

.newsr-nav{ width:240px; height:auto; overflow:hidden; padding:20px 0 35px; background:url(../images/newsr-bg.jpg) repeat-y;}

.newsr-nav li{ width:140px; height:32px; text-indent:20px; line-height:32px; overflow:hidden;}

.newsr-nav a{ color:#fff;}

.newsr-nav a:hover{ text-decoration:underline; color:#fff;}

/*走进丰捷*/

.wi{ width:940px; height:auto; overflow:hidden; margin:25px auto 0;}

.wil{ width:680px; height:auto; overflow:hidden; line-height:20px; font-family:"宋体"; color:#666666; font-size:14px;}

.wi-nav{ width:852px; padding:0 79px; height:100px; margin:0 auto; background:#fff; margin-bottom:45px;}

.wi-nav li{ float:left; margin:20px 10px 0 0; display:inline;}

/*文章详情*/

.tx-title{ width:940px; height:30px; line-height:30px; overflow:hidden; color:#333; font-size:25px; margin:10px auto;}

.tx-subtitle{ width:100%; height:30px; font-size:12px; font-family:"微软雅黑"; color:#666; overflow:hidden;}

.tx-subtitle span{ padding:0 5px;}

.tx-text{ color:#333333; font-size:12px; line-height:20px;}

.tx-fx{ width:100%; height:30px; line-height:30px; overflow:hidden;}

.tx-fx div.xzhds{ width:170px;}

.tx-link{ width:100%; height:35px; margin:0 auto 15px; overflow:hidden;}

.tx-link span{ width:330px; height:35px; line-height:35px; background:#2B8CBE; display:block; text-indent:15px; color:#fff;}

.tx-link a{ color:#fff;}

.tx-link a:hover{ text-decoration:underline; color:#fff;}

/*产品详情*/

.cpx{ width:766px; height:auto; overflow:hidden; padding:0 10px;}

.cpx-top{ width:100%; height:50px; line-height:50px; overflow:hidden; margin-bottom:10px;border-bottom: 1px solid #E4E4E4;}

.cpx-top div{ color:#666666; font-size:16px; float:left;}

.cpx-top ul{ float:right; font-size:12px; font-family:"宋体"; padding-right:20px;}

.cpx-top ul li{ float:left; color:#666;}

.cpx-top ul span{ padding:0 5px; color:#666666;}

.cpx-top ul a{color:#666666;}

.cpx-title{ font-size:18px; color:#666; width:100%; height:25px; line-height:25px;}

.cpx-text{ line-height:20px; font-size:12px; color:#666; font-family:"宋体"; margin:15px auto;}

.cpx-nav li{ width:100%; height:25px; line-height:25px; overflow:hidden; font-weight:bold; color:#666; font-family:"宋体"; font-size:12px;}

.cpx-nav a{ color:#; font-weight:400; color:#666;}

/*案例详情*/

.alx-text{ line-height:20px; background:#fff;}

.alx-top{ width:100%; height:auto; overflow:hidden;}

.alxt-nav{ width:340px; height:auto; overflow:hidden; background:#2B8CBE; float:left;}

.alxt-nav li{ width:100%; height:50px; border-bottom:1px solid #1975A5; overflow:hidden; text-indent:55px; color:#fff; font-size:12px; font-family:"宋体";}

.alxt-nav li span{ display:block; color:#71C9F6; width:100%; height:15px; line-height:15px; float:left; overflow:hidden;}

.alxt-nav li p{ display:block; font-weight:bold; height:30px; line-height:35px; float:left; width:100%; overflow:hidden;}

li.alt0{ background:url(../images/flbg.jpg) no-repeat 20px center;}

li.alt1{ background:url(../images/bqbg.jpg) no-repeat 20px center;}

li.alt2{ background:url(../images/fwdz.jpg) no-repeat 20px center;}

li.alt2 p{ height:50px; line-height:50px;}

li.alt2 p a{ color:#fff;}

li.alt2 p a:hover{ color:#fff;}

.alxt-text{ height:auto; font-size:12px; overflow:hidden; padding:20px 30px; color: #666666;font-family:"宋体";line-height: 24px; white-space: normal;}



.pageList{  

    float: right;

    height: 30px;

    margin: 0 auto;

    clear: both;

    width: auto;
    margin-bottom:15px;
    margin-right:30px;
}

.pageList ul li{ float:left; display:inline;}

.pageList ul.l{ text-decoration: none; float:left; color:gray; font-family:微软雅黑;

    font-size: 14px; font-style: normal;line-height: 23px;  padding-left: 10px;}

 .pageList ul.l em{font-style: normal;}

.pageList ul.r{ float:left; color:#999;padding-left: 5px; font-weight: normal;}

.pageList ul.l a{ text-decoration: none;}

.pageList ul li{

    line-height: 25px;

    color: #999999;

    float: left;}

.pageList ul li a{ 

	border: 1px solid #E4E4E4;

    color: #3A3C3B;

    margin: 0 2px;

    padding: 6px 10px;

    text-decoration: none !important;}

.pageList ul li a.selected,.pageList ul li a:hover{  

    /*当前页面颜色*/

    background-color: #2eafbb;

    color: white;

}





.npages{

    width: 786px;

    float: right;

    margin-right: 15px;

}
/*产品展示*/
.ccls-top a.lb {
    color: white;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 30px;
    margin: 0 auto;
    text-align: center;
}
/*.ccls-top a:hover{
    color: blue;
}*/

/*新闻详情*/
.tx-subtitle a.bl{
    color: black;
    cursor: pointer;
    display: block;
    font-size: 14px;
    float: right;
    height: 30px;
    margin: 0 auto;
    text-align: center;
    width: 100px;
}
/*工程案例*/
.cpx-nav1 li{
             width:100%; height:25px; 
             line-height:25px; 
             overflow:hidden; 
             font-weight:bold; 
             color:#666;
              font-family:"宋体"; 
              font-size:12px;}
.cpx-nav1 a{
 font-weight:400; color:#666;}

}
.alxt-text a.list{
     color: #666666;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 30px;
    margin: 0 auto;
    text-align: center;
    width: 100px;
}
/*新闻详情*/
.cpx-text a.return{
    display:block;color:#666666;margin:0 auto;float:right; width:100px;line-height:23px; cursor: pointer; height:30px;padding-top:20px;
}

.xg-dicp{float: left;width: 422px;margin-top: 50px;}

.xg-dicp .xg-cap{width: 205px;height: 205px;float: left;margin-right: 10px;}
.xg-dicp .xg-cap img{max-width: 100%;height:205px;}
.xg-dicp .xg-cap:nth-child(2){margin-right: 0;}