﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}


/*banner*/
.banner{ height:494px;}
.banner a{ display:block; height:494px; background:url(../images/banner.jpg) no-repeat center top;}

/*service*/
.service{ position:relative; height:166px; margin:-79px 0 0 0;}
.service-box{ width:1002px; margin:0 auto; padding: 0 10px 0 11px; background:url(../images/service-bg.gif) no-repeat center bottom;}
.service-c{ position:relative; height:164px; padding: 0 30px; background:#ffffff; border:1px solid #e3e3e3;}
.service-c h2{ padding:30px 0 7px 0; font-size:40px;}
.service-c h2 a{ color:#0262b8;}
.service-c p{ font-size:14px; line-height:26px; color:#333333;font-family:"Microsoft Yahei";}
.service-c p a{ font-size:14px; line-height:26px; color:#333333;font-family:"Microsoft Yahei";}
.service-c i{ position:absolute; left:50%; bottom:-13px; margin:0 0 0 -12px;}

/*pro*/
.pro{ padding:20px 0 0 0;font-family:"Microsoft Yahei";}
.pro-c{ height:393px; padding:39px 0 44px 0;}

.pro-c dt{ position:relative; float:right; width:417px; height:393px;}
.pro-c dt img{ width:417px; height:393px;}
.pro-c dt p{ position:absolute; left:0; top:0; width:233px; height:85px; padding:15px 13px 0; color:#ffffff; line-height:20px; background:url(../images/pro_tm.png) repeat;}
.pro-c dt p a{ display:block; padding-bottom:5px; text-align:center; font-size:14px; color:#ffffff; font-weight:bold;}

.pro-c dd{ float:left; width:527px; height:393px; padding: 0 25px 0 33px; background:#e1e1e1;}
.pro-c dd h3{ padding: 33px 0 12px 0; font-size:26px;}
.pro-c dd h3 a{ color:#171f2a;}
.pro-c dd h3 span{ font-weight:normal;}
.pro-c dd p{ height:108px; line-height:22px; overflow:hidden;}
.pro-c dd p a{ color:#fa7821;}

.pro-c dd li{ position:relative; float:left; width:262px; padding:0 3px 0 0;}
.pro-c dd li img{ width:262px; height:176px;}
.pro-c dd li .a-txt{ position:absolute; left:0; bottom:0; width:100%; height:36px; line-height:36px; color:#ffffff; text-align:center; font-size:14px; font-family: "宋体";}
.pro-c dd .li2{ padding-right:0;}

.pro-c2{ background:#eeeeee;}
.pro-c2 dt{ float:left;}
.pro-c2 dd{ float:right; background:#ffffff;}

.pro-c3 dt p{ left:158px;}

/*proiist*/
.proiist{ height:610px; padding:60px 0 0 0;font-family:"Microsoft Yahei";}
.proiist-l{ width:235px;}
.proiist-l h2{ height:59px; margin-bottom:6px; line-height:59px; text-align:center; font-size:22px; font-weight:normal; background:#0071cc;}
.proiist-l h2 a{ color:#ffffff;}
.proiist-l h2 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}

.proiist-l h3{ height:67px; overflow:hidden;}
.proiist-l h3 a{ display:block; height:66px; padding: 0 0 0 36px; font-weight:normal; font-size:16px; color:#171f2a; line-height:66px; background:url(../images/prolist_bg1.gif) no-repeat center top;}
.proiist-l h3 a:hover,.proiist-l h3.cur a{ font-weight:bold; text-decoration:none; color:#ffffff; background-position: center bottom;}

.proiist-l p{ height:84px; padding:20px 0 0 34px; font-size:16px; color:#ffffff; background:#0071CC url(../images/prolist_bg2.gif) no-repeat;}
.proiist-l p span{ display:block; font-size:26px;font-family:Impact;}

.proiist-r{ position:relative; width:743px; height:499px;}
.proiist-r em{ position:absolute; z-index:10; top:191px;}
.proiist-r .t-l{ left:0;}
.proiist-r .t-r{ right:0;}
.proiist-r em a{ display:block; width:43px; height:87px; background:url(../images/prolist-icon1.png) no-repeat left top;}
.proiist-r .t-r a{ background-position: right top;}

.proiist-i{ width:743px; height:499px;overflow:hidden;}
.proiist-i li{ position:relative; float:left; width:743px;}
.proiist-i li img{width:743px; height:499px;}
.proiist-i li p{ position:absolute; left:0; top:461px; width:743px; height:38px;  line-height:38px; text-align:center; color:#c0c0c1; background:url(../images/prolist_tm.png) repeat;}
.proiist-i li p span{ display:block; padding:0 0 5px 0;}
.proiist-i li p  a{ color:#ffffff; font-size:14px; font-weight:bold;}

/*case*/
.case{ height:763px;font-family:"Microsoft Yahei"; background:url(../images/case_bg.jpg) no-repeat center bottom;}
.case-box{ background:url(../images/case_bg2.gif) repeat-x left 4px;}

.case h2{ height:80px; padding: 0 28px 0 0; font-weight:normal;}
.case h2 .more{ width:105px; height:24px; margin:32px 0 0 0; text-align:center; line-height:24px; font-size:14px; color:#ffffff; background:#fa7821; border-radius:3px;}
.case h2 span{ float:left; font-size:16px;}
.case h2 span a{ float:left; width:201px; text-align:center; line-height:80px; color:#171f2a; background:url(../images/case_bor1.gif) no-repeat right 4px;}
.case h2 span a:hover,.case h2 span a.cur{ font-weight:bold; text-decoration:none;background:url(../images/case_bg3.gif) no-repeat center top;}

.case-c{ padding:35px 0 0 0;}
.case-c dl{ height:104px;}
.case-c dt{ float:left; width:199px;}
.case-c dt a{ display:block; width:197px; line-height:71px; text-align:center; font-size:32px; color:#fa7821; border:1px solid #fa7821;}
.case-c dt span{ display:block; width:197px; line-height:71px; text-align:center; font-size:32px; color:#fa7821; border:1px solid #fa7821;}

.case-c dd{ float:right; width:760px;}
.case-c dd h4 a{ font-size:16px; font-weight:normal; color:#fa7821;}
.case-c dd p{ height:65px; padding:5px 0 0 0; line-height:24px; overflow:hidden;}
.case-c dd p a{ color:#fa7821;}

.case-c h5 a img{ width:1002px; height:544px;}

/*Information*/
.Information{ height:565px; padding:55px 0 0 0;font-family:"Microsoft Yahei";}
.Information-l{ width:570px;}
.Information h2{ font-size:26px; font-weight:normal; background:url(../images/zx_bor1.gif) repeat-x left bottom;}
.Information h2 a{ display: inline-block; padding-bottom:10px; color:#171f2a; border-bottom:1px solid #fa7821;}
.Information h2 span{ padding: 0 0 0 10px;}
.Information h2 span img{ vertical-align:middle;}
.Information h2 .more{ padding:15px 0 0 0; font-size:12px; color:#171f2a; font-family:Arial, Helvetica, sans-serif; border:none;}

.Information-l h3{ height:103px; margin: 20px 0 28px 0; padding: 17px 25px 0; font-weight:normal; font-size:14px;line-height:24px; background:#eeeeee;}
.Information-l h3 a{ color:#fa7821;}
.Information-l h3 span{ display:block; padding-bottom:15px; font-size:24px;}
.Information-l h3 span a{ color:#333333;}

.Information-l dl{ height:100px;}
.Information-l dt{ float:left; width:84px; height:72px; padding:12px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#969696; text-align:center; border:1px solid #cfcfcf;}
.Information-l dt b{ display:block; font-size:40px; line-height:42px; font-weight:bold;}

.Information-l dd{ float:right; width:456px;}
.Information-l dd h4{ padding:8px 0 5px 0; font-size:16px; font-weight:normal;}
.Information-l dd h4 a{ color:#333333;}
.Information-l dd p{ height:50px; line-height:24px; overflow: hidden; font-size:14px; padding-top:5px;}
.Information-l dd p a{ color:#fa7821;}

.Information-l .dl-top dt{ color:#ffffff; background:#0071cc; border-color:#0071cc;}

.Information-r{ width:375px;}
.Information-r h3{ padding:33px 0 22px 0;}
.Information-r h3 img{ width:375px; height: 204px;}

.Information-r h4 a{ font-size:16px; font-weight:normal; color:#171f2a;}
.Information-r p{ height:50px; padding:5px 0 0 0; line-height:24px; overflow:hidden;}
.Information-r p a{ color:#fa7821;}

.Information-txt{ height:150px; overflow:hidden;} 
.Information-txt li{ line-height:35px; border-bottom:1px dashed #999999;}
.Information-txt .li-last{ border:none;}
.Information-txt li a{ color:#333333;}

/*enter*/
.enter{ height:538px;font-family:"Microsoft Yahei"; background:url(../images/enter_bg.jpg) no-repeat center top;}
.enter h2{ padding:80px 0 50px 0; text-align:center;}
.enter h2 .more{ display:block; width:164px; height:30px; margin:10px auto 0; text-align:center; line-height:30px; color:#ffffff; font-size:14px; font-weight:normal; border:1px solid #ffffff;}

.enter dl{ height:182px; padding: 30px 50px 0 36px; background:#eeeeee;}
.enter dt{ float:left; width:294px}
.enter dt img{ width:294px;}
.enter dd{ float:right; width:590px;}
.enter dd p{ height:90px; line-height:26px; font-size:14px; overflow:hidden;}
.enter dd span{ float:right; padding: 0 45px 0 0; font-size:14px; color:#333333;}
.enter dd span img{ vertical-align: bottom;}






/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/*

.pro-c dd,.pro-c2{ background:#FFF;}
.case,.case-box,.enter,.foot-c{ background:none;}
*/


.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/**/
.fourzoomfour .content{ height:}

.four-l{ padding: 163px 0 0 93px;font-family:"Microsoft Yahei";}
.four-l h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6f6f6f;}
.four-l h2 span{ color:#0071cd;}
.four-l h3{ font-size:72px; font-weight:normal; color:#313131;}
.four-l h3 span{ color:#0071cd;}
.four-l h4{ padding:10px 0 20px; font-size:16px; font-weight:normal; color:#6f6f6f;}
.four-l h5 a{ display:inline-block; width:155px; height:49px; margin:0 20px 0 0; text-align:center; line-height:49px; color:#ffffff; font-size:18px; font-weight:normal; background:#323232; border-radius:4px;}
.four-l h5 .a2{ background:#0071cd;}

.four-l p{ padding:25px 0 0 0; font-size:16px; color:#6f6f6f;}
.four-l p span{ display:block; margin:5px 0 0 0; padding: 0 0 0 30px; font-size:22px; font-weight: bold; font-family:Arial, Helvetica, sans-serifl; color:#313131; background:url(../images/404_icon1.gif) no-repeat left center;}

.four-r{ top:193px; right:-30px;}