﻿@charset "UTF-8";
* { word-break: break-word; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.clearfix:after { content: ""; overflow: hidden; display: block; height: 0px; clear: both; }
body, dd, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, ul { margin: 0; padding: 0; }
li, ul { list-style: none; }
body { font-family: "Microsoft YaHei"; color: #333; font-size: 9pt; margin: 0 auto; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; min-width: 1200px; }
img { border: 0; -webkit-touch-callout: none; touch-callout: none; }
html, img { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
:focus { outline: 0; }
:link, :visited, a { text-decoration: none; }
a { cursor: pointer; color: #333; }
a, a:active, a:hover { outline: 0; }
b, code, em, i, strong { font-style: normal; }
img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
a:hover { text-decoration: none; outline: 0; }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
input { line-height: normal; }
input::-webkit-input-placeholder { color: #999!important; font-family: "Microsoft YaHei"; }
.inputAlign { vertical-align: middle; margin-top: -2px; margin-bottom: 1px; }
.topWrap { position: fixed; height: auto; overflow: hidden; z-index: 10; }


/*头部*/
header { width: 100%; /*overflow: hidden;*/ background-color: #f8f8f8; box-shadow: 0 0 12px 6px #d9d9db; }
.header { width: 1200px; margin: 0 auto; }
.header .left { margin-top: 25px; margin-bottom: 20px; }
.header .right { float: right; width: 775px; }
.form { width: 430px; float: left; font-size: 0; }
/*.form select { width: 240px; height: 40px; line-height: 40px; border: 1px solid #c4c6cf; border-right: 0px; background-color: #f4f4f4; text-indent: 1em; font-size: 14px; }*/
.form input[type="text"] { width: 240px; height: 40px; line-height: 40px; border: 1px solid #c4c6cf; border-right: 0px; background-color: #f4f4f4; text-indent: 1em; font-size: 14px; }
.form input[type="submit"] { width: 79px; height: 40px; border: 1px solid #007de4; background-color: #007de4; box-sizing: content-box; -webkit-box-sizing: content-box; font-size: 16px; color: #FFFFFF; vertical-align: top; }
.selectName { margin-top: 30px; font-size: 0; margin-bottom: 8px; }
.selectName span { font-size: 12px; color: #999999; line-height: 16px; padding: 0 4px; border-left: 1px solid #999999; cursor: pointer; }
.selectName span.on { color: #ff7901; }
.selectName span:first-child { border: none; }
.allcase { float: left; margin-top: 30px; }
.allcase .section { float: left; margin-left: 13px; }
.allcase .section img { vertical-align: middle; }
.allcase .section span { font-size: 14px; color: #999999; }

.addSelect { display: inline-block; vertical-align: top; width: 80px; line-height: 42px; border: 1px solid #C4C6CF; border-right: none; position: relative; background-color: #f4f4f4; }
.addSelect:after { content: ""; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #C4C6CF; position: absolute; right: 15px; top: 20px; }
.addSelect p { padding-left: 20px; font-size: 16px; cursor: pointer; font-weight: bold; }
.selectDown { display: none; position: absolute; left: -1px; top: 42px; font-size: 16px; width: 100%; background-color: #f4f4f4; line-height: 2; border: 1px solid #C4C6CF; border-top: 0; }
.selectDown p { cursor: pointer; font-weight: normal; }

/*头部导航*/
.headerNav { margin: 0 auto; margin-bottom: 20px; width: 1200px; }
.headerNav .left { float: left; }
.headerNav .left li { float: left; margin-right: 36px; position:relative; line-height:53px }
.headerNav .left li >a { font-size: 16px; color: #333333; font-weight: bold; }
.headerNav .left li >a.active { color: #007DE4; }
.headerNav .left li >a:hover { color: #007DE4; }
.headerNav .right { float: right; }
.move01{animation:move01 500ms 500ms infinite linear;-webkit-animation:move01 500ms infinite linear;}
@keyframes move01
{
0%{transform:translate(0,0);}
	 50%{transform:translate(0,-4px);}
	  100%{transform:translate(0,0);}
}
@-webkit-keyframes move01 /*Safari and Chrome*/
{
0%{transform:translate(0,0);}
	 50%{transform:translate(0,-4px);}
	  100%{transform:translate(0,0);}
}
.move02{animation:move02 1s 1s infinite linear;-webkit-animation:move02 1s infinite linear;}
@keyframes move02
{
0%{transform:translate(0,0);}
	 50%{transform:translate(0,-8px);}
	  100%{transform:translate(0,0);}
}
@-webkit-keyframes move02 /*Safari and Chrome*/
{
0%{transform:translate(0,0);}
	 50%{transform:translate(0,-8px);}
	  100%{transform:translate(0,0);}
}
.move03{animation:move03 1s 1s infinite linear;-webkit-animation:move03 1s infinite linear;}
@keyframes move03
{
0%{transform:translate(0,0);}
	 50%{transform:translate(0,-6px);}
	  100%{transform:translate(0,0);}
}
@-webkit-keyframes move03 /*Safari and Chrome*/
{
0%{transform:translate(0,0);}
	 50%{transform:translate(0,-6px);}
	  100%{transform:translate(0,0);}
}
.headerNav .right >a { font-size: 13px; color: red; margin-left: 9px; display: inline-block;line-height:53px; }
.headerNav .right >a:hover { color: #007de4; }
.headerNav .right >a i { font-size: 18px; color: #007de4; display: inline-block; }
.headerNav .right >a span{display: inline-block;}
.dropDownMenu{position: absolute; z-index: 999; display: none; margin-top:10px; width: 90px; background:#fff; border: 1px solid #ededed; font-size: 0;}
.dropDownMenu a{display: block; line-height: 30px; text-align: center; color: #666; font-size: 14px;}
.dropDownMenu a:hover { color: #007DE4; }

.childMenu,.childMenu2 {
	display: none;
	background-color: #fff;
	width: 88px;
	border: 1px solid #d9d9db;
	box-sizing: border-box;
	text-align: center;
	line-height: 35px;
	position: absolute;
	left: -15px;
	top: 54px;
	z-index: 10000
}
	.childMenu a, .childMenu2 a{
		display: block;
		font-size: 16px;
		color: #666
	}
.footChildMenu{ display:none; background-color:#fff;width:88px; border:1px solid #d9d9db; box-sizing:border-box; text-align:center; line-height:35px;position:absolute;left:75px; bottom:30px; z-index:10000}
.footChildMenu a{display:block; font-size:16px; color:#666}

/*公共底部*/
.footer { width: 100%; background-color: #f8f8f8; padding: 60px 0; border-top: 6px solid #007DE4; z-index: 100; }
.footCon { width: 1200px; margin: 0 auto; position: relative; z-index: 100; }
.footCon .left { float: left; width: 425px; }
.footCon .left > img { width: 217px; height: 76px; }
.footCon .left a { display: block; font-size: 14px; color: #666666; margin-top: 25px; }
.footCon .trustutn { position: absolute; left: 0; bottom: 10px; }
.footCon .trustutn a:first-child { margin-right: 15px; }
.footCon .trustutn a img { width: 110px; }
.footCon .look { float: left; margin-left: 20px; width: 575px; margin-top: 30px; }
.footCon .look > p { margin-top: 16px; color: #007DE4; text-align: center; font-size: 16px; }
.footCon .look > p span { margin-right: 40px; }
.footcase { padding-bottom: 25px; border-bottom: 1px solid #d3d3d3; width: 100%; }
.footcase .section { float: left; margin-left: 110px; }
.footcase .section:first-child { margin-left: 15px; }
.footcase .section img { vertical-align: middle; }
.footcase .section span { font-size: 14px; color: #999999; }
.footCon .right { float: right; }
.footCon .right img { width: 164px; height: 164px; }
.footCon .right p { font-size: 14px; color: #666666; line-height: 40px; text-align: center; }
/*右侧导航*/
.rightNav { position: fixed; right: 50px; bottom: 310px; width: 40px; }
.kuai { width: 100%; height: 42px; line-height: 40px; text-align: center; background-color: #949494; color: #FFFFFF; margin-bottom: 3px; cursor: pointer; position: relative; }
.kuai i { font-size: 20px; }
.kuai a { color: #fff; }
.kuai:hover { background-color: #494949; }
.wxBox { background-color: #FFFFFF; position: absolute; padding: 10px 20px; right: 40px; top: 0; display: none; }
.wxBox img { width: 100px; height: 100px; }
.wxBox p { font-size: 14px; color: #007de4; line-height: normal; }
.screen:hover .wxBox { display: block; }
.kefu { width: 80px; line-height: 42px; text-align: center; font-size: 14px; color: #FFFFFF; background-color: #007de4; position: absolute; right: 40px; top: 0; display: none; }
.back-top { width: 80px; line-height: 42px; text-align: center; font-size: 14px; color: #FFFFFF; background-color: #007de4; position: absolute; right: 40px; top: 0; display: none; }
.kuai:hover .kefu, .kuai:hover .back-top { display: block; }
/*分页*/
.page { width: 1200px; margin: 50px auto; text-align: center; }
.page a { padding: 10px 16px; color: #666; font-size: 12px; border: 1px solid #eee; background: #fff; margin-right: 10px; border-radius: 6px; }
.page a:hover { color: #fff; background: #ff7901; }
.page span { padding: 10px 16px; color: #fff; font-size: 12px; border: 1px solid #ff7901; background: #ff7901; margin-right: 10px; border-radius: 6px; }
.page span.on { color: #fff; background: #f7505a; border: 1px solid #f7505a; }
.page span:hover { color: #fff; background: #ff7901; }
/*分页*/
/*.pageList{width: 1200px; margin: 50px auto; text-align: center;}
.pageList a{padding: 10px 16px; color: #666; font-size: 12px; border:1px solid #eee; background: #fff; margin-right: 10px;}
.pageList a:hover{color: #fff; background: #007de4;}
.pageList span{padding: 10px 16px; color: #666; font-size: 12px; border:1px solid #eee; background: #fff; margin-right: 10px;}
.pageList span.on{color: #fff; background: #007de4;border:1px solid #007de4}
.pageList span:hover{color: #fff; background: #007de4;}*/
/*分享*/
.share { height: 32px; border-bottom: 1px solid #d6d6d6; margin-top: 90px; }
@font-face {
  font-family: 'iconfont';  /* project id 506252 */
  src: url('//at.alicdn.com/t/font_506252_sgr89cjhnn9.eot');
  src: url('//at.alicdn.com/t/font_506252_sgr89cjhnn9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_506252_sgr89cjhnn9.woff') format('woff'),
  url('//at.alicdn.com/t/font_506252_sgr89cjhnn9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_506252_sgr89cjhnn9.svg#iconfont') format('svg');
}
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/*浏览器版本检测*/
.check_box { display: none; position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); }
.ietext { width: 400px; height: 200px; background-color: #FFFFFF; line-height: normal; *position: absolute; *top: 50%; *left: 50%; margin-left: -200px; margin-top: -100px; }
.ietext p { padding-left: 20px; line-height: 2; }
.first-p { margin-top: 30px; }
.ietext a { display: inline-block; margin-left: 20px; margin-top: 10px; border: none; }



/*=====================以下部分是Validform必须的====================*/
.Validform_checktip { margin-left: 5px; line-height: 20px; height: 20px; overflow: hidden; color: #999; font-size: 12px; }
.Validform_right { display: inline-block; color: #71b83d; padding-left: 20px; background: url(../images/valid_icons.png) no-repeat -40px -20px; vertical-align: middle; }
.Validform_wrong { display: inline-block; color: red; padding-left: 20px; white-space: nowrap; background: url(../images/valid_icons.png) no-repeat -20px -40px; vertical-align: middle; }
.Validform_loading { padding-left: 20px; background: url(../images/valid_onload.gif) no-repeat left center; }
.Validform_error { background: #FEFBD3; }

#Validform_msg { color: #7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width: 280px; -webkit-box-shadow: 2px 2px 3px #aaa; -moz-box-shadow: 2px 2px 3px #aaa; background: #fff; position: absolute; top: 0px; right: 50px; z-index: 99999; display: none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1); }
#Validform_msg .iframe { position: absolute; left: 0px; top: -1px; z-index: -1; }
#Validform_msg .Validform_title { position: relative; line-height: 35px; height: 35px; text-align: left; font-weight: bold; padding: 0 10px; color: #fff; background: #33B5E5; }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height: 30px; position: absolute; right: 10px; top: 0px; color: #fff; text-decoration: none; }
#Validform_msg a.Validform_close:hover { color: #ccc; }
#Validform_msg .Validform_info { padding: 10px; border: 1px solid #bbb; border-top: none; text-align: left; }
/*=====================以上部分是Validform必须的====================*/
