@charset "utf-8";
	body,button,input,select,textarea {
	font-family:Microsoft YaHei,sans-serif
}
.xmt {
	font-size:28px;
	color:#fff
}
.header-fixed {
	animation:an 1s 1;
	-webkit-animation:an 1s 1;
	-moz-animation:an 1s 1;
	-o-animation:an 1s 1
}
@keyframes an {
	0{top:-79px
}
100% {
	top:0
}
}@-webkit-keyframes an {
	0{top:-79px
}
100% {
	top:0
}
}@-moz-keyframes an {
	0{top:-79px
}
100% {
	top:0
}
}@-o-keyframes an {
	0{top:-79px
}
100% {
	top:0
}
}.header_0 {
	height:79px;
	background-color: #a70000;
}
.success p span,.service-list table tr td em,.service-list table tr td i,.service-list span.fade,.one-content p a em,.link-bar ul li em,.screen-two .scroll-area span {
	background:url(../images/bg.png) 0 0 no-repeat
}
.screen-one {

    height: 674px !important;
}
.header {
	width:100%;
	height:79px;
	position:relative;
	z-index:99;
	background-color: #a70000;
}
.head {
	width:1190px;
	height:79px;
	margin:0 auto;
	font-size:14px
}
.head .logo2 {
	width:334px;
	float:left;
	margin:7px 0 0 0;
	padding:0
}
.head .logo2 a.logo-img {
	width:200px;
	height:44px;
	margin:0;
	float:left
}
.logo2 img {
	margin:0
}
.head .logo2 .xmt {
	margin:5px 0 0 20px;
	display:block;
	width:114px;
	height:36px;
	float:left;
	padding:0;
	font-size:28px;
	color:#fff
}
.head .nav {
	float:left;
	height:32px;
	margin:26px 0 0 90px
}
.head .nav li {
	float:left;
	margin-left:35px;
	color:#fff;
	line-height:32px
}
.head .nav li a {
	display:block;
	padding:0 25px 20px;
	height:28px;
	line-height:28px;
	color:#fff;
	margin-top:2px
}
.head .nav li a:hover,.head .nav li a.current {
	border-radius:0;
	color:#ffc600;
	border-bottom:5px #ffc600 solid
}
.head .nav .login a:hover,.head .nav .off-line a:hover {
	border-bottom:0
}
.head .nav li span {
	float:left;
	margin-right:5px
}
.head .contact-us {
	margin-top:26px;
	float:right;
	color:#fff;
	width: 168px;
}
.head .contact-us p {
	color:#fff
}
.head .contact-us p a {
	width:118px;
	height:20px;
	display:block;
	margin:0 auto;
	border:solid 1px #fff;
	line-height:20px;
	text-align:center;
	border-radius:20px;
	color:#fff;
	font-size:12px;
	margin-right:2px;
}
.head .contact-us p a:hover {
	background:#ffc600;
	border-color:#ffc600;
	color:#a70000
}
#loginname {
	width:56px;
	overflow:hidden;
	display:block;
	height:32px;
	line-height:32px
}
#log img {
	float:left;
	vertical-align:-12px;
	margin-right:5px;
	width:32px;
	height:32px;
	border-radius:50px
}
#sign_out a {
	display:inline;
	background:0;
	padding:0 2px
}
#sign_out a:hover {
	text-decoration:underline;
	border-bottom:0
}
.head .nav li .unlog_an a {
	display:inline;
	padding:0 0 0 5px;
	line-height:32px
}
.head .nav li .unlog_an a:hover {
	background:0;
	text-decoration:underline;
	border-bottom:0
}
.header-fixed {
	border-bottom:1px #dadada solid
}
.header-fixed .logo2 .xmt {
	color:#e60000
}
.header-fixed,.header-service {
	border-bottom:solid 1px #e2e2e2;
	background:#fff;
	position:fixed;
	left:0;
	top:0;
	z-index:99
}
.header-fixed .head .nav li a,.header-service .head .nav li a {
	color:#000
}
.header-fixed .head .nav li a:hover,.header-fixed .head .nav li a.current,.header-service .head .nav li a:hover,.header-service .head .nav li a.current {
	border-bottom:5px #e60000 solid;
	color:#e60000
}
.header-fixed .head .contact-us p,.header-service .head .contact-us p {
	color:#000
}
.header-fixed .head .contact-us p a,.header-service .head .contact-us p a {
	border:solid 1px #ddd;
	color:#000
}
.head .contact-us p a:hover,.header-service .head .contact-us p a:hover {
	border:solid 1px #e60000;
	color:#fff;
	background:#e60000
}
.header-fixed #loginname,.header-service #loginname {
	color:#000
}
.header-fixed #sign_out a:hover,.header-service #sign_out a:hover {
	text-decoration:underline;
	color:#000
}
.header-fixed .head .nav li .unlog_an a,.header-service .head .nav li .unlog_an a {
	display:inline;
	padding:0 0 0 5px;
	line-height:31px
}
.header-fixed .head .nav li .unlog_an a:hover,.header-service .head .nav li .unlog_an a:hover {
	background:0;
	color:#000;
	text-decoration:underline
}
.screen-one {
	width:100%;
	background:url(../images/hm_bg.png) center top no-repeat;
	top:-79px;
	background-attachment:fixed;
	position:relative
}
.div-one {
	    padding-top: 90px;
	height:510px;
	z-index:3;
	position:absolute;
	width:1190px;
	left:50%;
	margin-left:-555px
}
.one-bj {
	background:#fff;
	position:absolute;
	top:595px;
	bottom:0;
	width:100%
}
.one-tu {
	background:url(../images/t1.png) no-repeat;
	    background-size: 72%;
    height: 411px;
    width: 1200px;
	margin:0 auto 0
}
.one-a {
	position:absolute;
	bottom:20px;
	z-index:10;
	width:93%
}
.one-a a {
	background:url(../images/ion.png) no-repeat;
	width:35px;
	height:24px;
	margin:0 auto;
	display:block
}
.screen-two {
	padding:0 0 105px 0;
	text-align:center
}
.screen-two .title span {
	height:91px;
	display:block;
	margin:0 auto;
	background:url(../images/titleBg.png) center top no-repeat;
	line-height:80px;
	font-size:36px;
	line-height:91px;
	color:#000;
	font-weight:bold
}
.screen-two .title span em {
	font-size:30px;
	color:#e60000
}
.screen-two .title i {
	width:60px;
	height:4px;
	display:block;
	background:#000;
	margin:-10px auto 0
}
.upgrade-detail {
	width:1190px;
	margin:80px auto 0
}
.upgrade-detail li {
	float:left;
	width:332px;
	margin:0 32px
}
.upgrade-detail li img {
	display:block;
	margin:0 auto
}
.upgrade-detail li span {
	font-size:24px;
	color:#000;
	font-weight:bold;
	display:block;
	margin:40px 0 15px 0
}
.upgrade-detail li i {
	width:40px;
	height:3px;
	display:block;
	background:#000;
	margin:0 auto
}
.upgrade-detail li p {
	text-align:center;
	font-size:16px;
	line-height:26px;
	color:#333;
	margin-top:15px
}
.sideBar {
	background:#000 url(../images/fd.png) no-repeat;
	width:131px;
	min-height:362px;
	right:50px;
	display:block;
	position:fixed;
	z-index:5
}
.sideBar ul {
	margin:95px 10px 0
}
.li1 a {
	width:100px;
	height:26px;
	line-height:25px;
	text-align:center;
	background:#e60000;
	border-radius:15px;
	color:#fff;
	display:block;
	margin:0 auto 5px
}
.li1 a:hover {
	background:#2c1f1f
}
.li2 {
	font-size:14px;
	color:#fff;
	text-align:center
}
.li2 span {
	display:block
}
.li3 {
	font-size:14px;
	color:#fff;
	text-align:center
}
.li3 dt {
	font-weight:bold;
	height:40px;
	line-height:40px
}
.li3 dd {
	padding-top:9px;
	background:#e60000
}
.li3 dd:last-child {
	padding:9px 0
}
.li3 dd a {
	color:#fff
}
.li3 dd a:hover {
	text-decoration:underline
}
.li4 {
	padding-top:10px;
	background:#000
}
.li4 a {
	height:45px;
	display:block;
	background:url(../images/fd.png) no-repeat center -340px
}
.foot {
	margin:-2px 0 0
}
.foot {
	text-align:center;
	width:100%;
	margin:0 auto;
	background:#141414;
	color:#c3c3c3;
	font-size:12px;
	padding:15px 0 20px;
	bottom:0
}
.foot p.links {
	height:25px;
	line-height:25px;
	color:#696969;
	background:0
}
.foot p {
	text-align:center;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0;
	color:#696969
}
.foot p a,.foot p span {
	color:#696969;
	margin:0 4px;
	text-decoration:none
}
.foot p span {
	margin:0 10px
}
.foot p.links a {
	margin:0 12px
}
.foot p a:hover {
	text-decoration:underline;
	color:#fff
}
@media(min-height:480px) and (max-height:721px) {
	.screen-one {
	background-size:100% 73.7%
}
.div-one {
	padding-top:92px;
	height:529px
}
.sideBar {
	right:0
}
.screen-three {
	height:560px;
/* 	padding-top:290px; */
	width:100%
}
}@media(min-height:722px) and (max-height:769px) {
	.screen-one {
	background-size:100% 67.7%
}
.div-one {
	padding-top:100px;
	height:560px
}
.sideBar {
	right:0
}
.screen-three {
	height:560px;
	padding-top:30px;
	width:100%
}
}@media(min-height:770px) and (max-height:880px) {
	.screen-one {
	background-size:100% 73.7%
}
.div-one {
	padding-top:238px;
	height:560px
}
.screen-three {
	height:560px;
	padding-top:30px;
	width:100%
}
}
@media(min-width:1280px) and (max-width:1600px) {
	.screen-one {
	background-size:100% 67.7%;
	    height: 500px !important;

}
.one-tu {
    background: url(../images/t1.png) no-repeat;
    background-size: 100%;
    height: 411px;
    width: 960px;
    margin: 0 auto 0;
}
.div-one {
	padding-top:100px;
	    height: 475px;
}
}
.form {
	width:460px;
	margin:0 auto;
	padding-top:95px
}
.form span {
	display:block;
	font-size:34px;
	color:#333;
	margin:120px 0 50px 130px
}
.form span.error {
	font-size:14px;
	color:#F30;
	margin:-10px 0 0 99px
}
.form p {
	height:44px;
	line-height:44px;
	margin-bottom:25px;
	font-size:16px;
	color:#696969;
	position:relative
}
.form p label {
	width:95px;
	text-align:right;
	display:block;
	float:left;
	font-size:16px;
	height:44px;
	line-height:44px
}
.form p label i {
	font-style:normal;
	color:#e60000;
	margin-right:5px
}
.form p .txt1 {
	width:324px;
	border:solid 1px #e6e6e6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0 10px;
	margin-left:14px;
	float:left;
	height:42px;
	line-height:42px;
	padding-left:10px;
	outline:0
}
.form p .refresh-verifystr {
	position:absolute;
	right:13px;
	top:7px;
	height:30px
}
.form p input[name="verifystr"] {
	padding-right:110px;
	width:224px
}
.yuan {
	color:#696969;
	margin-left:14px
}
::-webkit-input-placeholder {
	color:#dcdbdb;
	font-family:Microsoft YaHei,sans-serif
}
:-moz-placeholder {
	color:#dcdbdb
}
::-moz-placeholder {
	color:#dcdbdb
}
:-ms-input-placeholder {
	color:#dcdbdb
}
.form p.rule {
	margin:38px 0 0 118px;
	font-size:14px
}
.form p.rule a {
	color:#064adb
}
.form p.rule .check {
	vertical-align:-3px;
	margin-right:5px
}
.form .btn {
	width:240px;
	height:40px;
	margin:13px 0 210px 110px
}
.form .btn a {
	width:240px;
	height:60px;
	display:block;
	text-align:center;
	line-height:60px;
	color:#fff;
	font-size:24px;
	background:#e60000
}
.form .btn a:hover {
	background:#ca0000
}
.header-fixed-0 {
	animation:an 0 0;
	-webkit-animation:an 0 0;
	-moz-animation:an 0 0;
	-o-animation:an 0 0;
	position:absolute
}
.succ {
	padding:300px 0 222px;
	text-align:center
}
.dui {
	background:url(../images/dui.jpg) center center no-repeat;
	height:68px;
	display:block
}
.suc_ts {
	font-size:36px;
	color:#6b0;
	margin:5px 0 10px
}
.suc_xz {
	font-size:18px
}
.close a {
	width:240px;
	height:60px;
	text-align:center;
	line-height:60px;
	font-size:24px;
	color:#fff;
	display:block;
	background:#6b0;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	margin:110px auto 0
}
.fwtb {
	background:url(../images/zs.jpg) no-repeat;
	height:35px;
	line-height:35px;
	display:inline-block;
	text-align:right;
	padding-right:10px;
	color:#fff;
	font-size:18px;
	width:98px;
	vertical-align:middle
}
.screen-three {
	background:url(../images/threeBg.png) no-repeat center top;
	    height: 860px;
}
.example_box {
	width:1190px;
	margin:0 auto;
	padding:70px 0;
	color:#fff
}
.example_title {
	text-align:center;
	width:590px;
	margin:0 auto
}
.example_title .t {
	font-size:46px;
	font-weight:bold
}
.example_title .txt {
	font-size:20px
}
.example_title .line {
	border-bottom:1px solid #5c5c5c;
	position:relative;
	height:1px;
	margin:10px 0
}
.example_title .line i {
	position:absolute;
	width:100px;
	height:3px;
	background:#fff;
	left:50%;
	margin-left:-50px;
	top:0
}
.example_title .text {
	font-size:16px
}
.example_tab .tab_ul {
	height:42px;
	margin-left:-10px;
	padding:40px 0 45px 0
}
.example_tab .tab_ul li {
	width:226px;
	height:40px;
	line-height:40px;
	text-align:center;
	float:left;
	border:1px solid #fff;
	font-size:16px;
	color:#fff;
	cursor:pointer;
	margin-left:10px
}
.example_tab .tab_ul li.hover {
	background:#e60000;
	font-weight:bold;
	border:1px solid #e60000;
	font-weight:bold
}
.example_tab .hide {
	height:0;
	overflow:hidden
}
.owl-carouse {
	width:830px;
	margin:0 auto;
	position:relative
}
.owl-carouse .owl-wrapper-outer {
	margin:0 auto
}
.owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carouse .item {
	position:relative;
	overflow:hidden;
	height:400px;
	background:#fff;
	color:#000;
	padding:0 50px
}
.owl-item {
	float:left
}
.owl-carouse .owl-controls .owl-buttons {
	position:relative
}
.owl-carouse .owl-controls .owl-pagination {
	text-align:center;
	padding:30px 0 0 0
}
.owl-carouse .owl-controls .owl-pagination .owl-page {
	display:inline-block;
	width:10px;
	height:10px;
	border:1px solid #fff;
	border-radius:50px;
	margin-left:10px;
	cursor:pointer
}
.owl-carouse .owl-controls .owl-pagination .active {
	background:#fff
}
.owl-carouse .owl-controls .owl-buttons div {
	width:41px;
	height:80px;
	cursor:pointer;
	position:absolute;
	top:-287px;
	z-index:1111;
	background:url(../images/buttons.png) no-repeat;
	opacity:.6
}
.owl-carouse .owl-controls .owl-buttons div:hover {
	opacity:1
}
.owl-carouse .owl-controls .owl-buttons .owl-prev {
	background-position:0 0;
	left:-100px
}
.owl-carouse .owl-controls .owl-buttons .owl-next {
	background-position:-41px 0;
	right:-100px
}
.example_t {
	text-align:center;
	padding:35px 0 20px 0
}

