html{overflow-y:scroll;_background-image:url(about:blank);_background-attachment:fixed;_overflow-x:hidden;overflow-x:hidden;}
body{overflow-x: hidden;}
*{padding: 0; margin: 0; font-size:12px; color: #666666; font-family: "微软雅黑";}
.wrap { width:1135px;position:fixed; z-index:10;}
.clear  { clear:both;}
input,button,select,textarea{outline:none}

li{list-style:none;}
a{text-decoration:none; color:#666666}
a:hover{color:#3a3434}
img{border:0}

.collb_lb p { line-height: 25px; margin: 15px 10px;}

.qqkf{
    width:67px ;
    height:260px ;
    background:#000 ;
    position:fixed ;
    z-index:999 ;
    right:0 ; top:50% ;
    margin-top:-130px ;
    background:url(../images/qqkf.png) no-repeat ;}
.qqkf .qq-btn{
    display:block ;
    width:100% ;
    height:25px ;
    cursor:pointer ;}
.qqkf .qq-con{
    display:block ;
    width:100% ;
    height:70px ;
    /*opacity:0.6 ;*/
    cursor:pointer;}
/*.qqkf .qq-btn:hover,.qqkf .qq-con:hover{
	background:#fff ;
	opacity:0.4;
	fiter:alpha(opcity=40);}*/
/*.qqkf .qq-btn:hover,*/
/*.qqkf .qq-con:hover{
	border:1px solid #CCC;
	width:65px; height:65px;}	*/
.qq-numb{
    position:absolute;
    top:0px;
    right:67px;
    display:none;}
.qq-numb li{
    width:60px;
    margin-top:10px;
    text-align:center;}
.qq-numb li a{
    display:block;
    color:#000;
    font-size:12px;
    padding:2px 6px 2px 6px;
    background:#f0f0f2;
    border:1px solid #CCC;}

.qq-numb li a:hover{
    display:block;
    border:1px solid #005bab;
}
.qqkf .qq-con:hover ul{ display:block;}




.aaa_cz{
    /*border-left:5px solid #e6000f;*/
    float:right;
    width:100% ;
    margin-right:-13px;
}
.xj_nav{
    float:right;
    overflow:hidden;
    height:15px;
    width:600px ;
    background:#101114;
    background:none ;
}
.xj_nav .nav_shouye{

    float:left;
    height:58px;
    width:47px;

}
.xj_nav a { display:block; height:58px;text-align:right; color:#666;font-size:14px ;}
.xj_nav a:hover{
    color:#e6000f}

.main_aa .text.c.pb183{
    padding-bottom:183px
}
.main_aa .text.c a{
    color:#393e48}
.main_aa .text.c a:hover{
    color:#fff}

.top{
    height: 112px;
    background: #fff;

    width:100%;
}
.top_a{

    position: absolute;
    top: 30px;
    left: 0%
}
.logo{
    float: left;
    display:block
}

.hotline { font-size:16px; background:url(../images/karui06.png) 0 2px no-repeat;
    text-indent:26px; float:right; position: absolute; top:28px; right:0%; height:22px ;}
.hotline i { font-size:16px; font-family:"Arial Black", Gadget, sans-serif ;  color:#ff7113; font-style:normal}
.top_b{
    position: absolute;
    top:54px;
    right: 0%;
    width:900px
}

.top_bb{
    float: right;
    width: 58px;
    height: 41px;

    background: url(../images/top_a.png) no-repeat center center #e60013;
    display: none ;
}

.top_bb:hover{
    background: url(../images/top_a.png) no-repeat center center #e60013;
}
.banner{
    top:5px;
    position:relative;
    _top:0px;
    height: 600px;
    width: 100%;
    overflow:hidden ;
}
/**/
.DB_tab25 { width:1135px; height:600px ; overflow:hidden ; background:#000 ; margin: 0 auto ;}
.DB_tab25 .DB_bgSet{ position:relative ; }
.DB_tab25 .DB_bgSet li{ position:absolute ; width:100% ; height:600px ; display:none ; }
.DB_tab25 .DB_imgSet{ position:absolute ; width:1135px ;}
.DB_tab25 .DB_imgSet img{ width:1135px ; height:600px ; border:none }
.DB_tab25 .DB_imgSet a{ }

.DB_tab25 .DB_menuWrap{ position:absolute ; width:960px ; left:50% ; margin-left:-480px ;  }
.DB_tab25 .DB_menuWrap .DB_menuSet{ position:absolute ; width:100% ; top:560px ; text-align:center ; height:17px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 5px ; display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-40px;top:280px;cursor:pointer;display:none ; width:60px; height:60px;
    background:url(../images/banner-btn.png)  left top no-repeat ;}
.DB_tab25 .DB_prev:hover{ background:url(../images/banner-btn.png)  left bottom no-repeat ;}
.DB_tab25 .DB_next{position:absolute;right:-40px;top:280px;cursor:pointer;display:none; width:60px; height:60px;
    background:url(../images/banner-btn.png)  right top no-repeat ;}
.DB_tab25 .DB_next:hover{ background:url(../images/banner-btn.png) right bottom no-repeat ;}

/**/
.cz_bannn{
    background:url(../images/karui13.png) no-repeat center top ;
    height:666px;
    width:100%}


.main,.link_b,.link_c,.link_d,.link_a_cont,.box{
    width: 1000px;
    margin:0 auto;
}
.main_aa{
    padding-top: 32px;
    _padding-top: 30px;
    margin-top:60px ;
}
.main_aa .img{
    text-align: center;
}
.main_aa .text{
    text-align: center;
    padding: 5px 0
}
.main_aa .text p{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color:#000
}
.main_aa .text.a{
    color: #8c8c8c;
}
.main_aa .text.a p{
    color: #1f2228;
}
.main_aa .text.b{
    color: #ffe719;
}
.main_aa .text.b p{
    color: #fff;
}
.main_aa .text.c{
    color: #fff;
    line-height:25px;
    margin-bottom:9px;
}

.main_ab{
    padding:60px 0 68px 0;
    overflow: hidden;
}
.main_ab_ul{
    width: 164px;
    float: left;
    margin-left: 45px;
    * margin-left: expression(this.previousSibling==null?'0':'110px');
}
.main_ab_ul:first-child{
    margin-left: 0
}
.main_ab_ul:last-child{
    float:right ;
}

.main_ab_li{
    width: 164px;
    height: 188px;
    background: url(../images/main_b.jpg) no-repeat;
    text-align: center;
}
.main_ab_li:hover{
    background:url(../images/czxj_a.jpg) no-repeat}
.main_ab_li.a img{
    margin-top:4px
}
.main_ab_li.b img{
    margin-top:23px
}
.main_ab_li.c img { margin-top:13px}
.main_ab_ul .text{
    color: #8c8c8c;
    font-size: 10px;
    text-align: center;
}
.main_ab_ul .text p{
    font-size: 17px;
    color: #1f2228;
    text-align: center;
    padding: 18px 0 5px 0;
}
.main_b{
    background: #efefef
}
.main_b_c{
    padding-top:50px;
}
.main_b_c ul{
    overflow:hidden;
    height:166px;
    margin-bottom:16px}
.main_b_c ul li{
    float:left;
    width:238px;
    margin-left:16px;
    height:166px;
    overflow:hidden;
    position:relative;
}
.main_b_c ul li:first-child{
    margin-left:0
}
.main_b_c ul li a.a{
    width:238px;
    height:166px;
    display:block}
.main_b_c ul li a.b{
    position:absolute;
    left:0;
    top:0;
    width:238px;
    height:166px;
    background:url(../images/czxj_a.png) no-repeat center;
}
.main_b_c ul li .cc{
    position:absolute;
    left:0;
    bottom:-166px;
    height:166px;
    width:238px;
}
.main_b_c ul li b{
    position:absolute;
    left:0;
    top:0;
    background:#000;
    display:block;
    width:238px;
    height:166px;
    filter:alpha(opacity=50);
    opacity:0.5;
}
.main_b_c .more{
    padding:40px 0 70px 0;
    text-align:center
}
.main_b_c .more a{
    display:inline-block

}

.main_b_c .more a{
    *display:inline
}
.main_c{
    margin-bottom:20px;
    margin-top:-50px;
}
.main_c_c ul{
    overflow:hidden
}
.main_c_c ul li{
    width:300px;
    float:left;
    margin-left:45px;
    * margin-left: expression(this.previousSibling==null?'0':'20px');
}
.main_c_c li:first-child{
    margin-left:0;
}
.main_c_ct{
    height:50px;
    line-height:50px;
    border-bottom:1px solid #efefef;
    color:#1f2228;
    font-size:18px;
}
.main_c_cc{
    padding:15px 0 30px 0;
    position:relative
}
.main_c_cc a{
    display:block;
    line-height:22px;
    height:22px;
    overflow:hidden;
    float:left;

}
.main_c_cc a:hover { color:#ff8d19;}
.main_c_cc ul li{
    background:url(../images/karui_68.png) left center no-repeat;
    text-indent:10px;
    margin-left:0;
}
.main_c_cc ul li span { float:right;}
.main_c_cc .moree { color:#ff8d19; background:url(../images/karui_71.png) left center no-repeat;}
.main_d_c{
    text-align:center;
    padding-top:30px
}
.main_d_c .png{
    display:inline-block;
    width:50px;
    height:50px;
    background:url(../images/main_da.png) no-repeat center center;
    color:#000000;
    text-align:center;
    line-height:50px;
    font-size:10px;
    font-family:"黑体";
    font-weight:bold;
    behavior: url(js/ie-css3.htc);
    border:0;
    cursor:pointer;
}
.main_d_c.xinde .png{
    background:url(../images/main_da_haaara.jpg) no-repeat center center;
    color:#fff
}
.main_d_c .png:hover{
    background:url(../images/main_da_hover.png) no-repeat center center;
    color:#fff
}
.main_d_c.cz a:hover{
    background:url(../images/main_da_hovera.png) no-repeat center center;
    color:#fff
}
.main_d_c a{
    *display:inline}


.main_d_c a{
    *display:inline}
.main_e{
    background:#e0641a;
    overflow:hidden;
}
.main_aa_foot{
    margin:0 0 30px 0}
.main_aa .img_a{
    text-align:center;
    padding:15px 0 20px 0;
    border-bottom:1px dashed #272b31;
}

/*case*/
.case_a{
    padding-top:80px;
    overflow:hidden
}
.case_a_cont{
    overflow:hidden;
    margin-bottom:16px
}
.case_a_cont a{
    display:block;
    width:333px;
    height:166px;
    float:left;
    position:relative;
    overflow: hidden;
}
.case_a_cont a img { margin:0 0 10px 10px; }
.case_a_cont a p{
    height:45px;
    padding:10px 15px;
    position:absolute;
    width:208px;
    left:0;
    bottom:-65px;
    color:#fff;
    z-index:9
}
.case_a_cont a p span{
    color:#fff;
    display:block;
    height:20px;
    line-height:20px;
    overflow:hidden}
.case_a_cont a p font{
    color:#fff;
    height:20px;
    line-height:20px;
    overflow:hidden}
.case_a_cont a b{
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
    display:block;
    width:99%;
    height:65px;
    position:absolute;
    left:10px;
    bottom:-65px;
}

.scroll img{
    margin-right:20px ;
}

.main_more{
    width:1000px;
    margin:0 auto;
}
.main_more p{font-size:18px;}

.scroll_a{
    width:1000px;
    margin:0 auto;
    text-align:right;
    margin-top:30px;
}

.scroll_a a
{
    margin-right:15px;
}


/*导航部分*/
#menu {

    display:block;
    width:100%;
    height:34px;}
#nav {display:block; overflow:hidden; float:right;}
#nav .mainlevel {
    float:left;
    text-align:center;
    display:block;

}
#nav .mainlevel a {
    font-size:14px;
    color:#000;
    text-decoration:none;
    line-height:34px;
    height:34px;
    text-align:center;
    padding:0 15px;
    display:block;
    _width:48px;}
#nav .mainlevel a:hover {color: #f58100;}
#nav .mainlevel ul {

    position:absolute;
    display:none;
    *width:2000px;/*IE is great need, width>=li.length*/
    margin-left: 14px;}
#nav .mainlevel li {float:left; background:#959593; border-right: 1px solid #fff; }
#nav .mainlevel li a {
    color:#FFF;
    padding:0 12px;
    line-height:24px;
    height:24px;
    display:block;
    _padding-bottom:6px;/*IE6 only*/}
#nav .mainlevel li a:hover { color:#005bab; }
/*翻页条*/
 #AspNetPager1{
	padding:40px 0 0 20px ;
	}
 #AspNetPager1 a
 {
     margin-right:5px;border: 1px solid #ccc;
    display:block;
    width:60px;
    height:25px;
    line-height:25px;
    text-align:center;
    float:left ;
    color:#b6b7b9;
    background:#fff;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif ;
	text-align:center;
	
	transition:all 0.3s ;
	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	-ms-transition:all 0.3s ;
	-o-transition:all 0.3s ;
}
#AspNetPager1 a:hover
{background:#42d297;
 color:#fff ;
 cursor:pointer 
    }
#AspNetPager1 span{
    background:#FF7113;
 display:block;
    width:40px;
    height:25px;
    line-height:25px;
    text-align:center;
    float:left ;
    color:#fff !important;
}
.cpb {border:none;font-weight:normal;color:#fff;}
