html,body
{		
	margin:0;
	padding:0;
	color:#333;
	font-size:14px;
	overflow-x:hidden;
	font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}
@font-face 
{
  font-family: 'tps';
  src: url('font/font.eot'); 
  src: url('font/font.eot?#iefix') format('embedded-opentype'), 
  url('font/font.woff') format('woff'), 
  url('font/font.ttf') format('truetype'), 
  url('font/font.svg#iconfont') format('svg'); 
}
i
{
	position:relative;
	display:inline-block;
    font-family:"tps" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale
}
a,a:hover
{
	color:#333;
	text-decoration:none
}
a:hover
{
	color:#ff6700
}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,em,span,label,i,p,img,a,input
{
	border:0;
	margin:0;
	padding:0;
	outline:none;
	list-style:none;
	font-style:normal;
	font-weight:400
}
img
{
	border:0;
	width:100%;
	line-height:0
}
.clear
{
	height:0;
	clear:both;
	overflow:hidden
}
.navtab
{
	height:40px;
	background:#eee;
	border-bottom:2px solid #ff8400
}
.navtab h3
{
	color:#999;
	float:left;
	padding:0 20px;
	line-height:40px
}
.navtab h3.more
{
	color:#999;
	padding:0;
	float:right;
	line-height:40px;
	background:none;
	margin-right:16px	
}
.navtab h3.more a
{
	color:#999;
	line-height:40px;
	font-family:"tahoma";
	text-transform:uppercase
}
.navtab h3.more a:hover
{
	color:#e8661b
}
.navtab h3.on
{
	color:#fff;
	background:#ff8400
}




.navtab h3.on a
{
	color:#fff
}
.navtab h3.more span
{
	line-height:40px
}
#top
{
	height:40px;
	background:#f2f2f2;
	border-bottom:1px solid #d7d7d7
}
#top .top
{
	width:1200px;
	height:40px;
	margin:0 auto
}
#top .top span
{	
	float:left;
	line-height:40px
}
#top .top span.right
{
	float:right
}
#top .top span a
{
	margin:0 4px
}
#logo
{
	padding:0;
	margin:0 auto;
	width:1200px;
	height:135px;
}
#logo .logo
{
	float:left;
	width:480px;
	height:95px;
	padding:20px 0
}
#logo .logo a
{
	float:left;
	width:90px;
	height:90px;
	display:block;
	margin-right:20px
}
#logo .logo em
{
	color:#0e6ece;
	display:block;
	font-size:30px;
	font-weight:700;
	line-height:50px
}
#logo .logo span
{
	color:#666;
	font-size:20px;
	font-weight:700
}
#logo .tel 
{
	width:360px;
	height:95px;
	float:right;
	padding:20px 0;
}
#logo .tel i
{
	color:#0e6ece;
	float:left;
	width:46px;
	height:46px;
	display:block;
	margin:16px;
	font-size:46px
}
#logo .tel span
{
	color:#0e6ece;
	font-size:24px;
	line-height:40px
}

