
html,body{height:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, table,textarea,select, p, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
img,abbr { border:none;}
caption, cite, code, { font-style:normal; font-weight:normal; }
ol, ul,li{ list-style:none; }
body{font-size: 12px;line-height: 2em;font-family:'Microsoft Yahei', 微软雅黑,Arial ; color:#333; background:#A6E6FF;}
input,select,textarea,button{ font-size:12px; font-family:'Microsoft Yahei', 微软雅黑,Arial ;}
a{color:#333; text-decoration:none;}
a:hover{color:#FE3813; text-decoration:none;}
.clear{ clear:both; height:0; overflow:hidden;}

.body{min-width: 1020px;position: relative;height: auto;}
.head{height: 60px;background: #f7f7f7;line-height: 60px;}
.w1000{width: 1000px;}
.m-c{margin: 0 auto;}
.head h1.logo{width: 203px;height: 48px;float: left;display:inline;margin:5px; background: url(images/logo.gif) no-repeat 0 0;}
.head span{float: right;}
.head span a{margin: 0 10px;}


.banner{height: 556px;background: url(images/dreamer_banner.jpg) no-repeat center 0;}
.tab_con{background: #E5F8FF;}
.tab_con_middle{width: 1000px;margin: 0 auto;}
.tab_title{height: 59px;position: relative;}
.tab_title a{display: block;width: 250px;height: 99px;position: absolute;top: -40px;line-height: 80px;text-align: center;color: #fff;font-size: 30px; background: url(images/tab_title.png) no-repeat 0 0;}
.tab_title a.tab_title_first{left: 0;}
.tab_title a.tab_title_second{left: 375px;}
.tab_title a.tab_title_third{right: 0;}
.tab_title a.cur{background-position: 0 -99px;}
.tab_main{display: none1;}
.step_title{height: 36px;margin: 20px 0;line-height: 36px;font-size: 30px;font-weight: normal;}
.step_title em{display: block;width: 36px;height: 36px;float: left;margin-right:12px;text-align: center;color: #fff;background: url(images/step_bg.png) no-repeat 0 0;}
.step_p{line-height: 42px;padding: 0 48px;color: #656565;font-size: 20px;}
.line_box{padding: 90px 0 54px;height: 26px;position: relative;}
.line_box s.line{display: block;height: 3px;width: 100%;background: #B7C6CB;position: absolute;top: 102px;left: 0;}
.line_box span{display: block;width: 26px;height: 26px;position: absolute;top: 90px;background: url(images/round.jpg) no-repeat 0 0;}
.line_box span em{display: block;width: 176px;height: 66px;position: absolute;left: -70px;top: -70px; text-align: center;line-height: 54px;font-size: 28px;color: #fff;font-style: normal; background: url(images/round_bg.png) no-repeat 0 0;}
.line_box span s{display: block;width: 200px;text-align: center;line-height: 24px;position: absolute;left: -87px;bottom: -40px;font-size: 20px;text-decoration: none;color: #666;}
.tab_main dl.entry{width: 330px;float: left;margin-left: 2px;}
.tab_main dl.entry dt{line-height: 42px;text-align: center;color: #666;font-size: 20px;}
.tab_main dl.entry dd{text-align: center;margin-top: 28px;}
.tab_main dl.entry dd img{display: inline-block;width: 200px;height: 200px;}
.tab_main dl.entry dd a.btn{display: inline-block;width: 242px;height: 68px;line-height: 68px;color: #fff;background: #FD4301;color: #fff;font-size: 28px;border-radius: 6px;}
.tab_main dl.entry dd a.btn:hover{background: #E52800;}
.step_p2{line-height: 42px;padding: 0 0 20px;color: #656565;font-size: 20px;}


.show_con{padding: 50px 0 30px; background: #F4F1E8;}
.show_title{width: 335px;height: 62px;margin: 0 auto;background: url(images/show_title.png) no-repeat 0 0;text-align: center;font-size: 30px;color: #fff;line-height: 58px;font-weight: normal;}
.show_dl{width: 159px;float: left;margin-top: 50px;margin-right: 50px;}
.show_dl dt{height: 195px;border:2px dashed #8C8C8C;}
.show_dl dt img{display: block;height: 195px;width: 155px;}
.show_dl dd{line-height: 30px;font-size: 14px;}
.show_dl dd.special{padding-bottom: 20px;text-align: center;}
.show_dl_s{float: right;margin-right: 0;}

.note_con{padding-top: 52px;}
.note_con_main{width: 950px;padding: 36px 24px 24px;position:relative;border:1px dotted #fff;margin: 0 auto;border-radius: 5px;}
.note_con_main h2{position: absolute;left: -8px;top: -26px; padding-left: 56px;height: 41px;line-height: 41px;background: #A6E6FF url(images/note.png) no-repeat 0 0;font-size: 30px;font-weight: normal;}
.note_con_main ul{}
.note_con_main ul li{line-height: 30px;padding-left: 22px;background: url(images/list_style.png) no-repeat 0 10px;font-size: 16px;}










.footer{padding:100px 0 30px;margin: 0 auto; width: 470px;color: #1E2C03;}
.footer p{text-align: center;}