



/*  首页：主营业务  */
.content_home_1{
    width: 100%;
    padding-top: 30px;
    padding-bottom: 50px;
}

.content_home_1 .top{
    width: 100%;
    margin-bottom: 40px;
}

.content_home_1 .top .left_site{
    float:left;
    height: 38px;
    line-height: 38px;
}

.content_home_1 .top .left_site .key{
    font-size: 14px;
    font-weight: bold;
    color:#414141;    
}

.content_home_1 .top .left_site .val{
    font-size: 14px;
    color:#747474;    
}

.content_home_1 .top .left_site .val:hover{
    color:#ff0000;
}

.content_home_1 .top .right_site{
    float: right;
    width: 372px;
    height: 38px;
    background: url(../../images/img_24.jpg) no-repeat;
    position: relative;
}

.content_home_1 .top .right_site .ser_input{
    position: absolute;
    top: 1px;
    left: 42px;
    width: 271px;
    height: 36px;
    border: none;
}

.content_home_1 .top .right_site .icon{
    position: absolute;
    top: 9px;
    right: 20px;
    width: 20px;
    height: 20px;    

}

.content_home_1 .middle{
    margin-top: 26px;
    position: relative;
    text-align: center;
}

.content_home_1 .middle .box{
    width: 412px;
    height: 233px;
    display: inline-block;
    margin: 0 45px;
    background-color: #f4f4f4;
}

.content_home_1 .middle .box:hover{
    background-color: #004ea2;
}

.content_home_1 .middle .box:hover > .bg1{
    background: url(../../images/img_3_white.png) no-repeat center center;
}

.content_home_1 .middle .box:hover > .bg2{
    background: url(../../images/img_4_white.png) no-repeat center center;
}

.content_home_1 .middle .box:hover > .title{
    color:#ffffff;
}

.content_home_1 .middle .box:hover > .line{
    border-top:2px solid #ffffff;
}

.content_home_1 .middle .box .icon{
    width: 100%;
    height: 88px;
    margin-top: 40px;
}

.content_home_1 .middle .box .bg1{
    background: url(../../images/img_3.png) no-repeat center center;
}

.content_home_1 .middle .box .bg2{
    background: url(../../images/img_4.png) no-repeat center center;
}

.content_home_1 .middle .box .title{
    width:100%;
    text-align: center;
    margin-top: 18px;
    line-height:35px;
    font-size: 24px;
}

.content_home_1 .middle .box .line{
    width:55px;
    border-top:2px solid #000000;
    margin: 0 auto;
    margin-top: 13px;    
}


/*  首页：工程案例  */
.content_home_2{
    width:100%;
	padding-top:35px;
	padding-bottom:40px;
}

.content_home_2 .title_eng{
    font-size:16px;
}

.content_home_2 .title_chs{
    font-size:36px;
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: 26px;
}

.content_home_2 .left{
    float:left;
    width:238px;
    height:634px;
    position: relative;    
}

.content_home_2 .left .left_top{
    width:100%;
    max-height: 520px;
	color:#ffffff;
    overflow: hidden;
}

.content_home_2 .left .left_top li{
    float:left;
    width:238px;
    height:48px;
    margin-bottom: 10px;
	font-size:18px;
    position: relative;
    cursor: pointer;
}

.content_home_2 .left .left_top li.first{
    float:left;
    width:100%;
	height:71px;
	font-size:23px;
}

.content_home_2 .left .left_top li div{
    float:left;
}

.content_home_2 .left .left_top li .column_name{
    width:198px;
	height:100%;
	line-height:48px;
    background-color:#004ea2;
    float: left;
}

.content_home_2 .left .left_top li .column_name:hover{
    background-color:#d82022;
}