#logo .tel h3 
{
	font-size:18px
}
#logo .tel h3 em
{
	top:3px;
	color:#ff7300;
	font-size:26px;
	margin-left:10px;
	position:relative;
	font-family:arial;
	font-style:italic;
	letter-spacing:1px;
}
#menu 
{
	width:100%;
	height:52px;
	background:#0e6ece
}
#menu .menu
{
	width:1200px;
	height:52px;
	margin:0 auto
}
#menu .menu a
{
	color:#fff;
	float:left;
	width:146px;
	height:52px;
	display:block;
	text-align:center;	
	font-size:18px;
	line-height:52px
}
#menu .menu a:hover,#menu .menu a.fixed
{
	background:#ff8400
}
#banner
{
	height:415px;
	margin:0 auto;
	overflow:hidden;
	position:relative	
}
#banner .bd
{
	top:0;
	left:0;
	z-index:1;
	display:block;
	height:415px;       
	position:absolute
	
}
#banner .bd a
{
	height:415px;
	display:block;
	background-size:cover;
	background-repeat:no-repeat
}
#banner .hd
{	
	left:50%;
	z-index:1;
	bottom:20px;
	margin-left:-50px;
	text-align:center;
	position:absolute
	
}
#banner .hd a
{
	width:15px;
	height:15px;
	margin:0 5px;
	cursor:pointer;
	border-radius:50%;
	display:inline-block;
	background: #fff
}
#banner .hd a.on
{
	background:#0e6ece
}
#nav
{
	height:54px;
	background:#f2f2f2
}
#nav .nav
{
	width:1200px;
	height:54px;
	margin:0 auto
}
#nav .nav span
{
	float:left;
	line-height:54px
}
#nav .nav span a
{
	margin:0 4px
}
#nav .nav span.r
{
	float:right;
	padding:9px 0
}
#nav .nav span.r input
{
	float:left;
	width:240px;
	height:34px;
	padding:0 10px;
	line-height:34px;
	border:1px solid #ddd;
	border-right:0
}
#nav .nav span.r a
{
	color:#fff;
	margin:0;
	float:left;
	width:80px;
	height:36px;	
	display:block;
	line-height:36px;
	text-align:center;
	background:#ff7300 	
}
#wrap
{
	width:1200px;
	height:auto;
	margin:19px auto
}
#wrap .left,#wrap .right
{
	float:left;
	width:284px;
	height:auto	
}
#wrap .left h3
{
	color: #fff;
	display:block;
	height:120px;	
	font-size:30px;
	line-height:40px;
	text-align:center;
	padding-top:30px;
	background:#025aa1;
	border-bottom:1px solid #005494;
}
#wrap .left h3 em
{
	display:block;
	font-size:24px;
	text-transform:uppercase
}
#wrap .left span
{
	height:40px;
	display:block;
	padding:0 20px;
	line-height:40px;
	background:#0064b2;
	font-size:16px;
	cursor:pointer
}
#wrap .left span a
{
	color:#fff
}
#wrap .left span i
{
	margin:0 8px;
	font-size:20px
}
#wrap .left span:hover,
#wrap .left span.fixed
{
	background:#ff8400
}
#wrap .left ul
{
	display:block;
	padding:6px 10px ;
	border-left:1px solid #ddd;	
	border-right:1px solid #ddd
}
#wrap .left ul.end
{
	border-bottom:1px solid #ddd
}
#wrap .left ul li
{
	height:36px;
	line-height:36px;
	border-bottom:1px dashed #ddd
}
#wrap .left ul li.end
{
	border:0
}
#wrap .left ul li a
{
	display:block;
	height:36px;
	padding-left:30px;
}
#wrap .left ul li a.fixed
{
	color:#ff6700
}
#wrap .left .more
{
	padding:30px 0;
	text-align:center;
	background:#0064b2
}
#wrap .left .more a
{
	color:#fff;
	width:120px;
	height:36px;
	margin:0 auto;
	display:block;
	border-radius:36px;
	text-align:center;
	font-size:18px;
	line-height:36px;
	background:url(img/hover.png) repeat-x;
	box-shadow: 3px 3px 6px rgba(0,0,0,.6);
	-moz-box-shadow: 3px 3px 6px rgba(0,0,0,.6);
	-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.6)
}
#wrap .left .contact
{	
	color:#fff;
	height:122px;
	padding:6px 0;	
	text-align:center;
	background:url(img/contactbg.png) repeat-x
}
#wrap .left .contact i
{
	width:55px;
	height:55px;
	display:block;
	margin:0 auto;
	background:url(img/tel.png) no-repeat
}
#wrap .left .contact em
{
	padding:4px 0;
	display:block;
	font-size:16px;
	line-height:20px
}
#wrap .left .contact a
{
	color:#fff;
	font-size:24px;
	font-weight:700;
	line-height:30px
}
#wrap .left .quick
{
	padding:0 0 10px 0;
	margin-top:20px;
        border:1px solid #ddd
}
#wrap .left .quick h4
{
	color:#fff;
	display:block;
	margin-bottom:16px;
	text-align:center;
	background:#0e6ece;
	font-size:20px;
	font-weight:700;
	line-height:40px
}
#wrap .left .quick p
{
    color: #666;
    padding: 0 16px;
    font: 400 16px/30px "tahoma","\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";
}
#wrap .right
{
	float:right;
	width:897px
}
#wrap .right ul.image,#example ul
{
	display:block;
}
#wrap .right ul.image li,#example ul li
{
	float:left;
	width:212px;
	height:250px;
	margin:16px 16px 0 0;
	background:#eee
}
#wrap .right ul.image li.end,#example ul li.end
{
	margin:16px 0 0 0
}
#wrap .right ul.image li a,#example ul li a
{
	width:212px;
	height:250px;
	display:block;
	overflow:hidden
}
#wrap .right ul.image li:hover,#example ul li:hover
{
	background:#0e6ece
}
#wrap .right ul.image li:hover a,#example ul li:hover a
{
	color:#fff
}
#wrap .right ul.image li img,#example ul li img
{
	float:left;
	line-height:0
}
#wrap .right ul.image li em,#example ul li em
{
	padding:0 6px;
	display:block;
	text-align:center;
	font-size:16px;
	line-height:40px
}
#wrap .right ul.plist
{
	padding:16px 16px 0 16px;
        border:1px solid #f2f2f2
}
#wrap .right ul.plist li
{
	width:204px;
	height:244px;
	margin:0 16px 16px 0;
}
#wrap .right ul.plist li.end
{
	margin:0 0 16px 0
}
#wrap .right ul.plist li img
{
	width:204px;
	height:204px
}
#wrap .right .context
{
	padding:20px
}
#wrap .right .context .tipbar
{
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:white;
	margin: 10px 15px 20px 15px;
	border-bottom:1px dashed #ddd;
	border-top:1px dashed #ddd;
}
#wrap .right .context .tipbar span
{
	margin:0 6px
}
#wrap .right .context .ctitle
{
	color:#666;
	text-align:center;
	font-size:24px;
	line-height:50px
}
#wrap .right .context .content p
{
	margin:10px 0;
	display:block;
	text-indent:2em;
	font-size:16px;
	line-height:28px
}
#wrap .right .context .content img
{
	width:auto
}
#wrap .right .itemlist
{
	height:auto;
	padding:16px 0	
}
#wrap .right .itemlist dl
{
	height:160px;
	margin-bottom:16px;
	border-bottom:1px solid #ddd;
}
#wrap .right .itemlist dl dt,#wrap .right .itemlist dl dt a
{
	float:left;
	display:block;
	width:144px;
	height:144px;
	overflow:hidden
}
#wrap .right .itemlist dl dt img
{
	width:100%
}
#wrap .right .itemlist dl dd
{
	float:right;
	width:732px;
	height:144px;
}
#wrap .right .itemlist dl dd h3
{
	display:block;
	height:18px;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:18px;
	line-height:20px
}
#wrap .right .itemlist dl dd h3 a.cate
{
	color:#fff;
	border:0;
	margin-right:6px;
	padding:2px 8px;
	display:inline-block;
	background:#0e6ece;
	line-height:24px
}
#wrap .right .itemlist dl dd p.memo
{
	display:block;
	height:78px;
	text-indent:2em;
	font-size:12px;
	line-height:22px
}
#wrap .right .itemlist dl dd p.memo a
{
	color:#0e6ece;
	margin:0 4px
}
#wrap .right .itemlist dl dd p.key
{
	font-size:12px;
	line-height:30px
}
#wrap .right .itemlist dl dd p.key span
{
	color:#bbb;
	margin-right:12px	
}
#wrap .right .msg dl dd
{
	width:100%
}
#wrap .cmtlist
{
	padding:16px;
	border-radius:5px;
	border:1px solid #ddd
}
#wrap .cmtlist dl
{
	margin:20px 0
}
#wrap .cmtlist dl dt
{
	float:left;
	width:80px;
	height:120px;
	text-align:center
}
#wrap .cmtlist dl dt img
{
	width:80px;
	height:80px;
	border-radius:50%
}
#wrap .cmtlist dl dt em
{
	color:#26d1b3;
	font:400 16px/40px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}
