/*公共*/
*{padding:0; margin:0;}
body{color:#666; margin:0; line-height:19px; background-color:#f9f9f9; font-family:"微软雅黑",Arial; padding:0; min-width:1200px;}
a{color:#666; text-decoration:none; font-size:12px;}
a:hover{color: #006ab8;}
td{color:#666666; font-size:12px; line-height:20px;font-family:"微软雅黑",Arial}
ul{padding:0; margin:0;}
li{padding:0; margin:0;color:#666; font-size:12px;list-style:none;}
div{font-size:12px;font-family:"微软雅黑",Arial; line-height:22px;}
p{margin-bottom:30px;}
.main{width:1200px; margin:0 auto;display: block; min-width: 1200px;}
.proclass .outpro{display:none;}
.proclass .inpro{display: block; padding-left:20px;}
.proclass .nowclass a,.proclass .nowclass{color:#CCC}
.sx{width:100%; text-align:center; float:left;}
.sx a{color:#bbb;width:100%;float:left;}
.fl{float: left; } .fr{float:right;}
.clear{clear:both;}
/*长度自动省略*/
.sl{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;padding-left:12px; border-bottom:1px dotted #CCC; height:22px; padding-top:3px;}
.gra{opacity:1; z-index:2;behavior: url(inc/ie-css3.htc);-moz-transition:border-color 1s,background-color 1s;-webkit-transition:border-color 1s,background-color 1s;-o-transition:border-color 1s,background-color 1s;transition:border-color 1s,background-color 1s,color 1s;}
.gra:hover{-moz-transition:border-color 1.5s,background-color 1.5s;-webkit-transition:border-color 1.5s,background-color 1.5s;-o-transition:border-color 1.5s,background-color 1.5s;transition:border-color 1.5s,background-color 1.5s,color 0.5s;}
.more{ display: inline-block;width:120px;height:28px; text-align:center; border:#fff solid 1px; color: #fff; padding-top:6px;}
.more:hover{color:#333;background-color:#fff;}
a.more1{ display:block;width:120px;height:28px; text-align:center; border:#ccc solid 1px; color: #888; padding-top:6px;}
a.more1:hover{color:#333;background-color:#eee;}

.imglist01 img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}  
/*头部*/
.tmain{width: 90%;margin: 0 auto;}
.nav{height:30px; margin-left:80px;}
	.nav dl{margin:0 ;}
	.dropdown{padding:40px 15px 20px 15px; text-align:center; display: inline-block}
	.dropdown.on{border-bottom: 2px #F9F9F9 solid}
	.dropdown dd{position:absolute; overflow:hidden; width:120px; display:none;z-index:200; opacity:0; margin-left:-25px;
	list-style:none;border-top:none; margin-top:6px; z-index:999;}
	.dropdown ul{ background:#000; 	list-style:none; border-top:none;opacity:0.8;filter:alpha(opacity=60);-moz-opacity:0.8; 	}
	.dropdown li {display:inline; height:28px; line-height:28px;}
	.dropdown a, .dropdown a:visited {display:block; text-decoration:none;color:#FFF; text-align:center;font-size: 16px;}
	.dropdown a:hover{color: #FF9;}
	.dropdown dd li a{border-bottom:#333 solid 1px;font-size: 12px;padding: 5px 0;}
	.dropdown .underline {border-bottom:1px solid #333}
.top01{width:210px; height:42px; background:url(../images/w20.png);margin-top:36px;}
.top01 dl{ float:left}
.top01 .toptel{margin:10px 40px 0 10px; font-size:16px;color:#eee; }




/*底部*/
.foot{text-align:center; float:left; padding-bottom:50px; padding-top:32px; width:100%; background-color:#f5f5f5;}
.foot p{margin:0; padding:0;}

/*首页*/
.htop{background:url(../images/b1.jpg); height:800px; position:relative;text-align:center; padding-top:1px;}
.htop h2,.htop p{text-align:center;}
.htop h2{margin-top:250px; display:block; font-size:52px;  margin-bottom:30px;color:#FFF; }
.htop p{width:500px; margin:20px auto; font-size:16px;color:#ccc; }
.htop .main{ background:url(../images/w18.png) bottom repeat-x; padding-bottom:18px;}
 
.h1{ width:1200px;background:url(../images/h1bg.png); position:relative; z-index:10;height:400px; margin:-180px auto 80px auto;}
.h1 dl{ float:left; text-align:center;}
.h1 h2,.h1 a{margin:10px 0; font-size:18px;font-weight: 100; color:#333; font-weight:bold;}
.h1 p{font-size:14px; color:#999}
.h1 .d1{ width:200px;margin-left:90px;padding-top:170px;}
.h1 .d2{ width:300px;margin-left:160px;padding-top:150px;}
.h1 .d2 h2{color:#4559ad; font-weight:bold}
.h1 .d3{ width:200px;margin-left:140px;padding-top:170px;}

.hser{ background:url(../images/hserbg.png) no-repeat bottom; padding-bottom:80px;}
	.hser h2{ text-align: center; font-size:32px; margin:20px 0;}
	.hser p{ text-align: center; font-size:14px; color:#999}
	.hser .fl{ width:920px; maring-left:-11px; maring-top:-11px; height:auto}
	.hser .fl a{margin:0 24px 24px 0;}
	.hser .fr{ width:280px;height:585px;overflow: hidden; }
	
	.hser dl a {position: relative;overflow: hidden;text-align: center;cursor: pointer;background-color: #4559ad; display:inline-table;}
	.hser dl a p{
		color: #fff;position: absolute;	top:30%; text-align:center; width:100%;z-index:5;
		-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
		transition: opacity 0.35s, transform 0.35s;
		-webkit-transform: translate3d(0,20px,0) scale(1.1);
		transform: translate3d(0,20px,0) scale(1.1);
	} 
	.hser dl a p i{padding: 15px 40px; display: inline-table; width:130px; font-style:normal; font-size:28px;}
	.hser dl a:hover p i{border: 1px solid #fff;}
	.hser dl a.effect-Beauty:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0) scale(1);	transform: translate3d(0,0,0) scale(1);	}
	.hser dl a.effect-Beauty img {
		opacity: 0.2;position: relative;display: block; z-index:3;
		-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;
		-webkit-transform: scale(1.15);	transform: scale(1.15);
	}
	.hser dl a.effect-Beauty:hover img {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
	
.habout{ background:url(../images/habg.jpg); height:530px; width:100%; padding-top:240px}
	.habout .fl{margin-left:20px;margin-top:60px;}
	.habout h2{color:#FFF; font-size:32px; font-weight: 100; }
	.habout p{width:450px; margin-top:20px;color:#eee; font-size:14px}
	
.hnews{ background-color:#FFF; padding-bottom:100px;}
    .hnews .fr{width:750px; margin-top:50px;}
	.hnews img{margin-left:12px;}
	.hnews .title{width:250px; float:left; font-size:18px; padding-top:15px; padding-left:25px; color:#333}
	.hnews .more1{margin-top:30px;}
	#tags a:hover{color:#006ab8;}
		#tags {}
		#tags li {FLOAT: left;}
		#tags li A { PADDING-RIGHT:20px; COLOR: #999; HEIGHT:30px; font-size:24px; }
		#tags li.selectTag {BACKGROUND-POSITION: left top;POSITION: relative; }
		#tags li.selectTag A {	BACKGROUND-POSITION: right top; COLOR: #4559ad;}
		#tags .m1{float:right;}
		
		#tagContent {PADDING-TOP:20px;  }
		.tagContent {DISPLAY: none;COLOR: #474747;}
		#tagContent DIV.selectTag {DISPLAY: block}
		#tagContent li{border-bottom:1px #eee dashed; height:45px;}
		#tagContent li a{color:#888; line-height:40px; width:650px; display:block; float:left;font-size:16px;}
		#tagContent i{float: right;margin-top:15px; font-size:14px; text-align: center}
		
		.tagContent ul li a{font-size: 16px;}

.home03{ padding:100px auto; background-color:#FFF; width:100%; height:180px;}
	.home03 .title{border-bottom:1px #CCC dashed; font-size:18px; padding-bottom:8px;}
	#demo {overflow:hidden;width:1200px; margin-top:10px; margin-left:5px;}
	#indemo {float: left;width: 800%;}
	#demo1 { float: left;}
	#demo2 { float: left;}

/*其它页*/
.top{ height:115px; background-color:#111a29;}
   .logo{margin-top:35px;}
   .logo img{width:400px;}
.banner{height:500px; background:url(../images/bo.jpg) top center; margin-bottom:30px; width:100%; overflow:hidden}
.banner h1{color:#ccc; text-align: left; font-weight:normal; width:1200px; margin:350px auto 0 auto; padding-left:10px; font-size:32px}
.left{width:280px; float:left;overflow:hidden; margin-top:30px;}
	.left .left01{min-height:250px;}
	.left .left01 .title{padding: 20px; font-size:18px; background-color:#4b5d8e; color:#fff}
	.left .left01 .ati{ }
	.left .left01 .ati li{ }
	.left .left01 .ati li a{ font-size:16px; display:block; width:100%; height:20px;padding:20px;background-color:#FFF;}
	.left .ati li a.lon{ background-color:#4b5d8e; color:#FFF}
		
.right{width:880px; float:right;overflow:hidden;margin-top:30px;}
	.right .position a{color:#999;}
	.right .position{background-color:#FFF; padding-left:25px; height:45px; padding-top:12px; color:#999;}
	.right .content{background-color:#FFF; padding:30px; margin-top:1px; margin-bottom:100px}
	.right .content p{margin-top:15px; text-indent:2em;}
	/*文章详细页标题、发布时间、来源等信息的排版*/
	.right .d01{text-align:center;}
	.right h2{margin-bottom:3px;; padding-bottom:0px; font-size:14px}
	.right .d02{text-align:center; border-top:1px #CCC dotted;width:90%; margin:0 auto; height:26px; color:#bbb;}
	.right .d03 img{padding-left:5px; padding-right:8px; max-width:800px;}
	.right .d03 p{font-size: 16px;line-height: 27px;}
	.right .d03 {font-size: 16px;line-height: 27px;}
	/*详细页左图右描述的排版*/
	.right .showproimg{width:375px; overflow:hidden; float:left; text-align:center;}
	.right .showpdetail{width:375px; overflow:hidden; float:left;}
    /*新闻列表*/
	.right .newslist li{border-bottom:1px #CCC dotted; height:30px;padding-top:14px;}
	.right .newslist .li1{float:left; width:670px;background:url(../images/x1.gif) no-repeat left; padding-left:18px;}
	.right .newslist .li1 a{font-size: 16px;}
	.right .newslist .li2{float:left;width:100px; text-align:center;}
	/*图片列表排版*/
	.right .imglist01{height:160px;float:left;}
	.right .imglist01 .li1,.right .imglist01 .li2{width:216px;text-align:center; line-height:16px;}
	.right .imglist01 img{width:200px;height:120px;}
	/*图片与简述列表排版*/
	.right .imglist02{width:375px;height:120px;float:left;}
	.right .imglist02 .li1{width:185px;height:110px;float:left;}
	.right .imglist02 img{width:170px;height:100px;}
	.right .imglist02 .li2{width:190px;height:120px;float:left;}
    /*分页排版*/
	.pg{ width:100%;padding-top:6px; padding-bottom:5px;text-align:center; margin-top:4px;}
	.pg .Pout{border:1px solid #ccc; padding-left:3px;padding-right:3px; background-color:#f3f3f3;}
	.pg .Pon{padding-left:4px;padding-right:4px;}

.contact .d1{width:100%; background:url(../images/contact_bg1.png); height:530px; margin-top:-200px;}
	.contact .d1 h3{font-size:18px;margin-bottom:30px;}
	.contact .d1 p{margin:6px 0;}
	.contact .d1 .c1{margin-left:100px; width:250px; height:220px; margin-top:220px;}
	.contact .d1 .c2{margin-left:110px; width:280px; height:200px;margin-top:125px; color:#FFF;}
		.contact .d1 .c2 p{ margin:28px 0;margin-left:35px; }
		.contact .d1 .c2 h3{font-size:21px;}
	.contact .d1 .c3{margin-left:100px; width:280px; height:200px;margin-top:220px;}
	
	.contact .d2{margin-bottom:50px;}
	
	.contact .d3{display:none;}

.ly{ margin:50px auto 150px auto; text-align: center; background:url(../images/masbg.png) no-repeat; height:830px;padding-left:550px;}
.ly h2{ padding-top:200px; text-align:left; font-size:16px}
.ly h3{ text-align:left; font-size:32px; margin:20px auto; color:#333}
.ly p{ text-align:left; font-size:12px; line-height:17px; margin:10px 0 40px 0;}
.ly ul{}
.ly li{color: #333; text-align:left ; margin-top:20px;}
.ly li textarea{border: 1px #CCC solid; }
.ly li input{border:none;border-bottom:1px #CCC solid; height:32px;}
.ly #ma{width:70px;}
.ly .gra{border:none;width:200px; height:42px; color:#FFF; cursor:pointer; background-color:#F90}
.ly .gra:hover{background-color:#666;}
.ly .lytj{margin-top:20px;}
.ly .li1,.ly .li2{ float:left;}