.content_home_2 .left .left_top li .column_name .txt{
    padding-left: 24px;    
    width:174px;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content_home_2 .left .left_top li .arrows{
    float: right;
    width:40px;
	height:100%;
    background:#d82022 url(../../images/img_5_r.png) no-repeat center center;
}

.content_home_2 .left .left_top li .column_name.change_color{
  	background:#d82022;
}

.content_home_2 .left .left_top li.first{
    padding-left:34px;
    width:181px;
	height:72px;
	line-height:72px;
    font-size:27px;
	background-color:#0068b7;
}

.content_home_2 .left .left_bottom{
    width:100%;
    height:100px;
    background-color: #00afdd;
    position: absolute;
    bottom:0;    
}

.content_home_2 .left .left_bottom .left_s{
    width:55px;
    height:100%;
    background: url(../../images/img_8.png) no-repeat right center;
    float: left;
}

.content_home_2 .left .left_bottom .right_s{
    float: left;
    margin-top: 28px;
    margin-left: 12px;    
    color:#ffffff;
}

.content_home_2 .left .left_bottom .right_s .txt{
    font-size: 16px;    
}

.content_home_2 .left .left_bottom .right_s .phone{
    font-size: 18px;    
    font-weight: bold;
}

.content_home_2 .right{
    float:right;
    width:931px;
}

.content_home_2 .right ul{
    display:none;
}

.content_home_2 .right li{
    float:left;
    width: 290px;
    height: 300px;
	margin-right: 27px;
	margin-bottom:30px;
    position:relative;
    border: 1px solid #e0e0e0;
}


.content_home_2 .right li .image{
    width:100%;
    height:216px;
}

.content_home_2 .right li .image img{
    width:100%;
    height:100%;
}

.content_home_2 .right li.no_margin_right{
    margin-right:0;
}

.content_home_2 .right .item .title{
    width:100%;
	height:84px;
	text-align:center;
    overflow: hidden;
    background-color:#ffffff;
}

.content_home_2 .right .item .title .in_title{
    margin-top: 12px;
    margin-bottom: 8px;
    font-size: 16px;
    color:#000000;
}

.content_home_2 .right .item .title .icon{
    margin: 0 auto;
    width: 28px;
    height: 28px;
    background: url(../../images/img_6.png) no-repeat;
}

.content_home_2 .right .item:hover > a .title{
    background-color:#d82022;
}

.content_home_2 .right .item:hover > a .title .in_title{
    color:#ffffff !important;
}

.content_home_2 .right .item:hover > a .title .icon{
    background: url(../../images/img_7.png) no-repeat !important;
}


/*  首页：走进卓立  */
.content_home_3{
    width: 100%;
    padding-top: 30px;
    padding-bottom: 50px;
}

.content_home_3 .middle{
    width: 100%;
    margin-top: 30px;   
    position: relative;
}

.content_home_3 .middle .left{
    width:540px;
    /*height: 402px;*/
    float:left;
}

.content_home_3 .middle .left .txt_eng{
    color: #eeeeee;
    font-size: 56px;
    font-weight: bold;
    height: 67px;
    letter-spacing: -3px;
}

.content_home_3 .middle .left .txt_msg{
    margin-top: 5px;
    font-size: 16px;
}

.content_home_3 .middle .left .company_name{
    margin-top: 19px;
    font-size: 24px;
    height: 56px;
    line-height: 56px;
    width: 475px;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
}

.content_home_3 .middle .left .text{
    margin-top: 17px;
	height:220px;
    line-height: 24px;
	font-size:14px;
    letter-spacing: 0.5px;
    word-wrap: break-word;
    overflow: hidden;
}


.content_home_3 .middle .left .link{
    width:100%;
	margin-top: 24px;
}

.content_home_3 .middle .left .link div{
	width:134px;
	height:36px;
	line-height:36px;
	text-align:center;
    font-size:14px;
    border-radius: 18px;
    float:left;
}

.content_home_3 .middle .left .link .left_link{
	background-color:#004ea2;
}

.content_home_3 .middle .left .link .right_link{
    background-color:#00bff3;
    margin-left: 30px;
}

.content_home_3 .middle .left .link .left_link:hover,
.content_home_3 .middle .left .link .right_link:hover{
    filter:alpha(opacity=75);
    opacity: 0.75;
}

.content_home_3 .middle .left .link a{
    color:#ffffff;
}


.content_home_3 .middle .right{
    float:right;
	width:575px;
	height:426px;
    background-color:#004ea2;
	position:absolute;
	right:0;
	top:0;
}

.content_home_3 .middle .image{
    width:576px;
	height:435px;
	position:absolute;
	right:24px;
	top:33px;
	overflow:hidden;
}

.content_home_3 .middle .image img{
	width:575px;
	height:435px;
	position:relative;
}


/*  首页：新闻资讯  */
.content_home_4{
    width: 100%;
    padding-top: 30px;
    padding-bottom: 50px;
}

.content_home_4 .middle{
    width: 100%;
    margin-top: 30px;   
    position: relative;
}

.content_home_4 .middle .left_site{
    padding-top: 16px;
    padding-left: 17px;
    padding-right: 17px;    
    width: 293px;
    height: 455px;
    background-color: #004ea2;
    float: left;
    color:#ffffff;
}

.content_home_4 .middle .left_site .title{
    font-size: 18px;
    line-height:33px;
}

.content_home_4 .middle .left_site .title a{
    color:#ffffff;
    font-weight: bold;
}

.content_home_4 .middle .left_site .title a:hover{
    color:#ed7200;
}

.content_home_4 .middle .left_site .time_line{
    margin-top:12px;
}

.content_home_4 .middle .left_site .time_line .time{
    float: left;
}

.content_home_4 .middle .left_site .time_line .button{
    float: right;
}

.content_home_4 .middle .left_site .button .left_bn{
    float: left;
    width:9px;
    height: 17px;
    background: url(../../images/img_5_l.png) no-repeat;
    cursor: pointer;
}

.content_home_4 .middle .left_site .button .right_bn{
    float: left;
    width:9px;
    height: 17px;
    background: url(../../images/img_5_r.png) no-repeat;
    margin-left: 18px;
    cursor: pointer;
}

.content_home_4 .middle .left_site .img{
    margin-top: 30px;
    width: 326px;
    height: 186px;
    position: relative;
    left: -17px;
    top: 0;
}

.content_home_4 .middle .left_site .img img{
    width: 100%;
    height: 100%;
}

.content_home_4 .middle .left_site .msg{
    margin-top: 25px;
    line-height: 25px;
    height:75px;
    overflow: hidden;
}

.content_home_4 .middle .right_site{
    float: right;
    width: 845px;
}

.content_home_4 .middle .right_site .top_line{
    margin-top: 30px;
    line-height: 25px;
    height: 25px;
    border-left: 3px solid #004ea2;
    padding-left: 25px;
}

.content_home_4 .middle .right_site .top_line .txt{
    font-size: 20px;
    color:#4a4b4b;
    display: inline-block;
    position: relative;  
    top:-4px;
    cursor: pointer;
}

.content_home_4 .middle .right_site .top_line .txt:hover{
    color:#004ea2;
    font-weight: bold;
}

.content_home_4 .middle .right_site .top_line .txt.select{
    font-weight: bold;
    color:#004ea2;
}

.content_home_4 .middle .right_site .top_line .line{
    width:1px;
    height:25px;
    background: url(../../images/img_26.png) ;
    margin: 0 25px;
    display: inline-block;
}

.content_home_4 .middle .right_site .bottom{
    margin-top: 28px;
}

.content_home_4 .middle .right_site .bottom ul{
    display: none;
}

.content_home_4 .middle .right_site .bottom li{
    padding-left: 28px;
    padding-right: 50px;
    padding-bottom: 29px;
    width:616px;
    margin-bottom:  26px;
    position: relative;
    border-bottom: 1px solid #f4f4f4;    
}

.content_home_4 .middle .right_site .bottom li .n_title{
    height: 25px;
    font-size: 20px;
    font-weight: bold;
}

.content_home_4 .middle .right_site .bottom li .msg{
    margin-top: 19px;
    font-size: 14px;
    color:#424141;
}

.content_home_4 .middle .right_site .bottom li .time{
    position: absolute;
    right:-150px;
    bottom:-1px;
    width:152px;
    height:110px;
    background-color: #e2e2e2;
    text-align: center;
}

.content_home_4 .middle .right_site .bottom li .time .t_top{
    font-size: 56px;
    color:#949494;
}

.content_home_4 .middle .right_site .bottom li .time .t_bottom{
    font-size: 18px;
    color:#767676;
}


.content_home_4 .middle .right_site .bottom li:hover{
    border-bottom: 1px solid #004ea2;
}

.content_home_4 .middle .right_site .bottom li:hover > .time{
    background-color: #004ea2;

}


.content_home_4 .middle .right_site .bottom li:hover > .time div{
    color:#ffffff;
}



/*  内页：公共页面  */
.basic_page{
    width: 100%;
    background-color: #f4f4f4;
}

.basic_page_inside{
    width: 100%;
    padding-bottom: 50px;
}

.basic_page_inside .right_site{
    width: 935px;
    float: right;
    background-color: #ffffff;
    padding-bottom: 63px;
}



/*  左边通用的栏目   */
.basic_left_site{
    width: 230px;
    float: left;
    position: relative;
}

.basic_left_site .first,
.content_cpzx2 .first{
    position: absolute;
    top:-85px;
    left:0;
    width: 230px;
    height: 85px;
    line-height: 85px;
    background-color: #004ea2;
}

.basic_left_site .first a,
.content_cpzx2 .first a{
    display: inline-block;
    width: 100%;
    height: 85px;
    font-size: 20px;
    color: #f5f5f5;
}

.basic_left_site .first a:hover,
.content_cpzx2 .first a:hover{
    color: #EE7700;
}

.basic_left_site .first .txt_chs{
    margin-left: 45px;
    font-size: 28px;
    overflow: hidden;
}


.basic_left_site .sub_column{
    width: 100%;
}

.basic_left_site .sub_column a{
    width: 100%;
    height: 100%;
}

.basic_left_site .sub_column li{
    width:230px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    overflow: hidden;
    background-color: #004ea2;
}


.basic_left_site .sub_column li:hover > .txt{
    background:#d82022 url(../../images/img_16_white.png) no-repeat 28px center;  
    color: #ffffff;

}

.basic_left_site .sub_column li .txt{
    padding-left: 45px;
    width:169px;
    height: 100%;
    display: inline-block;
    background:#ffffff url(../../images/img_16.png) no-repeat 28px center;
}

.basic_left_site .sub_column .txt.curr{
    background:#d82022 url(../../images/img_16_white.png) no-repeat 28px center;  
    color: #ffffff;
}

.basic_left_site .sub_column .out_ft_line{
    width: 100%;
    height: 10px;
    background-color: #004ea2;
}

.basic_left_site .sub_column .out_ft_line .ft_line{
    width:214px;
    height: 10px;
    background-color: #ffffff;
}

.basic_left_site .top_title{
    margin-top: 20px;
    width: 230px;
    height: 59px;
    line-height: 59px;
    background: url(../../images/img_18.png) repeat-x;
}

.basic_left_site .top_title .left_s{
    margin-left:13px;
    float: left;
    font-size: 20px;
    color: #ffffff;
}

.basic_left_site .top_title .more{
    width: 20px;
    height:100%;
    background: url(../../images/img_17.png) no-repeat left center;
    float: right;
}

.basic_left_site .top_title .more a{
    display: inline-block;
    width: 100%;
    height: 100%;
}

.basic_left_site .list_news{
    padding: 8px 0;
    background-color: #ffffff;
}

.basic_left_site .list_news li{
    margin: 0 8px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px dashed #dadada;
}

.basic_left_site .list_news li a{
    color:#666666;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;        
}

.basic_left_site .list_news li a:hover{
    color:#ff0000;
}

.basic_left_site .top_title a:hover{
    color: #EE7700;
}

.basic_left_site .contact_us{
    background-color: #ffffff;
}

.basic_left_site .contact_us .qr_code{
    width: 100%;
    padding-top:25px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #dadada;
}

.basic_left_site .contact_us .qr_code .img{
    width: 122px;
    height: 123px;
    margin: 0 auto;
}

.basic_left_site .contact_us .qr_code .img img{
    width: 100%;
    height: 100%;
}

.basic_left_site .contact_us .qr_code .title{
    color: #484848;
    font-size: 16px;
    text-align: center;
    margin-top: 13px;
}



.basic_left_site .contact_us .phone{
    width: 100%;
    background-color:#ffffff;
    border-bottom: 1px dashed #dadada;
}

.basic_left_site .contact_us .phone .phone_img{
    float:left;
    width: 52px;
    height: 78px;
    background:#ffffff url(../../images/img_19.png) no-repeat right center;
}

.basic_left_site .contact_us .phone .phone_num{
    float:left;
    margin-left: 12px;
    margin-top: 16px;
}

.basic_left_site .contact_us .phone .phone_num .top{
    color: #484848;
    font-size: 16px;
    text-align: left;
}

.basic_left_site .contact_us .phone .phone_num .bottom{
    color: #484848;
    font-weight: bold;
    font-size: 20px;
}

.basic_left_site .email{
    height: 50px;
    line-height: 50px;
    background: url(../../images/img_20.png) no-repeat 24px center;
}

.basic_left_site .email .txt{
    margin-left: 62px;
    margin-right: 24px;
}


/*  文章列表页面：通用右边顶部  */
.basic_page_inside .right_site .first{
    margin: 0 auto;
    width:896px;
    height: 68px;
    line-height: 68px;
    border-bottom: 1px solid #e5e5e5;
}

.basic_page_inside .right_site .first .txt{
    float: left;
    font-size: 20px;
    position: relative;
    top: -1px;
    padding: 0 21px;
    background: url(../../images/img_27.png) no-repeat left 4px center;
    color: #004ea2;                                      
}



/*  文章列表页面：第1种  */
.content_news_list{
    width: 875px;
    padding-top: 50px;
    padding-bottom: 1px;
    margin: 0 auto;
}

.content_news_list li{
    margin-bottom: 30px;
    padding: 25px 0;
    border: 1px solid #f1f1f1;
    transition: all .2s linear;
}

.content_news_list li:hover{
    box-shadow: 0px 0px 6px rgba(0,0,0,0.25);
    transform: translateY(-2px);
}

.content_news_list li:hover > .right .title a{
    color:#e95412;
}

.content_news_list li:hover > .right .msg span{
    color:#008ddf;
}

.content_news_list li a:hover{
    text-decoration: none;
}

.content_news_list .left{
    float: left;
    margin-left: 24px;
    width: 247px;
    height: 154px;
}

.content_news_list .left .img{
    width: 100%;
    height: 100%;
}

.content_news_list .left .img img{
    width: 100%;
    height: 100%;   
}

.content_news_list .right{
    width: 560px;
    float: right;
    margin-right: 15px;
}

.content_news_list .right .title{
    margin-top: 4px;
    font-size: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content_news_list .right .msg{
    margin-top: 24px;
    line-height: 24px;
    max-height: 72px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;
}

.content_news_list .right .time{
    font-size: 14px;
    height: 20px;
    color: #888888;
    margin-top: 10px;
    background: url(../../images/img_45.png) no-repeat left -1px;
    padding-left: 25px;
    float: left;
}



/*  文章列表页面：第2种  */
.content_news_list1{
    width: 100%;
    padding-top: 50px;    
    padding-bottom: 50px;
}

.content_news_list1 li{
    margin:0 auto;
    width:896px;    
    padding: 25px 0;
    border-bottom: 1px dashed #7b7373;
}

.content_news_list1 li a:hover{
    text-decoration: none;
}

.content_news_list1 .left{
    float: left;
    width: 287px;
    height: 170px;
}

.content_news_list1 .left .img{
    width: 100%;
    height: 100%;
}

.content_news_list1 .right{
    width: 567px;
    float: right;
    margin-right: 15px;
}

.content_news_list1 .right .title{
    font-size: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content_news_list1 .right .msg{
    margin-top: 9px;
    line-height: 25px;
    max-height: 100px;
    color: #474747;
    font-size: 14px;
    overflow: hidden;
}

.content_news_list1 .right .time{
    font-size: 14px;
    height: 20px;
    color: #888888;
    margin-top: 10px;
    background: url(../../images/img_45.png) no-repeat left -1px;
    padding-left: 25px;
    float: left;
}

.content_news_list1 .more{
    float: right;
    margin-top: 10px;
    font-size: 14px;
    color: #ff7437;
}




/*  文章详情区  */
.content_article_detail{
    width: 88%;
	margin:0 auto;
    padding-top: 32px;
    padding-bottom: 15px;
}

.content_article_detail2{
    width: 100%;
	margin:0 auto;
    padding-top: 0;
    padding-bottom: 25px;
}

.content_article_detail_nodata{
    width: 90%;
    padding-top: 20px;
    padding-bottom: 25px;
    margin: 0 auto;
}


/*  新闻详情页 的样式  */
.across_line_blank_1{
    width: 100%;
    height: 11px;
}

.across_line_blank_2{
    width: 100%;
    height: 45px;
}

.article_content {
    margin: 0 auto;
	margin-top:26px;
	margin-bottom:0px;
    width: 100%;
    min-height: 400px;
}

.article_content .content {
    width: 100%;
    margin: 0 auto;
    font-family: Microsoft yahei,Arial,sans-serif;
}

.article_content .content .title {
    width: 100%;
	line-height:40px;
    text-align: center;
    font-size: 26px;
    margin: 0 auto;
	color: #222222;
}

.article_content .content .args{
    width: 100%;
    text-align: center;
    height:60px;
	line-height:60px;
}

.article_content .content .args span{
    margin-right: 19px;
}

.article_content .content .time{
    text-align: center;
	line-height:45px;
	color:#595757;
}

.article_content .content .across_line{
    width:100%;
	height:1px;
	/*background:url(../../images/across_line.png) #cfcfcf no-repeat ;*/
	border-bottom:1px dashed #ddd;
	margin:7px 0 32px 0;
}

.article_content .content .across_line_2{
    width:100%;
	height:1px;
	/*background:url(../../images/across_line.png) #cfcfcf no-repeat ;*/
	border-bottom:1px dashed #ddd;
	margin:7px 0 0 0;
}

.article_content .content .across_line_3{
    width:100%;
	height:1px;
	border-bottom:1px solid #ddd;
	margin-top:60px;
}

.article_content .content img {
    max-width: 100%;
    text-align: center;
}



/*  单页栏目的样式  */
.single_content {
    margin: 0 auto;
	margin-top:0;
	margin-bottom:0;
    width: 100%;
    min-height: 360px;
}

.single_content .content {
    width: 100%;
    margin: 0 auto;
    font-family: Microsoft yahei,Arial,sans-serif;
}

.single_content .content .across_line{
    width:100%;
	height:1px;
	/*background:url(../../images/across_line.png) #cfcfcf no-repeat ;*/
	border-bottom:1px dashed #ddd;
	margin:7px 0 32px 0;
}

.single_content .content .across_line_2{
    width:100%;
	height:1px;
	/*background:url(../../images/across_line.png) #cfcfcf no-repeat ;*/
	border-bottom:1px dashed #ddd;
	margin:17px auto 0;
}

.single_content .content .across_line_3{
    width:100%;
	height:1px;
	border-bottom:1px solid #ddd;
	margin-top:60px;
}

.single_content .content img {
    max-width: 100%;
    text-align: center;
}


/*  没有内容的区域  */
.no_content{
    width:100%;
	min-height:400px;
}

.no_content_msg {
    font-size: 15px;
    height: 50px;
    line-height: 50px;
    padding: 6px 0;
	color:#595757;
	margin-left:3px;
	letter-spacing:0.5px;
}

.no_content .no_content_msg .across_line_4{
    width:98%;
	height:1px;
	border-bottom:1px dashed #ddd;
	margin:7px 0 0 0;
}

.no_content_msg  .tips_img{
 	float:left;
	margin-top:12.5px;
    margin-right:5px;
	line-height:20px;
}

.no_content_msg .tips_img img{
    width:25px;
	height:25px;
}

.no_content_msg .txt{
	float:left;
	font-size:18px;
}


/*   列表页：一排3个图片   */
.content_list_three{
    width: 900px;
    margin-top: 30px;
    margin-left: 30px;
}

.content_list_three li{
    float:left;
    margin-right: 22px;
    margin-bottom: 19px;
}

.content_list_three li.no_margin_right{
	margin-right:0;
}

.content_list_three li .out_img{
	width:273px;
    height:207px;
    background-color: #ffffff;
    overflow: hidden;
    border: 1px solid #e1e1e1;
}

.content_list_three li .out_img:hover{
    border: 1px solid #e58419;
}

.content_list_three li .in_img{
	width:100%;
	height:100%;
    display: table;
}

.content_list_three li .img{
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
}

.content_list_three li .img a{
    display: block;
}

.content_list_three li .img img{
    display: block;
    margin:0 auto;
    position: relative;
}

.content_list_three li .title{
	width:275px;
	height:48px;
	line-height:48px;
    text-align:center;
	overflow:hidden;
}

.content_list_three li .title a{
	font-size:18px;
	color:#343434;
}

.content_list_three li .title a:hover{
    text-decoration: none;
    color:#ff0000;
}



/*  联系方式  */
.content_lxfs{
    margin-top:45px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0;
}


.content_lxfs .map{
    float: left;

    width: 462px;
    height: 377px;
    border: 5px solid #ffffff;
    box-shadow: 0px 0px 6px 4px #dfdfdf;
    background-color: #cdcdcd;
}

.content_lxfs .right{
    float: right;
    width: 376px;
    padding-top: 10px;    
}

.content_lxfs .right .campany_name{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.content_lxfs .company_msg{
    line-height: 37px;
    font-size: 15px;
    color:#2d2b2b;
}



/*  联系我们：在线留言   */
.content_page_zxly{
    margin-left:90px;
    margin-top: 55px;
    height:100%;
}

.content_page_zxly table tr{
    height: 55px;
}

.content_page_zxly table tr.tr_area{
    height:180px;
}

.content_page_zxly table .key{
    width:85px;
	text-align:right;
	color:#000000;
	font-size:14px;
}

.content_page_zxly table .value{
    width:510px;
}


.content_page_zxly table .value .text{
    width:465px;
	height:36px;
	padding-left:14px;
	border:1px solid #f0f0f0;
	/*border:1px solid #E58419;*/
	font-size:14px;
    color:#595757;
    background-color:#f9f9f9;
}

.content_page_zxly table .value .text:hover{
    background-color: #f3f3f3;
}

.content_page_zxly table .value .text_1{
    float: left;
    width:265px;
	height:36px;
	padding-left:14px;
	border:1px solid #f0f0f0;
	/*border:1px solid #E58419;*/
	font-size:12px;
    color:#595757;
    background-color:#f9f9f9;
}

.content_page_zxly table .value .text_1:hover{
    background-color: #f3f3f3;
}

.content_page_zxly table .value .code_img{
    float: left;
    margin-left: 10px;
}

.content_page_zxly table .value .textarea{
    float:left;
    width:465px;
	height:150px;
	padding-left:14px;
    border:1px solid #f0f0f0;
	/*border:1px solid #E58419;*/
	font-size:14px;
	color:#595757;
    line-height: 30px;
    background-color:#f9f9f9;
}

.content_page_zxly table .value .textarea:hover{
    background-color: #f3f3f3;
}


.content_page_zxly table .value .red{
    color:#ff0000;
}

.content_page_zxly table .value .red_div{
    float:left;
    color:#ff0000;
    margin-left:4px;
}

.content_page_zxly table .value input:focus,
.content_page_zxly table .value textarea:focus {
    /*border-color: #95c8f1;
    box-shadow: 0 0 7px 1px #00ccff;*/
	border-color: #95c8f1;
    box-shadow: 0 0 7px 1px #95c8f1;
}

.content_page_zxly table .value .sub{
	width: 140px;
	height: 40px;
	/*background-color: #399fff;*/
	background-color: #fe0000;
	color: #ffffff;
	font-size: 20px;
	cursor: pointer;
	border:0;
	letter-spacing:10px;
	text-align:center;
}


.out_list{
    width: 100%;
    background-color: #ffffff;
}

.out_list .first {
    margin: 0 auto;
    width: 1160px;
    height: 68px;
    border-bottom: 1px solid #e5e5e5;
}

.out_list .first .txt{
    margin-top: 11.5px;
    margin-right: 15px;
    padding:12px 30px;
    font-size: 16px;
    float: left;
}

.out_list .first .txt:hover{
    color:#ffffff;
    background-color: #d82022;
}

.out_list .first .txt.select{
    color:#ffffff;
    background-color: #d82022;
}


/*   列表页：一排4个图片   */
.content_list_four{
    width: 1100px;
    margin-top: 50px;
    margin-left: 50px;
    padding-bottom: 60px;
}

.content_list_four li{
    float:left;
    margin-right: 40px;
    margin-bottom: 16px;
}

.content_list_four li.no_margin_right{
	margin-right:0;
}

.content_list_four li .out_img{
	width:243px;
    height:181px;
    background-color: #ffffff;
    overflow: hidden;
    border: 1px solid #e1e1e1;
    cursor: pointer;
}

.content_list_four li .out_img:hover{
    border: 1px solid #e58419;
}

.content_list_four li .in_img{
	width:100%;
	height:100%;
    display: table;
}

.content_list_four li .img{
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
}

.content_list_four li .img a{
    display: block;
}

.content_list_four li .img img{
    display: block;
    margin:0 auto;
    position: relative;
}

/*
.content_list_four li .title{
	width:243px;
	height:75px;
	line-height:75px;
    text-align:center;
    overflow:hidden;
    cursor: pointer;    
	font-size:18px;
	color:#343434;    
}
*/

.content_list_four li .title{
	width:243px;
	height:50px;
	line-height:25px;
    text-align:center;
    overflow:hidden;
    cursor: pointer;    
	font-size:18px;
	color:#343434;    
	margin-top:10px;
}

.content_list_four li .title:hover{
    text-decoration: none;
    color:#ff0000;
}


/*  遮罩层  */
#windowDiv_Tips {
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 0px;
    height: 0px;
    background-color: #000000;
    filter:alpha(opacity=30);
    opacity: 0.3;    
    z-index: 10000;
}

/*  产品详情   */
#details_box{
    display: none;
    width: 950px;
    height:650px;
    background-color: #ffffff;
    position:fixed;
    overflow:auto;
    left: 0;
    top: 0;
    z-index: 20000;
}

#dbox_l_arrow{
    display: none;
    width: 95px;
    height: 95px;
    border-radius: 47.5px;
    background: #9e9e9e url(../../images/img_29.png) no-repeat center center; 
    position: fixed;
    left: 0;
    top: 0;
    z-index: 30000;
    cursor: pointer;  
}

#dbox_l_arrow:hover{
    background: #cecece url(../../images/img_29.png) no-repeat center center; 
}

