
.c41{color:#414141 !important;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
    width:223px;
    line-height:25px;
    margin-left:0px;
    margin-top:25px;
}
.btn{padding:6px 12px;border-radius:0; height: 42px;}
.db2{ display:block;}
.indexFooter{
    margin-top: 1px;}

/********改版首页的*****/
.r {
    float: right;
}
ol, ul {
    list-style: none;
}
#wrap {
    max-width: 1920px;
    min-width: 1166px;
    margin: 0 auto;
}
.clear { clear:both; }
html { font-size:12px; font-family:"微软雅黑"; }
input[type=text], input[type=password], input[type=submit], textarea { -webkit-appearance: none; border-radius:0!important; outline:none }
.mb30 { margin-bottom:30px; }
.mb13 { margin-bottom:13px; }
#wrap { max-width:1920px; min-width:1166px; margin:0 auto; }
/*#wrap   a {border:none; outline: none;}*/

/* container */
/*热销产品轮播切换*/
.banner{ width:100%;height:300px;  position:relative;}
.banner .list{ width:100%; height:300px; overflow:hidden; position:relative; z-index:1;}
.banner .list li{ width:100%; height:300px; position:absolute; left:0px; top:0px; display:none;}
.banner .list li a{ margin:0 auto; position:relative; display:block; overflow:hidden; }
.banner .list li a:hover{ text-decoration:none;}
.banner .listbtn{ position:absolute; bottom: 20px; left: 45%;  z-index:100;}
.banner .listbtn li{ margin-left: 12px; background: #fff; text-indent: -999em; float: left; width: 14px; height: 14px; cursor: pointer; border-radius:50%; }
.banner .listbtn li.hover{ background: #FC3; }


/*图片banner*/
#container .slider_group { position:relative; height:300px; width:1166px; margin:20px auto 0 auto; }
#container .slider_menu {   width:210px; position:relative; z-index:95; }



#container .slider_menu li {
    position: relative;
    width: 210px;
    height: 75px;
    line-height: 74px;
    color: #ffffff;
    padding-left: 30px;
}

#container .slider_menu li:before {
    content: '';
    display: block;
    width: 240px;
    height: 75px;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    background: #333;
    z-index: 1;
    border-bottom: 1px solid #666;
}

#container .slider_menu li a {
    font-size: 16px;
    position: absolute;
    left: 60px;
    top: 0;
    z-index: 2;
    color: #ffffff;
    width: 180px;
    height: 74px;
    line-height: 74px;
    display: block;
    background: url(../images/ico01_main.png) 154px center no-repeat;
}
#container .slider_menu li.on:before {
    background: #eee;
    color: #333;
}
#container .slider_menu li.on a {
    color: #333;
    background: transparent;
}
#container .slider_menu li:last-child:before {
    border: none;
}


