@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;}
body {width:100%;height:100%;font-family:"微软雅黑";
    background: #f7f7f7;}
p {margin:0;padding:0}
a img,img {border:0 none}
img {margin:0;padding:0;display:block}
li,ul {list-style-type:none;border:0 none}
iframe {border:0}
.clearFix:after {content:"";display:block;clear:both}
.clearfix::after{content: "";display: block;clear: both;}
.fl {float:left}
.fr {float:right}
a:link {color:#333;text-decoration:none}
a:visited {text-decoration:none;color:#333}
a:hover {text-decoration:none;color:#a3a3a3}
a:active {text-decoration:none;color:#333}
.wrap{width:1200px;height:auto;margin:0 auto;position:relative;overflow: hidden}
.wrap2{width:1270px;height:auto;margin:0 auto;position:relative;overflow: hidden}
input{border: none}
input[type=button],input[type=search]{-webkit-appearance:none;outline:none}
input,select,button{border:none;outline: none;-webkit-appearance: none;background: none;appearance: none;}
input:focus{outline:none;}
input::-ms-input-placeholder{color: #999999;}
input::-webkit-input-placeholder{color: #999999;}
input::-moz-placeholder{color: #999999;}
.box{box-sizing:border-box;-moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}
.w1200{width: 1200px;margin:0 auto;}


.yj_bj{
    width: 100%;
    background:url(../images/yj_head.jpg)no-repeat top center;
    box-sizing: border-box;
    padding-top: 24px;
}

.yj_logo{
    margin-bottom: 150px;
}

.yj_logo img{
    display: block;
    float: left;
}

.yj_logo span{
    display: block;
    float: right;
    color: #ffffff;
    font-size: 18px;
    margin-top: 5px;
}

/**/
.yj_main{
    width: 980px;
    margin: 0 auto;
}

.yj_nav{
    float: left;
    width: 200px;
}

.yj_nav dd{
    height: 70px;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #2b6bcb;
    line-height: 69px;
    cursor: pointer;
    background: #2152b4;
}

.yj_nav dd span{
    display: block;
    width: 100%;
    color: #ffffff;
    font-size: 20px;
    box-sizing: border-box;
    padding-left: 68px;
}

.yj_nav dd:last-child{
    border: 0;
}

.yj_nav .choose_dd{
    background: #3482e0;
}

.yj_nav .choose_dd span:after{
    content: "";
    width: 7px;
    height: 13px;
    display: inline-block;
    margin-left: 28px;
    background:url(../images/choose_r.png)no-repeat right center;
}

.yj_nav dd:nth-child(1) span{
    background:url(../images/yj_nav_icon_01.png)no-repeat left 36px center;
}

.yj_nav dd:nth-child(2) span{
    background:url(../images/yj_nav_icon_02.png)no-repeat left 36px center;
}

.yj_nav dd:nth-child(3) span{
    background:url(../images/yj_nav_icon_03.png)no-repeat left 36px center;
}

.yj_nav dd:nth-child(4) span{
    background:url(../images/yj_nav_icon_04.png)no-repeat left 36px center;
}

.yj_nav dd:nth-child(5) span{
    background:url(../images/yj_nav_icon_05.png)no-repeat left 36px center;
}

.yj_nav dd:nth-child(6) span{
    background:url(../images/yj_nav_icon_06.png)no-repeat left 36px center;
}

.yj_nav dd:nth-child(7) span{
    background:url(../images/yj_nav_icon_07.png)no-repeat left 36px center;
}

.yj_nav dd:nth-child(8) span{
    background:url(../images/yj_nav_icon_08.png)no-repeat left 36px center;
}


.yj_project{
    float: left;
    height: 560px;
    width: 780px;
}

.yj_item{
    height: 560px;
    width: 780px;
    background: #ffffff;
    box-sizing: border-box;
    box-shadow: 0 10px 35px rgba(0,0,0,.08);
    padding-top: 45px;
}

.yj_item_title{
    margin-bottom: 45px;
}

.yj_item_title span{
    display: block;
    text-align: center;
    color: #1e1e1e;
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 8px;
}

.yj_item_title p{
    text-align: center;
    height: 30px;
}

.yj_item_title p em{
    display: inline-block;
    font-style: normal;
    color: #2152b4;
    font-size: 22px;
    vertical-align: top;
}

.yj_item_title p em:before{
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 29px;
    height: 30px;
    margin-right: 10px;
    background:url(../images/title_bj_left.png)no-repeat center;
}

.yj_item_title p em:after{
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 29px;
    height: 30px;
    margin-left: 10px;
    background:url(../images/title_bj_right.png)no-repeat center;
}

.yj_item img{
    display: block;
    margin: 0 auto 23px auto;
}

.yj_item form>img{
    cursor: pointer;
}

.yj_item[name="bktj"] .yj_item_title{
    margin-bottom: 20px;
}


.yj_item form dl{
    width: 600px;
    margin-left: 34px;
}

.yj_item form dd{
    margin-bottom: 22px;
}

.yj_item form dd span{
    display: block;
    height: 60px;
    line-height: 60px;
    color: #333333;
    font-size: 18px;
    text-align: right;
    width: 220px;
    float: left;
}

.yj_item form dd span em{
    font-style: normal;
    color: #ff3333;
    margin-right: 5px;
    /*display: none;*/
}

.yj_item form dd input,
.yj_item form dd select{
    width: 380px;
    height: 60px;
    line-height: 58px;
    border: 1px solid #dcdcdc;
    border-radius: 8px;
    box-sizing: border-box;
    padding-left: 20px;
    float: left;
    font-size: 18px;
}

.yj_item form dd select{
    background:url(../images/select_xb.png)no-repeat right 20px center;
}


.yj_item form>a{
    width: 360px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 3px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    background: #4070cf;
    display: block;
    margin: 0 auto 30px auto;
}

.yj_item form>p{
    width: 700px;
    text-align: center;
    color: #7f7d7d;
    font-size: 15px;
    margin: 0 auto;
    line-height: 26px;
}

.yj_item form>p em{
    font-style: normal;
    color: #ff002a;
}
