@charset "utf-8"; /*全局*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a { margin:0; padding:0; box-sizing:border-box; } 
body { font-family:"微软雅黑"; /*font-size:14px; */color:#000000;min-width:1400px; } 
ul,li { list-style:none; margin:0; padding:0; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; } 
img { border:none; border:0; vertical-align:middle; } 
a { text-decoration:none; outline:none; color:#000; transition: 0.1s all; } 
p { margin:0; padding:0; } 
input { border:none; outline:none; } 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { *zoom:1 } 
.fl { float:left; } 
.fr { float:right; } 
/*全局 end*/
/**
*全局公共样式表
*
*/
.header { width:100%; } 
.blank { height: 150px; } 
/*顶部导航*/
.header .head-nav { position:fixed; background-color: #fff; box-shadow:0 3px 5px rgba(0,0,0,20%); top:0; width:100%; height:115px; z-index:1; transition: all 0.3s ease 0s; -webkit-transform:all 0.3s ease 0s; -moz-transform:all 0.3s ease 0s; } 
.head-nav .head-nav-con {min-width:1400px; width:1400px; height:115px; margin:auto;position:relative; } 
.head-nav-con #logo { float:left; display:block; width:210px; height:97px; margin:9px 0; background:url('../img/logo2.png')no-repeat; background-size:contain; background-position:center; } 

.head-nav-con .head-ul { float:left; margin-left:105px; width:938px; height:115px; } 
/*.head-ul a:hover { color:#cc9e49 !important; } 
.head-ul li { float:left; margin:0 29.5px; text-align:center; line-height:115px; } 
.head-ul li a { font-size:20px; color:#010101; } */
.head-nav-con .head-but { position:relative; float:left; margin-top:40px; width:145px; height:35px; } 
.head-but a { float:left; display:block; width:35px; height:35px; border-radius:50%; text-align:center; background:#fbf1de; color:#cc9e49; line-height:35px; font-size:25px; transition: 0.2s all; color:#cc9e49; } 
.head-but .user { margin-right:18px; } 
.head-but .search { cursor:pointer; } 
.head-but .search-con { position:absolute; right:0; bottom:0; width:35px; height:35px; background-color: #fbf1de; border-radius:17.5px; display:none; } 
.search-con .search-con-input { width:135px; height:35px; white-space: nowrap; } 
.search-con .search-con-input button { outline: none; border: none; background-color: transparent; padding: 0; margin: 0; cursor: pointer; vertical-align: middle; } 
.search-con-input input { width:100%; height:100%; border-radius:17.5px; padding-left:10px; background:none; font-size:15px; } 
.search-con .search-con-icon { position:absolute; right:0; bottom:0; width:35px; height:35px; text-align:center; line-height:35px; font-size:25px; color:#cc9e49; cursor:pointer; } 

.telcon{position: absolute;top:10px;right:0px;font-size:18px; color:rgb(204, 158, 73);font-weight:bold;}
.head-but .wx{font-size: 30px;margin-left:18px;cursor:pointer;}
.wx_area{width: 100px;font-size:15px;color:#000;text-align:center;}
.wx_area img{width: 100px;height: 100px;display:block;margin-bottom:5px;}

/*内页banner*/
 .head-ban { width:100%; height:550px; padding-top:220px; text-align:center; } 
.head-ban .head-ban-h { font-size:55px; color:#fff; } 
.head-ban .head-ban-p { font-size:25px; color:#d1d1d1; margin-top:10px; } 

/*内页内容基本架构*/
.main .main-nav { width:100%; height:85px; border-bottom:1px solid #d6d6d6; background-color: white; } 
.main-nav .main-nav-con { width:1400px; height:100%; margin:auto; } 
.main-nav-con .main-nav-min { float:left; height:100%; padding-top:32px; } 
.main-nav-min ul { width:100%; height:18px; background:url('../img/icon/home.png')no-repeat; padding-left:30px; } 
.main-nav-min ul li { float:left; padding:0 12px; text-align:center; line-height:18px; background:url('../img/icon/about_right.png')no-repeat; background-position-y:center; } 
.main-nav-min ul li a { font-size:16px; } 
.main-nav-con .main-nav-nav { float:right; height:100%; } 
.main-nav-nav ul { } 
.main-nav-nav ul li { float:left; height:84px; padding:32px 19px 0 19px; margin:0 10px; } 
.main-nav-nav ul li a { color:#333333; font-size:18px; } 
.main-nav-nav .main-nav-sel { border-bottom:3px solid #cc9e49; } 
.main-nav-sel a { color:#cc9e49 !important; } 
.main .main-con { width:100%; background-color: white; } 
.main-con .main-con-list { width:1400px; margin:auto; } 
.main a:hover { color:#cc9e49; } 

/*联系我们*/
.footer .contact { width:100%; height:200px; background:#ffffff; border-top:1px solid #e8e8e8; clear:both } 
.contact .contact-con { width:1400px; height:200px; margin:auto; } 
.contact-con .contact-con-l { float:left; width:400px; height:100%; text-align: center; } 
.contact-con-l-logo { width:186px; height:63px; background-image:url('../img/logo_a1.png');background-size:contain; background-position:center;background-repeat:no-repeat; margin-top: 18px; } 
.contact-con-l-fwi { margin-top:5px; padding-left: 52px; width:140px; } 
.contact-con-l-fwi img { width: 90px; height: 90px; display: block; } 
.contact-con-l-fwi p { font-size:16px; color:#a4a3a3; } 

.contact-con-l-fwi div { float:left; margin-right:11px; } 
.contact-con-l-fwi .contact-con-l-fwi-t { font-size:16px; color:#a4a3a3; line-height:26px; } 
.contact-con-l-fwi .contact-con-l-fwi-but { position:relative; width:26px; height:26px; border:1px solid #b7b6b6; border-radius:50%; cursor:pointer; text-align:center; line-height:26px; color:#908e8e; } 
.contact-con-l-fwi-but span { display:block; width:100%; height:100%; } 
.contact-con-l-fwi .wechat-qr { position:absolute; top:-165px; left:-62px;; width:150px; height:150px; background:#fff; box-shadow: 0 4px 12px #d7def3; border-radius:3px; display:none; padding:8px; } 
.wechat-qr img { width:100%; height:100%; } 
.contact-con-l-fwi .mail { position:absolute; top:-58px; left:-62px; width:190px; height:50px; background:#fff; box-shadow: 0 4px 12px #d7def3; border-radius:3px; display:none; padding:8px; } 
.contact-con-l-fwi .wechat { font-size:16px; } 
.contact-con-l-fwi .wechat:hover { color:#00c785; } 
.contact-con-l-fwi .microblog { font-size:19px; } 
.contact-con-l-fwi .microblog:hover { color:#fb5555; } 
.contact-con-l-fwi .shortLetter { font-size:15px; } 
.contact-con-l-fwi .shortLetter:hover { color:#cc9e49; } 
.contact-con .contact-con-r { float:right; width:469px; height:184px; background:url('../img/contact_con_r.png')no-repeat; background-position:7px 27px; padding-top:28px; text-align:right; } 
.contact-con-r .contact-but { float:right; width:120px; height:40px; background:#f2f2f2; color:#595959; font-size:16px; text-align:center; line-height:40px; transition: 0.2s all; } 
/* .contact-con-r .contact-but:hover { background:#cc9e49; color:#fff; } */
.contact-con-r .address { font-size:16px; color:#333333; margin:53px 0 15px 0; } 
.contact-con-r .phone { font-size:16px; color:#333333; } 
.contact-con-r .mail { font-size:16px; color:#333333; margin-top: 10px; } 

.footer .footer-bot { width:100%; height:119px; background:#e6e6e6; } 
.footer-bot .footer-bot-con { width:1400px; height:119px; margin:auto; } 
.footer-bot-con a:hover { color:#cc9e49; } 
/*友情链接*/
.footer-bot-con .footer-bot-con-l { position:relative; float:left; clear:both; width:256px; height:119px; padding-top:38px; } 
.footer-bot-con-l .footer-friendly-link { position:relative; width:256px; height:44px; background:#ffffff; padding-left:23px; font-size:16px; color:#757575; line-height:44px; cursor:pointer; } 
.footer-bot-con-l .friendly-link-list { position:absolute; bottom:81px; left:0; display:none; width:256px; background:#ffffff; box-shadow: 0 0 6px #d7def3; max-height: 220px; overflow-y: auto; } 
.friendly-link-list a { display:block; width:100%; height:44px; padding-left:23px; font-size:16px; color:#757575; line-height:44px; } 
.footer-friendly-link .friendly-link-arrow { position:absolute; top:18px; right:21px; width:16px; height:9px; background:url('../img/icon/arrow_bottom.png')no-repeat; } 
/*版权信息*/
.footer-bot-con .footer-bot-con-r { float:right; width:469px; height:119px; text-align:right; } 
.footer-bot-con-r div { font-size:16px; color:#575656; margin:36px 0 17px 0; } 
.footer-bot-con-r a { font-size:16px; color:#999999; } 


/* index */
/*轮播图*/
 .banner { position:relative; width:100%; height:845px; margin-bottom: 50px; } 
.banner .bd { width:100%; height:845px; } 
.banner .bd ul { width:100%; height:845px; } 
.banner .bd li { width:100%; height:845px; } 
.banner .hd { position:absolute; bottom:59px; height:16px; left:0; right:0; margin:0 auto; text-align: center; } 
.banner .hd .hd-sel { background:#fff; } 
.banner .hd ul { width:100%; height:100%; } 
.banner .hd ul>li { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width:16px; height:16px; background:rgba(0, 0, 0,50%); border-radius:50%; cursor:pointer; margin-right: 20px; } 

/*公司动态*/
main .trends { width:100%; height:526px; background:#ffffff; padding-top:48px; } 
.trends .trends-con { width:1400px; height:526px; margin:auto; } 

.trends-con .trends-con-l { float:left; width:879px; height:422px; margin-right:24px; padding:74px 420px 0 71px; } 
.trends-con-l .trends-con-l-h { font-size:34px; line-height:28px; color:#fff; margin-bottom:36px; } 
.trends-con-l .trends-con-l-p { font-size:18px; line-height:30px; color:#fff; margin-bottom:49px; } 
.trends-con-l .trends-con-l-but { width:170px; height:43px; font-size:16px; text-align:center; line-height:43px; border-radius:21.5px; } 
.trends-con-l-but a { display:block; width:100%; height:100%; background:rgba(255, 255, 255, 50%); color:#76828e; border-radius:21.5px; transition: 0.2s all; } 
.trends-con-l-but a:hover { background:#ffff; color:#cc9e49; transform:translate(0,-3px); -webkit-transform:translate(0,-3px); -moz-transform:translate(0,-3px); box-shadow: 0 0 3px #cc9e49; } 
.trends-con .trends-con-r { padding: 20px 25px; float:left; width:496px; height:422px; border:1px solid #dddddd; } 

.trends-con .trends-con-r .login { border:none; } 
.trends-con .trends-con-r .login .form_area { margin-right: 0 !important; } 
.trends-con .trends-con-r .tit { font-size: 36px; color: #010101; text-align: center; margin-bottom: 20px; } 
.trends-con .trends-con-r .btm { margin-top: 20px; } 
.trends-con .trends-con-r .btm .reg { float: left; } 
.trends-con .trends-con-r .btm .fpwd { float: right; margin-top: 0 !important; } 

.trends-con .trends-con-r .user_idx { padding: 10px 0; } 
.trends-con .trends-con-r .user_idx .head { text-align: center; } 
.trends-con .trends-con-r .user_idx .head img { display: block; border-radius: 100%; width: 125px; height: 125px; margin: 5px auto; } 
.trends-con .trends-con-r .user_idx .head .c { font-size: 30px; margin: 5px 0; color: #010101; } 
.trends-con .trends-con-r .user_idx .head .tip { font-size: 16px; color: #919191; } 
.trends-con .trends-con-r .user_idx .btm { margin-top: 30px; white-space: nowrap; } 
.trends-con .trends-con-r .user_idx .btm>div { line-height: 50px; vertical-align: middle; cursor: pointer; background-color: #faf6ed; text-align: center; font-size: 18px; color:#6d5532; width: 144px; height: 130px; display: inline-block; *display: inline; *zoom: 1; } 
.trends-con .trends-con-r .user_idx .btm>div a { display: block; } 
.trends-con .trends-con-r .user_idx .btm>div:hover { background-color: white; } 
.trends-con .trends-con-r .user_idx .btm>div span { margin-top: 20px; display: block; color: #cc9e48; font-size: 40px; } 
.trends-con .trends-con-r .user_idx .btm>div span.icon2 { font-size: 55px; } 

/* .trends-con-r a:hover { color:#cc9e49 !important; } 
.trends-con-r .trends-con-r-top { width:100%; height:65px; padding:0 28px; background:#f5f5f5; border-bottom:1px solid #dddddd; padding:15px 28px; } 
.trends-con-r-top span { font-size:24px; color:#333333; } 
.trends-con-r-top a { float:right; font-size:16px; color:#959595; margin-top:6px; } 
.trends-con-r .trends-con-r-list { width:100%; height:356px; padding:0 28px; overflow: hidden; } 
.trends-con-r-list .trends-con-r-list-con { width:100%; min-height:109px; padding:25px 0; border-bottom:1px dashed #c9c8c8; padding-left:19px; background:url('../img/icon/list_d.png')no-repeat; background-position:0 36px; } 
.trends-con-r-list-con .list-con-text { margin-bottom: 9px; line-height:28px; } 
.trends-con-r-list-con .list-con-text a { font-size:18px; color:#333333; } 
.trends-con-r-list-con .list-con-time { font-size:16px; color:#999999; } */
/*博弈观点*/
.main .viewpoint { width:100%; height:365px; background:#f7f7f7; } 
.viewpoint .viewpoint-con { width:1400px; height:365px; margin:auto; padding-top:47px; } 
.viewpoint-con>span { font-size:30px; color:#333333; } 
.viewpoint-con>a { float:right; margin-top:10px; font-size:16px; color:#787777; transition: 0.2s all; } 
.viewpoint-con>a:hover { color:#cc9e49 !important; } 
.viewpoint-con .viewpoint-con-list { width:103%; height:200px; margin-top:29px; } 
.viewpoint-con-list li { position:relative; float:left; width:450px; height:200px; margin-right:25px; border:1px solid #e5e5e5; background:url('../img/viewpoint_con_list_bg.jpg')no-repeat; padding:30px 27px 0 27px; cursor:pointer; transition: all 0.6s ease 0s; -webkit-transform:all 0.6s ease 0s; -moz-transform:all 0.6s ease 0s; } 
.viewpoint-con-list li:hover { transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); border:1px solid #cc9e49; } 
.viewpoint-con-list .viewpoint-con-text { font-size:18px; color:#333; line-height:30px; } 
.viewpoint-con-list .viewpoint-con-time { font-size:16px; color:#999999; margin-top:41px; } 
.viewpoint-con-list .viewpoint-con-but { position:absolute; bottom:36px; right:27px; display:block; width:40px; height:40px; background:url('../img/icon/list_right.png')no-repeat; } 
/*投资理念*/
.main .idea { width:100%; height:365px; background:url('../img/idea_bg.jpg')no-repeat; background-size:cover; background-position:center; } 
.idea .idea-con { width:1400px; height:365px; margin:auto; } 
.idea .idea-con .idea-con-l { float:left; width:313px; height:100%; padding-top:47px; } 
.idea .idea-con-l .idea-con-l-title { font-size:30px; color:#333333; } 
.idea .idea-con-l .idea-con-l-line { width:120px; height:2px; background:#d4d4d4; margin:17px 0 16px 0; } 
.idea .idea-con-l .idea-con-l-text { font-size:18px; color:#626262; } 
.idea .idea-con .idea-con-r { float:left; width:1087px; height:100%; padding-top:52px; } 
.idea .idea-con-r>div { transition: all 0.3s ease 0s; -webkit-transform:all 0.3s ease 0s; -moz-transform:all 0.3s ease 0s; cursor:pointer; } 
.idea .idea-con-r .idea-con-r-l { float:left; width:495px; height:263px; background:url('../img/idea_con_r_l.jpg')no-repeat; margin-right:21px; padding:36px 85px 0 46px; } 
.idea .idea-con-r-l .idea-con-r-l-icon { width:44px; height:44px; } 
.idea .idea-con-r-l-icon span { font-size:45px !important; color:#fff; } 
.idea .idea-con-r-l:hover { box-shadow:0 0 10px rgba(0,0,0,60%); } 
.idea .idea-con-r-l:hover .idea-con-r-l-icon { -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: -webkit-transform 1s linear; transition: -webkit-transform 0.6s linear; } 
.idea .idea-con-r-l .idea-con-r-l-h { font-size:22px; color:#fff; margin:25px 0 40px 0; } 
.idea .idea-con-r-l .idea-con-r-l-p { font-size:14px; color:#fff; height: 41px; overflow:hidden; } 
.idea .idea-con-r .idea-con-r-r { float:left; width:275px; height:263px; background:#ffffff; margin-right:21px; padding:37px 38px 0 38px; } 
.idea .idea-con-r-r .idea-con-r-r-icon { width:50px; height:50px; margin:auto; } 
.idea .idea-con-r-r:hover { box-shadow:0 0 6px #cc9e49; } 
.idea .idea-con-r-r:hover .idea-con-r-r-icon { -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: -webkit-transform 1s linear; transition: -webkit-transform 0.6s linear; } 
.idea .idea-con-r-r-icon .iconfont { color:#595959; transition: all 0.3s ease 0s; -webkit-transform:all 0.3s ease 0s; -moz-transform:all 0.3s ease 0s; } 
.idea .idea-con-r-r .idea-con-r-r-h { font-size:22px; color:#333333; margin:26px 0 42px 0; } 
.idea .idea-con-r-r .idea-con-r-r-p { font-size:14px; color:#a4a3a3; text-align:center; height: 41px; overflow:hidden; } 
.idea .idea-con-r-l,.idea .idea-con-r-r { display: block; } 

/* about */
.main-con-list { padding-top:60px; } 
.list-about .about-l { float:left; width:690px; } 
.about-l .about-l-h { font-size:24px; color:#cc9e49; } 
.about-l .about-time { margin:20px 0 44px 0; } 
.about-l .about-p { font-size:18px; color:#333333; line-height:35px; margin-bottom:80px; } 
.list-about .about-r { float:right; width:656px; height:421px; } 

/*news */
.main-con-list { padding-top:21px; } 
.main-con-list .list-infor-con { display: block; width:100%; height:256px; padding-top:35px; border-bottom:1px solid #e5e5e5; } 
.main-con-list .list-infor-con:first-child { padding-top: 0; } 
.main-con-list .list-infor-con:hover .infor-con-min-h { color:#cc9e49; } 
.main-con-list .list-infor-con:hover .infor-con-img img { transform: scale(1.05); transition: .3s all linear; } 
.list-infor-con>div { float:left; } 
.list-infor-con .infor-con-img { width:320px; height:185px; overflow: hidden; } 
.list-infor-con .infor-con-img img { transition: .3s all linear; } 
.list-infor-con .infor-con-min { width:969px; height:185px; padding:0 40px 0 41px; } 
.infor-con-min .infor-con-min-h { font-size:22px; color:#000000; line-height:41px; } 
.infor-con-min .infor-con-min-p { font-size:15px; color:#5c5c5c; line-height:27px; } 
.infor-con-min .infor-con-min-item { font-size:16px; color:#999999; line-height:33px; padding-right:33px; } 
.infor-con-min-item>div { float:left; } 
.infor-con-min-item .infor-con-min-item-icon { width:33px; height:33px; line-height:36px; text-align:center; } 
.infor-con-min-item-icon span { font-size:18px; } 
.list-infor-con .infor-con-time { width:110px; height:185px; background:#f7f7f7; padding-top:58px; text-align:center; } 
.infor-con-time .time-day { font-size:42px; line-height:41px; color:#cc9e49; margin-bottom:10px; } 
.infor-con-time .time-years { font-size:16px; color:#808080; } 

.main .pager { height:50px; margin:66px auto 81px auto; text-align: center; font-size: 0; } 
.pager a { cursor:pointer; width: 50px; height:50px; border:1px solid #e5e5e5; margin-right: 8px; font-size:16px; color:#000000; line-height:50px; display: inline-block; *display: inline; *zoom: 1; } 
.pager .previous-page { width: 100px; text-align: left; background:url('../img/icon/pager_left.png')no-repeat; background-position:18px 20px; padding-left:34px; } 
.pager .next-page { width: 100px; text-align: right; background:url('../img/icon/pager_right.png')no-repeat; background-position:77px 20px; padding-right:34px; } 
.pager a.page-sel ,.page a:hover { background:#cc9e49; color:#fff; } 

/* news */
.main .main-con-list { padding-bottom:80px; } 
.main-con-list .con-top-info { position:relative; width:1400px; border-bottom:1px solid #e5e5e5; padding-bottom: 30px; } 
.con-top-info .con-top-info-h { font-size:36px; color:#000000; line-height:41px; width: 1245px; line-height: 55px; } 
.con-top-info .con-top-info-p span { font-size:16px; color:#a5a6a5; line-height:41px; margin-right:28px; } 
.con-top-info .con-top-info-but { position:absolute; top:15px; right:0; width:110px; height:45px; text-align:center; line-height:45px; transition: all 0.6s ease 0s; -webkit-transform:all 0.6s ease 0s; -moz-transform:all 0.6s ease 0s; } 
.con-top-info .con-top-info-but:hover { transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); } 
.con-top-info-but a { display:block; width:100%; height:100%; background:#cc9e49; color:#ffffff; } 
.con-top-info-but a:hover { color:#fff !important; } 
.main-con-list .con-centent { width:100%; margin: 30px 0; min-height: 250px; } 
.main-con-list .con-centent p { font-size: 18px; color: #333333; line-height: 50px !important; } 
.main-con-list .con-bot-nav { width:100%; height:120px; background:#f7f7f7; line-height:42px; padding:18px 0 0 37px; } 
.con-bot-nav span { font-size:16px; color:#000000; font-weight:bold; } 
.con-bot-nav a { font-size:16px; color:#5a5959; } 

/* product */
.w-1 { width:208px; } 
.w-2 { width:152px; } 
.w-3 { width:280px; } 
.w-4 { width:335px; } 
.w-5 { width:134px; } 
.w-6 { width:127px; } 
.w-7 { width:162px; } 
.t-cen { text-align:center; } 
.p-1 { padding-left:25px; } 
.main-con-list { padding:60px 0 81px 0; } 
.table-title { width:100%; height:70px; background:#f2f3f4; border:1px solid #d9dce0; } 
.table-title>div { float:left; height:100%; font-size:18px; color:#333333; font-weight:bolder; line-height:70px; } 
.table-tr { width:100%; border-bottom:1px solid #d9dce0; transition: 0.2s all; padding: 20px 0; } 
.table-tr:hover { background:#f2f3f4; } 
.table-tr>div { height:100%; font-size:16px; color:#454545; display: table-cell; vertical-align: middle; line-height: 25px; } 
.t-operate-but { display:block; width:97px; height:35px; margin:0 auto; line-height:35px; font-size:14px; color:#cc9e49; border:1px solid #cc9e49; border-radius:3px; } 
.t-operate-but:hover { background:#cc9e49; color:#fff !important; } 



/* 新增 */
.header.inn { position: relative; } 
.header.inn .head-nav { position: relative; background-color: #fff; box-shadow: 0 3px 5px rgba(0,0,0,20%); } 
.header.inn #logo { background:url('../img/logo_a2.png') no-repeat center; background-size:contain; } 
.header.inn .head-ul a { color: #010101; } 
.header.inn .head-but a { background-color: #fbf1de; color: #cc9e49; } 
.header.inn .search-con { background-color: #fbf1de; } 


.main { background: #f7f7f7; } 
.main.reg { padding: 50px 0; } 
.inner { width: 1400px; min-width: 1400px; margin: 0 auto; background: white; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); } 

/* 通用 */
.form_area { margin: 0 auto; } 
.register .form_area { width: 650px; } 
.login .form_area { margin-right: 43px; } 
.form_area .el { display: block; margin: 0 auto; padding-bottom: 20px; font-size: 18px; color: #666666; text-align: left; position: relative; } 
.form_area .el span.t { width: 120px; display: inline-block; vertical-align: middle; text-align: right; } 
.form_area .el span.tip { position: absolute; top: 15px; right: -195px; font-size: 16px; color: #adacac; text-align: left; width:250px; } 
.form_area .el input { padding: 0 15px; padding-left: 25px; height: 49px; line-height: 49px; border-radius: 5px; border-top: 1px solid #b7b7b7; font-size: 18px; color: #666666; background-color: #f4f4f4; vertical-align: middle; } 
.form_area .el input[type="password"] { background: url(../img/icon/pwd.png) no-repeat 395px center; background-color: #f4f4f4; width: 440px; padding-right: 45px; } 

.input-1 { width: 440px; } 
.input-2 { width: 290px; } 

.form_area #ckstr { width: 140px; height: 48px; border-radius: 5px; margin-left: 10px; vertical-align: middle; } 
.form_area .codebtn { width: 140px; height: 50px; line-height: 50px; background-color: #a0a0a0; font-size: 16px; color: white; outline: none; border: none; border-radius: 5px; margin-left: 10px; cursor: pointer; } 
.form_area .codebtn:hover { background-color: #cc9e49; } 

.form_area .btn { width: 450px; height: 55px; line-height: 55px; cursor: pointer; background-color: #cc9e49; text-align: center; font-size: 24px; color: white; border-radius: 5px; } 
.form_area .btn:hover { background-color:#a0a0a0; } 
.register .form_area .btn { margin-left: 120px; } 
/* 风险提示 */
.tip_w { width:95%; padding:20px 0px; margin:0px auto; } 

.tip_w_t { height:45px; font-size:36px; line-height:45px; text-align:center; color:#000; padding-top:15px; } 



.tip_w_c { height:460px; overflow-y:auto; line-height:38px; padding:0 25px; font-size:16px; color:#454545; margin-top:30px; } 
.tip_w_c::-webkit-scrollbar { /*滚动条整体样式*/
 width : 10px; /*高宽分别对应横竖滚动条的尺寸*/
 height: 1px; } 
.tip_w_c::-webkit-scrollbar-thumb { /*滚动条里面小方块*/
 background : #a0a0a0; } 
.tip_w_c::-webkit-scrollbar-track { /*滚动条里面轨道*/
 background : #eeeeee; } 


.tip_w_b { width:680px; height:56px; margin:30px auto 0; padding-top:15px; font-size:18px; text-align:center; } 
.tip_w_b a { display:block; color:#fff; width:280px; font-size: 22px; border-radius: 5px; height:56px; line-height:56px; float:left; margin:0 30px; cursor:pointer; } 

.tip_w_b a.i1 { background-color:#cc9e49; } 

.tip_w_b a.i2 { background-color:#a0a0a0; } 

/* 注册与登录 */
.lar { font-size: 16px; color: #585858; padding: 35px; } 
.lar_tit { margin-bottom: 35px; } 
.lar .back { display: block; color: #333333; cursor: pointer; float: left; background: url(../img/icon/left.png) no-repeat left center; padding-left: 20px; } 
.lar .back:hover { color: #cc9e49; } 
.lar a.jump { color: #cc9e49; } 
.lar a.jump:hover { color: #333333; } 

/* 注册 */
.register { border: 1px solid #eeeeee; padding: 50px 0; } 
.register .tit { font-size: 36px; color: #010101; text-align: center; margin-bottom: 25px; } 
.register .tit-1 { font-size: 16px; color: #a7a4a4; text-align: center; } 
/* 登录 */
.login { border: 1px solid #eeeeee; } 
.login .fl { width: 790px; height: 490px; } 
.login .fr .tit { margin-top: 50px; font-size: 36px; color: #010101; text-align: center; margin-bottom: 25px; } 

.login .fpwd { margin-top: 30px; text-align: center; } 

/* 用户类型 */
.style { width: 1050px; margin:35px auto; } 
.style_1 { width:480px; height:350px; background-color: #f7f1e5; border-radius:5px; text-align:center; padding:45px 30px; cursor:pointer; } 
.style .t1 { float:left; } 
.style .t2 { float: right; } 
.style_1 h2 { font-size:26px; font-weight:bold; padding:15px 0; color: #cc9e49; } 
.style_1 p { font-size:16px; line-height:30px; color: #afa89b; } 

.style_1 .iconfont { font-size: 100px; color: #cc9e49; } 
.style_1:hover { background-color: #cc9e49; } 
.style_1:hover .iconfont,.style_1:hover h2 { color: white; } 
.style_1:hover p { color: #f9ddaa; } 
.style_tip { font-size:16px; color:#818080; line-height:30px; padding: 0 35px; padding-top: 20px; } 
.style_tip span { color:#fe0000; } 

/* 问卷 */
.survey .tit { font-size: 36px; margin: 35px 0; text-align: center; color: #010101; } 
.survey .c { font-size: 16px; color: #2e2e2e; } 
.survey .c .el { padding-bottom: 20px; margin: 20px 0; border-bottom: 1px dashed #e5e5e5; padding-left:25px; font-size: 16px; color: #2e2e2e; } 
.survey .c .el h1 { font-size: 16px; color: #2e2e2e; } 
.survey .c .el p { cursor: pointer; margin-top: 15px; } 
.survey .c .el p label { cursor: pointer; } 
.survey .c .el p:hover label { color: #cc9e49; } 
.survey .c .el p input { margin-right: 15px; } 
.survey .c .el p input,.qst .surver .el p label { cursor: pointer; } 
.survey .b { padding: 30px; padding-top: 10px; } 
.survey .b h1 { font-size: 16px; color: #d93000; margin-bottom: 10px; } 
.survey .b p { font-size: 16px; color: #969696; line-height: 30px; text-indent: 2em; } 
.survey .btn { cursor: pointer; background-color: #cc9e49; margin: 0 auto; width: 250px; height: 55px; margin-bottom: 40px; line-height: 55px; font-size: 24px; letter-spacing: 5px; text-align: center; display: block; border-radius: 5px; color: #ffffff; border:none; outline:none; } 
.survey .btn:hover { background-color:#969696; } 


.assess { } 
.assess .tit { color: #010101; font-size: 36px; text-align: center; } 
.assess img { width: 280px; } 
.assess0 { padding:35px; } 
.assess1 { font-size:18px; color:#cc9e49; font-weight:bold; padding-bottom:20px; } 
.assess2 { font-size:16px; color:#2a2828; line-height:38px; text-indent:2em; } 
.assess3 { text-align:center; padding-top: 10px; } 
.assess3 h2 { font-size:30px; color:#cc9e49; font-weight: bold; padding-top:10px; } 
.assess3 p { text-align:left; font-size:16px; color:#969696; line-height:35px; text-indent:2em; margin-top:20px; } 
.assess4 { width:520px; height:55px; margin:40px auto 0; } 
.assess4 a { width:220px; height:55px; display:block; border-radius: 5px; background-color: #a0a0a0; font-size:24px; color:#fff; text-align:center; line-height:55px; float:left; margin:0 20px; } 
.assess4 a:hover { color:white !important; background-color:#cc9e49; } 

/* 产品 */
.pdt { } 
.pdt .t { font-size: 36px; color: #000000; text-align: center; } 
.pdt .msg { margin-top: 30px; background-color: #fdfaf3; } 
.pdt .msg span { display: block; height: 80px; margin: 25px 0; float: left; width: 465px; border-right: 1px dashed #ddd9ce; text-align: center; font-size: 34px; color: #cc9e49; } 
.pdt .msg span.last { border: none; } 
.pdt .msg span p { font-size: 14px; color: #5e5e5e; margin-top: 5px; } 

.pdt-tb { margin-top: 30px; } 
.pdt-tb .hd { width: 100%; border-bottom: 1px solid #e6e6e6; margin-bottom: 35px; } 
.pdt-tb .hd ul { font-size: 0; text-align: center; } 
.pdt-tb .hd ul li { cursor: pointer; margin:0 10px; font-size: 20px; color: #5e5e5e; height: 60px; line-height: 60px; padding: 0 30px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } 
.pdt-tb .hd ul li.on,.pdt-tb .hd ul li:hover { background-color: #cc9e49; color: white; } 
/* 产品基础信息 */
.basetable { table-layout: fixed; font-size: 18px; color: #454545; border-collapse: collapse; border: 1px solid #dcdcdc; } 
.basetable tr { border-bottom: 1px solid #dcdcdc; } 
.basetable tr:nth-child(even) { background-color: #f7f7f7; } 
.basetable th { white-space: nowrap; padding-left: 1%; text-align: right; font-weight: normal; vertical-align: middle; } 
.basetable td { width: 37%; height: 68px; padding: 10px 0; line-height: 30px; } 


/* 搜索 */
.con-list-h { width:100%; height:70px; background:#f8f4ed; font-size:24px; color:#cc9e49; padding-left:31px; line-height:70px; } 
.con-list-con { display:block; width:100%; height:68px; font-size:18px; color:#0e0e0e; border-bottom:1px solid #e5e5e5; padding-left:41px; line-height:68px; background:url('../img/icon/list_d.png')no-repeat; background-position:17px 33px; transition: 0.2s all; } 
.con-list-con:hover { background:url('../img/icon/list_d.png')no-repeat #f2f3f4; background-position:17px 33px; } 
.con-list-con .con-list-c-h { float:left; width:1210px; height:100%; } 
.con-list-con .con-list-c-t { float:right; width:130px; height:100%; text-align:right; } 

/* 用户 */
.userinfo-table { width:100%; margin-top:61px; } 
.userinfo { width:100%; min-height:610px; background:#f9f9f9 } 
.user-type { width:100%; height:100px; line-height:100px; } 
.user-type div { float:left; } 
.user-type .user-type-title { width:173px; font-size:18px; color:#333333; padding-left:45px; } 
.user-type .user-type-t { font-size:18px; color:#2b2b2b; font-weight:bolder; } 
.user-photo { height:112px; } 
.user-photo>div { float:left; } 
.user-photo-title { width:173px; font-size:18px; color:#333333; padding-left:45px; } 
.user-photo-con>div { float:left; } 
.user-photo-con .user-hpoto-photo { width:110px; height:110px; } 
.user-photo-operate { padding:15px 0 0 37px; } 
.user-photo-operate .user-photo-operate-t { font-size:16px; color:#999999; } 
.user-photo-operate .user-photo-operate-but { width:94px; height:42px; background:#cc9e49; font-size:16px; color:#fffefe; text-align:center; line-height:42px; margin-top:18px; border-radius:3px; cursor:pointer; } 
.user-input { width:100%; height:196px; } 
.user-input>div { width:100%; height:52px; margin:13px 0; } 
.user-input>div>div { float:left; width:700px; } 
.user-input .user-input-t { float:left; width:174px; height:52px; padding-left:45px; line-height:52px; } 
.user-input .user-input-in { float:left; width:479px; height:52px; border:1px solid #e0e0e0; background:#ffffff; } 
.user-input-in input { width:100%; height:100%; font-size:18px; color:#5c5c5c; padding:0 28px; } 
.user-remarks { width:100%; min-height:132px; } 
.user-remarks-t { float:left; width:174px; padding-left:45px;; font-size:18px; color:#333333; } 
.user-remarks-text { float:left; width:1179px; min-height:132px; } 
.submit { margin:39px auto 50px auto; width:285px; height:60px; background:#cc9e49; } 
.submit input { width:100%; height:100%; background:none; color:#fff; font-size:24px; cursor:pointer; } 


/*message*/
.message { width:1100px; overflow:hidden; padding-top: 60px; margin:0 auto; } 
.message dl { width:1300px } 
.message dl dd { width:520px; float:left; margin-right:80px; font-size:16px; color:#7a7a7a; margin-bottom:22px; } 
.message dl dd label,.message dl dt label { display:block; line-height:45px; float:left; font-weight:bold; width:126px; } 
.message dl dd input { border:1px solid #e2e2e2; height:43px; width:317px; outline:none; padding: 0 10px; font-family:Microsoft Yahei; } 
.message dl dd select { border:1px solid #e2e2e2; height:43px; width:340px; outline:none; padding: 0 10px; font-family:Microsoft Yahei; } 
.message dl dd button { margin-left: 400px; border:none; width:285px; height:60px; line-height:60px; text-align:center; color:#fff; font-family:Microsoft Yahei; background:#cc9e49; border-radius:3px; font-size: 24px; cursor:pointer; outline:none; } 
.message dl dt { width:1100px; font-size:16px; color:#7a7a7a; margin-bottom:22px; } 
.message dl dt textarea { width:918px; height:222px; border:1px solid #e2e2e2; outline:none; padding:10px; font-family:Microsoft Yahei; } 

.probase { width:100%; margin-top:20px; border:1px solid #dcdcdc; } 
.probase ul {display: flex; flex-wrap: wrap; } 
.probase ul li { padding:15px 40px; /*float:left; line-height:68px;*/ width:699px; line-height:29px; min-height:38px; overflow:hidden; color:#333333; border-bottom:1px solid #dcdcdc; font-size:18px; color:#454545; display:flex; align-items: center; } 
/* .probase ul li:nth-child(3n),.probase ul li:nth-child(4n) { background-color:#fef9f3; } */

.inn_idea { line-height: 40px; font-size: 18px; } 
.inn_idea .idea-con-r-l-icon,.inn_idea .idea-con-r-r-icon { display: none; } 
.inn_idea .idea-con-r-l-h,.inn_idea .idea-con-r-r-h { font-size: 26px; font-weight: bold; padding: 15px 0; } 
.inn_idea .idea-con-r-l-p,.inn_idea .idea-con-r-r-p { text-indent: 2em; } 
/* 报表列表 */
.bb_list { } 
.bb_list ul { } 
.bb_list ul li { padding-left: 30px; background: url(../images/prolist.jpg) no-repeat left center; display: block; height: 60px; line-height: 60px; border-bottom: 1px dashed #d6d6d6; font-size: 18px; color: #3f3f3f; } 
.bb_list ul li a { display: block; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.bb_list ul li  .ty { font-weight: bold; max-width: 150px; } 
.bb_list ul li  .c { width: 1100px; overflow: hidden; } 
.bb_list ul li  .ti { width: 105px; color: #7d7d7d; float: right; } 

.bb_list ul li:hover { background-color:#faf6f6; } 

/* 文章 */
.article { overflow: hidden;margin: 0 auto; margin-top:30px;width:1400px;  } 
.article .title { padding-bottom: 40px; border-bottom:1px solid #e5e5e5; text-align: center; } 
.article .title .tit { font-size: 32px; color: #000; line-height: 50px; margin-bottom: 30px; } 
.article .title .msg { font-size: 16px; color: #999999; } 
.article .content {min-height:300px; padding: 30px 20px; font-size: 18px; color: #3f3f3f; word-break: break-all; } 
.article .content p { font-size: 18px; color: #3f3f3f; line-height: 35px; } 
.article .report_txt{color:red;}
/* 上下页 */
.pan {border-top:1px solid #e5e5e5; height: 80px; line-height: 80px; background-color: white; font-size: 0; padding: 0 40px; white-space: nowrap; } 
.pan>* { display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; font-size: 16px; color: #333333; } 

.pan .pre,.pan .next { width: 560px; overflow: hidden; text-overflow: ellipsis; } 

.pan .back { background: url(../images/back.jpg) no-repeat left center; padding-left: 30px; margin-right: 100px; } 
.pan .back a { color: #6e131c; } 
.pan a:hover { color: #e8b773; } 