#container .slider_group .slider_view { position:absolute; left:0; top:0; height:300px; width:1166px; z-index:94; display:none; }
#container .slider_group .slider_view >a{display: block; outline: none;cursor: pointer;}
map area{ outline: none;cursor: pointer; }

 .car_bg { position:absolute; right:40px; top:50px; height:200px; width:340px; background:#a0b0bd; opacity: 0.6; behavior: url(/alAssets/index//alAssets/index/css/PIE.htc); }
 .car_txt {  position: absolute;  right: 40px;  top: 50px;  height: 200px;  width: 340px;  text-align: left; }
 .car_txt h3 { padding:26px 0 17px 0; margin-left:30px; }
 .car_txt .butnGroup { overflow:hidden; padding-top:33px; margin-left:30px; clear:both; }
 .car_txt .butnGroup li { margin-right:41px; margin-left:0; }
 .car_txt .butnGroup li { float:left; margin-right:41px; background:url(../images/ico01_car.png) left center no-repeat; height:15px; line-height:15px; font-size:14px; color:#ffffff; padding-left:16px; }
 .car_txt .butnGroup li a { font-size:14px; color:#ffffff; }
  .selectAreaBox{
    width: 282px;
    height: 42px;
    line-height: 42px;
    margin: 0 auto;
    border-radius: 2px 0 0 2px;
   position: relative;
}
  .selectAreaBox .select_ui
 {
     width: 182px;
     background: #fff;
     float: left;
     margin: 0;
     padding: 0;
      height: 42px;
     line-height: 42px;
      position: relative;
 }
.selectAreaBox  .getArea{
    font-size: 17px;
    color: #333;
    text-indent: 1em;
    height: 42px;
    line-height: 42px;
}

 .selectAreaBox  .select_arrow {
    border-color:#333 transparent!important;
    border-top-color:inherit;
    border-width:7px 7px 0;
    border-style:solid;
    margin-top:-4px;
    overflow:hidden;
    right:11px;
    height:0;
    width:0;
     position:absolute;
     top:50%;
    right: 10px;
    *border-color:#333;
    *border-top-color:#333;
}


#brand{
    position: absolute;
    z-index: 99999;
    top: 40px;
    left: 0;
    padding-top: 10px;
    width: 181px;
    background: #fff;
    border: 1px solid #6E95FF;
    display: none;
}
#brand li{
    margin: 0;
    height: 25px;
    line-height: 25px;
    padding: 0;
    width: 100%;
    white-space: pre;
    font-size: 15px;
    text-indent: 1em;
    color: #333;
}

#brand li:hover{
    background-color: #4D7EFF;
    color: #fff;
}
.selectAreaBox .lijibaojiaBtn{width: 100px;
    float: right;
    margin: 0;
    padding: 0;
    background: #ff8200;
    color: #fff;
    text-align: center;
    font-size: 15px;
}
#container .content { width:1166px; margin:10px auto 0 auto; overflow:hidden; }
#container .content .product { position:relative;  }
#container .content  *,#container  .slider_group  *{  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}
#container .content .list { overflow:hidden; background:url(../images/bg01_list.jpg) left bottom repeat-x; }
#container .content .con .list { background:none; }
#container .content .list li { height:50px; line-height:50px; float:left; margin-right:0; width:120px; text-align:center; position:relative; }
#container .content .list li a { position:relative; height:50px; line-height:50px; display:inline-block; text-decoration:none; font-size:14px; color:#000000; }
#container .content .list li.on span.boder { position:absolute; left:0; bottom:0; width:100%; height:4px; background:#ff8200; }
#container .content .list li a span.hot { position:absolute; right:-26px; top:2px; background:url(../images/ico_hot.png) left top no-repeat; width:30px; height:20px; }
#container .content .product .view { display:none; margin-top:20px; }
#container .more { position:absolute; right:0; top:18px; color:#ff8200; font-size:14px; text-decoration:none; }
#container .more:hover { color:#e07d16; }
/* 急救服务 */
.aid_view { overflow:hidden; }
.aid_view li { float:left; position:relative; width:380px; height:200px; margin-left:13px; margin-bottom:15px; }
.aid_view li >a{display: block;}
.aid_view li a > img{display: block;width:100%;height: 200px;}

.aid_view.view5 li { width:380px; height:200px; margin-left:13px; margin-bottom:15px; }
.aid_view.view3 li { width:380px; height:415px; margin-left:13px; margin-bottom:15px; }
.aid_view.view3 li a > img{display: block;width:100%;height: 415px;}
.aid_view.view3 li .caption { display:none; position:absolute; left:0; top:0; width:380px; height:415px; text-align:center;   behavior: url(/alAssets/index/css/PIE.htc); }

.aid_view.view4 li.no2 { width:380px; height:415px; margin-left:13px; margin-bottom:15px; }
.aid_view.view4 li.no2 a > img{display: block;width:100%;height: 415px;}
.aid_view.view4 li.no2 .caption { display:none; position:absolute; left:0; top:0; width:380px; height:415px; text-align:center;   behavior: url(/alAssets/index/css/PIE.htc); }


