﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}
body{min-width: 1200px; width: 100%;}
/**/
.banner{ height:500px; width:100%; position:relative; z-index:1;background:#000;}
.banner .bd{ height:500px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../images/banner.jpg) no-repeat center top;height:500px; overflow:hidden;}
.banner .bantil{ width:132px; height:17px; position:absolute; bottom:40px;left:50%; z-index:8;}
.banner .bantil li{ width:17px; height:17px; float:left; display:inline; margin:0 12px;background:#fff;}
.banner .bantil li.cur{background:#3851b8;}

.sou{ display:block; width:170px; height:25px; float:left; overflow:hidden; position:absolute; z-index:2; top:5px; left:50%; margin-left:128px;border:1px solid #868686;}
.ip01{ width:130px; height:25px; font:14px "Microsoft Yahei"; line-height:25px; color:#868686; padding-left:10px; background:none; border:0; overflow:hidden;}
.ip02{ width:24px; height:25px; background:url(../images/sou2.gif) no-repeat left center; border:0; overflow:hidden; cursor:pointer;}

.ser{ background:url(../images/ser_bg.jpg) no-repeat center top;height:431px; padding-top:30px;overflow:hidden;}
.ser dl{ width:599px; height:145px; float:left; overflow:hidden; border-right:1px solid #e5e4e5; border-bottom:1px solid #e5e4e5;background:url(../images/ser_bg2.png) no-repeat 50px 20px;}
.ser dt{ width:103px; height:103px; float:left; margin:20px 0 0 50px; overflow:hidden;}
.ser dd{ width:395px; float:left; height:105px; padding-left:30px; font:18px "Microsoft Yahei"; color:#3851b8; padding-top:40px;}
.ser dd em{ display:block; font:14px "Microsoft Yahei"; color:#555; padding-top:8px;}
.ser .cur{ background:#3851b8 url(../images/ser_bg1.png) no-repeat 50px 20px; color:#fff;}
.ser .cur dd,.ser .cur dd em{ color:#fff;}
.ser .dl01 dt{ background:url(../images/ser1.png) no-repeat center top;}
.ser .dl02 dt{ background:url(../images/ser2.png) no-repeat center top;}
.ser .dl03 dt{ background:url(../images/ser3.png) no-repeat center top;}
.ser .dl04 dt{ background:url(../images/ser4.png) no-repeat center top;}
.ser .dl02,.ser .dl04{ border-right:0;}
.ser .dl03,.ser .dl04{ border-bottom:0;}
.ser .cur.dl01 dt,.ser .cur.dl02 dt,.ser .cur.dl03 dt,.ser .cur.dl04 dt{background-position:0 -103px;}

.fen{ margin:65px 0 0;width:284px; overflow:hidden;}
.fen h2{ height:74px; padding:30px 0 0 102px; width:171px; font:20px "Microsoft Yahei"; font-weight:bold; background:#3851b8 url(../images/fen_h.gif) no-repeat 44px 38px;}
.fen h2 a{ color:#fff;}
.fen h2 em{ display:block; font:16px Arial, Helvetica, sans-serif; color:#fff; font-weight:normal;}
.fen p{ width:271px;font:14px "Microsoft Yahei"; line-height:30px;overflow:hidden; background:#1a3463; border:1px solid #ddd;padding:8px 0;}
.fen p span{display:block;font:14px "Microsoft Yahei"; line-height:30px;overflow:hidden; padding:0 21px; color:#fff;}
.fen2{ width:284px; background:url(../images/fen_bg.gif) repeat-y left top;}
.fen2 h3{ width:273px; height:52px; overflow:hidden; font:16px "Microsoft Yahei"; line-height:52px; overflow:hidden;}
.fen2 h3 a{ display:block;padding-left:30px;color:#555;}
.fen2 h3 a:hover,.fen2 h3.cur a{color:#fff;background:#333;display:block;width:270px;}
.fen2 ul{ padding-top:12px;}
.fen2 li{ font:14px "Microsoft Yahei"; line-height:34px; height:34px; overflow:hidden; background:url(../images/fen_jt2.gif) no-repeat 52px center;}
.fen2 li a{ padding-left:71px;}
.dh_pho{ background:#3851b8 url(../images/dh_pbg.png) no-repeat 17px 24px; background-size: 68px 68px;  padding: 25px 0 0 103px; color:#fff; line-height: 18px;width: 170px;}
.dh_pho b{ display:block; font-size:20px; color:#fff; line-height:22px;}
.dh_pho span{clear:both; padding:12px 0 16px 0; display:block;}
.dh_pho span a{background:#fff;font-size:16px;color:#3851b8;display:block;padding:5px 0;border-radius:20px;width:120px;text-align:center;}
.tit1{ height:106px; font:26px "Microsoft Yahei"; color:#333;overflow:hidden; text-align:center;}
.tit1 a{ color:#333;}
.tit1 em{ display:block; font:22px Arial, Helvetica, sans-serif; color:#a4a7a9; text-transform:uppercase; height:43px; background:url(../images/ser_h2.gif) no-repeat center bottom;}

.pro{ width:895px; overflow:hidden; margin-top:65px; }
.pro01{ height:379px;overflow:hidden; position:relative;}
.pro01 dl{height:373px; border:3px solid #3851b8; overflow:hidden;}
.pro01 dt{ width:608px; height:373px; float:left; overflow:hidden;}
.pro01 dt img{ width:608px; height:373px; display:block;}
.pro01 dd{ width:211px; height:373px; overflow:hidden; background:#3851b8; float:left; padding:0 35px;}
.pro01 dd h3{ height:64px; padding-top:16px; padding-left:20px; border-bottom:1px solid #fff; border-top:1px solid #fff; overflow:hidden; margin-top:47px; font:22px "Microsoft Yahei"; margin-bottom:10px;}
.pro01 dd h3 a{color:#fff;}
.pro01 dd h3 em{ display:block; font:14px "Microsoft Yahei"; text-transform:uppercase; color:#78d5f5;}
.pro01 dd .pp01{ font:14px "Microsoft Yahei"; line-height:24px; color:#fff; overflow:hidden;padding-left:20px; height:120px;}
.pro01 dd p b{ display:block;}
.pro01 dd span a{ display:block; margin:20px 0 0 20px; width:122px; height:40px; font:14px "Microsoft Yahei"; line-height:40px; overflow:hidden; background:#fff url(../images/pro_jt.gif) no-repeat 90px center; color:#3851b8; padding-left:20px;}
.pro01 h5{ width:325px; background:#3851b8; height:52px; overflow:hidden; position:absolute; bottom:0; left:115px; font:16px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; line-height:52px;}
.pro01 h5 em{ font:28px Arial, Helvetica, sans-serif; padding-left:5px;}
.arr{ width:112px; height:52px; overflow:hidden; position:absolute; bottom:0; left:0; font-size:0; line-height:0;}
.arr a{ display:inline-block; width:56px; height:52px; background:#353535;}
.arr img{ display:block; width:56px; height:52px;}
.arr a:hover{ background:#3851b8;}
.pro2 li{ width:280px; float:left; border:1px solid #ddd; overflow:hidden; margin-right:24px; margin-top:20px;}
.pro2 li img{ display:block; width:280px; height:197px;}
.pro2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:45px; height:45px; overflow:hidden; color:#333; overflow:hidden; border-top:1px solid #ddd;}
.pro2 .nones{ margin-right:0;}

.guan1{ height:240px; overflow:hidden; background:url(../images/guan1.jpg) no-repeat center top;}
.guan1 p{ width:223px; height:60px; font:16px "Microsoft Yahei"; color:#fff; padding-top:116px; float:right;}
.guan1 p em{ display:block; font:24px "Microsoft Yahei"; font-weight:bold;}

.guan1e{ height:240px; overflow:hidden; background:url(../images/guan1_en.jpg) no-repeat center top;}
.guan1e p{ width:223px; height:60px; font:16px "Microsoft Yahei"; color:#fff; padding-top:116px; float:right;}
.guan1e p em{ display:block; font:24px "Microsoft Yahei"; font-weight:bold;}

.ys{ background:url(../images/ys_line.gif) no-repeat center top; padding:85px 0 0 0;}
.ys1{ height:400px; overflow:hidden;}
.ys1 dt{ width:591px; height:337px; overflow:hidden;}
.ys1 dd{ width:576px; margin-top:83px;}
.ys1 dd h3{ height:70px; overflow:hidden; background:url(../images/ys01.jpg) no-repeat left top; font:24px "Microsoft Yahei"; font-weight:bold; color:#2f2f2f; padding-top:10px;}
.ys1 dd h3 em{ display:block; width:135px; height:70px; padding-left:94px; font:40px Arial, Helvetica, sans-serif; font-weight:bold; line-height:70px; overflow:hidden; color:#fff; float:left; margin-top:-10px;}
.ys1 dd h3 i{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999;}
.ys1 dd p{ font:14px "Microsoft Yahei"; line-height:27px; color:#333; padding-top:32px;}
.ys1 dd p b{ color:#ee0000;}
.ys2{ height:385px; padding-top:52px; overflow:hidden; background:#3851b8;}
.ys2 dt{ background:url(../images/ys_bg2.gif) no-repeat left top; width:569px; height:331px; overflow:hidden;}
.ys2 dd{ width:576px; margin-top:83px;}
.ys2 dd h3{ height:70px; overflow:hidden; background:url(../images/ys02.jpg) no-repeat left top; font:24px "Microsoft Yahei"; font-weight:bold; color:#3851b8; padding-top:10px;}
.ys2 dd h3 em{ display:block; width:135px; height:70px; padding-left:94px; font:40px Arial, Helvetica, sans-serif; font-weight:bold; line-height:70px; overflow:hidden; color:#fff; float:left; margin-top:-10px;}
.ys2 dd h3 i{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999;}
.ys2 dd p{ font:14px "Microsoft Yahei"; line-height:27px; color:#fff; padding-top:32px;}
.ys3{height:375px; border-bottom:1px solid #eee; margin-top:60px; overflow:hidden;}
.ys3 dt{ height:361px;}
.ys3 dd h3{background:url(../images/ys04.jpg) no-repeat left top;}

.ys1e{ height:400px;overflow:hidden;}
.ys1e dt{ width:591px;height:337px;overflow:hidden;}
.ys1e dd{ width:576px;margin-top:83px;}
.ys1e dd h3{height:70px;overflow:hidden;background:url(../images/ys01.jpg) no-repeat left top;font:22px "Microsoft Yahei";font-weight:bold;color:#2f2f2f;padding-top:5px;}
.ys1e dd h3 em{ display:block;width:135px;height:70px;padding-left:94px;font:40px Arial, Helvetica, sans-serif;font-weight:bold;line-height:70px;overflow:hidden;color:#fff;float:left;margin-top:-10px;}
.ys1e dd h3 i{ display:block;font:14px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#999;}
.ys1e dd p{ font:14px "Microsoft Yahei";line-height:27px;color:#333;padding-top:32px;}
.ys1e dd p b{ color:#ee0000;}
.ys2e{height:385px;padding-top:52px;overflow:hidden;background:#3851b8;}
.ys2e dt{ background:url(../images/ys_bg2.gif) no-repeat left top;width:569px;height:331px;overflow:hidden;}
.ys2e dd{ width:576px;margin-top:83px;}
.ys2e dd h3{height:70px;overflow:hidden;background:url(../images/ys02.jpg) no-repeat left top;font:22px "Microsoft Yahei";font-weight:bold;color:#3851b8;padding-top:5px;}
.ys2e dd h3 em{ display:block;width:135px;height:70px;padding-left:94px;font:40px Arial, Helvetica, sans-serif;font-weight:bold;line-height:70px;overflow:hidden;color:#fff;float:left;margin-top:-10px;}
.ys2e dd h3 i{ display:block;font:14px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#999;}
.ys2e dd p{ font:14px "Microsoft Yahei";line-height:27px;color:#fff;padding-top:32px;}
.ys3e{height:375px;border-bottom:1px solid #eee;margin-top:60px;overflow:hidden;}
.ys3e dt{height:361px;}
.ys3e dd h3{background:url(../images/ys04.jpg) no-repeat left top;}

.bg01{ height:210px; }
.lc{ height:379px; overflow:hidden;}
.lc .tit1{ height:97px; background:url(../images/lc_h.png) no-repeat center 8px;}
.lc .tit1 a{ color:#fff;}
.lc .tit1 em{ color:#000; background:url(../images/lc_line.gif) no-repeat center bottom;}
.lc ul{ height:270px; overflow:hidden; background:url(../images/lc_bg.gif) no-repeat center 154px;}
.lc li{ width:134px; margin-right:42px;float:left;}
.lc li a{ display:block; height:260px; background:url(../images/lc_bg1.png) no-repeat center top;}
.lc li em{ display:block; width:134px; height:111px; overflow:hidden; margin-bottom:28px;}
.lc li i{ display:block; font:20px Arial, Helvetica, sans-serif; text-align:center; color:#3851b8; line-height:35px; font-weight:bold;}
.lc li p{ font:16px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; padding-top:16px;}
.lc .li1 em{ background:url(../images/lc1.png) no-repeat center top;}
.lc .li2 em{ background:url(../images/lc2.png) no-repeat center top;}
.lc .li3 em{ background:url(../images/lc3.png) no-repeat center top;}
.lc .li4 em{ background:url(../images/lc4.png) no-repeat center top;}
.lc .li5 em{ background:url(../images/lc5.png) no-repeat center top;}
.lc .li6 em{ background:url(../images/lc6.png) no-repeat center top;}
.lc .li7 em{ background:url(../images/lc7.png) no-repeat center top;}
.lc .li8 em{ background:url(../images/lc8.png) no-repeat center top;}
.lc .li9 em{ background:url(../images/lc9.png) no-repeat center top;}
.lc .li7{ margin-right:0;}
.lc .li2 p{ width:125px; margin-left:-15px; position:relative;}
.lc li a:hover{ background:url(../images/lc_bg2.png) no-repeat center top;}
.lc li a:hover em{ background-position:20px -111px;}

.guan2{ background:url(../images/guan2.jpg) no-repeat center top; height:200px; overflow:hidden; position:relative; margin-top:-64px}
.guan2 p{ width:296px; height:30px; background:#fff; position:absolute; top:119px; right:150px; text-align:center; font:16px "Microsoft Yahei"; line-height:30px; color:#333;}
.guan2 p em{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#3851b8;}

.guan2e{ background:url(../images/guan2_en.jpg) no-repeat center top; height:200px; overflow:hidden; position:relative; margin-top:-64px}
.guan2e p{ width:296px; height:30px; background:#fff; position:absolute; top:119px; right:150px; text-align:center; font:16px "Microsoft Yahei"; line-height:30px; color:#333;}
.guan2e p em{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#3851b8;}

.new{ height:480px; overflow:hidden;}
.new1{ height:44px; border-bottom:1px solid #eee; overflow:hidden; margin-bottom:35px;}
.new1 li{ float:left; margin-right:30px; font:20px "Microsoft Yahei";}
.new1 li a{ color:#333;}
.new1 li em{ display:block; width:32px; height:23px; float:left; margin-right:8px;}
.new1 li em img{display:block; width:32px; height:23px;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;}
.new1 li a:hover,.new1 .cur a{}
.new1 li a:hover img,.new1 .cur img{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;}
.new01 .dl01{ width:549px; float:left; overflow:hidden;}
.new01 .dl01 dt{ width:549px; height:229px;overflow:hidden; position:relative;}
.new01 .dl01 dt img{ display:block; width:549px; position:absolute; bottom:-45px;}
.new01 .dl01 dd h3 a{display:block; font:16px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:20px; overflow:hidden; margin-top:15px;}
.new01 .dl01 dd h3 em{ font-size:14px; color:#999; font-weight:normal; float:right;}
.new01 .dl01 dd p{ font:14px "Microsoft Yahei"; line-height:24px; height:48px; overflow:hidden; color:#666;}
.new02{ width:580px; float:right;}
.new02 dl{ height:116px; overflow:hidden;}
.new02 dt{ width:106px; height:55px; border-right:1px solid #eee; float:left; margin-top:30px; text-align:center; font:56px Arial, Helvetica, sans-serif; color:#666; line-height:55px;}
.new02 dd{ width:447px; float:right; margin-top:25px;}
.new02 dd h3 a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; color:#333; height:24px; overflow:hidden;}
.new02 dd h3 em{ color:#999; font-size:14px; float:right; font-weight:normal;}
.new02 dd p{ font:14px "Microsoft Yahei"; line-height:20px; height:40px; overflow:hidden; color:#666;}
.new02 .cur01{ background:#3851b8; border-left:5px solid #333;}
.new02 .cur01 dt,.new02 .cur01 dd h3 em{ display:none;}
.new02 .cur01 dd{ width:485px; padding-right:50px;}
.new02 .cur01 dd h3 a,.new02 .cur01 dd p{ color:#fff;}

.about{background:url(../images/about_bg.jpg) no-repeat center top; padding-top:60px;}
.about .tit1{ height:164px; background:url(../images/about_h.png) no-repeat center 8px;}
.about .tit1 a{ color:#fff;}
.about .tit1 em{ color:#858686;}
.about .tit1 p{font:20px "Microsoft Yahei"; color:#fff; padding-top:15px;}
/*.about dt img{ display:block; width:957px; height:445px; margin:0 auto;}*/
.about dd h3 a{ display:block;font:16px "Microsoft Yahei";text-align:center; font-weight:bold; height:40px; margin-top:56px; overflow:hidden; color:#333;}
.about dd p{ font:16px "Microsoft Yahei"; text-align:center; line-height:200%;overflow:hidden; color:#555;}
.about dd span a{display:block; width:122px; height:40px; overflow:hidden; margin:20px auto 0; background:url(../images/hy_btn.gif) no-repeat center top; font:14px "Microsoft Yahei"; line-height:40px; padding-left:20px; color:#fff;}

.about2{ height:415px; position:relative;}
.about2 .p01{ width:43px; height:87px; overflow:hidden; position:absolute; top:155px; left:-85px;}
.about2 .p02{width:43px; height:87px; overflow:hidden; position:absolute; top:155px; right:-85px;}
.about3{ height:400px; position:relative;}
.about3 li{ width:532px; height:358px;}
.about3 li img{width:532px; height:358px;}
.about3 .li01{ position:absolute; top:50px; left:0;}
.about3 .li03{ position:absolute; top:50px; right:0;}
.about3 .li02{ width:603px; height:382px; background:url(../images/about_bg.gif) no-repeat center bottom; position:absolute; top:0; left:198px; z-index:9;}
.about3 .li02 em{ display:block; width:532px; height:358px; margin:0 auto;}
.about3 .li02 em img{ width:532px; height:358px;}
.about3 .li p{width:532px; height:42px; position:absolute; bottom:24px; left:35px; font:14px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; background:url(../images/alp.png);}

#carousel {
	width:1000px;height:396px;position:relative;margin:0 auto;clear:both;overflow:hidden;background-repeat: no-repeat;border-radius: 15px;}
  #carousel img {
	visibility:hidden; /* hide images until carousel can handle them */
	cursor:pointer; /* otherwise it's not as obvious items can be clicked */
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 5px 10px;
  }

.container{
	padding-bottom: 20px;
}
.atitlesc{
position: absolute;bottom:18px;left: 234px; 
width:523px; 
height:42px;line-height:42px;background:url(../images/alp.png);opacity: 0.7; filter:alpha(opacity=70);color:#fff; padding:5px;   
font-size:14px;font-family:"Microsoft YaHei";text-align:center;                     
}