#wrap .cmtlist dl dd
{
	float:left;
	width:568px;
	padding:0 16px;
	border-radius:5px;
	margin-left:30px;
	background:#f9f9f9;
	position:relative
}
#wrap .cmtlist dl dd tt
{
	top:30px;
	left:-24px;
	z-index:12;
	border-width:12px;
	border-style:solid;
	position:absolute;
	border-color:transparent #f9f9f9 transparent transparent
}
#result .cmtlist dl dd em
{
	color:#aaa;
	margin:0 8px;
	padding:3px 20px;
	border-radius:3px;
	position:relative;
	border:1px solid #ccc;
	font:400 14px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}
#wrap .cmtlist dl dd p
{
	color:#aaa;
	margin-top:15px;
	text-indent:2em;
	font:400 14px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}
#wrap .cmtlist dl dd p img
{
	width:24px;
	height:24px;
	margin:0 4px;
	vertical-align:middle;
}
#wrap .cmtlist dl dd label
{
	color:#ccc;
	display:block;
	margin:10px 0;
	font:400 14px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}
#wrap .cmtlist dl dd label time
{
	float:right
}
#wrap .cmtlist dl.replay dt
{
	float:right
}
#wrap .cmtlist dl.replay dd
{
	color:#fff;
	float:right;
	width:560px;
	background:#9c6;
	margin-right:30px;
}
#wrap .cmtlist dl.replay dd p
{
	color:#fff
}
#wrap .cmtlist dl.replay dd tt
{
	left:592px;
	border-color:transparent  transparent transparent #9c6
}
#wrap .cmtlist dl.replay dd label
{
	color:#fff
}
#wrap .right dl.comment
{
	margin:16px 0 0 0;	
	padding-bottom:16px;	
	border-bottom:1px solid #ddd
}
#wrap .right dl.comment dt,
#wrap .right dl.comment dt img
{
	float:left;
	width:64px;
	height:64px
}
#wrap .right dl.comment dt img
{
	border-radius:50%;
	border:1px solid #eee
}
#wrap .right dl.comment dd
{
	float:right;
	width:810px;
	position:relative
}
#wrap .right dl.comment dd input,
#wrap .right dl.comment dd textarea
{
	width:788px;	
	height:100px;
	padding:10px;
	border-radius:5px;
	border:1px solid #e5e5e5
}
#wrap .right dl.comment dd input
{
	height:30px;
	margin-bottom:16px
}
#wrap .right dl.comment dd label
{
	margin:16px 0;
	display:block;
	position:relative
}
#wrap .right dl.comment dd label i
{
	color:#ddd;
	float:left;
	cursor:pointer;
	font-size:26px;
	cursor:pointer;
	margin-right:16px;
	overflow:hidden
}
#wrap .right dl.comment dd label i.fixed,
#wrap .right dl.comment dd label i:hover
{
	color:#f60
}
#wrap .right dl.comment dd label a
{
	color:#fff;
	float:right;
	width:120px;
	height:36px;
	text-align:center;	
	background:#07b3fc;
	border-radius:3px;	
	display:inline-block;
	font:400 16px/36px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}