#dbox_r_arrow{
    display: none;    
    width: 95px;
    height: 95px;
    border-radius: 47.5px;
    background: #9e9e9e url(../../images/img_30.png) no-repeat center center; 
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30000;
    cursor: pointer;  
}

#dbox_r_arrow:hover{
    background: #cecece url(../../images/img_30.png) no-repeat center center; 
}


#details_box .left_site{
    margin-top: 139px;
    margin-left: 48px;
    width:382px;
    float: left;
}

#details_box .left_site .details_img{
    width: 100%;
}

#details_box .left_site .details_img .big_img{
    width: 100%;
    height: 285px;
    background-color: #f8f8f8;
    overflow: hidden;
    border: 1px solid #eaeaea;   
    margin-bottom: 22px; 
    cursor: pointer;
}

#details_box .left_site .details_img .big_img .in_img {
    width: 100%;
    height: 100%;
    display: table;
}

#details_box .left_site .details_img .big_img .in_img .img {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
}

#details_box .left_site .details_img .big_img .in_img .img img {
    display: block;
    margin: 0 auto;
    position: relative;
}

#details_box .left_site .details_img .small_img{
    width: 100%;
}

#details_box .left_site .details_img .small_img li{
    float: left;
    width: 86px;
    height: 65px;
    margin-right: 10px;
    margin-bottom: 11px;
    cursor: pointer;
    overflow: hidden;
	border:1px solid #cdcdcd;
}

