/* 兼容手机代码 */
@media (max-width:1080px){ body{width:122%;} }
/*通用样式*/
.modal-dialog{width:800px !important;}
.fleft{float:left;}
.fright{float:right;}
.abs{position:absolute;}
.rel{position:relative;}
.center{margin:0px auto;}
.test{background-color:#CCC;}
.test2{background-color:#999;}

.malert
{
	position:fixed;
	width:500px; 
	height:35px;
	background:#333;
	top:-35px; 
	left:50%;
	line-height:35px;
	font-size:14px;
	color:#000;
	margin-left:-250px;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7;
	z-index:99999;
}

.header{width:100%; height:97px;}
.headin{ width:1200px; height:100%; line-height:97px;}
.dh_list li{ float:left; margin-right:5px;}
.dh_list a{ display:block; height:97px; line-height:97px; color:#888888; font-size:16px; padding-left:10px; padding-right:10px;}
.dh_list .a:hover{ background-color:#0C6BEB; color:#FFF;}
.dh_list .on{ background-color:#0C6BEB; color:#FFF;}

/*------------banner---------------*/
#fullSlide{ width:100%; position:relative; height:680px; background:#fff; }
#fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
#fullSlide .bd ul { width:100% !important; }
#fullSlide .bd li { width:100% !important; height:680px; overflow:hidden; text-align:center; background-position:center;}
#fullSlide .bd li a { display:block; height:440px; }

#fullSlide .hd { position:absolute; bottom:0; width:100%; z-index:1; height:28px; line-height:28px; text-align:center; }
#fullSlide .hd ul { height:28px; text-align:center; }
#fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:34px; height:6px; margin:0 5px; background:#fff; overflow:hidden; line-height:9999px; }
#fullSlide .hd ul .on { background:#e77a1b;}
#fullSlide .bd ul { width: 100% !important;}



.main1{width:100%; height:622px; background-color:#FFF;}
.main1_in{width:1200px; height:622px;}
.i_titbox{width:100%; height:135px; text-align:center; padding-top:30px; margin-bottom:30px;}
.i_titbox .p1{color:#333333; font-size:38px; line-height:60px;}
.i_titbox .p2{color:#666666; font-size:16px; line-height:36px;}
.i_titbox img{ margin:10px;}
.m1_box{width:293px; height:422px; margin-left:7px;}
.m1_box p{width:274px; height:auto; color:#777777; font-size:14px; line-height:24px;}

.main2{width:100%; height:636px; background-image:url(../images/bg_16.jpg); background-position:center; background-repeat:no-repeat;}


.main3{width:100%; height:auto;}
.m3_in{width:1200px;}
.tea_box{width:100%; height:322px;}
.tea_box img{width:322px; height:322px;}
.tea_box p{width:850px;}
.tea_box .p1{ font-size:38px; line-height:80px; color:#000;}
.tea_box .p2{ font-size:20px; color:#999999; line-height:32px; text-indent:2em;}

.m3_cn{width:300px; height:320px; margin:0px auto;}

.m3_cn_img{ margin-right:40px; margin-left:40px;}

.main4{width:100%; height:630px; background-image:url(../images/map_12.jpg); background-position:center; background-repeat:no-repeat;}

.i_bookbox{width:239px; height:203px; /*background-image:url(../images/bg_13.png);*/ background-color:#fff; border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF;}
.i_bookbox img{width:100%; height:100%; cursor:pointer;}

.book_box{width:1200px; height:408px;}

.box_in{width:239px; height:203px; top:0px; left:0px; background-image:url(../images/bg_13.png); display:none;}
.box_in img{width:108px !important;}


/*-----------footer-----------*/
.footer{ width:100%; height:407px; overflow: hidden;}
.footer01{ width:100%; height:305px; background-image:url(../images/ft_30.jpg); background-position:center; background-repeat:no-repeat; overflow:hidden;}
.foot{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:48px;}
.foot_overflow{ width:1250px; height:auto;}
.foot div{ float: left;  border-right:#545050 solid 1px; padding-right:45px; margin-right:45px; height:auto;}
.foot div ul span{ color:#fff; font-size:16px; font-family:"微软雅黑"; line-height:32px; }
.foot div ul li{ line-height:24px;}
.foot div ul li a{ color:#a2a2a2; font-size:14px; font-family:"微软雅黑"; display:inline-block;}
.foot div ul li a b{ width:2px; height:2px; background:#aaaaac; display:block; float:left; margin-top:14px; margin-right:8px;}
.foot01{ width:125px; height:125px; text-align:center; line-height:25px; font-family:"微软雅黑"; font-size:14px; color:#999999; border-right:#545050 solid 1px; padding-right:45px !important; margin-right:45px !important;}
.foot02{ width:165px !important; height:auto; margin-left:60px; border-right:none !important; padding-right:0 !important; margin-right:0 !important;}
.foot02 p:nth-last-of-type(2){ color:#FFF100; font-size:22px; font-family:"Arial"; text-align:center;}
.foot02 p:nth-last-of-type(1){ color:#999999; font-size:14px; font-family:"微软雅黑"; text-align:center; margin:3px 0 25px 0;}
.foot02 a{background:url(../images/tel.jpg) no-repeat center; width:157px; height:33px; display:block; line-height:33px; border-radius:3px;}
.foot02 a span{ margin-left:40px;; font-size:14px; color:#FFF100;}

.footer02{ background:#dcdddf; height: 102px; !important; width:100% !important; text-align:center; overflow:hidden;}
.footer02 ul{ margin-top:54px;}
.footer02 ul li{ display:inline-block;}
.footer02 ul li a{ color:#666666; font-size:14px; margin-right:15px; padding-right:15px; border-right:#c5c6c8  solid 1px;}
.footer02 p{ color:#888888; font-size:12px; font-family:"微软雅黑"; text-align:center; line-height:24px;}
.footer02 a{ color:#777777; font-size:12px;}


/*******在线咨询  侧边******/
.fun-nav{
    position: fixed;
    z-index: 10000;
    width: 54px;
    top: 200px;
	right:0;
	
}
.index .fun-nav{
    top: 770px;
}
.fun-nav li{
    margin-top: 1px;
    width: 54px;
    height: 54px;
    overflow: hidden;
	position:relative;
    background: #e8e8e8 url("../images/sprite.png") no-repeat;
}
.fun-nav li a{
    display: block;
    height: 54px;
    padding-left: 54px;
    width: 170px;
    font-size: 14px;
    line-height: 54px;
    color: #FFF;
}
.fun-nav li:hover{
    width: 124px;
	left:-70px;
    background-color: #FB6B00;
	position:relative;

}
.fun-nav li:hover a{
    color: #FFF!important;
}
.fun-nav .top:hover{ position:relative; left:0;}
.fun-nav .qq{
    background-position: -32px -320px;
}.fun-nav .qq:hover{
    background-position: -194px -320px;
}
.fun-nav .qq a{

}
.fun-nav .leave-word{
    background-position: -32px -373px;
}
.fun-nav .leave-word:hover{
    background-position: -194px -373px;
}

.fun-nav .weixin{
    background-position: -32px -430px;
}.fun-nav .weixin:hover{
    background-position: -194px -430px;
}


.fun-nav .sina{
    background-position: -32px -486px;
}.fun-nav .sina:hover{
    background-position: -194px -486px;
}

.fun-nav .contact{
    background-position: -32px -538px;
}
.fun-nav .contact:hover{
    background-position: -194px -538px;
}

.fun-nav .top{
    background-position: -32px -582px;
}.fun-nav .top:hover{
    width: 54px;
    background-position: -194px -582px;
}


.top{
    background-position: -32px -582px;}
.top:hover{
    width: 54px;
    background-position: -194px -582px;
}

#leave-word{
    position: fixed;
    display: none;
    top: 105px;
    z-index: 1000000000;
    border: 1px solid #e6e6e6;
    width: 1178px;
    left: 50%;
    margin-left: -590px;
    height: 615px;
    background: #fafafa;
}
#leave-word .l-close{
    position: absolute;
    top: 0;
    right: 0;
    width: 73px;
    height: 68px;
    cursor: pointer;
    background: url("../images/leave-word-close.png") no-repeat;
}
#leave-word .leave-word-top{
    display: block;
    margin: 0 auto;
    position: relative;
    top: 75px;
}
#leave-word table{
    position: relative;
    display: block;
    width: 980px;
    margin: 0px auto;
    top: 140px;
}
#leave-word tbody{

}
#leave-word {

}
#leave-word tr:first-child td{
    width: 33.33%;
}
#leave-word input{
    padding: 5px 5px 5px 22px;
    width:  287px;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    color: #d6d6d6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 2px solid #e6e6e6;
    background: #FFF;
}
#leave-word input:focus{
    border: 1px solid #e50112;
    background: #e50112;
    color: #FFF;
}
#l-email{
    display: block;
    margin: 0 auto;
}
#leave-word textarea{
    padding: 20px;
    margin: 20px auto;
    width: 940px;
    height: 120px;
    border-bottom: 2px solid #e6e6e6;
    color: #d6d6d6;
    resize: none;
    background: #FFF;
}
#leave-word textarea:focus{
    background: #e50112;
    color: #FFF;
}
#leave-word .zxly_z{
    width: 100%;
    height: 54px;
    font: 24px Arial;
    background: #60b1ff;
    color: #FFF;
    border-bottom: 2px solid #3595f1;
}



.yun5 .box h2 img {
    position: static;
}


.share-box{
	transition: all 200ms ease-in 0s;
    position: absolute;
    z-index: 1000000000;
    right: 0;
    top: 30px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url("../images/share.png") no-repeat right center;
}
.share-box:hover{
    width: 122px;
}
.share-box a{
    display: none;
    width: 40px;
    height: 40px;
    float: left;
    
}
.share-box:hover a{
    display: block;
}


.pagination a{
    padding: 0 10px;
    display: inline-block;
    margin: 10px 5px;
    line-height: 24px;
    color: #FFF!important;
    background: #ccc;
}

.pagination a.active{
    background: #bed83e;
}

p a{
    color: #666;
}

.fmsg input.error{border: 1px solid #D70128;}
.fmsg textarea.error{border: 1px solid #D70128;}

.pagination{
    padding: 70px 0 90px 0;
}

.about .below{
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 60px;
    background: url("../images/below.png") no-repeat;
    cursor: pointer;
}

.big-shadow{
    display: none;
    position: absolute;
    z-index: 100;
    width: 100%;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: 0.7;
    -ms-filter: alpha(opacity=70);
    filter: alpha(opacity=70);
}

.ovl{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

/*清除浮动*/
.clear {
    clear: both;
}
.fl {
    float:left;
}
.fr {
    float:right;
}

#scroll-box{
	position: relative;
	overflow: hidden;
}
#scroll-obj{
	position: relative;
}

#scroll-bar{
	position: absolute;
}

#scroll-btn{
	position: absolute;
}


/*新加*/
.mhbj_z{ width:100%; height:821px; background: url("../images/bj003.png") 50% no-repeat; top:0; z-index:5;}
.head_dh{ display:none;}
.navfix{ position:fixed; top:0px; left:0px; z-index:9999; display:block;}
.mh_bjjj0{width:1203px; height:172px;background: url("../images/mh_bjj0.png") 50% no-repeat; bottom:-32px; z-index:5; margin: 0 auto; overflow:hidden; }

.mh_bjjj11:hover{ display:none;}
.banner_wz{width:412px; height:71px;background: url("../images/bjbnn.png") 50% no-repeat;bottom:315px;margin: 0 auto; overflow:hidden; z-index:999;}


.hd_ewmbox img {
    height: 190px;
    width: 190px;
	
}

.hd_ewmbox {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 2px 2px 5px #bbbbbb;
    display: none;
    height: 190px;
   
    opacity: 0;
    margin-left:-200px;
    position: absolute;
    top: 188px;
    width: 190px;
    z-index: 9999;
}



/* 内页 */

.ny_banner{width:100%; height:300px; background-position:center; background-repeat:no-repeat;}
.ny_top_line{width:100%; height:80px; line-height:80px; border-bottom:1px solid #EEEEEE;}
.ny_top_line p{ display:none;}
.ny_top_line img{ display:none;}
.ny_top_line_in{width:1200px; height:80px;}
.ny_menu{ position:absolute; top:0px; left:0px;}
.ny_menu a{width:auto; font-weight:bold; height:80px; display:block; float:left; font-size:22px; color:#666666; margin-left:20px; argin-right:20px;}
.ny_menu a:hover{color:#0c6beb; border-bottom:3px solid #0c6beb;}
.ny_menu .on{color:#0c6beb; border-bottom:3px solid #0c6beb;}
.ny_main{width:1200px; min-height:200px; }
.wenzhang{color:#777777; font-size:14px; line-height:32px; padding-top:30px; padding-bottom:80px;}

.kcjs{width:100%; min-height:1488px; background-color:#F7F7F7;}
.kcjs_in{width:1200px; height:auto;}
.kc_box{width:100%; height:auto; background-color:#FFF; border-bottom:2px solid #F7F7F7;}
.kc_box .p1{color:#333333; font-size:22px; line-height:45px;}
.kc_box .p2{color:#888888; font-size:15px; line-height:28px;}



.fenye a{ display:inline-block; margin:3px; line-height:32px; padding-left:15px; padding-right:15px; border-radius:10px; text-align:center; color:#FFF; background-color:#0C6BEB; border:1px solid #0C6BEB; }
.fenye a:hover{color:#0C6BEB; background-color:#fff;}
.fenye .on{color:#FFF; background-color:#0C6BEB;}
.news_line{width:100%; height:35px; line-height:35px; text-align:center; color:#999999; font-size:14px; background-color:#FAFAFA; margin-top:20px; margin-bottom:40px;}

.ny_newsbox{width:100%; padding-top:35px; height:265px; border-bottom:1px dashed #DDDDDD;}

.ny_news_left{width:375px; height:195px; float:left; margin-right:40px;}
.ny_news_left_date{width:105px; color:#999999; height:194px; position:absolute; top:0px; right:0px; background-color:#EEEEEE;}

.ny_news_left .p5{ font-size:48px; text-align:center; line-height:120px;}
.ny_news_left .p6{ font-size:15px; text-align:center;line-height:60px;}

.ny_newsbox_on .ny_news_left_date{ background-color:#FB6B00; color:#FFF;}
.ny_newsbox .p1{color:#333333; font-size:18px; line-height:45px;}
.ny_newsbox .p1 .a{color:#333333;}
.ny_newsbox .p2{color:#999999; font-size:14px; line-height:26px;}
.ny_newsbox .p2 .a{color:#999999;}
.ny_newsbox .p3{color:#cccccc; font-size:14px; line-height:45px;}

.tea_box2{width:372px; height:446px; float:left; margin-left:14px; margin-right:14px; margin-top:30px; border:1px solid #F6F6F6;}
.tea_box2 .p1{ font-size:24px; color:#666666; width:350px; text-align:left; line-height:40px; padding-top:20px; margin:0px auto;}
.tea_box2 .p2{ font-size:18px; color:#999999; width:350px; text-indent:0em; text-align:left; line-height:40px; margin:0px auto;}
.tea_box2 .p3{ font-size:14px; color:#999999; width:350px; text-align:left; line-height:24px; margin:0px auto;}

.book_box{width:100%; height:370px; margin-bottom:30px;}
.book_box_in{width:386px; height:370px; margin-right:13px;}
.book_box_in img{width:240px; height:370px; float:left; margin-right:10px;}
.book_box_in p{ padding:10px; line-height:28px;}



.zxnc{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:30px; border-bottom:#dddddd solid 3px; padding-bottom:30px;}
.zxnc1{  width:1200px; height:42px; background:#0C6BEB; line-height:42px; margin-top:46px;}
.zxnc1 span{ padding:0 76px; font-size:15px; color:#fff;}

.sb_zc{ width:1200px; overflow:hidden; height:auto; margin:0 auto;}
.rencai p{ font-size:1.5em; line-height:180%; text-indent:2em;}
.fix p{ margin:0 auto; width:100%; overflow:hidden;}

.joblist{margin:10px 0;}
.joblist h3{font-size:14px;color:#666666;  line-height:42px; height:42px; cursor: pointer;}
.joblist h3 span{text-align:center;}


.cs3{ background:#f5f5f5  !important;}
.cs2{ background:#fff !important;}

.joblist li .cur:link .span00{ background:url(../images/j2.png) no-repeat center;}

.joblist li .cur1{ width:1200px;  line-height:42px; height:42px;}
.joblist li a{ width:104px; height:32px; display:block; background:#FB6B00; text-align: center; line-height:32px; font-size:14px; color:#fff; margin-left:28px; margin-top:20px; border-radius:10px; }
.joblist li{height:auto;background:url(../images/h_d.png) no-repeat;}
.joblist dl{  display:none;}
.joblist dt{padding:15px;}
.joblist dd{ width:auto; height:auto; padding:0 16px}
.joblist dt span{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;width:200px; font-size:1.5em; line-height:30px;}
.joblist dl dd p{ font-size:14px; color:#888888;padding-left:28px; line-height:26px;}
.joblist h4{font-size:14px;color:#ff6c00; padding-left:28px; margin-top:15px; margin-bottom:15px;}

.cur_d{background:url(../images/j2.png) no-repeat 1075px center!important;}
.joblist .xzz{background:url(../images/j.png) no-repeat 1075px center;}
.xzz span{ display:block; float:left; width:15%;}

.joblist li:nth-child(2n) h3{ background-color:#ddd!important;}

.bmlc_right{ width:455px; height:800px;}
.bm_xk{width:365px; height:760px; position:absolute; top:20px; left:45px; border:1px solid #F2F7FE;}
.bm_xk p{width:335px; position:absolute; top:490px; color:#666666; font-size:14px; line-height:28px; left:15px; text-indent:2em;}
.bm_xk a{width:137px; height:36px; line-height:36px; display:block; position:absolute; bottom:-18px; left:103px; background-color:#F4F4F4; border:2px solid #FB720C; text-align:center; color:#FB720C;}

.bmlc_left{width:690px; height:810px; float:left;}
.bmlc_box{width:100%; height:auto;}
.bmlc_line{width:2px; height:100%; position:absolute; top:0px; left:36px; background-color:#DCDCDC;}
.bmlc_btn{width:72px; height:72px;}
.b1{ background-image:url(../images/btn_03.jpg)}
.b2{ background-image:url(../images/btn_06.jpg)}
.b3{ background-image:url(../images/btn_08.jpg)}
.b4{ background-image:url(../images/btn_10.jpg)}
.b5{ background-image:url(../images/btn_12.jpg)}
.b6{ background-image:url(../images/btn_14.jpg)}
.bs1{ background-image:url(../images/btn2_03.jpg)}
.bs2{ background-image:url(../images/btn2_06.jpg)}
.bs3{ background-image:url(../images/btn2_08.jpg)}
.bs4{ background-image:url(../images/btn2_10.jpg)}
.bs5{ background-image:url(../images/btn2_12.jpg)}
.bs6{ background-image:url(../images/btn2_14.jpg)}
.bmlc_box p{ margin-left:100px; width:590px;}
.p33{color:#999999; font-size:14px;}
.p22{color:#000000; font-size:18px; display:block; background-color:#FFF;  z-index:99; position:relative;}
.p11{color:#999999; font-size:26px;}
.bmlc_box_on .p11{color:#0c6beb;}
.bmlc_box_on .p22{color:#0c6beb;}
.bmlc_box_on .p33{color:#0c6beb;}

.wj_box{width:550px; font-size:12px;}
.wj_box p{color:#000000; line-height:32px;}
.wj_box span{color:#FB6B00; padding-left:5px;}
.wj_line_b{width:100%; height:32px; line-height:32px; border-bottom:1px solid #E4E4E4;}
.m_text{width:100%; height:30px; border:0px;}
.zanwei{ height:12px;}