﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*首页flash默认样式*/
.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 500px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a { display:block; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#DEDEDE; line-height:999px; }
.fullSlide .hd ul .on { background:#ca0800; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(img/Index/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(img/Index/right1s.png) no-repeat; }
/*首页flash默认样式结束*/

/**/
.banner{ height:569px; overflow:hidden; background:url(Img/Index/banner_yy.jpg) no-repeat center bottom;}
.banner a{ display:block;  height:500px; overflow:hidden;}

.sou{ width:1000px; height:90px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:430px; padding-left:293px; height:46px; overflow:hidden;}
.inp01{ width:331px; height:46px; line-height:46px; background:url(Img/Index/s.jpg) no-repeat; border:0 ; color:#999999; font-size:12px; padding-left:30px; font-size:14px;}
.inp02{ background:url(Img/Index/ss.jpg) no-repeat; width:55px; height:46px; border:0;}
.sou p{ padding-left:305px;color:#999999; font-family:"Microsoft Yahei"; line-height:44px;}
.sou p a{color:#999999; padding:0 8px;}

/**/
.news{ width:452px; height:367px; margin:49px 0 0; font-family:"Microsoft Yahei"; overflow:hidden;}
.n_nav { height:55px; overflow:hidden;}
.n_nav span { display:inline-block; padding-top:27px;}
.n_nav li{ float:left; width:100px;}
.n_nav li a{ color:#333; display:inline-block; padding-left:16px; font-size:16px; color:#3d3d3d; font-weight:bold;  height:55px; background:url(Img/Index/news_line.gif) no-repeat left top; line-height:18px;}
.n_nav li i{ display:block; font-family:Arial, Helvetica, sans-serif; color:#bbbbbb; text-transform:uppercase; line-height:26px; font-weight:normal;}
.n_nav li a:hover , .n_nav .cur a{ color:#ca0800; text-decoration:none; background:url(Img/Index/news_line1.gif) no-repeat left top;}
.news_c{ height:290px; overflow:hidden;}
.news_c dl{ margin:22px 0 0; height:122px; overflow:hidden;}
.news_c dt{ width:223px; overflow:hidden;}
.news_c dt img{ width:215px; height:109px; padding:3px; border:1px solid #dadada;}
.news_c dd{ width:210px; overflow:hidden;}
.news_c dd h3{ font-size:12px; height:25px; line-height:25px; overflow:hidden;}
.news_c dd h3 a{ color:#3d3d3d;}
.news_c dd p{ height:68px; line-height:24px; overflow:hidden; padding-top:10px;} 
.news_c dd i{ display:block;}
.news_c dd i a{ color:#ca0800;} 
.news_c ul{ margin:16px 0 0;}
.news_c li{ border-bottom:1px dashed #adadad; height:35px; line-height:35px; width:202px; overflow:hidden; background:url(Img/Index/news_ico.jpg) no-repeat left 15px;}
.news_c li a{ padding-left:15px;}
.news_c .nones{ border-bottom:0;}

.wt{ width:240px; height:367px; margin:49px 35px 0 0; font-family:"Microsoft Yahei"; overflow:hidden;}
.w_tit{ height:50px; overflow:hidden; background:url(Img/Index/news_line1.gif) no-repeat left top; padding-left:13px;font-size:16px; line-height:18px;}
.w_tit a{  color:#3d3d3d;}
.w_tit i{ display:block; color:#999; font-family:Arial; font-weight:normal; line-height:28px; text-transform:uppercase;}
.w_tit span{ padding-top:8px; display:inline-block;}
.wt_c{ height:290px; overflow:hidden;}
.wt_c dl{ padding:20px 0;border-bottom:1px dashed #bfbfbf;}
.wt_c dt{ background:url(Img/Index/w.jpg) no-repeat left top; line-height:18px; height:18px; overflow:hidden; padding-left:28px;}
.wt_c dd{background:url(Img/Index/d.jpg) no-repeat left 7px;line-height:24px;overflow:hidden; padding-left:28px; margin-top:12px;}
.wt_c dt a{ color:#242424;}

.tech{ width:232px; overflow:hidden; height:367px; margin-top:49px; overflow:hidden; font-family:"Microsoft Yahei";}
.tech p{ margin-top:22px;}
.tech p img{ width:224px; height:109px; padding:3px; border:1px solid #dadada;}
.tech ul{ margin-top:25px;}
.tech li{ border-bottom:1px dashed #adadad; height:35px; line-height:35px; overflow:hidden; background:url(Img/Index/news_ico.jpg) no-repeat left 15px;}
.tech li a{ padding-left:15px;}
.tech .nones{ border-bottom:0;}

.link_bj{ padding-top:38px; height:75px; border-top:1px solid #d6d6d6; overflow:hidden; font-family:"Microsoft Yahei";}
.link { width:1000px; height:75px; overflow:hidden; margin:0 auto;}
.link h2{ background:url(Img/Index/link.jpg) no-repeat; text-align:right; font-weight:normal; float:left; width:120px; height:40px; line-height:14px;}
.link h2 a{ display:inline-block; margin:23px 10px 0 0; color:#da251d; font-size:14px;}
.link p{ float:left; width:765px; line-height:25px; font-family:"宋体";}
.link p a{ padding:0 25px; display:inline-block;}
.link span{ display:block; padding-top:20px;font-family:"宋体"; width:110px; overflow:hidden;}
.link span a{ color:#ca0800;}

/**/
.list{ width:209px; height:522px; background:url(Img/Index/list_ft.jpg) no-repeat center bottom; margin-top:48px;font-family:"Microsoft Yahei";}
.list h2{ background:url(Img/Index/list_nav.jpg) no-repeat left top; height:82px; overflow:hidden; text-align:center;}
.list h2 a{ margin-top:24px; display:inline-block; color:#fff; font-size:20px;}
.list h2 i{ font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; color:#fff; line-height:24px;}
.list_c{ height:431px; background:url(Img/Index/list_bj.jpg) repeat-y center top; overflow:hidden;font-family:"Microsoft Yahei";}
.list_c h3{ margin:14px 0 0 17px; padding-left:24px; background:url(Img/Index/list_wz.jpg) no-repeat; height:27px;}
.list_c h3 a{ font-size:14px; color:#333; line-height:27px;}
.list_c ul{ margin:10px 0 0 37px;}
.list_c li{ line-height:22px; background:url(Img/Index/list_ico.gif) no-repeat left 10px; height:22px; overflow:hidden; padding-left:10px;}
.list_c p{ background:url(Img/Index/list_pic.jpg) no-repeat; width:135px; height:46px; margin:22px auto 0; font-size:14px; color:#3a3a3a; padding:90px 0 0 40px;}
.list_c p span{ font:20px impact; color:#ca0800; display:block; line-height:20px;}

/**/
.pro{ width:760px; margin-top:48px; height:522px; overflow:hidden; font-family:"Microsoft Yahei";}
.p_bt{ height:60px; overflow:hidden; background:url(Img/Index/pro_line1.gif) no-repeat 130px 46px; padding-top:10px;}
.p_bt .w_tit span{ padding-top:4px;}
.pro li{ height:221px; margin:14px 23px 0 0; width:238px; overflow:hidden; float:left; position:relative;}
.pro li img{ width:230px; height:163px; padding:3px; border:1px solid #dadada;}
.pro li span{ position:absolute; top:4px; left:4px; width:230px; height:63px; background:url(Img/Index/pro_span.png) no-repeat center top; padding-top:100px; text-align:center; font-size:14px; color:#fff; display:block; font-weight:bold; display:none;}
.pro li i{ display:block; margin:6px 0 0 28px;}
.pro li i a{ display:inline-block; width:91px; height:26px; text-align:center; line-height:26px; color:#333; background:#dedede;}
.pro li i a.ico{ background:#4b4b4b; color:#fff;}
.pro .nones{ margin-right:0;}

/**/
.pin_bj{ background:url(Img/Index/pin_bj.jpg) no-repeat center top; height:547px; margin-top:148px; overflow:hidden;}
.pin{ width:1000px; height:547px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.pin h2{ height:73px; text-align:center; font-size:32px; line-height:73px;}
.pin h2 a{ color:#333;}
.pin h2 span { color:#ca0800;}
.pin ul{ margin:70px 0 0 470px;}
.pin li{ line-height:20px; font-size:14px; margin-top:20px; width:440px; color:#333;}
.pin .li02{ margin:30px 0 0 37px;} 
.pin .li03{ margin:33px 0 0 42px;} 
.pin .li04{ margin:26px 0 0 30px;} 
.pin .li05{ margin:25px 0 0 2px;} 

/**/
.case{ width:1000px; height:540px; margin:58px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.c_tit{ height:75px; overflow:hidden; text-align:center; background:url(Img/Index/case_line.gif) no-repeat center 50px;}
.c_tit a{ font-size:30px; color:#333; line-height:50px; display:inline-block;}
.c_tit span{ color:#ca0800;} 
.c_tit img{ display:block; margin:0 auto;}

.c_nav{ width:375px; margin-top:48px; overflow:hidden;}
.c_nav li{ float:left; margin:0 15px 17px 0; width:172px; overflow:hidden;}  
.c_nav li a{ display:inline-block;width:147px; height:56px; background:url(Img/Index/case_nav2.jpg) no-repeat; font-size:16px; color:#626161; font-weight:bold; padding:12px 0 0 25px; line-height:30px;}
.c_nav li a i{ color:#cecccc; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block;}
.c_nav li a:hover , .c_nav .on a{ text-decoration:none; color:#fff; background:url(Img/Index/case_nav1.jpg) no-repeat;}
.c_nav li a:hover i , .c_nav .on a i{ color:#eeaaa8;}
.case_c{ width:616px; height:324px; overflow:hidden; margin-top:48px;}
.case_z{ width:29px; height:324px; background:#c5c5c5; overflow:hidden;}
.case_z a{ display:inline-block;width:29px; height:324px; background:#c5c5c5; } 
.case_z a:hover{background:#919191;}
.caseimg{ width:558px; overflow:hidden;}
.caseimg li{ float:left; width:558px; height:324px; position:relative;}
.caseimg li img{ width:558px; height:324px; }
.caseimg li span{ display:block; position:absolute; bottom:0; left:0; width:558px; height:31px; background:url(Img/Index/case_span.png) repeat; color:#fff; font-size:14px; text-align:center; line-height:31px;}

/**/
.pic_bj{ background:url(Img/Index/case_yy.jpg) no-repeat center bottom; position:relative; height:214px; padding-bottom:54px;}
.pic{ background:url(Img/Index/pic.jpg) no-repeat center top; height:214px; overflow:hidden;}
.pic_bj p{ position:absolute; top:122px; left:50%; margin-left:243px; padding-left:50px; font:16px "Microsoft Yahei"; color:#333; background:url(Img/Index/pic_ico.png) no-repeat left top;}
.pic_bj p span{ font:bold 24px/30px Arial, Helvetica, sans-serif; color:#ca0800; display:block;}
.pic_bj i{ display:block; position:absolute; top:122px; left:50%; margin-left:369px; background:url(Img/Index/pic_ico1.png) no-repeat; width:105px; height:25px; font:14px/25px "Microsoft Yahei"; text-align:center;}
.pic_bj i a{ color:#fff;}

/**/
.ys_bj{ height:1325px; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.ys_t{ height:150px; overflow:hidden; padding-top:43px; font-size:22px; color:#3d3d3d; text-align:center;}
.ys_t h2 { background:url(Img/Index/ys_line.gif) no-repeat center 70px; line-height:35px;}
.ys_t h2 span{ font-size:30px; display:block;}
.ys_t h2 span i{ color:#ca0800;}
.ys_t h2 em{ display:block; color:#3d3d3d; font-size:16px; font-weight:normal;}
.ys1{ background:url(Img/Index/ys1.jpg) no-repeat center top; height:225px; overflow:hidden;}
.ys2{ background:url(Img/Index/ys2.jpg) no-repeat center top; height:225px; overflow:hidden;}
.ys3{ background:url(Img/Index/ys3.jpg) no-repeat center top; height:225px; overflow:hidden;}
.ys4{ background:url(Img/Index/ys4.jpg) no-repeat center top; height:457px; overflow:hidden;}
.ys{ position:absolute; top:193px; left:50%; margin-left:-500px; width:1000px; height:1110px; overflow:hidden;}
.ys .dl01{ position:absolute; top:37px; left:0; width:470px;}
.ys .dl02{ position:absolute; top:272px; right:0; width:470px;}
.ys .dl03{ position:absolute; top:496px; left:0; width:470px;}
.ys .dl04{ position:absolute; top:723px; left:0;}
.ys dt{ font-size:20px; color:#3d3d3d; padding-left:22px; line-height:27px; font-weight:bold; padding-bottom:20px;}
.ys dt span{ color:#ca0800;}
.ys dd{ background:url(Img/Index/ys_ico1.png) no-repeat 8px 4px; padding-left:22px; font-size:14px; line-height:18px; margin-top:6px; color:#3d3d3d;}
.ys .dl04 dt{ padding-bottom:35px;}
.ys .dl04 .dd01{ background:url(Img/Index/ys_wz1.png) no-repeat left top;}
.ys .dl04 .dd02{ background:url(Img/Index/ys_wz4.png) no-repeat left top;}
.ys .dl04 .dd03{ background:url(Img/Index/ys_wz2.png) no-repeat left top;}
.ys .dl04 .dd04{ background:url(Img/Index/ys_wz5.png) no-repeat left top;}
.ys .dl04 .dd05{ background:url(Img/Index/ys_wz3.png) no-repeat left top;}
.ys .dl04 dd{ color:#fff; width:365px; padding:10px 0 0 70px; margin:0 0 20px 25px; display:inline; float:left; height:47px;}
.ck{ background:url(Img/Index/ys_ico2.png) no-repeat; width:224px; height:44px; text-align:center; line-height:44px; font-size:14px; position:absolute; top:1017px; left:387px;}
.ck a{ color:#fff;}

/**/
.coo{ width:1100px; height:408px; margin:34px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.coo h2{ background:url(Img/Index/coo_line.gif) no-repeat center 50px;}
.coo_z , .coo_y{ width:30px; height:53px; margin-top:125px;}
.coo_z a{ background:url(Img/Index/coo_z.png) no-repeat; width:30px; height:53px; display:inline-block;}
.coo_y a{ background:url(Img/Index/coo_y.png) no-repeat; width:30px; height:53px; display:inline-block;}
.coo_z a:hover{ background:url(Img/Index/coo_z_cur.png) no-repeat; }
.coo_y a:hover{ background:url(Img/Index/coo_y_cur.png) no-repeat;}
.coo_c{ width:1040px; overflow:hidden;}
.coo_c ul{ margin:39px 0 0 54px;}
.coo_c li{ float:left; background:url(Img/Index/coo_img_bj.jpg) no-repeat; width:243px; height:161px; position:relative;}
.coo_c li img{ padding:2px; border:1px solid #b5b5b5; width:206px; height:101px; background:#fff;}
.coo_c .li01{ margin-top:-31px; z-index:3;}
.coo_c li span{ position:absolute; top:3px; left:3px; background:url(Img/Index/coo_span.png) no-repeat; width:206px; height:41px; text-align:center; font-size:14px; color:#fff; font-weight:bold; padding-top:60px; display:none;} 

/**/
.jz_bj{ padding-top:59px; background:url(Img/Index/jz_bj.jpg) no-repeat center top; height:556px; overflow:hidden;}
.jz{ width:1100px; height:556px; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei";}
.jz h2 { background:url(Img/Index/jz_line.png) no-repeat center 50px;}
.jz .coo_z , .jz .coo_y{ margin-top:200px;}
.jz_c{ width:1040px; overflow:hidden; margin-top:48px;}
.jz dl{ margin:0 0 0 27px; display:inline; float:left; width:480px; height:205px; overflow:hidden; background:url(Img/Index/jz_im_bj.png) no-repeat;} 
.jz dt{ width:213px; overflow:hidden;}
.jz dt img{ width:207px; height:155px;  border:3px solid #cacaca;}
.jz dd{ width:240px; overflow:hidden; padding-top:18px; line-height:22px; color:#888888;}
.jz dd h3{ font-size:14px;}
.jz dd h3 span{ display:block; font-size:12px; font-weight:normal; line-height:24px; padding-bottom:10px;}
.jz dd h3 a{ color:#333;}

/**/
.pic_bj1{ background:url(Img/Index/pic_yy.jpg) no-repeat center bottom; padding-bottom:51px; position:relative; }
.pic1 { background:url(Img/Index/pic2.jpg) no-repeat center top; height:260px; overflow:hidden;}
.pic_bj1 i { position:absolute; top:180px; left:50%; margin-left:-88px; font:bold 16px "Microsoft Yahei";  width:214px; height:80px;}
.pic_bj1 i a{ padding-left:23px; line-height:37px; color:#fff;}

/**/
.about{ height:405px; overflow:hidden; font-family:"Microsoft Yahei";}
.about h2{ background:url(Img/Index/about_line.gif) no-repeat center 51px;}
.about dl{ margin-top:36px;}
.about dt{ background:url(Img/Index/about_img_bj.jpg) no-repeat 3px 22px; width:472px; overflow:hidden; height:290px;}
.about dt img{ width:455px; height:268px;}
.about dd{ width:505px; overflow:hidden; line-height:24px; font-size:14px;}
.about dd h3{ padding:40px 0 20px; font-size:14px;}
.about dd h3 a{ color:#ca0800;}

/**/
.ry{ width:1100px; margin:0 -50px; position:relative; height:245px; overflow:hidden; font-family:"Microsoft Yahei";}
.ry h2{ height:40px; line-height:40px; font-size:20px; overflow:hidden; text-align:center;}
.ry h2 a{ color:#333;} 
.ry .coo_z , .ry .coo_y{ margin-top:60px;}
.ry_c  { width:1040px; overflow:hidden;}
.ry_c li { float:left; width:228px; overflow:hidden; position:relative; margin:10px 0 0 26px; display:inline;}
.ry_c li img{ width:222px; height:145px; border:3px solid #cacaca;}
.ry_c li span{top:3px; left:3px; width:222px; display:block; height:55px; text-align:center; font-size:14px; color:#666666; height:25px; line-height:25px; text-overflow:ellipsis;}

/**/
.scene_bj{ padding-top:95px; height:364px; background:url(Img/Index/scene_bj.jpg) no-repeat center top; overflow:hidden;}
.scene{ width:1100px; height:364px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.scene h2{ background:url(Img/Index/scene_line.png) no-repeat center 56px;}
.scene .coo_z , .scene .coo_y{ margin-top:96px;}
.scene_c  { width:1040px; overflow:hidden;}
.scene_c li { float:left; width:228px; overflow:hidden; position:relative; margin:48px 0 0 26px; display:inline;}
.scene_c li img{ width:222px; height:145px; border:3px solid #cacaca;}
.scene_c li span{top:3px; left:3px; width:222px; display:block; height:55px; text-align:center; font-size:14px; color:#666666; height:25px; line-height:25px; text-overflow:ellipsis;}


/**/



/**/



/**/



/**/