/* CSS Document */
*{margin:0;padding:0;}
body{font-size:12px; font-family:"microsoft yahei";}
a{text-decoration:none;outline:none; color:#555;}
ul{list-style:none;}
.left{float:left;}
.right{float:right;}
img{border:none;}
.wrapper{width:1200px;margin:0 auto;}
.clearB{clear:both;}
.clearfix:after{content:"."; display:block; clear:both; font-size:0; height:0; overflow:hidden;}
.clearfix{zoom:1;}
.fixedNav{position:fixed;top:0px;left:0px;width:100%;z-index:100000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
.mr16{ margin-right:17px;}
.mb30{ margin-bottom:29.3px;}
.mt48{ margin-top:48px;}






/*top*/
.top{position:fixed;width:100%;top:0px;left:0px;height: 64px; background: #fff;z-index: 999;}
.top_bg{ height: 64px;}
.top_left{ float: left; width:440px; height: 64px;}
.top_left ul{ width: 440px; height: 63px;}
.top_left ul li{ float: left; width: 144px; height: 63px;}
.top_left ul li a{ display: block; width:124px; height: 42px; line-height: 42px; font-size: 18px; color: #333333; margin-top: 10px;}
.top_right{ float:right; width: 432px; height: 63px;}
.top_right ul{width:432px; height: 16px;}
.top_right ul li{ float: left; width:79px; height: 16px; line-height: 16px; margin: 24px 5px;}
.top_right ul li a{ float: left; width:79px; height: 16px; text-align: center; color: #333333;text-indent: 0.3em;}
.top_right ul li.s{ border-right:1px solid #000; width: 44px;}
.top_right ul li.b{ margin-left: 10px; width: 54px;}
.top_right ul li.t{ width: 16px; height: 16px; margin-left: 10px;}
.top_right ul li a i.jilu{ float: left; text-indent: 1.5em; width: 16px; height: 16px; background: url(../images/icon.png) no-repeat 0px 0px;}
.top_right ul li a i.gwc{ float: left; width: 16px; height: 16px; background: url(../images/icon.png) no-repeat -31px 0px;}
.top_right ul li a i.caidan{ float: left;text-indent: 1.5em; width: 16px; height: 16px; background: url(../images/icon.png) no-repeat -64px 0px;}
.top_right ul li a i.sina{ float: left; width: 16px; height: 16px; background: url(../images/icon.png) no-repeat 0px -29px;}
.top_right ul li a i.weixin{ float: left; width: 21px; height: 16px; background: url(../images/icon.png) no-repeat -30px -30px;}
.top_right ul li a i.qq{ float: left; width: 16px; height: 18px; background: url(../images/icon.png) no-repeat -62px -30px;}
#menu{ width:124px; height: 42px; cursor:pointer; line-height: 42px; background: url(../images/top_anniu.png) no-repeat 10px 23px; text-indent: 2em; padding-top: 10px; font-size: 18px; color: #333333;}
.wrap {width: 124px;height: 52px;margin: 0 auto;}
/* @group core nav menu */
#nav { width: 124px; height: 63px;}
#nav li {width: 124px;height: 52px;float: left;display: block;background: none;position: relative;z-index: 999;margin: 0 1px;}
#nav li a {width: 124px;height: 52px;float: left;}
/* @group subnav */
#nav ul {position: absolute; left:-90px; top: 63px;display: none; width: 267px; height: 495px; background: #fff; opacity: 1;}
#nav ul li { width: 267px; height: 115px; float: left;border-bottom: 1px dashed #3e496c;}
#nav ul li h2{width: 267px; height: 36px; line-height: 36px; margin-left: 28px; margin-top: 7px; font-size: 16px; color: #2c2b63;}
#nav ul a { float: left; width: 100px; height: 14px; line-height: 14px; font-size: 14px; color: #221815; margin-left: 28px; margin-top: 5px;}





/*banner*/
.bannerbox{ min-width:1200px; height:483px; background:#40c7dc;}
.banner{ height:483px; background:url(../images/banner.jpg) no-repeat;}





/*shitingbox*/
.shitingbox{ min-width:1200px; height:300px; background:#990000;}
.shiting{ height:300px;}
.shiting h2{ width:1200px; height:132px; line-height:132px; font-size:36px; text-align:center; color:#fff;}
.shiting form{ width:930px; height:134px; margin:0 auto; position:relative;}
.shiting form label{ float:left; width:80px; height:38px; line-height:38px; font-size:20px; color:#fff; text-align:center;}
.shiting form input{ float:left; width:225px; height:38px; line-height:38px; font-size:20px; color:#333333; text-indent:0.5em; border:none; border-radius:15px;}
.cur{ width:192px; height:44px; background:#fa4a3e; border-radius:15px; border:none; position:absolute; left:40%; top:90px; font-size:24px; font-weight:bold; color:#fff;}






/*mingshibox*/
.mingshibox{ width:100%; height:1111px;}
.mingshi{ height:1111px;}
.mingshi h2{ width:1200px; height:140px; line-height:140px; font-size:36px; text-align:center; color:#333333;}
.mingshi h3{ width:1200px; height:24px; line-height:24px; font-size:24px; text-align:center; color:#333333;}
.mingshi h3 span{ color:#990000;}
.jieshaobox{ width:1200px; height:891px; background:url(../images/bg.png) no-repeat center center; margin-top:40px;}
#dlbox{ width:1160px; height:809px; margin:25px 23px 57px 23px;}
#dlbox li{ float:left; width:277px; height:380px;}
#dlbox li p{ width:277px; height:48px; line-height:48px; font-size:24px; text-align:center; color:#fff; margin-top:25px;}
#dlbox li dl{ width:277px; height:313px; margin-top:20px;}
#dlbox li dl dt{ width:277px; height:218px;}
#dlbox li dl dd{ width:277px; height:31px; line-height:31px; text-align:center; font-size:16px; color:#333333;}




/*tesebox*/
.tesebox{ min-width:1200px; height:1111px; background:#f8f8f8;}
.tese{ height:1069px; padding-top:42px;}
.te1{ width:1200px; height:140px; background:#990000; padding-top:30px;}
.te1 h2{ width:450px; height:110px; line-height:55px; font-size:36px; color:#fff; text-align:center; margin:0 auto;}
.te1 h2 span{ font-size:24px;}
.te2{ width:1150px; height:803px; background:#b13e3e; margin:31px auto; padding-top:32px;}
.te22{ width:1082px; height:525px; background:url(../images/col.jpg) no-repeat; margin:0 auto; position:relative;}
.red_ul{ width:104px; height:437px; position:absolute; top:75px; right:217px;}
.red_ul li{ width:104px; height:29px;}
.red_ul li a{ display:block; width:104px; height:29px; line-height:29px; text-align:center; font-size:18px; color:#fff; background:#e60012; border-radius:15px;}
.blue_ul{ width:104px; height:437px; position:absolute; top:75px; right:42px;}
.blue_ul li{ width:104px; height:29px;}
.blue_ul li a{ display:block; width:104px; height:29px; line-height:29px; text-align:center; font-size:18px; color:#fff; background:#4e77bc; border-radius:15px;}
.mubiao{ width:1082px; height:229px; background:#ffffff; margin:15px auto;}
.mu1{ width:1082px; height:74px; line-height:74px; font-size:24px; text-align:left; text-indent:4em; color:#990000;}
.mu2{ width:542px; height:81px; margin-left:96px;}
.mu2 p{ float:left; width:512px; height:27px; line-height:27px; font-size:18px; color:#990000;}
.mu2 span{ float:left; width:24px; height:19px; background:url(../images/shou.png) no-repeat; margin-right:5px;}
.mu3{ width:1082px; height:72px; line-height:72px; font-size:20px; text-align:left; text-indent:5em; color:#990000;}




/*mianfeisongbox*/
.mianfeisongbox{ width:100%; height:540px;}
.mianfeisong{ height:557px;}
.mianfeisong h2{ width:1200px; height:140px; line-height:140px; font-size:36px; text-align:center; color:#333333;}
.mianfeisong h2 span{ color:#990000;}
.mianfeisong p{ width:1200px; height:24px; line-height:24px; font-size:24px; text-align:center; color:#333333;}
.kcbox{ width:1200px; height:237px; background:url(../images/bbb.jpg) no-repeat; padding-top:47px; margin-top:50px;}
.boximg{ width:1125px; height:190px; margin:0 auto;}






/*xiaoguobox*/
.xiaoguobox{ min-width:1200px; height:545px;}
.xiaoguo{ width:1200px; height:406px; background:url(../images/dianshi.png) no-repeat; margin:36px auto; padding-top:66px;}
.xiaoguo h2{ width:1200px; height:142px; line-height:142px; text-align:center; font-size:30px; color:#333333;}
.xiaoguo h2 span{ color:#da1935;}
.xiaoguo_dl{ width:1165px; height:247px; margin:0 auto;}
.xiaoguo_dl dl{ float:left; width:232px; height:220px;}
.xiaoguo_dl dl.color2{ border-right:1px dashed #d71731;}
.xiaoguo_dl dl dt{ width:73px; height:86px; margin:0 auto;}
.xiaoguo_dl dl dd.ddred{ width:100px; height:70px; line-height:30px; margin:5px auto; color:#d71731; font-size:24px; font-weight:bold;}
.xiaoguo_dl dl dd.ddre{width:100px; height:35px; line-height:35px; margin:7px auto; color:#d71731; font-size:24px; font-weight:bold;}
.xiaoguo_dl dl dd{ width:233px; height:30px; line-height:30px; font-size:18px; color:#333333; text-align:center;}




/*fuwubox*/
.fuwubox{ min-width:1200px; height:817px; background:#4e77bc;}
.zengzhifuwu{ height:817px;}
.zengzhifuwu h2{ width:1200px; height:140px; line-height:140px; font-size:40px; text-align:center; color:#fff;}
.zengzhifuwu h3{ width:1200px; height:24px; line-height:24px; font-size:24px; text-align:center; color:#fff;}
.hor{ width:964px; height:500px; margin:60px auto; position:relative; background:url(../images/ct.png) no-repeat center center;}
#over li{ background:#257ff1; border-radius:100px;}
#over li:hover{ background:#f39800;}
#over li.over1{ width:180px; height:180px; position:absolute; top:180px; left:0px;}
#over li.over1 a{ display:block; width:180px; height:180px; line-height:180px; font-size:32px; text-align:center; color:#fff;}
#over li.over2{ width:180px; height:180px; position:absolute; top:0px; left:320px;}
#over li.over2 a{  display:block; width:134px; height:80px; line-height:40px; margin-left:25px; margin-top:60px; font-size:32px; text-align:center; color:#fff;}
#over li.over3{ width:125px; height:125px; position:absolute; top:30px; right:100px;}
#over li.over3 a{ display:block;  width:90px; height:60px; line-height:30px; margin-left:16px; margin-top:40px; font-size:22px; color:#fff; text-align:center;}
#over li.over4{  width:125px; height:125px; position:absolute; bottom:0px; left:330px;}
#over li.over4 a{ display:block;  width:90px; height:60px; line-height:30px; margin-left:18px; margin-top:30px; font-size:22px; color:#fff; text-align:center;}
#over li.over5{ width:180px; height:180px; position:absolute;bottom:20px; right:20px;}
#over li.over5 a{ display:block; width:134px; height:80px; line-height:40px; margin-left:25px; margin-top:60px; font-size:32px; text-align:center; color:#fff;}
#xufu1,#xufu2,#xufu3,#xufu4,#xufu5{ width:184px; height:108px;}
#xufu1{ position:absolute; top:65px; left:6px;}
#xufu2{ position:absolute; top:39px; left:516px;}
#xufu3{ position:absolute; top:170px; right:60px;}
#xufu5{ position:absolute; bottom:40px; right:220px;}
#xufu4{ position:absolute; bottom:150px; left:334px;}



/*shoukemoshi*/
.shoukemoshibox{ min-width:1200px; height:570px; background:#990000;}
.shoukemoshi{ height:570px; padding-top:65px;}
.shoukemoshi h2{width:1200px; height:100px; line-height:50px; font-size:36px; color:#fff; text-align:center;}
.shoukemoshi ul{ width:708px; height:292px; margin-top:50px; float:left; margin-left:60px;}
.shoukemoshi ul li{ float:left; width:124px; height:292px;}
.shoukemoshi ul li span{ display:block; width:124px; height:123px; margin:0 auto;}
.shoukemoshi ul li h3{ width:124px; height:58px; line-height:58px; font-size:18px; color:#fff; text-align:center;}
.shoukemoshi ul li p{ width:124px; height:60px; line-height:30px; font-size:20px; color:#fff; text-align:center;}
.shoukemoshi ul li.one_li{ width:224px; height:292px; margin-right:46px;}
.shoukemoshi ul li.one_li span{ display:block; width:137px; height:123px; margin:0 auto;}
.shoukemoshi ul li.one_li h3{ width:224px; height:58px; line-height:58px; font-size:18px; color:#fff; text-align:center;}
.shoukemoshi ul li.one_li p{ width:224px; height:60px; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.mr95{ margin-right:95px;}






.contentbox{width:326px; height:246px; float:left; margin-top:50px;}
.qcontainer{-webkit-perspective:400;-moz-perspective:400;float:left;width:124px; height:246px;}
.film{width:124;height:246px;-webkit-transform-style:preserve-3d;-webkit-transition:1.5s;-moz-transform-style:preserve-3d;-moz-transition:1.5s;}
.qcontainer:hover .film{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.face{position:absolute;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
.back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);width:124px;height:246px;}
.foot{text-align:center;color:#fff;position:fixed;bottom:20px;left:50%;margin-left:-126px;font-size:12px;font-family:"微软雅黑"；}
.mr70{ margin-right:70px;}





.shitingboxts{ min-width:1200px; height:393px; background:#13b5b1;}
.shitingts{ height:393px;}
.shitingts h2{ width:1200px; height:132px; line-height:132px; font-size:36px; text-align:center; color:#fff;}
.shitingts form{ width:930px; height:134px; margin:0 auto; position:relative;}
.shitingts form label{ float:left; width:80px; height:38px; line-height:38px; font-size:20px; color:#fff; text-align:center;}
.shitingts form input{ float:left; width:225px; height:38px; line-height:38px; font-size:20px; color:#333333; text-indent:0.5em; border:none; border-radius:15px;}
.cur{ width:192px; height:44px; background:#fa4a3e; border-radius:15px; border:none; position:absolute; left:40%; top:90px; font-size:24px; font-weight:bold; color:#fff;}
.ziti{ width:1200px; height:120px; line-height:120px; text-align:center; font-size:32px; color:#fff; font-weight:bold;}





/*footer*/
.footer{ min-width: 1200px; height: 160px; background: #444547; color: #8a8887;}
.footer a{ color: #8a8887; font-size: 18px;}
.footer a:hover{ text-decoration: underline;}
.footer .link{ padding: 30px 0 10px 0; text-align: center;}
.footer .link span{ padding: 0 15px; font-size: 18px;}
.footer .add{ text-align: center; padding-bottom: 10px; font-size: 18px;}
.footer .dda{ width:564px; margin:0 auto; text-align: center; padding-bottom: 30px; font-size: 18px;}
.footer .dda_l{ float:left; width:480px; height:24px;}
.footer .dda_r{ float:left; width:50px; height:24px;}
.footer .site{ text-align: center; padding-bottom: 30px;}
.footer .tel{ width: 463px; height: 30px; line-height: 30px; border: #fff solid 2px; margin: 0 auto;}
.footer .tel span,.footer .tel i{ float: left; display: block; height: 30px; line-height: 30px;}
.footer .tel span{ background: #f6f6f6; color: #8a8887; padding: 0 15px;}


















