@charset "gb2312";
/* CSS Document */
html{ overflow-x:hidden;}
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, form, article, aside, embed, dl, dt, dd, table, td, th, input, button, legend, fiedlset, blockquote, textarea, label, strong, img, fieldset { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
.clearfix { font-size:0; clear:both; line-height:0; }
ul, li { list-style-type:none; }
img, input { border:0 none; }
label { }
table { border-collapse:collapse; }
em, cite, b { font-style:normal; }

	
/*pub-width*/
.logoBar, .nav, .banner, .notice, .wrap,.footer, .page, .aboutUs,.beian { width:1200px; margin:0 auto; }

/*logoBar*/

.top{ background-image:url(../images/bj.png); background-repeat:repeat-x; height:100px;}
.top .top_box{ width:1300px; margin:0 auto; padding-top:12px;}
.top .logo{ float:left;}
.top ul{ float:right; margin-top:10px}
.top ul li{ float:left; width:122px; height:52px; text-align:center; margin-left:20px; padding-top:4px; font-family:Gotham, "Î¢ÈíÑÅºÚ", Helvetica, Arial, sans-serif; color:#FFFFFF; font-size:12px; line-height:18px}
.top ul li a{ color:#FFFFFF; font-size:16px; line-height:24px; text-decoration:none;}
.qing{ background-image:url(../images/qing.png); background-repeat:no-repeat;}
.pin{ background-image:url(../images/pin.png); background-repeat:no-repeat;}
.huang{ background-image:url(../images/huang.png); background-repeat:no-repeat;}
.hei{ background-image:url(../images/hei.png); background-repeat:no-repeat;}
.top ul li:hover,.top ul li.focus{background-image:url(../images/hui.png); background-repeat:no-repeat;}



/*.logoBar { height:89px; background:url(../images/bg_logoBar.png) right center no-repeat; }
.logo { height:89px;line-height:89px;overflow:hidden;vertical-align:middle;width:500px;display:table-cell;*display:block; }
.logo img{vertical-align:middle;}

.state { padding-top:15px; }
.state a { padding-left:22px; display:inline-block; margin-left:22px; }
.state a.home { background:url(../images/ico1.png) left center no-repeat; }
.state a.join { background:url(../images/ico2.png) left center no-repeat; }


.nav { height:51px; background:url(../images/bg_nav.png) no-repeat; }
.nav ul { }
.nav li { float:left; width:96px; height:51px; line-height:51px; text-align:center; margin-right:1px; }
.nav li a { font-size:14px; color:#fff; display:block; }
.nav li a:hover, .nav li a.focus { color:#fff; text-decoration:none; background:url(../images/navAHo.png) no-repeat; }
.search { padding:10px 20px 0 0; position:relative; }
.sBtn1 { width:19px; height:19px; border:0 none; cursor:pointer; background:url(../images/sBtn1.png) no-repeat; position:absolute; top:16px; right:26px; }*/
/*banner*/
.banner { width:1200px; margin-top:1px; height:320px; position:relative;}
.banner img{ position:absolute; left:50%; margin-left:-960px;}
#bSlider {width:1200px; height:278px; position:relative; clear:both;}
.ulImg{width:1200px; height:278px; position:relative; overflow:hidden; display:block;}
.ulImg IMG { width:948px; height:278px;}
#bSlider .slides { position:absolute;top:0;left:0;}
.pagination { position:absolute;bottom:0;}
.pagination li { float:left;text-align:center;}
.pagination li a {width:316px; height:30px; line-height:30px; display:block;background-color:#012957; color:#666; text-decoration:none;}
.pagination li.active a,.pagination li.active a:hover { background-color:#b20000; color:#fff; text-decoration:none;}
.pagination li.active a:hover { }
/*notice*/
.gonggao{ background-image:url(../images/bj1.png); background-repeat:repeat-x;}
.notice { height:40px; line-height:40px;overflow:hidden; position:relative; }
.notice span { display:inline-block; width:11px; height:35px; }
.notice span.bg_spanL {  }
.notice span.bg_spanR { }
.notice strong { color:#333; float:left; }
.sttongg,.swap { width:860px; height:35px; position:absolute; top:0; left:76px; line-height:40px;}
.swap{ top:35px;}
/*wrap*/
.wrap { margin-top:40px;}
.L { width:630px; }
.pubMod { }
.pubMod .T { height:32px; line-height:32px; border-bottom:#ccc 1px solid; margin-bottom:10px; }
.pubMod h3 { font-size:14px; font-weight:bold; color:#666; display:inline-block; width:75px; text-align:left; border-bottom:#ce0000 1px solid; }
.pubMod .C { }
.trendpt { padding-bottom:12px; overflow:hidden; }
.trendp img { display:block; width:94px; height:94px; border:#ccc 1px solid; margin-right:14px; }
.trendt { width:520px; line-height:22px; }
.trendt dt a { }
.trendt dd { color:#666}
.trendt dd a { text-align:right; color:#8e1a1a; text-decoration:underline; }
.R { width:310px; }


.inTrends1{ margin-bottom:30px;} 
.inTrends1 .trendt1{cursor:pointer; background-image:url(../images/zhaopinbeijing.png); background-repeat:no-repeat;  }
.inTrends1 .trendt1 dt{ margin-left:82px; padding-top:23px;height:72px;}
.inTrends1 .trendt1 dt a{ color:#0c9ddc; font-size:16px; float:left;}
.inTrends1 .trendt1 dt p{color:#666666; font-size:12px; float:right; margin-right:20px; margin-top:2px; padding-right:40px;}
.inTrends1 .trendt1 dd{ background-color:#f3f3f3;font-size:14px;}
.trendpt1 { padding-bottom:12px; overflow:hidden; }
.trendp1 img { display:block; width:300px; height:200px; border:#ccc 1px solid; margin-right:14px; }
.trendt1 { width:880px; line-height:22px; }
.trendt1 dd a { text-align:right; color:#8e1a1a; text-decoration:underline; }




/*bigImgSlid*/
.bigImgSlid { width:304px; height:199px; overflow:hidden; border:#ccc 3px solid; position:relative; }
.bigSlidUl { }
.bigSlidUl ul { width:912px; }
.bigSlidUl li { float:left; width:304px; height:199px; }
.bigImgSlid a#prve, .bigImgSlid a#next { display:block; width:51px; height:51px; background:url(../images/slidRow.png) no-repeat; position:absolute; top:70px; z-index:1000; }
.bigImgSlid a#prve { background-position:0 0; left:0; }
.bigImgSlid a#prve:hover { background-position:0 -51px; }
.bigImgSlid a#next { background-position:-51px 0; right:0; }
.bigImgSlid a#next:hover { background-position:-51px -51px; }
/*kefu*/
.kefu { width:306px; height:92px; line-height:24px; padding:1px; border:#ccc 1px solid; background:url(../images/bg_kefu.png) 1px 1px no-repeat; }
.kefu p { padding-left:12px; }
.kefu p.p1 { font-size:14px; color:#191919; padding-top:20px; }
.kefu p.p2 { font-size:24px; color:#a80a0a; }
.inkefu p.p1{ font-size:12px; padding-top:12px;}
.inkefu p.p2{ font-size:20px;}
/*picpic*/
.picpic { clear:both; padding:12px 0 20px; overflow:hidden; }
.picpic ul { width:960px; }
.picpic li { float:left; width:226px; height:100px; padding:1px; border:#ccc 1px solid; margin-right:10px; overflow:hidden; position:relative; }
.picpic li span { width:226px; height:22px; line-height:22px; display:block; position:absolute; bottom:0; background-color:#333; filter:alpha(opacity=70); background-color:rgba(51, 51, 51, .7); text-align:center; }
.picpic li span a { color:#fff; }
/*bt*/
.bt { background:#f0f0f0 url(../images/bg_bt.png) left top repeat-x;overflow:hidden;}
.aboutUs { }
.boxOne { float:left; width:450px; height:270px;padding-right:20px; line-height:20px; padding-top:20px; background:url(../images/bg_line1.png) right top repeat-y; }
.boxOne strong { }
.boxOne p { padding-top:12px; }
.boxTwo { float:right; padding-top:20px;}
.boxTwo tr th{width:80px; text-align:right; font-weight:100;}
.boxTwo td{ padding:5px 0;}
/*ft*/
.ft{ height:220px; background:url(../images/bj2.png) left center repeat-x;}
/*.footer{ font-family:Tahoma, Geneva, sans-serif; color:#9bd3fb;text-align:left; padding-top:18px;background:url(../images/ftlogo.png) right 20px no-repeat;}*/
.footer{ font-family:Tahoma, Geneva, sans-serif; color:#505050;text-align:left; padding-top:40px;}
.footer img{ float:left; margin-left:54px; margin-right:166px;}
.footer p{ float:left;}
.beian_box{ background-color:#555555; color:#FFFFFF; line-height:40px;}

/*page*/
.page{ height:60px; line-height:60px;text-align:right;}
.page a{ display:inline-block; padding:0 6px;}
.page span{}
.page span b{color:#8d1919;}
.page a:hover,.page a.focus{ font-weight:bold;color:#8d1919; text-decoration:underline;}
/*sideBar*/
.sideBar{width:250px;}
/*container*/
.container{width:880px;}
/*btn*/
.grayBtn1 { font-family:Arial, Helvetica, sans-serif; width:53px; height:23px; line-height:23px; text-align:center; color:#666; cursor:pointer; border:0 none; background:url(../images/grayBtn1.png) no-repeat; display:inline-block; }
/*pubstyle*/
.kefu p { font-family:"Microsoft YaHei"; }
.underline { text-decoration:underline; }
.f3 { color:#333; }
.f9 { color:#999; }
.f6 { color:#666; }
.ff40 { color:#f40; }
.input226_30 { width:223px; height:30px; line-height:30px; color:#999; padding-left:3px; background:url(../images/bg_search.png) no-repeat; }
/*.input173_23 { width:170px; height:23px; line-height:23px; background-color:#fff; border:#ccc 1px solid; border-radius:1px; padding-left:3px; }*/
.homeform .Iw290{width:170px; height:23px; line-height:23px; background-color:#fff; border:#ccc 1px solid; border-radius:1px; padding-left:3px;}
.homeform .Iw450{font-size:12px; width:384px; height:60px; padding:4px; line-height:20px; border:#ccc 1px solid; border-radius:1px; overflow:hidden;}
.homeform .input131_24{width:50px;height:24px;line-height:24px;color:#999;padding-left:3px;border:#ccc 1px solid;border-radius:1px;}
.mesg .Iw290{ width:300px; height:34px; line-height:34px; background-color:#fff; border:#ccc 1px solid; border-radius:3px; padding-left:3px; vertical-align:middle;}
.mesg .input303_34{ width:300px; height:34px; line-height:34px; background-color:#fff; border:#ccc 1px solid; border-radius:3px; padding-left:3px; vertical-align:middle;}
.textarea392_198 { font-size:12px; width:384px; height:100px; padding:4px; line-height:20px; border:#ccc 1px solid; border-radius:1px; overflow:hidden;}
.mesg th{line-height:34px;}
.input131_24{width:90px;height:30px;line-height:30px;color:#999;padding-left:3px;border:#ccc 1px solid;border-radius:1px;}
td.valign input,td.valign img,td.valign a{vertical-align:middle;}
.textarea751_130,.Iw450{ font-size:12px; color:#999; width:741px; height:110px; padding:5px; line-height:20px; border:#ccc 1px solid; border-radius:3px; overflow:hidden;}
.nav, .banner, .thumb, .notice, .bigImgSlid,.pubModL{ margin-bottom:8px; }
table th{font-size:12px;text-align:right;}
/*font-size*/
.f14 { font-size:14px; }
.fbold { font-weight:bold; }
.trendt dt a, .boxOne strong { font-size:14px; font-weight:bold; }
.left, .sttongg, .L, .trendp,.sideBar{ float:left; }
.right, .state, .search, .R, .more, .trendt,.container{ float:right; }
/*aLink*/
a { color:#333; text-decoration:none; }
a:hover { color:#f40; text-decoration:underline; }
.more a { color:#999; }
.notice .sttongg a:hover{color:#ce0000; text-decoration:underline;}

dl.mlist{padding:5px;border-bottom:1px solid #ccc;font-size:12px;line-height:24px;}
.mlist dt{line-height:180%;font-weight:bold;color:#333;}

/*dialogsub*/
.divsub{z-index:333;position:fixed;background:#eee;filter:alpha(opacity=90);opacity: 0.9;width:100%;height:100%;}
.dialogsub{border:5px solid #0057b5;width:300px;background:#fff;color:#fff;margin:auto;top:280px;position:relative;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;}
.dialogsub_tp{height:36px;border-bottom:1px solid #3a7dda;color:#fff;font-size:14px;line-height:36px;text-indent:10px;background:#4891dc;}
.dialogsub_md{padding:20px;text-align:center;min-height:50px;line-height:24px;color:#0057b5;}
.dialog_bt{text-align:center;padding:20px;}
.dialog_bt .dia_btn{padding:6px 10px;background-color:#4891dc;border:1px solid #0057b5;color:#fff;cursor:pointer;*cursor:hander;}
.page .page_jump{display:none;}


    .flexslider {
        margin: 0px auto;
        position: relative;
        width: 100%;
        height: 482px;
        overflow: hidden;
        zoom: 1;
    }   
	
	.flexslider img{ position:absolute; left:50%; margin-left:-960px;}
	
	
	  
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    
    .flex-direction-nav a {
        width: 70px;
        height: 70px;
        line-height: 99em;
        overflow: hidden;
        margin: -35px 0 0;
        display: block;
        background: url(../images/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;  
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 35px;
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -70px;
        right: 0;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    
    .flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: 10px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    
    .flex-control-paging li a {
        background:url(../images/dot.png) no-repeat 0 -16px;
        display: block;
        height: 16px;
        overflow: hidden;
        text-indent: -99em;
        width: 16px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background-position: 0 0;
    }
    
    .flexslider .slides a img {
        width: 100%;
        height: 482px;
        display: block;
    }
	
	
	
	
	
.jianjie{ width:1200px; margin:0 auto; margin-top:60px; overflow:hidden;} 
.jianjie img{ float:left; margin-left:30px;}
.jianjie dl{ float:right; width:600px;}
.jianjie dt{ font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; width:100px; line-height:40px; border-bottom:3px solid #555555; margin-bottom:30px;}
.jianjie dd{ font-size:14px; line-height:30px;}
.jianjie a{ height:36px; width:120px; display:block; line-height:36px; text-align:center; color:#555555; border:1px solid #555555; margin-top:30px; font-size:14px;}
.jianjie a:hover{color:#F54648;}

.xm-box{  margin-top:-32px; width:1200px; margin-left:auto; margin-right:auto;}
.xm h1{ font-size:22px; border-bottom:3px solid #555555; width:100px; margin-bottom:40px; display:block;}

.zs-box{  margin-top:-32px; width:1200px; margin-left:auto; margin-right:auto; overflow:hidden;}
.zs-box h1{font-size:22px; border-bottom:3px solid #555555; width:100px; margin-bottom:40px; display:block; overflow:hidden;}
.zs-box ul{ width:2000px; height:240px; overflow-y: hidden;}
.zs-box li{ width:292px; height:240px; float:left; margin-right:12px;}
.lc-box{width:1200px; margin-left:auto; margin-right:auto; margin-bottom:90px;} 
.lc-box ul{ width:1300px;margin-top:-18px;}
.lc-box li{ float:left; width:100px; height:36px; line-height:36px; text-align:center; border:#555555 solid 1px; margin-right:81px; background-color:#FFFFFF;}


.allList ul{ overflow:hidden;}
.allList li{ float:left; margin-right:20px; margin-bottom:20px; text-align:center; line-height:30px}
.spec-list li{ float:left;}
.beian{ overflow:hidden;}
.beian p{ float:left;}