.aid_view.view5 .no1 { margin-left:0; }
.aid_view.view5 .m { margin-left:15px; }
.aid_view.five li { width:380px; margin-left:15px; }
.aid_view.five .no1 { margin-left:0; }
.aid_view.five .m { margin-left:15px; }
.aid_view li h3 { display:block; position:absolute; left:20px; top:20px;  z-index:10; font-size:16px; color:#ffffff; }
.aid_view li.no1 { margin-left:0; width:380px; height:415px; }
.aid_view li.no1 a > img{display: block;width:100%;height: 415px;}
.aid_view li:hover h3 { display:none; }
.aid_view li .caption { display:none; position:absolute; left:0; top:0; width:380px; height:200px; text-align:center;   behavior: url(/alAssets/index/css/PIE.htc); }
.aid_view.view5 li .caption { display:none; position:absolute; left:0; top:0; width:380px; height:200px; text-align:center; behavior: url(/alAssets/index/css/PIE.htc); }
.aid_view.five li .caption { display:none; position:absolute; left:0; top:0; width:221px; height:200px; text-align:center; behavior: url(/alAssets/index/css/PIE.htc); }


.aid_view li.no1 .caption{ width:380px; height:415px; }

.aid_view li dl {
    position: absolute;
    left: 0;
    top: 0;
    padding: 40px 25px 0;
    width: 330px;
    height: 160px;
    text-align: center;
}
.aid_view.view5 li dl{
    padding: 10% 10% 0;
    width: 80%;
    height: auto;
    text-align: center;
    background-color: transparent;
}
.aid_view.five li dl{
    padding: 40px 25px 0;
    width: 171px;
    height: 160px;
    text-align: center;
    background-color: transparent;
}

.aid_view li .caption .bg {width:100%;  height: 100%;opacity: 0.85;}
.aid_view.view5 li dl .zxcenter {    padding: 0 35px 15px; }
.aid_view li dl dt { font-size:16px; color:#fff; padding-bottom:15px; }
.aid_view li dl dd { font-size:14px; color:#fff; padding-bottom:15px; }
.aid_view li .caption .bg{ background: #39bdfe!important; }
/*和诺简介*/
.about { position:relative; cursor:pointer; }
.about  .ahoutImg{display: block;}
.about .ahoutImg  img{display: block;width: 100%;margin:0 auto;}
.about .anlianjianjie{ position: absolute;top:38px; right:40px;line-height: 25px;font-size:14px;color:#eee;}

/* 热销推荐 */
.viewpro { overflow:hidden; }
.viewpro li { position:relative; float:left; width:380px; height:200px; margin-left:13px; margin-bottom:13px; overflow:hidden; }
.viewpro li.st1 { height:413px; margin-left:0; }
.viewpro li.st2 { height:413px; }
.viewpro li.st3 { width:772px; height:413px; margin-left:0; }
.viewpro li p { position:absolute; left:0; bottom:0; width:91%; height:47px; background:#FFF; font-size:14px; color:#111; opacity: 0.85; behavior: url(/alAssets/index/css/PIE.htc); padding:12px 5% 0 5%; }
.viewpro li h3 { position:absolute; top:20px; left:20px; font-size:16px; color:#fff; font-weight:normal;text-shadow: 1px 2px 3px rgb(0, 0, 0); }
.viewpro li span {position:absolute; top:46px; left:20px; font-size:16px; color:#fff;  }
.viewpro li span strong {font-family: Arial;  font-size:24px; color:#fff; }

.product01 li.no1, .product02 li.no1, .product03 li.no1, .product03 li.no1, .product04 li.no1, .product05 li.no1{ height:413px; margin-left:0; }
.product02 li.no2, .product02 li.no3, .product03 li.no2 , .product03 li.no3, .product04 li.no2, .product05 li.no2{ height:413px;}

/* 家财险 */
.product02 { overflow:hidden; }
.product02 .txt { float:left; width:330px; height:375px; background:#eeeeee; padding:38px 23px 0 40px; }
.product02 .txt h3 { font-size:16px; color:#333333; margin-bottom:15px; }
.product02 .txt ol { margin-left:20px; line-height:200%; }
.product02 .txt ol li { list-style:decimal!important; font-size:14px; color:#333333; }
.product02 .txt p { color:#3b3535; font-size:14px; padding:15px 0 28px 0; }
.product02 .txt p strong { font-size:40px; color:#ff8200; font-family:'Arial'!important; font-weight:normal; }
.product02 .img { float:left; width:773px; height:413px; }
/* 理赔服务 * /
.product03 { overflow:hidden; }
.product03 li { float:left; width:280px; height:200px; margin-left:15px; }
.product03 li.st1 { margin-left:0; }
* /

/* select start */

.uboxstyle { width:230px; position:relative; height:31px; }
.uboxstyle div.tag_select { display:block; color:#333333; width:86%; height:31px; background:#ffffff; padding:0 7%; line-height:31px; }
.uboxstyle div.tag_select_hover { display:block; color:#333333; width:86%; height:31px; background:#ffffff; padding:0 7%; line-height:31px; }
.uboxstyle div.tag_select_open { display:block; color:#333333; width:86%; height:31px; background:#ffffff; padding:0 7%; line-height:31px; }
.uboxstyle ul.tag_options { position:absolute; top:0; left:0; margin:0; width:100%; list-style:none; background:#ffffff; margin:0; }
.uboxstyle ul.tag_options li { display:block; padding:0 7%; height:30px; text-decoration:none; line-height:30px; color:#333333; }
.uboxstyle ul.tag_options li.open_hover { background:#e3e3e3; color:#333333 }
.uboxstyle ul.tag_options li.open_selected { background:#e3e3e3; color:#333333 }
.uboxstyle .select_arrow { border-color:#fff transparent; border-top-color:#333333; border-width:8px 6px 0; border-style:solid; position:absolute; margin-top:-2px; overflow:hidden; right:18px; height:0; width:0; top:45%; }
/* select end */

/* container end */

/* 更多内容 */
.more_list .OpenClose { cursor:pointer; width:120px; height:30px; line-height:30px; text-align:center; margin:0 auto; -moz-border-radius:10px 10px 0 0;  /* Gecko browsers */ -webkit-border-radius:10px 10px 0 0;   /* Webkit browsers */ border-radius:10px 10px 0 0; /* W3C syntax */ behavior: url(/alAssets/index/css/PIE.htc); background:#f0f0f0; border:1px solid #dddddd; border-bottom:none; position:relative; }
.more_list .OpenClose span { display:inline-block; font-size:14px; height:30px; line-height:30px; color:#ff8200; background:url(../images/bg01_txt.jpg) left center no-repeat; font-weight:bold; padding-left:20px; }
.more_list .OpenClose strong { display:none; height:30px; line-height:30px; padding-left:20px; }
.more_list .OpenClose.on strong { display:inline-block; font-size:14px; color:#ff8200; background:#f0f0f0 url(../images/bg01_txt_on.jpg) left center no-repeat!important; }
.more_list .OpenClose.on span { display:none; }
.more_list span.bg { position:absolute; top:31px; left:523px; height:1px; background:#f0f0f0; width:120px; display:block; }
.more_list { position:relative; margin-top:30px; }
.more_list .con { display: block; background:#f0f0f0; padding:0 30px 27px 15px; -moz-border-radius:18px 18px 0 0;  /* Gecko browsers */ -webkit-border-radius:18px 18px 0 0;   /* Webkit browsers */ border-radius:18px 18px 0 0; /* W3C syntax */ behavior: url(/alAssets/index/css/PIE.htc); overflow:hidden; height:176px; border:1px solid #dddddd; }
.more_list .left .more, .more_list .right .more { position:absolute; right:0; top:180px!important; }
.more_list .left { float:left; width:380px; height:210px; position:relative; }
.more_list .right { float:right; width:380px; height:210px; position:relative; }
.more_list .view03 { display:none; }
.more_list .more_view {  }
.more_list .more_view li {padding:6px 0 6px 0; height:16px; line-height:16px; font-size:12px; color:#666666; clear:both; }
.more_list .more_view li a { height:13px; line-height:13px; font-size:12px; color:#666666; display:block; padding-left:15px; text-decoration:none; }
.more_list .more_view li span { float:right; color:#999999; }
.more_list .list_02 { float:left; width:57px; background:url(../images/bg01_list02.jpg) right top repeat-y; margin-left:16px; }
.more_list .list_02 li {padding:6px 0 6px 0; height:13px; line-height:13px; font-size:12px; color:#333333; clear:both; position:relative; }
.more_list .list_02 li .boder { display:none; position:absolute; right:0; top:0; width:2px; height:100%; background:#ff8200 }
.more_list .list_02 li a { display:block; color:#333333; text-decoration:none; }
.more_list .list_02 li.on .boder { display:block; }
.more_list .list_02 li.on a { color:#ff8200; }

.more_list h3 {font-weight:400;   height:40px; line-height:40px; padding:0 16px; display:block; text-decoration:none; font-size:14px; color:#ff8200; }

#container .content .list li.news{ height:50px; line-height:50px; float:left; margin-right:0; width:90px; text-align:center; position:relative; }
.more_list .view04 { display:none; float:left; width:380px; }
.more_list .left .more_view li a { }
.more_list .left .more_view li a .red{ color:#ff8200; }

/* service  */
.service { width:35px; position:fixed; right:0; top:0; height:100%; background:#666; z-index:100; }
.service ul { }
.service ul li { position:relative; padding:0 5px 0 5px; border-bottom:1px solid #767676; font-size:14px; color:#fff; text-align:center; }
.service ul li.on { background:#ff8200; color:#fff!important; }
.service ul li.kf { color:#ff8200; padding-bottom:5px; }
.service ul li.s_txt01 { padding:48px 4px 20px 4px; text-align:center; }
.service ul li.s_txt01.on { background:none; }
.service ul li p { white-space:nowrap; line-height:40px; padding:0 25px; position:absolute; right:70px; display:none; top:0; background:url(../images/bg_service.png) no-repeat right top; height:40px; }
.service ul li a { display:block; height:40px; color:#fff; text-decoration:none; }
.service ul li.item { height:30px; padding-top:10px; padding-left:7px; }
.service ul li.item01 { padding:10px 7px 10px 7px; color:#ff8200; cursor:pointer; }
.service ul li span.ico { background:url(../images/service.png) no-repeat left top; display:block; width:21px; height:21px; }
.service ul li.on span.i01 { background:url(../images/service_hover.png) no-repeat left -5px; display:block; width:21px; height:21px; }
.service ul li span.i01 { background-position:left -5px; }
.service ul li span.i02 { background-position:-28px -5px; margin-left:2px; }
.service ul li span.i03 { background-position:-58px -5px; margin-left:2px; }
.service ul li span.i04 { background-position:-85px -5px; height:23px; margin-left:2px; }
.service ul li span.i05 { background-position:-113px -5px; margin-left:2px; }
.service ul li span.i06 { background-position:-202px -5px; margin-left:2px; }
.service ul li.top { position:absolute; left:0; bottom:0; border-bottom:none; cursor:pointer; border-top:1px solid #767676; }

.product02 .txt a{  width: 260px;}
.product01 li a,.product02 .txt a{  display: block;}

/*热销图轮播切换*/

#footer {margin-top:0 !important;}
.clipperService-item a.last{ background-position: -202px -6px;}
/*tab 车险精确报价*/
.product .chexianTab{ position: relative; }
#jingquebaojiaBtn{
    width: 114px;
    height: 43px;
    line-height: 43px;
    font-size: 15px;
    color: #fff;
    background-color: #ff8200;
    position: absolute;
    top: 54px;
    right: 42px;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
}