#wrap .right dl.comment dd label input
{
	
	width:29px;
	height:26px;
	padding:0;
	cursor:pointer;
	text-indent:9999px;
	background:#000
}
#wrap .right dl.comment .emotion
{
	left:0;
	top:40px;	
	z-index:100;
	width:550px;
	display:none;
	border-radius:5px;
	position:absolute;
	background:#fcfcfc;
	border:1px solid #e5e5e5
}
#wrap .right dl.comment .emotion span
{	
	left:4px;
	top:-20px;
	z-index:100;
	position:absolute;
	border-width:10px;
	border-style:solid;
	border-color:transparent transparent #e5e5e5 transparent
}
#wrap .right dl.comment .emotion span i
{
	top:-8px;
	left:-10px;		
	z-index:101;
	position:absolute;
	border-width:10px;
	border-style:solid;
	border-color:transparent transparent #fff transparent;
}
#wrap .right dl.comment .emotion h3
{
	height:40px;
	color:#b2b2b2;
	display:block;	
	text-indent:15px;
	font:400 14px/40px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}
#wrap .right dl.comment .emotion h3 em
{
	float:left;
	margin:0 10px
}
#wrap .right dl.comment .emotion h3 em.close
{
	float:right;
	text-indent:0;
	cursor:pointer;
	font-size:26px
}
#wrap .right dl.comment .emotion .face
{
	margin:0 10px 10px 10px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#wrap .right dl.comment .emotion .face p
{
	padding:4px;	
	float:left;
	cursor:pointer;
	border:1px solid #e5e5e5;
	border-right:0;
	border-bottom:0
}
#wrap .right dl.comment .emotion .face p img
{
	float:left;
	width:24px;
	height:24px
}
#wrap .right dl.comment .mask
{	
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:280px;
	display:none;	
	position:absolute;
	text-align:center;
	background:#f9f9f9;
	opacity:.6
}
#wrap .right dl.comment .send
{
	height:320px
}
#wrap .right dl.comment .mask span
{
	padding-left:40px;
	font:400 16px/120px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}
#wrap .right dl.comment .send span
{
	font:400 16px/320px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}
#wrap .right dl.comment .mask span.load
{
	background:url(img/ajax.gif) no-repeat 0 center
}
#wrap .right dl.comment .mask span.suc
{
	background:url(img/suc.gif) no-repeat 0 center
}
#wrap .right dl.comment .mask span.err
{
	background:url(img/err.gif) no-repeat 0 center
}
#wrap .right ul.infolist
{
	padding:0
}
#wrap .right ul.infolist li 
{
	margin:0;
	clear:both;
	height:58px;
	padding:0 10px;
	line-height:58px;	
	border-bottom: 1px solid #b4b4b4	
}
#wrap .right ul.infolist li a 
{
	float:left;
	padding: 0 0 0 30px;
	background: url(img/li1.jpg) 10px center no-repeat	
}
#wrap .right ul.infolist li span 
{
	float: right
}
#wrap .right .conimg 
{
	
	margin-top:16px
}
#wrap .right .conimg .img,#wrap .right .conimg .toolbar
{
      float:left
}
#wrap .right .conimg .img a
{
	display:block;
	width:300px;
	height:300px;
	padding:3px;
	overflow:hidden;
	border:1px solid #ddd
}

#wrap .right .conimg .img a:hover
{
	border:1px solid #1673b9
}
#wrap .right .conimg .img a img
{
	width:100%;
}
#wrap .right .conimg .toolbar
{
	width:588px;
	height:308px
}
#wrap .right .conimg .toolbar dd
{
	padding-left:16px;
	line-height:34px
}
#wrap .right .conimg .toolbar dd.tips
{
	margin:4px 0 10px 0
}
#wrap .right .conimg .title
{
	margin:26px 0;
	height:40px;
	background:#1673b9
}
#wrap .right .conimg .title label
{
	color:#1673b9;
	line-height:40px;
	font-weight:700;
	display:inline-block;
	height:40px;
	margin:0 4px;
	padding:0 10px;
	font-size:16px;
	text-align:center;
	background:white
}
#wrap .right .conimg .orange
{	
	background:#f90
}
#wrap .right .conimg .orange label
{
	color:#f90
}
#wrap .right .conimg .toolbar ul
{
	padding:0;
	height:88px;
	overflow:hidden
}
#wrap .right .conimg .toolbar li
{
    float:left;
    width:76px;
    height:76px;
	padding:2px;
	overflow:hidden;
    margin:6px 8px 0 0;
	border:1px solid #ccc;
    vertical-align:bottom
}
#wrap .right .conimg .toolbar li a img
{
    width:100%;
    
}
#wrap .right .conimg .toolbar li:hover
{
    border:1px solid #06c
}
#wrap .right .conimg .content
{
	padding:20px
}
#wrap .right .conimg .frame
{
	padding:0 20px 20px 20px
}
#wrap .right .conimg .content p
{
	margin:10px 0;
	display:block;
	text-indent:2em;
	font-size:16px;
	line-height:28px
}
#wrap .right .conimg .content img
{
	max-width:850px;
	text-align:center
}
#wrap .right iframe
{
	border:0;
	width:100%;
	height:568px;
	overflow:hidden
}
#wrap .right .page
{
	margin:20px 0;
	text-align:center;
	line-height:40px
}
#wrap .right .page a
{
	color:#666;	 	     
	margin-right:6px;
	padding:7px 10px;
	background:#fff;
	border-radius: 4px;
	font-family:tahoma;  
	border:1px solid #ccc;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px	
}
#wrap .right .page i
{
	margin-right:6px
}
#wrap .right .page a:hover,#wrap .right .page a.fixed
{
	color:#fff;
	background:#0e6ece;
	border:1px solid #0e6ece
}
#wrap .right .page a.fixed
{
	font-weight:700
}
#wrap .right .pages
{
	padding:10px 0;
	margin:30px auto;
	position:relative;
	border-top:1px dashed #dedede
}
#wrap .right .pages span
{
	display:block;
	line-height:30px
}
#wrap .right .pages span a
{
	line-height:30px
}
#wrap .right .pages a.back
{
	top:10px;
	right:0;
	width:120px;
	height:60px;
	color:#fff;
	border-radius:6px;
	position:absolute;
	text-align:center;
	background:#0e6ece;
	font-size:18px;
	line-height:60px
}
#wrap .right .pages a.back:hover
{
	background:#f90
}
#wrap .right ul.relation
{
	padding:16px
}
#wrap .right ul.relation li
{
	float:left;
	width:100%;
	height:50px;
	margin-right:40px;
	border-bottom:1px dashed #ccc;
	font-size:16px;
	line-height:50px
}
#wrap .right ul.relation li.end
{
	margin-right:0
}
#wrap .right ul.relation li em
{
	color:#666;
	float:left;
	font-size:24px;
	margin-right:6px
}
#wrap .right ul.relation li span
{
	float:left;
	width:728px;
	height:50px;
	overflow:hidden;
	display:inline-block;
	text-overflow:ellipsis;
	white-space: nowrap
}
#wrap .right ul.relation li time
{
	color:#ddd;
	float:right;
	font-size:14px
}
#wrap .right ul.relation li a.down
{
	color:#fff;
	margin-left:30px;
	padding:6px 12px;
	background:#0e6ece;
	border-radius:5px;
	font-size:14px
}
#wrap .right ul.relation li a.down:hover
{	
	background:#f90;
}
#wrap .right ul.relation li a:hover em,
#wrap .right ul.relation li a:hover span
{
	color:#0e6ece
}
#wrap .right ul.v li
{
	margin-right:0
}
#about
{
	width:1200px;
	margin:0 auto
}
#about .about
{
	margin:16px 0
}
#about .video
{
	float:left;
	width:400px;
	height:400px;
	overflow:hidden;
	position:relative
}
#about .video i
{
	top:50%;
	left:50%;
	color:#fff;
	font-size:96px;
	font-weight:700;
	cursor:pointer;
	position:absolute;
	margin:-48px 0 0 -48px
}
#about .video i:hover
{
	color:#ff8700
}
#about .thumb
{
	float:left;
	width:230px;
	height:400px;
	margin:0 16px;
}

#about .thumb a
{
	width:230px;
	height:195px;
	display:block;
	overflow:hidden;
	background:#000
}
#about .thumb a.end
{
	margin-top:10px
}
#about .intro
{
	float:left;
	width:538px;
	font-size:16px;
	text-indent:2em;
	line-height:30px
}
#about .intro p
{
	margin:8px 0
}
#news
{
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	background:#f2f2f2	
}
#news .panel
{
	width:1200px;
	margin:0 auto
}
#news .news
{
	float:left;
	width:592px
}


#news .news .list,
#news .text
{
	width:592px;
	padding:10px 0 0 0
}
#news .news .list a
{
	width:592px;
	height:134px;
	display:block;
	overflow:hidden;
	margin:10px  0
}
#news .news .list a.end
{
	float:right
}
#news .news .list a dl
{
	width:592px;
	height:134px;
	background:#fff;
	overflow:hidden
}
#news .news .list a dl dt
{
	float:left;
	width:128px;
	height:134px;
	overflow:hidden;
}
#news .news .list a dl dt img
{
	float:left;
	height:134px
}
#news .news .list a dl dd
{
	float:right;
	width:440px;
	height:133px;
	padding:4px 8px 0 0
}
#news .news .list a dl dd h3
{
	color:#999;
	display:block;
	width:420px;
	height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size:16px;
	font-weight:700;
	line-height:30px
}
#news .news .list a dl dd span
{
	color:#ccc;
	font-size:12px;
	line-height:24px
}
#news .news .list a dl dd p
{
	color:#666;
	text-indent:2em;
	line-height:24px
}
#news .news .list a:hover *
{
	color:#fff;
	background:#0e6ece
}
#news .text
{
	float:right;
	padding:0
}
#news .text ul
{
	padding:8px;
	margin:16px 0;
	background:#fff
}
#news .text ul li
{
	
	margin:0 8px;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #ddd
}
#news .text ul li i
{
	margin-right:4px
}
#news .text ul li time
{
	float:right;
	color:#999;
	font-size:12px
}
#contactus
{
	width:1080px;
	height:371px;
	margin:50px auto;	
	background: url(img/contact.png) no-repeat;	
}
#contactus .t
{
	font-size: 16px;
	padding: 30px 20px 0 275px
}
#contactus .t p
{
	margin:10px;
	line-height:28px
}
#contactus ul
{
	padding:30px 0 0 280px
}
#contactus ul li
{
	width: 195px;
	float: left;
	text-align: center;
}
#contactus ul li.it2
{
	margin:0 90px;
}
#contactus ul li h5
{
	color:#333;
	font-size:16px;
	padding:50px 0 0 0
}
#contactus ul li p
{
	display:block;
	padding:0 20px;
	line-height:20px
}
#map
{
	width:1080px;
	height:406px;
	margin:0 auto 30px auto
}
#flink
{
	padding:20px 0;
	background:#0064b2;
	border-bottom:1px solid #7d7d7d
}
#flink .tit
{
	width:360px;
	height:30px;
	margin:0 auto;
	text-align:center;
	background:url(img/line.png)  0 center repeat-x
}
#flink .tit span
{
	color:#fff;
	font-size:16px;
	padding:0 10px;
	line-height:30px;
	background:#0064b2
}
#flink .flink
{
	width:1200px;
	margin:0 auto
}
#flink .flink a
{
	color:#fff;
    margin:0 10px;
	line-height:30px;
    display:inline-block;
}
#flink .flink a:hover
{
	color:#ff8700
}
#foot
{
	padding:16px 0;
	background:#24242e;
	border-top:1px solid #fff
}
#foot .foot
{
	width:1200px;
	margin:0 auto;
	text-align:center
}
#foot .foot p,
#foot .foot a
{
	color:#fff;
	line-height:20px
}
#foot .foot img
{
	width:120px;
	display:block;
	margin:16px auto 6px auto
}
#foot .foot em
{
	margin:0 10px
}