#details_box .left_site .details_img .small_img li.no_margin_right{
    margin-right: 0;
}

#details_box .left_site .details_img .small_img li img{
    width: 100%;
    height: 100%;
}

#details_box .right_site{
    width: 475px;
    float: right;
    position: relative;
	padding-bottom:33px;
}

#details_box .right_site .close_box{
    position: absolute;
    top: 0px;
    right:0px;
    width:35px;
    height: 35px;
    background: url(../../images/img_23.png) no-repeat center center;  
    cursor: pointer;  
}

#details_box .right_site .close_box:hover{
    background: #dadada url(../../images/img_23.png) no-repeat center center;     
}

#details_box .right_site .details_name{
    margin-top: 44px;
    margin-right: 20px;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    padding-left: 22px;
    padding-bottom: 29px;
    border-bottom: 1px solid #f1f1f1;    
}

#details_box .right_site .details_attr{
    margin-top:35px;
    margin-right: 20px;    
    font-size: 14px;
    color: #333333;       
}

#details_box .right_site .details_attr .attr_line{
    margin-bottom: 22px;
}

#details_box .right_site .details_attr .attr_line .key{
    float: left;
}

#details_box .right_site .details_attr .attr_line .val{
    float: left;
    width:383px;
}

#details_box .right_site .details_attr .attr_line .line_key{
    width: 100%;
}

