*{margin: 0; padding: 0; list-style: none;}
body{font-family:"宋体", "Microsoft YaHei", Verdana, SunSans-Regular, Sans-Serif; font-size: 12px;background: #f1f1f1;}
h1,h2,h3,h4,h5,h6{font-weight: 500;}
li{list-style-type:none;}
a{text-decoration: none; color: #6f6f6f;}
a:hover{text-decoration: none; color: #317dc0;}
.clear{clear: both;}

.box{width: 1100px; margin: 0 auto; background: #ffffff; padding: 0 0px;}

/*顶部*/
	.top{position: relative; padding: 26px 0 5px 0}
	.top .line{
		float: right;position:absolute;line-height: 12px; color: #6f6f6f; font-size:12px; display:block; right:0px; top:74px; margin-right:20px;
	}
	.top u{position: absolute; left: 0;display: block; height: 5px;}
	.top i{float: left; display: block; width: 411px; height: 72px; background: url(../images/logo.jpg) no-repeat;margin-left:30px;}
	.top i a{display: block; width: 391px; height: 12px;}
	.top span{float: right;position:absolute;line-height: 12px; color: #6f6f6f; font-size:12px; display:block; right:0px; top:40px; margin-right:20px;}
	.nav{background-color:#00a1e9;height: 39px; padding: 0px 0 0 0; margin-top:8px;  letter-spacing: 2px;}
	.nav li{float: left; width: 155px; height: 39px;background: url(../images/menu_bg.jpg) no-repeat; text-align: center; line-height: 39px; color: #fff; font-size:16px}
	.nav .target{background: url('') no-repeat; margin-left:0px;}
	.nav li a{color: #fff;}
	
/*底部*/
	.foot{background: #009de9; margin: 20px 0 110px 0;color: #ffffff; font-size:12px; height:40px;line-height: 12px;}
	.foot_1{ float:left; margin-left:47px; margin-top:14px; line-height:14px;}
	.foot_2{ float:right; margin-right:41px; margin-top:14px;line-height:14px;}
	.foot_2 a{ color:#FFF;}
	.foot_3{margin-top:32px; text-align:center;}
	.foot_4{ float:left; margin-left:300px;}
	.foot_5{ float:left; font-size:12px; color:#6e6e6e; margin-top:10px; margin-left:10px; line-height:20px;}
	
/*首页*/
	.index{background: url(../images/mainbg.jpg) repeat-x; min-height: 100px;}
	.index .left{float: left; width: 450px; margin-right: 10px; margin-top:16px;}
	.index .left h2{background: #FFFFFF; height: 27px; font-size: 15px; letter-spacing: 2px; font-weight: bold; line-height: 27px; font-family: "微软雅黑"; color: #000;}
	.index .left h2 span{display: block; background: url(../images/ico.png) no-repeat left center; text-indent: 16px; height: 27px;}
	.index .left .movies{height: 233px; width:460px; }
	.index .left .movies span{display: block;background: url(../images/movie_text_bg.jpg) repeat-x;height: 35px; width:450px; line-height:35px; color:#FFF; text-align:center;letter-spacing: 2px; padding: 0 5px; font-size:14px;}
	.index .left .movies li{height: 233px; width:460px; text-align: center; padding: 15px 0 3px 0;}
	
	.index .left .links{margin: 10px 0 0 0; background:#F3F3F3;}
	.index .left .links ul{}
	.index .left .links ul li{background: url(../images/ico2.gif) no-repeat 5px center; text-indent: 19px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 25px; border-bottom: 1px dashed #ccc;}

	.index .left .weibo{margin: 10px 0 0 0;}
	
	.index .center{float: left; width: 630px; margin-left:10px;}
	
	.index .center .news h2{background: #FFFFFF; height: 35px; font-size: 18px; letter-spacing: 2px; font-weight: bold; line-height: 22px; margin-top:-41px; float:left; font-weight:100;}
	.index .center .news h2 .title_1{display: block; float: left;border-bottom: 5px solid #00a1e9; background: url(../images/news_menu_bg.gif) no-repeat right;background-position-Y: -18px;height: 37px; text-align:center; width:136px;color: #377cb7; margin:0}
	.index .center .news h2 a:hover{color: #00a1e9;border-bottom: 5px solid #00a1e9;}
	.index .center .news h2 a.hover{display: block; float: left;border-bottom: 5px solid #00a1e9; background: url(../images/news_menu_bg.gif) no-repeat right;background-position-Y: -18px;height: 37px; text-align:center; width:136px;color: #00a1e9; margin:0}

	.index .center .news h2 .title_2{display: block; float: left;border-bottom: 5px solid #e1e1e1;background: url(../images/news_menu_bg.gif) no-repeat right;background-position-Y: -18px; height: 37px; text-align:center; width:136px;color:#6e6e6e; margin:0; font-size:16px;}
	.index .center .news h2 .title_2_2{display: block; float: left;border-bottom: 5px solid #e1e1e1;height: 37px; text-align:center; width:136px;color:#6e6e6e; font-size:16px;}
	.index .center .news h2 a{display: block; float: right; margin-right: 10px; background: url(../images/more.gif) no-repeat center; width: 30px; height: 37px;}
	.index .center .news .pics{margin: 10px 0 0 0;}
	.index .center .news .pics div{float: left; width: 245px; height: 216px; margin-right: 10px;}
	/*.index .center .news .pics div img{width: 245px; height: 216px;}*/
	/*焦点图*/
		.focus{ position:relative; width:245px; height:216px; background-color: #000; float: left;}  
		.focus img{ width: 245px; height: 216px;} 
		.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
		.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
		.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
		.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
		.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
		.focus .fPic{ position:absolute; left:0px; top:0px; }  
		.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
		.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:28px; line-height: 28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:rgba(0,0,0,0.6);    
		filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
		.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
		.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
		.focus .fcon img{ display:block; }  
		.focus .fbg{bottom:15px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
		.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
		.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
		.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
		.focus .D1fBt img{display:none}    
		.focus .D1fBt i{display:none; font-style:normal; }    
		.focus .prev,.focus .next{position:absolute;width:20px;height:37px;background: url(/ico/focus_btn.png) no-repeat;}
		.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -37px; cursor:pointer; }  
		.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-20px -37px;  cursor:pointer;}  
		.focus .prev:hover{  background-position:0 0; }  
		.focus .next:hover{  background-position:-20px 0;} 
	
	.index .center .news .pics ul{float: right; width: 246px;}
	.index .center .news .pics ul li{line-height: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom: 1px solid #EBEBEB; background: url(../images/ico3.gif) no-repeat left center; text-indent: 10px;}
	.index .center .news .pics ul li span{float: right; margin-left: 5px; color: #999;}
	
	.index .center .news dl{margin: 10px 0 0 0;}
	.index .center .news dd{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-indent: 17px;font-size:12px; line-height:25px; height:25px;background: url(../images/news_left_2.gif) no-repeat;background-position:3px 8px; padding-left:15px; margin-left:26px;}
	.index .center .news dd:hover{background: url(../images/news_left_1.gif) no-repeat;background-position:3px 8px;}
	.index .center .news dd span{float: right; margin-right: 5px; color: #999;font-size:12px; line-height:28px; height:28px;}
	
	#news_sh_1{padding-top:5px;}
	#news_sh_2{padding-top:5px;}
	#news_sh_3{padding-top:5px;}
/*首页项目*/
	.index .project{width: 1100px; margin-top:29px;}
	.index .project li{float: left; width: 259px;}
	.index .project li div{ background-color:#00a1e9;height:29px; color:#FFF; line-height:29px; text-align:center; font-size:14px;letter-spacing: 2px; }
	.index .project .marginleft{ margin-left:21px;}
	.index .project .textleft{border-bottom-left-radius:10px;}
	.index .project .textright{border-bottom-right-radius:10px;}
	
	
	.index .center .development{margin: 10px 0 0 0;}
	
	.index .center .development h2{color: #000; height: 27px; font-size: 15px; letter-spacing: 2px; font-weight: bold; line-height: 27px; font-family: "微软雅黑"; border-bottom: 1px solid #EBEBEB;}
	.index .center .development h2 span{display: block; float: left; background: url(../images/ico.png) no-repeat left center; text-indent: 16px; height: 27px;}
	.index .center .development h2 a{display: block; float: right; margin-right: 10px; background: url(../images/more.gif) no-repeat center; width: 30px; height: 27px;}
	.index .center .development dl{margin: 10px 0 0 0;}
	.index .center .development dd{line-height: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom: 1px solid #EBEBEB; background: url(../images/ico3.gif) no-repeat left center; text-indent: 10px;}
	.index .center .development dd span{float: right; margin-left: 5px; color: #999;}

	.index .center .pianz{margin: 10px 0 0 0;}
	.index .center .pianz h2{color: #000; height: 27px; font-size: 15px; letter-spacing: 2px; font-weight: bold; line-height: 27px; font-family: "微软雅黑"; border-bottom: 1px solid #EBEBEB;}
	.index .center .pianz h2 span{display: block; float: left; background: url(../images/ico.png) no-repeat left center; text-indent: 16px; height: 27px;}
	.index .center .pianz h2 a{display: block; float: right; margin-right: 10px; background: url(../images/more.gif) no-repeat center; width: 30px; height: 27px;}
	
	.index .center .pianz ul{margin: 10px 0 0 0;}
	.index .center .pianz ul li{float: left; width: 25%; text-align: center;}
	.index .center .pianz ul li img{width: 110px; height: 88px;}
	.index .center .pianz ul li h3{width: 110px; margin: 0 auto; height: 22px; line-height: 22px; color: #fff; text-align: center; font-size: 12px;}
	.index .center .pianz ul li h3 a{color: #fff;}
	.index .center .pianz ul li .pjb1{background: url(../images/pjb1.gif) no-repeat;}
	.index .center .pianz ul li .pjb2{background: url(../images/pjb2.gif) no-repeat;}
	.index .center .pianz ul li .pjb3{background: url(../images/pjb3.gif) no-repeat;}
	.index .center .pianz ul li .pjb4{background: url(../images/pjb4.gif) no-repeat;}
	
	.index .right{float: right; width: 179px; padding: 1px 0 0 0;}
	.index .right .ilist{border:1px solid #E4E4E4; background: #F7F7F7; padding:0 7px 10px 7px; margin-bottom: 20px;}
	.index .right .ilist h2{height: 30px; line-height: 30px; border-bottom: 1px solid #E4E4E4; background: url(../images/ico.png) no-repeat left center; text-indent: 16px; color: #000; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; letter-spacing: 2px;}
	.index .right .ilist ul{border: 1px solid #E4E4E4; background: #fff; margin: 10px 0 0 0; padding: 0 10px;}
	.index .right .ilist ul li{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 21px; background: url(../images/ico3.gif) no-repeat left center; text-indent: 9px;}

/*内页*/
	.pd4{padding: 4px 0 0 0;}
	.category{float: right; width: 220px;font-family:"微软雅黑","宋体";}
	.category h2{color: #00a1e9; font-weight: bold; font-size: 24px; line-height: 40px; margin-top:10px; margin-bottom:9px;}
	.category ul{margin: 0;border-top: 25px solid #00a1e9;}
	.category ul div{background: url(../images/arrow_1.gif) no-repeat right center;background-position: 160px 18px;text-indent: 28px; line-height: 42px; height:41px; font-size:14px;border-bottom:1px solid #dcdcdc;font-weight:bold; }
	.category ul a div {color:#00a1e9; width:196px;}
	.category div:hover{color: #2f4a64;background: url(../images/arrow_2.gif) no-repeat right center;background-position: 160px 18px;}
	.category ul dl{margin: 0; clear:both; float:none!important; display:block; width:196px;}
	.category dd a:hover{color: #317dc0;}
	.category a:hover{ color:#317dc0;}
	.category ul dl dd{line-height: 35px;text-indent: 45px; font-size:12px; border-bottom:1px solid #dcdcdc;}
	.category ul dl dd a{color: #6f6f6f;font-weight: 500;}
	.category ul dl a div{color: #6f6f6f;font-weight: 500;}
	.category ul dl a div:hover{color: #00a1e9;}
	
	
	
	.category ul dl .menuleftdd {line-height: 35px;text-indent: 40px; font-size:12px; border-bottom:1px solid #dcdcdc;color:#6f6f6f;}
	.category ul dl .menuleftdd a{font-weight: 500;color:#6f6f6f;}
	.category ul dl .menuleftdd a:hover{font-weight: 500;color:#317dc0;}
	.infos{float: left; width: 768px; padding: 10px 0 0 30px; color:#6e6e6e; font-size:18px; text-align:left; min-height:360px;}
	.infos .local{height: 32px; line-height: 32px; margin: 0; font-size:12px;}
	.infos .title{padding: 5px 0; text-align: center; color: #666666; font-size:18px; font-weight: bold; height:20px;}
	.infos .time{text-align: center; line-height: 32px; color: #6f6f6f; font-size:14px;}
	.infos .details{line-height: 32px; font-size: 12px;}
	.infos .details img{ max-width:770px;}
	.infos .details ul{text-indent: 2em;}
	.infos .details ul li{list-style:inside;}
	
	.info_1{background: #00a1e9; height:26px;text-indent:10px; border-top-right-radius:15px; color:#FFF; line-height:26px; font-size:12px; margin-top:17px;}
	.info_2{ }
	.info_3{ float:left; width:550px; font-size:12px;letter-spacing: 2px; margin-top:24px;}
	.info_3 li{ float:left; width:214px; line-height:38px;height:37px;border-bottom: 1px solid #dbdbdb;border-right: 1px solid #dfdfdf;background: #e5e5e5; margin-left:47px; text-align:center; margin-top:29px;}
	.info_5{ float:left; padding:30px 0 13px 0;}
	.info_6{ float:left;margin:0 10px 0 10px; width:164px; padding-top:26px;}
	.info_7{ color:#00a1e9; font-size:14px; line-height:150%;}
	.info_8{ color:#6e6e6e; font-size:12px; line-height:25px;}
	.info_9{ color:#6e6e6e; font-size:12px; line-height:25px;}
	.info_10{ float:left;padding:30px 0 31px 0;}
	.info_11{float:left;color:#6e6e6e; font-size:12px; line-height:25px; width:518px;padding:27px 0 25px 23px;}
	
	
	.alist{padding: 0 5px;}
	.alist li{line-height: 32px; border-bottom: 1px solid #EBEBEB; background: url(../images/ico3.gif) no-repeat left center; text-indent: 15px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; font-size:12px;}
	.alist li span{float: right;}
	
	.case{padding: 0 5px;}
	.case li{margin-bottom: 12px;}
	.case li i{display: block; border:1px solid #E4E4E4; padding: 3px; width: 88px; height: 52px; float: left; text-align: center; margin-right: 10px;}
	.case li i img{width: 88px; height: 52px;}
	.case h2{line-height: 23px; font-size: 12px;}
	.case p{line-height: 32px;}
	.case p span{float: right;}
	
	.sjhj thead tr{background:#E7E7E7; height:20px; line-height:20px; color:#6f6f6f;}
	.sjhj thead tr td{text-align:center; white-space:nowrap; text-indent:6px}


	.sjhj tbody tr td{border-bottom:1px solid #EBEBEB; padding:5px 0;}
	.sjhj .sort{background:url(../images/ico3.gif) no-repeat left center; text-indent:9px;}
	
	
	.pages{float: left; position: relative; left: 50%; margin: 12px 0 0 0; font-family: "宋体"; font-size:14px;}
	.pages a{float: left; position: relative; left: -50%; padding: 0 10px; display: block; border: 1px solid #E2E2E2; height: 25px; line-height: 25px; margin-right: 10px; color: #333; font-size:14px;}
	.pages span{float: left; position: relative; left: -50%; padding: 0 6px; display: block; height: 25px; line-height: 25px; margin-right: 10px; color: #333 font-size:14px;;}
	
	/*主导航*/
.nav { background:#;00a1e9;z-index: 99; position: relative; min-width: 1100px;}
.menu { margin: 0 auto; padding: 0; width: 1100px; height: 39px; }
.menu li {float: left; position: relative; font-size: 16px; height: 39px; text-align: center;width: 137px;}
.menu li a { color: #ffffff; display: block; line-height: 39px; padding: 0px;font-family: '微软雅黑', sans-serif;}
.menu li ul li a { color: #ffffff; display: block; line-height: 39px; padding: 0px;height:39px;}
.menu li:hover > a { background:url(/images/menu_bg2.gif) repeat-x;background-position-X: 5px;text-decoration: none; margin-left:1px;}
.menu ul { display: none; margin: 0; padding: 0; min-width: 136px; width: 100%;border-right: #016897 solid 1px;border-bottom: #004666 solid 1px; }
.menu li:hover > ul { display: block; *left:-22px;}
.menu ul li { display: block; height: 39px; float: none; background:#00a1e9; border-top: #6cc9f2 solid 1px; border-left: none; }
.menu ul li:hover a, .menu li:hover li a { background: none; color: #ffffff; text-align: center; }
.menu ul a { display: block; height: auto; font-size: 14px; word-wrap: break-word; }
.menu ul a:hover, .menu ul li:hover > a {background:url(/images/PC/navhover_bg.png) repeat-x; !important;
color: #f7f7f7 !important; text-shadow: rgba(0,0,0,0.7) 2px 2px 2px; }

/*表格样式*/
.table1 {
	border:1px solid #dedede;
	border-collapse:collapse;
	width:100%;
	font-size:13px;
	line-height:2;
}
.table1 td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	height:20px;
	
	padding-right:3px;
	padding-left:3px;
}
