﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block; height:359px; overflow:hidden;}

/**/

.s_bj{ background:url(Img/Index/s_bj.gif) repeat; height:50px; overflow:hidden;}
.sou{ height:50px; overflow:hidden; font-family:"Microsoft Yahei"; font-size:12px;}
.s_inp01{ height:32px; width:256px; padding-top:6px; *padding-top:4px; }
.inp01{ width:147px; height:32px; line-height:32px; background:url(Img/Index/s.gif) no-repeat; border:0 ; color:#b2b2b2; font-size:12px; padding-left:10px;}
.inp02{ background:url(Img/Index/ss.gif) no-repeat; width:37px; height:32px; border:0; margin-left:-4px;}
.sou p{ line-height:44px; width:600px; color:#383838;}
.sou p a{color:#545454; padding:0 8px;}

/**/
.hz{ height:355px; overflow:hidden; width:1085px; margin:0 auto;}
.hz h2{ height:90px; background:url(Img/Index/h.png) no-repeat center bottom; text-align:center; text-transform:uppercase; font:30px Arial, Helvetica, sans-serif; color:#a3a3a3; padding-top:48px;}
.hz h2 a{ display:block; font:26px "Microsoft Yahei"; color:#171717;}

.hz_con{ margin-top:14px; width:1085px; height:140px; overflow:hidden;}
.hz_con .tempWrap{ float:left; margin-left:9px;}
.hz_con em{ display:block; width:32px; height:32px; display:inline-block; margin-top:42px;}
.hz_con ul{ width:1000px; border-top:1px solid #e0e0e0; margin-left:9px; display:inline;}
.hz_con ul li{ float:left; width:200px;}
.hz_con ul li img{ width:198px; height:105px; border:1px solid #e0e0e0; border-top:0;}
.hz_con ul li span{ display:block; text-align:center; font:14px/34px "Microsoft Yahei";}
/**/
.cp{ height:531px; overflow:hidden; background:url(Img/Index/cp_bj.gif) repeat-x left top;}
.cp h2{ height:90px; background:url(Img/Index/h.png) no-repeat center bottom; text-align:center; text-transform:uppercase; font:30px Arial, Helvetica, sans-serif; color:#a3a3a3; padding-top:48px;}
.cp h2 a{ display:block; font:26px "Microsoft Yahei"; color:#171717;}

.cp_con{ width:1085px; margin:0 auto; margin-top:15px;}
.cp_con .tempWrap{float:left; margin-left:9px; width:1000px !important;}
.cp_con em{ display:block; width:32px; height:32px; display:inline-block; margin-top:134px;}
.cp_con ul{ margin-left:9px; display:inline; width:1000px; height:318px; overflow:hidden;}
.cp_con ul li{ float:left; width:244px; height:315px; overflow:hidden; position:relative; margin-right:8px;}
.cp_con ul li img{width:244px; height:315px; }
.cp_con ul li p{ display:block;  position:absolute; top:0; left:0; background:url(Img/Index/cp_sh.png) no-repeat left top; width:244px; height:318px;}
.cp_con ul li p i{ display:block; width:104px; height:24px; border:1px solid #cdcdcd; text-align:center; font:16px/24px "Microsoft Yahei"; text-transform:uppercase; color:#e9e9e9; text-align:center; margin:0 auto; margin-top:160px;}
.cp_con .nobot{ margin-right:0;}
/**/
.sj{ height:563px; overflow:hidden;}

.sj_l{ width:190px; height:563px; background:#2f2f2f;}
.sj_l ul{ width:160px; height:494px; overflow:hidden; margin-top:38px; margin-left:30px;}
.sj_l ul li{ height:166px; width:160px;}
.sj_l ul li img{ width:126px; height:126px;}
.sj_l ul li span{ display:block; font:14px/34px "Microsoft Yahei"; color:#acacac;}
.sj_l ul li a{ display:inline-block; height:166px; width:160px;}
.sj_l ul li a:hover ,.sj .cur a{ background:url(Img/Index/sj_ho.gif) no-repeat right 54px; text-decoration:none;}

.sj_r{ width:810px; background:#deddde; height:563px; overflow:hidden;}

.sj_r dl{ height:516px; width:748px; margin-top:25px; margin-left:31px;}
.sj_r dl dt{ width:400px; height:516px; overflow:hidden;}
.sj_r dl dt img{ width:400px; height:516px;}
.sj_r dl dd{ width:314px; margin-top:36px;}
.sj_r dl dd p{ overflow:hidden; font:16px/36px "Microsoft Yahei"; color:#8d8c8d; text-align:center;}
.sj_r dl dd p a{ display:block; color:#8d8c8d;}
.sj_r dl dd .p1{height:42px; margin-bottom:20px;}
.sj_r dl dd .p2{height:179px; padding:0px 10px; overflow:hidden;}
.sj_r dl dd .p3{height:36px;padding-bottom:10px;}
.sj_r dl dd .p1 em{ display:block; width:314px; height:42px; overflow:hidden; }
.sj_r dl dd .p1 em a{ padding-left:105px; display:block; background:url(Img/Index/sj_bt.gif) no-repeat left top; width:209px; height:42px; overflow:hidden; font:24px/42px "Microsoft Yahei"; color:#000; text-align:left}

.sj_r dl dd span{ display:block;}
.sj_r dl dd span a{ display:inline-block; width:146px; height:193px; overflow:hidden; margin-right:17px;}
.sj_r dl dd span a img{width:146px;height:193px;}
.sj_r .nobot{ margin-right:0;}
/**/
.zs{overflow:hidden;}
.zs h2{ height:93px; background:url(Img/Index/h.png) no-repeat center bottom; text-align:center; text-transform:uppercase; font:30px Arial, Helvetica, sans-serif; color:#a3a3a3; padding-top:48px;}
.zs h2 a{ display:block; font:26px "Microsoft Yahei"; color:#171717;}

.zd_con{ overflow:hidden;}

.zs_lb{  overflow:hidden;}

.lb{ height:40px; overflow:hidden; border-bottom:1px dashed #8b8b8b;}
.lb h3{ font:14px/40px "Microsoft Yahei";}
.lb h3 a{ color:#333;}

.lb ul li{ float:left; padding:0 9px;  font:14px/40px "Microsoft Yahei"; color:#999;}
.lb ul li a{ color:#999;}
.lb ul li a:hover{ color:#333; text-decoration:none;}

.lb span{ font:14px/40px "Microsoft Yahei";}
.lb span a{ color:#999;}

.zs_lb .nobot{ border-bottom:0;}

.zx_c ul li{ float:left; width:322px; height:440px; overflow:hidden; position:relative; margin-right:16px;}
.zx_c ul li p{ display:none; background:url(Img/Index/zs_sh.png) no-repeat left top;width:322px; height:415px; position:absolute; top:0; left:0; text-align:center;}
.zx_c ul li img{width:322px; height:415px;}
.zx_c ul li p span{ margin-top:208px; display:block; font:14px/32px "Microsoft Yahei"; color:#fff;}
.zx_c ul li p span em{display:block; width:87px; height:19px; border:1px solid #bfbfbf; margin:0 auto; font:14px/19px "Microsoft Yahei"; text-align:center;}
.zx_c .nobot{ margin-right:0;}
/**/
.al{ background:url(Img/Index/al_bj.jpg) no-repeat center top; height:547px; overflow:hidden;}
.al_con{ width:1063px; margin:0 auto;}
.al_con h2{ height:89px; background:url(Img/Index/h.png) no-repeat center bottom; text-align:center; text-transform:uppercase; font:30px Arial, Helvetica, sans-serif; color:#a3a3a3; padding-top:48px;}
.al_con h2 a{ display:block; font:26px "Microsoft Yahei"; color:#171717;}


.al_c{ height:396px; overflow:hidden; margin-top:12px;}
.al_c em{ display:block; width:42px; height:62px; overflow:hidden; margin-top:163px;}
.al_c .tempWrap{width:972px !important;margin-left:3px; float:left;}
.al_c ul{ width:972px; margin-left:3px; display:inline;}
.al_c ul li{ float:left; width:320px; height:396px; position:relative; margin-right:6px;}
.al_c ul li p{ position:absolute; width:320px; bottom:0; left:0; height:49px; background:url(Img/Index/al_p.png) repeat-x; font:16px/48px "Microsoft Yahei"; color:#fff; text-align:center;}
.al_c ul li p a{ color:#fff;}

.al_c .nobot{ margin-right:0;}
/**/
.sp{ background:url(Img/Index/sp_bj.jpg) no-repeat center top; height:675px; overflow:hidden;}

.sp_con{ height:675px; overflow:hidden;}
.sp_con h2{ height:88px; background:url(Img/Index/h.png) no-repeat center bottom; text-align:center; text-transform:uppercase; font:30px Arial, Helvetica, sans-serif; color:#a3a3a3; padding-top:54px;}
.sp_con h2 a{ display:block; font:26px "Microsoft Yahei"; color:#171717;}

.sp_c{ width:446px; height:336px; overflow:hidden; margin-top:56px; margin-left:290px;}
.sp_c img{ width:446px; height:336px;}
/**/
.about{ height:576px; overflow:hidden; background:#f5f5f5;}

.a_con{ height:576px; overflow:hidden; width:1084px; margin:0 auto;}

.a_u{ width:1000px; margin:0 auto; margin-top:59px; height:64px; overflow:hidden;}
.a_u ul{ height:64px; overflow:hidden;}
.a_u ul li{ float:left; width:183px; height:64px; margin-right:88px;}
.a_u ul li a{ width:183px; height:64px; display:inline-block; background:url(Img/Index/a_q.gif) no-repeat left top; font:18px/64px "Microsoft Yahei"; color:#ededed; text-align:center;}

.a_u ul li a:hover ,.a_u .cur a{ background:url(Img/Index/a_q01.gif) no-repeat left top; text-decoration:none; color:#e0e0e0;}

.a_u .nobot{ margin-right:0;}

.a_c{ width:1000px; margin:0 auto; margin-top:30px; height:354px; overflow:hidden; position:relative;}

.a_c dl{ height:354px;}
.a_c dl dt{ height:354px; width:500px; overflow:hidden;}
.a_c dl dt img{height:354px; width:500px;}
.a_c dl dd{ width:420px;}
.a_c dl dd a{ font:16px/36px "Microsoft Yahei"; color:#333; display:block; margin-top:12px;}
.a_c dl dd a:hover{ text-decoration:none;}
.a_c dl dd p{ font:14px/20px "Microsoft Yahei"; color:#666; margin-top:10px;}

.a_q{ width:454px; margin:0 auto; position:absolute; bottom:0; left:0;}

.a_q ul{ border-top:1px solid #bdbdbd; width:454px; position:relative;}
.a_q ul li{ float:left; width:227px;}
.a_q ul li img{ width:225px; height:83xp; border:1px solid #bdbdbd; border-top:0;}
.a_q ul li span{ display:block; font:14px/34px "Microsoft Yahei"; color:#666; text-align:center;}
.a_q .nobo img{ border-left:0;}
.a_q em{ display:block; position:absolute;}
.a_q em a{ width:31px; height:23px; display:block;}
.a_q .e01{ top:-24px; right:32px; background:url(Img/Index/fw_l.gif) no-repeat left top;}
.a_q .e02{ top:-24px; right:0; background:url(Img/Index/fw_r.gif) no-repeat left top;}
.a_q .e01:hover{ top:-24px; right:32px; background:url(Img/Index/fw_l01.gif) no-repeat left top;}
.a_q .e02:hover{ top:-24px; right:0; background:url(Img/Index/fw_r01.gif) no-repeat left top;}





/*切换(艺术)*/
.y_s{ height:413px; overflow:hidden; margin-top:30px;}
.y_s dl{ width:1000px; margin:0 auto; height:195px; overflow:hidden;}
.y_s dl dt{ height:195px; width:499px; overflow:hidden;}
.y_s dl dt img{height:195px; width:499px;}
.y_s dl dd{ margin-top:18px; margin-left:54px; display:inline;}
.y_s dl dd a{ display:block; font:16px "Microsoft Yahei"; color:#1a1a1a;}
.y_s dl dd em{ display:block; font:12px "宋体"; text-transform:uppercase; color:#999;}
.y_s dl dd p{ font:14px/32px "Microsoft Yahei"; color:#666;}
.y_s dl dd span{ font:14px/32px "Microsoft Yahei"; color:#333;}

.zl{ margin-top:14px; height:204px; overflow:hidden;}
.zl em{ width:32px; height:32px; display:block; margin-top:91px;}
.zl .tempWrap{width:1000px !important; float:left;margin-left:10px; }
.zl ul{ margin-left:10px; display:inline;}
.zl ul li{ float:left; position:relative;width:176px; height:204px; overflow:hidden; margin-right:28px;}
.zl ul li img{ width:174px; height:202px; border:1px solid #ccc;}
.zl ul li p{ display:none; position:absolute; top:0; left:0; background:url(Img/Index/zl_h.png) no-repeat left top; width:176px; height:204px;}
.zl ul li p a{ display:block; width:147px; height:27px; border:1px solid #ababab; text-align:center; font:12px/27px "Microsoft Yahei"; color:#e6e6e6; margin:0 auto; margin-top:100px;}
.zl .nobot{ margin-right:0;}




/*服务*/
.a_fw{ width:1000px; margin:0 auto; height:238px; overflow:hidden; margin-top:32px;}
.a_fw dl{ height:238px; overflow:hidden;}
.a_fw dl dt{ width:618px; height:238px; overflow:hidden;}
.a_fw dl dt img{width:618px; height:238px; }
.a_fw dl dd{ margin-left:92px; margin-top:78px; display:inline; font:14px/32px "Microsoft Yahei"; color:#333;}
.a_fw dl dd p{ overflow:hidden; background:url(Img/Index/f_p.gif) no-repeat left bottom; height:40px; font:16px "Microsoft Yahei"; color:#1a1a1a;}
.a_fw dl dd p em{ display:block; font:12px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase;}
/**/
.new{ height:477px; overflow:hidden;}

.dt{ width:287px; height:425px; overflow:hidden; margin-right:62px;margin-top:56px; }
.dt h2{ background:url(Img/Index/dt_s.gif) no-repeat left center; height:46px; overflow:hidden; padding-left:22px;}
.dt h2 a{ font:bold 18px/20px "Microsoft Yahei"; color:#333;}
.dt h2 em{ display:block; font:24px/24px Arial, Helvetica, sans-serif; color:#9e9e9e; text-transform:uppercase;}

.dt p{ margin-top:21px; width:285px; height:99px; overflow:hidden;}
.dt p img{ width:285px; height:99px;}
.dt ul{ height:211px; margin-top:19px; overflow:hidden;}
.dt ul li{ font:14px/32px "Microsoft Yahei"; background:url(Img/Index/dt_u.gif) no-repeat left center; padding-left:13px;}
.dt ul li a{ color:#666;}

.dt span{ display:block; width:84px; height:25px; font:12px/24px "Microsoft Yahei"; color:#fff;}
.dt span a{ display:block; width:84px; height:25px; background:#333; color:#fff; text-align:center;}


.n_c{ width:287px; height:425px; overflow:hidden;margin-top:56px;}
.n_c h2{ background:url(Img/Index/dt_s.gif) no-repeat left center; height:46px; overflow:hidden; padding-left:22px;}
.n_c h2 a{ font:bold 18px/20px "Microsoft Yahei"; color:#333;}
.n_c h2 em{ display:block; font:24px/24px Arial, Helvetica, sans-serif; color:#9e9e9e; text-transform:uppercase;}

.n_c p{ margin-top:21px; width:285px; height:99px; overflow:hidden;}
.n_c p img{ width:285px; height:99px;}
.n_c ul{ height:211px; margin-top:19px; overflow:hidden;}
.n_c ul li{ font:14px/32px "Microsoft Yahei"; background:url(Img/Index/dt_u.gif) no-repeat left center; padding-left:13px;}
.n_c ul li a{ color:#666;}

.n_c span{ display:block; width:84px; height:25px; font:12px/24px "Microsoft Yahei"; color:#fff;}
.n_c span a{ display:block; width:84px; height:25px; background:#333; color:#fff; text-align:center;}


.wd{ margin-top:56px; width:305px; overflow:hidden;}

.wd h2{ background:url(Img/Index/dt_s.gif) no-repeat left center; height:46px; overflow:hidden; padding-left:22px;}
.wd h2 a{ font:bold 18px/20px "Microsoft Yahei"; color:#333;}
.wd h2 em{ display:block; font:24px/24px Arial, Helvetica, sans-serif; color:#9e9e9e; text-transform:uppercase;}


.w_c{ margin-top:21px; height:329px; overflow:hidden;}
.w_c dl{ padding-bottom:24px;}
.w_c dl dt{ font:14px "Microsoft Yahei"; background:url(Img/Index/wd_w.gif) no-repeat left center; padding-left:28px; }
.w_c dl dt a{ color:#333;}

.w_c dl dd{ margin-top:14px; background:url(Img/Index/wd_d.gif) no-repeat left 6px; font:14px "Microsoft Yahei"; color:#666; padding-left:28px;}

.wd span{ display:block; width:84px; height:25px; font:12px/24px "Microsoft Yahei"; color:#fff;}
.wd span a{ display:block; width:84px; height:25px; background:#333; color:#fff; text-align:center;}






/**/
.link { padding-top:35px; height:112px; margin-top:18px; overflow:hidden; background:url(Img/Index/link_h.gif) no-repeat center 53px; position:relative;}

.link h2{ font:36px/36px Arial, Helvetica, sans-serif; color:#ababab; text-transform:uppercase; width:105px; height:112px;overflow:hidden;}

.link h2 a{ color:#333; font: bold 18px/36px "Microsoft Yahei"; display:inline-block;}

.link p{ margin-top:30px; width:890px; height:93px; font:14px/26px "Microsoft Yahei";}
.link p a{ color:#666; padding:0 16px; display:inline-block;}
.link span{ position:absolute; top:35px; right:0; font:14px/36px "Microsoft Yahei"; color:#000;}
.link span a{ color:#000;}

.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:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#171717;}
.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;}



