﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*banner*/
.banner{ height:501px; overflow:hidden;}
.banner a{ display:block; height:501px; background: url(../images/banner.jpg) no-repeat center top;}
.banner_c{width:1106px; height:138px; left:50%; top:183px; margin: 0 0 0 -553px;}
.banner_c a{ width:69px; height:138px; background:url(../images/banner_icon1.png) no-repeat left top;}
.banner_c a.t_r{ background-position: right center;}

.fullSlide {width:100%;position:relative;background:#fff;height:501px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:501px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:501px;}
.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:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on {background:#1a80e5;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-66px;z-index:1;width:69px;height:138px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}
.fullSlide .prev{ background:url("../images/banner_icon1.png") no-repeat left top;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/banLeft.png');_background:none; left:120px;}
.fullSlide .next {background:url("../images/banner_icon1.png") no-repeat right top;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/banRight.png');_background:none;right:120px;}

/*核心*/
.kex{ height:837px; padding:51px 0 0 0;font-family:"Microsoft Yahei";background:url(../images/top_bg.gif) repeat;}
.kex h2{ padding: 70px 0 25px 0; text-align:center; font-size:30px;  background:url(../images/hx_bg2.gif) no-repeat center top;}
.kex h2 a{color:#2283e6;}

.kex dl{ position:relative; height:320px;}
.kex dt{ position:absolute; left:0; top:0;}
.kex dt a{ display:block; height:312px; border:4px solid #cccccc;}
.kex dt a img{ width:474px; height:312px;}
.kex dt a:hover{ border-color:#ff8400;}
.kex dd{ position:relative; z-index:10; float:right; width:478px; height:316px; background:url(../images/hz_bg3.gif) repeat;}
.kex dd i{ position:absolute; left:-22px; top:146px; width:22px; height:25px; background:url(../images/hx_icon1.png) no-repeat left top;}
.kex dd h4{ padding:37px 0 20px 0; text-align:center; font-size:24px;}
.kex dd h4 a{ color:#ffffff;}

.kex dd h5{ height:78px; padding: 0 32px 0 23px; line-height:24px; font-size:14px; color:#ffffff; overflow:hidden;}
.kex dd h5 span{ float:right; width:373px; font-weight:normal;}

.kex dd p{ padding: 10px 0 0 71px;}
.kex dd p a{ display:inline-block; width:140px; height:35px; margin-right:27px; font-size:14px; font-weight:bold; color:#1a80e5; text-align:center; line-height:35px;background:#ffffff;}
.kex dd p .a2{ color:#ffffff; background:#ff8400;}

.kex .dl2 dt{ top:-4px; left:478px;}
.kex .dl2 dd{ float:left;}
.kex .dl2 dd i{ left:478px; background-position: right top;}

/*产品*/
.cp{font-family:"Microsoft Yahei"; background:url(../images/top_bg.gif) repeat;}
.cp-box{ height:805px; background:url(../images/cp_bg1.jpg) no-repeat center top;}
.cp-l{ width:230px;}
.cp-l h2{ height:120px; text-align:center; background:#2283e6;}
.cp-l h2 span{ display:block; padding:31px 0 0 0; font-weight:normal; font-family:Andalus; line-height:34px; text-transform:uppercase; font-size:34px; color:#7faeee;}
.cp-l h2 a{ font-size:24px; color:#fffefe}

.cp-menu{ height:604px; padding:18px 0 0 0; border:4px solid #d7d7d7; border-radius:0 0 4px 4px;}
.cp-menu h3{ height:46px; padding:0 15px;}
.cp-menu h3 a{ display:block; height:35px; padding: 0 0 0 11px; font-size:14px; font-weight:normal; color:#333333;font-family: "宋体"; line-height:35px; background:#ededed;}
.cp-menu h3 a b{ padding-right:7px; font-size:12px;font-family:"Microsoft Yahei";}
.cp-menu h3 a:hover,.cp-menu h3.cur a{ color:#ffffff; text-decoration:none;background:#1a80e5; }

.cp-ad{ height:138px; padding: 7px 0 0 0; background:url(../images/cp_bg2.jpg) no-repeat center bottom;}
.cp-ad h4{ padding:23px 0 0 0; font-size:18px; color:#ffffff; text-align:center;}
.cp-ad p{ padding:19px 0 0 0; text-align:center; font-size:14px; color:#ffffff; letter-spacing:14px;font-family: "宋体";}
.cp-ad p span{ display: block; font-size:28px; font-family:Impact; letter-spacing:0;}

.cp-r{ width:704px; padding: 86px 0 0 0;}
.cp-r h2{ padding-bottom:15px;}
.cp-r h2 a{ display:inline-block; width:149px; padding: 0 0 16px 0; font-size:20px; color:#333333; background:url(../images/cp_bor1.gif) no-repeat left bottom;}
.cp-r h2 a span{ padding: 0 0 0 28px; background: url(../images/cp_icon1.png) no-repeat left center;}
.cp-r h2 .more{ width:64px; margin:8px 0 0 0; padding:0; background:none;}

.cp-c li{ float:left; width:220px;height:320px; padding:0 12px 0 0; text-align:center;}
.cp-c .li-last{ padding:0;}
.cp-c li a{ color:#333333; font-size:14px;}
.cp-c li .a-img{ display:block; width:216px; margin-bottom:6px; border:2px solid #cccccc;}
.cp-c li .a-img:hover{ border-color:#1a80e5;}
.cp-c li a img{ width:216px;}
.cp-c li p{ height:30px; padding:10px 0 0 0; font-size:12px;}
.cp-c li p a{ float:left; width:110px; height:30px; text-align:center; line-height:30px; color:#ffffff; background:#1a80e5;}
.cp-c li p .a2{ background:#ff8400;}

/*gggg1*/
.gggg1{ height:213px;background:url(../images/gggg1.jpg) no-repeat center top;}
.gggg1 p{ padding: 43px 0 0 788px; font-size:16px; color:#ffffff; letter-spacing:10px;}
.gggg1 p span{ display:block; padding:5px 0 10px; font-family:Impact; font-size:26px; letter-spacing:0;}
.gggg1 p a{ display:block; width:160px; height:40px; text-align: center; line-height:40px;color:#ffffff; letter-spacing:0; font-weight:bold;font-family:"Microsoft Yahei"; background: url(../images/gggg_btn.png) no-repeat;}

/*优势*/
.yous{ height:1566px;font-family:"Microsoft Yahei";background:url(../images/top_bg.gif) repeat;}
.yous h2{ padding:68px 0 45px 0;background:url(../images/ys_bg1.gif) no-repeat center 13px;}
.yous h2 a{ display:block; width:760px; margin:0 auto; padding: 0 0 0 200px;}

.ys-c{ height:486px; background:url(../images/ys_bg.gif) no-repeat center bottom;}
.ys-main{ width:426px; padding: 17px 0 0 0;}
.ys-main h3{ position:relative; margin:0 0 10px 0; padding: 0 0 16px 72px; font-size:20px; font-weight:normal; color:#2283e6; background:url(../images/ys_bg3.gif) repeat-x left bottom;}
.ys-main h3 span{ position:absolute; left:0;_left:-72px; top:0; width:59px; height:59px; font-size:36px; font-family:Impact; color:#ffffff; text-align:center; line-height:59px; background:url(../images/ys_bg2.gif) no-repeat;}
.ys-main h3 b{ display: block; font-size:26px; color:#ff8400;}

.ys-main p{ padding:0 0 5px 13px; line-height:24px; font-size:14px; background:url(../images/ys_icon1.gif) no-repeat left 8px;}
.ys-main p span{ display:block; padding-bottom:5px; border-bottom:1px dashed #b5b5b5;}
.ys-main p b{ color:#2283e6;}
.ys-main .p-last{ padding-bottom:15px;}
.ys-main .p-last span{ border:none;}

.ys-c2{ padding:18px 0 0 0;}
.ys-c2 .content{ height:500px;}
.ys-c2 .ys-sldebar{ right:-18px; top:0;}
.ys-c2 .ys-main{ width:508px; padding: 10px 0 0 0;}

.ys-c3{ height:320px; background:none;}
.ys-c3 .ys-sldebar{ padding: 34px 0 0 18px;}
.ys-c3 .ys-main{ width:275px; padding: 30px 55px 0 0;}

/*案例*/
.anli{ height:552px;font-family:"Microsoft Yahei"; background:url(../images/al_bg.jpg) no-repeat center top;}
.anli h2{ padding: 50px 0 28px 0; font-size:24px; font-weight:normal; background:url(../images/al_bg2.gif) repeat-x left 84px;}
.anli h2 a{ display:inline-block; width:102px; height:43px; padding: 0 0 0 34px;color:#fefefe; background:url(../images/al_bg1.gif) no-repeat; }
.anli h2 .more{ width:63px; padding:5px 0 0 0; background:none;}

.al-l{ width:178px;}
.al-l li{ height:68px; overflow:hidden;}
.al-l li a{ display:block; height:42px; padding: 0 10px 0 0; text-align:center; line-height:42px; font-size:18px; color:#ffffff; background:url(../images/al_bg5.png) no-repeat left 0;_background:#2283e6;_border:1px solid #fff;}
.al-l li.cur a{display:block; color:#2283e6; text-decoration:none; background:url(../images/al_bg4.png) no-repeat left 0;_background:#fff;}

.al-l p{ padding: 40px 0 0 6px; font-family: "宋体"; font-size:14px; color:#838383; letter-spacing:10px;}
.al-l p span{ display:block; font-size:24px; color:#2283e6; font-family:Impact;letter-spacing:0;}

.al-r{ width:745px;padding:5px;overflow:hidden;}
.al-big{ width:540px;}
.al-bigimg{ height:380px; overflow:hidden;}
.al-bigimg li h3{ position: relative;}
.al-bigimg li h3 a{ display:block; height:310px; border:5px solid #92c2f2;}
.al-bigimg li h3 img{ width:530px; height:310px;}
.al-bigimg li .a-txt{ position:absolute;left:5px; top:275px; width:530px; height:40px; line-height:40px; text-align:center; color:#ffffff; font-size:16px; font-weight:normal; background:url(../images/al_tm.png) repeat; border:none;}

.al-bigimg li p{ padding: 19px 0 0 0; text-align:center;}
.al-bigimg li p a{ display:inline-block; width:140px; height:35px; margin:0 48px; font-family: "宋体";  text-align:center; line-height:35px; font-size:14px; color:#2283e6; background:#ffffff; border-radius:20px;}
.al-bigimg li p .a2{color:#ffffff; background-color:#ff8400; }

.al-con{ position:relative; margin-top:-40px;}
.al-con a{ width:35px; height:35px; background:url(../images/al_icon1.png) no-repeat left top;}
.al-con .t-r{ background-position: right top;}

.al-small{ width:194px;}
.al-small li{ height:130px;}
.al-small li a{ display:block; width:194px; height:115px;}
.al-small li a img{ width:194px; height:115px;}

.al-small li.cur a{ height:109px; border:3px solid #ff8400;width:188px;}
.al-small li.cur a img{ width:188px; height:109px;}

/*客户*/
.keh{ height:485px; padding:50px 0 0 0;font-family:"Microsoft Yahei"; background:url(../images/top_bg.gif) repeat;}
.kh-l{ width:567px; height:456px; padding: 0 30px; background:#ffffff; border:1px solid #d4d4d4; border-top:2px solid #d4d4d4;}

.kh-l h2{ padding: 27px 0 10px 0; font-size:20px;background:url(../images/com_bor2.gif) repeat-x left 57px;}
.kh-l h2 a{ display:inline-block; width:90px; height:34px; color:#2283e6;  background:url(../images/com_bor1.gif) no-repeat center bottom; }
.kh-l h2 a b{ padding: 0 0 0 7px; background:url(../images/com_bor3.gif) no-repeat left center;}
.kh-l h2 .more,.kh-c .more,.com .more,.comm .more,.commm .more{ width:48px; height:16px; margin:5px 0 0 0; padding:0; text-transform:uppercase; font-size:12px; color:#999999; font-weight:normal; background:url(../images/com_icon1.png) no-repeat right center;}

.kh-l dl{ height:135px; padding: 25px 0; border-bottom:1px solid #cccccc;}
.kh-l .dl-last{ border:none;}
.kh-l dt{ float:left; width:136px;}
.kh-l dt img{ width:136px; height:135px;}

.kh-l dd{ float:right; width:406px; font-family: "宋体";}
.kh-l dd h4{ padding: 10px 0 8px 0; font-size:14px;border-bottom:1px dashed #cccccc;}
.kh-l dd h4 a{ color:#2283e6;}
.kh-l dd p{ height:62px; padding:8px 0 0 0; line-height:24px; font-size:14px; overflow:hidden;}
.kh-l dd a{ color:#2283e6; font-size:14px;}

.kh-r{ width:304px; height:460px; background:#ffffff;}
.kh-r h2{ float:left; width:40px; height:460px; background:#2283e6;}
.kh-r h2 a{ display:block; height:370px; padding:90px 5px 0; font-size:16px; line-height:48px; color:#ffffff; text-align:center;}

.kh-c{ width:264px; height:458px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.kh-txt{ width:197px; height:435px; padding: 13px 0 0 27px; overflow:hidden;}
.kh-txt ul{height:408px;}
.kh-txt li{ width:175px;}
.kh-txt li a{ display:block; padding: 0 0 0 18px; line-height:33px; font-size:14px; background:url(../images/kh_icon2.gif) no-repeat left center; border-bottom:1px dashed #cccccc;}
.kh-txt .li-last a{ border:none;}

.kh-c .more{ position:absolute; right:-10px; top:217px; color:#666666;}

.kh-con{ width:40px;}
.kh-con a{ display:block; width:40px; height:210px; margin: 0 0 38px 0; background:url(../images/kh_icon1.gif) no-repeat left top;}
.kh-con .t-r{ margin-bottom:0; background-position:right top;}
.kh-con a:hover{ background-position: left bottom;}
.kh-con .t-r:hover{ background-position: right bottom;}

/*gggg2*/
.gggg2{ height:214px; background-image:url(../images/gggg2.jpg);}
.gggg2 p{ padding-top:72px;}

/*big-area*/
.big-area{ height:720px;font-family:"Microsoft Yahei"; background:url(../images/big_bg1.jpg) no-repeat center top;}

/*走进认证*/
.zjrz{ height:377px; padding:52px 0 0 0; background:url(../images/zjrz_sd.png) no-repeat center bottom;}
.zouj{ width:627px; height:345px; background:#ffffff; border:1px solid #d4d4d4;}
.com{ height:39px; padding: 0 17px 0 0; line-height:39px; background:url(../images/com_bg2.gif) repeat; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
.com a{ display:inline-block; padding: 0 0 0 44px; font-size:16px; color:#2283e6; background:url(../images/zj_icon1.png) no-repeat 17px center;}
.com .more{ height:39px; margin:0; line-height:39px; background-position: right center;}

.zouj dl{ padding:22px 17px 0 18px;}
.zouj dt{ float:left; width:308px;font-family: "宋体";}
.zouj dt img{ display:block; width:304px; padding:1px; border:1px solid #cccccc;}
.zouj dd { float:right; width:270px}
.zouj dd h4{ padding:7px 0 10px 0; font-size:12px;}
.zouj dd h4 a{ color:#2283e6;}
.zouj dd p{ height:195px; line-height:24px; overflow:hidden;}

.renz{ width:301px; height:345px; background:#ffffff;border:1px solid #d4d4d4;}
.renz h2 a{ background-image:url(../images/zj_icon2.png);}

.rz-c{padding:22px 0 0 0 ; overflow:hidden;}
.rz-c em{ padding:124px 16px 0;}
.rz-c em a{ display:block; width:18px; height:18px; background:url(../images/rz_icon1.gif) no-repeat left top;}
.rz-c em.t_r a{ background-position: right top;}
.rz-c em a:hover{ background-position: left bottom;}
.rz-c .t_r a:hover{ background-position: right bottom;}
.rz-i{ width:197px;overflow:hidden;}
.rz-i ul{position:relative;}
.rz-i li{ position:relative; float:left; width:197px; padding: 0 10px 0 0; text-align:center;}
.rz-i li img{ display:block; width:193px; margin-bottom:10px; padding:1px; border:1px solid #cccccc;}
.rz-i li .a-txt{overflow: hidden;text-overflow:ellipsis; position:absolute; left:2px; top:232px; width:193px; height:27px; text-align:center; line-height:27px; color:#555555; background:url(../images/rz_tm.png) repeat;}

/*风采*/
.fengc{ height:215px; padding: 22px 20px 0; background:#ffffff; border-top:3px solid #1277cf; }
.comm{ height:42px; background:url(../images/com_bor2.gif) repeat-x left 21px;}
.comm span{ display:inline-block; height:30px;font-size:14px;}
.comm span a{ float:left;width:58px; padding: 0 0 20px 20px; padding-right:10px;  }
.comm span i{ float:left; font-style:normal;}
.comm span a:hover,.comm span a.cur{color:#2283e6; background:url(../images/comm_bg1.gif) no-repeat center 3px;}
.comm .more{ margin-top:0;}
 
.fc-c{ overflow:hidden;}
.fc-c em{ padding:53px 0 0 0;}
.fc-c em a{ display:block; width:25px; height:25px; background:url(../images/fc_icon1.gif) no-repeat left top;}
.fc-c em.t_r a{ background-position: right top;}
.fc-c em a:hover{ background-position: left bottom;}
.fc-c .t_r a:hover{ background-position: right bottom;}
.fc-i{ width:830px; padding: 0 0 0 20px; overflow:hidden;}
.fc-i li{ float:left; width:188px; padding: 0 26px 0 0; text-align:center;font-family: "宋体"; background:url(../images/fc_sd.gif) no-repeat left 128px}
.fc-i li img{ display:block; width:180px; margin-bottom:10px; padding:3px; border:1px solid #dedede;}
.fc-i .li_last{ padding-right:0;}

/*big-area2 */
.big-area2{ height:590px;font-family:"Microsoft Yahei"; background:url(../images/top_bg.gif) repeat;}

/*资讯*/
.zixun{ height:417px; padding:47px 0 0 0;}
.dongt{ width:555px; height:354px; padding: 22px 20px 0; background:#ffffff; border:1px solid #dbdbdb; border-top:3px solid #1277cf; }
.dt-c{ height:308px;font-family: "宋体"; overflow:hidden;} 
.dt-c dl{ height:136px;}
.dt-c dt{ float:left; width:180px; height:134px; background:url(../images/zx_sd.gif) no-repeat center bottom;}
.dt-c dt img{ display:block; width:172px; padding:3px; border:1px solid #dedede;}
.dt-c dd{ float:right; width:353px;}
.dt-c dd h4 a{ font-size:12px; color:#2283e6;}
.dt-c dd p{ height:77px; padding:3px 0 0 0; line-height:24px; overflow:hidden;}

.dt-txt{}
.dt-txt li{ float:left;white-space:nowrap;width:270px; height:33px; line-height:33px; border-bottom:1px dashed #d1d1d1; text-align:left;}
.dt-txt .li2{ float:right; width:235px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dt-txt .li-last{ border:none;}
.dt-txt li a{ padding: 0 0 0 13px; background:url(../images/kh_icon2.gif) no-repeat left center;}

.went{ width:303px; height:354px; padding: 22px 20px 0; background:#ffffff; border:1px solid #dbdbdb; border-top:3px solid #1277cf; }
.commm{ font-size:14px; background:url(../images/com_bor2.gif) repeat-x left bottom;}
.commm a{ display:inline-block; padding: 0 0 7px 8px; color:#1277cf; background:url(../images/com_bor3.gif) no-repeat left 2px; border-bottom:1px solid #ff7f00;}
.commm a span{ font-size:12px; font-weight:normal; color:#333333; text-transform:uppercase;}
.commm .more{ border:none;}

.wt-c{ height:325px; overflow:hidden;}
.wt-c dl{ padding:10px 0; border-bottom:1px dashed #d1d1d1;}
.wt-c dl.dl-last{ border:none;}
.wt-c dt{ padding: 0 0 0 26px; line-height:17px; font-weight:bold; background:url(../images/zx_icon1.gif) no-repeat left top;}
.wt-c dd{ padding: 10px 0 0 26px;line-height:20px;background:url(../images/zx_icon1.gif) no-repeat left -230px;}

/*链接*/
.link{ height:115px;}
.link .sq{ padding:0; color:#2283e6; background:none; border:none;}

.link p{ padding:14px 0 0 0; line-height:30px;font-family: "宋体";}
.link p a{ display:inline-block; width:108px;}
.link p .a-last{ width:55px;}

/**/



/**/



/**/



/**/