﻿/*reset*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";color:#333333;}
/*main css*/

.weizhi{margin-left:20%;padding-top:97px; font-family: "微软雅黑";}
.weizhi a{ color:#ff7c1c; text-decoration:none}

.mod_mutinav{background:#fff;height:90px;border-bottom:34px solid #f3f3f3;border-bottom: 0 none; box-shadow: 0 4px 4px rgba(0,0,0,0.06);transition: box-shadow 0.3s linear,border-top 0.0s linear,height 0.3s linear, top 0.3s linear;}
.mod_navs .mod_navs_content{width:1180px;margin:0 auto}
.mod_nav li{float:left;position:relative}
.mod_nav li a{line-height:90px;font-family:"microsoft yahei";font-size:18px;color:#000;display:block;height:90px;overflow:hidden;position:relative}
.mod_nav li a img{width:180px;height: 90px;margin-right: 3px}
.mod_nav li a:hover{text-decoration:none}.mod_nav li .front .icon_separation{position:absolute;top:17px;right:0;left:auto;z-index:3}
.mod_nav li .hm_mod_icon{position:relative;margin-left:4px;left:-4px;top:1px}
.mod_nav li .icon_user_orange,.mod_nav li .icon_user_white{top:1px}
.mod_nav li .back,.mod_nav li .front{position:relative;display:block;padding:0 16px;z-index:1;cursor:pointer}
.mod_nav li .back{position:absolute;/* top:-42px; */background:#ffea00;border-bottom:#e4d104 0px solid;height:90px;line-height:90px;color:#dc6d0d}
.mod_nav li a:hover .front,.mod_nav li.current .front{top:42px}
.mod_nav li a:hover .back,.mod_nav li.current .back{top:0px}

/* 首页广告位 */
.ad {height:120px;margin-bottom: 10px;}

.main-im{position:fixed;right:10px;top:200px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(/images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:160px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(/images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(/images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(/images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(/images/open_im.png) no-repeat left top;}
.yewu a{ color:#FF0000; font-size:16px; font-family:"Microsoft YaHei UI", "Microsoft YaHei UI Light"; text-decoration:none; margin-left:85px;}
.searchBar-align-r .kf_mod_searchBox{position:absolute;right:44px;top:30px;left:auto}.kf_mod_searchBox{position:relative;width:auto}.kf_mod_searchBox .searchBar{width:100%;height:40px;position:relative;background-color:#fff}.kf_mod_searchBox .searchBar input{border:1px solid #dedede;background-color:transparent;height:38px;line-height:38px;width:87%;padding-left:2%;padding-right:10%;font-size:14px;color:#666;-webkit-transition:border-color .3s;transition:border-color .3s;position:absolute;left:0;top:0}.kf_mod_searchBox .searchBar input:hover{border-color:#b2b2b2}.kf_mod_searchBox .searchBar input:focus{border-color:#00ace9}.kf_mod_searchBox .searchBar button{width:45px;height:40px;position:absolute;right:0;top:0;display:inline-block;border:none;cursor:pointer;background-color:#00ace9;color:#fff}.kf_mod_searchBox .searchBar button:before{font-size:18px}.search_key_suggest{background-color:#fff;position:absolute;top:38px;left:1px;width:432px;border:1px solid #eee;box-shadow:0 2px 3px #cdcdcd;border-radius:2px;z-index:3}.search_key_suggest ul li a{height:22px;line-height:22px;padding:3px 0;display:block;width:100%;text-indent:10px}.search_key_suggest ul li a:hover{color:#555;background-color:#eee}
 .container2 { width: 820px; text-align: center; }
 input[type=text],
      input[type=password] {
        font-size: 18px;
        min-height: 39px;
        margin: 8px 0px 0px 0px;
        padding: 7px 8px;
        outline: none;
        color: #333;
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: right center;
        border: 1px solid #ccc;
        border-radius: 3px;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        transition: all 0.15s ease-in;
        -webkit-transition: all 0.15s ease-in 0;
        vertical-align: middle;
		font-family:"Microsoft YaHei UI", "Microsoft YaHei UI Light"
      }
      .button {}
      .button:hover{background-color: #ff9d20;color: #fff;background-position: 0 -38px;}
      .button:active {
        background-position: 0 -36px;
        border-color: #ccc #ccc #b5b5b5;
      }
      .button:active {
        background-color: #dadada;
        border-color: #b5b5b5;
        background-image: none;
        box-shadow: inset 0 3px 5px rgba(0,0,0,.15);
      }
      .button:focus,
      input[type=text]:focus,
      input[type=password]:focus {
        outline: none;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);
      }
     
      label[for=search] {
        display: block;
        text-align: left;
      }
      #search label {
        font-weight: 200;
        padding: 5px 0;
      }
      #search input[type=text] {
        font-size: 14px;
        width: 705px;
		font-family:"Microsoft YaHei UI", "Microsoft YaHei UI Light";
		color:#999999;
      }
      #search .button {
        padding: 10px;
        width: 90px;
      }

      #search2 label {
        font-weight: 200;
        padding: 5px 0;
      }
      #search2 input[type=text] {
    font-size: 14px;
    width: 140px;
    border: 1px solid #ff8400;
    color: #999999;
    height: 40px;
    border-radius: 4px;
    margin: 10px;
    padding-left: 10px;
      }
      #search2 .button {
           width: 60px;
    height: 38px;
    line-height: 38px;
    background-color: #ff6029;
    color: #fff;
    text-align: center;
    font-size: 16px;
    border-radius: 4px;
      }

.payment_no{position:absolute;z-index:99999;background:url(/images/no.png) no-repeat center center;width:600px;height:450px}


.conditions {
    border-bottom: 1px dotted #C7C7C7;
}
.conditions dt {
    padding-top: 15px;
    padding-bottom: 15px;
    cursor: pointer;
}
.conditions dt b {
    /*float: left;*/

    line-height: 25px;
    color: #fc7878;
    text-indent: 15px;
    padding-left: 10px;
	
	width:120px;

    background-position: left center;
}
.conditions dt b span {
    float: right;
    *margin-top: -23px;
    font-weight: normal;
}
.conditions dt.now b {

}
.conditions dd {
	padding-top:15px;
    display: block;
    padding-bottom: 15px;
}
.conditions dd b{
    /*float: left;*/
	color: #fc7878;
	font-size:14px;
    margin-left: 10px;
    line-height: 25px;
    white-space: nowrap;
}
.conditions dd a {
    /*float: left;*/
    margin-left: 5px;
    margin-right: 10px;
    line-height: 25px;
    color: #5A5A5A;
    white-space: nowrap;
	font-size:14px;
	padding: 3px;
}
.conditions dd a.template-a,
.conditions dd a:hover {
    color: #ffffff;
	padding: 5px;
	background-color: red;
	 text-decoration:none;
}

.r-ss{ position:fixed; right:0; top:311px; background:url(xf.png) no-repeat; width:311px;  height:120px; z-index:101;}
.r-w{ position:relative;padding-left:51px; padding-top:51px;}
.r-w #searchstr{ width:165px; height:51px; border:0; margin:0; padding:0; padding-left:16px; }
#search_btn{ display:inline-block; vertical-align:top; margin-left:14px; height:52px; width:53px; cursor:pointer;    line-height: 52px;
    text-align: center; color:#A51D06; font-size:16px; }
a#search_btn:hover{ text-decoration:none;}
span.close{ display:block; width:23px; height:23px; position:absolute; right:0; top:20px;cursor:pointer; }

.highlight{background: yellow;
    color: red;}
	.highlight.on{ color:#fff; background:red;}
