body { margin:0px; padding:0px; font-size:14px; color:#666666}
ul{ list-style:none; padding:0px; margin:0px}

.big{ width:100%; margin:0px auto; position:relative; margin-top:10px}
.big p{font-family:����; font-size:16px; color:#1961a5;}/*��ϵ�����������*/

#top{ width:100%; background:#f2f2f2; overflow:hidden; height:60px}/*��ҳ���ϱߵ�С����*/
#top a,#top span{float:right; margin-right:30px; display:inline-block;font-family:����;font-size:15px; color:#1961a5;}/*��ҳ���ϱߵ�С�����ϵ���*/

.toplan{color:#104492;font-size:25px;font-family:Impact;font-weight:bold;margin-left:1100px;}

.tel{float:right;width:200px;font-size:20px;}
.tel img{width:30px;height:30px;float:left;margin-top:8px;margin-right:10px;}
.tel p{color:#333333;float:left;}
.tel strong{color:#333333;font-weight:bold;font-family: Impact;float:left;}

.mapmenu{ overflow:hidden; height:66px; padding:10px 0px}
.mapmenu img{ float:left; height:75px; width:300px; }
.mapmenu ul{ padding-left:30px; right:20px; top:20px; position:absolute;}
.mapmenu li{ float:left; padding:10px;}
.mapmenu li a,mapmenu li a:visited{ color:#1961a5; font-weight:bold; display:block; text-decoration:none; padding-top:10px}
.mapmenu li div{ border:solid 1px #1961a5; border-radius:10px; width:150px; height:30px}
.mapmenu li input{ height:28px; border-width:0px}
.mapmenu .key{ width:110px;float:left; margin:1px 0px 1px 4px}
.mapmenu .btn{ width:28px; margin:1px 0px; background:url(../images/search.png)}

.mainmap{ width:100%; text-align:center; margin:30px 0px;}
.mainmap b{ font-family:����; font-size:22px; color:black}
.mainmap em{ font-size:18px; display:block; border-bottom:solid 1px #f2f2f2; padding:10px 0px; margin-bottom:10px }
.mainmap p{font-family:����; font-size:16px;  margin-top:15px ;color:#1961a5; text-align:center;}
.marq{ height:260px; overflow: hidden; width:100% }
.l_con-img-box{
			width: 1903px;
			height: 560px;
			float: left;
			margin-bottom:25px;
			overflow: hidden;
		}
		.l_con-img-box a{
			display: none;
		}
		.l_con-img-box img{
			width: 1903px;
			height: 560px;
		}
.l_btns{width: 250px !important;height: 15px;float:left;margin-left:908px;margin-top:-55px;}
.l_btns em{background: #999;width: 15px;height: 15px;display: block;border-radius: 50%;margin-left: 15px;transition:all 0.3s;float: left;}
.l_btns .on{background-color: #fff;color: #fff;font-weight: bold;float: left;}
.marq ul{ height:260px; width:100%}
.marq li{ float:left; height:260px;margin-left:40px;}/*��ҳ����չʾ�ֲ�ͼ*/
.marq li img{ width:340px}

.map{    height:36px; background:#DAD8D9; background-image:url(../images/map_left.png); background-repeat:no-repeat; background-position:left; border:solid 1px #DCDCDC}
.map b{ color:White; display:block; width:156px; height:36px; text-align:center; padding-top:7px }
.mainborder{width:100%; border:solid 1px #CCCCCC; overflow:hidden; padding:10px 0px; border:solid 4px #ee8898}
.profile{width:1000px;height:300px;margin:0 auto;text-indent:3em;letter-spacing:5px;line-height:2em;}

/*ע��ҳ��*/
.regdiv{ height:580px; width:100%; background:url(../images/bg_07.jpg); background-position:center; }
.regdiv big{position:relative}
.regdiv form{ padding:20px}
.regdiv .borderdiv{ width:450px; min-height:300px;  margin:20px; border-radius:10px; background:white; position:absolute; right:20px}

td{ vertical-align:top}
p{ line-height:22px}
.foot{ width:100%; background:#1961a5; height:40px;float:left; text-align:center; padding-top:30px; color:#FFFFFF; font-family:����; font-size:12px}
/*.foot a{ color:#666666; text-decoration:none; display:block; padding-top:40px}
.foot div{ text-align:center}
.content{ line-height:22px; text-align:left; display:block; width:750px; padding:30px 20px}*/
/*�������*/

.leftborder{ border:solid 1px #CCCCCC; vertical-align:top; margin-top:10px}
.leftborder span div{ width:100%; margin:10px 0px; text-align:center}
.lefttop{ width:198px; background:#FB7011; height:30px; width:100%; text-align:left}
.lefttop b{ color:White; display:block; padding-top:7px; padding-left:20px}
.leftborder .typeul li{ border-bottom:dashed 1px #CCCCCC; width:99%; text-align:left; padding-top:8px;}
.leftborder .typeul li a{ display:block; padding-left:10px; padding-bottom:10px; color:#808080; text-decoration:none; font-size:15px;}

/*��������*/
.imglistul{ overflow:hidden}
.imglistul li{ width:30%; text-align:center; float:left; margin:22px}/*��ҳ�ɹ������Ű�*/
.imglistul li:hover{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.imglistul li img{ width:90%; padding:5px; height:300px}
.imglistul li a{text-decoration:none; display:block; padding:10px; color:#1961a5; font-family:����; font-size:15px}/*��ҳ�ɹ������ϵ���*/

.jinmes{ float:left; overflow:hidden; padding-left:30px; padding-top:32px;font-family:����; font-size:15px}
.jinmes li{ border-bottom:dashed 0px #CCCCCC; width:100%; text-align:left; padding-top:25px;}

.zhengshu{width:28%;height:750px;margin-left:75px;float:left;margin-bottom: 50px;white-space:normal;}
.zhengshu p{text-align:center;width:100%;height:4%;margin-top:9px;}


.product{width:1200px;margin:0 auto;height:900px;margin-top:70px;padding:0 15px;}
.proheader{width:98.4%;height:82px;margin-bottom:40px;line-height:1;font-weight:bold;}
.proheader small{font-size:42px;}
.proheader p{font-size:30px;margin-top:10px;position:relative;display:block;color:#104492;font-weight:bold;}
.proheader p:after{position: absolute;right: 0;top: 50%;height: 1px;width: 86%;content: "";background: #e5e5e5;}

/* .probtn-header-box{margin-top: -77px;position: relative;z-index: 1;margin-bottom: 40px;float:right}
.probtn-header-box :before,.probtn :after{display: table;line-height: 0;content: "";}
.probtn-header-box ul{float:right;margin: -10px 0 0 -10px;}
.probtn-header-box li{float:left;cursor:hand;}
.probtn-header-box li a{display: block;line-height: 44px;font-size: 16px;padding: 0 16px;background-color: #363e45;color: #fff;margin: 10px 0 0 10px;}

.probtn-bottom-box{width:100%;height:78%;border: 1px solid red;}
.probtn-bottom-box ul{width:100%;float:left;margin-top:-5px;}
.probtn-bottom-box ul li{display: block; height:328px; width:378px; float:left; border:1px solid #aaa; text-align:center; line-height:250px;margin:10px;} */


*{padding:0; margin:0}
.clear{clear:both;}
.container{
	width:1200px;
	margin:50px auto 0;
}
.container .nav{margin-top: -87px;position: relative;z-index: 1;margin-bottom: 40px;float:right;margin-right:20px;}
.container .nav span{display: block; width:110px;margin-left:10px; text-align:center; line-height:40px; background: #363e45; color:#fff; float:left; cursor:pointer;}
.container .nav span.active{background:#104492; color:#fff;}

.container .nav span:first-child{border:0px}

.content{ margin-top:20px; width:1201px;position:relative; overflow:hidden;height:78%;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.content .box{position:absolute;width:100%;height:100%;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.content ul{float:left; width:1201px;display:block;}
.content ul li{display: block; height:319px; width:368px; float:left; background-color:#f0f0f0;margin:15px;}
.img-cover{transition: all 0.5s;width:100%;height:100%;overflow:hidden;text-align:center;color:#333;font-size:18px;}
.img-cover:hover{background-color: #363e45;color: #fff;}
.img-box{overflow:hidden;float:left;margin:20px;width:89%;height:70%;}
.img-box img{background-repeat:no-repeat;background-size:100% 100%;transition: all 0.5s;display:block;width:100%;height:100%;}
.img-box img:hover{transform:scale(1.1);}



/*�������򣨴�ͼ��ʽ�����Ҹ�ʽ��*/
.imglistul_news li{ width:100%; text-align:left;  margin:20px 0px; }
.imglistul_news li img{ width:200px;hight:200px; padding:5px; border:solid 1px #CCCCCC; margin-left:30px}
.imglistul_news li a{text-decoration:none;  padding-left:30px; color:#1961a5;font-family:����; font-size:16px;}/*�����������ӱ�������ʽ*/
/*.imglistul_news p{ color:#666666; font-family:����; font-size:14px; text-indent:2em ;}*/

#line{background:#f2f2f2; width:100%; text-align:center; padding:10px 0px}



