body{ font-size:12px; font-family:'Adobe 宋体 Std','宋体 Regular','宋体','微软雅黑','微软雅黑 Regular','黑体','黑体 Regular','Arial Regular','Arial'; }
.wrap{ width:1200px; margin:0 auto; }

/*头部 -o- -ms- -moz- -webkit-*/
.header{ width:100%; height:120px; background:#fff; }
.header .logo{ width:139px; height:62px; margin:22px 0 0; }
.header .logo img{ display:block; width:100%; }
.header_c{ padding:15px 0 0 15px; }
.header_c h2{ font-size:18px; padding:0 0 0 32px; line-height:22px; position: relative; color:#ff6801; display:inline-block; }
.header_c .spanBox{ width:6px; height:6px; background:#ff6801; right:-15px; top:50%; margin:-3px 0 0; position: absolute; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.header_c .spanBox span{ width:100%; height:100%; top:0; left:0; background:#ff6801; position: absolute; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; -o-animation:yuandian 1.5s linear infinite; -ms-animation:yuandian 1.5s linear infinite; -moz-animation:yuandian 1.5s linear infinite; -webkit-animation:yuandian 1.5s linear infinite; animation:yuandian 1.5s linear infinite; }
.header_c .spanBox span:nth-child(2){ animation-delay:0.7s; -webkit-animation-delay:0.7s; }
@keyframes yuandian
{
    0%{transform:scale(1);}
    50%{transform:scale(2.5); opacity:0;}
    100%{transform:scale(1); opacity:1;}
}

@-moz-keyframes yuandian /* Firefox */
{
    0%{transform:scale(1);}
    50%{transform:scale(2.5); opacity:0;}
    100%{transform:scale(1); opacity:1;}
}

@-webkit-keyframes yuandian /* Safari 和 Chrome */
{
    0%{transform:scale(1);}
    50%{transform:scale(2.5); opacity:0;}
    100%{transform:scale(1); opacity:1;}
}

@-o-keyframes yuandian /* Opera */
{
    0%{transform:scale(1);}
    50%{transform:scale(2.5); opacity:0;}
    100%{transform:scale(1); opacity:1;}
}

.nav li{ line-height:56px; height:66px; margin:0 32px; font-size:16px; }
.nav li a{ display:block; color:#2a2a2a; }
.nav li.last a{ color:#ff6801; }
.nav li:hover,.nav li.on{ border-bottom:4px solid #ff6801; }

.header .tel{ margin:45px 0 0; padding:0 0 0 60px; font-size:18px; color:#2c2c2c; width:124px; height:34px; line-height:34px; border:1px solid #c5c5c5; -o-border-radius:17px; -ms-border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px; border-radius:17px; background:url(../images/telIcon.png) no-repeat 22px center; }

/*banner*/
.banner{ position: relative; }
.banner .tempWrap{ width:100% !important; }
.banner img{ display:block; width:100%; }
.banner .prev{ left:0; top:50%; margin-top:-24px; position: absolute; width:105px; height:48px; background:url(../images/bannerPrev.png) no-repeat center; }
.banner .next{ left:auto; right:0; top:50%; margin-top:-24px; position: absolute; width:105px; height:48px; background:url(../images/bannerNext.png) no-repeat center; }

/*第一块*/
.indexTitle{ width:100%; height:54px; position:relative; text-align:center; }
.indexTitle h2{ font-size:36px; color:#121212; line-height:36px; z-index:2; bottom:0; left:0; width:100%; position: absolute; }
.indexTitle h3{ font-size:60px; line-height:60px; color:#f0f0f0; top:0; left:0; width:100%; position: absolute; text-transform:uppercase; }

.index1{ padding:88px 0 95px; }
.bigText{ text-align:center; color:#404040; font-size:18px; line-height:30px; padding:22px 0 65px; }
.index1 .left{ width:535px; padding:7px 0 0 13px; text-align:center; font-size:16px; color:#656565; }
.index1 .left img{ display:block; width:100%; }
.index1 .dh{ padding:82px 0 0; line-height:24px; }
.index1 .dh strong{ padding:0 0 0 26px; font-size:24px; color:#ff6801; line-height:26px; background:url(../images/dh.png) no-repeat left center; }
.index1 .right{ width:652px; }
.index1 .right li{ width:216px; height:229px; }
.index1 .right li *{ z-index:2; position: relative; }
.index1 .right a{ display:block; padding:33px 25px 0; height:196px; }
.index1 .right a.bor_b{ border-bottom:1px solid #dbdbdb; }
.index1 .right li:nth-child(3n-1){ border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }
.index1 .right li .bg{ width:100%; text-align:center; z-index:1; top:0; left:0; position: absolute; line-height:228px; font-size:100px; color:#f7f7f7; font-weight:bold; font-family:'微软雅黑','微软雅黑 Regular'; }
.index1 .right li .icon{ width:54px; height:52px; margin:0 auto; }
.index1 .right li.li1 .icon{ background:url(../images/index1Icon1.png) no-repeat center / cover; }
.index1 .right li.li2 .icon{ background:url(../images/index1Icon2.png) no-repeat center / cover; }
.index1 .right li.li3 .icon{ background:url(../images/index1Icon3.png) no-repeat center / cover; }
.index1 .right li.li4 .icon{ background:url(../images/index1Icon4.png) no-repeat center / cover; }
.index1 .right li.li5 .icon{ background:url(../images/index1Icon5.png) no-repeat center / cover; }
.index1 .right li.li6 .icon{ background:url(../images/index1Icon6.png) no-repeat center / cover; }

.index1 .right li.li1:hover .icon{ background-image:url(../images/index1Icon1On.png); }
.index1 .right li.li2:hover .icon{ background-image:url(../images/index1Icon2On.png); }
.index1 .right li.li3:hover .icon{ background-image:url(../images/index1Icon3On.png); }
.index1 .right li.li4:hover .icon{ background-image:url(../images/index1Icon4On.png); }
.index1 .right li.li5:hover .icon{ background-image:url(../images/index1Icon5On.png); }
.index1 .right li.li6:hover .icon{ background-image:url(../images/index1Icon6On.png); }
.index1 .right li h3{ font-size:18px; color:#434242; text-align:center; line-height:44px; }
.index1 .right li .nr{ font-size:14px; line-height:22px; height:66px; overflow: hidden; color:#616161; }
.index1 .right li:hover{ background:#ff6801; }
.index1 .right li:hover .bg{ color:#eb6002; }
.index1 .right li:hover h3,.index1 .right li:hover .nr{ color:#fff; }
.index1Fwzz{ font-size:18px; text-align:center; padding:50px 0 0; }
.index1 .right .index1Fwzz a{ color:#898989; height:auto; display:inline-block; padding:0 50px 0 0; background:url(../images/moreIcon.png) no-repeat right center; }
.index1Fwzz h4{ font-size:20px; color:#3c3c3c; }
.index1Fwzz h4 span{ color:#ff6801; }

/*第二块*/
.index2{ padding:98px 0 90px; background:#f4f4f4; }
.index2 .indexTitle h3{ color:#e0e0e0; }
.index2 .bigText{ color:#5b5b5b; padding:25px 0 60px; }
.index2 img{ display:block; width:100%; }
.index2_hd{ text-align:center; padding:40px 0 0; }
.index2_hd li{ width:62px; height:9px; display:inline-block; background:#fff; border:1px solid #d9d9d9; margin:0 8px; }
.index2_hd li.on{ background:#ff6801; border-color:#ff6801; }

/*第三块*/
.index3{ padding:120px 0 115px; }
.index3 .bigText{ color:#5b5b5b; padding:25px 0 70px; }
.index3 li{ width:353px; float:left; height:519px; margin:0 68px 0 0; overflow: hidden; position: relative; -o-border-radius:12px; -ms-border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; }
.index3 li.noMar_r{ margin-right:0; }
.index3 li img{ display:block; width:100%; }
.index3 li .text{ width:100%; left:0; bottom:0; position: absolute; padding:90px 0 0; background:url(../images/index3Bg.png) no-repeat left top; }
.index3 li .box{ padding:0 50px; background:#f9f9f9; }
.index3 li .title{ text-align:center; height:100px; }
.index3 li h3{ font-size:30px; font-weight:normal; line-height:30px; height:42px; }
.index3 li h4{ font-size:18px; color:#6a6a6a; line-height:18px; text-transform:uppercase; }
.index3 li .nr{ font-size:16px; color:#5f5f5f; display:none; line-height:36px; text-align:left; height:180px; overflow: hidden; }
.index3 li span{ width:92px; height:92px; top:-25px; left:50%; margin-left:-46px; position: absolute; background:url(../images/jia.png) no-repeat center; -o-transition:all 1s; -ms-transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; transition:all 1s; }
.index3 li.on .box{ padding-bottom:44px; background:#fff; }
/*.index3 li.on span{ background-image:url(../images/jian.png); }*/
.index3 li.on .text{ background-image:url(../images/index3Bg1.png); }
.index3 li.on .nr{ display:block; }
.index3 li:hover,.index3 li.on{ -o-box-shadow:0 82px 136px rgba(0,0,0,0.15); -ms-box-shadow:0 82px 136px rgba(0,0,0,0.15); -moz-box-shadow:0 82px 136px rgba(0,0,0,0.15); -webkit-box-shadow:0 82px 136px rgba(0,0,0,0.15); box-shadow:0 82px 136px rgba(0,0,0,0.15); }
.index3 li a{ color:#ff6801; }
.index3 li a:hover{ text-decoration:underline; }
/*.index3 li:hover span{ -o-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg); }*/


.index3 li span{ width:92px; height:92px; top:10px; left:50%; margin-left:-46px; position: absolute; background:url(../images/jia.png) no-repeat center; -o-transition:all 1s; -ms-transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; transition:all 1s; }
.index3 li.on:nth-child(1) span{ background-image:url(../images/cjicon1.png); }
.index3 li.on:nth-child(2) span{ background-image:url(../images/cjicon2.png); }
.index3 li.on:nth-child(3) span{ background-image:url(../images/cjicon3.png); }



/*第四块*/
.index4{ padding:0 0 86px; background:url(../images/index4Bg.png) no-repeat center 120px; }
.index4 .bigText{ padding:35px 0 80px; color:#5b5b5b; }
.index4 li{ width:503px; float:left; height:241px; padding:50px 50px 34px 30px; background:#fff; margin:0 24px 25px 0; }
.index4 li.noMar_r{ margin-right:0; }
.index4 li .pic{ float:left; width:257px; height:241px; overflow:hidden; }
.index4 li img{ display:block; width:100%; -o-transition:all 0.5s; -ms-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; }
.index4 li .text{ width:212px; float:right; }
.index4 li h3{ font-size:30px; line-height:38px; }
.index4 li h4{ font-size:34px; color:#ff6801; font-weight:bold; line-height:88px; font-family:"微软雅黑"; }
.index4 li .nr{ font-size:16px; color:#434343; line-height:28px; height:28px; overflow: hidden; }
.index4 li .btn{ padding:20px 0 0; }
.index4 li a{ display:inline-block; width:203px; height:44px; line-height:44px; position: relative; text-align:center; color:#fff; background:#ff6801; font-size:16px; }
.index4 li:hover img{ -o-transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); }
.index4 li a i,.yycj .btn a i{ width:0; height:100%; background:#db5a02; top:0; left:0; position: absolute; -o-transition:all 0.5s; -ms-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; }
.index4 li:hover a i,.yycj .btn a:hover i{ width:100%; }
.index4 li span{ position: relative; z-index:2; }
/*第五块*/
.index5{ padding:94px 0 100px; background:#f4f4f4; position: relative; }
.index5 .con{ padding:8px 9px 8px 0; background:#fff; }
.index5 ul{ width:248px; }
.index5 li{ padding:0 56px 0 28px; border-bottom:1px solid #e9e9e9; }
.index5 li a{ display:block; margin-bottom:10px; font-size:18px; color:#8e8e8e; }
.index5 li .slide{ line-height:26px; padding:0 0 7px 24px; display:none; }
.index5 li h3{ font-size:22px; color:#343434; line-height:54px; position: relative; padding:0 0 0 24px; background:url(../images/ydIcon.jpg) no-repeat left center; }
.index5 li i{ width:13px; height:7px; right:0; top:50%; margin-top:-3px; position: absolute; background:url(../images/xlIcon.png) no-repeat center / cover; -o-transition:all 0.5s; -ms-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; }
.index5 li.on i{ -o-transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.index5 #map{ width:943px; height:566px; }
.index5Banner{ width:1054px; height:96px; text-align:center; line-height:96px; margin-left:-527px; background:#fff; left:50%; bottom:-48px; position: absolute; -o-box-shadow:0 0 60px rgba(0,0,0,0.11); -ms-box-shadow:0 0 60px rgba(0,0,0,0.11); -moz-box-shadow:0 0 60px rgba(0,0,0,0.11); -webkit-box-shadow:0 0 60px rgba(0,0,0,0.11); box-shadow:0 0 60px rgba(0,0,0,0.11); }
.index5Banner a{ padding:0 57px 0 0; font-style:oblique; font-weight:bold; font-size:30px; color:#ff6801; background:url(../images/jt.png) no-repeat right center; }
.index5Banner span{color: #e85f01;font-size: 38px;}

/*第六块 -o- -ms- -moz- -webkit-*/
.index6{ padding:145px 0 90px; background:url(../images/index6Bg.png) repeat-x left bottom; }
.index6 ul{ padding:70px 0 0; height:517px; overflow:hidden;}
.index6 li{ width:200px; height:517px; background-position:center; background-repeat:no-repeat; position: relative; } 
.index6 li .tx{ width:72px; height:72px; left:50%; top:50%; position: absolute; margin:-39px 0 0 -39px; border:3px solid #e9b64a; overflow: hidden; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.index6 li .tx img{ width:100%; display:block; }
.index6 li .text{ width:100%; height:100%; top:0; left:0; position: absolute; display:none; color:#fff; background:url(../images/tm.png); }
.index6 li .box{ padding:210px 40px 0; font-size:16px; line-height:30px; }
.index6 li h3{ text-align:right; }

/*第七块*/
.index7{ padding:45px 0 78px; }
.index7Title{ line-height:118px; }
.index7Title h3{ float:left; font-size:30px; color:#121212; padding:0 25px 0 0; background:url(../images/index7TitleIcon.png) no-repeat right center; }
.index7Title h3 span{ font-size:24px; padding-left:14px; text-transform:uppercase; }
.index7_l{ width:578px; }
.index7_l img{ display:block; width:100%; }
.index7_l .text{ padding:34px 0 0; }
.index7_l .text h3{ font-size:18px; line-height:18px; height:36px; }
.index7_l .text a{ color:#000; }
.index7_l .nr{ font-size:16px; color:#3e3e3e; height:37px; }
.index7_l .date{ font-size:16px; line-height:26px; color:#3e3e3e; background:url(../images/newsJt.png) no-repeat right center; }
.index7_l .top:hover h3 a{ color:#ff6801; }
.index7_l .top{ padding:0 0 18px; border-bottom:1px solid #e1e1e1; }
.index7_l ul{ padding:20px 0 0; line-height:42px; font-size:18px; color:#646464; }
.index7_l ul a{ width:512px; color:#000; }
.index7_l li:hover a{ color:#ff6801; }

/*底部*/
.footer{ width:100%; height:380px; background:url(../images/footerBg.jpg) no-repeat center; }
.fot{ padding:50px 0 0; height:270px; }
.foot_logo{ width:116px; height:217px; }
.foot_logo img{ width:100%; display:block; }
.b_nav{ width:760px; padding:60px 0 0 106px; color:#fff; float:left; }
.b_nav h3{ font-size:18px; height:40px; line-height:18px; }
.b_nav a{ display:block; color:#bababa; padding:3px 0;}
.b_nav li{ width:190px; font-size:16px; }
.b_nav a:hover{ text-decoration:underline; }
.b_nav p{ font-size:24px; padding:0 0 0 30px; }
.b_nav .fotDel{ background:url(../images/footIcon1.png) no-repeat left center; }
.b_nav .fotDate{ background:url(../images/footIcon2.png) no-repeat left center; }
.fot .ewm{ width:177px; padding:54px 0 0; text-align:center; }
.fot .ewm .pic{ width:153px; height:153px; padding:12px; background:#fff; }
.fot .ewm img{ display:block; width:100%; }
.fot .ewm p{ font-size:16px; color:#ff6801; line-height:48px; }
.copy{ text-align:center; line-height:60px; border-top:1px solid #414141; font-size:16px; color:#bababa; }

/*右侧*/
.com_right{ width:118px; height:318px; right:0; top:50%; position:fixed; margin-top:-159px; }
.com_right a{ display:block; width:100%; line-height:46px; height:127px; text-align:center; color:#fff; font-size:18px; }
.com_right a.dc_a{ background:#ff6801; margin-bottom:10px; }
.com_right .icon{ width:49px; height:52px; padding:24px 0 0; margin:0 auto; }
.com_right img{ display:block; width:100%; }
.com_right a.sq_a{ background:#ff6801; margin-bottom:10px; }

/*弹层*/
.tc_bg{ width:100%; height:100%; font-size:14px; top:0; left:0; display:none; position: fixed; z-index:100; background:url(../images/tm.png); }
.wydc_tc{ width:600px; height:600px; background:#fff;; top:50%; left:50%; display:none; position: fixed; z-index:101; margin:-300px 0 0 -300px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.wydc_tc .list{ padding:30px 50px; }
.wydc_tc .list h3{ font-size:26px; text-align:center; padding-bottom:20px; }
.wydc_tc .list h4{ font-size:16px; line-height:26px; }
.wydc_tc .list .srk{ height:42px; padding:0 15px; background:#f3f3f3; }
.wydc_tc .srk input{ width:100%; font-size:14px; height:42px; background:none; line-height:42px; border:0; }
.wydc_tc .shijian span{ width:88px; cursor:pointer; height:40px; float:left; text-align:center; line-height:40px; margin:0 10px 0 0; font-size:14px; background:#f3f3f3; border:1px solid #f3f3f3; }
.wydc_tc .shijian span.on{ border-color:#ff6801; background:#f9fff7; }
.wydc_tc .select{ padding:0 15px; height:42px; background:#f3f3f3; position:relative; }
.wydc_tc .select span{ width:100%; display:inline-block; font-size:14px; line-height:42px; background:url(../images/xljt.png) no-repeat right center; }
.wydc_tc .select .selectBox{ width:100%; left:-1px; top:42px; display:none; padding:10px 0; position: absolute; background:#fff; z-index:1; border:1px solid #ccc; border-top:0; }
.wydc_tc .selectBox a{ display:block; line-height:30px; font-size:14px; padding:0 15px; color:#333; }
.wydc_tc .kongjian span{ line-height:42px; font-size:14px; }
.wydc_tc .kongjian a{ width:150px; height:42px; font-size:12px; text-align:center; line-height:42px; color:#fff; background:#ff6801; }
.wydc_tc .kongjian .x_srk{ width:300px; }
.wydc_tc li{ margin-bottom:10px; }
.wydc_tc .btn{ padding:20px 0 0; text-align:center; }
.wydc_tc .btn input{ width:150px; height:42px; line-height:42px; text-align:center; color:#fff; background:#ff6801; border:0; font-size:16px; }

.wydc_tc .gb_btn{ width:40px; height:40px; right:0px; top:0px; position: absolute; background:url(../images/gb_btn.png) no-repeat center / cover; }