@charset "utf-8";
body { background:#EEEEEE; }
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.5 "Microsoft YaHei",arial,\5b8b\4f53;color:#333333;outline:0;}
a{color:#555555;transition:all .5s ease;}
a:hover{color:#F2B934;}
.fl { float:left; } .fr { float:right; }
.wrapper { width:1180px; margin:0 auto; zoom:1; }
.wrapper:after { visibility:hidden; display:block; font-size:0; content:""; clear:both; height:0; }

.topbar { line-height:40px; background:#FAFAFA; border-bottom:1px solid #EEEEEE; }
.topbar .gy { padding-left:16px; background:url(../images/topbar_gy.png) no-repeat left center; margin-right:15px; }
.topbar .gy:hover { background-image:url(../images/topbar_gy_on.png); }
.topbar .sj { padding-left:16px; background:url(../images/topbar_sj.png) no-repeat left center; }
.topbar .sj:hover { background-image:url(../images/topbar_sj_on.png); }
.topbar .dh { padding-right:20px; background:url(../images/topbar_dh.png) no-repeat right center; }
.topbar .dh:hover { background-image:url(../images/topbar_dh_on.png); }
.topbar a { color:#888888; }
.topbar a:hover{color:#333333;}
.topbar i { color:#333333; }
.topbar span { width:0; display:inline-block; height:12px; border-left:1px solid #DDDDDD; border-right:1px solid #FFF; vertical-align:middle; margin-left:20px; margin-right:15px; }
.header { height:40px; padding:45px 0; background:#FFFFFF; }
.header .tel { float:right;color:#FFFFFF; font-size:20px; height:36px; line-height:36px; padding:2px; padding-right:20px; border-radius:40px; }
.header .tel i { display:inline-block; width:53px; height:53px; background:url(../file/call.png) no-repeat center center #FFFFFF; vertical-align:top; }
.header .logo { float:left; margin-top: -7px;}
.header .logo a { display:block; width:600px; height:66px; background:url(../images/header_logo.png) no-repeat center center; }
.header .slogan { float:right; height:40px; margin-right:30px;margin-top: -8px}
.header .slogan span { display:block; font-size:19px; line-height:2; margin-top:5px; }
.header .slogan p{font-size: 19px;
    line-height:10px;margin-left: 8px;}
.header .slogan strong { display:block; font-size:18px; color:#333333; line-height:1;float: right; }

.footer { background:#333333; font-size:0; }
.footer .logo { float:left; width:260px; background:#f2b934; font-size:14px; color:#ABAAAA; text-align:center; padding:36px 0; }
.footer .logo a { display:block; height:44px; background:url(../images/footer_logo.png) no-repeat center center; }
.footer .logo img { width:100px; height:100px; margin:5px; }
.footer .logo span { display:inline-block; width:110px; height:110px; background:#FFFFFF; margin:30px 0 10px 0; }
.footer .info {width:400px; padding-top:40px;float: left;}
.footer .info .tit { font-size:18px; color:#FFFFFF; margin-bottom:25px; }
.footer .info .con p { color:#fff; font-size:14px; margin-bottom:10px; }
.footer .info .con p i { display:inline-block; width:40px; height:3px; background:#fff; }
.footer .info .con p a { color:#FFFFFF; }
.footer .info .con span { display:inline-block; width:140px; padding-left:25px; background-position:left center; background-repeat:no-repeat; font-size:14px; color:#FFFFFF; margin-bottom:10px; margin-top:5px; }
.footer .info .con span.tel { background-image:url(../images/footer_tel.png); }
.footer .info .con span.fax { background-image:url(../images/footer_fax.png); }
.footer .info .con span.mob { background-image:url(../images/footer_mob.png); }
.footer .info .con span.mal { background-image:url(../images/footer_mail.png); }
.footer .menu { float:left; width:233px; padding-top:40px; }
/* .footer .menu .tit { font-size:18px; color:#FFFFFF; margin-bottom:25px; text-align:right; } */
.footer .menu .con { width: 116px; }
.footer .menu .con a { font-size:14px; color:#fff; display:inline-block; width:85px; 
     /*text-align:justify; text-align-last:justify;*/ margin-bottom:12px; }
.footer .menu .con a:hover { color:#F2B934; }
.navbar { background:url(../file/searchbg.png) center; font-size:0; }
.navbar li { display:inline-block; width:118px; transition:all .5s ease; }
.navbar li a { display:block; color:#FFFFFF; font-size:18px; text-align:center; line-height:45px; }
.navbar li:hover { background:#F2B934; }
.navbar li.on { background:#211E1E; }
.navbar li.home { width:165px; background:#F2B934; }
.navbar li.home span { background:url(../images/navbar_home.png) no-repeat left center; padding-left:25px; }
.banner { background:#888888; position:relative; min-width:1180px;z-index: -1;}
.banner .wrapper { position:absolute; top:0; left:50%; margin-left:-590px; }
.banner .filter { width:220px; padding:20px; background:url(../images/filter_bg.png); }
.banner .filter dl { background:url(../images/filter_line.png) repeat-x top center; padding-top:20px; margin-top:20px; }
.banner .filter dt { display:block; font-weight:bold; margin-bottom:10px; color: #fff;}
.banner .filter dd { display:inline-block; margin-right:15px; margin-top:6px; }
.banner .filter dl:first-child { background:none; margin-top:0; padding-top:0; }
.banner .slider { height:554px; overflow:hidden; }
.banner .slider .hd ul { width:100% !important; }
.banner .slider .hd li { display:none; float:left; width:100% !important; height:554px; background-position:center center; }
.banner .slider .bd { position:absolute; bottom:0; width:100%; z-index:1; text-align:center; margin-bottom:30px; }
.banner .slider .bd li { display:inline-block; height:10px; width:10px; background:#FFFFFF; text-indent:-999px; overflow:hidden; margin:3px; transition:all .5s ease; cursor:pointer; border-radius:10px; }
.banner .slider .bd li.on { background:#F2B934; width:30px; }
.banner.mini { height:400px; background-position:center center; }
.product { padding:20px 0; }
.product .side { width:260px; float:left; margin-top:15px; }
.product .side .tit { background:#F2B934; color:#FFFFFF; padding:21px 40px; }
.product .side .tit em { display:block; font-size:12px; font-weight:normal; }
.product .side .tit strong { display:block; font-size:20px; font-weight:normal; }
.product .side .con { background:#333333; padding:20px; padding-top:10px; }
.product .side .con dt a { display:block; height:50px; line-height:50px; font-size:16px; padding:0 20px; background:url(../images/product_side_dt_ico.png) no-repeat 90% 50% #FFFFFF; margin-top:10px; }
.product .side .con dd { background:url(../images/product_side_dd_dot.png) no-repeat 2% 50%; }
.product .side .con dd a { display:block; height:49px; line-height:50px; font-size:14px; padding:0 20px; background:url(../images/product_side_dd_ico.png) no-repeat 88% 50%; color:#FFFFFF; border-bottom:1px dashed #fff; }
.product .main { margin-left:290px; }
.product .main .top .img { width:500px; height:300px; float:left; }
.product .main .top .txt { margin-left:500px; background:#FFFFFF; height:240px; padding:30px; }
.product .main .top .txt a { font-size:14px; color:#FFFFFF; display:inline-block; height:40px; line-height:40px; padding:0 20px; background:#333333; margin-right:10px; }
.product .main .top .txt a.all { background:#F2B934; }
.product .main .top .txt p { font-size:14px; color:#888888; display:block; margin-top:20px; margin-bottom:30px; }
.product .main .top .txt strong { font-size:20px; color:#F2B934; display:block; }
.product .main .bot ul { font-size:0; margin:-15px; }
.product .main .bot li { display:inline-block; width:33.3333333333%; box-sizing:border-box; padding:15px; }
.product .main .bot li a { display:block; background:#FFFFFF; position:relative; }
.product .main .bot li a .img { width:100%; height:285px; text-align:center; }
.product .main .bot li a .img i { display:inline-block; vertical-align:middle; height:100%; }
.product .main .bot li a .img img { display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; }
.product .main .bot li a .pla { position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/product_opacity.png); font-size:14px; visibility:hidden; opacity:0; transition:all .5s ease; }
.product .main .bot li a .pla i { display:inline-block; vertical-align:middle; height:100%; }
.product .main .bot li a .pla p { display:inline-block; width:100%; vertical-align:middle; background:url(../images/product_logo.png) no-repeat top center; text-align:center; color:#FFFFFF; padding-top:40px; }
.product .main .bot li a:hover { box-shadow:0 16px 70px rgba(0, 0, 0, 0.1); }
.product .main .bot li a:hover .pla { opacity:1; visibility:visible; }
.project { background:url(../images/project_bg.png) center center; padding-bottom:70px; overflow:hidden; }
.project .tit { text-align:center; padding-top:55px; padding-bottom:40px; }
.project .tit em { font-size:30px; color:#777777; font-family:Verdana,"sans-serif"; font-weight:normal; }
.project .tit p { font-size:20px; color:#FFFFFF; }
.project .tit i { display:inline-block; width:30px; height:1px; background:#F2B934; }
.project .con { position:relative; }
.project .con ul { font-size:0; margin:-10px; }
.project .con li { display:inline-block; width:33.33333333%; box-sizing:border-box; padding:10px; }
.project .con li .img { height:280px; }
.project .con li .img img { display:inline-block; vertical-align:middle; width:100%; height:100%; }
.project .con li .pla { position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/project_opacity.png); visibility:hidden; opacity:0; transition:all .5s ease; }
.project .con li .pla i { display:inline-block; vertical-align:middle; height:100%; }
.project .con li .pla p { display:inline-block; width:100%; vertical-align:middle; background:url(../images/project_logo.png) no-repeat top center; text-align:center; color:#FFFFFF; padding-top:40px; }
.project .con li a { display:block; position:relative; background:#FFFFFF; font-size:18px; }
.project .con li a:hover .pla { opacity:1; visibility:visible; }
.project .con a.prev { position:absolute; left:-60px; top:50%; width:30px; height:50px; margin-top:-25px; background:url(../images/project_prev.png) no-repeat center center; }
.project .con a.prev:hover { background-image:url(../images/project_prev_on.png); }
.project .con a.next { position:absolute; right:-60px; top:50%; width:30px; height:50px; margin-top:-25px; background:url(../images/project_next.png) no-repeat center center; }
.project .con a.next:hover { background-image:url(../images/project_next_on.png); }
.power .tit { text-align:center; padding-top:23px; padding-bottom:14px; }
.power .tit em { font-size:30px; color:#FFFFFF; font-family:Verdana,"sans-serif"; font-weight:normal; }
.power .tit p { font-size:20px; color:#FFFFFF; margin-bottom:10px; }
.power .tit i { display:inline-block; width:30px; height:1px; background:#FFFFFF; }
.power .con .hd { background:#FFFFFF; padding:50px 0; }
.power .con .hd li .img { width:520px; height:300px; float:left; }
.power .con .hd li .txt { margin-left:570px; height:300px; }
.power .con .hd li .txt p { font-size:14px; color:#555555; line-height:28px; margin-top:20px; }
.power .con .hd li .txt a { display:inline-block; width:40px; height:40px; }
.power .con .hd li .txt a.prev { background:url(../images/power_ico_prev.png) no-repeat center center #333333; }
.power .con .hd li .txt a.next { background:url(../images/power_ico_next.png) no-repeat center center #F2B934; }
.power .con .hd li .txt em { display:block; margin-top:20px; font-size:0; }
.power .con .hd li .txt span { display:block; color:#333333; }
.power .con .hd li .txt strong { display:block; font-size:26px; font-weight:normal; color:#333333; padding-top:10px; }
.power .con .bd { padding:50px 0; }
.power .con .bd ul { font-size:0; margin:0 -70px; background:url(../images/power_line.png) no-repeat 50% 78%; }
.power .con .bd li { display:inline-block; width:14%; box-sizing:border-box; padding:0 50px; }
.power .con .bd li a { display:inline-block; }
.power .con .bd li span { display:block; background:#333333; color:#FFFFFF; height:35px; line-height:35px; text-align:center; font-size:18px; font-weight:bold; margin-top:10px; transition:all .5s ease; }
.power .con .bd li strong { font-size:20px; display:inline-block; color:#333333; transition:all .5s ease; }
.power .con .bd li.on span { background:#F2B934; }
.power .con .bd li.on strong { color:#F2B934; }
.advantage { background:#FFFFFF; padding-bottom:70px; }
.advantage .tit { text-align:center; padding-top:55px; padding-bottom:40px; }
.advantage .tit em { font-size:30px; color:#AAAAAA; font-family:Verdana,"sans-serif"; font-weight:normal; }
.advantage .tit p { font-size:20px; color:#F2B934; margin-bottom:10px; }
.advantage .tit i { display:inline-block; width:30px; height:1px; background:#F2B934; }
.advantage .con { position:relative; overflow:hidden; }
.advantage .con .bd { width:760px; margin:0 auto; padding-top:2px; height:408px; overflow:hidden; }
.advantage .con .bd li { position:relative; width:100%; height:408px; }
.advantage .con .bd li p { position:absolute; left:0; bottom:0; background:url(../images/advantage_bg.png); color:#FFFFFF; padding:50px; font-size:18px; }
.advantage .con .bd li img { display:block; width:100%; height:100%; }
.advantage .con .hd { position:absolute; top:0; left:0; z-index:5; }
.advantage .con .hd ul { font-size:0; margin:0 -380px; }
.advantage .con .hd li { display:inline-block; width:50%; box-sizing:border-box; padding:0 380px; }
.advantage .con .hd li a { background:#EEEEEE; position:relative; display:block; font-size:20px; padding:30px; border-top:2px solid #F8F8F8; }
.advantage .con .hd li a:after { content:''; width:0; height:0; position:absolute; right:-15px; top:50%; margin-top:-15px; border-top:15px solid transparent; border-left:15px solid transparent; border-bottom:15px solid transparent; transition:all .5s ease; }
.advantage .con .hd li a:before { content:''; width:0; height:0; position:absolute; left:-15px; top:50%; margin-top:-15px; border-top:15px solid transparent; border-right:15px solid transparent; border-bottom:15px solid transparent; transition:all .5s ease; }
.advantage .con .hd li span { display:block; border-left:5px solid #666666; line-height:1; padding-left:15px; transition:border-color .5s ease; }
.advantage .con .hd li a:hover span { border-color:#F2B934; }
.advantage .con .hd li.on a { background:#F2B934; color:#FFFFFF; }
.advantage .con .hd li.on a:after { border-left:15px solid #F2B934; }
.advantage .con .hd li.on a:before { border-right:15px solid #F2B934; }
.advantage .con .hd li.on a span { border-color:#FFFFFF; }
.process { padding-bottom:70px; }
.process .tit { text-align:center; padding-top:55px; padding-bottom:40px; }
.process .tit em { font-size:30px; color:#AAAAAA; font-family:Verdana,"sans-serif"; font-weight:normal; }
.process .tit p { font-size:20px; color:#F2B934; }
.process .tit i { display:inline-block; width:30px; height:1px; background:#F2B934; }
.process .con ul { font-size:0; margin:-20px; }
.process .con li { display:inline-block; width:14.28571428%; box-sizing:border-box; padding:20px; }
.process .con li a { display:block; font-size:14px; background:#FFFFFF; text-align:center; padding-top:20px; padding-bottom:30px; }
.process .con li a i { display:inline-block; width:100%; height:60px; background-repeat:no-repeat; background-position:center center; }
.process .con li a i.i1 { background-image:url(../images/process_ico_1.png); }
.process .con li a i.i2 { background-image:url(../images/process_ico_2.png); }
.process .con li a i.i3 { background-image:url(../images/process_ico_3.png); }
.process .con li a i.i4 { background-image:url(../images/process_ico_4.png); }
.process .con li a i.i5 { background-image:url(../images/process_ico_5.png); }
.process .con li a i.i6 { background-image:url(../images/process_ico_6.png); }
.process .con li a i.i7 { background-image:url(../images/process_ico_7.png); }
.process .con li a:hover { background:#F2B934; color:#FFFFFF; }
.process .con li a:hover i.i1 { background-image:url(../images/process_ico_1_on.png); }
.process .con li a:hover i.i2 { background-image:url(../images/process_ico_2_on.png); }
.process .con li a:hover i.i3 { background-image:url(../images/process_ico_3_on.png); }
.process .con li a:hover i.i4 { background-image:url(../images/process_ico_4_on.png); }
.process .con li a:hover i.i5 { background-image:url(../images/process_ico_5_on.png); }
.process .con li a:hover i.i6 { background-image:url(../images/process_ico_6_on.png); }
.process .con li a:hover i.i7 { background-image:url(../images/process_ico_7_on.png); }
.process .con .btn { text-align:center; margin-top:50px; }
.process .con .btn a { display:inline-block; padding:0 50px; height:40px; line-height:40px; background:#333333; color:#FFFFFF; margin:0 10px; font-size:14px; }
.process .con .btn a.on { background:#F2B934; }
.policy { background:#FFFFFF; padding-bottom:70px; }
.policy .tit { text-align:center; padding-top:55px; padding-bottom:40px; }
.policy .tit em { font-size:30px; color:#AAAAAA; font-family:Verdana,"sans-serif"; font-weight:normal; }
.policy .tit p { font-size:20px; color:#F2B934; margin-bottom:10px; }
.policy .tit i { display:inline-block; width:30px; height:1px; background:#F2B934; }
.policy .con ul { font-size:0; margin:-10px; }
.policy .con li { display:inline-block; width:25%; box-sizing:border-box; padding:10px; vertical-align:top; }
.policy .con li a { display:block; border:1px solid #EEEEEE; background:#FAFAFA; transition:all .5s ease; }
.policy .con li p { font-size:14px; color:#888888; padding:30px; line-height:28px; height:115px; transition:all .5s ease; }
.policy .con li strong { display:block; height:79px; border-bottom:1px solid #EEEEEE; line-height:80px; font-size:22px; text-align:center; color:#F2B934; transition:all .5s ease; font-weight:normal; }
.policy .con li a:hover { background:#F2B934; border-color:#F2B934; }
.policy .con li a:hover p { color:#FFFFFF; }
.policy .con li a:hover strong { border-color:#EE7139; color:#FFFFFF; }
.review { background:url(../images/review_bg.png) center center; padding-bottom:70px; overflow:hidden; }
.review .tit { text-align:center; padding-top:55px; padding-bottom:40px; }
.review .tit em { font-size:30px; color:#777777; font-family:Verdana,"sans-serif"; font-weight:normal; }
.review .tit p { font-size:20px; color:#FFFFFF; }
.review .tit i { display:inline-block; width:30px; height:1px; background:#F2B934; }
.review .con ul { font-size:0; }
.review .con li { display:inline-block; vertical-align:top; width:33.33333333333%; box-sizing:border-box; padding:0 20px; }
.review .con li a { display:block; background:#FFFFFF; padding:20px; }
.review .con li a .img img { max-width:100%; }
.review .con li a .txt p { color:#888888; font-size:14px; line-height:24px; height:144px; overflow:hidden; }
.review .con li a .txt strong { display:block; margin:15px 0; color:#333333; font-weight:normal; font-size:16px; }
.review .con li a:hover { background:#F2B934; }
.review .con li a:hover p { color:#FFFFFF; }
.review .con li a:hover strong { color:#FFFFFF; }
.review .con a.prev { position:absolute; left:-60px; top:50%; width:30px; height:50px; margin-top:-25px; background:url(../images/project_prev.png) no-repeat center center; }
.review .con a.prev:hover { background-image:url(../images/project_prev_on.png); }
.review .con a.next { position:absolute; right:-60px; top:50%; width:30px; height:50px; margin-top:-25px; background:url(../images/project_next.png) no-repeat center center; }
.review .con a.next:hover { background-image:url(../images/project_next_on.png); }
.about { padding:70px 0; }
.about .side { width:260px; float:left; }
.about .side li { margin-bottom:-1px; }
.about .side li a { display:block; border-bottom:2px solid #EEEEEE; background:#FFFFFF; padding:26px; transition:all .5s ease; }
.about .side li a em { display:block; font-size:12px; font-weight:normal; }
.about .side li a span { display:block; font-size:18px; font-weight:normal; line-height:28px; }
.about .side li a.on { background:#333333; color:#FFFFFF; border-color:#F2B934; }
.about .side li a:hover { background:#333333;color:#FFFFFF; }
.about .main { margin-left:290px; overflow:hidden; /*background:url(../images/about_img.png) no-repeat center bottom; */ /*padding-bottom:327px;*/ }
.about .main .fl { text-align:center; }
.about .main .fl span { display:block; font-size:18px; }
.about .main .fl strong { display:block; font-size:28px; color:#333333; }
.about .main .fr { float:none; margin-left:180px; font-size:14px; padding:6px 0; line-height:28px; }
.about .main .fr a { margin-left:10px; color:#333333; }
.honor { padding-bottom:10px;background-color: #fff; }
.honor .tit { text-align:center; padding-top:55px; padding-bottom:40px; }
.honor .tit em { font-size:30px; color:#AAAAAA; font-family:Verdana,"sans-serif"; font-weight:normal; }
.honor .tit p { font-size:20px; color:#333333; margin-bottom:10px; }
.honor .tit i { display:inline-block; width:30px; height:1px; background:#F2B934; }
.honor .con { position:relative; }
.honor .con ul { font-size:0; margin:-10px; }
.honor .con li { display:inline-block; width:25%; box-sizing:border-box; padding:10px; }
.honor .con li a { display:block; background:#FFFFFF; border:1px solid #EEEEEE; padding:20px; position:relative; font-size:18px; }
.honor .con li .img { height:250px; text-align:center;vertical-align: middle;display: table-cell;width: 400px;}
.honor .con li .img i { display:inline-block; vertical-align:middle; height:100%; }
.honor .con li .img img { display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; }
.honor .con li .pla { position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/honor_opacity.png); visibility:hidden; opacity:0; transition:all .5s ease; }
.honor .con li .pla i { display:inline-block; vertical-align:middle; height:100%; }
.honor .con li .pla p { display:inline-block; width:100%; vertical-align:middle; background:url(../images/honor_logo.png) no-repeat top center; text-align:center; color:#FFFFFF; padding-top:40px; }
.honor .con li a:hover .pla { opacity:1; visibility:visible; }
.honor .con a.prev { position:absolute; left:-60px; top:50%; width:30px; height:50px; margin-top:-25px; background:url(../images/honor_prev.png) no-repeat center center; }
.honor .con a.prev:hover { background-image:url(../images/honor_prev_on.png); }
.honor .con a.next { position:absolute; right:-60px; top:50%; width:30px; height:50px; margin-top:-25px; background:url(../images/honor_next.png) no-repeat center center; }
.honor .con a.next:hover { background-image:url(../images/honor_next_on.png); }
.articles { padding:50px 0 70px 0; font-size:0; }
.articles .tit { margin-bottom:30px; }
.articles .tit em { display:block; font-size:14px; font-weight:normal; color:#999999; }
.articles .tit strong { display:block; font-size:24px; font-weight:normal; color:#333333; }
.articles .news { float:left; width:630px; }
.articles .news .top { overflow:hidden; margin-bottom:20px; }
.articles .news .top .img { float:left; width:230px; height:160px; text-align:center; background:#FFFFFF; }
.articles .news .top .img i { display:inline-block; vertical-align:middle; height:100%; }
.articles .news .top .img img { display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; }
.articles .news .top .txt { margin-left:250px; }
.articles .news .top .txt p { display:block; font-size:14px; height:78px; overflow:hidden; line-height:26px; color:#888888; margin:10px 0; }
.articles .news .top .txt i { display:inline-block; font-size:14px; background:#333333; color:#FFFFFF; height:25px; line-height:25px; padding:0 20px; transition:all .5s ease; border-radius:25px; }
.articles .news .top .txt em { font-size:12px; line-height:28px; float:right; font-weight:normal; color:#AAAAAA; }
.articles .news .top .txt strong { display:block; font-size:18px; line-height:28px; color:#333333; font-weight:normal; }
.articles .news .top a:hover .txt strong { color:#F2B934; }
.articles .news .top a:hover .txt i { background:#F2B934; }
.articles .news .bot li a { display:block; height:60px; line-height:60px; border-bottom:1px solid #DDDDDD; background:url(../images/news_ico.png) no-repeat left center; font-size:14px; padding-left:20px; }
.articles .news .bot li a em { font-size:12px; float:right; font-weight:normal; color:#AAAAAA; }
.articles .faqs { margin-left:700px; }
.articles .faqs li a { display:block; height:80px; line-height:80px; background:url(../images/faqs_arw.png) no-repeat 95% 50% #FAFAFA; margin-bottom:2px; }
.articles .faqs li a span { background:url(../images/faqs_ico.png) no-repeat left center; padding-left:35px; font-size:16px; margin-left:25px; color:#666666; }
.articles .faqs li a:hover { background:url(../images/faqs_arw_on.png) no-repeat 95% 50% #333333; }
.articles .faqs li a:hover span { background:url(../images/faqs_ico_on.png) no-repeat left center; color:#FFFFFF; }
.comment { background:url(../images/comment_bg.png) center center; }
.comment .form { float:right; padding:30px; background:url(../images/comment_form_bg.png); }
.comment .form p { margin-top:15px; color:#FFFFFF; font-size:14px; }
.comment .form i { display:inline-block; vertical-align:middle; width:18px; height:18px; background:url(../images/comment_form_tel.png) no-repeat left center; margin-right:10px; }
.comment .form input { border:0; background:#FFFFFF; width:180px; padding:10px; }
.comment .form button { border:0; background:#F2B934; color:#FFFFFF; width:200px; padding:10px; }
.comment .form strong { display:block; font-size:18px; font-weight:normal; margin-bottom:27px; color:#FFFFFF; }
.category { background:#FFFFFF; }
.category ul { background:url(../images/cate_line.png) no-repeat center center; font-size:0; }
.category li { width:25%; display:inline-block; box-sizing:border-box; padding:50px 0; position:relative; }
.category li i { display:block; height:56px; background-position:center center; background-repeat:no-repeat; margin-bottom:15px; transition:all .5s ease; }
.category li i.a { background-image:url(../images/category_ico_a.png); }
.category li i.d { background-image:url(../images/category_ico_d.png); }
.category li i.w { background-image:url(../images/category_ico_w.png); }
.category li i.s { background-image:url(../images/category_ico_s.png); }
.category li.on i.a { background-image:url(../images/category_ico_a_on.png); }
.category li.on i.d { background-image:url(../images/category_ico_d_on.png); }
.category li.on i.w { background-image:url(../images/category_ico_w_on.png); }
.category li.on i.s { background-image:url(../images/category_ico_s_on.png); }
.category li.on a { color:#F2B934; }
.category li.on a:after { position:absolute; bottom:0; left:50%; margin-left:-20px; }
.category li.on a:after { content:''; display:block; width:0; height:0; border-right:20px solid transparent; border-bottom:20px solid #EEEEEE; border-left:20px solid transparent; }
.category li a { display:block; font-size:18px; text-align:center; }
.category li a:hover i.a { background-image:url(../images/category_ico_a_on.png); }
.category li a:hover i.d { background-image:url(../images/category_ico_d_on.png); }
.category li a:hover i.w { background-image:url(../images/category_ico_w_on.png); }
.category li a:hover i.s { background-image:url(../images/category_ico_s_on.png); }
.category dl { text-align:center; }
.category dd { display:inline-block; margin:30px 15px; }
.category dd a { font-size:16px; padding:10px 20px; }
.category dd a:hover { background:#EEEEEE; color:#555555; }
.category dd a.on { background:#F2B934; color:#FFFFFF; }
.content { padding:50px 0; }
.content .filter { background:#FFFFFF; padding:0 30px; margin-bottom:50px; overflow:hidden; box-shadow:1px 5px 20px rgba(0,0,0,0.02); }
.content .filter dl { border-top:1px solid #EEEEEE; margin:10px auto 20px auto; padding-top:30px; position:relative; padding-left:100px; font-size:14px; }
.content .filter dt { display:inline-block; font-weight:bold; border-right:1px solid #EEEEEE; padding-right:20px; margin-right:20px; position:absolute; top:30px; left:0; margin-top:2px; }
.content .filter dd { display:inline-block; margin-right:15px; margin-bottom:10px; }
.content .filter dd a { display:block; padding:2px 5px; border-radius:3px; }
.content .filter dd.on a { background:#F2B934; color:#FFFFFF; }
.content .filter dl:first-child { margin-top:0; border-top:0; }
.content .list ul.picture { margin:-25px; font-size:0; }
.content .list ul.picture li { width:33.33333333%; display:inline-block; box-sizing:border-box; padding:25px; position:relative; }
.content .list ul.picture li a { display:block; font-size:16px; box-shadow:1px 5px 20px rgba(0,0,0,0.02); }
.content .list ul.picture li a .img { height:250px; text-align:center; overflow:hidden; background:#FFFFFF; }
.content .list ul.picture li a .img i { display:inline-block; vertical-align:middle; height:100%; }
.content .list ul.picture li a .img img { display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; transform:scale(1.1); transition:all .5s ease; }
.content .list ul.picture li a .txt { background:#FFFFFF; height:70px; line-height:70px; padding:0 20px; transition:all .5s ease; }
.content .list ul.picture li a .txt i { float: right; width:30px; height:30px; margin:20px 0; border:1px solid #CCCCCC; background:url(../images/cate_arrow.png) no-repeat center center; transition:all .5s ease; }
.content .list ul.picture li a:hover { box-shadow:0 16px 70px rgba(0, 0, 0, 0.1); }
.content .list ul.picture li a:hover .img img { transform:scale(1.3); }
.content .list ul.picture li a:hover .txt { background:#F2B934; color:#FFFFFF; }
.content .list ul.picture li a:hover .txt i { background-image:url(../images/cate_arrow_on.png); border-color:#FFFFFF; }
.content .list ul.article li { margin-bottom:30px; }
.content .list ul.article li a { display:block; overflow:hidden; }
.content .list ul.article li a .img { float:left; width:230px; height:160px; background:#FFFFFF; text-align:center; }
.content .list ul.article li a .img i { display:inline-block; vertical-align:middle; height:100%; }
.content .list ul.article li a .img img { display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; transition:all .5s ease; }
.content .list ul.article li a .txt { margin-left:280px; height:79px; position:relative; padding-left:120px; padding-top:40px; padding-bottom:40px; padding-right:100px; border-bottom:1px solid #DDDDDD; transition:all .5s ease; }
.content .list ul.article li a .txt i { position:absolute; right:40px; top:50%; margin-top:-15px; width:30px; height:30px; border:1px solid #CCCCCC; background:url(../images/cate_arrow.png) no-repeat center center; transition:all .5s ease; }
.content .list ul.article li a .txt p { color:#999999; height:40px; line-height:20px; font-size:13px; overflow:hidden; }
.content .list ul.article li a .txt span { position:absolute; left:0; top:50%; margin-top:-33px; font-size:20px; display:inline-block; padding-right:30px; margin-right:30px; border-right:1px solid #DDDDDD; color:#888888; }
.content .list ul.article li a .txt span em { display:block; font-size:24px; font-weight:normal;text-align: center;}
.content .list ul.article li a .txt strong { display:block; height:30px; line-height:30px; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#555555; font-weight:normal; transition:all .5s ease; }
.content .list ul.article li a:hover { background:#FFFFFF; box-shadow:0 16px 70px rgba(0, 0, 0, 0.1); }
.content .list ul.article li a:hover .txt { border-color:#FFFFFF; }
.content .list ul.article li a:hover .txt strong { color:#F2B934; }
.content .list ul.history { background:url(../images/history_list_line.png) repeat-y center center; padding-bottom:100px; }
.content .list ul.history li { display:block; position:relative; overflow:hidden; }
.content .list ul.history li i { display:inline-block; background:#F2B934; color:#FFFFFF; padding:5px 10px; font-size:16px; }
.content .list ul.history li p { display:block; line-height:26px; color:#555555; font-size:14px; }
.content .list ul.history li em { position:absolute; width:9px; height:9px; border-radius:100%; background:#F2B934; left:50%; margin-left:-4px; top:10px; }
.content .list ul.history li img { display:block; max-width:100%; width:100%; margin-top:20px; }
.content .list ul.history li div { width:45%; }
.content .list ul.history li span { display:block; padding-bottom:20px; margin-bottom:10px; background:url(../images/history_item_line.png) no-repeat left bottom; }
.content .list ul.history li div.fl { float:left; }
.content .list ul.history li div.fl span { text-align:right; background-position:right bottom; }
.content .list .page {text-align:center; }
.content .list .page span{ background:#F2B934; display:inline-block; font-size:14px; padding:10px 17px; margin:50px 10px 0 10px; box-shadow:1px 5px 20px rgba(0,0,0,0.02); }
.content .list .page a { background:#FFFFFF; display:inline-block; font-size:14px; padding:10px 17px; margin:50px 10px 0 10px; box-shadow:1px 5px 20px rgba(0,0,0,0.02); }
.content .list .page .item.on { background:#F2B934; color:#FFFFFF; }
.content .list .page p { display:none; }
.content .pro { width:800px; margin:0 auto; }
.content .pro .top { padding:20px 0; }
.content .pro .top .thumb { text-align:center; margin-bottom:20px; }
.content .pro .top .thumb img { display:inline-block; vertical-align:middle; max-width:100%; max-height:600px; }
.content .pro .top .detail { overflow:hidden; border:1px solid #DDD; padding:20px 20px 40px 20px; background:url(../images/pro_bg.png) no-repeat 50% 50% #FAFAFA; }
.content .pro .top .detail dl { width:300px; }
.content .pro .top .detail dt { height:60px; line-height:60px; font-size:20px; background:url(../images/pro_dt.png) no-repeat left center; color:#F2B934; padding-left:25px; }
.content .pro .top .detail dd { display:block; line-height:28px; padding:6px 0; font-size:13px; margin-left:25px; color:#555; border-bottom:1px dashed #EEE8DF; text-transform:uppercase; }
.content .pro .top .detail .fl { padding:0 40px 0 20px; }
.content .pro .top .detail .fr { padding:0 20px 0 40px; }
.content .pro .top .detail .fr dd { border-bottom:0; }
.content .pro .bot img { width:100%; }
.content .art { width:980px; margin:0 auto; background:#FFFFFF; padding:20px; border:1px solid #DDD; }
.content .art img { max-width:100%; width:auto !important; height:auto !important; max-height:100%; display:block !important; margin:10px auto !important; }
.content .art h2 { line-height:35px; width:100%; text-align:center; margin:0 auto; font-size:18px; color:#F2B934; }
.content .art div.info { line-height:35px; width:100%; text-align:center;  border-top:1px solid #EEE; color:#999; margin:20px 0; }
.content .art p { margin-bottom:10px; line-height:26px; }
.content .art div.bot { border-top:1px solid #DDD; padding-top:25px; margin-top:25px; overflow:hidden; }
.content .art div.bot .fl div { overflow:hidden; margin-bottom:7px; font-size:12px; }
.content .art div.bot .fl div strong { float:left; height:32px; line-height:32px; padding:0 20px; background:#ECECEC; }
.content .art div.bot .fl div span { float:left; width:350px; height:32px; line-height:32px; padding:0 10px;background:#F4F4F4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.content .art div.bot .fr .back a { display:block; font-weight:bold; height:32px; line-height:32px;padding:0 28px; background:#ECECEC; text-align:center; }
.content .art div.bot .fr .share { margin-top:7px; font-size:12px; }
.content .art div.bot .fr .share div { float:left; height:28px; line-height:28px; }
.content .art p.line { border-bottom:1px solid #DDD; padding:20px 5px; margin:0; font-size:16px; }
.content .art p.line strong { color:#F2B934; display:inline-block; width:120px; }
.content .art .list { overflow:hidden; }
.content .art .list ul.picture { margin-top:-10px; }

.introduction { padding-bottom:70px; }
.introduction .tit { text-align:center; padding-top:55px; padding-bottom:40px; }
.introduction .tit em { font-size:30px; color:#AAAAAA; font-family:Verdana,"sans-serif"; font-weight:normal; }
.introduction .tit p { font-size:20px; color:#F2B934; }
.introduction .tit i { display:inline-block; width:30px; height:1px; background:#F2B934; }
.introduction .con p { text-indent:32px; font-size:14px; line-height:28px; margin-bottom:20px; }
.introduction .con img { /*margin-top:40px;*/ max-width:100%; }

.statistic { background:#FFFFFF; padding:20px 0; }
.statistic ul { font-size:0; }
.statistic li { display:inline-block; width:25%; vertical-align:top; text-align:center; }
.statistic li span { font-size:18px; color:#555; display:block; margin-bottom:20px; }
.statistic li strong { font-size:30px; color:#222222; display:block; font-family:Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; padding:20px 15px 10px; }

.culture { padding-bottom:70px; }
.culture .tit { text-align:center; padding-top:55px; padding-bottom:40px; }
.culture .tit em { font-size:30px; color:#AAAAAA; font-family:Verdana,"sans-serif"; font-weight:normal; }
.culture .tit p { font-size:20px; color:#F2B934; }
.culture .tit i { display:inline-block; width:30px; height:1px; background:#F2B934; }
.culture .con ul { font-size:0; }
.culture .con li { display:inline-block; width:25%; vertical-align:top; text-align:center; padding:50px 0; transition:all .5s ease; }
.culture .con li i { display:block; padding-bottom:20px; }
.culture .con li p { color:#888888; font-size:14px; padding-top:20px; }
.culture .con li strong { display:block; font-size:18px; }
.culture .con li:hover { background:#FFFFFF; box-shadow:0 16px 70px rgba(0, 0, 0, 0.1); }


.photo { background:#FFFFFF; padding-bottom:70px; }
.photo .tit { text-align:center; padding-top:55px; padding-bottom:40px; }
.photo .tit em { font-size:30px; color:#AAAAAA; font-family:Verdana,"sans-serif"; font-weight:normal; }
.photo .tit p { font-size:20px; color:#F2B934; margin-bottom:10px; }
.photo .tit i { display:inline-block; width:30px; height:1px; background:#F2B934; }
.photo .con { position:relative; }
.photo .con ul { font-size:0; margin:-10px; }
.photo .con li { display:inline-block; width:33.33333333%; box-sizing:border-box; padding:10px; }
.photo .con li a { display:block; background:#FAFAFA; border:1px solid #EEEEEE; padding:20px; position:relative; font-size:18px; }
.photo .con li .img { height:250px; text-align:center; }
.photo .con li .img i { display:inline-block; vertical-align:middle; height:100%; }
.photo .con li .img img { display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; }
.photo .con li .pla { position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/honor_opacity.png); visibility:hidden; opacity:0; transition:all .5s ease; }
.photo .con li .pla i { display:inline-block; vertical-align:middle; height:100%; }
.photo .con li .pla p { display:inline-block; width:100%; vertical-align:middle; background:url(../images/honor_logo.png) no-repeat top center; text-align:center; color:#FFFFFF; padding-top:40px; }
.photo .con li a:hover .pla { opacity:1; visibility:visible; }
.photo .con a.prev { position:absolute; left:-60px; top:50%; width:30px; height:50px; margin-top:-25px; background:url(../images/honor_prev.png) no-repeat center center; }
.photo .con a.prev:hover { background-image:url(../images/honor_prev_on.png); }
.photo .con a.next { position:absolute; right:-60px; top:50%; width:30px; height:50px; margin-top:-25px; background:url(../images/honor_next.png) no-repeat center center; }
.photo .con a.next:hover { background-image:url(../images/honor_next_on.png); }

.contact {  }
.contact .top { overflow:hidden; display:inline-block; padding:70px 0; }
.contact .top .fl { width:150px; height:150px; background:#FFFFFF; margin-right:50px; }
.contact .top .fl img { width:140px; height:140px; margin:5px; }
.contact .top .fr strong { display:block; font-size:34px; font-weight:normal; height:32px; line-height:32px; padding-bottom:14px; padding-top:22px; }
.contact .top .fr p { display:block; font-size:20px; height:32px; line-height:32px; padding-bottom:3px; font-weight:normal; }
.contact .top .fr em { display: block; height:32px; line-height:32px; overflow:hidden; color:#AAAAAA; font-weight:normal; }
.contact .bot { padding-bottom:70px; }
.contact .bot ul { font-size:0; text-align:center; margin:-20px; }
.contact .bot li { display:inline-block; width:25%; vertical-align:top; text-align:center; box-sizing:border-box; padding:20px; }
.contact .bot li a { display:block; background:#FFFFFF; font-size:14px; padding:50px; }
.contact .bot li a i { display:block; margin-bottom:40px; }
.contact .bot li a p { display:block; line-height:24px; height:48px; overflow:hidden; }
.contact .bot li a strong { display:block; font-size:20px; font-weight:normal; margin-bottom:20px; }
.contact .map { float:right; margin-top:60px; display:inline-block; vertical-align:top; overflow:hidden; background:#FFFFFF; padding:10px; }
.contact .map .box { width:650px; height:150px; }



.product .list {width: 920px;float: left;}
.product .list ul.picture { margin:14px; font-size:0; }
.product .list ul.picture li { width:33.33333333%; display:inline-block; box-sizing:border-box; padding:8px; position:relative; }
.product .list ul.picture li a { display:block; font-size:16px; box-shadow:1px 5px 20px rgba(0,0,0,0.02); }
.product .list ul.picture li a .img { height:250px; text-align:center; overflow:hidden; background:#FFFFFF; }
.product .list ul.picture li a .img i { display:inline-block; vertical-align:middle; height:100%; }
.product .list ul.picture li a .img img { display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; transform:scale(1.1); transition:all .5s ease; }
.product .list ul.picture li a .txt { background:#333333;color: #fff; height:70px; line-height:70px; padding:0 20px; transition:all .5s ease; }
.product .list ul.picture li a .txt i { float: right; width:30px; height:30px; margin:20px 0; border:1px solid #fff; background:url(../images/cate_arrow_on.png) no-repeat center center; transition:all .5s ease; }
.product .list ul.picture li a:hover { box-shadow:0 16px 70px rgba(0, 0, 0, 0.1); }
.product .list ul.picture li a:hover .img img { transform:scale(1.3); }
.product .list ul.picture li a:hover .txt { background:#F2B934; color:#FFFFFF; }
.product .list ul.picture li a:hover .txt i { background-image:url(../images/cate_arrow_on.png); border-color:#FFFFFF; }
.product .list ul.article li { margin-bottom:30px; }
.product .list ul.article li a { display:block; overflow:hidden; }
.product .list ul.article li a .img { float:left; width:230px; height:160px; background:#FFFFFF; text-align:center; }
.product .list ul.article li a .img i { display:inline-block; vertical-align:middle; height:100%; }
.product .list ul.article li a .img img { display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; transition:all .5s ease; }
.product .list ul.article li a .txt { margin-left:280px; height:79px; position:relative; padding-left:120px; padding-top:40px; padding-bottom:40px; padding-right:100px; border-bottom:1px solid #DDDDDD; transition:all .5s ease; }
.product .list ul.article li a .txt i { position:absolute; right:40px; top:50%; margin-top:-15px; width:30px; height:30px; border:1px solid #CCCCCC; background:url(../images/cate_arrow.png) no-repeat center center; transition:all .5s ease; }
.product .list ul.article li a .txt p { color:#999999; height:40px; line-height:20px; font-size:13px; overflow:hidden; }
.product .list ul.article li a .txt span { position:absolute; left:0; top:50%; margin-top:-33px; font-size:20px; display:inline-block; padding-right:30px; margin-right:30px; border-right:1px solid #DDDDDD; color:#888888; }
.product .list ul.article li a .txt span em { display:block; font-size:24px; font-weight:normal; }
.product .list ul.article li a .txt strong { display:block; height:30px; line-height:30px; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#555555; font-weight:normal; transition:all .5s ease; }
.product .list ul.article li a:hover { background:#FFFFFF; box-shadow:0 16px 70px rgba(0, 0, 0, 0.1); }
.product .list ul.article li a:hover .txt { border-color:#FFFFFF; }
.product .list ul.article li a:hover .txt strong { color:#F2B934; }
.product .list ul.history { background:url(../images/history_list_line.png) repeat-y center center; padding-bottom:100px; }
.product .list ul.history li { display:block; position:relative; overflow:hidden; }
.product .list ul.history li i { display:inline-block; background:#F2B934; color:#FFFFFF; padding:5px 10px; font-size:16px; }
.product .list ul.history li p { display:block; line-height:26px; color:#555555; font-size:14px; }
.product .list ul.history li em { position:absolute; width:9px; height:9px; border-radius:100%; background:#F2B934; left:50%; margin-left:-4px; top:10px; }
.product .list ul.history li img { display:block; max-width:100%; width:100%; margin-top:20px; }
.product .list ul.history li div { width:45%; }
.product .list ul.history li span { display:block; padding-bottom:20px; margin-bottom:10px; background:url(../images/history_item_line.png) no-repeat left bottom; }
.product .list ul.history li div.fl { float:left; }
.product .list ul.history li div.fl span { text-align:right; background-position:right bottom; }
.product .list .page { text-align:center; }
.product .list .page a { background:#FFFFFF; display:inline-block; font-size:14px; padding:10px 17px; margin:50px 10px 0 10px; box-shadow:1px 5px 20px rgba(0,0,0,0.02); }
.product .list .page .item.on { background:#F2B934; color:#FFFFFF; }
.product .list .page p { display:none; }
.product .list .page span{ background:#F2B934; display:inline-block; font-size:14px; padding:10px 17px; margin:50px 10px 0 10px; box-shadow:1px 5px 20px rgba(0,0,0,0.02); }


.top .toprightlink{float: right;}
.top .toprightlink a:nth-child(1){color: #72431b;}

.search{background: url(../file/searchbg.png) center;height: 70px;}
.searchwhitebg{background: #fff;width: 22.5%;position: absolute;bottom: 0px;float: left;height: 70px;}
.searchtagbg{width: 22.5%;position: absolute;bottom: 0px;float: left;}
.searchtag{background:url(../file/searchbg.png) center;margin: 0 15px 0px 15px;height: 220px;color: #fff;padding: 15px 15px 0px 15px;word-break:keep-all; white-space:nowrap;}
.searchtag>div{float: left;}
.searchtop{border-bottom: #AB917B 2px solid;padding-bottom: 30px;padding-top: 10px;line-height: 30px;border-bottom: #fff 2px solid;}
.searchbottom{padding-top: 15px;line-height: 20px}

.searchtxt{height: 70px;line-height: 70px;float: left;margin-left: 300px}
.search li{float: left;color: #fff;font-size: 14px;margin-left: 20px;}
.search li a{color: #fff;font-size: 14px;}
.search li a:hover{text-decoration: underline}

.searchbox{float: left;
    height: 70px;
    line-height: 70px;
    margin-left: 100px;}
.searchbox .sou{
    width: 230px;
    height: 36px; 
    vertical-align: middle;
    display: table-cell;
border: none;}
.searchbox .btn{background: url(../file/searchbtn.png) center no-repeat;width: 36px;height: 36px;border: none;vertical-align: middle;
    display: table-cell;}

.jinbutit{background: url(../file/searchbg.png) center;height: 200px;text-align: center;font-size: 40px;line-height:200px;color: #fff}

.youshitit{background: #fff;height: 209px;}
.youshitit>.wrapper{background: url(../file/youshititbg.png) no-repeat right;position: relative;}
.youshitit .ystit1{width: 50%;float: left;padding-top: 30px;}
.youshitit .ystit1 h1{color: #363690;font-size: 80px;}
.youshitit .ystit1 h2{color: #363690;font-size: 14px;font-weight: bold;float: right;line-height: 0;}
.youshitit .ystit2{width: 50%;float: left;}
.youshitit .ystit2 h3{color: #fed031;font-size: 135px;float: left;}
.youshitit .ystit2 p{color: #363690;font-size: 26px;    padding-top: 75px;
    line-height: 5px;}
.youshitit .ystit2 span{color: #fed031;font-size: 59px;}

.youshitit .ystit3{    position: absolute;
    right: 30px;
    bottom: -30px;
    width: 100px;
    text-align: right;}
.youshitit .ystit3 h4{font-size: 12px;color: #077f99;}
.youshitit .ystit3 h5{font-size: 17px;color: #fed031;}

.youshimain{background: #fff;padding-top: 50px;}
.youshimain .youshi1bg{background: url(../file/a.jpg)center no-repeat;width: 650px;height: 472px;float: left;}
.youshimain .youshi1{float: left;border-bottom: 1px solid #000000;width: 530px;padding-top: 120px;padding-bottom: 10px;
    margin-bottom: 10px;}
.youshimain .order{
    background: url(../file/f.png) 15px 2px no-repeat;
    width: 100px;
    height: 75px;
    color: #fff;
    text-align: center;
    font-size: 46px;
    float: left;
}

.youshimain .youshitxt{float: left;}
.youshimain h2{color: #077f99;font-size: 28px;font-weight: bold;line-height: 35px;}
.youshimain h2 span{color: #ff6600;}
.youshimain .i{width: 10px;height: 10px;border-radius: 75%;border: #077f99 1px solid;float: left;margin-top: 12px;margin-right: 10px;}

.youshilist1{float: left;}
.youshilist1 span{color: #077f99;font-size: 20px;}

.youshimain .youshi2{float: left;border-bottom: 1px solid #000000;width: 590px;
    padding-top: 45px;padding-bottom: 10px;margin-bottom: 10px;}
.youshimain .youshi2bg{background: url(../file/b.jpg)center no-repeat;width: 534px;height: 261px;float: left;}
.youshilist2{float: left;width: 646px;}
.youshilist2 span{color: #077f99;font-size: 20px;}



.youshimain .youshi3{float: left;border-bottom: 1px solid #000000;width: 530px;padding-top: 80px;margin-left: 50px;
    padding-bottom: 10px;
    margin-bottom: 10px;}
.youshimain .youshi3bg{background: url(../file/c.jpg) center no-repeat;width: 552px;height: 302px;float: left;}
.youshilist3{float: left;margin-left: 50px;}
.youshilist3 span{color: #077f99;font-size: 20px;}


.youshimain .youshi4{float: left;border-bottom: 1px solid #000000;width: 558px;
    padding-top: 150px;padding-bottom: 10px;margin-bottom: 10px;}
.youshimain .youshi4bg{background: url(../file/d.jpg)center no-repeat;width: 622px;height: 404px;float: left;position: relative;}
.youshimain .youshi4bg .youshi4phone{background: url(../file/e.png) center no-repeat;width: 47px;height: 62px;position: absolute;top: 95px;left:55px}
.youshimain .youshi4bg .youshi4phonenum{position: absolute;top: 108px;left:105px}
.youshimain .youshi4bg .youshi4phonenum p{font-size: 12px;font-weight: bold;}
.youshimain .youshi4bg .youshi4phonenum h3{font-size: 30px;line-height: 30px;font-weight: bold;}
.youshilist4{float: left;width: 558px;}
.youshilist4 span{color: #077f99;font-size: 20px;}

.hezuo p{color: #72431b;font-size: 22px;font-weight: bold;padding: 30px 0;}
.hezuolist li{float: left;width: 220px;height: 110px;margin-right: 20px;margin-bottom: 20px;}
.hezuolist li:nth-child(5n){margin-right: 0;}

.footer .link{width: 100%;border-bottom: #6E6E6E 2px solid;color: #E0E0E0;font-size: 16px;height: 80px;line-height: 80px;margin: 10px 0;}
.footer .link a{color: #E0E0E0;margin-left: 30px;}
.footer .ewmbg{float: right;padding-top: 40px;}
.footer .ewm{float: left;color: #E0E0E0;margin-right: 30px;font-size: 12px;}
.footer .ewm p{text-align: center;}

.footer2{background: #282828;color: #E0E0E0;text-align: center;font-size: 14px;}
.footer2 a{color: #E0E0E0;}