@charset "utf-8";
/* CSS Document */
html { overflow-y:scroll}
body{ color:#333; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px;background:#fff; }
* { margin: 0; padding: 0; }
li { list-style:none outside none;}
input, button, textarea { font-family:inherit; font-size:inherit; font-weight:inherit; vertical-align:middle; }
img { border:0; }
a{ text-decoration:none; color:#333;
    /*blr:expression_r(this.onFocus=this.close());blr:expression_r(this.onFocus=this.blur());*/
}
a:focus { -moz-outline-style: none; }
a:hover {color:#FF6600;text-decoration: underline;}
header, footer, nav, section, article {display:block;}
h1,h2,h3,h4,h5,h6{_zoom:1;}
iframe { border:0;}
/*color*/
.blue { color:#1366A7;}
.red { color:#FF0000;}
.yellow { color:#FF6600;}


.blank0 { height:0px; clear:both; overflow:hidden; font-size:0; }
.blank5 { height:5px; clear:both; overflow:hidden; font-size:0; }
.blank10{ height:10px; clear:both; overflow:hidden; font-size:0; }
.blank15{ height:15px; clear:both; overflow:hidden; font-size:0; }
.blank20{ height:20px; clear:both; overflow:hidden; font-size:0; }
.blank25{ height:25px; clear:both; overflow:hidden; font-size:0; }
.blank30{ height:30px; clear:both; overflow:hidden; font-size:0; }
.blank35{ height:35px; clear:both; overflow:hidden; font-size:0; }
.blank40{ height:40px; clear:both; overflow:hidden; font-size:0; }
.blank45{ height:45px; clear:both; overflow:hidden; font-size:0; }
.blank50{ height:50px; clear:both; overflow:hidden; font-size:0; }

.wrap { width:1110px; margin:0 auto;}

/*header*/

.top { height:32px; line-height:32px; color:#333; background-color:#F5F5F5; border-bottom:1px #D7D7D7 solid;}
.top a { color:#333;}
.top a:hover {color:#f60;}

.top .top_l { float:left; position:relative;}
.top .top_l .sq { cursor:pointer;}
.top .top_l .m_d1ev { margin:0 10px; cursor:pointer;}
.top .top_l .m_d1ev i { display:inline-block; width:12px; height:16px;  position:relative;top:3px; margin-right:5px;}
.top .top_l a.m_d1ev { display:inline;}
.top .top_l span.m_d1ev { display:none;}
@media only screen and (min-width: 1131px) {
    .top .top_l a.m_d1ev { display:none;}
    .top .top_l span.m_d1ev { display:inline;}
}
.top .top_l .app i { display:inline-block; width:12px; height:16px;  position:relative;top:3px;margin-right:5px;}

.top .top_l .sq_con { display:none; position:absolute; top:36px; left:-5px; z-index:5;background-color:#fff;color:#333; width:282px; height:123px; }
.top .top_l .sq_con .sq_box { position:relative;}
.top .top_l .sq_con .sq_box h4 {padding: 20px 0 0 20px;margin-right: 20px;color:#666;font-size: 14px;line-height: 22px;}
.top .top_l .sq_con .sq_box p {margin-right: 20px;color: #656565;font-size: 14px;line-height: 22px;padding: 20px 0 0 20px;}
.top .top_l .sq_con .sq_box em { display:inline-block;width:20px; height:20px; position:absolute; right:5px; top:12px;  text-align:center; line-height:20px;  font-style:normal; cursor:pointer; color:#ddd;font-size:12px;}
.top .top_l .sq_con .sq_box em:hover { color:#f60;}
.top .top_l .sq_con .sq_box p .d_link { display: inline-block;vertical-align: middle; margin-left: 8px;width: 66px;height: 22px;overflow: hidden;line-height: 22px;text-align: center;color: #fff; background-color:#f60; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; font-size:12px; text-decoration:none;}
.top .top_l .sq_con .sq_box p .d_link:hover {color: #fff; background-color:#DE5228;}
.top .top_l .m_con { display:none; position:absolute; top:36px; left:50px; z-index:6; background-color:#fff; padding:10px;color:#f60; box-shadow:2px 2px 5px #999;}
.top .top_l .m_con h4 { font-size:18px; font-weight:normal; padding-bottom:5px;}
.top .top_l .m_con p { line-height:0;}
.top .login { float:right;}
.top .login .user i { display:inline-block; width:13px; height:13px; position:relative; top:2px;  margin-right:5px;}
.top .login .user_lg { height:36px;position:relative; font-size:14px; width:140px;}
.top .login .user_lg:hover { background-color:#ddd;}
.top .login .user_lg a { text-decoration:none; color:#333;}
.top .login .user_lg a:hover { color:#f60;}
.top .login .user_lg img { width:24px; height:24px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; float:left;margin: 4px 9px 0 10px;}
.user_btns { display:none; position:absolute; left:0; top:36px; background-color:#ddd; color:#fff; width:140px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px; overflow:hidden; z-index:10; padding-bottom:10px;}
.user_btns li a { color:#fff; display:block; width:140px; height:40px; line-height:40px; overflow:hidden; position:relative;}
.user_btns li a:hover { background-color:#ccc; color:#f60 !important; text-decoration:none;}
.user_btns li a i { display:inline-block; width:14px; float:left; margin:15px 15px 0 17px;  height:13px;}
.user_btns li a i.b_ico0 {
    display: inline-block;
    width: 14px;
    float: left;
    margin: 15px 15px 0 17px;
    height: 14px;
}
.user_btns li a i.b_ico1 { background-position:-25px -300px;}
.user_btns li a i.b_ico3 { background-position:-50px -300px;width:17px;margin:15px 14px 0 15px;}
.user_btns li a i.b_ico2 { background-position:-75px -300px;width:16px;margin:15px 14px 0 16px;}
.user_btns li a i.b_ico4 { background-position:-100px -300px;width:16px;margin:15px 14px 0 16px; }
.user_btns li a i.b_ico5 { background-position:-125px -300px; height:15px;}

.user_btns li a:hover i.b_ico1 { background-position:-25px -300px;}
.user_btns li a:hover i.b_ico3 { background-position:-50px -300px; }
.user_btns li a:hover i.b_ico2 { background-position:-75px -300px; }
.user_btns li a:hover i.b_ico4 { background-position:-100px -300px; }
.user_btns li a:hover i.b_ico5 { background-position:-125px -300px;}
.user_btns li a em{overflow:hidden; font-size:10px !important; font-style:normal; line-height:14px; display:block; height:14px; text-align:center; color:#fff; z-index:111; position:absolute; top:5px; left:105px; background-color:#f60;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:0 4px;}

.user_lg .u_name span { float:left;}
.user_lg .u_name em { float:left;overflow:hidden; font-size:10px !important; font-style:normal; line-height:14px; display:block; height:14px; text-align:center; color:#fff; z-index:111;  background-color:#f60;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:0 4px; margin:5px 0 0 5px;}


.top .nav_top { float:right; overflow:hidden;}

.top2 { height:90px; clear:both; position:relative;}
.top2 .logo { float:left; overflow:hidden; margin-top:24px;}
.top2 .backhome { position:absolute; display:block; top:20px; left:0; width:160px; height:60px; z-index:2;}
.top2 .search { float:right; width:340px; height:36px; border:1px #E0E0E0 solid; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; overflow:hidden;margin-top:26px;}
.top2 .search .iptxt { border:0; background-color:#fff; float:left; width:284px; padding:9px 10px; height:18px; line-height:18px; color:#bbb; }
.top2 .search .s_btn { float:right; width:36px; height:36px; overflow:hidden; border:0;  text-indent:-1000px; font-size:0px; color:#fff; cursor:pointer;}
.top2 .search .s_btn:hover {background-color:#DE5228;}

.top3 { height:40px; overflow:hidden; width:100%; background-color:#4c4c4c;}
.top3 nav .nav_l { float:left; display:block; overflow:hidden; _zoom:1;}
.top3 nav .nav_l li { float:left; width:90px; text-align:center; font-size:16px;line-height:40px; position:relative;}
.top3 nav .nav_l li:nth-child(2) a.a_daniu:after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 25px;
    height: 9px;
    top: 8px;
    right: -4px;
    z-index: 4;
}

.top3 nav a { color:#fff; display:block; height:40px; }
.top3 nav li.nv_cur a {background-color:#f60;}
.top3 nav a:hover { text-decoration:none; color:#fff; background-color:#f60;}
.top3 nav .nav_l li.minicar { width:120px;}
.top3 nav .nav_l li i.hot_icon { position:absolute; display:inline-block; width:25px; height:9px; top:8px; right:3px; z-index:4; }
.top3 nav .nav_l li i.new_icon { position:absolute; display:inline-block; width:25px; height:9px; top:8px; right:0px; z-index:4; }

.top3 nav .nav_r{ float:right; display:block; overflow:hidden; _zoom:1;}
.top3 nav .nav_r li { float:left;text-align:center; font-size:16px;line-height:40px;}
.top3 nav .nav_r li a { padding:0 20px;_padding-top:7px; position:relative;
    background: rgba(255, 102, 0,0.5);
    border-bottom: 4px solid #f60;
    box-sizing: border-box;
}
.top3 nav .nav_r li a i {
    display: inline-block;
    width: 27px;
    height: 26px;
    overflow: hidden;
}
.top3 nav .nav_r li a i.cg_ico {
    background-size: 18px;
    position: relative;
    top: 8px;
    left: -6px;}
.top3 nav .nav_r li a i.open_ico { background-position:-21px 0;margin-right:4px;vertical-align:middle; *vertical-align:text-bottom;}
.top3 nav .nav_r li b.new_icon { position:absolute; display:inline-block; width:25px; height:9px; top:8px; right:-4px; z-index:4; }

/*.top3 nav .nav_r li:first-child a{ background:#f60 url(../images/new_icon.png) right 0 no-repeat;padding: 0 30px;}
.top3 nav .nav_r li:first-child i { display:none;}
.top3 nav .nav_r li:first-child a:hover {background:#d60 url(../images/new_icon.png) right 0 no-repeat;}
*/
/*footer*/
footer { background-color:#434343; overflow:hidden;}
footer .ft_top { height:70px; width:1110px; margin:0 auto;}
footer .ft_top .ft_logo { width:300px; height:30px; display:block; float:left; margin-top:20px;  overflow:hidden;}
footer .ft_top .ft_nav { float:right; overflow:hidden; padding-top:25px; font-size:14px; color:#fff;}
footer a {color:#fff;}
footer a:hover {color:#f60;}
footer .copy { height:32px; line-height:32px; color:#fff; background-color:#333;}
footer .copy p{ width:1110px; margin:0 auto; display:block; }
footer .copy p .l { float:left; overflow:hidden;}
footer .copy p .r { float:right; overflow:hidden;}

/*右侧底部滚动按钮*/
.scrollBtn { width:54px;position:fixed; right:25px; bottom:60px; z-index:2000;_position:absolute;_bottom:auto;
    /*_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));*/
}
.scrollBtn div {position:relative; width:54px; height:54px;margin-bottom:2px; cursor:pointer;}
.scrollBtn a { display:block;width:54px; height:54px;}
.scrollBtn .m_ft { text-align:center; background-color:#f60; color:#fff; line-height:22px;}
.scrollBtn .m_d { background-position:center -215px;}
.scrollBtn .m_d img { display:none; position:absolute; bottom:-38px; left:-210px;}
.scrollBtn .weixin { background-position:9px 15px;}
.scrollBtn .weixin img{ display:none; position:absolute; top:-225px; left:-110px;}
.scrollBtn .sina { background-position:9px -44px; }
.scrollBtn .proposal { background-position:9px -99px;}
.scrollBtn .backToTop {background-position:9px -155px;}
.scrollBtn .backindex {background-position:9px -288px;}
.scrollBtn div:hover { background-color:#FD6639;}
.scrollBtn .m_d:hover { background-color:#ccc;}


/*登陆弹窗*/
.jb3 {-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;}
.login_bg {opacity:0.3;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 100000;background-color:#000; display:none;}
.login_main {position: fixed;top: 50%;left: 50%;margin-top: -255px;margin-left: -190px; width:380px;z-index: 100001;background-color:#fff; overflow:hidden; border-top-left-radius:4px;border-top-right-radius:4px;display:none;}
.login_main h2 { font-size: 24px; line-height: 48px; display:block; _zoom:1; padding-left:20px; border-bottom:1px #D8D8D8 solid; position:relative; font-weight:normal; margin-bottom:10px;}
.login_main h2 i { display:inline-block; position:absolute; top:0; right:15px; font-style:normal; color:#999; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; cursor:pointer;}
.login_main .item { width:300px; margin:0 auto; border:1px #BCBCBC solid; border-radius:4px; padding:10px 0; margin-top:20px;}
.login_main .item i {display:inline-block;  vertical-align:middle;}
.login_main .item i.nm_ico { width:17px; height:15px; margin:0 10px;}
.login_main .item i.ps_ico { width:13px; height:16px; margin:0 12px; background-position:0 -50px;position:relative; top:2px;}
.login_main .item .input1 { border:0; font-size:14px; width:250px;}
.login_main .item .input1:focus { outline:none;}
.login_main .item2 {width:300px; margin:0 auto;margin-top:20px;border-radius:4px; overflow:hidden; font-size:14px; }
.login_main .item2 .btn { width:100%; height:46px; line-height:46px; text-align:center; color:#fff; background:#f60; text-shadow:0 0 0 #000; border:0; cursor:pointer; font-size:20px; padding:0;}
.login_main .item2 .btn:hover { background-color:#D55500;}
.login_main .item2 .wjmm { float:right;}
.login_main .reg { text-align:center; margin-top:20px; font-size:14px;}
.login_main .reg a { color:#f60;}
.login_main .qq {width:300px; margin:30px auto;overflow:hidden; font-size:16px;}
.login_main .qq a { display:block; width:200px; height:46px; margin:20px auto 0 auto; line-height:46px; border:1px #ddd solid; border-radius:4px; overflow:hidden;}
.login_main .qq a:hover { color:#f60; border:1px #f60 solid; text-decoration:none;}
.login_main .qq i { display:inline-block;  vertical-align:middle;}
.login_main .qq i.sina_ico { background-position:0 -100px; width:30px; height:24px; margin:0 10px;}
.login_main .qq i.qq_ico { background-position:0 -150px; width:23px; height:27px; margin:0 13px;}

/*2016版弹窗登录*/


@font-face {font-family: 'iconfont';
    src: url('//www.d1ev.com/sign/font/iconfont.eot'); /* IE9*/
    src: url('//www.d1ev.com/sign/font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//www.d1ev.com/sign/font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('//www.d1ev.com/sign/font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('//www.d1ev.com/sign/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
/*
input:focus{
    border-color: #3bb4f2!important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
}
*/

.clearfix:after{
    display: block;
    content: '';
    clear: both;
}
.clearfix{
    zoom: 1;
}
.fl{
    float: left;
}
.fr{
    float: right;
}

.wws-container{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    border-radius: 4px;
    background: #fff;
    width: 440px;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    z-index: 100001;
}
.wws-container-name{
    text-align: center;
    font-size: 24px;
    line-height: 1;
    padding: 26px 0;
    color: #4c4c4c;
    /*margin-bottom: 1px;*/
    font-weight: 100;
}
.wws-group{
    /* width: 344px;
     height: 32px;
     padding: 7px;
     border: 1px solid #BCBCBC;
     border-radius: 4px;*/
    margin-left: 40px;
    margin-bottom: 30px;
    position: relative;
}
.ev-alert-danger {
    background: #fff;
    color: #d83832;
    border: none;
    margin: 0;
    padding: 0 10px;
    position: absolute;
    bottom: -22px;
    left: 0;
    font-size: 14px;
}
.am-field-error, .am-form-error .am-form-field {
    border-color: #dd514c!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.wws-group input{
    width: 344px;
    height: 32px;
    padding: 7px;
    border: 1px solid #BCBCBC;
    border-radius: 4px;
    outline: none;

    -webkit-appearance: none;
}
.wws-tip{
    margin-left: 40px;
    margin-right: 40px;
}
.wws-tip a{
    padding-bottom: 30px;
}
.wws-submit button{
    width: 360px;
    height: 48px;
    background: #f60;
    margin-left: 40px;
    font-size: 16px;
    color: #fff;
    outline: none;
    font-family: 'Microsoft YaHei';
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
.wws-others-name{
    position: relative;
}
.wws-others-name hr{
    margin: 37px 40px 27px;
    border-top: 1px solid #d9d9d9;
}
.wws-others-name div{
    font-size: 14px;
    line-height: 14px;
    padding: 0 12px;
    background: #fff;
    color: #d9d9d9;
    position: absolute;
    top: -7px;
    left: 50%;
    margin-left: -47px;
}
.wws-others-con{
    margin-left: 40px;
    margin-right: 40px;
    padding: 0 30px 26px;
}
.wws-others-con a{
    display: block;
    font-size: 60px;
    line-height: 1;
    text-decoration: none;
}
.wws-others-con a:hover{
    text-decoration: none;
}
.wws-others-con a.ev-weix{
    margin: 0 60px;
    color: #22ac38;
}
.wws-others-con a.ev-weib{
    color: #e60012;
}
.wws-others-con a.ev-qq{
    color: #3ca5f6;

}
.wws-close{
    position: absolute;
    top: 0;
    right: -60px;
    color: #fff;
    font-size: 40px;
    cursor: pointer;
}
.ev-tip {
    width: 360px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    position: absolute;
    top: -46px;
    left: 0;
    background: #ccc;
    border-radius: 4px;
    font-size: 14px;
}
.ev-tip-success {
    background: #e0f9c0;
    color: #9b7e2b;
}
.am-alert-dangers {
    background-color: #ffe6e6;
    border-color: #fff;
    color: #cc6666;
}

button.am-close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    position: absolute;
    top: 0;
    right: 0;
    height: 36px;
    display: inline-block;
    text-align: center;
    width: 24px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.am-close:focus, .am-close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    outline: 0;
}
.ads-container{margin:0 auto;}
.ads-container.ads-size-1200{width:1200px;}







