﻿
/* CSS Document */

body, ul,li, dt,h1, h2, h3, h4, h5, h6, p,div,img{
	padding:0;
	margin:0;
    font-size:12px;
	font-family:"微软雅黑";
	font:#666666; color:#666666;
}

body{ width:100%; height:auto;}
div{ line-height:180%; }
ul{ list-style:none;}
img{ border:0px;}
a{ outline:none;}
a:link {color:#666;text-decoration:none;}     /* 未访问的链接 */
a:visited {color:#666;text-decoration:none;}  /* 已访问的链接 */
a:hover {color:#084296;text-decoration:none;}    /* 当有鼠标悬停在链接上 */
a:active {color: #666;text-decoration:none;}   /* 被选择的链接 */
.clearfloat{ clear:both; height:0; font-size: 1px; line-height:0px;}
.left{ float:left;}/*global.css结束*/

.banner{ width:auto; margin:0 auto; height:408px; position:relative;z-index:1;}
/* focus */
.focus{ height:470px;}
.focusbox{position:relative;}
.focusimg{width:auto; height:470px; position:relative; overflow:hidden;-webkit-perspective: 1300px;}
.fimglist{width:auto;*+width:99300px; position:relative;-moz-perspective: 1300px;}
.fimglist img{display:block; width:100%;  height:470px; cursor:pointer;}
.fimglist li{width:990px; height:470px; float:left;/*-webkit-transform-origin:50% 100%;transform-origin:50% 100%;*/}


.fimglist li.onpre{-webkit-animation:onpre .5s ease-in-out;animation:onpre .5s ease-in-out;opacity:0;-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
@-webkit-keyframes onpre{
	0%{opacity:1;-webkit-transform:rotateY(0deg);}
	100%{opacity:0;-webkit-transform:rotateY(90deg)}
}
@keyframes onpre{
	0%{opacity:1;transform:rotateY(0deg);}
	100%{opacity:0;transform:rotateY(90deg)}
}
.focustool{width:88%; overflow:hidden; bottom:50px; position:absolute;}
.ftoollist{width:88%; position:relative;}
.ftoollist img{display:block; width:87px; height:54px; margin-bottom:3px;}
.ftoollist a{ display:block; width:87px; padding:4px 0 4px 4px; position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;}
.ftoollist li{ float:right;cursor:pointer; -webkit-transition:all .3s linear; transition:all .3s linear;}


.ftoollist .on a{  z-index:100;}



/*导航菜单*/
#nav{width:834px; left:50%; margin-left:-535px;height:71px;line-height:40px;z-index:10; position:fixed;top:0px;overflow:hidden; background:url(../image/navbg12.png);}
/*.ulnav:hover div{ display:block !important; }*/
.sy{ height:71px !important; width:71px !important; position:absolute; top:0px; left:0px;background:url(../image/lgoo.jpg) no-repeat;}
.sy:hover{ background:none !important;}
.ulnav{ width:100%; height:71px; padding-left:56px; background:url(../image/lgoo.jpg) no-repeat;cursor:pointer; position:relative;}

#navMenu ul{width:auto;float:left;height:40px; }
#navMenu li{float:left;margin-top:22px; margin-right:20px; display:inline;text-align:center;}
#navMenu li a{text-decoration:none;width:91px;height:49px;line-height:49px;text-align:center;display:block; font-size:14px;border-top-left-radius: 3px; border-top-right-radius: 3px; color:#fff;}
#navMenu li a.last{width:92px;}
#navMenu li a.current{width:91px;height:49px;line-height:49px;text-align:center;display:block;background:#fff; color:#000;}

#navMenu li a:hover{ background:#fff; color:#000;}




/*-------- 下拉菜单 --------------*/
.dropMenu
		{
			position: fixed;top:0;z-index:100;visibility:hidden;margin-top:-1px; margin-left:-45px;border-top:0;
			padding:4px; max-width:448px; min-height:110px;
			border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;box-shadow:#999 0px 0px 8px;
			-webkit-box-shadow:0px 0px 8px black;
			-moz-box-shadow:0px 0px 8px black;
			background:url(../image/xian.jpg) #fff;
			}

.dropMenu li{float:left;width:147px;height:32px; text-align:center;}
.dropMenu li a{display:block;padding:5px 0 5px 12px;color:#0f335d; font-size:14px;}
.dropMenu a:hover{text-decoration:underline;color:#000;}



.contbg{ height:427px; background:url(../image/contbg1.jpg); position:relative; margin:0 auto;z-index: 1000}
.contbg .leftSide{background:url(../image/nianhuizhaokai.jpg) no-repeat;position: absolute;left:20px;top:5px;z-index: 1000;height:567px; width:115px;display: none; }
.contbg .rightSide{background:url(../image/kaitongshiyong.jpg) no-repeat;position: absolute;right:20px;top:5px;z-index: 1000;height:567px; width:115px;display: none; }
.contbg .rightSide .sylink{display:block;width: 112px;height:180px;position: absolute;bottom: 30px;left:0;}
.contbg .cross{position: absolute;width:10px;height:10px;right:3px;top:5px;cursor: pointer;}
.contbg .toTop{display:block;position: absolute;bottom: 0;width: 113px;height: 25px;}


.cont{ width:1023px; height:auto; margin:0 auto;}
.news{ height:30px; width:917px; margin:0 auto; line-height:30px;}

.select{ float:right; display:inline; margin-top:2px; padding:0px 0px 0px 7px; font-size:14px; color:#999;}
.select a{ background:#F00;}

.imglist{ width:917px; height:114px; margin:23px auto;}
.imglist li{ float:left; width:457px; height:114px; }
.imglist li img{ width:141px; height:111px; float:left; margin-right:16px; margin-left:8px;  display:inline;}
.imglistzi{ width:286px; height:92px; float:left; margin-top:10px;}
.imglistzi h1{ font-size:18px; color:#E71F19; width:100%; height:35px; line-height:35px;}
.imglistzi span{ line-height:20px;}
.imglistzi h1 a{ color:red;}
.imglistzi h1 a:hover{ color:#000;}


/*横向自动滚动图片*/
.rollBox img{border:none;}
.rollBox{width:1000px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:910px;overflow:hidden;margin:0 auto;padding-top:20px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:286px;float:left; padding-bottom:22px; background:url(../image/yin.png) no-repeat bottom center; margin-right:25px;}
/**+html .rollBox .Cont .pic{width:277px;float:left;padding-right:30px;}*/
.rollBox .Cont .pic a{ width:286px; height:162px; display:block; background:url(../image/pic.png) no-repeat;}
.rollBox .Cont .pic a h1{ float:left; font-size:14px; display:block; line-height:26px; height:26px;margin-top: 28px;}
.rollBox .Cont .pic a span{ display:block; float:left; width:126px; font-size:12px; line-height:20px;}
.rollBox .Cont .pic img{width:98px; height:98px; float:left; display:inline; margin:28px;margin-right:18px;border-radius:5px;	-webkit-border-radius:5px;-moz-border-radius:5px;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox #List3,.rollBox #List4{float:left;}
.img1,.img2,.Cont{float:left;}
.img1,.img2{width:45px;height:105px;display:block;cursor:pointer;margin-top:50px;}
.img1{ background:url(../image/zs_left.png) no-repeat center;}
.img2{background:url(../image/zs_right.png) no-repeat center;}


/*底部*/
.footbg{ height:180px; background:#4d4d4d; position:relative; margin:0 auto; width:100%;}
.foot{ width:916px; height:auto;  margin:0 auto; padding-top:20px;}
.foot a{color:#ccc;}
.link{ width:474px; height:120px; float:left;  border-right:2px solid #8a8b8b; padding-right:10px; margin-right:10px; display:inline;}
.link h1{ border-bottom:2px solid #c0c0c0; color:#fff; font-size:14px; margin-bottom:10px;}
.tel{ width:420px; height:114px;float:left;}
.telzi{ float:left; width:340px; text-align:center;color:#ccc;}
.wx{ float:right; display:inline;}


.zititle{width: 100%;}
.contjz{ width:900px; height:auto; margin:47px auto;}
.pic1{ width:100%; height:auto; margin:36px 0px;}
.picleft{ width:100%; float:left; line-height:30px; height:auto;margin-bottom: 10px;}
.zipic{ text-indent:2em; width:100%; height:auto; line-height:28px; margin-top:10px;}
.picleft h1{ font-size:16px; border-bottom:1px solid #E71f19; line-height:35px; width:100%; padding-left:10px; color:#E71F19; margin-top:35px; margin-bottom:13px;}
.picleft h1 a{text-decoration:underline;color:#E71F19; }
.yanjia{ text-indent:2em; background:#E71F19; color:#fff; width:880px; line-height:31px; height:auto; padding:35px 10px;}
.yanjia p{ color:#fff !important; text-align:center;}
.yanjia span{ text-align:right; display:block; width:500px;}
.rwm{ float:right; display:inline; width:230px; height:650px;}
.rwm h1{ color:#E71F19; width:100%; font-size:16px; border-bottom:1px solid #E71f19; text-align:center; height:32px; line-height:32px; }
.rwm img{ width:100px; height:98px; margin:15px 66px;}
.h1{ width:100%; font-size:16px; height:35px; margin-bottom:35px; line-height:35px;border-bottom:2px solid #E71f19;color:#E71f19 !important;}
.ddd{ width:85px; height:162px; position:fixed; left:218px; top:471px;z-index:10000;}
.ddd1{ width:76px; height:268px; position:fixed; left:218px; top:471px;z-index:10000;}
.d1{width:75px; height:235px; position:fixed; left:218px; top:471px; z-index:10000;}
.e1,.rwm1 p a{ color:#E71f19 !important;text-decoration:underline !important;}
.rwm1{ float:right; display:inline; width:230px; height:650px; line-height:35px;}
.rwm1 h1{ color:#E71F19; width:100%; font-size:16px; border-bottom:1px solid #E71f19; margin-bottom:10px;height:32px; line-height:32px; }
.quan p{ background:url(../image/quan.jpg)0px 10px no-repeat; padding-left:18px;}
.quan{ line-height:35px;}
.table img{ border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;}
.table { font-size:14px; color:#E71f19; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.table1 img{ border:1px solid #ccc;}
.table1 { font-size:14px; color:#E71f19; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.xiao{ width:563px; text-indent:2em; height:60px; border:1px solid #E71f19; line-height:35px; padding:15px 10px; margin:20px 0px; margin-left:156px;}
.mtext{border-top:1px solid #E71F19; border-bottom:1px solid #E71F19; font-weight:bold; height:210px; padding:30px 100px; width:700px; margin-top:50px; line-height:30px;}


.ul5{ width:850px; height:auto; margin:30px 55px;}
.ul5 li{ width:384px; float:left; margin-left:20px; margin-bottom:15px;}
.ul5 a{display:block;height:20px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.ul5 span{ float:right;}
.ul6{ width:880px; min-height:370px;overflow:hidden; display:block; margin-bottom:80px; padding:0px 10px;}
.ul6 li{ float:left; width:237px; margin-top:30px; margin-right:10px; height:106px;border-radius:3px; border:1px solid #CCC; padding:20px;}
.ul6 li img{ width:98px; height:98px; float:left;border-radius:2px; margin-top:5px;}
.ul6zi{ width:117px;  height:103px; float:left; display:inline; margin-left:20px;}
.ul6zi b{ font-size:14px; display:block; width:117px; margin-bottom:5px;}
.dizh{  width:896px; height:563px; margin-bottom:100px;}
.rcjs .hyc{width:760px; padding:30px 70px; background:#E71f19; margin:40px 0px; }
.rcjs .hyc p{color:#fff; line-height:30px;text-indent: 2em;}
.mo{ width:900px; height:42px; background:#E71f19; line-height:42px;}
.mo li{ float:left; width:150px; text-align:center; font-weight:bold;}
.mo a{ color:#fff;}
.rcjs .h1{font-size:16px; font-weight:bold; color:#E71f19; height:60px; line-height:60px; padding-top:20px;}
.h2{ width:900px; border-bottom:1px solid #E71f19; height:40px; line-height:40px; color:#E71f19; font-size:16px; margin-top:30px;}
.zp{ width:430px; height:auto; float:left; line-height:30px; margin:10px;}
.zp h1 span{border-bottom:1px solid #E71f19; display:block; font-size:14px;height:39px; line-height:39px;}
.zp h1{ width:100%; height:40px; margin-top:20px; line-height:40px;}
.zp h1 span b{ color:#E71f19;}
.jl{border:1px solid #E71f19; width:898px; height:40px; font-size:16px; font-weight:bold; line-height:40px; margin-bottom:40px; text-align:center;}
.jl a{color:#E71f19;}

.ul2{ width:900px; height:auto;}
.ul2 li{ float:left; width:264px; height:340px; margin:30px 15px;}
.ul2 li img{ width:264px; height:258px;}
.ul2 li b{width:234px; padding:10px 15px; display:block; height:74px; text-align:center; color:#000; background:#FF0000;}
.zititle{ width:100%; position:relative; height:auto; margin-top:0px;}
.zititle h1{ font-size:30px; color:#E71F19; top:90px; left:30%; margin-right:17px; width:auto; font-weight:normal; float:left; position:absolute; z-index:90; display:block; height:50px;line-height:50px;}
.zititle h1 b{ font-family:"Arial"; font-size:12px; color:#000; margin-left:10px;}
.zititle img{ position:relative; z-index:1;width: 100%;}
.title{ color:#E71F19; width:100%; font-size:16px; border-bottom:1px solid #E71f19; text-align:center; height:40px; line-height:40px; margin-top:25px; margin-bottom:28px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.newslist{ width:600px; height:auto; margin:0 auto; }
.newslist p{ text-indent:2em;}
.newslist h1{ font-size:14px; min-height:40px; line-height:40px;}
.newslist img{ margin-bottom:25px; margin-top:25px; max-width:600px;}
.newslist .small{width: 280px;margin-right: 20px;float: left;}
.newslist b{display:block;text-align:center;margin-top:-15px;margin-bottom:25px;}

.zjgw-pic{width:800px;height:700px;overflow:hidden;margin:0 auto;position: relative;}
.zjgw-pic .pic{width: 100%;position: absolute;opacity: 0;z-index: 0;-webkit-transition:.5s;-mz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;}
.zjgw-pic .pic.curr{opacity: 1;z-index: 1;}
.zjgw-pic .zjgw-nav{width: 80px;height:13px;position: absolute;bottom:30px;left:350px;}
.zjgw-pic .zjgw-nav a{display: inline-block;width: 13px;height: 13px;margin-right:5px;border-radius: 10px;box-shadow: inset 1px 1px 2px #aaa;background-color: #eee;}
.zjgw-pic .zjgw-nav a.curr{background-color: #016afe;box-shadow: inset 1px 1px 1px #01285e;}


.ld-pic{width:800px;height:720px;overflow:hidden;margin:0 auto;position: relative;}
.ld-pic .pic{width: 100%;position: absolute;opacity: 0;z-index: 0;-webkit-transition:.5s;-mz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;}
.ld-pic .pic.curr{opacity: 1;z-index: 1;}
.ld-pic .ld-nav{width: 120px;height:13px;position: absolute;bottom:30px;left:350px;}
.ld-pic .ld-nav a{display: inline-block;width: 13px;height: 13px;margin-right:5px;border-radius: 10px;box-shadow: inset 1px 1px 2px #aaa;background-color: #eee;}
.ld-pic .ld-nav a.curr{background-color: #016afe;box-shadow: inset 1px 1px 1px #01285e;}

.lxwm .contact{width:445px; height:auto; float:left; font-size:14px; line-height:30px; margin-bottom:100px;}


.di{ width:100%; height:28px; background:#960c09; border-top:3px solid #000;}