#details_box .right_site .details_attr .attr_line .line_val{
    width: 422px;
    float: right;  
    margin-top: 7px;
}

#details_box .right_site .details_attr .attr_line .line_val li{
    padding-left: 12px;  
    background: url(../../images/img_32.png) no-repeat left 12px;
    line-height: 25px;
}




/*  产品详情  */
.product_box{
    margin: 0 auto;
    padding-bottom: 50px;
    width: 950px;
    height:650px;
    background-color: #ffffff;
    position: relative;
}

#pbox_l_arrow{
    width: 95px;
    height: 95px;
    border-radius: 47.5px;
    background: #bfbfbf url(../../images/img_29.png) no-repeat center center; 
    position: absolute;
    left: -110px;
    top: 277.5px;
    z-index: 30000;
    cursor: pointer;  
}

#pbox_l_arrow:hover{
    filter:alpha(opacity=70);
    opacity: 0.7;
}

#pbox_r_arrow{ 
    width: 95px;
    height: 95px;
    border-radius: 47.5px;
    background: #bfbfbf url(../../images/img_30.png) no-repeat center center; 
    position: absolute;
    right: -110px;
    top: 277.5px;
    z-index: 30000;
    cursor: pointer;  
}

#pbox_r_arrow:hover{
    filter:alpha(opacity=70);
    opacity: 0.7;
}


