@charset "utf-8";
@import url(base.css); /*引用基础的CSS样式*/ 
*{ margin:0; padding:0; border:0;list-style:none;}
a{ color:#333;}
body{ min-width:1200px; font-family:"Microsoft YaHei",微软雅黑;}
img{}
/*========================== shouye ==============================*/
.shouye{   width:100%;  position:relative;}
.shouye_d1_d1{ width:90%; max-width:415px; position:absolute; cursor:pointer;}
.shouye_d1_d1 img{ width:100%;}

/*========================== shouye ==============================*/
.head_d1{ width:100%;}
.head_d1_d1{ width:98%; max-width:1335px;  padding-left:2%;}
.head_d1_d1c{ width:98%; max-width:1597px;  padding-left:2%;}
.head_logo{ text-align:left; padding:30px 0 47px 0; }

.head_d1{ width:100%;}
.head_menu{ width: 100%; background: #000; }
.head_menu_d1{	width: 98%;	max-width:1335px; padding-left:2%;  height: 70px;}
.head_menu_d1 ul{  height:100%; position:relative; float:left;}
.head_menu_d1 ul li{ color: #fff; float: left; padding-top:20px; margin-right:95px; position:relative; }
.head_menu_d1 ul li img{ padding-top:5px;}
.head_menu_d1 ul li a{color: #fff; font-size:25px;}
.head_menu_d1 ul li a.on,.head_menu_d1 ul li:hover  a{ color:#fcf900;}

.head_menu_d1c{	width: 98%;	max-width:1597px; padding-left:2%;  height: 70px;}
.head_menu_d1c ul{  height:100%; position:relative; float:left;}
.head_menu_d1c ul li{ color: #fff; float: left;  margin-right:95px; position:relative; padding-top:5px; }
.head_menu_d1c ul li a{color: #fff; font-size:25px;}
.head_menu_d1c ul li a.on,.head_menu_d1c ul li:hover  a{ color:#fcf900;}

.head_search{ float:right; margin-top:20px;}
.head_search input[type=text]{ background:url(../img/search_bg.png) 0 0 no-repeat; width:273px; height:28px; margin-right:10px; text-indent:2em; outline:none; color:#000; font-size:20px;}

/*========================== shouye ==============================*/
.ban{ width:100%;}
.ban img{ width:100%;}

.index_desc{ width:100%; background:#ffe100;}
.index_desc_d1{ width:100%; max-width:970px; padding-top:102px; padding-bottom:73px;}
.index_desc_d1_d1{ width:100%; max-width:650px;}
.index_desc_d1_d1 .tcn{font-size:36px; line-height:36px; text-align:center; width:100%; max-width:478px; border-bottom:2px solid #333; padding-bottom:20px;}
.index_desc_d1_d1 .ten{ float:left; font-size:30px; line-height:36px; margin-left:5px;}
.index_desc_d1_d2 {width:100%; margin-top:25px; margin-bottom:10px; line-height:50px; font-size:18px;}
.index_desc_d1_d2 p{ text-indent:2em;}

.index_img_d1{ width:100%; overflow:hidden;}
.index_img_d1 ul{}
.index_img_d1 ul .kuang{ position:relative;100%; background:#000; padding-top:0.3%; padding-bottom:0.3%;}
.index_img_d1 ul div li{ width:19.2%; margin-left:0.4%; margin-top:0.5%;margin-bottom:0.5%; margin-right:0.4%;float:left; position:relative; cursor:pointer; overflow:hidden;}
.index_img_d1 ul div li img{ width:100%; height:100%;}
.index_img_d1_d1{ position:relative; width:100%;height:100%;position:absolute; top:0; left:0;}
.index_img_d1_d1 .over{ width:100%; height:100%; background:rgba(0,0,0,0.7); position:absolute; z-index:10;display:none; left:0; top:0; padding:0; margin:0;}
.index_img_d1_d1 .leftm{ left:400px;}
.index_img_d1_d1 .rightm{ right:400px;}
.index_img_d1_d1 .over_d1{ color:#FFF; font-size:25px; line-height:1.5em; z-index:12; position:absolute; padding-top:15%; left:10%;}
.index_img_d1_d1 .over_d2{ color:#FFF;z-index:12; margin-top:20%;font-size:56px; padding-left:10%; height:7.5%;}
.index_img_d1_d1 .over_d3{ color:#eee;z-index:12;margin-top:8%; width:80%; line-height:2em; text-indent:2em; text-align:justify;position:absolute; bottom:5%;left:10%;}
.index_img_d1_d2{ width:79.2%; float:left; position:relative; display:none;margin-bottom:0.15%; margin-top:0.1%;}
.index_img_d1_d2 ul{ position:relative; width:100%;}
.index_img_d1_d2 ul .kuangc{ position:relative; margin:0 auto; width:100%; }
.index_img_d1_d2 ul .kuangc li{ width:100%; position:relative; max-width:100%; display:none;}
.index_img_d1_d2 ul .kuangc li img{ width:100%; height:100%;}
.index_img_d1_d2 ul .kuangc .left{ position:absolute; left:0; top:42%; z-index:2; font-size:36px; font-weight:bold;}
.index_img_d1_d2 ul .kuangc .right{ position:absolute; right:0;top:42%; z-index:2; font-size:36px; font-weight:bold;}


.foot{ width:100%; background:#ffe100;}
.foot_d1{ width:100%; max-width:1580px; }
.foot_d1_d1{ float:left; padding-top:172px; line-height:28px; font-size:18px; width:670px; margin-left:2%;}
.foot_d1_d2{ float:right; padding-top:80px; width:216px;margin-right:2%;}
.foot_d1{ width:100%;}
.foot_d2_d1{ text-align:center; margin-top:30px; line-height:24px; font-size:14px; padding-bottom:80px;}

.anli_img_d1{ width:100%; overflow:hidden;}
.anli_img_d1 ul{}
.anli_img_d1 ul .kuang{position:relative;100%; background:#000;padding-top:0.3%; padding-bottom:0.3%;}
.anli_img_d1 ul div li{ width:19.2%;margin-left:0.4%;margin-bottom:0.5%; margin-right:0.4%; float:left;position:relative;}
.anli_img_d1 ul div li img{ width:100%; height:100%;}
.anli_img_d1_d1 .bot{ width:100%; position:relative;}
.anli_img_d1_d1 .over{ width:100%; height:100%; background:rgba(0,0,0,0.7); position:relative; z-index:10; position:absolute; top:0;  display:none;}
.anli_img_d1_d1 .leftm{ left:400px;}
.anli_img_d1_d1 .rightm{ right:400px;}
.anli_img_d1_d1 .over_d1{ color:#FFF; font-size:45px; line-height:1.3em; z-index:12;  padding-top:55%; text-align:center;}
.anli_img_d1_d1 .over_d2{ color:#FFF;z-index:12; margin-top:8%;font-size:56px;padding-left:10%;}
.anli_img_d1_d1 .over_d3{ color:#eee;z-index:12;margin-top:8%; width:80%; line-height:2em; text-indent:2em; text-align:justify; padding-bottom:5%;}

.anli_img2_d1{ width:100%; overflow:hidden; background:#000;}
.anli_img2_d1_d1{ float:left; width:18.9%; position:relative; overflow:hidden;}
.anli_img2_d1_d1 img{width:100%; height:100%;}
.anli_img2_d1_d1 .bot{ width:100%; position:relative;}
.anli_img2_d1_d1 .over{ width:100%; height:100%; background:rgba(0,0,0,0.7); position:relative; z-index:10; position:absolute; top:0;  display:none;}
.anli_img2_d1_d1 .leftm{ left:400px;}
.anli_img2_d1_d1 .rightm{ right:400px;}
.anli_img2_d1_d1 .over_d1{ color:#FFF; font-size:25px; line-height:1.5em; z-index:12;  padding-top:5%; padding-left:10%;}
.anli_img2_d1_d1 .over_d2{ color:#FFF;z-index:12; margin-top:8%;font-size:56px;padding-left:10%;}
.anli_img2_d1_d1 .over_d3{ color:#eee;z-index:12;margin-top:8%; width:80%; line-height:2em; text-indent:2em; text-align:justify; padding-bottom:5%;}
.anli_img2_d1 ul{ float:left; position:relative; width:79.6%;}
.anli_img2_d1 ul .kuang{ position:relative; margin:0 auto; width:100%; display:none;}
.anli_img2_d1 ul div li{ width:100%; height:100%; display:none; position:relative;}
.anli_img2_d1 ul div li img{ width:100%; height:100%;}

.anli_img2_d1 ul .kuang .left{ position:absolute; left:0; top:42%; z-index:2; font-size:36px; font-weight:bold;}
.anli_img2_d1 ul .kuang .right{ position:absolute; right:0;top:42%; z-index:2; font-size:36px; font-weight:bold;}


.con_all{ width:96%; max-width:1470px; padding:2%;}
.con_d1{ width:100%; position:relative;}
.con_d1 ul.ulleft{ float:left; width:45%;}
.con_d1 ul.ulrigh{ float:right; width:45%;}
.con_d1 ul li{ width:100%; margin-bottom:45px;}
.con_d1 ul li .con_dl_li_d1{ width:100%; height:40px; background:#c9c9ca; line-height:40px; cursor:pointer;}
.con_d1 ul li .con_dl_li_d1 h3{ float:left; padding-left:5%; font-size:23px;}
.con_d1 ul li .con_dl_li_d1 span{ float:right; margin-right:3%; padding-top:12px; width:28px; height:18px;}
.con_d1 ul li .con_dl_li_d2{ width:94%; background:#f7f7f7; padding:6% 3% 6% 3%; line-height:30px; display:none;}
.con_tit{width:100%;  margin-top:40px; margin-bottom:45px;}
.con_tit img{ width:100%;}

.con_d1_d1{ width:100%;   padding-bottom:80px; }
.con_d1_d1_tit{ font-size:26px; margin-bottom:35px; font-weight:bold;}
.con_d1_d1 ul{}
.con_d1_d1 ul li{ font-size:20px; line-height:38px; color:#000;  padding-left:45px; margin-bottom:10px;}
.con_d1_d1 ul li.li1{ background:url(../img/list_li1.png) 0 5px no-repeat;}
.con_d1_d1 ul li.li2{ background:url(../img/list_li2.png) 0 5px no-repeat;}
.con_d1_d1 ul li.li3{ background:url(../img/list_li3.png) 0 5px no-repeat;}

.where{ height:82px; position:relative; background:#000;}
.where .back{ position:absolute; top:30%; right:4%;}
.where .back a{ color:#FFF; font-size:20px;}
.where .back a:hover{ color:#fee000; font-size:20px;}

.fuwu_all{ position:relative;}

.gbook_all{ width:100%;}
.gbook_all_d1{ width:96%; max-width:1360px; padding-left:2%; padding-right:2%; margin-top:125px; background:url(../img/line_shu.png) 51% 0 no-repeat;}
.gbook_all_d1_d1{ float:left;}
.gbook_all_d1_d1 .tit{ font-size:30px; color:#000;  margin-bottom:30px;}
.gbook_all_d1_d2{ float:right; margin-top:80px; text-align:left;width:100%; max-width:530px;}
.gbook_all_d1_d2 p{ line-height:36px; font-size:19px;}

.form_liuyan{ width:100%; max-width:524px; margin-bottom:85px;}
.form_liuyan input[type=text]{ width:100%; height:50px; line-height:50px; padding-left:4%; background:#eeefef; color:#a3a4a4; font-size:18px; outline:none; margin-bottom:5px;}
.form_liuyan input[type=button]{ width:104%; height:53px; text-align:center; background:#ffe100; font-size:26px; color:#333; font-family:"Microsoft YaHei",微软雅黑; cursor:pointer; outline:none;}
.form_liuyan input[type=submit]{ width:104%; height:53px; text-align:center; background:#ffe100; font-size:26px; color:#333; font-family:"Microsoft YaHei",微软雅黑; cursor:pointer; outline:none;}
.form_liuyan textarea{ width:100%; height:227px; background:#eeefef; color:#a3a4a4; font-size:18px;outline:none;line-height:24px; padding-left:4%; padding-top:10px; margin-bottom:10px;}


.face-normal p{ font-size:30px; letter-spacing:0.5em;}
.face-hover p{ font-size:22px; letter-spacing:0.3em;}