/* CSS Document */

/*Reset*/
*{ vertical-align:baseline; font-weight:inherit; font-family:SimSun,Arial; font-style:inherit; font-size:100%; padding:0; margin:0; border:none;}
body{ font-size:12px; font-family:SimSun,Arial;}
ol, ul{ list-style:none;} 
img{ border:none; text-decoration:none; display:block;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px;}
a{text-decoration:none;} 
a img, :link img, :visited img{ border:0px;} 
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
*+html .clearfix {min-height: 1%;}
* html{ background-image:url(about:blank); background-attachment:fixed;}

/*basic*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:1000px; margin:0 auto;}
.wy{ font-family:Microsoft YaHei;}

/*first screen*/
.xw_head{ height:45px; border:1px solid #dcdcdc;}
.head_logo{ float:left; padding-top:12px;}
.head_menu{ float:right; font-size:12px; color:#999; line-height:46px;}
.head_menu a{ font-size:12px; color:#999; line-height:46px; margin:0 10px;}
.head_menu a:hover{ color:#2b2b2b;}

.firscn_bg{ background:url(http://y1.ifengimg.com/l/2015/50/586a22d5edcac86/xw_scn1bg_color.jpg) repeat-x bottom center #eff3f6;}
.firscn_con{ width:100%; background:url(http://p2.ifengimg.com/a/2017/1017/af2381a8ec2439csize265_w1920_h1040.jpg) no-repeat bottom center; position:relative;}
.xw_logo_c{ width:664px; height:469px; margin:0px auto; padding-top:50px; transition:all 1s; transform:scale(0);}
.xw_logo_c_move{ transform:scale(1);}
.xw_logo_e{ width:1132px; height:65px; margin:0px auto; padding-top:30px;}
.xw_logo_e img{ transition:all 1.5s;}

.xw_logo_e1{ transform:rotateX(90deg); transform-origin:0 100%;}
.xw_logo_e1_move{ transform:rotateX(0deg); transform-origin:0 100%;}

.xw_logo_e2{ transform:rotateX(270deg); transform-origin:100% 0;}
.xw_logo_e2_move{ transform:rotateX(360deg); transform-origin:100% 0;}

.xw_sign1{ width:209px; height:43px; margin:0px auto; padding-top:60px;}
.scroll_btn{ width:79px; height:79px; position:absolute; bottom:50px; left:50%; margin-left:-34px; animation:scroll_btn 1.2s infinite; cursor:pointer;}
@keyframes scroll_btn{
	40%{ transform:translateY(-16px); opacity: 0;}
}


/*main_box2*/
.main_box2{ background:#f6f6f6;}
.box2_tit{ width:100%; height:125px; padding-top:60px; background:url(http://p1.ifengimg.com/a/2017/1002/df71a7498686047size27_w1920_h185.jpg) no-repeat center;}
.box2_tit h3{ font-family:Microsoft YaHei; font-size:40px; color:#2b2b2b; margin-left:240px; text-shadow:1px 1px 1px #FFF;}
.box2_tit p{ color:#c5af64; font-size:22px; font-family:Times New Roman; margin-left:240px; margin-top:6px; text-shadow:1px 1px 1px #FFF;}
.touchslider,.touchslider1{ height:506px; padding-top:48px; position:relative;}
.touchslider-viewport{ width:1000px; margin:0 auto; overflow:hidden;}
.touchslider_con{ width:318px; height:460px; background:#FFF; float:left; margin-right:24px;}
.con_tit{ padding:20px 20px 0; height:98px; overflow:hidden;}
.con_tit p{ font-size:12px; color:#adadad;}
.con_tit p span{ color:#fff; padding:3px 8px; background:#f54343; text-align:center; margin-right:10px;}
.con_tit h2{ line-height:30px; margin-top:10px;}
.con_tit h2 a{ font-family:Microsoft YaHei; font-size:22px; font-weight:bold; color:#000;}
.con_tit h2 a:hover{ color:#f54343;}
.con_txt{ padding:15px 20px; border-top:1px solid #d7d7d7;}
.con_txt p{ line-height:24px; font-size:14px; color:#828282;}
.touchslider-prev{ position:absolute; top:211px; cursor:pointer; right:50%; margin-right:530px;}
.touchslider-next{ position:absolute; top:211px; cursor:pointer; left:50%; margin-left:530px;}
.slider-nav-item-box{ width:272px; margin:0 auto; padding-top:20px;}
.slider-nav-item-box span{ width:64px; height:2px; float:left; margin:0 2px; background:#d0d0d0;}
.slider-nav-item-box span.touchslider-nav-item-current{ background:#f54343;}
/*main_box4*/
.main_box4{ height:666px; padding-top:207px; width:100%; position:relative; overflow:hidden;}
.main_box4_con{ height:666px; width:100%; background:url(http://y0.ifengimg.com/l/2015/50/586a22d5edcac86/main_box4bg.jpg) no-repeat center #E5C691;}
.box4_person{ width:725px; height:851px; position:absolute; top:350px; _top:100px; *top:100px; left:50%;}
.box4_person .person_bg{ position:absolute; left:-80px!important; top:0px;}
.box4_person .person_pic{ position:absolute; left:-74px!important; top:0px;}
.box4_con{ width:484px; position:absolute; top:230px; right:50%; padding-top:30px;}
.box4_con h3{ font-family:Microsoft YaHei; font-size:40px; font-weight:bold; color:#2b2b2b;}
.box4_con h4{ font-family:Times New Roman; color:#f8e2bc; font-size:22px;}
.box4_con h2{ font-family:Microsoft YaHei; font-weight:bold; font-size:30px; color:#fff; margin:20px 0;}
.box4_con p{ color:#171717; font-size:16px; line-height:33px; margin-bottom:30px; text-align:justify;}
.box4_con a{ font-family:Microsoft YaHei; font-size:20px; line-height:37px; color:#fff; width:126px; height:37px; background:url(http://y1.ifengimg.com/l/2015/50/586a22d5edcac86/read_btn2.png) no-repeat center; text-align:center; display:block; float:right; margin-top:-30px;}

/*xw_intro*/
.xw_intro{ height:257px; background:url(http://y1.ifengimg.com/l/2015/50/586a22d5edcac86/xw_intro_bg.jpg) no-repeat center;}
.intro_l{ float:left; width:364px; padding:100px 0 0 80px;}
.intro_l img{ float:left; margin-right:10px;}
.intro_l_con{ float:left; padding-top:26px; width:200px;}
.intro_l_con h4{ font-size:14px; color:#f54343; font-weight:bold; margin-bottom:20px;}
.intro_l_con p{ font-size:14px; color:#2b2b2b; margin-bottom:20px;}
.intro_m{ float:left; padding:88px 0 0 80px;}
.intro_r{ float:left; padding:140px 0 0 50px;}

/*xw_foot*/
.xw_foot{ width:100%; border-top:1px solid #E2E2E2; padding:15px 0 5px;}



