@charset "utf-8";
/* CSS Document */
.banner{ position:relative; width:100%; margin: 0 auto;overflow:hidden; text-align:center;}
.banner .bd{ position:relative; left:50%; width:1920px; margin-left:-960px; }
.banner .bd img{ display:block; width:1920px; height:498px; vertical-align:top;}

.banner .hd{ position:absolute; bottom:36px; width:100%; z-index:1;}
.banner .hd ul{ width:100px; margin: 0 auto; height:13px;}
.banner .hd ul li{ float:left; margin: 0 6px; width:14px; height:14px; border-radius:100%; background:#fff; cursor:pointer; text-indent:999px;}
.banner .hd ul .on{background:#2780d4;}
.banner a.prev, .banner a.next{width:74px; height:74px; position:absolute; top:50%; z-index:1; display:none;}
.banner a.prev{left:0; background:url(bPrev.png);}
.banner a.next{ right:0; background:url(bNext.png);}

.container{ border-top: 8px solid #eee; width:1920px; position:relative; left:50%; margin-left:-960px;}
.con-01{background:url(con-01_bcg.jpg) no-repeat;  margin-bottom:34px;}
.con-01 .conc ul{ float:left; width:801px;}
.con-01 .conc ul li{ position:relative; padding: 0 30px; width:206px; border: 1px solid #eee;  border-right: 0;float:left;}
.con-01 .conc ul li  h2{ padding:30px; font-size:18px; color:#fff; line-height:30px; font-weight:normal;  padding-left:50px;}
.con-01 .conc ul li  .h-01{ background:url(con-01_li-01.png) no-repeat left center;}
.con-01 .conc ul li  .h-02{ background:url(con-01_li-02.png) no-repeat left center;}
.con-01 .conc ul li  .h-03{ background:url(con-01_li-03.png) no-repeat left center;}

.con-01 .conc ul li  h2 span{ display:block; font-size:8px; line-height:8px; text-transform:uppercase;}
.con-01 .conc ul li dl{ margin-top:21px; }
.con-01 .conc ul li dt {  line-height:30px; font-size:14px;}
.con-01 .conc ul li dt a{color:#242424;}
.con-01 .conc ul li dt a:hover{ color:#1788ea;}
.con-01 .conc ul li dd{ color:#737373; line-height:22px; font-size:12px;}
.con-01 .conc ul li dd img{ display:block; width:205px; height:142px; }
.con-01 .conc ul li:hover{ background:url(over.png) no-repeat;}

.con-01 .conc .product{width: 197px; float:right; border: 1px solid #eee; position:relative;}
.con-01 .conc .product .hd{ position:absolute; width:125px; height:125px; top:-45px;  left:36px;background:url(con-01_r.png) no-repeat; text-align:center; }
.con-01 .conc .product .hd h2{ color:#fff; font-size:14px; font-weight:normal; line-height:14px; margin-top:70px;}
.con-01 .conc .product .hd h2 span{ display:block;font-size:8px; line-height:22px;}
.con-01 .conc .product .hd h2 a{color:#fff;}
.con-01 .conc .product .bd{ padding-left:40px; padding-top:120px; padding-bottom:5px; line-height:30px;}
.con-01 .conc .product .bd dt a{ color:#242424; font-size:14px;}
.con-01 .conc .product .bd dt a:hover{ color:#2780d4;}
.con-01 .conc .product .bd dd a{ color:#515151;}
.con-01 .conc .product .bd dd a:hover{ color:#2780d4; }
.con-01 .conc .product .bd dt .current,.con-01 .conc .product .bd dd .current{color:#2780d4;}

.con-02{ margin-bottom:42px;}
.con-02_l{  position:relative;width:536px; float:left;}
.con-02_l .hd{ background:#f4f4f4;margin-bottom: 2px;}
.con-02_l .hd ul{ float:left; padding-left:10px; }
.con-02_l .hd ul li{ float:left; margin:0 20px;}
.con-02_l .hd ul li a{ font-size:14px;color:#4d4d4d; display:block; padding:13px 0;}
.con-02_l .hd ul li a:hover{ color:#2780d4;  background:url(con-02_bcg.gif) no-repeat 0 bottom;}
.con-02_l .hd ul .on{ color:#2780d4;  background:url(con-02_bcg.gif) no-repeat 0 bottom;}
.con-02_l .hd p{ float:right;padding: 16px 34px 13px 0px;display: block;}

.con-02_l .bd{ background:#f4f4f4; padding: 23px 34px 25px 30px;}
.con-02_l .bd  p{ width:208px; float:left; padding-right:16px;}
.con-02_l .bd  p img{ display:block;width:202px; height:154px; padding:2px; border: 1px solid #cdcdcd; margin-right:16px;}
.con-02_l .bd dl { float:left;width: 248px;}
.con-02_l .bd dl dt{ font-size:14px; line-height:24px; margin-bottom:10px;}
.con-02_l .bd dl dt a{  color:#333;}
.con-02_l .bd dl dt a:hover{ color:#2780d4;}
.con-02_l .bd dl dd{ line-height:22px; color:#696969; font-size:12px; text-align:justify; text-justify:inter-ideograph;}
.con-02_l .bd dl .dd-02{ text-indent:0px; width:71px; height:27px; background:#01a13b; font-size:12px; text-align:center; line-height:27px;margin-top:10px;}
.con-02_l .bd dl .dd-02 a{color:#fff;  }

.con-02_r { float:left; width:416px; padding: 7px 18px 13px 30px;}
.con-02_r ul li{ display:block; line-height:34px; font-size:12px; padding-left:10px; background:url(dot.gif) no-repeat left center;}
.con-02_r ul li span{ float:right; color:#8c8c8c; }
.con-02_r ul li a{color:#696969;}
.con-02_r ul li a:hover{color:#2780d4;}

.con-03 { padding-bottom:23px;position: relative;}
.con-03 a.prev, .con-03 a.next{position:absolute;display:none; width:16px; height:48px; top:22%; z-index:1;}
.con-03 a.prev{left:-16px; background:url(prev.png); }
.con-03 a.next{ right:-16px; background:url(next.png);}
.con-03 .bd{ width:1000px; overflow:hidden;}
.con-03 ul li{ float:left; margin: 0 5px; }
.con-03 ul li a span{ display:block; text-align:center; font-size:12px; line-height:40px; height:40px;} 
.con-03 ul li a{ color:#565656;}
.con-03 ul li a:hover{ color:#01a13b;}
.con-03 ul .li-01{ margin-left:0;}
.con-03 ul .li-05{ margin-right:0;}

.con-04 { margin-bottom:30px;}
.con-04 .con-04_l{ width:530px; float:left;}
.con-04 .con-04_l .hd{ background:#f4f4f4;margin-bottom: 2px; line-height:48px;}
.con-04 .con-04_l .hd h2{ float:left;margin-left:32px;font-size:14px;color:#4d4d4d; font-weight:normal;border-bottom: 2px solid #2780d4; }
.con-04 .con-04_l .hd p{float:right;padding-right: 34px;;display: block;}
.con-04 .con-04_l .bd{ background:#f4f4f4; padding: 3px 34px 0 30px;}
.con-04 .con-04_l .bd ul{ padding: 15px 0 18px;}
.con-04 .con-04_l .bd ul li{ line-height:34px; padding-left:12px; background:url(con-04_dot.png) no-repeat left center;}
.con-04 .con-04_l .bd ul li a{ color:#696969}
.con-04 .con-04_l .bd ul li a:hover{color:#2780d4;}
.con-04 .con-04_l .bd ul li .current{ color:#2780d4;}
.con-04 .con-04_l .bd ul li span{ float:right;}

.con-04 .con-04_r{ float:right; width:460px; height:258px;}

.g-network .t-border{ position:relative; left:50%; margin-left:-960px;}
.g-network .t-border img{ display:block;}
.g-network{ background:#2780d4; padding-bottom:30px;}
.g-network .map{ float:left; width:116px;}
.g-network .map img{ display:block; width:50px; height:46px; padding-top:68px; margin-left:10px;}
.g-network .map span{ display:block; text-align:left; line-height:42px; color:#fff; font-size:18px;}
.g-network .gc{ float:right; width:884px;}
.g-network .gc dl{ float:left; width:145px; text-align:center;border-left: 1px solid #77acde; min-height:182px; margin-top:22px;}
.g-network .gc dl dt{ font-size:14px; color:#fff; line-height:14px; padding-bottom:24px;}
.g-network .gc dl dd { line-height:24px;}
.g-network .gc dl dd a{ font-size:12px; color:#fff;}
.g-network .gc dl dd a:hover{ color:#0707fa;}