/* CSS Document */
*{margin:0;padding:0;}
body{font-size:12px; font-family:"microsoft yahei"; padding-top:64px;}
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));}
.mr1{ margin-right:1px;}
.mb1{ margin-bottom:1px;}
.mr20{ margin-right:20px;}
.mb25{ margin-bottom:25px;}
.mr40{ margin-right:40px;}
.mr17{ margin-right:17px;}
.mr109{ margin-right:109px;}
.mb16{ margin-bottom:16px;}







/*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: 470px; background: #fff; opacity: 0.8;}
#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*/
.banner_bg{ min-width:1200px; height:582px; padding-top:106px; background:url(../images/banner.jpg) no-repeat; background-size:100% 100%;}
.banner{ width:872px; height:391px; background:url(../images/banner_qian.png) no-repeat;}

/*guanzhu*/
.guanzhu{ width:1181px; height:340px; margin:0 auto; margin-top:-90px; background:url(../images/diyibu.png) no-repeat;}
.guanzhu h2{ width:883px; height:148px; line-height:148px; font-size:54px; text-align:center; font-weight:bold; color:#b52232; margin:0 auto; border-bottom:3px dashed #d5d5d5;}
.guanzhu_li{ width:1037px; height:93px; margin:0 auto; margin-top:50px;}
.guanzhu_li ul{ width:1037px; height:93px;}
.guanzhu_li ul li{ float:left; width:330px; height:32px;}
.guanzhu_li ul li span{ float:left; width:31px; height:31px; background:url(../images/icon_1.png) no-repeat;}
.guanzhu_li ul li a{ float:right; width:276px; height:32px; line-height:32px; font-size:24px; color:#b52232;}




/*huizong*/
.huizong{width:980px; height:153px; background:url(../images/title.png) no-repeat; margin:0 auto;}
.huizong h2{ width:883px; height:100px; line-height:100px; font-size:48px; text-align:center; font-weight:bold; color:#b52232; margin:0 auto;}
.huizong h3{ width:883px; height:24px; line-height:24px; font-size:24px; text-align:center; color:#333333; font-weight:100; margin:0 auto;}
.huizong_kemu{ width:977px; height:302px; margin:0 auto;}
.huizong_kemu ul{ width:980px; height:602px;}
.huizong_kemu ul li{ float:left; width:325px; height:301px; background:url(../images/bt.png) no-repeat;}
.huizong_kemu ul li h4{ width:325px; height:26px; line-height:26px; text-align:center; font-size:24px; color:#b52232; margin:52px auto 26px auto;}
.huizong_kemu ul li p{ width:325px; height:16px; line-height:16px; text-align:center; font-size:14px; color:#000000; margin-bottom:23px;}
.kemu_li{ width:229px; height:127px; margin:0 auto;}
.kemu_li ul{ width:229px; height:127px; position:relative;}
.kemu_li ul li{ float:left; width:94px; height:30px; background:#fff;}
.kemu_li ul li a{ float:left; width:94px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#000000; border:1px solid #c3c3c3;}
.kemu_li ul li.bgt{ width:124px; height:30px; position:absolute; left:52px; bottom:5px;}
.kemu_li ul li a.bg{ float:left; width:124px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#ffffff; background:#b52232; border:none;}








/*biaodan*/
.biaodan_bg{ min-width:1200px; height:152px; background:#2d5fb6; padding-top:32px;}
.biaodan{ width:1079px; height:129px; margin:0 auto;}
.biaodan_left{ float:left; width:690px; height:129px; border-right:2px dashed #fff;}
.biaodan_left h2{ width:404px; height:36px; line-height:36px; font-size:36px; color:#fff;}
.biaodan_left form{ width:622px; height:40px; margin-top:52px;}
.biaodan_left form input{ float:left; width:101px; height:40px; font-size:18px; border:none; margin-right:13px; text-indent:1em;}
.biaodan_left form button{ width:122px; height:40px; font-size:18px; background:#682de3; color:#fff; border:none;}
.biaodan_right{ float:right; width:385px; height:129px;}
.tanchukuang{ width:122px; height:40px; margin-left:45%; margin-top:24px; }
.ding{ width:324px; height:75px; margin-left:63px; margin-bottom:13px;}
.ding h3{ width:324px; height:29px; line-height:29px; font-size:18px; border-bottom:1px solid #fff; color:#fff;}
.ding p{ width:324px; height:24px; line-height:24px; font-size:14px; color:#fff;}
.mainlist_img{ width:197px; height:265px; margin-left:52px; margin-top:40px;}
.mainlist_right{ width:204px; height:240px; margin-left:52px; margin-top:40px;}
.mainlist_right form{ width:204px; height:240px;}
.mainlist_right form label{ width:50px; height:29px; line-height:29px; text-align:center; color:#333333;font-size: 14px;}
.mainlist_right form input{ width:152px; height:29px; border:1px solid #2c58b9; margin-bottom:12px; text-indent:1em; color:#2c58b9; font-size:14px;}
.mainlist_right form button{width:80px; height:29px; font-size:12px; background:#682de3; color:#fff; border:none;}


/*pingtai*/
.pingtai_box{ min-width:1200px; height:145px; background:#b52232; margin-top:30px;}
.pingtai{ height:145px;}
.pingtai h2{ width:1200px; height:76px; line-height:76px; font-size:36px; font-weight:bold; color:#fff; text-align:center;}
.pingtai form{ width:958px; height:50px; margin:0 auto;}
.pingtai form label{ float:left; width:100px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff;}
.pingtai form input{ float:left; width:137px; height:50px; background:#fff; border:none; text-indent:0.5em; color:#666666; font-size:18px; margin-right:15px;}
.pingtai form button{ float:left; width:150px; height:50px; background:#333333; border:none; text-align:center; font-size:18px; color:#fff;}



/*ziliaohuizong*/
.ziliao{ width:100%; height:330px;}
.huizongg{ height:330px;}
.huizongg h2{ width:1200px; height:115px; line-height:115px; font-size:54px; text-align:center; font-weight:bold; color:#b52232; margin:0 auto;}
.zongg{ width:976px; height:216px; margin:0 auto; background:url(../images/sykt.png) no-repeat; position:relative;}
.bankuai1{ left:208px; top:49px;}.bankuai2{ left:407px; top:49px;}.bankuai4{ right:210px; top:49px;}
.bankuai1,.bankuai2,.bankuai3,.bankuai4,.bankuai5,.bankuai6{ width:160px; height:118px; position:absolute;}
.bankuai1 h3,.bankuai2 h3,.bankuai3 h3,.bankuai4 h3,.bankuai5 h3,.bankuai6 h3{ width:160px; height:20px; line-height:20px; text-align:center; font-size:16px; font-weight:bold; color:#000; margin-bottom:14px;}
.bankuai1 ul,.bankuai2 ul,.bankuai3 ul,.bankuai4 ul,.bankuai5 ul,.bankuai6 ul{ width:122px; height:85px; margin:0 auto;}
.bankuai1 ul li,.bankuai2 ul li,.bankuai3 ul li,.bankuai4 ul li,.bankuai5 ul li,.bankuai6 ul li{ width:122px; height:17px;}
.bankuai1 ul li a,.bankuai2 ul li a,.bankuai3 ul li a,.bankuai4 ul li a,.bankuai5 ul li a,.bankuai6 ul li a{ float:left; width:122px; height:17px; line-height:17px; font-size:12px; text-align:center; color:#fff;}





/*yaoqiu_box*/
.yaoqiu_box{ min-width:1200px; height:188px; background:#b52232; margin-top:20px;}
.yaoqiu{ height:188px;}
.yaoqiu h2{ width:1200px; height:80px; line-height:80px; font-size:36px; text-align:center; font-weight:bold; color:#fff; margin:0 auto;}
.yaoqiu ul{ width:1072px; height:30px; margin:0 auto;}
.yaoqiu ul li{ float:left; width:253px; height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; border:1px dashed #fff; border-radius:15px;}










.showdiv{color:#fff; height:40px; line-height:40px; background:#333333; font-size:18px; text-align:center;display:block;width:122px;}
/* 代码整理：懒人之家 www.lanrenzhijia.com */
.showbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.showbox h3{height:25px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.showbox h3 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.showbox .mainlist{padding:10px;}
.showbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}



































































/*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;}


