@charset "gb2312";
/* CSS Document
Theme Name: 
Theme URI: 
Description: A website for guide themes.
Version: 2019.01.9
Author: lcz
 */
/* CSS Document */
body{ overflow-x:hidden; }
*{ margin:0; padding:0;}
a,p,div,span,li{ list-style:none; text-decoration:none; color:#333; font-size:14px; font-family:"Microsoft YaHei"; }
.inner{ width:1200px; margin:0 auto;}
.clear{ clear:both; height:0; }
img{ border:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

.header_bg{ width:100%; height:120px; background:#24272e; } 
.header{ width:1200px; margin:0 auto; }
.logo{ float:left; margin-top:25px; }
.logo_c{ width:340px; float:left; margin:23px 0 0 27px; padding-left:25px; background:url(../logo_line.jpg) no-repeat left center; }
.logo_c .p1{ font-size:24px; color:#FFF; }
.logo_c .p1 b{ color:#ffdb60; }
.logo_c .p2{ font-size:16px; color:#cdcdcd; margin-top:5px; }
.logo_c .p2 img{ margin:0 5px 0 15px; }
.logo_r{ float:right; margin-top:15px; }
.logo_r a{ color:#c0bfbf; }
.qh{ color:#c0bfbf; font-size:16px; }
.qh a{ color:#c0bfbf; font-size:16px; }
.qh img{ margin: 0 15px 0 10px; }
.tel{ color:#c0bfbf; font-size:26px; font-family:"Arail"; margin-top:5px; text-align:right; }
.tel_word{ color:#c0bfbf; margin-top:3px; text-align:right; }

.ban{ width:100%; height:670px;/*  background:url(../images/banner.jpg) no-repeat top center; */ overflow:hidden; }
.nav{ width:1200px; height:75px; margin:0 auto; background:url(../images/nav.jpg) no-repeat top center; }
.nav li{ width:110px; height:75px; text-align:center; line-height:75px; float:left; background:url(../images/jiantou.jpg) no-repeat right center; margin-right:30px; }
.nav li a{ font-size:16px; }
.nav ul{ width:980px; float:left; }
.nav .sq{ width:165px; float:right; font-size:17px; color:#ffdb60; margin-top:20px; }
.nav .sq a{ color:#ffdb60; font-size:17px; }
.nav .sq img{ margin-right:10px; }
.ban .tit{ color:#FFF; font-size:50px; text-align:center; margin-top:70px; }
.ban .tit b{ color:#ffdb60; font-weight:normal; }
.ban .img{ width:1010px; margin:60px auto 0; }
.ban .img li{ width:265px; height:265px; float:left; margin-right:105px; }
.ban .img li h2{ width:160px; height:50px; line-height:50px; text-align:center; color:#cdcdcd; font-size:24px; background:#24272e; margin:20px auto 0; }

.bg1{ width:100%; height:570px; background:url(../images/bg1.jpg) no-repeat top center; overflow:hidden; }
.bg1 .tit{ text-align:center; font-size:50px; color:#fff; margin-top:100px;text-shadow:1px 2px 5px #000; }
.bg1 .zixun{ width:300px; height:80px; display:block; line-height:80px; text-align:center; margin:170px auto 0; background:url(../images/zixun.png) no-repeat; background-size:100%; font-size:28px; color:#FFF; }
.bg1 .more{ color:#FFF; font-size:22px; margin:25px auto 0; text-align:center; display:block; }

.bg2{ width:100%; height:570px; background:url(../images/bg2.jpg) no-repeat top center; overflow:hidden; }
.bg2 .tit{ text-align:center; font-size:50px; color:#ffdb60; margin-top:100px;text-shadow:1px 2px 5px #000; }
.bg2 .tit b{ color:#FFF; font-weight:normal; }
.bg2 .zixun{ width:300px; height:81px; display:block; line-height:81px; text-align:center; margin:205px auto 0; background:url(../images/goumai.png) no-repeat; background-size:cover; font-size:28px; color:#FFF; }

.bg3{ width:100%; height:570px; background:url(../images/bg3.jpg) no-repeat top center; overflow:hidden; }
.bg3 .tit{ text-align:center; margin-top:100px; }
.bg3 .tit .p1{ color:#FFF; font-size:50px;text-shadow:1px 2px 5px #000; }
.bg3 .tit .p2{ color:#fff; margin-top:40px; font-size:50px;text-shadow:1px 2px 5px #000; }
.bg3 .zixun{ width:335px; height:80px; display:block; line-height:80px; text-align:center; margin:150px auto 0; background:url(../images/zixun.png) no-repeat; font-size:28px; color:#FFF; background-size:cover; }

.bg4{ width:100%; height:570px; background:url(../images/bg4.jpg) no-repeat top center; overflow:hidden; }
.bg4 .tit{ text-align:center; font-size:50px; color:#ffdb60; margin-top:90px;text-shadow:1px 2px 5px #000; }
.bg4 .tit b{ color:#FFF; font-weight:normal; }
.bg4 .p{ width:640px; text-align:center; margin:70px auto 0;text-shadow:1px 2px 5px #000; }
.bg4 .p p{ font-size:20px; color:#FFF; }
.bg4 .p p img{ margin-right:5px; }
.bg4 .p .p2{ margin-top:20px; }
.bg4 .zixun{ width:300px; height:81px; display:block; line-height:81px; text-align:center; margin:95px auto 0; background:url(../images/goumai.png) no-repeat; background-size:cover; font-size:28px; color:#FFF; }

.bg5{ width:100%; height:570px; background:url(../images/bg5.jpg) no-repeat top center; overflow:hidden; }
.bg5 .tit{ text-align:center; font-size:50px; color:#fff; margin-top:125px;text-shadow:1px 2px 5px #000; }
.bg5 .zixun{ width:330px; height:80px; display:block; line-height:80px; text-align:center; margin:190px auto 0; background:url(../images/zixun.png) no-repeat; background-size:100%; font-size:28px; color:#FFF; }

.bg6{ width:100%; height:710px; background:url(../images/bg6.jpg) no-repeat top center; overflow:hidden; }
.bg6 .tit{ text-align:center; font-size:50px; color:#FFF; margin:60px 0; }
.af4{ position:relative; width:1110px; height:400px; margin:0 auto; }
.slidebox { width:1110px; position:absolute; height:400px;}
.slidebox li { float:left; width:1200px; height:400px; overflow:hidden; }
.slidebox li div { display:block;width:490px;height:400px; float:left; }
.slidebox li div{ display:inline-block; width:490px; height:400px; margin-left:20px; margin-right:75px; cursor:auto; position:relative; }
.slidebox li div img{ width:490px; height:400px; }
.slidebox li div h2{ width:200px; height:55px; line-height:55px; text-align:center; background:#ffdb60; position:absolute; bottom:0; left:-20px; }
.slidebox li div h2 a{ font-size:26px; }
.dot { position:absolute;width:100%;height:30px;text-align:right;top:450px;right:515px;}
.dot p { margin-right:10px;}
.dot b { width:15px; height:15px; display:inline-block; text-indent:99999em; border-radius:15px; background:#5b5e65; margin-right:5px;}
.dot .cur { background:#ffdb60; }


.bg7{ width:100%; height:650px; background:url(../images/bg7.jpg) no-repeat top center; overflow:hidden; }
.bg7 .tit{ text-align:center; font-size:50px; color:#FFF; margin:60px 0; }
.dowebok { position: relative; width:1200px; height: 410px; margin: 0 auto; overflow: hidden;}
.dowebok .slides li img{ width:1200px; height:410px; }
.flex-control-nav { position: absolute; right: 110px; bottom: 10px; z-index: 2; width: 130px; text-align: right;}
.flex-control-nav li { display: inline-block; *display: inline; zoom: 1;}
.flex-control-nav a { float: left; width: 23px; height: 23px; line-height: 100px; overflow: hidden; background: url(images/dot1.png) 4px 4px no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background: url(images/dot2.png) 3px 3px no-repeat;}
.flex-direction-nav { position:absolute; z-index: 3; right:0; bottom:0; width:100%; height:40px; background:url(../images/bg7_bg.png) repeat; padding-top:10px; }
.flex-direction-nav li { float: left;}
.flex-direction-nav a { float: left; width:145px; height:25px; text-indent: -9999px; overflow: hidden;}
.flex-prev { background:url(../images/left.png) 0 0 no-repeat; margin-left:445px; }
.flex-prev:hover { background:url(../images/left_hover.png) 0 0 no-repeat; }
.flex-next { background:url(../images/right.png) right 0 no-repeat; }
.flex-next:hover { background:url(../images/right_hover.png) right 0 no-repeat; }

.bg8{ width:100%; height:883px; background:url(../images/bg8.jpg) no-repeat top center; overflow:hidden; }
.bg8 .tit{ text-align:center; font-size:50px; color:#FFF; margin:60px 0 35px; }
.bg8 .tit b{ color:#ffdb60; font-weight:normal; }
.bg8 .p{ width:430px; font-size:20px; color:#FFF; margin:0 auto 65px; }
.bg8 .p img{ margin:0 5px 0 15px; }
.banner .bg{ width:100%; height:50px; background:url(../images/bg7_bg.png) repeat; position:absolute; bottom:0; left:0; }
.bg8 .more{ width:605px; margin:70px auto; }
.bg8 .more1{ width:265px; height:80px; display:block; line-height:80px; text-align:center; background:url(../images/more.png) no-repeat; background-size:cover; font-size:28px; color:#FFF; float:left; }
.bg8 .more2{ width:265px; height:80px; display:block; line-height:80px; text-align:center; margin-left:75px; background:url(../images/zixun.png) no-repeat; background-size:cover; font-size:28px; color:#FFF; float:left; }
.bg8 .bg{ width:1200px; height:50px; margin:-50px auto 0; background:url(../images/bg7_bg.png) repeat; position:relative; }

.footer_bg{ width:100%; background:#24262a; overflow:hidden; padding:35px 0; }
.footer{ width:1050px; margin:0 auto; }
.erweima{ width:103px; float:left; text-align:center; }
.erweima p{ color:#FFF; margin-top:10px; }
.contact{ width:550px; float:left; margin-left:100px; }
.contact .t{ font-size:18px; color:#FFF; }
.contact .b{ width:17px; height:2px; margin:20px 0 10px 0; background:#ffdb60; }
.contact .p{ color:#cdcdcd; line-height:30px; }
.contact .p_b{ height:1px; background:#5f646a; margin:7px 0 5px 0; }
.f_nav{ width:200px; float:right; }
.f_nav a{ color:#cdcdcd; width:65px; display:inline-block; margin:0 60px 19px 0; }
.f_nav .b{ height:1px; background:#5f646a; margin:5px 0 12px 0; }
.f_nav .jishu{  }

.pro_ban{ width:100%; height:370px; background:url(../images/pro_banner.jpg) no-repeat top center; }
.pro_ban .tit{ text-align:center; }
.pro_ban .tit .p1{ font-size:32px; color:#FFF; margin-top:55px; }
.pro_ban .tit .p2{ font-size:32px; color:#FFF; margin-top:40px; }
.position_bg { width:100%; height:60px; background:#24272e; margin-bottom:45px; }
.position{ width:1200px; margin:0 auto; }
.position .menu{ width:980px; float:left; height:60px; line-height:60px; }
.position .menu a{ display:inline-block; float:left; margin-right:30px; color:#FFF; }
.position .menu a:hover{ color:#ffdb60; }
.position .po{ width:205px; line-height:60px; float:right; font-size:16px; color:#aeaeae; text-align:right; }
.position .po a{ color:#aeaeae; }
.position .po a:hover{ color:#ffdb60; }

.main{ width:1200px; margin:0 auto; }
.pro_list li{ width:370px; height:340px; margin:0 45px 40px 0; float:left; position:relative; }
.pro_list li img{ width:370px; height:260px; }
.pro_list li .hover{ width:370px; height:260px; position:absolute; top:0px; left:0; background:url(../images/pro_bg.png) repeat; display:none; }
.pro_list li:hover .hover{ display:block; }
.pro_list li .hover a{ width:150px; height:45px; display:block; margin:105px auto; line-height:45px; text-align:center; color:#FFF; background:#24272e; border-radius:30px; font-size:16px; }
.pro_list li .bg{ height:80px; border-left:10px solid #f4f4f4; border-right:10px solid #ffdb60; background:#f4f4f4; margin-top:-5px; overflow:hidden; padding:0 5px; }
.pro_list li:hover .bg{ border-left:10px solid #ffdb60; }
.pro_list li .bg h2{ height:35px; line-height:35px; overflow:hidden; margin-top:10px; }
.pro_list li .bg .p{ height:25px; line-height:25px; overflow:hidden; color:#888; }
.pages{ padding:10px 0px 50px 0px; overflow:hidden; }
.pages{ text-align:center; } 
.pages li{ width:29px; height:29px; text-align:center; line-height:29px; margin-right:3px; display:inline-block; *display:inline; border:1px solid #e3e3e3; color:#666; }
.pages li a{ color:#666; }
.pages li.pages_solid{ background:#ffdb60; border:1px solid #ffdb60; color:#FFF;}
.pages li.previous_s,.pages li.next{ width:60px; background:none;}

.new_list li{ height:198px; background:#f7f7f7; border:1px solid #ececec; margin-bottom:40px; }
.new_list li:hover{ background:#ffdb60; }
.new_list li .img{ width:178px; height:178px; display:block; float:left; margin:10px 0 0 14px; }
.new_list li .img img{ width:178px; height:178px; }
.new_list li .img_r{ width:935px; float:left; margin:20px 0 0 30px; }
.new_list li .img_r h2{ height:40px; line-height:40px; overflow:hidden; }
.new_list li .img_r h2 a{ color:#555; font-size:18px; }
.new_list li:hover .img_r h2 a{ color:#24272e; font-size:18px; font-weight:bold; }
.new_list li .img_r .p{ color:#999; font-size:16px; height:90px; overflow:hidden; line-height:30px; }
.new_list li:hover .img_r .p{ color:#FFF; }
.new_list li .img_r .more{ width:34px; height:14px; display:block; margin-top:15px; background:url(../images/new_jiantou.jpg) no-repeat; }
.new_list li:hover .img_r .more{ background:url(../images/new_jiantou_hover.jpg) no-repeat; }

.pro_img{ width:555px; height:390px; float:left; }
.pro_img img{ width:555px; height:390px; }
.pro_img_r{ width:585px; float:right; }
.pro_img_r h1{ font-size:30px; color:#777; line-height:60px; height:60px; overflow:hidden; }
.pro_img_r .p{ color:#777; font-size:16px; height:180px; overflow:hidden; }
.pro_img_r .more{ width:175px; height:50px; display:block; line-height:50px; text-align:center; background:#ffdb60; border-radius:30px; font-size:16px; color:#222; }

.pro_con{ margin-top:25px; }
.pro_con .t{ font-size:18px; color:#24272e; margin-bottom:20px; }
.pro_con .t img{ margin-right:10px; }
.pro_con .con{ line-height:30px; }

.pian{ border-top:1px solid #e1e0e0; border-bottom:1px solid #e1e0e0; padding:10px 0; margin-top:25px; }
.pian div{ line-height:30px; color:#777; font-size:16px; }
.pian div a{ color:#777; font-size:16px; }

.xg_pro{ margin-top:25px; }
.xg_pro .t{ font-size:18px; color:#24272e; margin-bottom:20px; }
.xg_pro .t img{ margin-right:10px; }

.xg_new{ margin-bottom:100px; overflow:hidden; }
.xg_new .t{ font-size:18px; color:#24272e; margin-bottom:20px; }
.xg_new .t img{ margin-right:10px; }
.xg_new ul li{ width:570px; height:35px; border-bottom:1px dashed #c8c8c8; float:left; margin-right:50px; line-height:35px; }
.xg_new ul li a{ width:450px; display:block; float:left; font-size:16px; color:#c8c8c8; }
.xg_new ul li:hover a{ color:#24272e; }
.xg_new ul li span{ width:75px; float:right; color:#c8c8c8; }

.pro_con .title{ font-size:30px; color:#777; height:45px; line-height:45px; text-align:center; }
.pro_con .date{ font-size:16px; color:#999; text-align:center; margin-bottom:10px; }

.about_main{ width:1200px; margin:0 auto 100px; }
.about_main p{ font-size:17px; color:#24272e; margin-top:25px; line-height:40px; }
.about_main .about_t{ margin-top:40px; font-weight:bold; font-size:17px; }
.about_main img{ margin-top:25px; }

.contact_con{ line-height:30px; margin-bottom:100px; }


#banner {width:100%;height:670px;position:relative;}
#slides {display:block;width:100%;height:670px;list-style:none;padding:0;margin:0;position:relative;}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px;}
#pagination{display:none;}