@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img, input { border:none; } /*为了照顾ie6 链接图片有边框*/
img{display: block;}
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body {font-size:16px; line-height: 24px; color:#666; font-family: "Microsoft YaHei","微软雅黑","Arial Narrow"; background: #f5f5f5; }
.clearfix:after { content:""; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
a { color:#666; text-decoration:none; }
a:hover { color:#ff8400; text-decoration:none; }

/*.bannerWrap { height: 400px; overflow: hidden; position: relative; }
.banner { width: 1920px; height: 400px; position: absolute; left: 50%; margin-left: -960px; }*/
.banner { width: 100%; overflow: hidden; }
.navWrap { width: 100%; height: 61px; background: url(../images/nav_bg.png); }
.nav { width: 1000px; height: 61px; margin: 0 auto; }
.nav li { float: left; width: 142px; background: url(../images/li_bg.png) right center no-repeat; }
.nav li.no_bg { background: none; }
.nav li a { display: block; width: 141px; height: 61px; line-height: 61px; font-size: 18px; text-align: center; color: #fff; }
.nav li a:hover { background: url(../images/nav_current_bg.png); }
.nav li a.current { background: url(../images/nav_current_bg.png); }
.topWrap { width: 100%; height: 240px; margin-top: 15px; }
.top { height: 243px; }
.top .left { width: 50%; float: left; }
.top .right { width: 50%; float: right; }
.top dt, .top dd { float: left; width: 50%; }
.top .left dd,.top .right dt { width: 46%; height: 220px; margin: 0 2%; padding: 30px 10px; border: 1px dashed #ccc; box-sizing: border-box; }
.title { width: 1000px; height: 75px; margin: 5px auto 0; background: url(../images/vs.png) center center no-repeat; }
.title li { width: 350px; height: 75px; background: #527bbc; border-radius: 3px; float: left; color: #fff; line-height: 75px; text-align: center; font-size:36px; }
.title li.right { float: right; background: #565656; }
.con { width: 1000px; margin: 0 auto; }
.con .outLi { margin-top: 20px; }
.con li.no_margin { margin-top: 0; }
.con .conTop { height: 100px; background:#fff url(../images/conTop_bg.png) left bottom no-repeat; }
.conTop .up, .shang .up { width: 440px; height: 53px; margin: 0 auto; line-height: 53px; border-bottom: 1px solid #ccc; font-size: 24px; font-weight: bold; text-align: center; }
.conTop .down, .shang .down { font-size: 18px; line-height: 40px; text-align: center; color: #999; }
.conBottom { height: 540px; }
.conBottom .left { width: 500px; height: 540px; float: left; background: #527bbc; }
.conBottom .right { width: 500px; height: 540px; float: right; background: #565656; }
.conBottom dt { width: 460px; height: 366px; margin: 25px auto; background: url(../images/form_bg.png); overflow: hidden; }
.conBottom dt img { margin: 0 auto; margin-top: 15px; }
.conBottom .right dt { background: url(../images/form_bg02.png); }
.conBottom dd { width: 460px; height: 80px; padding: 10px 20px; color: #fff; }
.bottomWrap { height: 420px; background: #e9e7e8; overflow: hidden; }
.bottom { width: 1000px; height: 400px; margin: 10px auto; background: #fff; }
.bottom .xia { width: 680px; height: 274px; padding: 0 160px; background: url(../images/bottom_bg.jpg); margin: 0 auto; }
.bottom .xia li { width: 340px; height: 250px; float: left; }
.bottom .xia li p { padding-top: 30px; padding-right: 20px; color: #fff; }
.bottom .xia li.right p { padding-right: 0; padding-left: 20px; }
.bottom .xia .button a { display: block; width: 100px; height: 25px; padding-left: 20px; border-radius: 3px; line-height: 25px; background: #ce1c1d url(../images/arrow.png) 20px center no-repeat; color: #fff; font-size: 14px; text-align: center; margin: 10px 0 0 100px; }
.dingwei { position: fixed; top: 0; left:0; z-index: 99; }
.toTop { width: 40px; height: 18px; padding-top: 78px; text-align: center; background: url(../images/01.png) no-repeat; position: fixed; right: 50px; bottom: 50px; display: none; }
.toTop:hover { background: url(../images/02.gif) no-repeat; }
.conBottom dt .m40 { margin-top: 40px; }