﻿  .search_box
{
    width: 300px;
    height: 32px;
    border: 1px solid #0094ff;
    border-radius: 5px;
    margin: 0px auto;
}
.search_box > .search_text
{
    width: 235px;
    border: none;
    margin-top: 8px;
    margin-left: 10px;
    color: #9E9C9C;
    outline: none;
}
.search_box > .search_btn
{
    float: right;
    width: 50px;
    height: 32px;
    border: none;
    background: #0094ff;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
    color: white;
    font-size: 14px;
    outline: none;
}
  .portfolio img {
            width: 100%;
            height: 170px;
            max-width: 100%;
            position: relative;
        }

        #portfoliolist .portfolio {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box;
            width: 30%;
            margin: 1%;
            display: block;
            float: left;
            overflow: hidden;
            box-shadow: 2px 2px 8px #e8e8e8;
cursor:pointer;
border-radius: 10px;
        }
		 #portfoliolist .a1,.a2,.a3,.a4{
			 background: none !important;
			 padding:0
}
#portfoliolist .portfolio:hover{

 box-shadow: 2px 5px 12px #eaf8ff;
}

        .portfolio>p {
            font-size: 14px;
            line-height: 20px !important;
            color: #555;
            word-break: break-all;
            text-indent: 0px !important;
			padding:1px 5px;
        }

        .text-detail {
            color: #005aa8 !important;
            font-size: 14px !important;
            line-height: 20px !important;
            cursor: pointer !important;
            padding-top: 10px !important;
        }

            .text-detail:hover {
                color: #ff6a00 !important;
            }

        .text-content {
            font-size: 12px !important;
            height: 65px;
        }

        .detail {
            cursor: pointer;
            color: #005aa8  !important;
            border-bottom: 1px solid #005aa8  !important;
        }
        .detail:hover {
    color: #ff6a00 !important;
}

        .search_box > .search_btn_type {
    float: right;
    width: 50px;
    height: 32px;
    border: none;
    background: #0094ff;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
    color: white;
    font-size: 14px;
    outline: none;
}

body,ul{
		margin: 0;
		padding:0;
	}
.fam{
    width:880px;
    height:980px;
    margin:10px auto;
    border:none;
    padding:0;
    overflow:hidden;
    z-index:-11;
}
.anli{
    width:96%;
    margin:10px auto;

}
.anli-left{
    float:left;
    width:200px;
    height:auto;

}
.anli-left a{
    padding:20px;
}
.anli-left a img{
   width:150px;
   height:45px;
}
.anli-right{
    margin-left:180px;

}
.anli-right p {
border-bottom:1px dashed #d4d4d4;
}
.anli-right p a:hover{
   color:#ff6a00;

}
.contact-title{
    width:100%;
    height:300px;

}
.contact-title img{
    width:100%;
    height:100%;

}
.content p {
    font-size:14px;
    color:#555;
    text-indent:24px;
    padding-top:10px;
 line-height:36px;
}
	.container{
		font-family: 微软雅黑;
		background: #fff;	
        overflow: hidden;
        width:1200px;
        margin:0 auto;
        padding-top:20px;

       
	}

	.container .menu{
		width:230px;
		text-align:center;
        padding-top:2px;
		float: left;
		border-bottom:2px solid #1296db;
	}


.title {
    width:910px;height:40px;background:#d9e8fb;position:relative;left:-15px;top:-15px;line-height:40px;
    border-radius:4px;
    font-size:16px;
    padding-left:15px;
    padding-top:5px;
}
 #title{
     border:none;
     outline:none;
     font-size:16px;
     line-height:35px;
     font-weight:600;
     height:35px;
     width:100px;
     background:#d9e8fb;
}
.menu .tit{
     background:url(../images/about1.png) no-repeat center top; height:50px; 
     overflow:hidden; text-align:center;color:#fff; font:18px/50px "Microsoft Yahei","微软雅黑"; 
     color:#FFF;margin-top:-3px;
}

