.container{
    width:100%;
    height:auto;
    padding: 150px 0px 40px 0px;
    background: #f4f4f4;
}
.container .center{
    width:1200px;
    height: auto;
    margin: 0px auto;
    padding-top: 17px;
    overflow: hidden;
}
.container .center .centerTop{
    width:1146px;
    margin: 0px auto;
    background: #fff;
    padding: 15px 28px 12px 26px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position: relative;
}
.centerTop .search {
    width: 260px;
    height: auto;
    min-height: 36px;
    margin-left: 882px;
}
.centerTop .search form {
    width: 260px;
    height: 34px;
    margin: 6px 0px;
    border-radius: 9px;
    overflow: hidden;
    border: 1px solid #2dbef0;
}
.centerTop .search form input[type="text"] {
    width:  189px;
    height: 34px;
    padding: 0px 5px 0px 20px;
    font-size: 12px;
    line-height: 34px;
    outline: none;
    border: none;
    float: left;
}
.centerTop .search form input[type="submit"] {
    width:  46px;
    height: 34px;
    padding: 0px 0px;
    outline: none;
    border: none;
    background: url(../png/professional/function_search.png) center center no-repeat #dfdfdf;
    float: left;
    cursor: pointer;
}
.centerTop .search form input[type="submit"]:hover{
    background: url(../png/global/searchBtn.png) right center no-repeat;
}
.centerTop ul{
    width:100%;
    height: auto;
    overflow: hidden;
}
.centerTop ul li{
    width:100%;
    height: auto;
    overflow: hidden;
    margin-top: 12px;
}
.centerTop ul li label{
    width:82px;
    line-height: 28px;
    font-size: 14px;
    font-weight: bold;
    float: left;
}
.centerTop ul li>div.list{
    width:1030px;
    height: auto;
    float: left;
    overflow: hidden;
}
.centerTop ul li>div.listType{
    height: 36px;
    overflow: hidden;
}
.centerTop ul li>div.list>a{
    display: block;
    width:98px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    float: left;
    color:#666;
    font-size: 14px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    cursor: pointer;
    margin: 0px 0px 8px 10px;
}
.centerTop ul li>div.list>a:hover,
.centerTop ul li>div.list>a.on{
    color:#fff;
    background: #2dbef0;
}
.centerTop ul li>div.list .listBox{
    width:910px;
    height:auto;
    overflow: hidden;
    background: #f4f4f4;
    border:1px solid #e0e0e0;
    float: left;
    margin-left: 10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    padding: 5px 25px;
    display: none;
}
.centerTop ul li>div.list .listBox.show{
    display: block;
}
.centerTop ul li>div.list .listBox>a{
    display: block;
    width:auto;
    line-height: 33px;
    text-align: center;
    font-size: 14px;
    float: left;
    color:#666;
    padding: 0px 15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    cursor: pointer;
}
.centerTop ul li>div.list .listBox>a:hover,
.centerTop ul li>div.list .listBox>a.on{
    background: #2dbef0;
    color:#fff;
}
.centerTop ul li>div.list .inputBox{
    float: left;
}
.centerTop ul li>div.list .inputBox input{
    width:96px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color:#333;
    font-size: 14px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background: #eee;
    border:1px solid #d4d4d4;
    margin: 0px 10px 8px 10px;
    outline: none;
}
.centerTop ul li>div.list .inputBox input:focus{
    border: 1px solid #2dbef0;
}
.container .center .centerTop>a.down{
    display: block;
    width: 42px;
    line-height: 20px;
    color: #2dbef0;
    font-size: 14px;
    position: absolute;
    right: 62px;
    top: 78px;
    cursor: pointer;
    background: url(../png/global/show.png) no-repeat right center;
}
.container .center .centerTop>a.up{
    background: url(../png/global/hide.png) no-repeat right center;
}

