/* CSS Document */
@charset "gb2312";
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #010101; background-color: #fbfbfb; }
div, form, ul, dd, dl, ol, dt, li, p { list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; font-weight: normal; }
img { border: none; }
a { text-decoration: none; color: #444; cursor: pointer; }
.clear { width: 0; height: 0; margin: 0; padding: 0; line-height: 0px; font-size: 0px; clear: both; }
.none { display: none; }
.left { float: left; }
.right { float: right; }
.red { color: #e90000; }

.header { width: 980px; margin: 24px auto; overflow: hidden; }
.header img { float: left; }

.nav { width: 100%; height: 41px; background-color: #2796cd; } 
.nav ul { width: 980px; margin: 0 auto; text-align: center;  overflow:hidden;} 
.nav li { font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; float: left; } 
.nav li.sp { background-color: #4cbbe9; }
.nav a { line-height: 41px; color: #fff; margin: 0 17px; }

.banner { width: 100%; overflow: hidden; height: 350px; }
.banner .p1 { background: url(../images/banner1.gif) center center no-repeat; height: 180px; }
.banner .p2 { background: url(../images/banner2.gif) center center no-repeat; height: 180px; }

.wrap{ width:986px; margin:0 auto; background:url(../images/wrap-bg.jpg) repeat-y; overflow:hidden;}
.special{ width:940px; margin:25px auto; overflow:hidden; background-color:#fff;}
.special img{ float:left; width:125px; overflow:hidden; display:block;}
.special p{ padding-left:20px; overflow:hidden; line-height:25px; font-family: "Microsoft YaHei"; font-size: 12px; color: #fa0000;}

.voice{ width:936px; border:#bfbfbf 1px dashed; margin:0 auto; margin-bottom:30px;}
.voice h1{ width:282px; height:52px; overflow:hidden; margin:0 auto; margin-top:30px;}
.voice .girl{ height:324px; background:url(../images/girl.jpg) center center no-repeat scroll;}
.voice .left{ width:340px; float:left;}
.voice .left ul{ float:right;}
.voice .left li{ height:36px; line-height:36px; text-align:center; font-family: "Microsoft YaHei"; font-size: 16px; color:#1a79a9; background-color:#e9f8fd; border-bottom:1px #d0d0d0 solid;  border-right:1px #d0d0d0 solid; border-radius:10px; margin:35px 0 15px; float:right;}
.voice .left li.l1{ width:270px;}
.voice .left li.l2{ width:186px;}
.voice .left li.l3{ width:250px;}

.voice .girl .right{ width:330px; float:right;}
.voice .right ul{ float:left;}
.voice .right li{ height:36px; line-height:36px; text-align:center; font-family: "Microsoft YaHei"; font-size: 16px; color:#1a79a9; background-color:#e9f8fd; border-bottom:1px #d0d0d0 solid;  border-right:1px #d0d0d0 solid; border-radius:10px; margin:35px 0 15px; float:left;}
.voice .right li.l1{ width:184px;}
.voice .right li.l2{ width:205px; font-size:16px;}
.voice .right li.l3{ width:256px;}
.voice p{ width:840px; height:75px; margin:0 auto; margin-bottom:25px; font-family:"SimSun"; font-size:12px; color:#1a79a9; background-color:#e9f8fd; padding:15px 22px 0; line-height:20px;}

.title{ width:1162px; margin:0 auto; position:relative; clear:both;}
.title .t1{ width:980px; margin:0 auto; overflow:hidden; position:relative;}
.title .titlel{ float:left; position:absolute; left:0; top:-83px;}
.title .titler{ float:right; position:absolute; right:0; top:0;}

.data{ width:980px; margin:0 auto; overflow:hidden;}
.data .left{ width:536px; height:350px; float:left; display:inline; margin-top:20px; margin-left:18px; background:url(../images/data-pic.gif) left center no-repeat scroll;}
.data .right{ float:right; width:386px; padding-right:18px; overflow:hidden; position:relative; background:url(../images/sec-bg.gif) right top no-repeat scroll;}
.data .right p{ font-family:"SimSun"; font-size:12px; color:#343434; line-height:20px; margin-top:20px;}
.data .right ul{ width:386px; height:210px; overflow:hidden; margin-top:18px; position:relative; }
.data .right li{ width:192px; height:104px; margin-right:1px; margin-top:1px; float:left;}
.data .right .zx{ width:81px; height:81px; overflow:hidden; position:absolute; top:220px; left:150px; z-index:1; background:url(../images/round-zx.png) center center no-repeat scroll;}

.container{ width:944px; margin:0 auto; overflow:hidden;}
.container h3{ padding:20px 0 10px;}
.sec1x{ width:944px; overflow:hidden; margin-top:10px;}
.sec1x ul.img{ width:964px; overflow:hidden;}
.sec1x ul.img li{ width:219px; height:190px; margin-right:22px; float:left; margin-bottom:20px; position:relative;}
.sec1x ul.img li a{ width:219px; height:190px; display:block; position:relative;}
.sec1x ul.img a div{ width:190px; height:150px; overflow:hidden; background-color:#808080; color:#fff; padding:20px 10px 20px 20px; line-height:25px;  position:absolute; z-index:1; top:0; left:0;}
.sec1x ul.img a div img{ display:block;}
.sec1x ul.img a div p{ font-family: "Microsoft YaHei"; width:190px; font-size:12px; padding-left:5px; color:#fff;}

.container .show{ width:944px; overflow:hidden;}
.container .show ul{ width:944px; overflow:hidden; margin-bottom:66px;}
.container .show li{ width:944px;  margin-top:30px; overflow:hidden;  font-family:"Microsoft YaHei"; font-size:14px; color:#424141;}
.container .show li.l1{ height:160px; background:url(../images/focus1.gif) center center no-repeat scroll; overflow:hidden;}
.container .show li.l1 p{ width:400px; float:left; margin-left:186px; display:inline; margin-top:20px;}
.container .show li.l1 ul{ width:310px; float:right;  overflow:hidden; margin-top:20px; margin-right:20px;  margin-bottom:0;}
.container .show li.l1 li{ width:154px; height:122px; overflow:hidden; float:left; margin-right:1px; margin-top:0px;}

.container .show li.l2{ height:160px; background:url(../images/focus2.gif) center center no-repeat scroll; overflow:hidden;}
.container .show li.l2 p{ width:400px; float:right; margin-right:186px; display:inline; margin-top:20px;}
.container .show li.l2 ul{ width:310px; float:left;  overflow:hidden; margin-top:20px; margin-left:20px; margin-bottom:0;}
.container .show li.l2 li{ width:154px; height:122px; overflow:hidden; float:left; margin-right:1px; margin-top:0px;}

.container .show li.l3{ height:160px; background:url(../images/focus3.gif) center center no-repeat scroll; overflow:hidden;}
.container .show li.l3 p{ width:400px; float:left; margin-left:186px; display:inline; margin-top:20px; color:#fff;}
.container .show li.l3 ul{ width:310px; float:right;  overflow:hidden; margin-top:20px; margin-right:20px;  margin-bottom:0;}
.container .show li.l3 li{ width:154px; height:122px; overflow:hidden; float:left; margin-right:1px; margin-top:0px;}

.title .t2{ width:980px; margin:0 auto; overflow:hidden; position:relative;}

.sec2-top{ width:965px; overflow:hidden; margin-left:18px; background:url(../images/sec-bg.gif) right top no-repeat scroll;}
.sec2-top h3{ width:943px; margin-top:45px; margin-bottom:25px; margin-left:6px;}


.container .sec2{ width:944px; overflow:hidden; margin-top:20px;}
.container .sec2 .left{ float:left; width:452px; overflow:hidden;}
.container .sec2 .left p{ font-family:"SimSun"; font-size:12px; color:#333; line-height:22px;}
.container .sec2 .right{ float:right; overflow:hidden;}
.container .sec2x{ width:944px; height:120px; overflow:hidden; margin:45px 0 65px;}

.title .t3{ width:980px; margin:0 auto; overflow:hidden; position:relative;}

.sec3s{ width:965px; overflow:hidden; margin-left:18px; background:url(../images/sec-bg.gif) right top no-repeat scroll; position:relative;}
.sec3s .left{ float:left; width:415px;  margin-top:45px; height:264px; overflow:hidden;}
.sec3s .left h4{ width:412px; height:67px; overflow:hidden; position:absolute; z-index:1; bottom:-2px; left:0;}
.sec3s .right{ float:right; width:500px; height:264px; overflow:hidden;  margin-top:45px; margin-right:20px; display:inline;}
.sec3s .right p{ font-family:"Microsoft YaHei"; font-size:14px; color:#444444; line-height:25px; text-indent:26px;}
.sec3s .rightx{ width:500px; height:146px; margin-top:16px; background-color:#f5f5f5;}
.sec3s .rightx img{ float:left; margin-top:20px; margin-left:20px; display:inline; width:270px; height:106px; overflow:hidden;}
.sec3s .rightx ul{ float:right; margin-top:20px; margin-right:16px; display:inline; overflow:hidden;}
.sec3s .rightx li{ width:178px; height:43px; overflow:hidden; margin-bottom:20px;}
.sec3s .rightx li p{ width:140px; line-height:42px; font-family:"Microsoft YaHei"; font-size:16px; color:#fff; text-align:center;}
.sec3s .rightx li.l1{ width:178px; height:43px; overflow:hidden; background:url(../images/sec3-online.gif)}
.sec3s .rightx li.l2{ width:178px; height:43px; overflow:hidden; background:url(../images/sec3-lx.gif)}

.container .jy{ width:944px; height:105px; overflow:hidden; background:url(../images/sec3-jy.gif) 16px center no-repeat scroll #2796cd; margin-top:20px; margin-bottom:50px;}
.container .jy .wz{ width:864px; float:right; margin-right:15px; margin-top:15px; display:inline;  background:url(../images/sec3-zx.gif) right  center no-repeat scroll;}
.container .jy .wz p{ width:805px; line-height:25px;  font-family:"Microsoft YaHei"; font-size:12px; color:#fff;}


.footer{ width:100%; overflow:hidden; background-color:#2796cd;}
.footer .CopyRight{ width:980px; height:54px; margin:0 auto; border-bottom:1px solid #52abd7;}
.footer .CopyRight p{ float:left; width:720px; line-height:54px;  font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}
.footer .CopyRight ul{ float:right; overflow:hidden;}
.footer .CopyRight li{ width:26px; height:26px; float:left; margin-right:8px; margin-top:14px;}
.footer .WeChat{ width:980px; margin:15px auto; overflow:hidden; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}
.footer .WeChat .f-l{ width:126px; height:126px; float:left; overflow:hidden;}
.footer .WeChat .f-z{ overflow:hidden; float:left; margin-left:18px; display:inline;}
.footer .WeChat .f-z p{ font-family:"Microsoft YaHei"; font-size:14px; color:#fff; line-height:30px;}
.footer .WeChat .f-r{ float:right; overflow:hidden; margin-top:8px;}
.footer .WeChat .f-r ul{ overflow:hidden;}
.footer .WeChat .f-r li{ width:140px; height:105px; float:left; margin-left:40px; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}
.footer .WeChat .f-r li h3{ float:left;}
.footer .WeChat .f-r li ul{ width:70px; height:105px; border-left:#52abd7 1px solid; overflow:hidden; margin-left:10px; float:left; display:inline;}
.footer .WeChat .f-r li ul li{ line-height:21px; width:70px; clear:both; height:21px; margin-left:8px; display:inline;}
.footer .WeChat .f-r li ul li a{ color:#fff;}