.container .menu h3 {
    font-size: 18px;
    cursor: pointer;
    background-image: url('../images/about1.png');
    line-height: 50px;
    margin-top: -5px;
}
    .container .menu ul{
        /*display: none;*/
    }
	.container .menu ul li{ 
              
		height: 42px;
		line-height: 32px;
        font-size:18px;
        border-bottom:1px dashed #d4d4d4;
	}

	.container .menu ul li a:hover{
		background: #d9e8fb;     
		color:#fff;
	
	}

	ul{
		list-style: none;
	}

	.menu a{
		text-decoration: none;
		color: #000;
		font-size: 16px;
		display: block;
		width: 220px;
		height:40px;
		padding-left: 10px;
	}

	.container .menu .selected{
		background: #d9e8fb;
	
	}

    #tab6 tr{
        border-bottom:2px dashed #d4d4d4;font-size:14px; height:25px;
    }

        #demo {
            background: #FFF;
            overflow: hidden;
            border: 1px dashed #CCC;
            width: 882px;
            height:100px;
        }

            #demo img {
                width: 150px;
                height: 100px;
            padding:0;
            margin-left:-5px;
            }

        #indemo {
            float: left;
            width: 800%;
        }

        #demo1 {
            float: left;
        }

        #demo2 {
            float: left;
        }

	.container .content{
	width:900px; border:solid 1px #d5d5d5;
    border-radius:4px; padding:5px; 
    overflow:hidden;
    margin-left:280px;
    margin-top:10px;
    padding-top:10px ;
    min-height:970px;
    height:auto;
    margin-bottom:20px;
	}
    
	.container .content3{
	width:880px; border:solid 1px #d5d5d5;
    border-radius:4px; padding:15px; 
    overflow:hidden;
    margin-left:280px;
    padding-top:10px ;
    min-height:970px;
    height:auto;
    margin-bottom:20px;
    margin-top:10px;
	}

	.container .content .menu1 .tab {
		display: none;
        margin:5px;
	}
       .container .content .menu1 .tab p a{
		color:#555;
	}
    .container .content .menu1 .tab p a:hover{
		color:#ff6a00;
	}
    .container .content .menu1 .tab table td{
		padding:9px;
     
	}

	.container .content .menu1 .active{
		display: block;
	}

	.container .content .menu1 .tab p{
		font-size: 14px;
		line-height:36px;
		color:#555;
        word-break:break-all;
	}
 .container .content .menu1 .tab p span {
            font-size: 14px !important;
            line-height: 36px;
            color: #555;
            word-break: break-all;
            font-family:"Microsoft YaHei" !important;
        }
	.container .content .menu1 .tab .tt{
		font-size: 14px;
		font-weight: bold;
        line-height:36px;

	}
.plc_l{padding-left:4px;}
.plc { background-color:#fff;width:870px;margin-left:280px; height:30px; line-height:30px; position:relative;
       border:1px solid #ccc;padding:0 20px;  color:#666; overflow:hidden;border-radius:4px;}
.plc>img{
margin-right:5px;
}
.plc a{
    color:black;
}
.plc a:hover{
    color:#ff6a00;
}
.left { width:240px; overflow:hidden;padding-left:20px;float:left;}
.lianxi {
    width:240px;
    height:auto;
    float:left;
    margin-top:10px;
    margin-bottom:20px;
   
}
.lianxi .tit{ background:url(../images/about1.png) no-repeat center top; height:50px; overflow:hidden; text-align:center;color:#fff; font:18px/50px "Microsoft Yahei","微软雅黑"; color:#000;}
/*左边联系方式*/
.leftlx{ border-top:none; padding-bottom:5px;}
.leftlx img{display:block; margin:0 auto; padding-top:8px;} 
.leftlx h1{text-align:center;height:40px;line-height:40px;font-size:14px; color:#1296db;}
.leftlx .dianh{padding:0 10px;}
.leftlx p{line-height:25px;font-size:14px;text-indent:20px;}
.leftlx .dianhua {background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#6B9F1F;}


.container .content .menu3 menu_tab .tab.liuchen{
    margin:10px auto;
    width:96%;
}
.container .content .menu3 menu_tab .tab .liuchen table tr td{
    text-align:center;
}
.news-detail{b
    width:98% !important;
    margin:10px auto;
    height:auto;
    margin-bottom:30px;

}
.news-detail-title{
    width:100%;
    text-align:center;
    font-size:20px;
    height:20px;
    line-height:20px;
   padding-top:10px;
   font-weight:600;

}

.news-detail-time{
    width:100%;
    height:15px;
    text-align:center;
    color:#939393;
    font-size:12px;
    padding-top:20px;
    padding-bottom:20px;
}
.news-detail-name {
    width:100%;height:30px;
    line-height:30px;
    text-align:right;
    font-size:14px;
    font-weight:600;
            }
.news-detail-case{
    width:100%;
    height:auto;
   
   

}
.news-detail-case p{
     font-size:14px;
     color:#494949;
     text-indent:24px;
     line-height:30px;
}
.news-detail-case p img {
    max-width: 484px;
    height: auto !important;
}
.news-detail-case p strong>img {
    max-width: 484px;
    height: auto !important;
}
.news-detail-case p span>img {
    max-width: 484px;
    height: auto !important;
}
.sousuo{
   margin-left:500px;
    line-height:40px;
    height:40px;
    margin-top:-6px;
}
.sousuo input{
    height:30px;
    width:200px;
    border:1px solid #9cd1f0;
}
.sousuo a{
    cursor:pointer;
    background:#9cd1f0;
    border:none;
    width:40px;
    height:32px;
    line-height:32px;
    vertical-align:middle;
    padding:5px;
    font-size:16px;
   border:1px solid #9cd1f0;
   color:#fff;
}
.new{
    width:900px;
    height:auto;
    margin:10px;
}
.new table{
    width:96%;
    height:auto;
    margin:5px auto;
    border-collapse:collapse;

}
.new table tr{
    border-bottom:1px solid #d4d4d4;
}
.new table tr td{
    text-align:left;
    vertical-align:top;
    padding-left:30px;

}
.new table tr td i{
    color:#1296db !important;
    font-size:16px;
    font-style:normal;
}
.new table tr td i a{
    color:#1296db !important;
}
.new table tr td i a:hover{
    color:#ff6a00 !important;
}
.new table tr td p{
    font-size:14px;
    color:#555;
    line-height:24px !important;
}
.new table tr td img{
    width:150px;
    height:90px;
}