@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-family:microsoft yahei,simhei; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold;}
em,i{ font-style:normal}
a{ text-decoration:none; color:#333}
img{ border:none}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative;}

.section{ background:url(images/bg.jpg) center center;}
.section.s01{ background:url(images/cover.jpg) center center;}
.section.s02{ background:url(images/bg2.jpg) center center;}
.wrap{ width:1200px; margin:0 auto;}
.tt{ width:1200px; height:80px; *padding-top:150px;}

/* ��ͷ */
@-webkit-keyframes start {
	0%,30% {opacity: 0;-webkit-transform: translate(0,10px);}
	60% {opacity: 1;-webkit-transform: translate(0,0);}
	100% {opacity: 0;-webkit-transform: translate(0,-8px);}
}
@-moz-keyframes start {
	0%,30% {opacity: 0;-moz-transform: translate(0,10px);}
	60% {opacity: 1;-moz-transform: translate(0,0);}
	100% {opacity: 0;-moz-transform: translate(0,-8px);}
}
@keyframes start {
	0%,30% {opacity: 0;transform: translate(0,10px);}
	60% {opacity: 1;transform: translate(0,0);}
	100% {opacity: 0;transform: translate(0,-8px);}
}
.array{width:40px;height:40px; position:absolute; bottom:2%; left:50%; margin-left:-20px/*;-webkit-animation: start 1.5s infinite ease-in-out;*/ cursor:pointer;}
/* ���� */
.cover{ position:relative; width:1200px; height:600px; margin:0 auto;*margin:150px auto 0;}
.cover img{ position:absolute; top:-244px; left:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}

/* �ڶ�ҳ�� */
.part2{ position:relative; z-index:999;}
.question h3{ clear:both; width:100%; text-align:center; font-size:24px; padding:10px 0;}
.question form{ float:left; width:620px; padding-left:40px;}
.question form td{ font-size:16px; font-weight:bold;}
.question form td label{ font-weight:normal; display:inline-block; zoom:1; *display:inline; width:117px; overflow:hidden;}
.question form td label input{ margin-right:10px;}
.btn-grounp{ width:100%; text-align:center; padding-top:10px;}
.btn-grounp a{ margin-right:26px; cursor:pointer;}
.btn-grounp .submit{position:absolute;z-index:1;width:140px;height:34px;filter:alpha(opacity=0);opacity:0;}

