﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{ background:url(Img/Index/bg.gif);}



/**/
.banner{ height:687px; overflow:hidden; position:relative; z-index:8; width:100%;}
.banner a{ display:block;  height:687px; overflow:hidden;}

.s_bj{ height:110px; border-bottom:1px solid #ededed; overflow:hidden;}
.sou{ width:1000px; height:110px; line-height:110px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:321px; margin-top:35px; }
.inp01{ width:272px; height:35px; line-height:35px; background:url(Img/Index/sou1.gif) no-repeat; border:0 ; color:#555; font-size:14px; padding-left:10px;}
.inp02{ background:url(Img/Index/sou2.gif) no-repeat; width:39px; height:35px; cursor:pointer; border:0;}
.sou p{ width:678px; font:14px "Microsoft Yahei"; color:#555; height:110px; line-height:110px; overflow:hidden;}
.sou p a{color:#555; padding:0 6px;}

.ms{ height:700px; overflow:hidden; background:url(Img/Index/ms_bg.jpg) no-repeat center top;}
.ms dl{ margin-top:83px; height:600px;}
.ms dt{ height:56px; overflow:hidden;}
.ms dd{ font:14px "Microsoft Yahei"; line-height:30px; color:#555;}
.ms dd em{ font-weight:bold; color:#b7060d;}
.ms dd span{ display:block; height:60px; margin-top:60px; overflow:hidden;}
.ms dd span a{ display:inline-block; width:128px; height:35px; font:14px "Microsoft Yahei"; text-align:center; line-height:35px; color:#fff; background:url(Img/Index/ms_btn1.gif) no-repeat center top; margin-right:20px;}
.ms dd span a.a01{background:url(Img/Index/ms_btn2.gif) no-repeat center top;}

.fen1{ height:847px; background:url(Img/Index/fen_bg.jpg) no-repeat center top; overflow:hidden;}
.fen{ width:182px; overflow:hidden;}
.fen h2{ height:165px; width:136px; margin:21px auto 0; overflow:hidden;}
.fen h2 i{ display:block; width:96px; height:120px; margin:0 auto; overflow:hidden;}
.fen h3{ width:156px; height:45px; margin:12px auto 0; font:16px "Microsoft Yahei"; text-align:center; line-height:45px; overflow:hidden;}
.fen h3 a{ display:block; width:156px; height:45px; color:#2e1f20; background:url(Img/Index/fen_bg2.gif) no-repeat;}
.fen h3 a:hover{ background:url(Img/Index/fen_bg1.gif) no-repeat; color:#b7060d;}
.fen h4{ font:14px "Microsoft Yahei"; height:30px; line-height:30px; overflow:hidden; padding-left:22px;}
.fen h4 a{ display:block; color:#555; padding-left:25px;}
.fen h4 a:hover{ background:url(Img/Index/fen_icon.jpg) no-repeat left 8px;}

.pro{ width:796px; margin-top:74px; overflow:hidden;}
.pro h3{ height:68px; overflow:hidden; background:url(Img/Index/pro_h.gif) no-repeat left top; font:16px "Microsoft Yahei"; line-height:45px; padding:0 30px;}
.pro h3 a{ color:#2e1f20;}
.pro h3 span a{ color:#fff;}
.pro dl{ height:362px; background:#fff; overflow:hidden;}
.pro dt{ width:458px; height:362px; overflow:hidden; float:left}
.pro dt img{width:440px; height:362px;}
.pro dd{ width:258px; overflow:hidden; background:url(Img/Index/pro_bg.jpg) no-repeat left top; padding-left:45px; height:362px;}
.pro dd h4{ height:42px; margin-top:32px; overflow:hidden;}
.pro dd h4 a{color:#2C1E1E;}
.pro dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#555;}
.pro dd em a{ display:block; width:128px; height:35px; font:14px "Microsoft Yahei"; text-align:center; line-height:35px; overflow:hidden; background:url(Img/Index/ms_btn2.gif) no-repeat center top; margin-top:30px; color:#fff;}
.pro ul{ height:260px; margin-top:22px; overflow:hidden;}
.pro li{ width:250px; float:left; margin-right:21px;}
.pro li img{ width:250px; height:206px; display:block;}
.pro li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; height:33px; line-height:33pxp; background:#fff; cursor:pointer; line-height:33px;}
.pro .nones{ margin-right:0;}

.hc{ height:468px; margin-top:79px; overflow:hidden;}
.hc h2{ width:678px; height:89px; overflow:hidden; margin:0 auto;}
.hc ul{ width:485px; height:315px; overflow:hidden; float:left;}
.hc li{ height:49px; font:14px "Microsoft Yahei"; line-height:21px; overflow:hidden; margin-top:20px; padding-top:5px;}
.hc li span{ display:inline-block; width:60px; float:left; font:28px "宋体"; color:#b7060d; position:relative; margin-top:-5px;}
.hc li span em{ display:block; font:14px "Microsoft Yahei"; font-weight:bold;}
.hc dl{ width:483px; height:315px; overflow:hidden; position:relative; background:url(Img/Index/hc_bg.jpg) no-repeat right top; float:right;}
.hc dt{ width:470px; height:305px;float:left; overflow:hidden; margin-top:10px;}
.hc dt img{width:470px; height:305px;}
.hc dd{ width:53px; height:44px; line-height:14px;overflow:hidden; background:url(Img/Index/alp.png); position:absolute; bottom:0;right:13px; text-align:center; padding:0 7px;}
.hc dd a{ display:inline-block; font:40px "宋体"; color:#fff;}
.hc dd em{ font:36px "宋体"; color:#fff; line-height:44px;}
.hc dd em i{ font-size:18px;}

.pinz{ height:493px; background:url(Img/Index/pinz_bg.jpg) no-repeat center top; overflow:hidden;}
.pinz h2{ width:860px; height:105px; margin:0 auto; overflow:hidden;}
.pinz dl{ width:186px; float:left; overflow:hidden; margin-right:85px;}
.pinz dt{ width:186px; height:200px; overflow:hidden;}
.pinz dt img{ width:186px; height:188px;}
.pinz dd h3{ width:120px; margin:0 auto; height:36px;}
.pinz dd p{ font:14px "Microsoft Yahei"; line-height:24px; height:72px; color:#555; overflow:hidden;}
.pinz .nones{ margin-right:0;}

.ys{ height:908px; overflow:hidden; background:url(Img/Index/ys_bg.jpg) no-repeat center top;}
.ys h2{ width:366px; height:130px; overflow:hidden; margin:68px auto 0;}
.ys dl{ height:534px; overflow:hidden;}
.ys dt{ width:245px; float:left;}
.ys dt h3{ height:234px; overflow:hidden;}
.ys dt h3 img{ width:86px; height:217px;}
.ys dt h3 em{ display:inline-block; width:70px; height:148px; margin:56px 0 0 40px;}
.ys dt h3 em img{width:70px; height:148px;}
.ys dt h4{ height:62px; overflow:hidden;}
.ys dt p{ font:14px "Microsoft Yahei"; line-height:24px; color:#111;background:url(Img/Index/ys_dot.png) no-repeat left 9px; padding-left:12px; margin-top:5px;}
.ys dd{ width:743px; overflow:hidden; float:right; margin-top:56px;}
.ys dd img{ display:block; width:729px; height:417px; padding:6px; border:1px solid #c9beb2;}
.ys ul{ height:97px; overflow:hidden; margin-left:215px;}
.ys li{ width:103px; height:97px; overflow:hidden; float:left; margin-right:32px;}
.ys li a{ display:block;width:103px; height:97px; background:url(Img/Index/ys_bg2.png) no-repeat; font:48px "宋体"; text-align:center; line-height:97px; color:#e0dad4;}
.ys li a:hover,.ys .cur a{ background:url(Img/Index/ys_bg1.png) no-repeat; text-decoration:none;}

.yuny{ height:690px; width:1000px; margin:0 auto; background:url(Img/Index/yuny_bg.jpg) no-repeat right bottom;}
.yuny h2{ height:100px; overflow:hidden;}
.yuny dl{ width:445px; height:150px; overflow:hidden; margin-bottom:30px;}
.yuny dt{ width:170px; height:150px; float:left; overflow:hidden;} 
.yuny dt img{width:148px; height:150px;}
.yuny dd{ float:left; width:275px;}
.yuny dd h3{ height:31px; margin-top:32px;}
.yuny dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#555;}

.guan1{ height:270px; background:url(Img/Index/guan1.jpg) no-repeat center top; overflow:hidden; position:relative;}
.guan1 p{ width:500px; height:75px; font:14px "Microsoft Yahei"; color:#dcbb7d; position:absolute; top:168px; left:50%; margin-left:-100px;}
.guan1 p em{ font:28px "Times New Roman", Times, serif;}
.guan1 p i a{ display:inline-block; width:128px; height:35px; font:14px "Microsoft Yahei"; text-align:center; line-height:35px; background:url(Img/Index/ms_btn2.gif) no-repeat; color:#fff; margin-left:15px;}

.show{ width:1000px; margin:25px auto 0; position:relative; height:385px;}
.show h2{ height:100px; overflow:hidden;}
.show li{ width:293px; height:210px; padding:4px; border:1px solid #cdbfba; float:left; overflow:hidden; margin-right:45px; position:relative;}
.show li img{ display:block; width:293px; height:210px;}
.show li em{ display:block; width:293px; height:30px; font:14px "Microsoft Yahei"; text-align:center; line-height:30px; background:url(Img/Index/show_alp.png); position:absolute; bottom:5px; left:5px; color:#fff;}
.show .nones{ margin-right:0;}
.show .p01 a{ display:block; width:35px; height:35px; overflow:hidden; background:url(Img/Index/show_l.png) no-repeat; position:absolute; top:195px; left:-65px;}
.show .p01 a:hover{ background:url(Img/Index/show_l2.png) no-repeat;}
.show .p02 a{display:block; width:35px; height:35px; overflow:hidden; background:url(Img/Index/show_r.png) no-repeat; position:absolute; top:195px; right:-65px;}
.show .p02 a:hover{background:url(Img/Index/show_r2.png) no-repeat;}

.about{ height:808px; background:url(Img/Index/about_bg.jpg) no-repeat center top; overflow:hidden;}
.about .content{ position:relative; height:808px;}
.about h2 a{ display:block; height:70px; margin-top:83px; overflow:hidden;}
.about dl{ width:698px; margin:0 auto;}
.about dd{ height:130px; margin-top:16px; font:14px "Microsoft Yahei"; text-align:center; line-height:26px; color:#555; width:550px; margin:0 auto;}
.about dt{ width:698px; height:414px; overflow:hidden;}
.about dt img{ width:698px; height:379px; display:block;}
.about h3{ height:35px; overflow:hidden; text-align:center;}
.about h3 a{ display:inline-block; width:128px; height:35px; font:14px "Microsoft Yahei"; text-align:center; line-height:35px; color:#fff; margin:0 10px; background:url(Img/Index/ms_btn1.gif) no-repeat;}
.about h3 a.a02{ background:url(Img/Index/ms_btn2.gif) no-repeat;}
.about h5{ width:296px; height:196px; overflow:hidden; position:absolute; bottom:120px; right:-100px;}

.alb{ width:1000px; height:340px; margin:42px auto 0;position:relative;}
.alb h2{ height:100px; overflow:hidden;}
.alb h3{ width:84px; height:23px; overflow:hidden; position:absolute; top:20px; right:20px;}
.alb li{width:225px; height:162px; padding:4px; border:1px solid #cdbfba; float:left; overflow:hidden; margin-right:20px; position:relative;}
.alb li img{ display:block; width:225px; height:162px;}
.alb li em{ display:block; width:225px; height:30px; font:14px "Microsoft Yahei"; text-align:center; line-height:30px; background:url(Img/Index/show_alp.png); position:absolute; bottom:5px; left:5px; color:#fff;}
.alb .nones{ margin-right:0;}
.alb .p01 a{ display:block; width:35px; height:35px; overflow:hidden; background:url(Img/Index/show_l.png) no-repeat; position:absolute; top:160px; left:-65px;}
.alb .p01 a:hover{ background:url(Img/Index/show_l2.png) no-repeat;}
.alb .p02 a{display:block; width:35px; height:35px; overflow:hidden; background:url(Img/Index/show_r.png) no-repeat; position:absolute; top:160px; right:-65px;}
.alb .p02 a:hover{background:url(Img/Index/show_r2.png) no-repeat;}

.guan2{ background:url(Img/Index/guan2.jpg) no-repeat center top; height:229xp; overflow:hidden;}
.guan2 p{ top:150px;}

.dy{ width:640px; height:450px; overflow:hidden; position:relative;}
.dy h3{ width:84px; height:23px; position:absolute; top:7px; right:0;}
.dy dl{ height:180px; overflow:hidden; margin-top:32px;}
.dy dt{ width:275px; height:151px; float:left; overflow:hidden; float:left;}
.dy dt img{width:275px; height:151px;}
.dy dd{ width:340px; float:right;}
.dy dd h4 a{ display:block; font:14px "Microsoft Yahei"; height:32px; color:#323232;}
.dy dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#555;}
.dy dd p a{ color:#b7060d;}
.tit1{ height:38px; overflow:hidden;background:url(Img/Index/dy_line.gif) no-repeat left bottom; font:16px "Microsoft Yahei"; line-height:36px;}
.tit1 li{ float:left;}
.tit1 li a{ color:#000; display:inline-block; padding:0 10px 0 20px;}
.tit1 li a:hover,.tit1 .cur a{ background:url(Img/Index/dy_h.png) no-repeat left center;}
.dy2 li{ font:14px "Microsoft Yahei"; width:260px; margin-right:30px; float:left; border-bottom:1px dashed #b0b0b0; height:31px; line-height:31px; overflow:hidden; background:url(Img/Index/dy_jt.gif) no-repeat left center; padding-left:10px;}
.dy2 li a{ color:#666;}
.dy2 .nones{ border:0;}

.faq{ width:330px; height:400px; overflow:hidden;}
.faq h3{height:38px; overflow:hidden; font:16px "Microsoft Yahei";line-height:38px;background:url(Img/Index/dy_line.gif) no-repeat left bottom;}
.faq h3 a{ color:#000; background:url(Img/Index/dy_h.png) no-repeat left center; padding-left:20px; display:inline-block; }
.faq h3 span a{width:84px; height:23px; display:inline-block; margin-top:7px; background:none;}
.faq dl{ padding:16px 0;}
.faq dt a{ display:block; font:14px "Microsoft Yahei"; height:27px; line-height:27px; color:#333; overflow:hidden; background:url(Img/Index/q.gif) no-repeat left top; padding-left:45px;}
.faq dd{ font:14px "Microsoft Yahei"; line-height:30px; color:#666; background:url(Img/Index/a.gif) no-repeat left 5px; padding-left:45px;}

.online{ height:550px; overflow:hidden;}
.online h3{ width:570px; height:550px; float:left; overflow:hidden; position:relative;}
.online h3 p{ width:365px; height:60px; font:14px "Microsoft Yahei"; color:#555; position:absolute; top:100px; left:0;}
.online h3 p em{ font:36px "Times New Roman", Times, serif; color:#b7060d;}
.online ul{ width:365px; height:500px; float:right;}
.online li{ font:18px "Times New Roman", Times, serif; color:#c7241f; height:33px; margin-top:30px; position:relative;}
.online li span{ display:inline-block; width:72px; font:14px "Microsoft Yahei"; height:33px; line-height:33px; color:#555; color:#555; float:left;}
.online li input{text-indent:10px;  width:271px; height:33px; border:0; color:#555; background:url(Img/Index/input1.gif) no-repeat; overflow:hidden; line-height:33px; margin-right:5px;}
.online .li01{ margin:0;}
.online .li02{ font:14px "Microsoft Yahei"; color:#555; line-height:32px; overflow:hidden; height:32px;margin:0;}
.online .ly{ height:114px;}
.online .ly textarea{text-indent:10px; width:271px; height:114px; font:14px "Microsoft Yahei"; color:#555; background:url(Img/Index/input2.gif) no-repeat; border:0; line-height:32px; resize:none; overflow:hidden;}
.online .yz input{ width:177px; float:left; background:url(Img/Index/input3.gif) no-repeat; margin-right:10px;}
.online .yz img{ margin-right:10px;}
.online .tj{ height:35px; overflow:hidden;}
.online .tj input{ width:128px; height:35px; font:14px "Microsoft Yahei"; text-align:center; line-height:35px; color:#fff; margin-right:20px; background:url(Img/Index/ms_btn1.gif) no-repeat; cursor:pointer;}
.online .tj .ip01{background:url(Img/Index/ms_btn2.gif) no-repeat;}


.link{ background:url(Img/Index/link_bg.jpg) no-repeat center top; height:210px; overflow:hidden; padding-top:40px;}
.link h2{ height:50px; font:16px "Microsoft Yahei"; line-height:50px; overflow:hidden; background:url(Img/Index/dy_h.png) no-repeat left center; padding-left:20px;}
.link h2 a{ color:#000;}
.link h2 span a{ background:none; font-size:14px; color:#555;}
.link p{ font:14px "Microsoft Yahei"; text-align:left; line-height:30px; color:#555; margin-top:12px;}
.link p a{ display:inline-block; padding:0 16px; color:#555;}



/**/
