﻿@charset "utf-8";
body { font-size: 13px; line-height: 28px; color: #666; font-family: "微软雅黑"; }
* { margin: 0px; padding: 0px; text-decoration: none; list-style-type: none; }
.clear { clear: both; }
.d1 { width: 150px; height: 45px; line-height: 45px; font-size: 18px; color: #fff; background-color: #0C82BA; float: left; display: block; padding-top: 0; padding-bottom: 0; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: "微软雅黑"; margin-right: 10px; background-image: url(); background-repeat: no-repeat; padding-left: 80px; margin-top: 20px; margin-bottom: 20px; background-position: 20px; }
.d1:hover { background-color: #0B78AC; }
.d2 { width: 110px; height: 45px; line-height: 45px; font-size: 18px; color: #fff; background-color: #090; float: left; display: block; margin-top: 20px; margin-bottom: 20px; padding-top: 0; padding-bottom: 0; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: "微软雅黑"; background-image: url(); background-repeat: no-repeat; padding-left: 50px; }
.d2:hover { background-color: #007300; }
.top { background-color: #FFF; height: 30px; line-height: 30px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ddd; border-right-color: #ddd; border-bottom-color: #ddd; border-left-color: #ddd; }
.menu { width: 80px; margin-right: auto; margin-left: auto; text-align: right; float: right; }
.menu ul li { float: left; width: 190px; text-align: center; margin-right: 10px; }
.menu ul li a { color: #FFF; font-size: 14px; line-height: 35px; display: block; }
.menu ul li a:hover { background-color: #F9F9F9; color: #666; border-top-width: 3px; border-top-style: solid; border-top-color: #FF9E40; line-height: 32px; }
#c { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #003378; border-right-color: #003378; border-bottom-color: #FFF; border-left-color: #003378; }
.head { margin-right: auto; margin-left: auto; width: 1024px; height: 90px; }
.head .logo { float: left; margin-top: 10px; }
.head .nav { float: right; width: 600px; height: 60px; margin-top: 20px; }
.nav ul li { float: right; font-size: 14px; margin-left: 1px; }
/*.nav ul li a { color: #028DD0; }*/
.nav ul li a { display: block; height: 50px; line-height: 50px; font-size: 16px; padding-right: 0px; padding-left: 0px; color: #FFFFFF; margin-right: 15px; margin-left: 15px; }
.nav ul li a:hover { color: #FFFFFF; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #FFF; }
.banner { background-color: #006FB5; width: 100%; height: 100px; }
.main { width: 1024px; margin-right: auto; margin-left: auto; margin-top: 3px; overflow: hidden; padding-top: 30px; padding-bottom: 30px; }
.main .tab { float: left; width: 100%; border-bottom-width: 0px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 20px; padding-bottom: 10px; }
.tags { float: left; width: 300px; text-align: right; }
.tab .mid { float: right; margin-left: 20px; width: 330px; }

.main .mid .date { }
.main .mid span { float: right; width: 80px; }
.main .mid li { height: 25px; width: 330px; }
.main .mid b { float: left; font-weight: normal; }

.info { text-indent: 30px;  }
.info p{ font-size: 16px; }

.title span { font-size: 20px; color: #FFF; font-weight: normal; line-height: 40px; height: 40px; padding-left: 10px; padding-right: 10px; width: 100px; text-align: center; margin-right: auto; margin-left: auto; border: 0px solid #eee; border-radius: 100px; background-color: #0398E0; }
#t1 { background-image: url(); height: 40px; width: 108px; color: #FFF; padding-top: 40px; line-height: 20px; text-align: center; float: left; margin-right: 3px; }
#t2 { background-image: url(); height: 40px; width: 108px; color: #FFF; padding-top: 40px; line-height: 20px; text-align: center; float: left; margin-right: 3px; }
#t3 { background-image: url(); height: 40px; width: 108px; color: #FFF; padding-top: 40px; line-height: 20px; text-align: center; float: left; }
.news { float: left; width: 100%; }
.right { float: left; width: 650px; }
.right1 { margin-top: 80px; margin-right: 2%; margin-left: 2%; float: right; width: 50%; }
.right b { font-weight: normal; color: #333; margin-top: 20px; margin-bottom: 20px; float: left; }
.main .tab1 { float: left; width: 48%; height: 230px; border: 1px solid #eee; background-color: #FFF; margin-bottom: 10px; margin-right: 1%; }
.title {text-align:center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; height: 20px; margin-bottom: 50px; width: 100%; line-height: 50px; }

.right1 span { font-size: 30px; font-weight: normal; float: left; margin-bottom: 10px; width: 100%; color: #0398E0; }
.pic { margin-top: 10px; text-align: center; margin-bottom: 30px; float: left; width: 40%; }
.main .tab2 { float: left; width: 100%; background-color: #F7F7F7; }
.tab2 .right2 { float: left; margin-top: 80px; margin-right: 10px; width: 420px; font-size: 16px; line-height: 30px; text-align: left; }
.tab2 .pic1 { float: right; margin-left: 40px; width: 420px; text-align: center; }
.right2 span { font-size: 32px; font-weight: normal; float: left; margin-bottom: 20px; width: 100%; color: #0398E0; }
.right2 span b { font-size: 20px; font-weight: normal; }
.link { float: left; width: 820px; margin-top: 30px; background-image: url(); background-repeat: no-repeat; background-position: left; height: 148px; padding-top: 20px; font-size: 14px; padding-left: 130px; padding-right: 50px; }
.link ul li { float: left; width: 80px; text-align: center; }
.foot { background-color: #0398E0; width: 100%; color: #FFF; }
.foot .bot { width: 1003px; margin-right: auto; margin-left: auto; height: auto; padding-top: 20px; padding-bottom: 20px; }
.foot .about { float: left; width: 300px; margin-left: 20px; margin-top: 10px; }
.foot .bot .contact b { font-size: 20px; font-weight: normal; }
.gz { float: left; margin-top: 20px; width: 1003px; text-align: center; }
.contact { float: left; width: 280px; text-align: left; padding-right: 30px; padding-left: 50px; height: 120px; margin-top: 10px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ddd; border-left-color: #ddd; border-top-color: #ddd; border-bottom-color: #ddd; }
.headbg { background-color: #29B8FC; }
.box { width: 100%; background: #fff; margin-right: auto; margin-left: auto; }
.tab_menu { list-style: none; width: 210px; float: left; }
.tab_menu li { width: 231px; height: 42px; color: #fff; text-align: center; cursor: pointer; background-image: url(); margin-bottom: 30px; font-size: 20px; line-height: 42px; }
.tab_menu li.current { color: #FFF; background-image: url(); font-size: 20px; }
.tab_box { padding-left: 280px; }
.tab_box .hide { display: none; }
.tit { font-size: 18px; color: #0398E0; line-height: 50px; height: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eee; margin-bottom: 10px; }
.price { font-size: 18px; color: #FF8A00; }
.newslist h1 { font-size: 14px; float: left; width: 80%; font-weight: normal; }
.newslist { line-height: 35px; }
.newslist ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eee; padding: 10px; }
.page { float: left; height: 35px; margin-right: 10px; margin-bottom: 30px; margin-top: 20px; line-height: 35px; }
.page a { display: block; background-color: #FFF; float: left; margin-right: 8px; height: 35px; padding-right: 10px; padding-left: 10px; color: #333; line-height: 35px; }
.page a:hover { background-color: #3BB7F3; color: #FFF; }

.right4 { float: right; width: 780px; }
.right4 b { font-size: 16px; margin-bottom: 20px; float: left; width: 100%; }
.main .left5 { width: 183px; float: left; }

.tabdown4 { margin-bottom: 60px; }
.tabdown3 { float: left; width: 95%; margin-left: 3%; margin-top: 20px; margin-bottom: 20px; }
.tabdown3 img { float: left; margin-right: 20px; }
.main .tit1 { margin-bottom: 10px; }
.main .tabdown3 span { font-size: 18px; font-weight: normal; float: left; width: 420px; margin-bottom: 10px; color: #23324F; background-image: url(); background-repeat: no-repeat; height: 30px; line-height: 30px; padding-left: 40px; }
.table { float: left; margin-bottom: 20px; width: 100%; }
.table1 { width: 240px; float: left; margin-top: 20px; margin-right: 7px; background-color: #FFF; padding: 0px; margin-left: 7px; border: 1px solid #eee; }
.table1 .tt { font-size: 20px; font-weight: normal; color: #0398E0; height: 50px; line-height: 50px; text-align: center; margin-top: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eee; }
.table1 h3 { font-size: 20px; font-weight: normal; float: left; color: #E28500; height: 50px; line-height: 50px; }
.table1 h2 { font-size: 20px; font-weight: normal; float: left; color: #51B21D; height: 50px; line-height: 50px; }
.main .table p { margin: 20px; }
.table2 { float: left; border-bottom-width: 0px; border-bottom-style: dashed; border-bottom-color: #CCC; width: 250px; margin-top: 20px; text-align: center; /*height: 150px;*/ }
.table2 b { font-size: 24px; font-weight: normal; color: #2E70C6; margin-left: 20px; }
.table2 h2 { font-size: 26px; }
.pic2 { float: left; width: 100%; }
.right3 { margin-top: 10px; float: left; /*width: 100%;*/margin-left:15px;margin-right:15px;/*width: 250px;*/  }
.table1 b { font-weight: normal; color: #F60; font-size: 24px; }
.table1 h4 { font-size: 20px; float: left; font-weight: normal; color: #23324F; width: 100%; height: 50px; line-height: 50px; }
.tb .tb1 { float: left; width: 450px; margin-top: 50px; }
.tb1 h5 { font-size: 24px; font-weight: normal; color: #333; margin-left: 20px; margin-top: 30px; }
.tb1 p { font-size: 14px; float: left; color: #333; }
.tb { float: left; width: 100%; }

.main .nr p { text-indent: 20px; }
.main .nr { font-size: 14px; line-height: 25px; }
.main .nr span { font-size: 28px; font-weight: 400; margin-top: 30px; margin-bottom: 30px; text-align: center; }
.nr span { font-size: 14px; color: #999999; margin-top: 50px; }
.page2 { margin-top: 50px; }
.page1 { float: right; width: 123px; margin-left: 30px; }
.swap { width: 100%; height: 450px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#slider { list-style: none; width: 100%; height: 100%; margin: 0; padding: 0; }
#slider li { width: 100%; height: 450px; display: none; position: absolute; }

#naviSlider { list-style: none; width: 100px; text-align: center; margin-top: 3px; *margin-top: 5px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#naviSlider li { height: 10px; width: 10px; cursor: pointer; display: inline-block; _background: url() -10px center no-repeat; *zoom: 1; *display: inline; *margin-left: 2px; background-image: url(); background-repeat: no-repeat; background-position: -10px center; }
#naviSlider li.on { background: url() left center no-repeat; _background: url() left center no-repeat; }
.index { display: block; color: #666; border: 0px solid #eee; background-color: #F5F5F5; margin-bottom: 30px; }

.menu1 { background-image: url(); display: block; padding-top: 30px; background-repeat: no-repeat; text-align: center; background-position: center top; color: #666; }
.menu1:hover { background-image: url(); color: #23324F; }
.menu2 { background-image: url(); display: block; padding-top: 30px; background-repeat: no-repeat; text-align: center; background-position: center top; color: #666; }
.menu2:hover { background-image: url(); color: #23324F; }
.menu3 { background-image: url(); display: block; padding-top: 30px; background-repeat: no-repeat; text-align: center; background-position: center top; color: #666; }
.menu3:hover { background-image: url(); color: #23324F; }
.menu4 { background-image: url(); display: block; padding-top: 30px; background-repeat: no-repeat; text-align: center; background-position: center top; color: #666; }
.menu4:hover { background-image: url(); color: #23324F; }
.menu5 { background-image: url(); display: block; padding-top: 30px; background-repeat: no-repeat; text-align: center; background-position: center top; color: #666; }
.menu5:hover { background-image: url(); color: #23324F; }
.menu6 { background-image: url(); display: block; padding-top: 30px; background-repeat: no-repeat; text-align: center; background-position: center top; color: #666; }
.menu6:hover { background-image: url(); color: #23324F; }

a { color: #666; text-decoration: none; }
.txt { float: left; margin-left: 20px; }
.txt h2 { font-size: 24px; font-weight: normal; line-height: 50px; }
.btnbuy { height: 45px; line-height: 45px; font-size: 16px; color: #FFF; display: block; padding-top: 0; padding-bottom: 0; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: "微软雅黑"; text-align: center; width: 200px; border-radius: 3px; background-image: url(); background-repeat: no-repeat; background-color: #0398E0; background-position: 30px; }

.btnbuy:hover { background-color: #23AEF1; }

.btn { height: 45px; line-height: 45px; font-size: 16px; color: #FFF; display: block; padding-top: 0; padding-bottom: 0; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: "微软雅黑"; text-align: center; width: 200px; border-radius: 3px; background-repeat: no-repeat; background-color: #0398E0; }

.btn:hover { background-color: #23AEF1; }


.btnsmall { height: 30px; line-height: 30px; font-size: 13px; color: #FFF; background-color: #0398E0; padding: 2px; margin: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: "微软雅黑"; text-align: center; width: 90px; border-radius: 25px; }



.button { height: 45px; line-height: 45px; font-size: 16px; color: #FFF; display: block; padding-top: 0; padding-bottom: 0; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: "微软雅黑"; text-align: center; width: 200px; border-radius: 3px; background-color: #0398E0; }

.button:hover { background-color: #23AEF1; }




.dpic { width: 450px; float: left; margin-left: 30px; }
.txt2 { float: right; width: 360px; margin-left: 50px; color: #FFF; }
.txt2 span { font-size: 24px; font-weight: normal; line-height: 50px; margin-top: 20px; }
.txt2 h2 { font-weight: normal; display: block; line-height: 35px; float: left; width: 100%; }
.txt2 h2 strong { float: left; margin-bottom: 10px; }
.txt2 h2 img { float: left; }
.txt2 h2 a { color: #FFF; font-size: 14px; }
.down { margin-top: 0px; margin-bottom: 0px; width: 1024px; margin-right: auto; margin-left: auto; padding-top: 40px; padding-bottom: 20px; }
.nright { float: right; width: 720px; margin-top: 30px; }
.nleft { float: left; width: 250px; background-color: #FFF; height: 100%; margin-bottom: -1000px; padding-bottom: 1000px; border: 0px solid #F9F9F9; padding-top: 30px; padding-right: 10px; padding-left: 10px; }
.article li a { display: block; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; }
.article li { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #eeeeee; border-right-color: #eeeeee; border-bottom-color: #eeeeee; border-left-color: #eeeeee; }
.article li a:hover { background-color: #3BB7F3; color: #FFF; }

.article li #a { background-color: #3BB7F3; color: #FFF; }

.list1 { width: 100%; }
.list { float: left; width: 100%; }
.usertxt { background-color: #eee; }
.usertxt tr td { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.uleft { float: left; width: 220px; background-color: #FFF; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #eee; border-right-color: #eee; border-bottom-color: #eee; border-left-color: #eee; }
.uright { float: right; width: 750px; background-color: #FFF; border: 1px solid #eee; padding: 20px; }
.uleft ul li { border: 0px solid #ddd; }
.uleft ul li a { display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }
.uleft ul li a:hover { background-color: #DFF3FD; }


#title { padding-left: 20px; font-size: 16px; height: 50px; line-height: 50px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #eee; border-right-color: #eee; border-bottom-color: #eee; border-left-color: #eee; }
#info { padding-left: 20px; padding-top: 5px; padding-bottom: 5px; }
.ip_txt { line-height: 35px; height: 35px; width: 300px; border: 1px solid #dddddd; color: #999; text-indent: 10px; }
.reg { font-size: 14px; width: 600px; margin-right: auto; margin-left: auto; background-color: #FFF; padding-top: 20px; padding-right: 20px; padding-bottom: 30px; padding-left: 30px; border: 1px solid #eee; float: left; }
.user { padding-top: 30px; padding-bottom: 100px; float: right; padding-right: 80px; padding-left: 80px; border-left-width: 0px; border-left-style: solid; border-left-color: #eeeeee; text-align: center; }


button { cursor: pointer; }
button i { display: none; }
.text, textarea { font-size: 14px; font-weight: bold; color: #333; border: 1px solid; border-color: #CECECF; border-radius: 0; background: white; box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-appearance: none; }
.text:focus, textarea:focus { outline: none; border-color: #92AFED; box-shadow: 0 0 5px #92AFEC,inset 1px 1px 2px rgba(0, 0, 0, 0.1); }
.text { width: 170px; height: 24px; padding: 7px 9px; line-height: 24px; }
input.err, input.err:focus { color: #900; border-color: #E06341; background: #FFEFEC; box-shadow: 0 0 5px #E06341; }
textarea { width: 270px; height: 100px; padding: 5px 9px; line-height: 1.7; font-size: 14px; overflow: auto; resize: none; }



.btn-green { height: 40px; line-height: 40px; background-color: #0398E0; width: 275px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: "微软雅黑"; }
.btn-green:hover { background-color: #25AFF1; }

.btn-disabled, .btn-disabled:hover, .btn-disabled:active { background-color: #e7e7e7; color: #A1A1A1; cursor: not-allowed; }
button.button { height: 40px; padding: 0 10px; line-height: normal; }

/* wrap */
.wrap { position: relative; z-index: 0; height: 492px; background-position: top; }
.banner-show { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; min-width: 980px; height: 490px; overflow: hidden; }
.banner-show .cell { position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; background-repeat: repeat-x; background-position: center top; }
.banner-show .cell .con { position: relative; height: 490px; background-repeat: no-repeat; background-position: center top; }

.banner-link { position: absolute; top: 0px; left: 50%; width: 400px; height: 490px; margin-left: -430px; }
.banner-link i { display: none; }
.banner-control { position: absolute; top: 0; left: 50%; width: 980px; margin-left: -490px; }
.banner-control a { position: absolute; top: 178px; width: 30px; height: 50px; overflow: hidden; background-repeat: no-repeat; font-family: "宋体"; font-size: 48px; color: #FFF; line-height: 48px; }
.banner-control a.leftb { left: -120px; background-position: 0 0; }
.banner-control a.leftb:hover { background-position: 0 -30px; color: #01537A; }
.banner-control a.rightb { right: -75px; background-position: -30px 0; }
.banner-control a.rightb:hover { background-position: -30px -30px; }
.container { position: relative; top: 600px; z-index: 2; width: 980px; height: 0; margin: auto; }

.register-box { position: absolute; top: -550px; right: 0; width: 330px; height: 350px; background: white; border-radius: 3px; background: rgba(255, 255, 255, 0.95); }
.reg-tab { position: relative; width: 396px; height: 57px; zoom: 1; overflow: hidden; border-radius: 3px 3px 0 0; }
.reg-tab span { float: left; width: 198px; height: 57px; margin-left: -1px; line-height: 57px; text-align: center; font-size: 24px; color: #444; border-left: 1px solid #d2d3d4; background: url() repeat-x 0 0; cursor: pointer; }
.reg-tab span:first-child { border-top-left-radius: 3px; }
.reg-tab span:last-child { border-top-right-radius: 3px; }
.reg-tab span.current { background: none; cursor: default; }
.reg-slogan { height: 50px; line-height: 80px; text-align: center; font-size: 18px; }
.reg-form { width: 271px; height: 280px; margin: auto; }
.reg-form .cell { position: relative; height: 40px; margin-bottom: 22px; zoom: 1; }
.reg-form .cellsplit { position: relative; height: 15px; line-height: 15px; margin-bottom: 0px; zoom: 1; }
.reg-form .cell label { position: absolute; top: 0; left: 0; z-index: 1; padding: 0 12px; line-height: 40px; font-size: 16px; color: #999; font-weight: bold; cursor: text; }
.reg-form .val label { left: -9999px; opacity: 0!important; filter: alpha(opacity="0")!important; }
.reg-form .cell input { position: absolute; top: 0; left: 0; width: 250px; font-size: 14px; background: none; padding-top: 7px; padding-right: 11px; padding-bottom: 7px; padding-left: 11px; color: #999; }
.reg-form .cell .icon-form { top: 11px; right: 10px; }
.reg-form .vcode input { width: 110px; }
.reg-form .vcode .button { position: absolute; top: 0; left: 144px; width: 182px; padding: 0; font-size: 14px; }
.reg-form .vcode img { position: absolute; top: 0; left: 144px; width: 110px; height: 40px; }
.reg-form .vcode span { position: absolute; top: 0; left: 264px; line-height: 40px; font-size: 14px; }
.reg-form .vcode .icon-form { right: 204px; }
.reg-form .vcode .login-popup-hint { right: 194px; }
.reg-form .user-agreement { height: 16px; margin-top: -22px; padding: 18px 0; line-height: 16px; }
.reg-form .user-agreement input { float: left; width: 14px; height: 14px; margin: 1px 5px 0 0; }
.reg-form .bottom { height: 40px; }
.reg-form .bottom .button { display: block; border-radius: 50px; color: #FFF; font-size: 18px; text-align: center; }
.breg { text-align: center; margin-top: 10px; color: #3BB7F3; }
#scrollDiv { height: 50px; line-height: 50px; overflow: hidden; margin-right: auto; margin-left: auto; background-repeat: no-repeat; background-position: left center; padding-left: 30px; background-image: url(); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #eee; border-right-color: #eee; border-bottom-color: #ddd; border-left-color: #eee; }
#scrollDiv li { height: 50px; }
.footer { width: 1024px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; text-align: center; color: #FFF; }
.footer a { color: #FFF; }
.line { float: left; width: 1px; border-right-width: 1px; border-right-style: dashed; border-right-color: #CCC; height: 150px; margin-top: 20px; }
.article li span { font-family: "宋体"; font-weight: bold; font-size: 14px; float: left; line-height: 30px; margin-right: 10px; }
.main1 { width: 1024px; margin-right: auto; margin-left: auto; overflow: hidden; min-height: 650px; }
.head1 { padding-top: 20px; padding-bottom: 20px; text-align: center; }
.foot1 { padding-top: 10px; text-align: center; }
.tab span { font-size: 16px; color: #0398E0; font-weight: normal; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; line-height: 50px; margin-left: 20px; }
.userlist { background-color: #eee; }
#scrollDiv ul { float: left; width: 600px; }
.info { font-size: 14px; }
.menu a { display: block; text-align: center; margin-top: 15px; background-color: #0C82BA; color: #FFF; height: 35px; line-height: 35px; border-radius: 20px; }
.bannertxt { width: 1024px; margin-right: auto; margin-left: auto; font-size: 20px; line-height: 100px; color: #FFF; font-weight: normal; }
.banner1 { background-image: url(); height: 450px; }
#title span { float: left; font-size: 16px; margin-left: 10px; font-weight: normal; }
#title img { float: left; margin-top: 10px; }
#title span a { margin: 0px; padding: 0px; }

#scrollDiv ul li a { }
.user span { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
.reg-slogan span { background-image: url(); width: 100px; margin-right: auto; margin-left: auto; font-weight: normal; font-size: 18px; background-repeat: no-repeat; background-position: left center; padding-left: 30px; color: #0398E0; }
.foot a { color: #FFF; }
.contact h3 { font-size: 18px; font-weight: normal; }
.about h3 { font-size: 18px; font-weight: normal; }
.tab1 { width: 1024px; margin-right: auto; margin-left: auto; clear: both; }
.tab2 { width: 1024px; margin-right: auto; margin-left: auto; }
.tbg { background-color: #FFF; }
.right1 p { font-size: 16px; }
.bg { background-color: #F9F9F9; }
.tit span { font-size: 18px; font-weight: normal; color: #0398E0; margin-left: 10px; margin-bottom: 10px; background-image: url(); background-repeat: no-repeat; padding-left: 40px; background-position: left center; }
.newslist ul li:hover { background-color: #FFF; }
.tit1 { margin-top: 30px; height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.nr { margin-top: 10px; }
.ctitle { font-size: 18px; line-height: 50px; }
#title span a:hover { background-color: #FFF; }
.banner { background-image: url(); height: 450px; }
.line_txt { float: left; width: 700px; padding-top: 50px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; }
.line_pic { float: left; }
.line_txt span { font-size: 24px; font-weight: normal; color: #0398E0; float: left; }
.line_txt h2 { float: right; font-size: 18px; font-weight: normal; color: #F60; }
.line_txt p { display: block; width: 100%; float: left; margin-top: 20px; }
.line_list { border: 1px solid #eee; background-color: #FFF; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; margin-bottom: 10px; }