.product_box .left_site{
    margin-top: 99px;
    margin-left: 5px;
    width:440px;
    float: left;
}

.product_box .left_site .details_img{
    width: 100%;
}

.product_box .left_site .details_img .big_img{
    width: 100%;
    height: 320px;
    background-color: #f8f8f8;
    overflow: hidden;
    border: 1px solid #eaeaea;   
    margin-bottom: 22px; 
    cursor: pointer;
}

.product_box .left_site .details_img .big_img .in_img {
    width: 100%;
    height: 100%;
    display: table;
}

.product_box .left_site .details_img .big_img .in_img .img {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
}

.product_box .left_site .details_img .big_img .in_img .img img {
    display: block;
    margin: 0 auto;
    position: relative;
}

.product_box .left_site .details_img .small_img{
    width: 100%;
}

.product_box .left_site .details_img .small_img li{
    float: left;
    width: 100px;
    height: 75px;
    margin-right: 13.2px;
    margin-bottom: 13px;
    cursor: pointer;
    overflow: hidden;
}

.product_box .left_site .details_img .small_img li.no_margin_right{
    margin-right: 0;
}

.product_box .left_site .details_img .small_img li img{
    width: 100%;
    height: 100%;
}

.product_box .right_site{
    width: 475px;
    float: right;
    position: relative;
}

