.bold_bule_font {font-weight:bold; color: #1C6AB3; font-size: 1.2em;}
.jpgcfl{height:310px; width:100%; background:#E4E4E4; margin-top:20px;}
.jpgcfl_left {width:31%; height:100%; float:left;}
.jpgcfl_right {width:69%; height:100%; float:right;}
.jpgcfl_left ul {width: 90%; margin:0 auto;}
.jpgcfl_left_checked {width:100%; height:46px; margin-top:10px;  cursor: pointer;}
.jpgcfl_left_unchecked {width:100%; height:50px; margin-top:10px;  cursor: pointer}
.jpgcfl_left .img1{height:102%;}
.jpgcfl_left .img2{height:102%;}
/* .jpgcfl_left_checked {width:100%; height:46px; margin-top:10px; border:2px solid #4C9ED9; cursor: pointer;}
.jpgcfl_left_unchecked {width:100%; height:46px; margin-top:10px; border:2px solid #F0F0F0; cursor: pointer} */
.jpgcfl_td_pic{}
.jpgcfl_left_unchecked .jpgcfl_td_font{letter-spacing:1px; color: #9F9F9F; font-size: 1.4em; text-align: left;}
.jpgcfl_left_checked .jpgcfl_td_font {letter-spacing:1px; color: #4C9ED9; font-size: 1.4em; text-align: left; }
.jpgcfl_td_icon > img {width:34px; height:34px; margin: 0 auto}
.jpgcdt{border: 1px solid #CECECE; margin-top:30px; padding:10px 15px 15px 20px;}
.jpgcdt_city_select {width:90%; height:100%; background:#EFEFEF; border:none; cursor:pointer; font-size:1em; color:#555555; border-radius:2px;-webkit-box-shadow: #999 0px 0px 3px; -moz-box-shadow: #999 0px 0px 3px;box-shadow: #999 0px 0px 3px;}
.jpgcdt_city_select option{font-size:1.2em; font-weight: bold; color:#555555}
.jpgcdt_city_search {padding-left:12px;width:80%; height:100%; background:#EFEFEF; border:none; cursor:pointer; font-size:1em;  color:#555555; border-radius:2px;-webkit-box-shadow: #999 0px 0px 3px; -moz-box-shadow: #999 0px 0px 3px;box-shadow: #999 0px 0px 3px;}
.jpgcfl_left table td {text-align: center; background: #ffffff;}

.seperate_line{width:100%; border-top:1px solid #CECECE; margin:10px 0px 10px 0px;}
.jpgcdt_bottom{width:100%;height:400px; margin-top:10px;}
.jpgcdt_left{width:95%; height:100%; float:left;}
.jpgcdt_right{width:72%; height:100%; float:right; border:1px solid #CECECE;}
.jpgcdt_left_item{width:100%; height:80px; position:relative;}
.jpgcdt_left_pic{box-sizing:border-box;float:left;height:64px;width:64px; /* border:3px solid #CECECE; */}
.jpgcdt_left_font_title{font-size:12px; font-weight:bold;}
.jpgcdt_left_font{position:absolute; left:72px; padding-top: 3px; color:#9F9F9F; line-height:14px; font-size:11px;word-break: break-all; word-wrap:break-word;}
.jpgcdt_foot_div{width:100%; margin:30px 0px 30px 0px;}
.jpgcdt_left_font>span{width:30px;}

/* ying xiao huo dong */
.yxhd_news{width: 100%; border: 1px solid #4C9ED9; border-radius:2px;box-sizing: border-box;}
.yxhd_news .item_parent{height: 109px; width: 100%;}
.yxhd_news .item_left{width:25%;height:100%; float: left;}
.yxhd_news .item_right{width: 70%; height:100%;float:right; position: relative;}

.yxhd_news .item_right .btn{width:55px; position: absolute; bottom:0px; left:0px; cursor: pointer;}
.yxhd_news .item_right .title{top:0px; left:0px; font-weight: bold; font-size: 1.1em;}
.yxhd_news .item_right .content{font-size: 0.9em; overflow: none; height:50px; margin-top:5px;}

.yxhd_bottom {width:100%; height:auto; margin:20px 0px 30px 0px;}
.yxhd_bottom .main{border-right:1px solid #4C9ED9; margin-top:10px; border-bottom:1px solid #4C9ED9; border-left: 1px solid #4c9ed9;}
.yxhd_bottom .right{ width: 100%; height:100%; }
.yxhd_bottom .right .head{height:32px; background: #2789D4; color:#FFFFFF; font-size:1.2em; line-height: 28px;}
.yxhd_bottom .right .tab{margin-top:6px; position: relative;}
.yxhd_bottom .right .item{width: 45px; height:20px; background: #2789D4; text-align: center; color: #FFFFFF; cursor: pointer; line-height: 18px;}
/* .yxhd_bottom .right .item{width: 45px; height:20px; background: #2789D4; text-align: center; color: #FFFFFF; cursor: pointer; position: absolute; line-height: 18px;} */
.yxhd_bottom .right .list{margin-top:10px; height:40px;}
.yxhd_bottom .right .list .list-left{width: 65px;height: 78%;margin-left: 10px;float: left;}
.yxhd_bottom .right .list .list-mid{width: 87px;
height: 100%;
margin-left: 8px; 
float: left;
font-size: 0.9em;
line-height: 40px;
overflow: hidden;
position: relative;}
.yxhd_bottom .right .list .list-right{height: 100%;float: right; margin-left: -8px;}
.yx_next_btn{width:72px; position: absolute; bottom: 18px; right: 25px; cursor: pointer;}
.yx_before_btn{width:72px; position: absolute; bottom: 18px; left: 40px; cursor: pointer;}
#tabMain #tab1 td{vertical-align: top; width:33.3%;}
#tabMain #tab1 table{width: 480px; height:450px; position: absolute; top:30px; left:80px; font-size: 0.8em;}
#tabMain #tab2 table{width: 576px; height: 345px; position: absolute; top: 122px; left: 40px;}
#tabMain #tab2 .imgdiv{width: 90px}
#tabMain #tab2 .choose{position: absolute; top: 90px; left: 25px; font-size: 1.2em;}
#tabMain #tab2 .imgchecked{border: 4px solid #005bAA; box-sizing:boder-box;}
#tabMain #tab2 td > div{cursor: pointer;}
#tabMain #tab2 td{height: 116px;}
#tabMain #tab3 .recommend{width: 512px; height: 168px; position: absolute; right: 38px; top:133px;}
#tabMain #tab3 .result_div{width: 160px;position: absolute;top: 306px; height: 60px; text-align: center;}
#tabMain #tab3 .descr{text-align: left; font-size:0.88em;line-height:14px; margin-top:0px;}
#tabMain .rightTop {position: absolute; top:5px; right:28px;}
#tabMain .rightTop .number {font-size: 5.8em; color: #2cAc00}
#tabMain .rightTop .seperate{height: 3px; background: #4B4B4B; width: 60%; margin-top: -5px;}
#tabMain .rightTop .tabtitle{font-size: 1.5em; color: #4B4B4B;}

#bannerCheck .img1{border: 2px solid #ffffff; box-sizing:border-box;}
#deflist td{cursor: pointer; width: 25%;border-top:1px solid #2789d4;border-right:1px solid #2789d4;border-bottom:1px solid #2789d4;}
#lunbo{list-style:none;   width:9999px;}
#lunbo li{width:540px; height:220px; display:inline; float:left; }

#deflist td .jiantou { width:18px; height:18px; background-image:url('../../images/marketing/dropdown.png'); margin: 0 auto; position: relative;}
#deflist td >div {margin-top:-26px;}

.jpgcdt_left_container{height:413px;overflow-y:scroll;width:205px;float:left;}

#abgneBlock {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
#abgneBlock ul.list {
padding: 0;
margin: 0;
list-style: none;
position: absolute;
width: 9999px;
height: 100%;
}
#abgneBlock ul.list li {
float: left;
width: 628px;
height: 100%;
}
#abgneBlock .list img{
width: 100%;
height: 100%;
border: 0;
}
#abgneBlock ul.playerControl {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
bottom: 5px;
right: 5px;
height: 14px;
}
#abgneBlock ul.playerControl li {
float: left;
width: 10px;
height: 10px;
cursor: pointer;
margin: 0px 2px;
background: url(images/cir_ctrl.png) no-repeat -10px 0;
}
#abgneBlock ul.playerControl li.current {
background-position: 0 0;
}

.bannerScrollDiv{position: relative;}
.bannerScrollImg{width: 100px; cursor: pointer;}
.bannerScrollList1{width: 93px; cursor: pointer;}
.bannerScrollList2{width: 93px;cursor: pointer;padding-left:5px;}
.insItem{width: 900px; margin: 0 auto;margin-top: 25px;}
.itemTabble{font-size: 0.9em; color:#777777}
.yxhdTd{vertical-align: top; height:280px;}
.yxhdDiv{border: 1px solid #999; padding:10px; height: 100%; cursor: pointer;}
.itemIcon{width:190px;}
.itemIcon2{width:190px;}
.itemDes{width:168px; margin: 0 auto;}
.jqqd{font-size:18px;color:#065DB3;margin-top:15px;margin-left:15px;}
.tjcpScroll{margin-top: 25px;margin-bottom: 15px;}
.productName{text-align:center; color: #1C6AB3}
.wd{width: 100%; height: 265px; background: #F6f6f6; position: relative;}
.ask{position: absolute; top:20px; right:20px; width:50px;}
.answer{position: absolute; bottom:20px; left:20px; width:50px;}
.div1{position: absolute; top:20px; right:80px;}
.div2{position: relative;z-index:999;margin-left: 0px; margin-top:-9px; width:391px; background:url('../../images/marketing/right_mid.png');  background-repeat: repeat-y; color:#ffffff}
.div3{margin-left:15px; margin-right:15px; height: auto; word-break:break-all}
.adiv1{position: absolute; bottom:20px; left:80px;}
.adiv2{position: relative;z-index:999;margin-left: 9px; margin-top:-9px; width:391px; background:url('../../images/marketing/left_mid.png');  background-repeat: repeat-y; color:#ffffff}
.theAnser{margin-left:15px; margin-right:15px; height: auto; word-break:break-all}
.askList{height: 265px; margin-left: 6px;}
.ddiv1{background: #2789D4; height: 60px;font-size: 2.2em; color: #ffffff; line-height: 56px;}
.listAskDIv{background: #E3E8Ec; height: 205px; font-size: 11px; color: rgba(55, 90, 110, 1);}
.answerPostion{vertical-align:top}
.jieshao{margin-top:20px; height:300px;}
.ad{border: 1px solid #2789D4; height: 100%}
.adTitle{height:32px; background: #2789D4; color:#FFFFFF; font-size:1.2em; line-height: 28px; text-align: center;}
.adTable{margin-top:35px; margin-bottom: 15px;}
.adDiv{width: 100%; position: relative;}
.zysjs{background: #2789D4; height: 22px; width:80px; line-height:22px;color: #ffffff; text-align: center; position: absolute; left:34px; cursor: pointer;}
.zyazs{background: #2789D4; height: 22px; width:80px; line-height:22px;color: #ffffff; text-align: center; margin: 0 auto; cursor: pointer; margin-bottom: 20px;}
.zyshs{background: #2789D4; height: 22px; width:80px; line-height:22px;color: #ffffff; text-align: center; position: absolute; right:34px; top:0px; cursor: pointer;}
/* .zysjs{text-align: center; color:#2789D4;font-weight: bold;} */
.zyjs{line-height: 18px; font-size: 1.04em; color:#2789D4; width: 260px;}
.mtpt{border: 1px solid #2789D4; height: 100%}
.gfmtpt{height:32px; background: #2789D4; color:#FFFFFF; font-size:1.2em; line-height: 28px;text-align: center;}
.mtptTable{margin-top:10px; margin-bottom: 10px;}
.wxh{width: 100%; height: 100%;line-height: 20px; font-size: 12px; color:#2789D4;}
.wxhlx{font-weight: bold;}
.dyhDiv{width: 100%; height: 60px; line-height: 20px; font-size: 12px; color:#2789D4;}
.adzypz{margin-top: 30px; margin-bottom: 16px;}
.adzypzTable{background: #E4E4E4; margin-bottom:30px;}
.ld{width: 151px; margin-top: 25px;}
.lj{width: 20px;position: absolute; top:42px; left:88px;}
.ldwz{position: absolute; top:42px; right:77px; font-size:1.2em; font-weight: bold; color: #ffffff;}
.lf{width: 151px; margin-top: 8px;}
.adwzjs{width: 150px; margin: 0 auto; margin-bottom: 20px;}