.example_t span {
	display:inline-block;
	padding:0 25px;
	height:38px;
	line-height:38px;
	background:#ca0000;
	border-radius:50px;
	color:#fff;
	font-size:20px;
	font-weight:bold
}
.example_txt {
	border:1px solid #e6e6e6
}
.latest-t {
	padding:45px 30px;
	overflow:hidden;
	height:20px;
	line-height:20px;
	text-align:right
}
.latest-t span {
	font-weight:bold;
	float:left;
	font-size:14px
}
.latest-t a {
	color:#b2b2b2
}
.latest-t a:hover {
	text-decoration:underline
}
.latest-data {
	margin:0 30px;
	height:140px
}
.latest-data .latest {
	height:86px;
	width:33%;
	margin-left:-1px;
	float:left;
	background:url(../images/flow-box.jpg) no-repeat 0 center
}
.latest-data .latest:first-child {
	background:0
}
.chart1-box {
	position:relative
}
.chart-txt {
	position:absolute;
	z-index:999;
	left:0;
	text-align:center;
	top:30px;
	width:100%
}
.chart-txt .title {
	font-size:18px;
	font-weight:bold;
	line-height:18px
}
.chart-txt .title i {
	margin-left:10px;
	position:absolute;
	top:1px
}
.chart-txt .t {
	padding:15px 0 10px 0;
	font-size:30px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:23px
}
.chart-txt .tt {
	line-height:20px;
	font-size:14px
}
.chart-txt .tt span {
	padding-right:15px;
	background:url(../images/chart_ico.png) no-repeat
}
.chart-txt .t.up {
	color:#e60000
}
.chart-txt .tt.up span {
	background-position:right 3px
}
.chart-txt .t.up-small {
	color:#ffb30f
}
.chart-txt .tt.up-small span {
	background-position:right -23px
}
.chart-txt .t.down {
	color:#6b0
}
.chart-txt .tt.down span {
	background-position:right -51px
}
.chart1-box {
	position:relative
}
.chart1-box .chart-txt {
	top:0
}
.chart1-box .chart-txt .title {
	font-size:14px
}
.bw-127 {
	width:127px;
	text-align:left
}
.latest-data .latest.b_none {
	background:0
}
.ranking-txt .img .yellow {
	border:2px solid #f9b90f
}
.ranking-txt .img .green {
	border:2px solid #77bb02
}
.icon {
	background:url(../images/icon.png) no-repeat;
	display:inline-block
}
.icon.icon-help {
	width:14px;
	height:14px;
	background-position:-90px -290px
}
.tooltip {
	position:absolute;
	z-index:1070;
	display:block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.42857143;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:12px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:.9;
	filter:alpha(opacity=90)
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:4px
}
.bw-127 {
	width:127px;
	text-align:left
}
.tooltip.left {
	margin-left:-3px;
	padding:0 5px
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}
.Included_img {
	padding:15px 60px
}
.Included_img img {
	width:100%
}
.keyword_t {
	padding:40px 0 25px 20px;
	height:20px;
	line-height:20px;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #e6e6e6
}
.keyword_t i {
	float:left;
	width:4px;
	height:20px;
	background:#0f69dc;
	margin-right:10px
}
.keyword_img img {
	width:100%
}
.screen-four {
	padding:20px 0 140px 0;
	background:url(../images/fourBg.png) center bottom no-repeat
}
.screen-four .title {
	font-size:40px;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	font-weight:bold
}
.screen-four .title i {
	width:60px;
	height:4px;
	display:block;
	background:#000;
	margin:10px auto 0
}
.screen-four .apply-detail {
	width:1190px;
	margin:20px auto 0
}
.screen-four .apply-detail .apply-box {
	width:370px;
	height:484px;
	position:relative;
	background:#fff;
	border-radius:5px;
	float:left;
	margin:60px 13px 0;
	box-shadow:0 0 20px rgba(155,0,1,0.08)
}
.screen-four .apply-detail .apply-big {
	height:484px;
	margin-top:0
}
.screen-four .apply-detail .apply-box dl {
	margin-top:45px
}
.screen-four .apply-detail .apply-box dl dt {
	font-size:18px;
	color:#e60000;
	font-weight:bold;
	text-align:center;
	margin-bottom:18px
}
.screen-four .apply-detail .apply-box dl dt span {
	display:block;
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin-top:3px
}
.screen-four .apply-detail .apply-box dl dd {
	margin-left:40px;
	font-size:14px;
	color:#696969;
	line-height:30px
}
.screen-four .apply-detail .apply-box dl dd i {
	width:6px;
	height:6px;
	display:inline-block;
	border:solid 1px #717171;
	border-radius:50px;
	vertical-align:1px;
	margin-right:10px
}
.screen-four .apply-detail .apply-box p.price {
	margin-top:23px;
	font-size:16px;
	color:#e60000;
	text-align:center
}
.screen-four .apply-detail .apply-big p.price {
	margin-top:0
}
.screen-four .apply-detail .apply-box p.price span {
	font-size:42px;
	color:#e60000;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	vertical-align:-1px
}
.screen-four .apply-detail .apply-box p.normal {
	font-size:16px;
	color:#000;
	line-height:22px;
	text-align:center;
	margin-top:7px
}
.screen-four .apply-detail .apply-box a {
	width:232px;
	height:36px;
	position:absolute;
	bottom:20px;
	left:70px;
	display:block;
	background:#e60000;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:36px;
	margin:20px auto 0;
	border-radius:20px
}
.screen-four .apply-detail .apply-box a:hover {
	background:#c90000
}
.screen-four .apply-detail .apply-right dl dd {
	margin-left:40px
}
.screen-four .apply-detail .apply-right p.price {
	margin-top:0
}
