.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
深黑 重要文字和标题  #222
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w1120{ width:1120px; clear:both; margin:0 auto; overflow:hidden  }
.w100{ width:100%; min-width:1120px;  clear:both; margin:0 auto; overflow:hidden  }

.hengfu{ width:100%; min-width:1200px; max-height:500px; overflow:hidden; margin:0 auto;}
.hengfu img{ width:100%; display:block; }
/********* index *****************/

    .index-new .container .tankuan{
           /*width: 600px;*/
           position: absolute;
           bottom: 0px;
           left: -600px;
           background:#ffffff;
           z-index: 22;
           /* height: 583px; */
           padding: 0 20px;
           border:1px solid #ddd;
          }
          .index-new .container  .tankuan h2 {
           width: 300px;
           height: 42px;
           border-bottom: 3px solid #9f9fa5;
           color: #000;
           font-size: 26px;
           margin-bottom:8px;
           padding-top:8px;
         }
         .index-new .container  .tankuan .fankui{
         color: #000;
         margin-top: 20px;
         width: 485px;
        /*height: 41px;*/
         /*overflow: hidden;*/

       }
       .index-new .container  .tankuan .fankui span{
         width: 70px;
         height: 40px;
         line-height: 40px;
         margin-right: 10px;
       }
       .index-new .container  .tankuan .fankui input[type=text]{
         width: 399px;
         height: 40px;
         float: right;
         line-height:normal;
        /* background: #0E101F;*/
         border: 1px solid #d5d6d7;
         padding-left: 10px;
         /*color: rgba(255, 255, 255, .8);*/
         -webkit-transition: box-shadow 0.30s ease-in-out;  /* 只让box-shadow属性做过渡效果！*/
         -moz-transition:  box-shadow 0.30s ease-in-out;      /*firefox*/
       }

       .index-new .container  .tankuan .fankui input[type=text]:focus{
         outline:none;
         border:#87C6F9 1px solid;
         box-shadow: 0 0 3px rgba(103, 166, 217, 1);
       }
       .index-new .container  .tankuan .second input[type=submit]{
         width: 150px;
         height: 50px;
         margin: 20px auto;
         background: #c7000a;
         color: #ffffff;
         border:none;
         outline: none;
         margin-left: 175px;
         font-size: 20px;
         border-radius: 3px;
         cursor: pointer;
         margin-bottom: 40px;
       }
       .index-new .container  .tankuan .fankui{
         color: #000;
         margin-top: 12px;
         width: 485px;
         /*height: 41px;*/
         /*overflow: hidden;*/

       }
       .index-new .container  .tankuan .fankui span{
         width: 70px;
         height: 36px;
         line-height: 36px;
         margin-right: 5px;
       }
       .index-new .container  .tankuan .fankui input[type=text]{
         width: 399px;
         height: 36px;
         float: right;
         line-height:normal;
        /* background: #0E101F;*/
         border: 1px solid #d5d6d7;
         padding-left: 10px;
         /*color: rgba(255, 255, 255, .8);*/
         -webkit-transition: box-shadow 0.30s ease-in-out; 
         -moz-transition:  box-shadow 0.30s ease-in-out;     
       }

       .index-new .container  .tankuan .fankui input[type=text]:focus{
         outline:none;
         border:#87C6F9 1px solid;
         box-shadow: 0 0 3px rgba(103, 166, 217, 1);
       }
       .index-new .container  .tankuan .second input[type=submit]{
         width: 150px;
         height: 50px;
         margin: 13px auto;
         background: #c7000a;
         color: #ffffff;
         border:none;
         outline: none;
         margin-left: 175px;
         font-size: 20px;
         border-radius: 3px;
         cursor: pointer;
        /*  margin-bottom: 40px; */
       }
/***********分页*******************/

.pagination{list-style:none;margin:0;padding:0; margin-bottom:30px; text-align:center; display:inline-block;vertical-align:bottom}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;}
.pagination a:hover ,.pagination li.thisclass a{ background:#b22; color:#fff; border: 1px solid #b22;}


/********cp**************/
/* 本例子css */
	.focusBox { position: relative; width: 460px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 460px; height: 300px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background:#666;  }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#b00;  }

/*底部开始*/
.footWrap{ background:url(footer_bj.gif)  center top; height:240px; overflow:hidden; font-family:"Microsoft Yahei"; }
.footer { width:1200px; margin:0 auto; position:relative; }
.fnav{ width:189px; height:209px; margin-top:1px; line-height:32px; padding-top:30px; text-align:center; color:#fff; font-size:14px;background:#222; }
.fnav a{ color:#fff; display:block;}
.f_pic{width:130px; height:130px; margin:60px 0 0 60px; text-align:center;}
.f_pic a i{display:block; font-size:24px; color:#fff; font-weight:bold; margin-top:5px;}
.f_wz{width:480px; height:105px; margin:64px 0 0 25px; line-height:32px; color:#fff;}
.f_wz a{color:#fff;}

.footer p{ position:absolute; top:52px; right:37px; width:160px; height:102px; }
.footer p img{ width:140px;  margin:0 0 10px 14px ;}
.footer p em{display:block; text-align:center; font:14x "宋体"; color:#c2c1c5; }
/*底部结束*/


/**/
.join_bj{height:512px; height:512px; background:url(join_bj.jpg) no-repeat center top;  overflow:hidden; font-family:"Microsoft Yahei";}
.join_bj .content{ width:1200px; margin:0 auto;}
.join{height:512px; width:362px; background:url(join_b.png) no-repeat center top; overflow:hidden;}
.join h2{width:362px; height:86px; text-align:center; font-size:29px; color:#091e56; font-weight:normal; line-height:86px; overflow:hidden;}
.join ul{margin:45px 0 0 23px;}
.join ul li{width:313px; height:37px; margin-bottom:11px; border:1px solid #999; overflow:hidden;}
.join ul li span{color:#e7e8ec; font-size:14px; display:inline-block; padding-left:18px; width:42px; height:37px; line-height:37px; vertical-align:top;}
.join .inp1 span{width:55px;}
.join ul li input{border:none; background:none; width:240px; height:37px; line-height:37px; font-size:14px; color:#fff;}
.join ul li textarea{width:230px; height:148px; border:none; background:none; line-height:37px; font-size:14px; color:#fff; resize:none;}
.join .inp2{height:148px;}
.join .inp2 span{width:65px;}
.join .inp3{height:39px;border:0;}
.join .inp3 span{width:84px; padding:0; text-align:center; border:1px solid #999; float:left;}
.join .inp3 img{float:left;}
.join .inp3 input{width:86px; height:39px; background:url(p_nav.jpg) no-repeat center top; float:left; color:#333; }
.join .inp3 input.yzm{ background:none;border:1px solid #999; height:37px; border-left:none; width:60px; color:#fff;}
.join .inp3 img{ padding:12px 10px; background:#eee;}
/**/