@charset "gb2312";
/* CSS Document */
html{color:#333;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-family:microsoft yahei,simhei; font-size:14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
a{ text-decoration:none;}
ol,ul,li {list-style:none;}
i,em{ font-style:normal}
img{ border:none}
.fl{float:left;}
.fr {float:right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.w1200{ width:1200px; margin:0 auto;}
.pr{ position:relative;}
.color{color: #fff000;}
.s{color:#640000;}
.w1200 p{font-size: 18px;line-height: 36px;text-indent: 2em;text-align: left;}
.mgr90{margin-right: 90px}


.bg01{background: url(images/ban01.jpg) center no-repeat;width: 100%;height: 300px;}
.bg02{background: url(images/ban02.jpg) center no-repeat;width: 100%;height: 349px;}
.bg03{background: url(images/ban03.jpg) center no-repeat;width: 100%;height: 252px;}
.bg04{background: url(images/bg04.jpg) center no-repeat;width: 100%;height: 721px}
.bg05{background: url(images/bg05.jpg) center no-repeat;width: 100%;height: 370px}
.bg06{background: url(images/bg06.jpg) center no-repeat;width: 100%;height: 370px}
.bg07{background: url(images/bg07.jpg) center no-repeat;width: 100%;height: 370px}
.bg08{background: url(images/bg08.jpg) center no-repeat;width: 100%;height: 369px}
.bg09{background: url(images/bg09.jpg) center no-repeat;width: 100%;height: 370px}
.bg010{background: url(images/bg010.jpg) center no-repeat;width: 100%;height: 370px}
.bg011{background: url(images/bg011.jpg) center no-repeat;width: 100%;height: 370px}
.bg012{background: url(images/bg012.jpg) center no-repeat;width: 100%;height: 463px}

.banner .w1200{ position:absolute; top:0; left:50%; margin-left:-600px;height: 901px;}
.banner .w1200 .txt{background: url(images/txt.png) center no-repeat;width: 832px;height: 445px;position: absolute;top:80px;left:-1500px;}
.banner .w1200 .list{position: absolute;bottom: 0;left:0;}
.banner .w1200 .list li{float: left;width: 181px;height: 278px;margin:0 9px;}
/*part1*/
.part1{width: 665px;margin:0 auto 325px;}
.part3 p,.part1 p{color:#fff000;}
.wrap .w1200{position: absolute;top:0;left:50%; margin-left:-600px;text-align: center;}
.wrap .w1200 h1{font-size: 34px;margin:0 0 110px 0;padding-top:33px;}
b.white,strong{color:#fff;}
.part2 dl{padding:0 15px 0 12px;margin-bottom:75px;overflow: hidden;}
.part2 dl.d2{margin-bottom:33px;}
.part2 dl.d5,.part2 dl.d3{margin-bottom:48px;}
.part2 dl dt{width: 350px;height: 350px;float: left;}
.part2 dl dd{width: 823px;height: 399px;float: left;font-size: 16px;color:#fff;}
.part2 dl dd.blue{background: url(images/dd-blue.png) center no-repeat;}
.part2 dl dd.red{background: url(images/dd-red.png) center no-repeat;}
.part2 dl dd .content{text-align: left;width: 735px;margin-left:55px;margin-top: 10px;}
.part2 dl dd .content b{font-weight: normal;}
.part2 dl dd .content li span{display: inline-block;}

.part2 dl dd em{display: inline-block;background: url(images/icons.png) no-repeat;vertical-align: middle;text-align: left;width: 19px;height: 19px;margin-top: -4px; *display: inline;*zoom:1;}
.part2 dl dd em.e1{background-position: 0 0;}
.part2 dl dd em.e2{background-position: -20px 0;}
.part2 dl dd em.e3{width: 18px;height: 20px;background-position: -40px 0;}
.part2 dl dd em.e4{vertical-align: top;margin-top: 8px;background-position: -107px -2px ;width: 22px;height: 20px}
.part2 dl dd em.e5{background-position: -60px 0 ;width: 24px;height: 22px}
.part2 dl dd em.e6{background-position: -85px 0 ;width: 21px;height: 23px}

.part2 dl dd h2{font-size: 30px;color:#fff000;margin:28px 0 10px 0;}
.part2 dl dd s{color:#004955;font-weight: bold;text-decoration: none;}
.part2 dl dd s.color{color:#fff000;}

.part2 dl dd p.pr{width: 696px;margin:0 auto;font-size: 16px}
.part2 dl dd p.p1{width: 605px}
.part2 dl dd p.pr i{display: inline-block;position: absolute;top:0;width: 22px;height: 19px;background: url(images/i.png) no-repeat;}
.part2 dl dd p.pr i.i1{background-position: 0 0;left:0;top:5px;}
.part2 dl dd p.pr i.i2{background-position: -22px 0;right: 49%;top: 45px;}
.part2 dl dd p.pr i.a2{right:47%;}
.part2 dl dd p.pr i.a3{right: 17%;top:10px;}
.part2 dl dd p.pr i.a4{right: 23%;}
.part2 dl dd p.pr i.a6{right: 36%;}
.part2 dl dd .content p{display: inline-block;text-indent: 0;font-size: 16px;width: 705px;display: inline-block; *display: inline;*zoom:1;}

.part3{background: url(images/part3_bg.png) center no-repeat;width: 1062px;height: 286px;margin:0 auto;padding:0 35px;}
.part3 h1.color{margin-bottom: 70px}
.foot{background: #24303d;width: 100%;height: 315px;color:#fff;padding-top: 30px}
.foot .w1200 .tita{background: url(images/ft-title.png) no-repeat;width: 1129px;height: 66px;margin:0 auto;}

.team .left{ position:relative; width:678px; height:158px;float:left; padding:20px 0;}
.sys img,.ftpc-logo{width: 100%}
.team .right h3{width:210px;height:40px;line-height:40px;font-size:30px;text-align:center;color:#fff;position:absolute;left:50%;margin-left:-105px;top: 17px;font-size: 24px;}
.team .left ul{ width:400px; float:left;}
.team .left ul li{ font-size:16px; color:#fff; height:30px; line-height:30px;}
.team .left ul li i{ text-transform:uppercase; text-align:right; margin-right:20px; float:left; width:100px;}
.team .left ul li em{ float:left;}
.ewm{ width:272px; float:right; height:126px; margin-top:10px;}
.weibo{ width:126px; height:126px; float:left;}
.sys{ width:126px; height:126px; float:right; padding-top:10px;}
.team .right{ width:470px; height:178px; float:right;  padding:55px 5px 0; position:relative;}
.team .right h3 i{ color:#f02222;}
.team .right p{ font-size:14px; line-height:30px; text-indent:2em;}
/*右侧导航*/
.nav_r{width:140px;height:auto;position:fixed;top: 500px;right:1%;z-index:9999999;font:16px/2 "microsoft yahei";}
.backtop{width:100%;padding-top:135px;float:left;}
p.visitNum {text-align:center;padding: 0px 0;}
.nav_r .gz p.visitNum b{color:#fff;font-size:16px;font-weight:bold;background: #44444c;background: url(images/vim.png) center no-repeat;width: 21px;height: 24px;display: inline-block;line-height: 24px}
.nav_r .gz p.wz{font-weight:bold;color:#fff;font-size:14px;text-align: center;line-height:20px;}
.nav_r .back{width:100%;float:left;}
.nav_r .back a{display:block;margin:0 auto;background: url(images/back_bg.png) center no-repeat;width: 100%;height:62px;}
.bg3{background:#eee;}