@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.g-ban{height:600px;}
.banner a { height:600px; display:block}
.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 600px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; background-repeat:no-repeat; overflow:hidden; text-align:center; background-position:center top; background-size:cover;}
.fullSlide .bd li a { display:block; }
.fullSlide .hd { width:100%; position:absolute; display:block; z-index:1; bottom:3px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#fff; line-height:999px; }
.fullSlide .hd ul .on { background:#ce2222; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(../images/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(../images/right1s.png) no-repeat; }


/**/
.g-ry{height: 500px;padding-top: 50px;}
.g-ry h4 a{    width: 200px;
    margin: 0 auto;height: 72px;margin-bottom: 55px; display: block;background: url(../images/ban_05.jpg) no-repeat center bottom;text-align: center;font:30px "Microsoft YaHei";color: #ce2222;font-weight: bold;}
.g-ry h4 i{display: block;text-transform: uppercase;font-style: normal;font:16px "Arial";color: #999999;}
.ry{position: relative;}
.ry .le{position: absolute;left: -28px;top:113px;}
.ry .ri{position: absolute;right: -28px;top:113px;}
.ryc{padding-left: 22px;}
.ryc li{width: 195px;float: left;background: url(../images/d_03.jpg) no-repeat;text-align: center;margin-right: 45px;display: inline;}
.ryc li.none{margin-right: 0px;}
.ryc li img{display: block;width: 181px;height: 249px;padding: 7px;}
.ryc li span{display: block;text-align: center;font:16px "Microsoft YaHei";color: #555555;padding-top: 27px;}

/**/
.g-alxc{background: #fff;padding: 65px 0;}
.alxc h4 a{display: block; text-align: center;font:30px "Microsoft YaHei";color: #ce2222;font-weight: bold;padding: 55px 0}
.alxc h4 p{font:18px "Microsoft YaHei";color: #555555;padding-top: 5px;}
.xxc-l{width: 260px;float: left;}
.xxc-l li a{font:16px "Microsoft YaHei";color: #333333;display: inline-block;width: 230px;padding-left: 30px; height:54px;padding-top: 15px; background: #fff;margin-bottom: 4px;_margin-bottom: 3px;}
.xxc-l li i{display: block;text-transform: uppercase;font:10px "Arial";color: #b7b7b7;padding-top: 5px;}
.xxc-l li a:hover,.xxc-l li.on a{background: #ce2222;color: #fff;}
.xxc-l li a:hover i,.xxc-l li.on i{color: #fff;}
.xxc-r{width: 902px;float: right;position: relative;}
.xxc-r .le{position: absolute;left: 3px ;top:298px;display: inline-block;width:35px;height:56px;background:url(../images/jt_06.png) no-repeat;z-index: 5}
.xxc-r .le:hover{background:url(../images/fz1.png) no-repeat}
.xxc-r .ri{position: absolute;top:298px;right: 3px;display: inline-block;width:35px;height:56px;background:url(../images/fz2.png) no-repeat;z-index: 5}
.xxc-r .ri:hover{background:url(../images/jt_03.png) no-repeat}
.rrc li{width: 902px;/*height: 653px;*/height: 581px;position: relative;}
.rrc li img{display: block;width: 902px;/*height: 653px;*/height: 581px;}
.rrc li p{padding-left: 15px; font:16px "Microsoft YaHei";color: #fff;position: absolute;left: 0px;bottom: 0px;background:url(../images/hs_03.png) repeat;line-height: 60px;width: 887px;}
.rrc li p a{font:16px "Microsoft YaHei";color: #fff;text-transform: uppercase; display: inline-block;float: right;width: 95px;text-align: center;background: #ce2222;line-height: 60px;}
/**/
.g-hzhb{height: 300px;padding-top: 50px;}
.g-hzhb h4 a{width: 200px;
    margin: 0 auto;height: 72px;margin-bottom: 55px; display: block;background: url(../images/ban_05.jpg) no-repeat center bottom;text-align: center;font:30px "Microsoft YaHei";color: #ce2222;font-weight: bold;}
.g-hzhb h4 i{display: block;text-transform: uppercase;font-style: normal;font:16px "Arial";color: #999999;}
.hzhb{position: relative;}
.hzhb .le{position: absolute;left: -45px;top:33px;}
.hzhb .ri{position: absolute;right: -45px;top:33px;}
.hzhb li{width: 224px;float: left;margin-right: 20px;display: inline;}
.hzhb li.none{margin-right: 0px;}
.hzhb li img{display: block;width: 222px;height: 103px;border: 1px solid #dddddd;}



/**/
.g-gg1{background:url(../images/gg2_02.jpg) no-repeat center 0;height:249px;}
.ggs p{width: 265px;float: right;text-align: center;font:16px "Microsoft YaHei";color: #fff;padding-top: 58px;}
.ggs span{display: block;padding-top: 15px;    text-align: left;
    margin-left: 40px;}
.ggs em{font-style: normal;display: block;font:28px "Microsoft YaHei";color: #fff;}
.ggs a{display: block;font:14px "Microsoft YaHei";color: #fff; border: 1px solid #fff;margin: 0 auto; width: 105px;height: 28px;text-align: center;line-height: 28px;margin-top: 25px;}
/**/
.g-ys{background:url(../images/ysbj_02.jpg) no-repeat center 0;}
.g-ys h4 a{ padding-top: 40px;display: block;text-align: center;font:36px "Microsoft YaHei";color: #2b2b2b;font-weight: bold;margin-bottom: 75px;}
.g-ys h4 p{display: block;padding-top: 15px; font-style: normal;font:18px "Microsoft YaHei";color: #777777;}
.ys dt{width: 550px;}
.ys dt h3{margin-bottom: 20px; background:url(../images/ys_03.jpg) no-repeat;height: 549px;height: 97px;}
.ys dt h3 span{padding-top: 14px; width: 50px;text-align: center;font:26px "Microsoft YaHei";color: #fff;float: left;}
.ys dt h3 b{padding-top: 15px; display: inline-block;width: 470px;float: left;padding-left: 16px;font:24px "Microsoft YaHei";color: #333333;}
.ys dt h3 b i{padding-top: 5px; display: block;font-style: normal;font:20px "Microsoft YaHei";color: #666666;}
.ys dt p{font:16px "Microsoft YaHei";color: #555555;margin-bottom: 30px; background:url(../images/ys_09.jpg) no-repeat left 10px;padding-left: 24px;line-height: 24px;}
.ys dt p em{font-style: normal;color: #ce2222;font-weight: bold;}
.ys .dl1{height: 352px;}
.ys .dl2{height: 323px;}
/*.ys .dl3{height: 320px;}*/
.ys .dl4{height: 320px;}
.ys .dl4 dt{padding-top: 35px;}
.ys .dl5 dt{padding-top: 65px;}
.ys .dl2 dt{padding-right: 50px;}
/**/
.g-zhf{background: #ebebeb;height: 470px;padding-top: 58px;padding-bottom: 20px;}
.zhf-l{width: 720px;float: left;}
.g-zhf h4 a{font:30px "Microsoft YaHei";color: #ce2222;font-weight: bold;margin-bottom: 30px;display: block;}
.g-zhf h4 a i{text-transform: uppercase;font:16px "Microsoft YaHei";color: #999999;font-weight: normal;}
.zhf-l dl{height: 180px;}
.zhf-l dt{width: 241px;float: left;}
.zhf-l dt img{display: block;width: 241px;height: 156px;}
.zhf-l dd{width: 445px;float: right;}
.zhf-l dd b{display: block;font:16px "Microsoft YaHei";color: #333333;line-height: 45px;}
.zhf-l dd p{font:14px "Microsoft YaHei";color: #333333;line-height: 24px;}
.zhf-l dd em{font-style: normal;display: block;font:14px "Microsoft YaHei";color: #ce2222;}
.zhf-r{width: 450px;float: right;}
.zhf-r dl{height: 105px;border-bottom: 1px dashed #cccccc;margin-bottom: 10px;}
.zhf-r dt{width: 121px;float: left;}
.zhf-r dt img{display: block;width: 121px;height: 87px;}
.zhf-r dd{width: 310px;float: right;}
.zhf-r dd b{display: block;font:14px "Microsoft YaHei";color: #333333;line-height: 45px;font-weight: bold;}
.zhf-r dd p{font:14px "Microsoft YaHei";color: #333333;height: 85px;line-height: 24px;position: relative;height: 45px;}
.zhf-r dd p a{position: absolute;right: 0px;bottom: 0px; font-style: normal;font:14px "Microsoft YaHei";color: #ce2222;}
.zhf-r li{height: 30px;line-height: 30px;}
.zhf-r li a{font:14px "Microsoft YaHei"; color:#555555;background:url(../images/yrs_09.jpg) no-repeat left center;padding-left: 17px;}
.zhf-r li em{font-style: normal;float: right;display: inline-block;font:14px "Arial"; color:#999999;line-height: 30px;}


/**/
.gg { height: 202px; background: url(../images/ggb.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif;}
.xgg { width: 1200px; margin: 0 auto; position: relative;}
.xgk { position: absolute; right: 57px; top: 15px; width: 240px; height: 125px; font-size: 16px; color: #ffffff; text-align: center; padding-top: 25px;}
.xgk p { font-size: 26px; color: #ffffff; line-height: 30px; text-align:left; margin: 20px auto 20px;text-align: center;}
.xgk a { display: block; width: 105px; height: 28px; border: 1px solid #ffffff; font-size: 14px; color: #ffffff; text-align: center; line-height: 28px; margin: 0 auto;}
/**/
.sm { height: 540px; background: url(../images/smb.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif;}
.smk { height: 489px; }
.smz { width: 500px; float: left; padding: 55px 0 0 45px;position: relative;}
.smz h4 { font-size: 32px; color: #ffffff; font-weight: normal;}
.smz p { font-size: 20px; color: #ffffff; margin: 15px 0;}
.smz span { font-size: 16px; color: #ffffff; line-height: 28px;}
.smz a { display: block; width: 128px; height: 28px; border: 1px solid #ffffff; font: 16px Arial; color: #ffffff; text-align: center; line-height: 28px; text-transform: uppercase; margin: 60px 0 0 164px;position: absolute;right: 0px;bottom: 0px;}
.smy { float: left; margin: 165px 0 0 50px; position: relative;}
.smy img { display: block; }
.smy p { position: absolute; left: 0; top: 366px; width: 581px; height: 64px; background: url(../images/smtm.png) no-repeat; font-size: 16px; color: #ffffff; line-height: 64px; padding-left: 20px;}
.smy em { font-style: normal; margin-left: 110px; font: 30px Arial; color: #ffffff;}
.smy em span { font: 20px Arial; color: #ffffff;}
/**/
.dz { /*height: 421px;*/padding-bottom: 60px;}
.xdz { width: 1200px; margin: 0 auto; position: relative;}
.dza { height: 104px; padding-top: 60px; margin-left: 336px;}
.dza a { display: block; float: left; width: 267px; height: 56px; background: url(../images/dz_05.jpg) no-repeat; font-size: 16px; color: #555555; text-align: center; line-height: 48px;}
.dza a:hover, .dza .on { background: url(../images/dz_03.jpg) no-repeat; color: #ffffff;}
.dz li { float: left; margin-right: 22px; text-align: center; font-size: 14px; color: #332c2b;}
.dz li img { display: block; width: 180px; height: 270px; margin-bottom: 10px;}
.dz02 ul li{float: left; margin-right: 14px; text-align: center; font-size: 14px; color: #332c2b;margin-right:10px;}
.dz02 ul li img{ display: block; width: 123px; height: 170px; margin-bottom: 10px;}
.dz .nones { margin-right: 0;}
.dzq { position: absolute; left: -48px; top: 279px;}
.dzq1 { position: absolute; right: -48px; top: 279px;}
/**/
.dk { height: 438px; background: #ebebeb; padding-top: 60px; font-family: "Microsoft YaHei", serif;}
.dkt { float: left;}
.dkz { float: left; margin-left: 35px;}
.dka { height: 75px;}
.dka a { display: block; float: left; width: 247px; height: 45px; border: 1px solid #cccccc; font-size: 16px; color: #555555; text-align: center; line-height: 45px; margin-right: 11px;}
.dka a:hover, .dka .cur { background: #ce2222; border: 1px solid #ce2222; color: #ffffff;}
.dkk { height: 105px; width: 755px;}
.dkk em { display: block; float: left; width: 100px; height: 80px; background: #e5e5e5; text-align: center; font: 40px Arial; color: #555555; font-weight: bold; padding-top: 10px;}
.dkk em span { display: block; font: 16px Arial; color: #777777;}
.dkk p { float: left; margin-left: 20px; width: 635px; font-size: 16px; color: #333333; font-weight: bold; padding-top: 10px;}
.dkk p span { display: block; font-size: 14px; color: #555555; line-height: 24px; font-weight: normal; margin-top: 5px;}
.dkk p span i { color: #ce2222; font-style: normal;}
.dkk a:hover em, .dkk .cur em { background: #ce2222; color: #ffffff;}
.dkk a:hover em span, .dkk .cur em span { color: #ffffff;}



/**/
.g-link{height:100px;background: url(../images/link_02.jpg) repeat-y center center}
.g-link p{width: 200px;float: left;line-height: 100px;}
.g-link p a{font:18px "Microsoft YaHei"; color:#fff;line-height: 100px;display: block;}
.g-link p a i{font-style: normal;font:14px "Arial"; color:#fff;text-transform: uppercase;padding-left: 10px;}
.g-link span{width: 1000px;float: left;display: inline-block;line-height: 100px;}
.g-link span a{font:14px "Microsoft YaHei"; color:#555555;padding-left: 30px;display: inline-block;float: left;line-height: 100px;}
.g-link span a.ts{color: #ce2222;float: right;}


/**/

/**/

ul:after{
	content:'';
	display: block;
	clear: both;
}

/**/



/**/



/**/



/**/



/**/



/**/

.ban-ss{height: 78px;margin: 0 auto;overflow: hidden;background: #fff;}
.banan-t p{color: #666666;font-size: 14px;font-family:'Microsoft YaHei';float: left;line-height:78px;}
.banan-t p b{font-family:'Microsoft YaHei';font-weight: normal; float: left; display: inline-block;color: #333333;font-weight: bold; font-size: 14px;}
.banan-t a{color: #555555;font-size: 14px;font-family:'Microsoft YaHei';padding: 0 5px;}
.banan-t .none{background: none;}
.banan-tr{float: right;height: 22px;margin-top:20px;}
.banan-tr .inp01{border: 0px;color: #777777;font-size: 12px; font-family:'Microsoft YaHei'; float: left;background:#fff;height: 32px;width:213px;padding-left: 20px; line-height: 32px;background:url(../images/sir_03.jpg) no-repeat ;outline:none;}
.banan-tr .inp02{width:68px;cursor: pointer; height:32px;float: left;border: 0px;background: url(../images/sir_04.jpg) no-repeat;}


/*弹窗部分*/
.popup{position: fixed; width: 100%; z-index:999; height: 104px; bottom: 0; left:0; display: none;}
.popup_box{width: 100%;    opacity: 0.8; position: absolute; filter:alpha(opacity=80); top:0; background: #333; height: 100%; left:0;}
.box_color{position: absolute; left:50%; top:0; width:100%; height: 100%; margin-left: -501px;}
.box_color .free{margin-left: 5px; margin-top: 11px;}
.box_color .offer{margin-left: 12px; margin-top: 15px; border-right: 1px dashed #adadad; height: 78px; padding-right: 23px;}
.box_color .offer span{display: block; color: #fff; font-size: 18px;}
.box_color .offer .offer_t{margin-top: 17px;}
.box_color .offer .offer_b{margin-top: 6px;}
.box_color .offer_two{margin-left: 22px; margin-top: 15px; border-right: 1px dashed #adadad; padding-right: 22px; height: 78px;}
.sel_one{color: #666; width: 123px; height: 34px; padding-left: 10px;}
.text_area{width: 113px; height: 30px; margin-left: 2px; color: #666; padding-left: 10px; line-height: 30px;}
.sel_two{width: 123px; height: 34px; margin-left: 2px; color: #666; padding-left: 10px;}
.tell_box{margin-top: 4px;}
.city_box{margin-top: 8px;}
.tell_box input{width: 236px; height: 30px; padding-left: 12px; color: #666; line-height: 30px;}
.tell_box a{width: 123px; height: 34px; color: #fff; font-size: 14px; background:#ce2222; line-height: 30px; text-align: center; margin-left: 2px;}
.tell_box a:hover{background: #f26e19;}
.sweep{margin-left: 21px; margin-top: 11px;}
.sweep span{color: #fff; display: block;}
.sweep img{display: block; margin-top: 5px; margin-left: 25px;}
.close{background:url(../images/close.png) no-repeat; width: 34px; height: 34px; margin-left: 16px; margin-top: 6px;}
/*悬浮小窗口*/
#appear{position: fixed; left:-160px; bottom: 0; background: url(../images/appear.png) no-repeat; width: 160px; height: 94px; display: none; z-index: 1;}