/* ���۲����ʽ */
.point { width: 480px;  border: 1px solid #E5E5E5; float: right;}
.point form{padding-left:0;}
.point .hd ul { overflow: hidden;border-bottom: 1px solid #E6E6E6;padding:10px 20px; background:#2a74ae; color:#fff; font-size:18px;}
.point .hd ul li {float: left; font-size: 16px;cursor: pointer;}
.point .bd #tagscloud { width: 440px;height: 270px;position: relative; font-size: 14px; color: #333;text-align: center;}
.point .bd{ padding:0 20px;}
.point .bd #tagscloud a { position: absolute;top: 0px;left: 0px;color: #333; margin: 0 10px 20px 0;line-height: 18px;text-align: center;font-size: 14px;padding: 5px 10px;display: inline-block;border-radius: 3px;}
.point .bd #tagscloud a.tagc1 {background: #2a74ae;color: #fff;}
.point .bd #tagscloud a.tagc2 {background: #959595;color: #fff;}
.point .bd #tagscloud a:hover {color: #fff;background: #0099ff;}
.point .bd textarea {width: 432px; background-color: #fff;height:100px;border: 1px solid #ddd;resize: none; outline:none; padding:6px 0 0 6px;}
.point input {font-size: 16px; color: #fff; background-color: #999;text-align: center;line-height: 48px; width: 440px; height:38px; border-radius: 3px;margin: 14px 0;  cursor: pointer; border:none; background:url(images/btn1.jpg) no-repeat;}
/* ���� */
.mask{ position:absolute; width:100%; height:100%; background:url(images/mask.png); left:0; top:0; z-index:999; display:none;}
.close{ font-size:34px; color:#fff; width:40px; height:40px; text-align:center; line-height:40px; position:absolute; right:0; top:0; cursor:pointer;}
.result{ width:690px; height:680px; position:absolute; left:50%; margin-left:-395px; top:50%; margin-top:-340px;}
.result h3{ width:100%; height:44px; line-height:44px; color:#fff; font-size:18px; text-align:center; border-radius:8px 8px 0 0; background:#ea3243;}
.result dl{ width:610px; background:#fff; border-radius:0 0 8px 8px; padding:20px 40px; }
.result dt{ font-weight:normal; font-size:16px;}
.result dd{ font-size:12px; padding-left:10px;line-height:38px; overflow:hidden;}
.result dd.brand{ height:50px; line-height:30px; white-space:nowrap;}
.result dd i{ padding:0 10px; float:left;}
.result dd em{ float:left; width:200px; height:10px; background:#ea3243; margin-top:14px;}
.result dd em span{ float:left; border-right:2px solid #fff; height:100%; background:#2a74ae; }
.result dd div{ display:inline-block; zoom:1; *display:inline;text-align:center; *border-right:2px solid #fff;}
.result dd div strong{ display:block; width:100%; height:10px; margin-top:10px;}
.result dd.brand .m1 strong{ background:#1e4564;}
.result dd.brand .m2 strong{ background:#23557d;}
.result dd.brand .m3 strong{ background:#265a84;}
.result dd.brand .m4 strong{ background:#326a98;}
.result dd .scroll{ width:580px; height:110px; *height:110px;margin:10px 0 20px; overflow-x:scroll;scrollbar-track-color:#fff; scrollbar-base-color:#fff;scrollbar-shadow-color:#e8e8e8;scrollbar-3dlight-color:#e8e8e8; *scrollbar-base-color:#ccc;}
.result dd .scroll::-webkit-scrollbar{width:16px; height:10px;}
.result dd .scroll::scrollbar{width:16px; height:20px;}
.result dd .scroll::-webkit-scrollbar-track{border:1px solid #e8e8e8}
.result dd .scroll::scrollbar-track{border:1px solid #e8e8e8}
.result dd .scroll::-webkit-scrollbar-thumb{background:#1e4564}
.result dd .scroll::scrollbar-thumb{background:#1e4564}
.result dd ul li{ width:30px; height:90px; float:left; margin-right:30px; text-align:center;}
.result dd ul li span{ display:block; width:100%;height:60px; position:relative;}
.result dd ul li span strong{ position:absolute; background:#2a74ae; left:0; bottom:0;}
.result dd ul li p{ width:50px; height:30px; line-height:30px; font-size:12px; text-align:center; margin-left:-10px; overflow:hidden;}


/* �ڶ�ҳ */
.part3 p{ font-size:18px; line-height:30px; text-indent:2em; width:1120px; color:#fff; margin:10px auto;}
.part3 .left{ float:left; width:595px; height:500px; position:relative;}
.part3 .left em{ cursor:pointer;}
.part3 .left em i{ background:url(images/zyuobiao-.png) no-repeat center center; width:14px; height:14px; cursor:pointer; display:block;}
.part3 .left em strong{ background:url(images/opacity.png); border-radius:4px; white-space:nowrap; padding:4px; color:#fff; font-weight:normal; display:block; font-size:14px; display:none;}
.part3 .left .em1{ position:absolute; left:290px; bottom:170px;}
.part3 .left .em1 strong{ position:absolute; left:-20px; bottom:30px;}

.part3 .left .em2{ position:absolute; right:130px; bottom:210px;}
.part3 .left .em2 strong{ position:absolute; right:-100px; bottom:30px;}

.part3 .left .em3{ position:absolute; right:120px; bottom:180px;}
.part3 .left .em3 strong{ position:absolute; right:-20px; bottom:20px;}

.part3 .left .em4{ position:absolute; right:96px; bottom:210px;}
.part3 .left .em4 strong{ position:absolute; right:-100px; bottom:20px;}

.part3 .left .em5{ position:absolute; right:100px; bottom:120px;}
.part3 .left .em5 strong{ position:absolute; right:-20px; bottom:20px;}

.part3 .left .em6{ position:absolute; right:150px; bottom:110px;}
.part3 .left .em6 strong{ position:absolute; right:-100px; bottom:20px;}

.part3 .left .em7{ position:absolute; right:155px; bottom:95px;}
.part3 .left .em7 strong{ position:absolute; right:-100px; bottom:20px;}

.part3 .left .em8{ position:absolute; right:150px; bottom:80px;}
.part3 .left .em8 strong{ position:absolute; right:-100px; bottom:-40px;}

.part3 .left .em9{ position:absolute; right:165px; bottom:75px;}
.part3 .left .em9 strong{ position:absolute; right:-100px; bottom:-40px;}

.part3 .left .em10{ position:absolute; right:160px; bottom:106px;}
.part3 .left .em10 strong{ position:absolute; right:-100px; bottom:20px;}

.part3 .left .em11{ position:absolute; right:172px; bottom:100px;}
.part3 .left .em11 strong{ position:absolute; left:-100px; bottom:20px;}

.part3 .left .em12{ position:absolute; right:165px; bottom:90px;}
.part3 .left .em12 strong{ position:absolute; left:-100px; bottom:20px;}

.part3 .left em:hover strong{ display:block;}
.part3 .left em.cur{-webkit-animation:animations 1s infinite;-moz-animation:animations 1s infinite;  -ms-animation:animations 1s infinite;    animation:animations 1s infinite;}
@-webkit-keyframes animations {
    0% { transform:translate(0, 5px); ;-webkit-transform:translate(0, 5px); }
    50% { transform:translate(0, 0); -webkit-transform:translate(0, 0); }
    100% { transform:translate(0, 5px); -webkit-transform:translate(0, 5px); }
}
@keyframes animations {
    0% { transform:translate(0, 5px); -webkit-transform:translate(0, 5px); }
    50% { transform:translate(0, 0); -webkit-transform:translate(0, 0); }
    100% { transform:translate(0, 5px); -webkit-transform:translate(0, 5px); }
}

.part3 .right{ float:right; width:530px; height:458px; border:1px solid #fff; margin-right:20px; padding:20px 10px 20px 20px;}
.part3 .right div{ width:530px; height:458px; float:right; overflow-y:scroll;scrollbar-track-color:#fff; scrollbar-base-color:#fff;scrollbar-shadow-color:#e8e8e8;scrollbar-3dlight-color:#e8e8e8; *scrollbar-base-color:#ccc;}
.part3 .right div::-webkit-scrollbar{width:16px; height:20px; background:url(images/icon.png) -32px 6px no-repeat;}
.part3 .right div::scrollbar-button{ border:1px solid #e8e8e8}
.part3 .right div::-webkit-scrollbar-track{border:1px solid #e8e8e8}
.part3 .right div::scrollbar-track{border:1px solid #e8e8e8}
.part3 .right div::-webkit-scrollbar-thumb{background:#fff}
.part3 .right div::scrollbar-thumb{background:#fff}
.part3 .right div p{ color:#fff; font-size:16px; line-height:30px; text-indent:2em; width:98%; *width:96%;}

/* ����ҳ */
.part4{ margin-top:20px;}
.part4 .bd li{ width:1120px; height:369px; background:url(images/custom-bg.png) no-repeat; position:relative; padding:100px 40px 0;}
.part4 .bd li h3{ width:240px; height:90px; position:absolute; top:0; left:50%; margin-left:-120px;}
.part4 .bd li h3 img{ width:240px; height:90px;}
.part4 .bd li dl{ width:33%; float:left; font-size:16px; line-height:30px;}
.part4 .bd li dl dt{ font-weight:bold; color:#ffdd40; float:left; height:30px; line-height:30px;background:url(images/icon.png) no-repeat; padding-left:30px;}
.part4 .bd li dl dd{ color:#fff; float:left;}
.part4 .bd li dl.dl1 dt{ background-position:0 4px;}
.part4 .bd li dl.dl2 dt{ background-position:0 -167px;}
.part4 .bd li dl.dl3 dt{ background-position:0 -295px;}
.part4 .bd li dl.dl4 dt{ background-position:0 -28px;}
.part4 .bd li dl.dl5 dt{ background-position:0 -207px;}
.part4 .bd li dl.dl6 dt{ background-position:0 -340px;}
.part4 .bd li dl.dl7 dt{ background-position:0 -58px;}
.part4 .bd li dl.dl8 dt{ background-position:0 -246px;}
.part4 .bd li dl.dl9 dt{ background-position:0 -95px;}
.part4 .bd li dl.dl0 dt{ background-position:0 -126px;clear:both;}
.part4 .bd li dl.dl10 dd,.part4 .bd li dl.dl9 dd{  padding-left:30px;clear:both;}
.part4 .bd li dl.dl8,.part4 .bd li dl.dl9,.part4 .bd li dl.dl10{ width:100%;}
.part4 .hd ul{ width:100%; text-align:center; margin-top:10px;}
.part4 .hd li{ padding:0 10px; height:34px; border-radius:6px; border:1px solid #c9c9c9; display:inline-block; zoom:1; *display:inline; color:#c9c9c9; line-height:34px; text-align:center; font-size:14px; cursor:pointer; margin-right:10px;}
.part4 .hd li.on{ background:#244d6d; color:#fff;}

/* ����ҳ */
.part5 p{ width:1153px; height:144px; margin:40px auto 0; background:url(images/sign.png) no-repeat; color:#fff; text-indent:4em; font-size:18px; line-height:36px;}
.part5 img{ margin:30px 0;}
.part5 ul li{ width:48%; float:left; font-size:16px; line-height:36px; height:36px;  padding-left:2%}
.part5 ul li i,.part5 ul li a{ float:left;}
.part5 ul li i{ width:8px; height:8px; margin:14px 15px 0 0; background:#fff;}
.part5 ul li a{color:#fff; cursor:pointer;}
.part5 ul li a:hover{ color:#257ec7;}

/* ����ҳ */
.part6 .bd{ width:1080px; margin:60px auto;}
.part6 .bd li{ width:248px; height:188px; border:1px solid #c9c9c9; float:left; margin-left:20px;}
.part6 .bd li img{width:248px; height:188px;}
.part6 span,.part4 span{ width:38px; height:60px; cursor:pointer;}
.part6 .prev,.part4 .prev{ background:url(images/perv.png) no-repeat; position:absolute; left:0; top:50%; margin-top:-30px;}
.part6 .next,.part4 .next{ background:url(images/next.png) no-repeat; position:absolute; right:0; top:50%; margin-top:-30px;}
.team .left{ position:relative; width:678px; height:158px; border:1px solid #2a74ae; border-top:6px solid #2a74ae; float:left; padding:20px 30px;}
.team .left h3,.team .right h3{ width:210px; height:40px; line-height:40px; font-size:30px; text-align:center; color:#333; position:absolute; left:50%; margin-left:-105px; top:-20px; background:#fff;}
.team .left h3 i{ color:#257ec7;}
.team .left ul{ width:400px; float:left;}
.team .left ul li{ font-size:16px; color:#333; height:30px; line-height:30px;}
.team .left ul li i{ text-transform:uppercase; text-align:right; margin-right:20px; float:left; width:100px;}
.team .left ul li em{ float:left;}
.ewm{ width:272px; float:right; height:126px; margin-top:10px;}
.weibo{ width:126px; height:126px; float:left;}
.sys{ width:126px; height:126px; float:right; padding-top:10px;}
.team .right{ width:428px; height:178px; float:right; border:1px solid #2a74ae; border-top:6px solid #2a74ae; padding:20px 5px 0; position:relative;}
.team .right h3 i{ color:#f02222;}
.team .right p{ font-size:16px; line-height:30px; text-indent:2em;}

.navbox{ position:absolute ; left:0; top:0; z-index:99999;}

.bdshare-slide-button-box{ top:50px !important;}

.conv{width:1200px;margin:0 auto;}
.backTop{width:100%;height:40px;}
.backTop a{display:block;height:100%;}
.Redbox{ position:absolute;z-index:99;left:-110px; top:30px;width:145px; height:104px;border-radius:10px;font-size:0;background:url(images/aa.png) no-repeat center center;}
.Redbox i{ display:block; width:100%; height:20px; color:#fff;}
.Redbox p.visitNum{text-indent:0;height:47px;text-align:center;}
.Redbox p.visitNum b{font-size:18px;font-weight:normal;font-family:arial;color:#fff;background:url(images/visNumbg.png) no-repeat center center;width:18px;height:27px;margin-left:1px;line-height:27px;text-align:center;display:inline-block;}
.fh{background:#f0f0f0;padding:8px 0;cursor:pointer;text-align:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.fh i{background:url(images/fh.png) no-repeat;background-position:0 -18px;width:34px;height:18px;display:block;margin:0 auto;}.fh a:hover i{background:url(images/fh.png) no-repeat;background-position:0 0;}

.cg-top-box{position: fixed;top: 0;z-index: 100;}