@charset "utf-8";

.xuanfukuang{ display:block; z-index:9999999999999;}
ul,ol{list-style: none;}

.xuanfukuang{
	position:fixed;
	top:20%;
	right:-140px;
}
.xuanfukuang li{
	width:180px;
	height:40px;
	line-height:40px;
	margin-bottom:10px;
	box-sizing:border-box;
	padding-right:10px;
	font-size:14px;
	transition:.3s;
	color:#fff;
	border-radius:5px 0 0 5px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}
.xuanfukuang li a{ color:#fff;}
.xuanfukuang li span{float:left;display:block;width:40px;height:40px;margin-right:10px;}
.xuanfukuang li img{ width:130px; height:130px; margin:10px;}
.xuanfukuang li:hover{transform:translateX(-130px);}
.xuanfukuang li:nth-child(6):hover{transform:translateX(-130px);height:150px;}
.xuanfukuang li:nth-child(6):hover span{display:none;}
.xuanfukuang li:nth-child(3):hover{transform:translateX(-130px);height:150px;}
.xuanfukuang li:nth-child(3):hover span{display:none;}



.xuanfukuang li:nth-child(1){background:#35afe2}/*背景色*/
.xuanfukuang li:nth-child(2){background:#ea201c}
.xuanfukuang li:nth-child(3){background:#62b900}
.xuanfukuang li:nth-child(4){background:#333}
.xuanfukuang li:nth-child(5){background:#333}
.xuanfukuang li:nth-child(6){background:#333;}


.xuanfukuang li:nth-child(1) span{background:url(../img/QQ.png)}/*QQ图标*/
.xuanfukuang li:nth-child(2) span{background:url(../img/tel.png)}/*电话图标*/
.xuanfukuang li:nth-child(3) span{background:url(../img/weixin.png)}/*微信图标*/
.xuanfukuang li:nth-child(4) span{background:url(../img/fhdb.png)}/*返回顶部图标*/
.xuanfukuang li:nth-child(5) span{background:url(../img/fhsy.png)}/*返回首页图标*/
.xuanfukuang li:nth-child(6) span{background:url(../img/ewm.png)}/*二维码图标*/


.xuanfukuang li:nth-child(1):hover span{background:url(../img/QQ1.jpg)}/*经过后qq图标*/
.xuanfukuang li:nth-child(2):hover span{background:url(../img/tel1.jpg)}/*经过后电话图标*/
.xuanfukuang li:nth-child(3):hover span{background:url(../img/weixin1.jpg)}/*经过后微信图标*/
.xuanfukuang li:nth-child(4):hover span{background:url(../img/fhdb1.jpg)}/*经过后返回顶部图标*/
.xuanfukuang li:nth-child(5):hover span{background:url(../img/fhsy1.jpg)}/*经过后返回首页图标*/
.xuanfukuang li:nth-child(6):hover span{background:url(../img/ewm1.jpg)}/*经过后二维码图标*/


.gWidth{ margin:0 auto; width:1250px;}
.top{ width:100%; height:30px; background:#e6e6e6; font-size:14px; line-height:30px; display:block;}
.top1{ width:1250px; margin:0 auto; }
.top1>p{ float:left; padding-left:0;}
.top1 p>a{ color:#333;}
.logo1{ width:1250px; margin:0 auto; height:150px; text-align:center;display:block;}
.logo1>a{ display:block;}
.logo1>a>img{ width:681px; height:150px; float:left;}
.logo1>div{ width:399px; height:150px; float:right; margin-right:5px;}
.xheader{ display:none;}
.header{ background:#0551a8;}
.dheader{ width:1250px; height:60px; display:block; margin:0 auto;}
.dheader .nav{ width:1250px; height:60px;}
.dheader .nav>ul>li{ font-size:16px; line-height:60px; float:left; width:178px; text-align:center; height:60px; position:relative;}
.dheader .nav>ul>li>a{ color:#eee;}
.dheader .nav>ul>li>a:hover{text-decoration: underline}
.dheader .nav>ul>li:hover .zz{ height:205px;}
.dheader .nav>ul>li:hover .zz a{color:rgba(255,255,255,1)}
.dheader .nav>ul>li:hover .zz dd{ border-bottom:1px solid #eee;}
.zz{background:#0551a8; position:absolute; top:60px; left:0; width:100%; height:0; z-index:100000; line-height:40px; color:rgba(255,255,255,0);font-size:16px; transition:.3s; opacity:0.8; display:block;}
.zz dd{ line-height:40px;}
.zz a{ color:rgba(255,255,255,0);}
.zz a:hover{text-decoration: underline}
.flexslider{position:relative;height:460px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:460px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/***********************************************************************************************************************************************/
.youshi{ width:100%; height:103px; margin-top:32px; }
.youshi1{ width:1250px; margin:0 auto;}
.youshi1 .y-1{ width:200px; height:103px; float:left;}
.youshi1 ul{ width:1050px; float:right;}
.youshi1 ul li{ width:232px; margin-right:30px; float:left; background:#e9e9e9; height:103px;}
.youshi1 ul li img{ width:76px; float:left; height:103px;}
.youshi1 ul li h2{ width:156px; font-weight:normal; font-size:18px; line-height:48px; float:left; color:#ff5800;}
.youshi1 ul li h2 p{ font-size:12px; color:#5a5a5a; line-height:24px;}
/***********************************************************************************************************************************************/
.tj{ width:100%;}
.tj1{ width:1250px; margin:0 auto;}
.sy-tm{ width:1250px; margin:0 auto; padding-top:41px; padding-bottom:41px; height:93px}
.sy-tm h2{font-size:24px; line-height:45px; color:#333; font-weight:normal; text-align:center;}
.sy-tm h2 a{ color:#333;}
.sy-tm p{ font-size:14px; color:#999999; line-height:24px;text-align:center;text-transform:uppercase}
.tj-nr{ width:1250px; margin:0 auto; height:471px; margin-bottom:60px;}
.tj-nr .left{ width:418px; height:469px; border:1px solid #d3d3d3; float:left; position:relative; overflow:hidden;box-sizing:border-box;}
.tj-nr .left>a{ display:block;}
.tj-nr .left>a img{ width:418px; height:468px; transform:translate(0,0); transition:0.3s; }
.tj-nr .left>p{ font-size:18px; line-height:24px; color:#ff5800;position:absolute; left:260px; top:395px;  text-align:center;}
.tj-nr .left>p span{ color:#333; font-size:12px;text-transform:uppercase; }
.tj-nr .left>p a{ color:#333;}
.tj-nr .left:hover a{ color:#ff5800;}
.tj-nr .left:hover img{  transform:translate(40px,0);}
.tj-nr .right{ width:828px; height:468px; float:left;}
.tj-nr .right ul li{ width:413px; height:234px; float:left; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; position:relative; overflow:hidden;box-sizing:border-box;}
.tj-nr .right ul li img{ width:413px; height:234px;transform:translate(0,0); transition:0.3s; }
.tj-nr .right ul li:nth-child(1){ border-top:1px solid #d3d3d3;}
.tj-nr .right ul li:nth-child(2){ border-top:1px solid #d3d3d3;}
.tj-nr .right ul li>p{ font-size:18px; line-height:24px; color:#ff5800;text-align:center;}
.tj-nr .right ul li>p span{ color:#333; font-size:12px;text-transform:uppercase; }
.tj-nr .right ul li>p a{ color:#333;}
.p1{position:absolute; left:15px; top:173px;}
.p2{position:absolute; left:280px; top:32px;}
.tj-nr .right ul li:hover a{ color:#ff5800;}
.tj-nr .right ul li:nth-child(1):hover img{  transform:translate(-40px,0);}
.tj-nr .right ul li:nth-child(2):hover img{  transform:translate(-40px,0);}
.tj-nr .right ul li:hover img{  transform:translate(40px,0);}
/***********************************************************************************************************************************************/
.gg{ width:100%; height:396px; background:url(../img/ggbj.png) no-repeat center center;}
.gg1{ width:1250px; margin:0 auto;}
.gg1 h2{ font-size:30px; color:#e9e9e9; font-weight:normal; padding-top:50px; padding-bottom:30px; margin-left:605px;}
.gg1 p{ font-size:18px; color:#e9e9e9; line-height:40px;text-transform:uppercase; margin-left:605px; font-weight:normal;}
.gg1 a{ display:block; width:183px; height:38px; border:1px solid #e9e9e9; font-size:18px; text-align:center; color:#e9e9e9; line-height:38px; margin-top:25px; margin-left:605px;}
/***********************************************************************************************************************************************/
.cp{ width:100%;}
.cp1{ width:1250px; margin:0 auto;overflow:hidden; padding-bottom:40px;}
.cp-nr{ width:1250px;}
.cpfl{ width:245px; float:left; background:#044895; padding-bottom:15px; display:block;}
.cpfl p{ width:230px; margin:0 auto; font-size:14px; line-height:30px; color:#eee;}
.cpfl .xian{ width:245px; height:12px;}
.cpfl .xian img{ width:245px; height:12px;}
.cpfl h2{ line-height:54px; height:54px; font-size:18px; color:#eee; font-weight:normal; text-align:center;}
.cpfl ul{ width:234px; background:#fff; margin:0 auto; height:auto; padding-top:15px; padding-bottom:15px;}
.cpfl>ul>li{ width:186px; background:url(../img/libj.png); background-repeat:no-repeat;line-height:32px; color:#eee; font-size:14px; height:auto; margin:0 auto 15px;}
.cpfl>ul>li>a{ color:#eee; padding-left:36px;}
.cpfl>ul>li:last-child{ margin-bottom:0;}
.xl{ width:180px; height:auto; line-height:32px; }
.xl dd{ height:0px; color:#333;  text-align:center; overflow:hidden; transition:0.5s;}
.xl dd a{ color:#333;}
.cpfl>ul>li:hover{ height:auto;}
.cpfl>ul>li:hover .xl dd{ height:32px;border-bottom:1px dashed #ccc;}
.cplb{ width:1005px; float:left;}
.cplb>ul>li{ width:300px; margin-left:35px; background:#ddd; box-sizing:border-box; height:432px; float:left; margin-bottom:35px;}
.cplb>ul>li img{ width:278px; height:318px; padding:10px;}
.cplb>ul>li h2{ font-size:16px; color:#ff5800; font-weight:normal; padding-left:8px; line-height:36px;}
.cplb>ul>li p{ width:280px; margin:0 auto; font-size:14px; line-height:24px; color:#333;}
.cplb>p{ width:970px; margin-left:35px; font-size:14px; line-height:30px; color:#333;}
/***********************************************************************************************************************************************/
.gywm{ width:100%;}
.gywm1{ width:1250px; margin:0 auto; padding-bottom:41px;}
.sy-tm{ width:1250px; margin:0 auto; padding-top:41px; padding-bottom:41px; height:93px}
.sy-tm h2{font-size:24px; line-height:45px; color:#333; font-weight:normal; text-align:center;}
.sy-tm h2 a{ color:#333;}
.sy-tm p{ font-size:14px; color:#999999; line-height:24px;text-align:center;text-transform:uppercase}
.gywm1>p{ font-size:16px; line-height:40px; color:#e9e9e9; width:1240px; margin:0 auto;}
/***********************************************************************************************************************************************/
.xw{ width:100%;}
.xw1{ width:1250px; margin:0 auto; overflow:hidden;}
.sy-tm2{ width:1250px; margin:0 auto; padding-top:41px; padding-bottom:41px;}
.sy-tm2 h2{font-size:24px; line-height:45px; color:#333; font-weight:normal; text-align:center;}
.sy-tm2 h2 a{ color:#333;}
.sy-tm2 p{ font-size:14px; color:#333; line-height:24px;text-align:center;text-transform:uppercase}
.xw-nr{ width:100%;}
.xw-nr .left{ width:590px; margin:0 45px 0 0; float:left;}
.xw-nr .left:last-child{ margin-right:0;}
.xw-nr .left .xx{ width:590px; height:125px; margin-bottom:25px;}
.xw-nr .left .xx a{ display:block;}
.xw-nr .left .xx a img{ width:166px; height:125px; float:left; margin-right:8px;}
.xw-nr .left .xx>div{ float:left; font-size:14px; width:415px;}
.xw-nr .left .xx>div a{ display:block;}
.xw-nr .left .xx>div a h2{ font-size:16px; line-height:34px; color:#333; font-weight:normal;}
.xw-nr .left .xx>div a h2 span{ color:#ff5800; font-size:16px;}
.xw-nr .left .xx>div span{ color:#a0a0a0; font-size:14px; line-height:24px;}
.xw-nr .left .xx>div p{ font-size:12px; line-height:22px; color:#333;}
/***********************************************************************************************************************************************/
.footer{ display:block; width:100%; height:180px; background:#222931; padding-top:26px;margin-top:40px;}
.footer1{ width:1250px; margin:0 auto; height:180px;}
.footer1>p{ width:440px; float:left; font-size:14px; line-height:32px; color:#e9e9e9;} 
.footer1>p a{ color:#e9e9e9;}
.footer1 .ewm{ width:290px; height:180px; font-size:14px; line-height:36px; color:#e9e9e9; float:left; text-align:center; margin-left:53px;}
.footer1 .ewm img{ width:290px; height:130px;}
.footer1 .right{ font-size:16px; float:right; color:#e9e9e9;}
.footer1 .right p{ font-size:16px; line-height:22px;}
.footer1 .right h2{ font-size:40px; line-height:100px; height:100px; font-weight:normal;}
.links{ width:100%; background:#222931; overflow:hidden; height:46px;}
.link{ width:1250px;border-top:1px solid #e9e9e9;}
.link>h2{ font-size:16px; font-weight: normal; padding-left:10px; line-height:46px; color:#eee; text-align:left; float:left; margin-right:20px;}
.link  p{ color:#eee; font-size:14px; line-height:46px;}
.link  p a{ color:#eee;}
/******************************************************************首页完结*****************************************************************************/
.about{ width:100%;margin-top:45px;}
.about1{ width:1250px; margin:0 auto;}
.qyjj{ width:970px; float:left; margin-left:35px;}
.ny-tm{ width:970px; height:43px; border-bottom:1px solid #044895;}
.ny-tm h2{ width:210px; height:43px; background:url(../img/ny-tn.png) no-repeat center center; font-size:20px; color:#eee; line-height:43px; text-align:center; font-weight:normal; float:left;}
.ny-tm p{ float:right; font-size:14px; line-height:43px; color:#333; margin-right:5px;}
.ny-tm p>a{ color:#333;}
.ny-tm p>a:hover{ color:#ff5800;}
.qyjj>p{ width:965px; margin:0 auto; font-size:16px; line-height:36px; padding-top:25px; padding-bottom:25px;}
.qyjj>img{ width:970px; height:540px;}
.zizhi{ width:970px;}
.zizhi ul li{ width:465px; border:1px solid #044895; float:left; box-sizing:border-box; margin-top:30px; margin-right:35px;}
.zizhi ul li:nth-child(2n){ margin-right:0;}
.zizhi ul li img{ width:445px; height:317px; padding:10px;}
.zizhi ul li h2{ font-size:16px; line-height:30px; text-align:center; font-weight:normal; color:#333;}
/******************************************************************首页完结*****************************************************************************/
.lxwm{ width:970px; float:left; margin-left:35px;}
.lxwm>p{ width:400px; margin:0 auto; font-size:16px; line-height:45px; padding-top:25px; padding-bottom:25px; float:left;}
.lxwm .ditu{ width:537px; height:378px; float:left;padding-top:25px; }
.lxwm .ditu img{width:537px; height:378px;}
/******************************************************************首页完结*****************************************************************************/
.cp-ny{ width:100%; margin-top:45px;}
.cp-ny1{ width:1250px; margin:0 auto;}
.fanye{ width:970px;padding: 10px;text-align: center;font-size:14px;}
.shu{padding: 4px 10px;margin: 0 10px 0 0;border: #929292 1px solid;}
.ye{border: #929292 1px solid; padding:4px 7px;margin: 0 8px 0 0;}
.fanye a{ color:#464646;}
.fanye a:hover{ color:#f30;}
/******************************************************************首页完结*****************************************************************************/
.page{ line-height:40px;text-align: left;margin: auto;width: 970px; font-size:14px;}
.page>a{ color:#333;}
.page>a:hover{ color:#ff5800;}
.cplb-ny{ width:970px; margin-left:35px; float:left;}
.cplb-ny div{font-size:14px; line-height:30px; color:#333; margin-bottom:15px;}
.cplb-ny div img{ max-width:100%;}
.cplb-ny>h2{ width:970px; font-size:20px; line-height:67px; color:#333; text-align:center; font-weight:normal;}
.cplb-ny .cptp{ width:970px; height:520px; text-align:center;}
.cplb-ny .cptp img{width:450px; height:510px; border:1px solid #044895;}
.cplb-ny .cptp span{ display:inline-block;}
.cplb-ny>h3{ font-size:14px; line-height:36px; border-bottom:1px dashed #ff5800; color:#ff5800; text-align:center; width:970px; font-weight:normal; margin-bottom:15px;}
.cplb-ny>p{ font-size:14px; line-height:30px; color:#333; margin-bottom:15px;}
.cplb-ny>div>img{ width:auto}
/******************************************************************首页完结*****************************************************************************/
.case{ width:970px; float:left; margin-left:35px;}
.case>h2{ width:970px; border-bottom:1px dashed #ccc; font-size:18px; line-height:50px; font-weight:normal;}
.case ul{ margin-top:20px;}
.case ul li{ width:300px; margin-right:35px; border:1px solid #044895; box-sizing:border-box; height:340px; float:left; margin-bottom:35px;}
.case ul li img{ width:298px; height:218px;}
.case ul li:nth-child(3n){ margin-right:0;}
.case ul li h2{ font-size:18px; color:#ff5800; font-weight:normal; padding-left:8px; line-height:42px;}
.case ul li p{ width:280px; margin:0 auto; font-size:14px; line-height:24px; color:#333;}
.case>p{ width:970px; margin-left:35px; font-size:14px; line-height:30px; color:#333;}
.case dl{ width:970px;}
.case dl dd{ width:110px; float:left; font-size:14px; margin:15px 10px 0 0; text-align:center; line-height:30px;}
.case dl dd img{ width:108px; height:48px; border:1px solid #8b8b8b;}
.case dl dd:nth-child(8n){ margin-right:0;}
.case-ny{ width:970px; margin-left:35px; float:left;}
.case-ny>h2{ width:970px; font-size:20px; line-height:67px; color:#333; text-align:center; font-weight:normal;}
.case-ny .cptp{ width:970px; height:350px; text-align:center;}
.case-ny .cptp img{width:450px; height:330px; border:1px solid #044895;}
.case-ny .cptp span{ display:inline-block;}
.case-ny>h3{ font-size:14px; line-height:36px; border-bottom:1px dashed #ff5800; color:#ff5800; text-align:center; width:970px; font-weight:normal; margin-bottom:15px;}
.case-ny>p{ font-size:14px; line-height:30px; color:#333; margin-bottom:15px;}
.case-ny>div>img{ width:auto}
/******************************************************************首页完结*****************************************************************************/
.news{ width:970px; margin-left:35px; float:left;}
.news ul{ margin-top:25px; width:970px;}
.news .xx{ width:970px; height:125px; margin-bottom:25px;}
.news .xx>a{ display:block; width:166px; margin-right:10px; height:125px; float:left;}
.news .xx a img{ width:166px; height:125px; float:left; }
.news .xx>div{ float:left; font-size:14px; width:793px;}
.news .xx>div a{ display:block;}
.news .xx>div a h2{ font-size:18px; line-height:36px; color:#333; font-weight:normal;}
.news .xx>div a h2 span{ color:#ff5800; font-size:18px;}
.news .xx>div span{ color:#a0a0a0; font-size:14px; line-height:30px;}
.news .xx>div p{ font-size:14px; line-height:26px; color:#333;}
.news-ny{ width:970px; margin-left:35px; float:left;}
.news-ny>h2{ width:970px; font-size:20px; line-height:67px; color:#333; text-align:center; font-weight:normal;}
.news-ny>p{ font-size:14px; line-height:30px; color:#333; margin-bottom:15px;}
.news-ny>div>img{ width:auto}
/******************************************************************首页完结*****************************************************************************/
.xgcp{ width:970px; height:auto;}
.xgcp>h2{ width:970px; line-height:50px;font-size:20px; color:#333; font-weight:normal; border-bottom:1px dashed #222; text-align:center;}
#demo { overflow:hidden; height:343px; width:100%; margin:0 auto;}
#demo li {width:216px; height:275px; font-size:14px; float:left; margin-top:20px; margin-bottom:20px; margin-left:20px; border:1px solid #111;}
#demo li img{width:216px; height:245px;}
#indemo {float: left;width: 800%;}
 #demo1 {float: left;}
#demo2 {float: left;}
#demo li h2{ font-size:16px; line-height:30px; font-weight:normal; text-align:center;}
#demo li a{ color:#333;}
.xgxw{ width:970px; height:auto;}
.xgxw>h2{ width:970px; line-height:50px;font-size:20px; color:#333; font-weight:normal; border-bottom:1px dashed #222; text-align:center;}
.xgxw ul{ margin-top:25px; width:970px;}
.xgxw .xx{ width:970px; height:125px; margin-bottom:25px;}
.xgxw .xx>a{ display:block; width:166px; margin-right:10px; height:125px; float:left;}
.xgxw .xx a img{ width:166px; height:125px; float:left; }
.xgxw .xx>div{ float:left; font-size:14px; width:793px;}
.xgxw .xx>div a{ display:block;}
.xgxw .xx>div a h2{ font-size:18px; line-height:36px; color:#333; font-weight:normal;}
.xgxw .xx>div a h2 span{ color:#ff5800; font-size:18px;}
.xgxw .xx>div span{ color:#a0a0a0; font-size:14px; line-height:30px;}
.xgxw .xx>div p{ font-size:14px; line-height:26px; color:#333;}
/******************************************************************首页完结*****************************************************************************/