*{ padding: 0; margin: 0;}
body{ background: #ffffff; min-width: 1200px;}
i,em,small{ font-style: normal;}
body,a,div,p,dl,dt,dd,li,ul,span,small,b,strong,i,em,input,button{ font-family: "microsoft yahei";}
ul{list-style: none;}
img{ border: none;}
a{ text-decoration: none; color: #333;}
a:hover{ text-decoration: none;}

.clearfloat:after{ display:block; clear:both; content:""; visibility:hidden; height:0}
.clearfloat{ zoom:1}

.pull-left{ float: left;}
.pull-right{ float: right;}
.wrapper{width:1200px;margin:0 auto;}
.w1200{ width: 1200px; margin: 0 auto; min-width: 1200px;}

/*.top_link_wrap{ width: 100%; height: 40px; min-width: 1200px; background: #188eee;}
.top_link{ line-height:40px; color: #fff; font-size: 13px}
.top_link a{ color: #fff;}
.top_link img{ vertical-align: middle;}
.top_link .fl_txt span{ padding: 0 10px;}
.top_link .fl_txt img{ padding-left: 5px; transform: translateY(-2px);}
.top_link .fr_txt ul{ float: left;}
.top_link .fr_txt ul li{ float: left; padding-left: 8px;}
.top_link .fr_txt ul li span{ padding: 0 8px;}
.top_link .fr_txt ul li img{ padding-right: 5px; vertical-align: middle; transform: translateY(-2px);}

.header_wrap{ background:#ecf0f1; width: 100%; min-width: 1200px; padding: 20px 0;}
.header .logo_box{ padding-right: ;}
.header .logo_box .name{ padding-top: 15px;}
.header .logo_box .name span{ display: block; padding: 0 20px; border-radius: 8px; color: #fff; background: #be2633; font-size: 18px; font-weight: bold; height: 34px; line-height: 34px; text-align:center ;}
.header .link{ padding-left: 40px;}
.header .link li{ float: left; padding: 0 30px; text-align: center;}
.header .link li span{ display: block; padding-top: 5px;}
.header .cotact{ text-align: right;}
.header .cotact .login{ font-size: 14px; font-weight: bold; padding: 25px 0 10px 0;}
.header .cotact .login span{ padding: 0 15px;}
.header .cotact .tel b{ color: #c00; font-size: 20px;}*/


/*top*/
.top{position:fixed;width:100%;top:0px;left:0px;height: 64px; background: #fff;z-index: 999;}
.top_bg{ height: 64px;}
.top_left{ float: left; width:440px; height: 64px;}
.top_left ul{ width: 440px; height: 63px;}
.top_left ul li{ float: left; width: 144px; height: 63px;}
.top_left ul li a{ display: block; width:124px; height: 42px; line-height: 42px; font-size: 18px; color: #333333; margin-top: 10px;}
.top_right{ float:right; width: 432px; height: 63px;}
.top_right ul{width:432px; height: 16px;}
.top_right ul li{ float: left; width:79px; height: 16px; line-height: 16px; margin: 24px 5px;}
.top_right ul li a{ float: left; width:79px; height: 16px; font-size: 12px; text-align: center; color: #333333;text-indent: 0.3em;}
.top_right ul li.s{ border-right:1px solid #000; width: 44px;}
.top_right ul li.b{ margin-left: 10px; width: 54px;}
.top_right ul li.t{ width: 16px; height: 16px; margin-left: 10px;}
.top_right ul li a i.jilu{ float: left; text-indent: 1.5em; width: 16px; height: 16px; background: url(../img/icon.png) no-repeat 0px 0px;}
.top_right ul li a i.gwc{ float: left; width: 16px; height: 16px; background: url(../img/icon.png) no-repeat -31px 0px;}
.top_right ul li a i.caidan{ float: left;text-indent: 1.5em; width: 16px; height: 16px; background: url(../img/icon.png) no-repeat -64px 0px;}
.top_right ul li a i.sina{ float: left; width: 16px; height: 16px; background: url(../img/icon.png) no-repeat 0px -29px;}
.top_right ul li a i.weixin{ float: left; width: 21px; height: 16px; background: url(../img/icon.png) no-repeat -30px -30px;}
.top_right ul li a i.qq{ float: left; width: 16px; height: 18px; background: url(../img/icon.png) no-repeat -62px -30px;}
#menu{ width:124px; height: 42px; cursor:pointer; line-height: 42px; background: url(../img/top_anniu.png) no-repeat 10px 23px; text-indent: 2em; padding-top: 10px; font-size: 18px; color: #333333;}
.wrap {width: 124px;height: 52px;margin: 0 auto;}
/* @group core nav menu */
#nav { width: 124px; height: 63px;}
#nav li {width: 124px;height: 52px;float: left;display: block;background: none;position: relative;z-index: 999;margin: 0 1px;}
#nav li a {width: 124px;height: 52px;float: left;}
/* @group subnav */
#nav ul {position: absolute; left:-90px; top: 63px;display: none; width: 267px; height: 495px; background: #fff; opacity: 1;}
#nav ul li { width: 267px; height: 115px; float: left;border-bottom: 1px dashed #3e496c;}
#nav ul li h2{width: 267px; height: 36px; line-height: 36px; margin-left: 28px; margin-top: 7px; font-size: 16px; color: #2c2b63;}
#nav ul a { float: left; width: 100px; height: 14px; line-height: 14px; font-size: 14px; color: #221815; margin-left: 28px; margin-top: 5px;}



.banner{ height: 430px; min-width: 1200px; background: url(../img/banner.jpg) no-repeat center top; position: relative;}
.banner a{ display: block; width: 170px; height: 36px; line-height: 36px; font-size: 18px; text-align: center; color: #333333; background: #ffc000; position: absolute; bottom:36px; left:50%;}
.banner a:hover{ background:#fff; color:#333333;}


.qy{ margin-top: 30px; margin-bottom: 30px; height: 130px; background: url(../img/QY.jpg) no-repeat center center;}
.qy p{ color: #fff; font-size: 30px; padding: 0 110px; line-height: 150%; padding-top: 20px; border: #333333;}

.con_1_wrap{ background: #cc4b5d; padding: 35px 0;}
.con_1{ width: 1100px; height: 588px; margin: 0 auto; background:url(../img/sj-1.png) 43px 19px no-repeat,url(../img/sj-2.png) 0 bottom no-repeat,url(../img/sj-3.png) 503px 534px no-repeat,url(../img/sj-4.png) 626px 40px no-repeat,url(../img/dn.png) 658px 289px no-repeat; background-color:#d5ad2a}

.con_1 .fl_box_wrap{ width: 455px; height: 472px; padding:6px; border: #a97b21 solid 4px; margin:45px 0 0 65px}
.con_1 .fl_box{ width:100%; height:100%; background:#d29521}
.con_1 .fl_box .title{ padding:20px 0 20px 0; text-align:center; font-weight:bold; font-size:28px}
.con_1 .fl_box .title b{ font-size:34px; color:#6a0aa7; padding-right:10px}
.con_1 .fl_box .des{ padding:0 30px; font-size:14px; line-height:180%}
.con_1 .fl_box .des span{ font-weight:bold; color:#fff}

.con_1 .fl_box .txt{ padding:20px 30px 0 30px}
.con_1 .fl_box .item{ background:#24242c; text-align:center; color:#fff;}
.con_1 .fl_box .item.item-1{ width:235px; height:220px; }
.con_1 .fl_box .item.item-2{ width:150px; height:220px}
.con_1 .fl_box .item .t{ font-size:18px; padding:20px 0; color:#f9f600}
.con_1 .fl_box .item.item-1 p{ font-size:12px; padding-bottom:10px}
.con_1 .fl_box .item.item-2 p{ font-size:14px; padding-bottom:10px}
.con_1 .fl_box .item.item-2 p img{ padding-right:15px}

.con_1 .fr_box{ width:455px; margin:40px 0 0 0;} 
.con_1 .fr_box .des{ padding-right:120px}
.con_1 .fr_box .des .t{ padding:0 0 15px 0; font-weight:bold; font-size:28px; color:#6a0aa7; }
.con_1 .fr_box .des p{ font-size:15px; padding:8px 0; border-bottom:#a97b21 dashed 1px}
.con_1 .fr_box .chart{ font-size:12px; padding-top:42px}
.con_1 .fr_box .chart .item-1{ padding:0 0 0 152px}
.con_1 .fr_box .chart .item-2{ padding:0 0 18px 212px}
.con_1 .fr_box .chart .item-3{ padding:0 0 12px 252px}
.con_1 .fr_box .chart .item-4{ padding:0 0 20px 275px}
.con_1 .fr_box .chart .item-5{ padding:0 0 25px 290px}
.con_1 .fr_box .chart .item-6{ padding:0 0 15px 285px}
.con_1 .fr_box .chart .item-7{ padding:0 0 0 262px}

.con_2{ padding:40px 0; min-width:1200px}
.con_2 .title{ padding:20px 0 30px 0; border-bottom:#313131 solid 2px; text-align:center; font-size:36px; font-weight:bold}
.con_2 .c{ padding:35px 58px 0 58px;}
.con_2 .c .ys{ width: 586px; background: #ca9f65; border: #dfb47a solid 14px; border-radius: 10px;}
.con_2 .c .ys dl{ width: 100%; height: 100%; box-sizing: border-box; border: #cd8017 dotted 1px; padding: 15px 20px;}
.con_2 .c .ys dl dt{ text-align: center; font-size: 24px; color: #FFF; padding: 0 0 15px 0; border-bottom: #cd8017 dotted 1px;}
.con_2 .c .ys dl dt span{ padding: 0 20px;}
.con_2 .c .ys dl dd { padding-left: 10px; padding: 10px 0 10px 10px;}
.con_2 .c .ys dl dd .item{ float: left; width: 150px; height: 26px; line-height: 26px; padding-left: 28px; background: url(../img/dh.jpg) no-repeat 0 center; }
.con_2 .c .des{ width: 449px; background: #b77237 url(../img/bt_header.png) no-repeat 0 0; height: 295px; overflow: hidden; text-align: center;}
.con_2 .c .des .t{ font-size: 24px; padding: 84px 0 10px 0; color: #fff;}
 .con_2 .c .des .t span{ padding: 0 20px;}
 .con_2 .c .des .txt{ padding-bottom: 15px; border-bottom: #905529 solid 1px; color: #fff;}
  .con_2 .c .des .txt p{ font-size: 18px; line-height: 180%;}
 .con_2 .c .des .btn{ padding-top: 15px; border-top: #d19868 solid 1px;}
 .con_2 .c .des .btn a{ display: inline-block; height: 40px; line-height: 40px; padding: 0 50px; color: #b77237; background: #fff; border-radius: 8px;}
 
 
/*.con_3_wrap{ width: 100%; padding: 65px 0; background: #cc4b5d;}
.con_3{ box-sizing: border-box; width: 1086px; height: 350px; border: #fff solid 15px; border-radius: 20px; margin: 0 auto; color: #fff; background: url(../img/yuyue.png) no-repeat right bottom;}
.con_3 .form_box{ width: 710px; padding: 40px 0 0 40px;}
.con_3 .form_box .t{ font-size: 30px; font-weight: bold; text-align: center; padding-bottom: 30px;}
.con_3 .form_box .input_item{ height: 70px;}
.con_3 .form_box .input_item input{ width: 315px; height: 46px; line-height: 46px; background: #fff; border-radius: 8px; border: none; text-indent: 12px; font-size: 18px; margin-right: 25px;}  
.con_3 .form_box .input_item input:focus{ outline: none;}
:-moz-placeholder {
	font-size: 18px; color: #333;;
}

::-moz-placeholder {
	font-size: 18px; color: #333;;
}

input:-ms-input-placeholder{
	font-size: 18px; color: #333;;
}

input::-webkit-input-placeholder{
	font-size: 18px; color: #333;;
}
 
.con_3 .form_box .input_btn{ text-align: center;}
.con_3 .form_box .input_btn .btn{ width: 410px; height: 46px; line-height: 46px; background: #fff; border-radius: 8px; border: none; text-indent: 12px; font-size: 24px; margin-right: 25px; cursor: pointer;} */
 
 
.con_4_wrap{ width: 100%; background: url(../img/page.jpg); padding: 55px 0; position: relative; overflow: hidden;}
.con_4{ width: 1174px; margin: 0 auto; position: relative;}
.con_4 .main_t{ text-align: center; font-size: 36px; margin-bottom: 15px; font-weight: bold; color: #505050;}
.con_4 .title{ font-size: 35px; padding: 15px 0; padding-left: 35px;}
.con_4 .c{ border: #a5a8ad solid 2px; border-radius: 38px;}
.con_4 .c .t{ height: 60px; line-height: 60px; margin: 25px 40px; background: #bbe5f1; color: #505050; font-size: 24px; font-weight: bold; padding-left: 64px; border-top-left-radius: 32px; border-top-right-radius: 32px;}
.con_4 .c .list{}
.con_4 .c .list ul{ margin-right: -30px; padding-left: 40px;}
.con_4 .c .list ul li{ width: 160px; height: 163px; box-sizing: border-box; background: #fff; border: #feba43 solid 2px; border-radius: 25px; display: inline-block; float: left; margin-right: 25px; margin-bottom: 24px; padding: 20px 15px; text-align: center; cursor: pointer;}
.con_4 .c .list ul li .txt{ font-size: 18px; font-weight: bold; height: 60px;}
.con_4 .c .list ul li .txt.small{ font-size: 14px}
.con_4 .c .list ul li .time{ font-size: 18px; color: #de4d2e; font-weight: bold; padding:0 0 10px 0;}
.con_4 .c .list ul li .btn a{ color: #000; width: 76px; height: 26px; line-height: 26px; display: inline-block; color: #666;border: #666 solid 2px; border-radius: 13px; font-size: 16px}
.con_4 .c .list ul li:hover{ background: #feba43; color: #fff;}
.con_4 .c .list ul li:hover a{ background:#feba43; color: #fff; border-color: #fff;}
.con_4 .title.title2{ color: #fd6a40; padding-right: 35px; text-align: right; margin: 15px 0;}

.link_btn{ text-align: center; padding-top: 48px;}
.link_btn a{ display: inline-block; padding: 0 28px; height: 64px; line-height: 64px; margin: 0 22px; background: #ff5352; color: #fff; font-size: 24px; border-radius: 32px;}
.link_btn a img{ vertical-align: middle; padding-right: 10px; transform: translateY(-3px);}

.con_4_wrap .rokect_1{ position: absolute; left: 50%; margin-left: -900px; top: 40px;}
.con_4_wrap .rokect_2{ position: absolute; left: 50%; margin-left: 620px; bottom: 340px;}

/*.con_5_wrap{ width: 100%; min-width: 1200px; background: #cc4b5d;}
.con_5{ height: 430px; color: #fff; position: relative;}
.con_5 .title{ font-size: 36px; font-weight: bold; text-align: center; padding: 15px 0;}
.con_5 .info{ width: 492px; height: 78px; line-height: 78px; background: url(../img/ad.jpg) no-repeat center center; margin: 30px auto;  margin-bottom: 70px; font-size: 30px; font-weight: bold; color: #cc4b5d; text-align: center;}
.con_5 .info span{ color: #f00;}
.con_5 .txt{ padding-left: 570px;}
.con_5 .txt .item{ width: 406px; height: 42px; margin-bottom: 30px; line-height: 42px; border:#fff solid 2px; text-align: center;}
.con_5 .price{ width: 349px; height: 240px; background: url(../img/boom.png) no-repeat; position: absolute; left: 190px; top: 180px;}
.con_5 .price span{ display: inline-block; color: #f00; font-size: 50px; font-weight: bold; padding: 88px 0 0 100px;}
.con_5 .ico{ position: absolute; width: 172px; height: 145px; background: url(../img/ico.jpg) no-repeat center center; top: 33px; right: 146px;}*/

/*.con_6_wrap{ }
.con_6 .title{ height: 112px; line-height: 112px; font-size: 36px; font-weight: bold; text-align: center; border-bottom: #333 solid 2px;}
.con_6 .sub_t{ text-align: center; height: 90px; line-height: 90px; font-size: 24px}
.con_6 .c{ height: 514px; width: 1200px;}
.con_6 .c .fl_box{ width: 895px; height: 514px;  display: inline-block; background: #282842;}
.con_6 .c .fr_img{ width: 305px; height: 514px;  display: inline-block; background: url(../img/msg.png) no-repeat;}
.con_6 .c .fl_box .ewm{ width: 175px; height: 514px; background: url(../img/line.png) no-repeat top center; float: left; text-align: center; color: #fff; margin-left: 50px;}
.con_6 .c .fl_box .ewm img{ padding: 104px 0 28px 0;}
.con_6 .c .fl_box .tel{ width: 274px; height: 380px; background: url(../img/book.png) no-repeat center center; float: left; margin: 67px 0 0 80px; box-sizing: border-box; padding-top: 60px;}
.con_6 .c .fl_box .tel p{ font-size: 21px; padding: 4px 0 4px 75px;}
.con_6 .c .fl_box .tel p span{ font-weight: bold; color: #f00;}*/

.con_7_wrap{ width: 100%; min-width: 1200px; /*margin-top: 32px;*/ background: #f1f1f1;}
.con_7 .title{ height: 112px; line-height: 112px; font-size: 36px; font-weight: bold; text-align: center; border-bottom: #333 solid 2px;}
.con_7 .c{ margin:30px 0; margin-bottom: 0; padding-bottom: 30px; overflow: hidden; background: url(../img/ys.png) no-repeat left top; height: 392px;}
.con_7 .c .list{ padding-left: 412px;}
.con_7 .c .list ul{ margin-right: -60px; padding-top: 80px;}
.con_7 .c .list ul li{ width: 160px; float: left; height: 320px; margin-right: 47px; border-radius: 80px;}
.con_7 .c .list ul li.item-1{ background: #f16f21;}
.con_7 .c .list ul li.item-2{ background: #3c529b;}
.con_7 .c .list ul li.item-3{ background: #e14164;}
.con_7 .c .list ul li.item-4{ background: #04afc3;}
.con_7 .c .list ul li .ico{ width:130px; height: 130px; margin: 0 auto; margin-top: 15px; border-radius: 100%; background-color: #fff;}
.con_7 .c .list ul li.item-1 .ico{ background:#fff url(../img/i-1.png) no-repeat center center;}
.con_7 .c .list ul li.item-2 .ico{ background:#fff url(../img/i-2.png) no-repeat center center;}
.con_7 .c .list ul li.item-3 .ico{ background:#fff url(../img/i-3.png) no-repeat center center;}
.con_7 .c .list ul li.item-4 .ico{ background:#fff url(../img/i-4.png) no-repeat center center;}
.con_7 .c .list ul li .txt{ text-align: center; color: #fff; font-size: 20px; padding-top: 25px;}

/*.footer{ width: 100%; min-width: 1200px; padding: 50px 0; text-align: center; color: #8a8887; background: #444547;}
.footer p{ padding-top: 10px}
.footer a{ color: #8a8887;}
.footer span{ padding: 0 10px;}*/

.xiaofangkecheng{float:right;width: 550px;height:50px;line-height:60px;background: #fff;border: 2px solid #cc4b5d;border-radius: 15px;margin-right:320px;}
.xiaofangkecheng h5{float:left;line-height:50px;font-size:18px;padding-left: 30px;}
.xiaofangkecheng h6{float:left;line-height:50px;font-size:18px;color:#de4d2e;padding:0 50px}
.xiaofangkecheng a{float:left;padding:0 22px;margin-top:15px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    color: #fff;
    background:#cc4b5d; 
    border-radius: 8px;
    font-size: 16px;}
.xiaofangkecheng:hover{background:#feba43;color:#fff;}


 .fixedForm { position: absolute; left: 435px; top:24px;}
 .fixedForm input { width: 290px; height: 38px; border: none; box-sizing: border-box; font-size: 18px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-weight: lighter; text-align: center; margin-right: 35px; border: 1px solid #b3b3b3;
background:none;color:#fff}
.fixedForm input::-webkit-input-placeholder {color: #b3b3b3;}
.fixedForm button { width: 128px; height: 38px; border: none; font-size: 18px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; color: #fff; background: #ff7800;}
.fixedForm button:active {background: #ef7000;} 


/*footer*/
.footer{ min-width: 1200px; height: 160px; background: #444547; color: #8a8887; margin-bottom: 84px;}
.footer a{ color: #8a8887; font-size: 18px;}
.footer a:hover{ text-decoration: underline;}
.footer .link{ padding: 30px 0 10px 0; text-align: center;}
.footer .link span{ padding: 0 15px; font-size: 18px;}
.footer .add{ text-align: center; padding-bottom: 10px; font-size: 18px;}
.footer .dda{ width:564px; margin:0 auto; text-align: center; padding-bottom: 30px; font-size: 18px;}
.footer .dda_l{ float:left; width:480px; height:24px;}
.footer .dda_r{ float:left; width:50px; height:24px;}
.footer .site{ text-align: center; padding-bottom: 30px;}
.footer .tel{ width: 463px; height: 30px; line-height: 30px; border: #fff solid 2px; margin: 0 auto;}
.footer .tel span,.footer .tel i{ float: left; display: block; height: 30px; line-height: 30px;}
.footer .tel span{ background: #f6f6f6; color: #8a8887; padding: 0 15px;}
