.product_box .right_site .close_box{
    position: absolute;
    top: 0px;
    right:0px;
    width:35px;
    height: 35px;
    background: url(../../images/img_23.png) no-repeat center center;  
    cursor: pointer;  
}

.product_box .right_site .close_box:hover{
    background: #dadada url(../../images/img_23.png) no-repeat center center;     
}

.product_box .right_site .details_name{
    margin-top: 44px;
    margin-right: 5px;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    padding-left: 22px;
    padding-bottom: 29px;
    border-bottom: 1px solid #f1f1f1;    
}

.product_box .right_site .details_attr{
    margin-top:35px;
    margin-right: 5px;    
    font-size: 14px;
    color: #333333;       
}

.product_box .right_site .details_attr .attr_line{
    margin-bottom: 22px;
}

.product_box .right_site .details_attr .attr_line .key{
    float: left;
}

.product_box .right_site .details_attr .attr_line .val{
    float: left;
    width:383px;
}

.product_box .right_site .details_attr .attr_line .line_key{
    width: 100%;
}

.product_box .right_site .details_attr .attr_line .line_val{
    width: 422px;
    float: right;  
    margin-top: 7px;
}

.product_box .right_site .details_attr .attr_line .line_val li{
    padding-left: 12px;  
    background: url(../../images/img_32.png) no-repeat left center;
    line-height: 25px;
}






















