@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; font-weight:normal;}
div{ margin:0px; padding:0px; font-weight:normal; border:0px;}
*:focus { outline: none; }
html, body{ height: 100%;}
body { margin: 0;line-height:1.5; font-size:14px;font-family:"微软雅黑",microsoft yahei; }
ul,li{list-style: none; padding: 0; margin: 0;}
img{vertical-align: middle;margin:0px; padding:0px; border:0 none;}
.clears{ width:0px; height:0px; clear:both; overflow:hidden;}
a{ text-decoration:none; border:0px; margin:0px; padding:0px; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif;}
a:hover{ cursor:pointer;}
h2,h3,h4,p{font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif;}
.lasts{ margin:0px !important;}
input{ border:0px; margin:0px; padding:0px;}
.fLeft{float:left;}
.fRight{float:right;}
.str{ font-weight:bold; color:#0527af;}
.bigbox{ width:100%; margin-top:35px;}

.indexTitle{ padding-bottom:20px;}
.indexTitleH3{ color:#333333; font-size:34px; font-weight:700; text-align:center;}
.indexTitle2{ height:32px; line-height:32px; background:url(../images/titleBg.jpg) no-repeat center center;}
.indexTitle2 p{ width:140px; background:#ffffff; height:32px; line-height:32px; margin:0px auto; color:#e3e3e3; font-size:20px; text-align:center; text-transform:uppercase;}

.leftNavCN li:last-child{ display:none;}
/* CSS index pro start */
.subNavs{ width:100%;  text-align:center; margin:0px auto 20px;}
.subNavs ul{ display:inline-block; text-align:center;}
.subNavs ul li{ float:left; height:36px; line-height:36px; width:183px;  text-align:center; margin-bottom:20px;}
.subNavs ul li a{ display:block; height:36px; line-height:36px; width:144px; margin:0px auto; text-align:center; background:#e4e1e0; color:#333333; font-size:14px;}
.subNavs ul li a:hover{  background:#0527af; color:#ffffff;}
.subNavs ul li.subNavSelect a{ background:#0527af; color:#ffffff; font-weight:bold;}

.subSGBox{ width:100%; text-align:center; margin:0px auto; overflow:hidden;}
.subSGUL a{ width:92%; margin:auto;}
.subSGUL li{ float:left; width:25%; margin-bottom:15px;}
.subSGUL li a{ display:block;}
.subProImg{ width:100%;overflow:hidden; }
.subProImg img{ width:100%; height:auto; transition:all .3s ease-out 0s;}
.subProImg:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
.subProh3{ height:36px; line-height:36px; text-align:center; font-size:14px; color:#333333; background:#e4e1e0; margin:0px;}
.subProh3:hover{ color:#cc3033; font-weight:bold; background:#0527af;}
/* CSS index pro end */
.aboutCont{ width:100%; height:374px; background:url(../images/aboutUsBg.jpg) no-repeat center center;}
.aboutContP{ width:49%; float:right; margin-right:25px; margin-top:20px; font-size:14px; color:#787c78;}
.aboutContP p{ line-height:24px;}
.aboutContA{ font-size:16px; color:#0527af;} 
.aboutContA a{ color:#0527af;}
.aboutContA a:hover{ font-weight:bold;}
/*cont3  start*/
.cont3UlDiv{ }
.cont3UlDiv ul li{ float:left; height:206px; background:#003399; position:relative; margin-bottom:20px;}
.cont3UlDiv ul li .cont3LiH3{ margin:0px; position:absolute; left:0px; top:168px; width:100%; height:38px; line-height:38px; background:url(../images/cont3Alpha.png); text-align:center; font-weight:700; color:#ffffff; font-size:16px;}
.cont3Li1{ width:310px; height:206px; overflow:hidden;}
.cont3Li2{ width:539px; height:206px; overflow:hidden; margin:0px 20px;}
.cont3Li2 a{ display:block;}
.cont3Li2 h4{ text-align:center; height:30px; line-height:30px; color:#ffffff; font-size:24px; font-weight:bold; padding:40px 5px 10px 5px;}
.cont3Li2 h4:hover{ font-size:25px;}
.cont3Li2 p{ font-size:15px; color:#ffffff; line-height:24px; text-align:center; padding:10px 70px;}
.cont3Li2 p:hover{ font-weight:bold;}
.cont3UlDiv ul li div img{ transition:all .3s ease-out 0s;}
.cont3UlDiv ul li div:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
/*cont3  end*/

/* CSS indexNews start */
.indexNew{ overflow:hidden;}
.indexNew ul{}
.indexNew ul li{ display:block; float:left; width:47%; padding:25px 15px; border:1px solid #c9c8c8; margin:15px;}
.indexNew ul li:hover{ box-shadow:0 6px 16px #dddddd, 0 0 2px #dddddd, 0 0 2px #dddddd; -webkit-box-shadow:0 6px 16px #dddddd, 0 0 2px #dddddd, 0 0 2px #dddddd; -moz-box-shadow:0 6px 16px #dddddd, 0 0 2px #dddddd, 0 0 2px #dddddd;}
.indexNew ul li a{ display:block;}
.indexNew ul li .newsTime{ width:18%; height:66px; margin:10px 5px; border-right:1px solid #8e8e8e;}
.indexNew ul li .newsTime h3{ color:#333333; font-size:32px; font-weight:bold; border-bottom:2px solid #8e8e8e; width:90%; text-align:center; margin:0px 0px 5px 0px;}
.indexNew ul li .newsTime h4{ color:#717171; font-weight:normal; width:66px; text-align:center;width:90%;  margin:0px;}
.indexNew ul li .newsInfo{ width:76%;}
.indexNew ul li .newsInfo h3{ font-size:14px; color:#333333; height:28px; line-height:28px; width:90%; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:20px; margin-top:0px; }
.indexNew ul li .newsInfo h3:hover{ color:#0527af;}
.indexNew ul li .newsInfo p{ font-size:12px; color:#a2a2a2; height:40px; line-height:18px; overflow:hidden;}
.indexNew ul li .newsInfo p:hover{ color:#0527af;}
/* CSS indexNews end */



.friendBox{ width:100%; background-color:#f4f4f4; padding-top:20px; padding-bottom:20px;}
.friendBoxS{ color:#00adef; font-size:16px; font-weight:bold; margin-right:10px;}
.friendBox a{ font-size:14px; color:#1d1d1d; margin-left:20px;}
.friendBox a:hover{ font-weight:bold; color:#00adef;}

.footer1{ width:100%; background:#202020; padding:25px 0px;}

.footerL1{ width:34%;}
.footerL2{ width:24%; margin-left:25px; text-align:center;}
.footerL2 p{ font-size: 14px; color: #ffffff; text-align:center; margin-top:15px;}
.footer1R{ width:38%;}
.footer1R ul{ margin-top:30px;}
.footer1R ul li{ font-weight:700; color:#ffffff; margin-bottom:10px; height:60px; padding-left:64px;}
.footer2RLi1{ background:url(../images/footIcon1.jpg) no-repeat left center; line-height:60px; font-size:24px;}
.footer2RLi2{ background:url(../images/footIcon2.jpg) no-repeat left center; font-size:24px; line-height:50px; }
.footer2R img{vertical-align:middle; margin-right:10px;}

.footerL1Font{}
.footerL1Font p{font-size: 14px; color: #ffffff; }
.footerNav{ padding-top:25px;}
.footerNav ul li{ float:left; width:100px; height:34px; background:url(../images/footerradio.png) no-repeat right center;}
.footerNav ul li a{ display:block; height:34px; line-height:34px; text-align:center; font-size:16px; color:#ffffff;}
.footerNav ul li a:hover{ font-weight:bold;}
.footerContact{ margin-left:19px; padding-top:20px;}
.footerContact p span{ font-size:14px; color:#ffffff; margin-right:20px;}
.friendBoxUl ul{ list-style:none;}
.friendBoxUl ul li{ float:left; margin-right:10px;}
.friendBox ul li a{ font-size:14px; color:#1d1d1d; margin-left:20px;}
.friendBox a:hover{ font-weight:bold; color:#00adef;}

.formInput{ width:48%; height:34px; line-height:34px;  border:1px solid #454343; font-size:12px; text-indent:5px; background:#000000; color:#969494; margin-bottom:18px;}
.formInputM{ margin-right:16px;}
.formTextarea{ width:100%; height:60px; padding-top:5px; border:1px solid #454343; font-size:12px; text-indent:5px; background:#000000; color:#969494; margin-bottom:18px;}
.formBtn{ width:100%; height:34px; line-height:34px; font-size:12px; text-align:center; background:#000000; color:#ffffff;;}
.formBtn:hover{ font-weight:bold; color:#c30d23;}

@media screen and (max-width: 992px){
	.bigbox{ width:100%; margin-top:1px;}
	.indexCont1 ul li{ width:50%; margin-bottom:15px;}
	.indexCont1 ul li p{ display:none;}
	.indexCont1 ul li div img{ width:64%;}
	.titleImg{ margin-bottom:10px;}
	
	.indexTitleH3{ font-size:24px;}
	.indexTitle2 p{ font-size:16px;}
	.subNavs{ display:none;}
	.subSGUL li{ float:left; width:33.3%;}
	.subProh3{height:30px; line-height:30px; font-size:12px;}
	
	.aboutCont{ width:90%; height:auto; margin:auto; background:none;}
	.aboutContP{ width:100%; clear:both; margin:auto;}
	
	.cont3UlDiv ul li{ height:auto; margin-bottom:10px;}
	.cont3UlDiv ul li .cont3LiH3{ margin:0px; position:absolute; left:25%; top:30%; width:50%; height:38px; line-height:38px; background:url(../images/cont3Alpha.png); text-align:center; font-weight:700; color:#ffffff; font-size:16px;}
	.cont3Li1{ width:46%; height:auto; overflow:hidden; text-align:center; margin-left:10px;}
	.cont3Li1 img{ width:100%; height:auto;}
	.cont3Li2{ display:none;}
	
	.indexNew ul li{ width:94%; padding:10px; margin:10px;}
	.indexNew ul li .newsTime{ width:18%;  margin:10px 5px; border-right:0px solid #8e8e8e;}
	.indexNew ul li .newsTime h3{ font-size:24px;}
	.indexNew ul li .newsTime h4{ font-size:14px; text-align:center;}
	.indexNew ul li .newsInfo{ width:76%;}
	.indexNew ul li .newsInfo h3{ margin-bottom:10px; margin-top:0px; }
	.indexNew ul li .newsInfo h3:hover{ color:#0527af;}
	.indexNew ul li .newsInfo p{ font-size:12px; color:#a2a2a2; height:40px; line-height:18px; overflow:hidden;}
	.indexNew ul li .newsInfo p:hover{ color:#0527af;}
	
	
}