@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
.input::-webkit-input-placeholder{ color: rgba(255,255,255,.8); font-size: 14px;}
.input::-moz-placeholder{ color: rgba(255,255,255,.8); font-size: 14px;}
.input:-moz-placeholder{ color: rgba(255,255,255,.8); font-size: 14px;}
.input:-ms-input-placeholder{ color: rgba(255,255,255,.8); font-size: 14px;}
.input2::-webkit-input-placeholder{ color: #666; font-size: 14px;}
.input2::-moz-placeholder{ color: #666; font-size: 14px;}
.input2:-moz-placeholder{ color: #666; font-size: 14px;}
.input2:-ms-input-placeholder{ color: #666; font-size: 14px;}
textarea::-webkit-input-placeholder{ color: #999; font-size: 14px; font-family: "微软雅黑";}
textarea::-moz-placeholder{ color: #999; font-size: 14px; font-family: "微软雅黑";}
textarea:-moz-placeholder{ color: #999; font-size: 14px; font-family: "微软雅黑";}
textarea:-ms-input-placeholder{ color: #999; font-size: 14px; font-family: "微软雅黑";}
/*top*/
.top{ width: 100%; min-width: 1200px; height: 65px; overflow: hidden; background-color: rgba(255,255,255,.2); position: fixed; top: 0; left: 0; z-index: 9; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s;}
.top .top_main{ width: 1200px; height: 65px; overflow: hidden; margin: 0 auto;}
.top .top_main .top_logo{ float: left; width: 300px; height: 65px; line-height: 60px; overflow: hidden;}
.top .top_main .top_logo img{ width: 160px; height: auto; vertical-align: middle;}
.top .top_main .toplogo2 { vertical-align:middle; margin-left:16px;padding-left:16px; border-left:1px solid #ddd;  height:30px; line-height:30px;  font-size:22px; font-weight: bold;}
.top .top_main .toplogo2 a {color:#666; text-decoration:none }
.top_main .top_ss{ width: 400px; height: 35px; float: left; border-radius: 50px; overflow: hidden; margin: 15px 0 0 360px; box-shadow: 0 4px 18px rgba(17,18,38,.07);}
.top_main .top_ss .top_sstxt{ float: left; width: 215px; height: 35px; line-height: 35px; color: rgba(255,255,255,0.8); background-color: rgba(255,255,255,.2); padding: 0 10px 0 20px; font-size: 14px; outline: none; border: none; overflow: hidden;}
.top_main .top_ss .top_ssresou{ width: 65px; height: 35px; padding-right: 10px; text-indent: 22px; line-height: 35px; color: rgba(255,255,255,.8); font-size: 13px; float: left; background: url(hot.png) 0 center/18px no-repeat rgba(255,255,255,.2); overflow: hidden;}
.top_main .top_ss .top_sssub{ float: left; width: 80px; border: none; height: 35px; line-height: 35px; font-size: 14px; cursor: pointer; outline: none; color: #fff; text-indent: 16px; overflow: hidden; background: url(fdj.png) 10px center/20px no-repeat #ff5c38;}
.top_main .login{ float: right; height: 36px; margin-top: 12px; overflow: hidden;}
.top_main .login div{ float: left; width: 36px; height: 36px; text-align: center; line-height: 30px; overflow: hidden; border-radius: 100px;}
.top_main .login div img{ max-width: 36px; max-height: 36px; vertical-align: middle;}
.top_main .login a{ float: left; text-decoration: none; height: 36px; line-height: 36px; font-size: 13px; overflow: hidden; margin-left: 12px; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s;}
.top_main .login a:hover{ color: #ff5c38 !important;}

/*banner*/
.banner{ clear: both; width: 100%; min-width: 1200px; margin-top:55px; height: 530px; overflow: hidden; background: url(banner.png) center center/100% no-repeat;}
.banner .banner_main{ width: 1200px; height: 430px; overflow: hidden; margin: 50px auto 0;}
.banner_main .banner_ul{ float: right; width: 270px; height: 390px; padding: 20px; background-color: rgba(0,0,0,.5); margin: 0; overflow: hidden;}
.banner_main .banner_ul div{ width: 270px; height: 50px; text-indent: 32px; margin-bottom: 10px; background: url(hot2.png) 5px 5px/20px no-repeat; border-bottom: 1px solid rgba(255,255,255,.3); overflow: hidden; font-size: 22px; color: #fff; font-weight: bold;}
.banner_main .banner_ul li{ width: 270px; height: 40px; line-height: 40px; overflow: hidden;}
.banner_main .banner_ul li a{ color: rgba(255,255,255,.7); width: 270px; height: 40px; font-size: 16px; text-indent: 5px; display: block; text-decoration: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s;}
.banner_main .banner_ul li a:hover{ color: #ff5c38; font-size: 20px; font-weight: bold;}

/*位置*/
.ship_weiz{ width: 1200px; height: 20px; overflow: hidden;}
.ship_weiz a{ float: left; height: 20px; text-decoration: none; line-height: 20px; overflow: hidden; font-size: 16px; color: #333;}
.ship_weiz div{ float: left; height: 20px; line-height: 20px; overflow: hidden; font-size: 16px; color: #999;}
.ship_weiz p{ float: left; height: 20px; width: 35px; margin: 0; background: url(wz.png) center center/7px no-repeat;}


/*底部*/
.footer{ height: auto; width: 100%; overflow: hidden; min-width: 1220px; background-color: #262b39;}
.footer_content{ width: 1200px; margin: 0 auto; height: auto; overflow: hidden;}
.footer_content_p1{ font-size:14px; text-align: center; padding: 0; margin: 40px 0 0 0;}
.footer_content_p1 a{ color: #999999; padding: 0 15px; text-decoration: none; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.footer_content_p1 a:hover{ color: #fff;}
.footer_content_p2{ color: #999999; text-align: center; font-size:14px; line-height: 24px; padding: 0; margin: 20px 0 0 0;}
.footer_content_p3{ text-align: center; padding: 0; margin-top: 27px 0 0 0;}
.footer_content_p3 a{ margin-right: 17px;}
.footer_content_p4{ padding: 0; margin: 30px 0 40px; font-size:14px; color: #999999; text-align: center;}