@charset "utf-8";
body,ul,li,p,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,input{ margin: 0; padding: 0;} ul,li{ list-style: none;} a{ text-decoration: none;} img{ border: 0;}
body{ max-width: 1920px; margin: 0 auto; font-family: "Microsoft yahei",Arial; background: #0A3565;}
body>div{ width: 100%;}


.fl{ float: left;}
.fr{ float: right;}
.clearB{ clear: both;}
.hide{ display: none;}
.b0{ border: 0!important;}
.dCenter{ margin: 0 auto;}
.fs16{ font-size: 16px!important;}
.fb{ font-weight: bold;}
.pt40{ padding-top: 40px;}
.pb40{ padding-bottom: 40px;}
.pl6{ padding-left: 6px;}
.mt20{ margin-top: 20px;}
.mt11{ margin-top: 18px!important;}
.fst{ font-family: "宋体", arial;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.w820{ width: 820px; overflow: hidden; margin: 0 auto; height: 140px;}
.w900{ width: 900px; margin: 0 auto;}
.w1000{ width: 1000px; margin: 0 auto; overflow:hidden;}

.tcenter{ text-align: center;}

/*banner*/
.banner { width: 100%; background: url(../images/banner.gif) no-repeat center; height: 544px;}

/*导航列表*/
.navList{ width: 100%; background: #0076c1; overflow: hidden;}
.navBar li{ float:left; height:68px; line-height:68px; padding:0 35px;  text-align: center; cursor: pointer; margin-right:0;}
.navBar li:hover{ background: #008de7;}
.navBar li.cur{ background: #008de7;}
.navBar li a{ color: #fff; text-decoration: none; font-size: 20px; font-weight: 700;}
.textBlock{ width: 100%; background: url(../images/dy.jpg) no-repeat center #0A3565; height: 332px; color: #9AC0EB;}
.txt{ width: 785px; padding: 110px 0 0 110px;}
.txt p{ text-indent: 2em; font-size: 14px; line-height: 18px; line-height: 26px;}


/*问卷插件下载部分*/
.wenjuan {background: url(../images/wenjian-bj.png) no-repeat center center; height:638px; overflow: hidden;}
.wenjuan_lfet1 {float:left;  width:660px; height:185px; margin-top:128px; border-radius:15px; border:1px solid #0076c1;}
.wenjuan_lfet2 {float:left;  width:660px; height:185px; margin-top:45px; border-radius:15px; border:1px solid #0076c1;}
.tt {padding-left:20px; padding-top:15px;font-family:"微软雅黑"; }
.tt h3 {font-size:30px; font-weight:700; color:#fff; }
.tt p {padding-top:40px; font-size:16px;  color:#ffd927; }
.more { background-color:#FFF;  border-bottom:2px solid #112944; font-size:14px; color:#1a408d; padding:8px 20px; display:inline-block; margin-top:15px;}
.wenjuan_r {float:right; width:250px; margin-top:110px; margin-right:25px;}
.wenjuan_r h2 {font-size:16px; font-weight:400; color:#fff; }
.wenjuan_r h3 {font-size:16px; font-weight:400; color:#9ac0eb;margin-top:110px; }
.wenjuan_r p {font-size:12px; color:#9ac0eb; padding-top:20px; padding-right:5px; text-indent: 2em; line-height:24px;}
.downLoad {width: 240px; height: 40px; display:inline-block; background:#032143 url(../images/download.gif) no-repeat; box-shadow: 0 5px 0 #1A314A; margin-top:30px;}
.downLoad:hover{ background:url(../images/download1.gif) no-repeat;}



/*问卷*/
.research{ background: #245182; overflow:hidden}
.research form{ display: block; color: #fff; font-size: 12px; background:#0a3565; margin-top:30px; margin:30px auto; padding:50px; width:900px; overflow:hidden}
.research form p{ padding: 20px 0 15px 0; font-weight: bold;}
form ul{ overflow: hidden;}
form li{ float: left; text-align: left; margin-right: 10px; height: 30px; text-align: left !important;}
form li:hover{background: none !important;}
.ul1 li{ width: 110px;}

#btn_submit{ display: block; height: 48px; line-height:48px; width: 140px; color: #fff; background: #40a01a; border: 0; margin:  100px auto 0; font-size: 24px; font-weight: bold; cursor: pointer; box-shadow:0 3px 0 #1a314a;}


.research-tit { font-size:30px; font-weight:700; color:#fff; margin-bottom:10px;}

.research-box { border-top:1px solid #234a75; width:880px; float:left; margin-bottom:20px;}
.research-box p { color:#fff; font-size:14px;} 
.interview-more { text-align:center; padding:10px 0 0}

.link-more { border:1px solid #366ba5; font-size:14px; color:#9ac0eb; padding:10px 50px; display:inline-block;}



/*活动规则说明*/
.explanation{ width: 100%; background: #0A3565;}
.explanation .w1000{  overflow: hidden; padding-bottom: 10px;}
.explanation h2{width: 170px;height: 50px;background: url(../images/explanation_bg.png) no-repeat;margin: 45px 0 40px 0}
.explaList{ width: 100%; padding-top: 160px; overflow: hidden;}
.explaText{ width: 100%; background: #112944; min-height: 100px; padding-top: 45px; padding-bottom: 60px;margin-bottom:20px;}
.explaText h3{width:910px;color:#fff;margin: 0 auto;padding-bottom: 15px;border-bottom: 2px solid #354a61}
.explaText p{ width:910px;font-size: 14px; color: #9ac0eb; text-indent: 2em; line-height: 30px;margin: 25px auto 0;}


/*底部*/
.footer{ width: 100%; padding-bottom:80px;}
.footer_T{background: #112944; height:345px;}
.weixin{ overflow: hidden; margin: 0 auto; width: 1000px;height: 200px; text-align: center; padding-top: 85px;color:#fff; }
.weixin .contact-user{margin: 35px 40px 0 0;}
.weixin h2{font-size: 30px; line-height: 200px;margin-right: 85px}
.weixin dl{width: 160px;text-align:center;}
.weixin dt{height: 45px; line-height: 45px;margin-bottom: 20px;}
.weixin dt img{vertical-align: middle;margin-right: 4px;}
.weixin dd{line-height: 22px;}
.weixin .wx{ margin: 0 40px 0 0;}
.weixin .wx p{ line-height: 42px; font-size: 14px;}
.linkList{ margin:80px auto 0 200px; width:600px;  overflow:hidden;}
.linkList li{ float: left; font-size: 14px; padding:0; border-right: 1px solid #fff; padding-right: 10px; margin-right: 10px; height: 14px; line-height:14px;}
.linkList li {float:left; margin:0 20px;}
.linkList li a{ color: #fff; font-size: 14px; font-weight: normal;}
div.contact{ width: 680px; margin: 0 auto; font-size: 12px; color: #fff; margin-top: 30px;}
div.contact span{ margin-left: 7px;}
.comInfo{ width: 320px; margin: 10px auto 0; font-size: 12px; color: #fff;}


/*填写资料*/
.fillData{ width: 600px; height: 600px; position: fixed; top: 50%; left: 50%; margin-top: -300px; margin-left: -300px; background: #fff; padding: 75px 0 0 60px; box-sizing: border-box; display: none;}
.fillData h2{ font-size: 20px; font-weight: bold; color: #333333; margin-bottom: 35px;}
.fillData { font-size: 14px; font-weight: bold; color: #666666;}
.fillData  label { width:80px; overflow:hidden; display:inline-block; float:left; text-align:right; height:40px; line-height:40px;}
.fillData  p{ margin: 4px 0; padding:1px 1px 1px 1px;!important}
.fillData  input{ height: 40px; width: 410px; border: 1px solid #DADADA; font-size: 14px; font-weight: bold; color: #666666; background: #F7F7F7; text-indent: 1em; outline: none;}
.fillData  input:focus{ border-color: #FF0000; color: #FF0000;}
.fillData .error_info{ margin: 0; margin-left: 71px; color: red; font-size: 12px; font-family: "宋体", arial; font-weight: normal; display: inline-block; height: 15px;}
#upFile{ width: 110px; background: #fff; display: inline-block; height: 40px!important; border: 1px solid #dadada; text-align: center; line-height: 4px; cursor: pointer;}
.upload_btn{ width: 110px; height: 40px; background: #fff;}
#upFile .uploadify-button-text{ line-height: 40px;}
.fillData .btn_submit{ width: 493px; color: #fff; font-weight: bold; background: #FF9000; font-weight: bold; font-size: 20px; text-indent: 0; font-family: "Microsoft yahei", Arial;cursor: pointer; border:0}
.fillData .btn_submit:hover{ background: #FF6000;}
.fillData .btn_submit:focus{ border: 0; color: #fff;}
.btn_cancel{ display: inline-block; width: 160px; height: 40px; background: #999999; line-height: 40px; color: #fff; font-size: 20px; margin-left: 15px;}
.btn_close{ width: 60px; height: 60px; position: absolute; top: 0; right: 0; background: url("/special/opple/images/btn_close.png") center no-repeat #999999; cursor: pointer;}
.btn_confirm{ display: inline-block; height: 40px; font-size: 20px; width: 160px; color: #fff; font-weight: bold; background: #FF9000; line-height: 40px; margin-left: 180px; margin-top: 40px; cursor: pointer;}
.fillData .btn_confirm:hover{ background: #FF6000;}
.succeed_info{ font-size: 30px; font-weight: bold; color: #339933; text-align: center; margin-top: 170px; text-indent: 0;}