.center .technicalBox{
    width:100%;
    height:auto;
    margin-top: 23px;
}
.technicalBox .technical{
    width:1200px;
    height:220px;
    overflow: hidden;
    background: #fff;
    margin-bottom:30px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-box-shadow: 0px 1px 3px #b8b8b8;
    -moz-box-shadow: 0px 1px 3px #b8b8b8;
    -o-box-shadow: 0px 1px 3px #b8b8b8;
    box-shadow: 0px 1px 3px #b8b8b8;
    position: relative;
}
.technicalBox .technical:hover {
    -webkit-box-shadow: 0px 10px 20px #d3d3d3;
    -moz-box-shadow: 0px 10px 20px #d3d3d3;
    -o-box-shadow: 0px 10px 20px #d3d3d3;
    box-shadow: 0px 10px 20px #d3d3d3;
}
.technical .technicalImg{
    width:300px;
    height: 220px;
    float: left;
}
.technicalImg img{
    display: block;
    width:300px;
    height:220px;
}
.technical .technicalIntroduce{
    width:470px;
    height:auto;
    margin-left: 28px;
    margin-left: 28px;
   /* -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;*/
    float: left;
}
.technicalIntroduce b{
    display: block;
    width:100%;
    line-height: 48px;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    margin-top:10px;
    overflow: hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
}
.technicalBox .technical:hover .technicalIntroduce b{
    color: #2dbef0;
}
.technicalIntroduce p{
    width:100%;
    height: 147px;
    font-size:16px;
    color: #666;
    line-height: 24px;
    overflow: hidden;
    margin-top: 4px;
}
.technical .technicalBudget{
    width:380px;
    height: 220px;
    float: left;
}
.technicalBudget a{
    display: block;
    width:380px;
    height: 220px;
    line-height: 220px;
    font-size:20px;
    color: #222;
    text-align: center;
}
.technicalBudget a b{
    color: #333;
    font-size: 16px;
    position: relative;
    /*top:-3px;*/
}
.technicalBudget span{
    font-size: 36px;
    color: #fa7132;
    padding-right: 6px;
}
.technical>a.tips{
    display: block;
    width:90px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: url(../png/global/tip_icon3.png) no-repeat;
    position: absolute;
    top:0px;
    right:0px;
}
.center .pagination{
    display: block;
}
.sectionCont{
    padding-bottom: 30px;
    width: 1200px;
    margin: 0px auto;
}
.sectionCont .technicalDetails{
    width:100%;
    height:auto;
    overflow: hidden;
    padding-top: 26px;
}
.technicalDetails .technicalPic{
    width:530px;
    height:auto;
    float: left;
    padding-top: 14px;
}
.technicalPic>img{
    width:530px;
    height:430px;
}
.technicalPic .technicalBot{
    width:100%;
    height:auto;
    overflow: hidden;
    padding-top: 24px;
}
.technicalPic .technicalBot>a{
    display: block;
    width:180px;
    float: left;
    line-height: 34px;
    font-size: 14px;
    color:#666;
}
.technicalPic .technicalBot>a>span{
    color:#333;
}
.technicalPic .technicalBot>a>span.yellow{
    color:#fa7132;
}
.technicalPic .technicalBot #ckepop{
    float: left;
}
.technicalDetails .technicalFile{
    width:600px;
    height:auto;
    float: right;
}
.technicalFile h3{
    width:100%;
    height:52px;
    line-height: 52px;
    display: block;
    font-size: 20px;
    color: #333;
    overflow: hidden;
}
.technicalFile a.budget{
    display: block;
    width: 574px;
    height: 86px;
    line-height: 86px;
    font-size: 20px;
    color: #222;
    background: #eee;
    padding: 0px 13px;
}
.technicalFile a.budget b {
    color: #666;
    font-size: 14px;
    font-weight:normal;
    position: relative;
    top: -3px;
    margin-right: 8px;
}
.technicalFile a.budget span {
    font-size: 50px;
    color: #fa3232;
    padding-right: 6px;
}
.technicalFile .gray{
    width:100%;
    height: auto;
    padding: 12px 0px 0px 0px;
}
.technicalFile .gray>p{
    width:100%;
    height: 32px;
    line-height:32px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
}
.technicalFile .gray>p>span{
    color: #666;
}
.technicalFile .gray>p>a.yellow{
    color:#fa7132;
    margin-left: 15px;
}
.technicalFile ul.typeList{
    width:100%;
    height: auto;
    overflow: hidden;
    padding: 15px 0px 20px 0px;
}
.technicalFile ul.typeList li{
    float: left;
    width:190px;
    line-height: 26px;
    padding-left: 11px;
    font-size:14px;
    color:#fa7132;
}
.technicalFile .consult{
    width:100%;
    height:54px;
    overflow: hidden;
}
.technicalFile .consult a{
    display: block;
    float: left;
    margin-right: 10px;
}
.consult a.consultBtn{
    width:154px;
    height:48px;
    line-height:48px;
    text-align: center;
    border:1px solid #fa7132;
    color: #fff;
    font-size: 20px;
    background: #fa7132;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
    cursor: pointer;
}
.technicalFile .evaluate{
    margin-top:20px;
}
.sectionCont .technicalInformation{
    width:100%;
    height:auto;
    overflow: hidden;
    padding-top: 37px;
}
.technicalInformation .InformationLeft{
    width:806px;
    height:auto;
    float: left;
}
.InformationLeft b.title{
    display: block;
    width:802px;
    height:31px;
    padding-left: 4px;
    line-height: 31px;
    background: #eee;
    font-size: 16px;
    color: #fa7132;
    font-weight:normal;
    margin:25px 0px 13px 0px;
    background: -webkit-linear-gradient(left, #eee, #fff);
    background: -moz-linear-gradient(left, #eee, #fff);
    background: -o-linear-gradient(left, #eee, #fff);
    background: -ms-linear-gradient(left, #eee, #fff);
    background: linear-gradient(left, #eee, #fff);

}
.InformationLeft p.text,.InformationLeft>p{
    font-size: 14px;
    color: #666;
    width:797px;
    line-height: 27px;
    text-indent: 27px;
}
.InformationLeft p.text-indentnone{
    text-indent: 0px;
}
.InformationLeft ul.visitor{
    width:806px;
    height:auto;
}
ul.visitor li{
    float: left;
    width: 115px;
    height: auto;
    margin-top: 24px;
    position: relative;
}
ul.visitor li a {
    display: block;
    width: 134px;
    height: auto;
}
ul.visitor li a img {
    display: block;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 0px auto;
    margin-bottom: 10px;
}
ul.visitor li a span.name{
    font-size: 14px;
    color: #666;
    display: block;
    line-height: 20px;
    text-align: center;
}
ul.visitor li a span.tip{
    display: block;
    width:50px;
    height: 50px;
    background: url(../png/global/tip_icon4.png) no-repeat;
    position: absolute;
    top:0px;
    left:42px;
    z-index:1;
}
.InformationLeft .lableList{
    width:100%;
    height: auto;
    overflow: hidden;
    padding-top: 50px;
}
.InformationLeft .lableList>span,
.InformationLeft .lableList>a{
    float: left;
    font-size: 14px;
    color:#fa7132;
    line-height: 30px;
    padding: 0px 20px;
}
.InformationLeft .lableList>span{
    padding: 0px 10px;
}

.technicalInformation .caseDetailsRight{
    width: 339px;
    height: auto;
    float: right;
}
.caseDetailsRight b{
    display: block;
    width:100%;
    height:43px;
    line-height: 43px;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    margin-top: 10px;
}
.InformationRight .IRList{
    width:100%;
    height:auto;
}
.IRList li{
    width:100%;
    height: 90px;
    overflow: hidden;
    margin-bottom: 17px;
}
.IRList.rightList{
    width: 100%;
    height: auto;
    background: #f5f5f5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 0px;;
}
.IRList.rightList li{
    display: block;
    height:30px;
    margin-bottom: 0px;

}
.IRList.rightList li>a{
    display: block;
    margin: 0px 25px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.IRList.rightList li>a:hover{
    color: #2dbef0;
}
.IRList li img{
    width:130px;
    height:90px;
    display: block;
    float: left;
}
.IRList li .info{
    width:200px;
    height: 90px;
    float: right;
}
.IRList li .info p{
    font-size: 16px;
    color: #333;
    line-height: 26px;
    width:200px;
    height:52px;
    overflow: hidden;
}
.IRList li .info a{
    display: block;
    width:60px;
    height:22px;
    line-height: 22px;
    text-align: center;
    border:1px solid #2dbef0;
    color: #2dbef0;
    background: #fff;
    font-size: 12px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin:13px 0px 0px 136px;
}
.IRList li .info a:hover{
    color: #fff;
    background: #2dbef0;
}
.dialogApply .dialogContBox{
    height: 510px;
    margin-top: -255px;
}
.dialogMainBox ul{
    display: block;
    width:100%;
    height: auto;
    padding-top: 32px;
}
.dialogMainBox ul li{
    width:100%;
    height:auto;
    font-size: 14px;
    color:#666;
    padding-bottom: 20px;
    position: relative;
}
.dialogMainBox ul li label{
    display: block;
    width:90px;
    line-height: 34px;
    margin-right: 5px;
    float: left;
    text-align: right;
}
.dialogMainBox ul li input.input{
    width:336px;
    height: 34px;
    border:1px solid #eee;
    background: #eee;
    padding: 0px 10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    float: left;
}
.dialogMainBox ul li>span{
    font-size: 12px;
    color:#e60012;
    position: absolute;
    display: block;
    line-height: 20px;
    left:99px;
    top:36px;
    display: none;
}
.dialogMainBox ul li label span{
    font-size: 12px;
    color:#e60012;
    line-height: 36px;
}
.dialogMainBox ul li textarea.textarea{
    width:336px;
    line-height: 28px;
    height: 100px;
    border:1px solid #eee;
    background: #eee;
    padding: 0px 10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    float: left;
    outline: none;
    resize: none;
}
.dialogMainBox ul li input.input:focus,
.dialogMainBox ul li textarea.textarea:focus{
    border:1px solid #2b9bda;
}
.dialogMainBox ul li input.arrow,
.dialogMainBox ul li textarea.textarea.arrow{
    border:1px solid #e60012;
}
.dialogMainBox ul li .uploadCont{
    width:338px;
    height: auto;
    float: left;
}
.dialogBox .dialogContBox .dialogMainBox ul li .uploadCont>p{
    line-height: 25px;
    color:#ff0000;
    font-size: 12px;
    text-align: left;
    margin-top: 4px;
}
.dialogMainBox ul li .uploadCont .upload{
    overflow: hidden;
}
.dialogMainBox ul li .uploadCont .upload .uploadInput{
    float: left;
    position: relative;
}
.dialogMainBox ul li .uploadCont .upload .uploadInput input{
    width:90px;
    height: 30px;
    opacity: 0;
}
.dialogMainBox ul li .uploadCont .upload .uploadInput a{
    display: block;
    width:90px;
    height: 30px;
    color:#fff;
    font-size: 14px;
    background: #2dbef0;
    line-height: 30px;
    border-radius:3px;
    position: absolute;
    top:0px;
    left:0px;
    padding-left: 0px;
}
.dialogMainBox ul li .uploadCont .upload a{
    display: block;
    float: left;
    line-height: 30px;
    padding-left: 10px;
}

/*路演大厅*/
.container .banner{
    width:100%;
    height: 508px;
    background: url(../jpg/technical/banner_2.jpg) no-repeat center 0px #32466b;
}
.banner .bannerBtn{
    width:1200px;
    height:100%;
    margin: 0px auto;
    position: relative;
}
.banner .bannerBtn>a{
    display: block;
    width: 128px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #fff;
    font-size: 18px;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: none;
    position: absolute;
    top:417px;
    right: 466px;
    cursor: pointer;
}
.banner .bannerBtn>a.but2{
    background: #2dbef0;
    border:1px solid #2dbef0;
    position: absolute;
    top:417px;
    right:305px;
    cursor: pointer;
}
.banner .bannerBtn>a:hover{
    background: #22b1e2;
    border:1px solid #22b1e2;
    color: #fff;
}
.center .case_Cont{
    width:1252px;
    height:auto;
    _position:relative;
    margin-left: -52px;
    overflow: hidden;
    padding:23px 0px 7px 0px;
}
.center .news {
    width:365px;
    height: auto;
    float: left;
    margin:0px 0px 23px 52px;
    cursor: pointer;
    background: #fff;
    position: relative;
    overflow: hidden;
}
.center .news a.picture {
    display: block;
    width: 100%;
    height: 238px;
    overflow: hidden;
}
.center .news a.picture img {
    width: 100%;
    height: 100%;
    display: block;
}
.center .news .content{
    display: block;
    width:345px;
    height: auto;
    padding: 0px 10px;
}
.center .news .content b{
    display: block;
    font-size:16px;
    color: #333;
    font-weight: normal;
    line-height: 24px;
    height:50px;
    margin-top: 5px;
    overflow: hidden;
}
 .center .news .content p{
    display: block;
    line-height: 32px;
    font-size: 14px;
    color: #999;
    overflow: hidden;
}
.center .news .content p span{
    display: block;
    float: left;
}
.center .news .content p a{
    display: block;
    float: right;
    color: #999;
    padding-left: 28px;
    background: url(../png/global/view_bg1.png) no-repeat left center;
}
.case_Cont div.news:hover .content b{
    color: #2dbef0;
}
.news .animateCont{
    width:365px;
    height: 238px;
    background: url(../png/incubation/opacity3.png) repeat;
    position: absolute;
    top: -100%;
    left: 0px;
    z-index: 10;
    text-align: center;
}
.news .animateCont>b{
    display: block;
    line-height: 37px;
    width:100%;
    text-align: center;
    font-size: 18px;
    color:#fff;
    margin-top: 39px;
    font-weight: normal;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.news .animateCont>p{
    display: block;
    line-height: 83px;
    width:100%;
    text-align: center;
    font-size: 36px;
}
.news .animateCont>p.yellow{
    color:#fa7132;
}
.news .animateCont>p.blue{
    color:#2dbef0;
}
.news .animateCont>p.typeBox{
   overflow: hidden;
    display: inline-block;
    width:100%;
    line-height: inherit;
    text-align: center;
    color:#fff;
    font-size: 14px;
    margin: 14px auto 0px;
}
.news .animateCont>p.typeBox>a{
    display: inline-block;
    padding: 3px 10px;
    width: auto;
    min-width: 80px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
}
.news .animateCont>p.typeBox>a.yellow{
    color:#fa7132;
    border:1px solid #fa7132;
}
.news .animateCont>p.typeBox>a.blue{
    color:#2dbef0;
    border:1px solid #2dbef0;
}
/*注册流程*/
.container .center h3{
    display: block;
    width:100%;
    line-height:65px;
    text-align: center;
    font-size:30px;
    font-weight: bold;
    padding: 25px 0px;
}
.process>p{
    display: block;
    line-height: 30px;
    font-size: 16px;
    color:#666;
}
.process>p>b{
    color:#333;
}
.process>p>a,
.process .processTipBox span.blue,
.payment .processTipBox span.blue{
    color:#2dbef0;
}
.process>p>a.yellow{
    color:#fa7132;
}
.process>p>a:hover{
    text-decoration: underline;
}
.process>p>a.yellow:hover,
.process>p>a.blue:hover{
    text-decoration: none;
}
.process>img{
    margin:18px 0px 52px 0px;
    width:100%;
    height:auto;
}
.process .processTipBox,
.payment .processTipBox{
    width:1072px;
    height: 107px;
    line-height: 107px;
    border:1px solid #e9e9e9;
    text-align: center;
    font-size:16px;
    margin: 52px auto 40px;
}
.process .processTipBox span.yellow,
.payment .processTipBox span.yellow{
    color:#ed9c28;
}
.payment .paymentBox{
    width:100%;
    height: auto;
    overflow: hidden;
}
.payment .paymentBox .paymentLeft{
    width:380px;
    height: auto;
    float: left;
    padding-top: 13px;
}
.payment .paymentBox .paymentRight{
    width:817px;
    height: auto;
    float: right;
    overflow: hidden;
}
.payment .paymentBox .paymentLeft>b{
    display: block;
    font-size: 16px;
    line-height: 30px;
}
.payment .paymentBox .paymentLeft>p{
    font-size: 14px;
    line-height: 28px;
    margin-left: 35px;
}
.payment .paymentBox .paymentLeft>p span,
.payment2 .paymentRight .pr_right>p span,
.payment3 .paymentRight .pr_bot>p>span{
    color: #666;
}
.payment .paymentBox .paymentRight ul.bank{
    width:100%;
    height: auto;
    overflow: hidden;
    border-left:1px solid #f5f5f5;
    border-top:1px solid #f5f5f5;
}
.payment .paymentBox .paymentRight ul.bank li{
    width:203px;
    height: 67px;
    line-height: 67px;
    float: left;
    border-bottom:1px solid #f5f5f5;
    border-right:1px solid #f5f5f5;
    text-align: center;
}
.payment .paymentBox .paymentRight ul.bank li img{
    display: inline-block;
    vertical-align:middle;
}
.payment .paymentBox.payment2{
    margin-top: 82px;
}
.payment .paymentBox.payment3{
    margin: 104px 0px 111px 0px;
}
.payment2 .paymentRight .pr_left{
    float: left;
    width:365px;
    height: 170px;
    border:1px solid #f5f5f5;
    padding: 38px 0px 0px 44px;
}
.payment2 .paymentRight .pr_right{
    float: left;
    width:316px;
    height: 158px;
    border:1px solid #f5f5f5;
    border-left:none;
    padding: 50px 0px 0px 89px;
}
.payment2 .paymentRight .pr_right>p{
    line-height: 38px;
    font-size: 14px;
}
.payment3 .paymentRight .pr_top{
    width:100%;
    height: auto;
}
.payment3 .paymentRight .pr_top>img{
    display: block;
    width:100%;
    height: auto;
}
.payment3 .paymentRight .pr_bot>b{
    display: block;
    font-size: 18px;
    line-height: 65px;
}
.payment3 .paymentRight .pr_bot>p{
    line-height: 24px;
    font-size: 14px;
}

.technicalPic .technicalPicBox{
    width:530px;
    height: 430px;
    position: relative;
    overflow: hidden;
}
.technicalPic .technicalPicBox ul{
    width: auto;
    height: 430px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
}
.technicalPic .technicalPicBox ul li{
    width:530px;
    height: 430px;
    float: left;
}
.technicalPic .technicalPicBox ul li>img{
    width:100%;
    height: 100%;
    display: block;
}
.technicalPic .technicalPicBox>a{
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top:50%;
    margin-top: -30px;
    z-index: 2;
    cursor: pointer;
    display: none;
}
.technicalPic .technicalPicBox>a.leftBut{
    background: url(../png/index/square_4_prev1.png) center center no-repeat;
    left:0px;
}
.technicalPic .technicalPicBox>a.leftBut:hover{
    background: url(../png/index/square_4_prev2.png) center center no-repeat;
}
.technicalPic .technicalPicBox>a.rightBut{
    background: url(../png/index/square_4_next1.png) center center no-repeat;
    right: 0px;
}
.technicalPic .technicalPicBox>a.rightBut:hover{
    background: url(../png/index/square_4_next2.png) center center no-repeat;
}
.dialogMainBox ul li textarea{
    width:336px;
    height: 90px;
    border:1px solid #eee;
    background: #eee;
    padding: 10px 10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    float: left;
    resize: none;
}
.cur{
    opacity: 0;
    display: none;
}

@media screen and (max-width:1211px){
    .container .center,
    .technicalBox .technical,
    .sectionCont,
    .banner .bannerBtn{
        width:1000px;
    }
    .container .center .centerTop{
        width:946px;
    }
    .centerTop .search{
        margin-left:683px;
    }
    .centerTop ul li>div.list{
        width:860px;
    }
    .centerTop ul li>div.list>a{
        width:86px;
    }
    .technical .technicalBudget, .technical .technicalBudget a{
        width:315px;
    }
    .technicalDetails .technicalPic,
    .technicalPic>img{
        width:440px;
    }
    .technicalPic .technicalBot>a{
        width:144px;
    }
    .technicalDetails .technicalFile{
        width:520px;
    }
    .technicalInformation .InformationLeft,
    .InformationLeft b.title,
    .InformationLeft p.text{
        width:625px;
    }
    .center .case_Cont{
        width:1052px;
    }
    .center .case_Cont .news{
        width:298px;
    }
    .center .news .content{
        width:278px;
    }
    .center .news a.picture{
        height: 195px;
    }
    .news .animateCont{
        width:298px;
        height: 195px;
    }
    .news .animateCont>b{
        margin-top: 29px;
    }
    .news .animateCont>p{
        line-height: 63px;
    }
    .process .processTipBox,
    .payment .processTipBox{
        width:950px;
    }
    .payment .paymentBox .paymentRight{
        width:620px;
    }
    .payment .paymentBox .paymentRight ul.bank li{
        width:152px;
    }
    .payment .paymentBox .paymentRight ul.bank li>img{
        width:127px;
        height: auto;
    }
    .payment2 .paymentRight .pr_left{
        width:246px;
        padding-left: 32px;
    }
    .payment2 .paymentRight .pr_right{
        width:306px;
        padding-left: 26px;
    }
    .technicalPic .technicalPicBox,
    .technicalPic .technicalPicBox ul li,
    .technicalPic .technicalPicBox ul li>img{
        width:440px;
    }
}