@charset "utf-8";
#box_root{float:none;width:100%}
#box_main{float:none;margin:0 auto;padding-bottom:15px;width:1202px}
#box_foot,#box_head,#box_left{width:100%}
#box_head{float:none;height:100px}
#box_foot,#box_foot_sub1{float:none;height:105px;background-position:center top}
#box_foot{background-image:url(img/footbj.jpg);background-repeat:repeat-x}
#box_foot_sub1{margin:0 auto;width:1204px;background-image:url(img/foot.jpg);background-repeat:no-repeat}
#box_head_sub1_sub1{float:left;width:204px;height:100px}
#box_head_sub1_sub2{float:left;width:1000px;height:100px}
#box_foot_sub1_sub1{float:left;margin-top:30px;width:935px;height:75px}
#box_foot_sub1_sub2{float:left;padding-top:30px;width:267px;height:70px}
#box_main_sub1_sub2{float:left;margin-right:13px;margin-left:10px;width:50%;height:101px}
#box_main_sub1_sub3,#box_main_sub1_sub4,#box_main_sub1_sub6{float:left;width:120px;height:101px}
#box_main_sub1_sub5{float:left;margin-right:10px;margin-left:15px;width:179px}
#box_head_sub1{float:none;margin:0 auto;width:1244px;height:100px}
#box_main_sub1{float:left;width:344px}
#box_main_sub2{float:left;width:858px}
.hctt{float:right;padding-left:15px;width:470px;height:40px;margin-top:-10px;}
.hctt p{padding:0;margin:4px 0 0 0;display:block;width:470px;}
.hctt span{color:#046FBD;display:inline-block;}
.hctt p>select{width:160px;margin:0 auto;margin-left:15px;}
.proname a{color:#0068B7;font:700 16px/32px "Times New Roman"}
.nav,.nav LI{position:relative;float:left;height:52px}
.about-name H2,.tec-box-name H1{text-shadow:1px 1px 1px #dbdbdb}
.nav{z-index:50;width:1020px}
.nav LI{z-index:55;padding-right:1px;width:140px;background:url(img/bg_li01.jpg) right center no-repeat;text-align:center}
.nav LI.first{padding-left:20px;width:115px;text-align:left}
.nav LI.last{padding-right:0;width:123px;background:none;text-align:right}
.nav LI A{display:inline-block;color:#666;font:700 14px/52px "Times New Roman"}
.nav LI A:hover{color:#f28a17}
.nav LI A.hover,.nav LI A.on{color:#e46b12}
.nav-sign{position:absolute;top:49px;left:64px;z-index:50;display:none;width:15px;height:10px}
.navbg,.navbg-top{overflow:hidden;left:0;position:absolute;top:100px;z-index:40;width:100%}
.nav-img-tips{float:right}
.navbg{background-color: #f28a17;/* height:0;background:url(img/bg_navbg.jpg) center 5px no-repeat #f28a17 */}
.navbg-top{display:none;height:5px;background:url(img/navbgtop.jpg) repeat-x}
.son-nav{position:absolute;top:52px;left:0;z-index:50;display:none;overflow:hidden;width:958px;height:160px}
.inside-boxs,.inside-wrap,.turn{position:relative}
.son-nav IMG.nav-img{float:left;display:inline;margin:30px 35px 0 15px;border-top:#ffdbc1 3px solid;border-right:#ffdbc1 3px solid;border-bottom:#ffdbc1 3px solid;border-left:#ffdbc1 3px solid}
.son-nav UL{float:left;display:inline;margin:23px 36px 0 0;width:265px}
.son-nav LI{float:left;padding-right:0;width:265px;height:28px;border-bottom:#fca647 1px solid;background:none}
.nav .son-nav LI A{width:250px;background:url(img/bg_sign05.jpg) 4px center no-repeat;color:#ffeedb;text-align:left;font:700 14px/28px "Times New Roman";padding:0 0 0 15px}
.nav .son-nav LI A:hover{background:url(img/bg_sign05_h.jpg) 4px center no-repeat;color:#fff}
.inside-wrap{z-index:45;margin:0px auto;width:1200px}
.side-nav{float:left;margin-top:20px;width:300px;min-height:395px;background: #046FBD;padding:22px 8px 0 22px;border-radius: 8px 45px 8px;}
.side-nav LI A,.side-nav-title{background:url(img/bg_li02.png) center bottom no-repeat;color:#fff}
.side-nav-title{margin-bottom:16px;padding-bottom:2px;font:700 24px/48px "Times New Roman"}
.side-nav LI{width:300px;height:32px}
.side-nav LI A{display:inline-block;padding-left:12px;width:292px;font:700 12px/32px "Times New Roman"}
.side-nav LI A.on,.side-nav LI A:hover{background:url(img/bg_li03.png) no-repeat}
.menu-first ul li{display:inline;width:292px;}
.menu-first ul li a{width:292px;background:url(img/first-bg-02.gif) no-repeat;text-decoration:none;line-height:32px;height:32px;margin-top:2px;display:block}
.menu-first ul li a:hover{background:url(img/first-bg-02.gif) 0 -32px no-repeat;text-decoration:none}
.menu-first ul li a.current{background:url(img/first-bg-02.gif) 0 -64px no-repeat;width:290px;height:32px}

.side-content{float:left;margin-left:-4px;width:858px;webkit-box-shadow: 3px 3px 4px #C4C4C4;-moz-box-shadow: 3px 3px 4px #C4C4C4;box-shadow:0 0 1px 1px #C4C4C4;border-radius: 8px;background-color: #fff;margin-bottom: 20px;}
.con-top{width:800px;height:14px;padding:30px 29px 0}
.con-top-pro{background:url(img/contop_pro.png) no-repeat}
.con-title{height:48px;border-bottom:#f5ecd5 2px solid;color:#a3793b;font:700 18px/48px "Times New Roman"}
.con-mid,.inside-boxs{height:auto!important;min-height:500px}
.con-mid{width:800px;padding:0 29px 20px}
.con-mid-pro{background:url(img/conmid_pro.png) repeat-y}
.inside-boxs{float:left;display:none;overflow:hidden;width:676px}
.inside-boxs-intro{float:left;width:550px}
.inside-boxs-intro P{text-align:justify}
.page,.page-name,.turn A.back{text-align:center}
.inside-boxs-img{float:right;margin-top:2px;width:191px}
.inside-boxs P{color:#868174}
.inside-boxs STRONG{color:#80451a}
.con-bot{width:858px;height:30px;}
.con-bot-pro{background:url(img/conbot_pro.png) no-repeat}
.page-name{margin-bottom:24px;width:100%;height:103px}
.page-name H1{color:#a3793b;font-size:30px;line-height:54px}
.page{padding-top:18px;width:100%;border-top:#e2dec7 1px solid}
.turn{margin-top:18px;padding-top:8px;width:100%;border-top:#e5e2d6 1px dotted}
.turn A,.turn P{color:#b9975f;font-weight:700;line-height:24px}
.turn A.back{position:absolute;top:8px;right:0;display:inline-block;width:70px;height:30px;background:url(img/bg_input06.jpg) no-repeat;color:#a3793b;font-size:14px;line-height:30px}
.turn A:hover{color:#e46b12}
.related{margin:7px auto 0;width:100%}
.related .title{margin-bottom:6px;border-bottom:#e5e2d6 1px dotted;color:#035cac;font:700 14px/54px "Times New Roman"}
.related LI A{display:inline-block;padding-left:18px;width:658px;background:url(img/bg_li16.jpg) 3px center no-repeat;color:#8f8b7f;line-height:30px}
.banner,.index-main{width:100%;height:632px}
.related LI A:hover{background:url(img/bg_li16_h.jpg) 3px center no-repeat;color:#e46b12}
.index-exp P,.index-news P{font-weight:700;color:#fff}
.index-main{position:relative;z-index:35;margin-top:-7px}
.banner{position:absolute;top:0;left:0}

/* 首页主体 */
.in{width:1200px;margin:0 auto;}
.in>p{line-height:27px; font-size:16px; padding:5px 0;}
.homeplace {margin-top:50px;}
.pd{width:574px;height:250px;float:left;text-align:right;padding-right:25px;padding-top:44px;}
.pd span{font-size:30px;}
.pd h1{font-size:18px;}
.pd p{margin:0;padding:13px 0;line-height:170%; font-size:14px;}
.pd p>a{color:#666666;}
.pd p>a:hover{color:#444;}
.pd>a{color:#009944;text-decoration:none;}
.pd img{float:left;padding:0;margin:0;width:230px;}
.p2{border-left:1px dotted #797979;}
.p3{border-top:1px dotted #797979;}
.p4{border-top:1px dotted #797979;border-left:1px dotted #797979;}

.htitle{text-align:center;font-size:30px!important;padding-top:50px!important; padding-bottom:20px;line-height: 40px;clear:both;font-weight:700;}
.htitle span{display:block;font-size:16px;color:#9999a4; font-weight:normal;}
.hvideo{width:610px;height:340px;float:left;cursor:pointer;}
.inter{background-color:#fff;height:300px;padding:20px;width:550px;float: right;}
.inter h2{margin:0;padding:10px 0;color:#009944;}
.inter p{line-height:190%;margin:0; font-size:14px; font-weight: normal;color:#666; }   
.inter a{float:right;background-color:#fff;text-decoration:none;color:#009944; font-weight:normal!important;}
.hnew{width:385px;height:467px;float:left;margin-left:20px;position:relative;}
.hnew h2{font-size:18px;margin-top:10px;padding:0;}
.hnew img{width:385px;height:289px;background-color:black;}
.hnew>a{width:180px;height:30px;background-color:#009944;display:block;text-align:center;position:absolute;bottom:10px;color:#fff;font-size:14px;line-height:30px;}
.hnew p>a{color:#009944;font-size:14px;font-weight:700;margin-top:3px;}
.new_title{ color:#000000; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; padding:5px 0;}
.dsp{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#666;}
.dsp a{float:right;font-size: 14px; font-weight:normal!important; color:#009944;}
.dmk{float:right;font-size: 14px;color:#666666;margin-top:7px;padding:0;}
.hn1{margin-left:-20px;}
/* 首页主体 */

.index-content{position:absolute;bottom:25px;left:50%;z-index:50;margin-left:-479px;width:958px;height:74px}
.index-exp{position:relative;float:left;display:inline;overflow:hidden;margin-right:10px;width:254px;height:74px}
.index-exp A{display:inline-block;width:100%;height:100%}
.index-exp .bg{position:absolute;bottom:4px;left:2px;z-index:40;width:250px;height:26px;background:#000;opacity:.5;filter:alpha(opacity=50)}
.index-exp P,.index-exp SPAN{position:absolute;z-index:50}
.index-exp P{bottom:4px;left:8px;line-height:26px}
.index-exp SPAN{bottom:3px;left:60px;display:inline-block;overflow:hidden;width:6px;height:26px}
.index-exp SPAN IMG{position:absolute;top:7px;left:0}
.index-news{position:relative;float:left;margin-top:28px;width:527px;height:46px;background:url(img/indexnews.png) no-repeat;padding:0 19px 0 18px}
.index-newslist,.index-newslist LI{float:left;width:430px;height:22px}
.index-news P{float:left;line-height:42px}
.index-newslist{position:relative;overflow:hidden;margin-top:10px;padding-left:8px}
.index-newslist LI A{display:inline-block;width:100%;color:#d6e5fa}
.index-newslist LI A:hover{color:#fff}
.index-news .next,.index-news .prev{position:absolute;top:12px;right:19px;width:11px;height:10px;background:url(img/bg_sign07.png) center 50% no-repeat;cursor:pointer}
.index-news .next{top:22px;background:url(img/bg_sign08.png) center 50% no-repeat}
.index-news .on.prev{background:url(img/bg_sign07_h.png) center 50% no-repeat}
.index-news .on.next{background:url(img/bg_sign08_h.png) center 50% no-repeat}
.index-signs{float:right;margin-top:28px;width:102px;height:28px;background:url(img/bg_sign09.png) no-repeat;padding:8px 7px 10px 15px}
.index-signs LI,.index-signs LI .bg{position:relative;width:28px;height:28px}
.index-signs LI{float:left;display:inline;overflow:hidden;margin-right:6px}
.index-signs LI .bg{z-index:35;background:url(img/bg_sign11.png) no-repeat;cursor:pointer}
.index-signs LI .sign{position:absolute;top:8px;left:8px;width:12px;height:12px;cursor:pointer}
.inside-main,.inside-path{width:100%;position:relative}
.index-signs LI A:hover .bg{-webkit-transform:scale(.95);transform:scale(.95);-ms-transform:scale(.95)}
.index-signs LI A:hover .sign IMG{-webkit-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05)}
.inside-main{z-index:30;margin:0 auto;opacity:.3;filter:alpha(opacity=.3)}
.inside-path{z-index:40;height:10px}
.inside-path-bg{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:0;background:url(img/bg_path.png) repeat-x}
.inside-path-p{position:relative;z-index:50;display:none;margin:0 auto;padding-top:27px;width:974px;height:42px;text-align:right}
.inside-path-p P{color:#fff;line-height:42px}
.inside-path-p A{display:inline-block;color:#fff;line-height:42px}
.inside-path-p A:hover,.inside-path-p SPAN{color:#fff}
.about-bg{height:635px;background:url(img/insidebg_about.jpg) center top no-repeat}
.about-box{position:absolute;top:84px;left:50%;z-index:50;overflow:hidden;margin-left:-455px;width:910px;height:420px}
.about-left,.about-name{overflow:hidden;position:absolute;left:0;z-index:50}
.about-name{top:5px;width:382px;height:78px}
.about-name H2{position:absolute;top:0;right:500px;width:120px;color:#fff;font-size:30px;line-height:48px}
.about-name SPAN{position:absolute;right:500px;bottom:0;display:inline-block}
.about-left{top:120px;width:390px;height:300px}
.min-box{position:absolute;overflow:hidden;width:190px}
.min-box .light{position:absolute;top:0;left:-190px;z-index:55;width:160px;height:160px;-webkit-transition:0s;transition:all 0s ease 0s;-webkit-transform:skewx(-25deg);transform:skewX(-25deg)}
.min-box:hover .light{left:190px;-webkit-transition:.5s;transition:all .5s ease 0s}
.min-box A{display:inline-block;width:100%;height:100%;color:#fff}
.min-box IMG{float:left}
.min-box-title{position:relative;float:left;width:100%;height:45px}
.about-intro,.about-jobs,.about-mid,.about-right,.min-box-title P,.min-box-title-bg{position:absolute}
.min-box-title P{top:0;left:0;z-index:50;display:none;padding-left:22px;color:#fff;font-weight:700;line-height:45px}
.min-box-title-bg{top:0;left:0;z-index:30;overflow:hidden;width:0;height:45px;background:url(img/minboxtitle01.jpg) -190px 0 no-repeat}
.min-box-title-bg IMG{position:absolute;left:-380px}
.title-blue{background:url(img/minboxtitle02.jpg) -190px 0 no-repeat}
.title-orange{background:url(img/minboxtitle03.jpg) -190px 0 no-repeat}
.title-gary{background:url(img/minboxtitle04.jpg) -190px 0 no-repeat}
#about-honor{top:0;left:-390px}
#about-brands{top:-205px;left:0}
#about-dreams{bottom:-205px;left:0}
#about-culture{top:0;left:310px}
.about-intro{top:0;right:390px;width:150px;height:264px;background:url(img/aboutintro.png) no-repeat;padding:11px 20px 25px}
.about-intro H2,.about-jobs H2{color:#a3793b;font-size:14px;line-height:42px}
.about-intro A,.about-jobs A{display:inline-block;color:#666;text-align:justify}
.next-one{float:left;width:100%;height:80px;margin:10px;}
.next-one p{width:90%;float:left;line-height:30px;}
/* 分页 */
#pages { padding:14px 0 10px;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {width:106px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:auto; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/* 留言 */
.consultation {
    font-size: 25px!important;
    font-weight: bold;
    margin: 0!important;
    padding: 0!important;
    margin-top: 50px!important;
    margin-bottom: 10px!important;
}
.cslt{ font-size:25px!important; font-weight:bold; padding:0!important; margin-top:10px!important;}
.cslt span{color:#666;font-size:14px;display:block;line-height:25px;font-weight:normal;}
.cslt span b{color:#009944;}
.ipl{width:305px;float:left;}
.ipl label{display:block;}
.ipl p{color:red;line-height:44px;margin:0;}
.ipl>p>input{height:25px;width:273px;}
.ipr{float:right;width:475px;}
.ipr label{display:block;}
.ipr p{color:red;line-height:44px;margin:0;}
.ipr>p>input{height:25px;width:463px;}
.ipr input[type=submit]{height:35px;width:220px;color:#fff;text-align:center; background-color:#38A8E0;border:none;cursor:pointer;margin:25px 0;font-size:20px;font-weight:700;}
.ipr p textarea{height:122px;width:463px;}