﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block;  height:550px; overflow:hidden;}

.s_bj{ height:71px; background:url(Img/Index/s_line.gif) no-repeat center bottom; overflow:hidden;}
.sou{ width:1000px; height:71px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:342px; padding-top:20px; *padding-top:18px; }
.inp01{ width:285px; height:30px; line-height:30px; background:url(Img/Index/s.gif) no-repeat; border:0 ; color:#cecece; font-size:12px; padding-left:10px;}
.inp02{ background:url(Img/Index/ss.gif) no-repeat; width:45px; height:30px; border:0;}
.sou p{ width:600px; color:#555; line-height:70px; font-family:"Microsoft Yahei";}
.sou p a{color:#888888; padding:0 3px;}

.xc{ margin-top:39px; height:326px; overflow:hidden; font-family:"Microsoft Yahei"; position:relative;}
.xc h2{ height:37px; background:url(Img/Index/xc_line.gif) repeat-x center bottom; overflow:hidden; line-height:35px; font:14px "Times New Roman", Times, serif; text-transform:capitalize;}
.xc h2 i{ display:inline-block; background:url(Img/Index/xc_logo.gif) no-repeat left center; padding-left:52px; height:35px; border-bottom:2px solid #ff6600;}
.xc h2 i a{ display:inline-block; padding-right:10px; font:bold 16px/35px "Microsoft Yahei"; color:#333;}
.xc_roll{ position:absolute; top:8px; right:0; width:64px; overflow:hidden;}
.xc_roll a{ display:inline-block; width:20px; height:20px; overflow:hidden; background:#4f4f4f; margin-left:10px;}
.xc_roll a:hover , .xc_roll a.cur{ background:#ff6600;}
.xc_c{ height:249px; overflow:hidden;}
.xc_c li{ float:left; margin:30px 20px 0 0; width:235px; line-height:0; overflow:hidden;}
.xc_c li img{ width:235px; height:165px;}
.xc_c li span{ display:block; height:42px; border-bottom:2px solid #e8e8e8; text-align:center; line-height:42px; overflow:hidden; font-size:14px; color:#555;}
.xc_c .nones{ margin-right:0;}

/**/

.news{ width:610px; height:396px;font-family:"Microsoft Yahei"; overflow:hidden;}
.n_nav { background:url(Img/Index/news_nav.jpg) no-repeat; height:52px; overflow:hidden;}
.n_nav span a{ font:14px/60px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.n_nav li{ float:left; width:305px; overflow:hidden; height:52px; line-height:52px;}
.n_nav li a{ color:#333; font-size:16px; width:285px; height:52px; font-size:16px; display:inline-block; padding-left:20px;}
.n_nav li a i{ display:inline-block; padding-left:10px; font:14px "Times New Roman", Times, serif; color:#555;}
.n_nav li a:hover , .n_nav .cur a{ color:#fff; font-weight:bold; text-decoration:none; background:#ff5700 url(Img/Index/news_ico3.gif) no-repeat 266px center;}
.n_nav li a:hover i, .n_nav .cur a i{ color:#fff; font-weight:normal;}

.news_c{ height:343px; border:1px solid #e0e0e0; border-top:0; overflow:hidden;}
.news_c dl{ margin:30px 20px 0 20px; height:160px; overflow:hidden;}
.news_c dt{ width:260px; height:160px; overflow:hidden;}
.news_c dt img{ width:260px; height:160px;}
.news_c dd{ width:285px; overflow:hidden;}
.news_c dd h3{ font-size:14px; height:29px; line-height:18px; overflow:hidden; border-bottom:1px solid #e0e0e0;}
.news_c dd h3 a{ color:#333;}
.news_c dd p{ height:85px; font-size:14px; line-height:24px; overflow:hidden; padding-top:10px; color:#888;} 
.news_c dd i{ width:120px; height:34px; background:url(Img/Index/news_ico1.gif) no-repeat; text-align:center; line-height:34px; font-size:14px; display:block;}
.news_c dd i a{ color:#fff;} 
.news_c ul{ margin:10px 20px 0;}
.news_c li{height:30px; line-height:30px; overflow:hidden; width:280px; background:url(Img/Index/news_ico.gif) no-repeat left  14px;}
.news_c li a{ color:#555; padding-left:14px;}

.wt{ width:368px; height:394px; border:1px solid #e0e0e0; font-family:"Microsoft Yahei"; overflow:hidden;}
.wt h2{ height:50px; overflow:hidden; border-bottom:1px solid #e0e0e0; margin:0 20px 10px;}
.wt h2 i{ font:14px/50px "Times New Roman", Times, serif; color:#888;}
.wt h2 i a{ font:bold 16px/50px "Microsoft Yahei"; color:#333; display:inline-block; padding-right:10px;}
.wt h2 span a{ font-size:12px; font-weight:normal; line-height:50px;}
.wt_c{ height:335px;overflow:hidden;}
.wt_c dl{ padding:15px 0; margin:0 20px; border-bottom:1px dashed #e0e0e0; font-size:14px;}
.wt_c dt{background:url(Img/Index/w.gif) no-repeat left top; line-height:16px; height:16px; overflow:hidden; padding-left:25px;}
.wt_c dd{ background:url(Img/Index/d.gif) no-repeat left 7px; line-height:24px;overflow:hidden; padding-left:25px; margin-top:12px; color:#888;}
.wt_c dt a{ color:#333;}

.link_bj{  overflow:hidden; margin-top:60px;background-color:#303030;}
.link { width:1000px; margin:0 auto; font-family:"Microsoft Yahei"; overflow:hidden; }
.link h2{ background:url(Img/Index/link_ico.jpg) no-repeat; width:112px; height:65px; overflow:hidden; padding:10px 0 0 20px;}
.link h2 i{ display:block; font:bold 18px Arial; letter-spacing:5px; text-transform:uppercase; color:#d2d2d2; text-transform:uppercase;margin-bottom:2px;}
.link h2 a{ font-size:16px; color:#fff;} 
.link p{ line-height:35px; color:#bebebe; width:867px; float:left;}
.link p a{ color:#bebebe; padding:0 27px; display:inline-block;}

/**/
.fang{ margin:40px auto 0; width:1000px; height:546px; overflow:hidden; font-family:"Microsoft Yahei";}
.fang a{cursor:default;}
.fang h2{ height:95px; text-align:center; overflow:hidden; line-height:34px;}
.fang h2 a{ font-size:26px; color:#333;}
.fang h2 a:hover{text-decoration:none;}
.fang h2 i{ display:block; font-size:24px; color:#555; font-weight:normal;}
.fang h2 span{ color:#ff6f24;}
.fang h2 img{ vertical-align:middle; margin:0 15px;}
.f_nav{ width:220px; overflow:hidden; background:#3e3e3e;}
.f_nav li{ height:100px; background:url(Img/Index/fang_line1.gif) repeat-x center bottom; overflow:hidden;}
.f_nav li a{ display:block; height:110px; background:url(Img/Index/fang_ico2.gif) no-repeat 182px center; padding-left:20px; line-height:110px; color:#d2d2d2; font-size:16px;}
.f_nav li a:hover , .f_nav .cur a{ background:#ff6f24 url(Img/Index/fang_ico1.gif) no-repeat 182px center; font-weight:bold; color:#fff; text-decoration:none;}
.fang_c{ width:760px; height:400px; overflow:hidden; position:relative;}
.fang_c img{width:760px; height:400px;}
.fang_c h3{ text-align:right; padding:25px 15px 0 0; width:135px; height:105px; position:absolute; top:0; right:0; background:#f96c1e url(Img/Index/fang_line2.gif) no-repeat 93px 102px;}
.fang_c i{ font:16px impact; color:#fee7df; line-height:27px; text-transform:uppercase; display:block;}
.fang_c p a{ font-size:16px; line-height:20px; color:#fff; font-weight:normal;cursor:pointer;}
.fang_c a{ font-size:16px; line-height:20px; color:#fff; font-weight:normal;}
.fang_c a:hover {text-decoration:none;}
/**/
.pro_bg{ background:url(Img/Index/pro_bj.jpg) no-repeat center top; height:1254px; overflow:hidden;}
.pro_bg h2{ padding-top:45px; height:144px; overflow:hidden; text-align:center; font-family:"Microsoft Yahei";}
.pro_bg h2 a{ font-size:28px; color:#ff6f24; line-height:34px;}
.pro_bg h2 i{ display:block; background:url(Img/Index/pro_line.png) no-repeat center center; font-size:24px; color:#fff; font-weight:normal; line-height:34px;}
.list{ width:220px; height:965px; overflow:hidden; padding-left:20px; font-family:"Microsoft Yahei";}
.list h2{ background:url(Img/Index/list_t.jpg) no-repeat; height:75px; overflow:hidden; text-align:center; padding-top:25px;}
.list h2 a{ font-size:26px; color:#fff; line-height:34px;}
.list h2 i{ display:block; font:12px/25px Arial, Helvetica, sans-serif; color:#fff; text-transform:capitalize;}
.list_c{ height:862px; border:3px solid #ff6f24; border-top:0; overflow:hidden;}
.list_c h3{ margin:20px 0 0 7px;overflow:hidden; width:200px; overflow:hidden;}
.list_c h3 a{ background:url(Img/Index/list_wz1.jpg) no-repeat; width:184px; height:32px; display:block; padding-left:16px; font-size:16px; line-height:32px; color:#777777;font-family:微软雅黑;}
.list_c h3 a:hover , .list_c h3.cur a{ background:url(Img/Index/list_wz.jpg) no-repeat; color:#ff6f24; text-decoration:none; }
.list_c ul{ padding:10px 0 10px 20px; border-bottom:1px solid #ebebeb;}
.list_c li{ height:28px; line-height:28px; background:url(Img/Index/list_ico.gif) no-repeat left center; overflow:hidden;}
.list_c li a{ color:#777777 ; padding-left:12px; font-size:14px;font-family:微软雅黑;}
.list_c .ul01 li{ width:86px; float:left;}

/**/
.pro{ width:720px; height:980px; overflow:hidden; font-family:"Microsoft Yahei"; padding-right:20px;}
.pro_c{ height:439px; overflow:hidden; position:relative;}
.proimg{ height:439px; overflow:hidden; width:720px;}
.proimg img{ height:399px; width:720px;}
.proimg span{ display:block; height:40px; overflow:hidden; background:#ff6f24 url(Img/Index/pro_ico0.gif) no-repeat 20px center; color:#fff; padding-left:34px; line-height:40px; font-size:14px;}
.pro_roll{ position:absolute; bottom:0; right:0; width:102px; height:27px; overflow:hidden;}
.pro_roll a{ display:inline-block; background:url(Img/Index/pro_ico2.gif) no-repeat; margin-right:10px;width:15px; height:15px;}
.pro_roll a:hover , .pro_roll a.cur{ background:url(Img/Index/pro_ico1.gif) no-repeat;}
.pro ul{ margin-top:20px;}
.pro li{ float:left; width:350px; overflow:hidden; margin-right:20px; height:263px;}
.pro li img{ width:344px; height:215px; border:3px solid #e7e7e7;}
.pro li span{ display:block; text-align:center; font-size:14px; line-height:36px; height:36px; overflow:hidden; color:#3a3b41;}
.pro li a:hover{ text-decoration:none; zoom:1;}
.pro li a:hover img{ border:3px solid #ff7025;}
.pro .nones{ margin-right:0;}

/**/
.introd_bj{ background:url(Img/Index/introd_bj.jpg) no-repeat center top; height:472px; overflow:hidden;}
.introd{ width:1000px; height:472px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.introd h2{ padding-top:55px; height:90px; border-bottom:2px solid #555555; width:595px; margin-left:405px; overflow:hidden;}
.introd h2 i{ display:block; font-size:24px; font-weight:normal; color:#666; line-height:40px;}
.introd h2 a{ font-size:20px; color:#333; line-height:30px;}
.introd h2 span{ color:#ff6f24;}
.in_wz{ margin:28px 0 0 405px; width:595px; overflow:hidden; height:165px; overflow:hidden;}
.in_wz dl{ margin-right:25px; width:204px; border-right:1px dashed #666; float:left;}
.in_wz .nones{ border-right:0; width:135px; margin-right:0;}
.in_wz dt{ font-size:14px; font-weight:bold; line-height:27px;}
.in_wz dt span{ display:block; letter-spacing:24px; color:#333; font-size:16px;}
.in_wz dd{ padding-top:10px; color:#555555; line-height:26px;}
.in_wz dd b{color:#ff6f24;}
.introd p{ margin-left:405px; width:282px; padding-left:30px; display:inline; float:left; background:url(Img/Index/introd_ico1.png) no-repeat left 10px; line-height:30px; font-size:14px; color:#555; overflow:hidden;}
.introd p span{ font:bold 26px Arial, Helvetica, sans-serif; color:#ff5700;}
.introd em{ float:left; display:block; background:url(Img/Index/introd_ico.gif) no-repeat; width:126px; height:36px; font-size:14px; text-align:center; line-height:36px;}
.introd em a{ color:#fff;}

/**/
.ys_bj{ margin-top:54px; height:1081px; background:url(Img/Index/ys_bj.jpg) no-repeat center 125px; overflow:hidden;}
.ys{ width:1000px; height:1081px; position:relative; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.ys h2{ margin-left:238px; background:url(Img/Index/ys_logo.jpg) no-repeat left top; padding-left:118px; height:55px; overflow:hidden;}
.ys h2 em{ display:block; float:left; width:203px; line-height:50px; font-size:46px; color:#333;}
.ys h2 p{ width:234px; float:left; font-size:24px; color:#333; overflow:hidden; font-weight:normal; line-height:28px;}
.ys h2 p i{ display:block; font:14px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; line-height:16px; padding-top:4px;}
.ys span{ display:block; width:195px; height:28px; border:1px solid #ff6600; font-size:18px; position:absolute; top:59px; left:402px; text-align:center; line-height:28px; overflow:hidden; color:#ff6f24;}
.pic1{ position:absolute; top:75px; left:0; width:360px; height:400px;}
.pic1 img{ width:360px; height:400px;}
.pic2{ position:absolute; top:125px; right:0; width:310px; height:350px;}
.pic2 img{width:310px; height:350px;}
.pic3{ position:absolute; top:490px; right:0; width:550px; height:540px;}
.pic4 img{ width:550px; height:540px;}
.ys_c1{ position:absolute; top:125px; left:375px; width:300px; height:340px; padding-top:10px;background:#f26d1f; overflow:hidden;}
.ys_c2{ position:absolute; top:490px; left:0; width:435px; height:490px; background:#f26d1f; overflow:hidden;}
.ys dl{ padding:20px;}
.ys .dl01 { background:url(Img/Index/ys_line1.gif) repeat-x center bottom;}
.ys .dl01 dt{ background:url(Img/Index/1.gif) no-repeat left top;}
.ys .dl02 dt{ background:url(Img/Index/2.gif) no-repeat left top;}
.ys .dl03 dt{ background:url(Img/Index/3.gif) no-repeat left top;}
.ys .dl04 dt{ background:url(Img/Index/4.gif) no-repeat left top;}
.ys .dl05 dt{ background:url(Img/Index/5.gif) no-repeat left top;}
.ys dt { padding-left:44px; height:45px; overflow:hidden; font-size:22px; color:#fff; font-weight:bold; line-height:28px;}
.ys dt i{ display:block; font:12px/20px Arial, Helvetica, sans-serif; color:#f59164; text-transform:uppercase;}
.ys dd{ font-size:14px; line-height:24px; color:#fff; padding-top:5px;}

/**/
.team_bj{ background:url(Img/Index/team_bj.jpg) no-repeat center top; height:715px; overflow:hidden;}
.team{ width:1016px; height:715px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.team h2{ height:104px; background:url(Img/Index/team_line.jpg) no-repeat center 50px; overflow:hidden; text-align:center;}
.team h2 a{ font-size:24px; color:#333; line-height:34px;}
.team h2 span{ color:#fb5f08;}
.team h2 i{ display:block; font-size:24px; color:#555; font-weight:normal; line-height:34px;}
.t_nav{ padding-left:240px; height:36px; overflow:hidden;}
.t_nav li{ float:left; margin-right:20px; width:160px;}
.t_nav li a{ display:inline-block; width:158px; height:34px; border:1px solid #cecece; overflow:hidden; text-align:center; font:14px Arial, Helvetica, sans-serif; color:#555; line-height:34px;}
.t_nav li a:hover , .t_nav .cur a{ color:#fff; text-decoration:none; background:#fb5f08; border:1px solid #fb5f08; font-weight:bold;}
.team_c{ height:570px; overflow:hidden;}
.team_c dl{ margin-top:33px;}
.team_c dt{ background:url(Img/Index/about_img_bj.jpg) no-repeat; width:410px; height:473px;}
.team_c dt img{ width:400px; height:465px; margin:8px 0 0 8px;}
.team_c dd{ width:560px; padding-right:8px; overflow:hidden;}
.team_c dd h3{ height:41px; background:url(Img/Index/team_line2.gif) no-repeat left bottom; line-height:35px; font-size:14px;}
.team_c dd h3 a{ color:#333; font-family:Arial, Helvetica, sans-serif;}
.team_c dd p{ height:234px; overflow:hidden;}
.team_c dd p span{ display:block; margin-top:12px; font-size:14px; color:#555; line-height:24px;}
.team_c dd p a{ color:#fb5f08;}
.team_c dd li{ float:left; width:270px; overflow:hidden; margin-right:20px;}
.team_c dd li img{ width:270px; height:172px;}
.team_c dd li span{ display:block; height:40px; line-height:40px; background:url(Img/Index/team_z.gif) no-repeat right center; font-size:14px; color:3555; overflow:hidden;}
.team_c .nones{ margin-right:0;}

/**/
.case_bj{background:url(Img/Index/case_bj.jpg) no-repeat center top;height:733px;overflow:hidden;position:relative; z-index:1;}
.case{ width:1000px; height:733px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.case h2{ padding-top:44px; height:103px; overflow:hidden; text-align:center; background:url(Img/Index/case_line.jpg) no-repeat center 90px; text-align:center;}
.case h2 i{ display:block; font:20px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; line-height:30px;}
.case h2 a{ font-size:26px; color:#333; line-height:30px;}
.case h2 span{ color:#fb5f08;}
.c_nav{ height:36px; overflow:hidden;}
.c_nav span{ display:inline-block; width:123px; height:34px; border:1px solid #cecece; overflow:hidden; text-align:center;}
.c_nav span a{ color:#555; font-size:14px; line-height:34px;}
.c_nav li{ float:left; margin-right:20px;}
.c_nav li a{ display:inline-block; width:123px; height:34px;color:#555; font-size:14px; line-height:34px; border:1px solid #cecece; overflow:hidden; text-align:center;}
.c_nav li a:hover , .c_nav .cur a{ color:#fff; text-decoration:none; background:#fb5f08; border:1px solid #fb5f08;}
.case_c{ height:505px; overflow:hidden;}
.case_c ul{ margin-top:30px;}
.case_c li{ width:310px; height:210px; margin-bottom:20px; overflow:hidden; position:relative;}
.case_c li img{ width:310px; height:210px;}
.case_c .case_wz{ position:absolute; top:0; left:0;width:310px; height:210px; background:url(Img/Index/case_span.png) repeat; display:none;}
.case_wz b { display:block; text-align:center; padding-top:75px; font-size:20px; color:#fff;}
.case_wz b a{ color:#fff;}
.case_wz i{ display:block; margin:10px auto 0; background:url(Img/Index/case_ico3.png) no-repeat; width:120px; height:26px; text-align:center; line-height:26px; font-size:14px;}
.case_wz i a{ color:#fff;}
.case p{ width:670px; height:441px; overflow:hidden; margin-top:30px;}
.case p img{ width:670px; height:441px; overflow:hidden;}

/**/
.lc{width:1000px;height:211px;position:relative;margin:-20px auto 0; overflow:hidden; font-family:"Microsoft Yahei"; z-index:3;}
.lc h2{ float:left; background:url(Img/Index/lc_t.png) no-repeat; width:168px; height:197px; overflow:hidden;text-align:center;}
.lc h2 a{ font-size:26px; color:#fff; line-height:40px; padding:20px 0 0;  height:105px; overflow:hidden; display:block;cursor:default;}
.lc h2 a:hover{text-decoration:none;}
.lc h2 p{ font-size:16px; color:#fff; line-height:26px;}
.lc h2 p span{ font:bold 20px Arial, Helvetica, sans-serif; display:block;}
.lc ul{ width:830px; overflow:hidden; margin-top:46px; float:left; background:url(Img/Index/lc_line.jpg) no-repeat 126px 48px;}
.lc li{ float:left; width:155px; overflow:hidden; margin-right:70px;}
.lc li span{ display:block; text-align:center; font-size:16px; color:#333; height:30px; line-height:30px; overflow:hidden;}
.lc li img{ width:106px; height:107px; display:block; margin:0 auto;}
.lc .nones{ margin-right:0;}

/**/
.about_bj{ background:url(Img/Index/about_bj.jpg) no-repeat center top; height:643px; overflow:hidden;}
.about{ width:1000px; height:643px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.a_wz{ padding:132px 0 0 171px; height:220px; overflow:hidden; width:430px;}
.a_wz h3{ padding-bottom:10px; font-size:28px; line-height:34px;}
.a_wz h3 a{ color:#fff;cursor:default;}
.a_wz h3 a:hover{text-decoration:none;}
.a_wz h3 span{ color:#ff6f24;}
.a_wz p{ width:180px; float:left; padding-left:25px; font-size:16px; color:#fff; background:url(Img/Index/about_ico.png) no-repeat left center; height:30px; overflow:hidden; line-height:30px;}
.about_c dt{ width:500px; height:290px; overflow:hidden;}
.about_c dt img{ width:500px; height:290px; overflow:hidden;}
.about_c dd{ width:480px; overflow:hidden;}
.about_c dd h3{ width:260px; height:50px; margin:0 auto;}
.about_c dd p{ padding-top:20px; height:175px; overflow:hidden; line-height:24px; text-align:center; font-size:14px;}
.about_c dd i{ display:block;}
.about_c dd i a{ display:inline-block; background:url(Img/Index/about_ico1.gif) no-repeat; width:146px; height:44px; text-align:center; font-size:14px; color:#fff; margin-right:16px; line-height:40px;}
.about_c dd i a:hover , .about_c dd i a.cur { background:url(Img/Index/about_ico.gif) no-repeat;}
.about_c dd i a.nones{ margin-right:0;}






/**/



/**/



/**/



/**/



/**/



/**/



/**/