﻿@charset "utf-8";
@import "/Skins/Default/resetcommon.css";
/*index.css*/
.bg { background:#FFF; }
/*banner*/
.banner { text-align:center; height:600px; }
.sol { padding:44px 0 0; height:515px; overflow:hidden; }
.pb_t { line-height:48px; height:48px; overflow:hidden; background:url(Img/Index/pb_t_l.gif) left bottom repeat-x; }
.pb_t h3 { font-family:"Microsoft YaHei"; float:left; font-weight:100; }
.pb_t h3 b { display:inline-block; background:url(Img/Index/pb_t_lb.gif) right bottom no-repeat; float:left; }
.pb_t h3 a { font-size:22px; color:#373737; margin:0 10px 0 0; display:inline-block; padding:0 0 0 30px; background:url(Img/Index/sol_t_ic.gif) left 14px no-repeat; }
.pb_t h3 a:hover { color:#373737; }
.pb_t h3 span { text-transform:uppercase; font-size:18px; color:#cdcdcd; text-transform:uppercase; display:inline-block; float:left; }
.sol_c { clear:both; width:100%; padding:32px 0 0; }
.sol_l { width:395px; overflow:hidden; }
.sol_l li { margin:0 8px 10px 0; display:inline; float:left; }
.sol_l li a { display:block; padding:14px 0 0 26px; width:160px; height:103px; overflow:hidden; border:1px #e2e2e2 solid; background:#f1f1f1 url(Img/Index/sol_ic1.gif) 26px 85px no-repeat; }
.sol_l li a span { color:#2e2e2e; display:block; line-height:30px; height:30px; overflow:hidden; font-size:14px; }
.sol_l li a i { text-transform:uppercase; color:#b4b4b4; font-style:normal; display:block; line-height:15px; font-size:12px; }
.sol_l li a:hover { background:url(Img/Index/sol_l_l_bg.gif) left top no-repeat; text-decoration:none; }
.sol_l li a:hover span, .sol_l li a:hover i { color:#fff; text-decoration:none; }
/*sol_r*/
.sol_r { position:relative; width:598px; height:377px; overflow:hidden; }
.sol_r .box { position:relative; width:598px; height:377px; overflow:hidden; }
.sol_r .list { position:relative; width:9999px; overflow:hidden; }
.sol_r .list li { position:relative; width:598px; height:377px; float:left; display:inline; }
.sol_r .list li img { width:598px; height:377px; }
.sol_r .prev, .sol_r .next { position:absolute; top:50%; margin-top:-25px; width:47px; height:47px; background-image:url(img/common/control.png); background-repeat:no-repeat; font:0/0 Arial; cursor:pointer; z-index:2; }
.sol_r .prev { left:5px; background-position:0 -50px; }
.sol_r .next { right:5px; background-position:0 0; }
.sol_r span.text{ display:block; position:absolute; padding:8px 64px 0 28px; width:510px; height:80px; left:0; top:288px; background:url(Img/Index/1.png); font-style:normal; line-height:20px; color:#fff; }
.sol_r span.text b{ display:block; line-height:30px;height:30px; color:#fff; font-size:14px; font-weight:normal; }
.sol_r span.num{ display:block; width:34px; height:34px; font-size:14px; font-style:italic; line-height:20px; color:#fff; font-family:"新宋体"; position:absolute; left:540px; top:340px; }
.sol_r span.num b{ font-size:32px; color:#0F62E0; }
/*prj*/
.prj { padding:39px 0 0; height:282px; overflow:hidden; background:#f1f1f1; }
.pb_t .fr { display:inline-block; padding:0 37px 0 0; background:url(Img/Index/pb_t_ic.gif) right 12px no-repeat; font-family:"Microsoft YaHei"; font-size:16px; color:#4f4d4d; }
.pb_t .fr:hover { color:#4f4d4d; }
.prj_c { clear:both; padding:35px 0 0; }
.prj_c li { width:168px; text-align:center; margin:0 40px 0 0; float:left; position:relative; }
.prj_c li img { width:168px; height:121px; overflow:hidden; display:block; }
.prj_c span { font-size:16px; display:block; line-height:22px; padding:10px 0 0; color:#353535; }
.prj_c .cur a span, .prj_c a:hover span { color:#4c8100; text-decoration:none; }
.prj_c a:hover { text-decoration:none; }
.prj_c .lst { margin:0; }
.prj_c em { display:block; position:absolute; z-index:9; display:none; left:0; top:0; }
.prj_c .cur a em, .prj_c a:hover em { display:block; }
/*pro*/
.pro { padding:53px 0 0; height:454px; overflow:hidden; }
.pro .pb_t { height:56px; background:url(Img/Index/pb_t_l.gif) left 44px repeat-x; }
.pro .pb_t h3 b { display:inline-block; background:url(Img/Index/pb_t_lb.gif) right 43px no-repeat; float:left; }
.pb_t p { vertical-align:top; float:right; color:#9b9b9b; font-family:"Microsoft YaHei"; }
.pb_t p a { height:56px; display:inline-block; padding:0 18px; font-size:14px; color:#383838; background:url(Img/Index/pb_t_r_l.gif) right 18px no-repeat; }
.pb_t p .lst { background:none; }
.pb_t p a:hover, .pb_t p .cur { text-decoration:none; background:url(Img/Index/pro_t_c.gif) center 8px no-repeat; color:#fff; }
.pro_c { clear:both; padding:30px 0 0; }
/*.pro_c .pro_l*/
.pro_c .pro_l { position:relative; width:485px; height:325px; overflow:hidden; }
.pro_c .pro_l .box { position:relative; width:485px; height:377px; overflow:hidden; }
.pro_c .pro_l .list { position:relative; width:9999px; overflow:hidden; }
.pro_c .pro_l .list li { position:relative; width:485px; height:377px; float:left; display:inline; }
.pro_c .pro_l .list li img { width:475px; height:315px; border:5px #f1f1f1 solid; }
.pro_l .prev, .pro_c .pro_l .next { position:absolute; top:50%; margin-top:-25px; width:32px; height:68px; background-image: url(img/common/control.png); background-repeat:no-repeat; font:0/0 Arial; cursor:pointer; z-index:2; }
.pro_c .pro_l .prev { left:5px; background-position:-60px 0; }
.pro_c .pro_l .next { right:5px; background-position:-100px 0; }
/*.pro_c .pro_r*/
.pro_c .pro_r { overflow:hidden; padding: 0 0 0 5px; width: 510px; }
.pro_r .pro_r_t { display:block; height:205px; overflow:hidden; }
.pro_r .pro_r_t a { float:left; margin:0 0 0 10px; }
.pro_r .pro_r_t a img { display:block; width:235px; height:155px; overflow:hidden; border:5px #f1f1f1 solid; }
.pro_r p { padding:0 18px 0 12px; text-align:justify; line-height:20px; }
.pro_r p b { font-weight:100; display:block; line-height:27px; height:37px; overflow:hidden; font-family:"Microsoft YaHei"; }
.pro_r p b a, .pro_r p b a { display:inline-block; padding:0 38px 0 0; background:url(Img/Index/pro_ic.gif) right 2px no-repeat; color:#464646; text-decoration:none; font-size:18px; }
.pro_r p span { display:block; line-height:20px; }
.pro_r p span a, .pro_r p span a:hover { color:#626262; }
/*chs*/
.chs { padding:38px 0 0; height:553px; overflow:hidden; background:#f1f1f1; }
.chs_c { clear:both; padding:38px 0 0; width:100%; }
.chs_c dt { position:relative; width:251px; height:206px; }
.chs_c dt span { position:absolute; line-height:0; font-size:0; }
.chs_c dt a img { display:block; width:251px; height:206px; overflow:hidden; }
.chs_c dd { padding:16px 10px 0 23px; width:215px; height:190px; background:url(Img/Index/chs_c_ic.gif) 20px 154px no-repeat; }
.chs_c dd b { font-weight:100; display:block; line-height:46px; height:46px; overflow:hidden; font-family:"Microsoft YaHei"; font-size:16px; }
.chs_c dd b a { color:#2f2f2f; }
.chs_c dd span { height:90px; color:#797979; overflow:hidden; display:block; line-height:20px; }
.chs_c dd span a { color:#626262; }
.chs_c dl { background:#fff; height:206px; float:left; width:500px; overflow:hidden; }
.chs_c .chs1 dt span { top:81px; right:0; z-index:-1; }
.chs_c .chs2 dt span { top:81px; left:0; z-index:-1; }
.chs_c dl:hover { background:#0F62E0; color:#fff; }
.chs_c dl:hover dt span { z-index:9; }
.chs_c dl:hover a { color:#fff; text-decoration:none; }
.chs_c dl:hover dd { background:url(Img/Index/chs_c_ic1.gif) 20px 154px no-repeat; }
.chs_c dl dd em a { display:inline-block; width:29px; height:29px; overflow:hidden; margin-left:-3px; }
.chs_c dl:hover dd span { color:#fff; }
/*cho*/
.cho { padding:34px 0 0; height:525px; overflow:hidden; }
.cho_c { clear:both; padding:40px 0 0; }
.cho_l { position:relative; width:536px; height:373px; overflow:hidden; }
.cho_l img { display:block; width:536px; height:373px; overflow:hidden; }
.cho_l span { display:block; padding:0 10px 0 21px; height:88px; width:505px; overflow:hidden; background:url(Img/Index/1.png); left:0; top:285px; z-index:9; color:#fff; line-height:20px; position:absolute; }
.cho_l span b { display:block; font-weight:100; line-height:40px; height:40px; font-size:14px; font-family:"Microsoft YaHei"; }
.cho_r { padding:22px 0 0; height:350px; width:448px; background:#f1f1f1; }
.cho_r dl { padding:0 20px 0 17px; height:121px; overflow:hidden; border-bottom:1px #e4e4e4 solid; }
.cho_r dt img { display:block; width:159px; height:98px; overflow:hidden; }
.cho_r dd { width:235px; }
.cho_r dd b { font-weight:100; display:block; line-height:21px; height:30px; overflow:hidden; font-family:"Microsoft YaHei"; font-size:14px; }
.cho_r dd b a, .cho_r dd b a:hover { color:#454545; }
.cho_r dd span { height:70px; overflow:hidden; display:block; line-height:22px; }
.cho_r dd span a, .cho_r dd span a:hover { color:#626262; }
.cho_r ul { clear:both; padding:10px 38px 0 17px; }
.cho_r ul li { overflow:hidden; line-height:34px; height:34px; padding:0 0 0 16px; color:#626262; background:url(Img/Index/cho_ic.gif) left 14px no-repeat; }
.cho_r ul li a, .cho_r dd ul li a:hover { color:#474747; }
.cho_r ul li span { float:right; font-family:"宋体"; }
/*abt*/
.abt { text-align:center; padding:133px 0 0; height:375px; overflow:hidden; background:url(Img/Index/btm.jpg) center top no-repeat; }
.abt h4 { text-align:center; height:103px; overflow:hidden; font-weight:100; }
.abt h4 b { display:block; line-height:50px; height:50px; color:#0F62E0; font-weight:bold; overflow:hidden; font-size:32px; }
.abt h4 span { display:block; line-height:35px; height:35px; overflow:hidden; color:#333; font-size:26px; }
.abt h4 a, .abt h4 a:hover { color:#333; }
.abt .content { width:730px; margin:0 auto; }
.abt p { text-align:left; font-family:"Microsoft YaHei"; line-height:31px; font-size:16px; color:#626262; height:94px; overflow:hidden; }
.abt em a { text-align:center; display:inline-block; margin:0 auto; width:162px; line-height:42px; height:42px; overflow:hidden; background:#0F62E0; color:#fff; font-size:18px; font-family:"Microsoft YaHei"; font-style:normal; font-weight:100; }
.abt em a:hover { color:#fff; }
