@charset "utf-8";
/* CSS Document */
/*====全局样式====*/
html,body {position: relative;height: 100%;}
body {font-family:"simsun",Tahoma,Arial, Helvetica, sans-serif;font-size:12px; color:#404040; min-width: 1216px;}
pre, code, select, input, textarea {font-family:"simsun";font-size:12px; vertical-align:middle; padding:0; margin:0;}
html,body,div,ol,ul,i,li,form,p,h1,h2,h3,h4,h5,h6,dd,dl,dt,span,em,img{margin:0;padding:0;border:0;}
ul,li{ list-style-image: none; list-style-type: none;}
body p{margin: 0px;padding: 0px;}
table { border-spacing:0px;border-collapse:collapse;border:0px;padding:0px;}
table tr { border-spacing:0px;border-collapse:collapse;border:0px;padding:0px;}
table tr td { border-spacing:0px;border-collapse:collapse;border:0px;padding:0px;}
a:link { color:#404040; text-decoration:none;}
a:visited { color:#404040; text-decoration:none !important;}
a:hover { color:#901b1b; text-decoration:underline;}
.clear{ clear:both;}
#layout { background: #ffffff; width: 100%;}
#iframe1 table tr td { background-color: #eceded;}
.phone_tiele { display: none;}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity: 1 !important;}

/*====通用区块样式定义====*/
/*==标题样式1==*/
/*.title {width: 1156px;height: 52px;line-height: 52px;font-size: 32px; background-size: 100% 100%; font-weight: bold; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; letter-spacing: 2px; margin: 30px 29px 30px 29px;}*/
.title-block{width: 100%;margin-top: 30px;overflow: hidden;}
.title-box{height: 52px;
    float: left;
    margin: 30px 0px 30px 30px;
    padding-right: 61px;
    background: #901b1b;}
.tit_h2 {color: #901b1b; font-weight: bold; font-family:"微软雅黑 regular"; font-size: 26px; margin-bottom: 30px; text-align: center;}
.tit_h2_pad {padding-top: 60px;}
.row {margin: 0 !important;}
.row>div {padding: 0 !important;}
.tele {text-align: left;}
.teri {text-align: right;}
.teco {text-align: center;}
.fang {
    width: 29px;
    height: 29px;
    display: block;
    margin: 11px 20px 11px 30px;
    background-color: #ffffff;
    float: left;
}
.title{
	line-height: 52px;
    vertical-align: bottom;
    font-size: 35px;
    font-family: 微软雅黑;
    font-weight: bold;
    color: #FFFFFF;
    float: left;
}

/*==分割线样式==*/
.bottom-xian {height: 2px; background: linear-gradient(to right, #bfc2c5, #bfc2c5 20px, transparent 5px, transparent); background-size: 25px 100%; overflow: hidden; width: 1156px; margin-left: 30px; }
.bottom-xian1 {height: 2px; background: linear-gradient(to right, #bfc2c5, #bfc2c5 20px, transparent 5px, transparent); background-size: 25px 100%; overflow: hidden; width: 1156px; margin-left: 0px; }


/*====整体样式定义====*/
/*==顶部横白条==*/
.top{margin: auto; width: 1216px; height: 71px; line-height: 58px; background: #fff;}
.m { width: 1216px; margin: 0px auto; }
.lf { float: left; height: 71px;}
.lf img{width: 159px; height: 43px;margin:14px 0px;}
.top a { font-size: 12pt; font-family: "微软雅黑 regular";}
.rt { float: right; height: 37px;margin: 17px 0px;}
.rt ul { float: left; }
.rt ul li { float: left; height: 37px; padding: 0px 5px;}
/*==轮播图样式==*/
.section-focus-pic {overflow: hidden;position: relative;}
.section-focus-pic ul{margin: 0px;}
.section-focus-pic ul li {position: absolute;top: 0;left: 554px;width: 530px;}
.section-focus-pic .pages{position: relative;}
.titles{background: url(../images/focu_bottom.png) repeat-x bottom;width: 530px;height: 64px;position: absolute;bottom: 50px;left: 0px;font-family: "微软雅黑";font-size: 26px;color: #ffffff;}
.titles div{visibility: hidden;position: absolute;bottom: 0px;left: 0px;line-height: 64px;margin-left: 20px;}
.titles .show{visibility: visible !important;}
.titles{background: url(../images/focu_bottom.png) repeat-x bottom;width: 530px;height: 64px;position: absolute;bottom: 50px;left: 0px;font-family: "微软雅黑";font-size: 26px;color: #ffffff;}
.titles div{visibility: hidden;position: absolute;bottom: 0px;left: 0px;line-height: 64px;margin-left: 20px;}
.titles .show{visibility: visible !important;}
/*==外框==*/
.main {background:#fff; width:100%; min-width: 1216px;background:url(../images/ditu.jpg) center bottom no-repeat;}
.body{border: 1px solid;border-color: #bfc2c5;margin: 0px auto;width: 1216px;border-radius: 5px;overflow: hidden;min-height: 1260px;background-color: #FFF;}
/*==头部（顶图背景，导航，首个区块）==*/
.head{width:100%;background:url(../images/dingtu.jpg) center top no-repeat; padding-top:425px;}

/*==导航==*/
.dh{width:1216px; margin:0 auto;  height:68px; background:url(../images/dhbj.png) left top no-repeat;background-size: 1216px 68px;}
.module{float: center; width: 100%;height: 58px;}
.mk{float: left;  width: 100%; height: 58px; line-height: 58px; text-align: center;}
.mk ul{ width: 198px; height: 28px; float:left;}
.module li:first-child {  margin-left: 8px;  letter-spacing: 5px;}
.module li {float:left;  width:148px;  height:58px;  text-align:center;  margin-left: 2px;}
.module li:hover {height:58px;  border-bottom: 10px solid #ac6595;font-weight: bold;}
.module li a{  font-family: "微软雅黑 regular";color: #404040; font-size: 20px;display: block; width:100%; height: 100%; text-decoration:none;}
.module li:hover a {color:#901b1b;}
.module li.on{height:58px; border-bottom:10px solid #ac6595;}
.module li.on a {font-family: "微软雅黑 regular";color: #901b1b;font-size:20px;font-weight: bold;}


/*政策观察*/
.zcgc_left { width: 530px; height: 298px; float: left;}
.zcgc_right { width: 536px; height: 298px; float: left; margin-left: 70px;}
#zcgc_right_top p { font-size: 18px; line-height: 32px; font-family: "微软雅黑 regular"; text-align: justify; color: #404040; }
#zcgc_right_top p span { color: #901b1b; }
.zcgc_right_title {line-height: 48px; margin-bottom: 30px;font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.zcgc_right_title p { font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.zcgc_right_title p a{color: #901b1b;}
.zcgc_right_text{font-size: 18px; font-family:"微软雅黑 regular";  color: #404040; text-align: justify;height: 162px;width: 536px;overflow: hidden;}
.zcgc_right_text a{color: #404040; text-decoration: none !important;}
#zcgc_right_top { height: 298px; overflow: hidden; }
.zcgc-phsdt{width: 1136px; overflow: hidden; margin: 0 28px 0 48px; }
.zcgc_center { float: left; margin-top: 30px;margin-bottom: 40px;}
.zcgc_center_left { width: 156px; height: 236px; float: left;}
.zcgc_img { width: 90px; height: 90px; margin: auto; }
.zcgc_img img { border-radius: 50%; }
.zcgc_name { font-size: 24px; color: #901b1b; font-family:"微软雅黑 regular";letter-spacing: 2px; text-align: center; margin-top: 15px;}
.zcgc_title { font-size: 18px; color: #404040; font-family: "微软雅黑 regular"; letter-spacing: 2px; margin-top: 10px; text-align: justify; }
.zcgc_center_heng { height: 236px; overflow: hidden; float: left;width: 1136px; display: -webkit-flex; /* Safari */-webkit-justify-content: space-around; /* Safari 6.1+ */display: flex;justify-content: space-around; }
.zcgc .con {overflow: hidden;width: 1136px;margin: 0 28px 0 48px;margin-bottom: 30px;}


/*市场观察*/
.scgc_left { width: 530px; height: 298px; float: left;}
.scgc_right { width: 536px; height: 298px; float: left; margin-left: 70px;}
#scgc_right_top p { font-size: 18px; line-height: 32px; font-family: "微软雅黑 regular"; text-align: justify; color: #404040; }
#scgc_right_top p span { color: #901b1b; }
.scgc_right_title {line-height: 48px; margin-bottom: 30px;font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.scgc_right_title p { font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.scgc_right_title p a{color: #901b1b;}
.scgc_right_text{font-size: 18px; font-family:"微软雅黑 regular";  color: #404040; text-align: justify;height: 162px;width: 536px;overflow: hidden;}
.scgc_right_text a{color: #404040; text-decoration: none !important;}
#scgc_right_top { height: 298px; overflow: hidden; }
.scgc-phsdt{width: 1136px; overflow: hidden; margin: 0 28px 0 48px; }
.scgc_center { float: left; margin-top: 30px;margin-bottom: 40px;}
.scgc_center_left { width: 156px; height: 236px; float: left;}
.scgc_img { width: 90px; height: 90px; margin: auto; }
.scgc_img img { border-radius: 50%; }
.scgc_name { font-size: 24px; color: #901b1b; font-family:"微软雅黑 regular";letter-spacing: 2px; text-align: center; margin-top: 15px;}
.scgc_title { font-size: 18px; color: #404040; font-family: "微软雅黑 regular"; letter-spacing: 2px; margin-top: 10px; text-align: justify; }
.scgc_center_heng { height: 236px; overflow: hidden; float: left;width: 1136px; display: -webkit-flex; /* Safari */-webkit-justify-content: space-around; /* Safari 6.1+ */display: flex;justify-content: space-around; }
.scgc .con {overflow: hidden;width: 1136px;margin: 0 28px 0 48px;margin-bottom: 30px;}

/*投保观察*/
.tbgc_left { width: 530px; height: 298px; float: left;}
.tbgc_right { width: 536px; height: 298px; float: left; margin-left: 70px;}
#tbgc_right_top p { font-size: 18px; line-height: 32px; font-family: "微软雅黑 regular"; text-align: justify; color: #404040; }
#tbgc_right_top p span { color: #901b1b; }
.tbgc_right_title {line-height: 48px; margin-bottom: 30px;font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.tbgc_right_title p { font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.tbgc_right_title p a{color: #901b1b;}
.tbgc_right_text{font-size: 18px; font-family:"微软雅黑 regular";  color: #404040; text-align: justify;height: 298px;width: 536px;overflow: hidden;}
.tbgc_right_text a{color: #404040; text-decoration: none !important;}
#tbgc_right_top { height: 298px; overflow: hidden; }
.tbgc-phsdt{width: 1136px; overflow: hidden; margin: 0 28px 0 48px; }
.tbgc_center { float: left; margin-top: 30px;margin-bottom: 40px;}
.tbgc_center_left { width: 156px; height: 236px; float: left;}
.tbgc_img { width: 90px; height: 90px; margin: auto; }
.tbgc_img img { border-radius: 50%; }
.tbgc_name { font-size: 24px; color: #901b1b; font-family:"微软雅黑 regular";letter-spacing: 2px; text-align: center; margin-top: 15px;}
.tbgc_title { font-size: 18px; color: #404040; font-family: "微软雅黑 regular"; letter-spacing: 2px; margin-top: 10px; text-align: justify; }
.tbgc_center_heng { height: 236px; overflow: hidden; float: left;width: 1136px; display: -webkit-flex; /* Safari */-webkit-justify-content: space-around; /* Safari 6.1+ */display: flex;justify-content: space-around; }
.tbgc .con {overflow: hidden;width: 1136px;margin: 0 28px 0 48px;margin-bottom: 30px;}

/*行业观察*/
.hygc-imgbox{width: 1156px; overflow: hidden;float: left; margin: 10px 22px 20px 38px;}
.hygc-block{width: 362px;  margin: 0px 11px 20px 11px; float: left;}
.hygc-img {width: 100%;height: 202px; }
.hygc-img img{width:324px;height: 202px;margin: 0px 18px;}
.hygc-words {float: left;margin: 20px;}
.hygc-words-content {font-size: 18px; color: #404040; font-family: "微软雅黑 regular"; font-weight: bold; line-height: 30px; width: 324px;  height: 30px;  overflow: hidden;}
.hygc-words-content  a{font-size: 16px; color: #404040; font-family: "微软雅黑 regular"; font-weight: bold; margin-top: 10px; line-height: 30px;text-decoration: none !important; }
.hygc-words-content :hover{color: #901b1b;}

/*机构观察*/
.jggc_left { width: 530px; height: 298px; float: left;}
.jggc_right { width: 536px; height: 202px; float: left; margin-left: 70px;}
#jggc_right_top p { font-size: 18px; line-height: 32px; font-family: "微软雅黑 regular"; text-align: justify; color: #404040; }
#jggc_right_top p span { color: #901b1b; }
.jggc_right_title {line-height: 48px; margin-bottom: 30px;font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.jggc_right_title p { font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.jggc_right_title p a{color: #901b1b;}
.jggc_right_text{font-size: 18px; font-family:"微软雅黑 regular";  color: #404040; text-align: justify;height: 298px;width: 536px;overflow: hidden;}
.jggc_right_text a{color: #404040; text-decoration: none !important;}
#jggc_right_top { height: 298px; overflow: hidden; }
.jggc-phsdt{width: 1136px; overflow: hidden; margin: 0 28px 0 48px; }
.jggc_center { float: left; margin-top: 30px;margin-bottom: 40px;}
.jggc_center_left { width: 156px; height: 236px; float: left;}
.jggc_img { width: 90px; height: 90px; margin: auto; }
.jggc_img img { border-radius: 50%; }
.jggc_name { font-size: 24px; color: #901b1b; font-family:"微软雅黑 regular";letter-spacing: 2px; text-align: center; margin-top: 15px;}
.jggc_title { font-size: 18px; color: #404040; font-family: "微软雅黑 regular"; letter-spacing: 2px; margin-top: 10px; text-align: justify; }
.jggc_center_heng { height: 236px; overflow: hidden; float: left;width: 1136px; display: -webkit-flex; /* Safari */-webkit-justify-content: space-around; /* Safari 6.1+ */display: flex;justify-content: space-around; }
.jggc .con {overflow: hidden;width: 1136px;margin: 0 28px 0 48px;margin-bottom: 30px;}

/*公司观察*/
.gcgc-imgbox{width: 1156px; overflow: hidden;float: left; margin: 10px 22px 20px 38px;}
.gcgc-block{width: 271px;  margin: 0px 9px 15px 9px; float: left;}
.gcgc-img {width: 100%;height: 151px; }
.gcgc-img img{width:234px;height: 151px;margin: 0px 18px;}
.gcgc-words {float: left;margin: 15px;}
.gcgc-words-content {font-size: 14px; color: #404040; font-family: "微软雅黑 regular"; font-weight: bold; line-height: 30px; width: 243px;  height: 30px;  overflow: hidden;}
.gcgc-words-content  a{font-size: 14px; color: #404040; font-family: "微软雅黑 regular"; font-weight: bold; margin-top: 10px; line-height: 30px;text-decoration: none !important; }
.gcgc-words-content :hover{color: #901b1b;}
.gcgc-block-none{visibility: hidden;}

/*未来展望*/
.wlzw_left { width: 530px; height: 298px; float: left;}
.wlzw_right { width: 536px; height: 298px; float: left; margin-left: 70px;}
#wlzw_right_top p { font-size: 18px; line-height: 32px; font-family: "微软雅黑 regular"; text-align: justify; color: #404040; }
#wlzw_right_top p span { color: #901b1b; }
.wlzw_right_title {line-height: 48px; margin-bottom: 30px;font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.wlzw_right_title p { font-size: 30px; font-family: "微软雅黑 regular"; font-weight: bold; color: #901b1b; text-align: justify; }
.wlzw_right_title p a{color: #901b1b;}
.wlzw_right_text{font-size: 18px; font-family:"微软雅黑 regular";  color: #404040; text-align: justify;height: 298px;width: 536px;overflow: hidden;}
.wlzw_right_text a{color: #404040; text-decoration: none !important;}
#wlzw_right_top { height: 298px; overflow: hidden; }
.wlzw-phsdt{width: 1136px; overflow: hidden; margin: 0 28px 0 48px; }
.wlzw_center { float: left; margin-top: 30px;margin-bottom: 40px;}
.wlzw_center_left { width: 156px; height: 236px; float: left;}
.wlzw_img { width: 90px; height: 90px; margin: auto; }
.wlzw_img img { border-radius: 50%; }
.wlzw_name { font-size: 24px; color: #901b1b; font-family:"微软雅黑 regular";letter-spacing: 2px; text-align: center; margin-top: 15px;}
.wlzw_title { font-size: 18px; color: #404040; font-family: "微软雅黑 regular"; letter-spacing: 2px; margin-top: 10px; text-align: justify; }
.wlzw_center_heng { height: 236px; overflow: hidden; float: left;width: 1136px; display: -webkit-flex; /* Safari */-webkit-justify-content: space-around; /* Safari 6.1+ */display: flex;justify-content: space-around; }
.wlzw .con {overflow: hidden;width: 1136px;margin: 0 28px 0 48px;margin-bottom: 30px;}

/*==底部==*/
#foot {width:100%; margin-top: 30px; height:120px; }
#foot p {font-size: 18px; font-family: "微软雅黑 regular"; line-height: 18px; color: #fff; text-align: center; height:38px; letter-spacing: 1px; }

/*==右侧悬浮==*/
.floating-ck{position: fixed; left:50%; margin:0px 0px 0px 610px; top:240px; }
/*==特殊，正式请删除==*/.floating-ck{top:200px;}
.floating-ck dl dd{position: relative; width: 120px; height: 56px; background: rgba(144,27,27,0.4); text-align: center; background-repeat: no-repeat; cursor: pointer; margin: 0px 0px 1px 0px;overflow: hidden;}
.words{font-size: 18px; font-family: "微软雅黑 regular"; color: #fff; text-align: center; line-height: 56px; }
.floating-ck a{color: #fff; }
.floating-ck a:hover{color:#fff; text-decoration:none !important;}
.floating-ck dl dd:hover {background-color: #901b1b; text-decoration:none !important;}
