﻿html, body, menu, ul, ol, li, p, dl, dt, dd, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset {
	padding:0;
	margin:0;
	border:0
}
ul, ol, li {
	list-style:none
}
h1, h2, h3, h4, h5, h6, b, i, em {
	font-size:1em;
	font-weight:normal;
	font-style:normal
}
body, input, button, textarea, select {
	-webkit-text-size-adjust:none;
	font:normal 14px/1.5 "\5FAE\8F6F\96C5\9ED1", helvetica, verdana, san-serif;
	outline:none;
	color:#333;
}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea {
	-webkit-appearance:none
}
a {
	text-decoration:none;
	color:#333;
}
.img img, video {
	vertical-align:middle;
}
body {
	min-width:320px;
	margin:0 auto;
	background:#fff
}
.btn {
	display:inline-block;
	vertical-align:middle;
}
.cfx:after, nav.mini:after, .h:after, .hn:after {
	content:' ';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	line-height:0
}


.bot-bar{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:#1d1d1d;
		color:#aaa;
		height:50px;
	}
	
	footer.bot-bar{
	background:#2d2d2d;
	text-align:center;
	font-size:0.8em;
	color:#999;
	line-height:50px;
}

.text p { padding-bottom:5px;}
.text p.last_p {text-align:right;}
.text p.last_p a {color:#09F;}

.xp_list li{}
.xp_list li {border-bottom:2px dashed #eee; }
.xp_list li a { display:block; padding:10px;}
.xp_list li dl {padding:10px 0;}
.xp_list li a:hover {background:#f5f5f5;}
.xp_list li a:hover dt {color:#000;}
.xp_list li a:hover dd.list_bot{ display:block;}
.xp_list dt {font-size:1em; line-height:2em; width:100%; height:2em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.xp_list dd {font-size:1em; line-height:1.5em; color:#666; height:4.5em; overflow:hidden; padding-top:8px;}
 dd.list_bot { height:1.5em; }
 dd.list_bot span {margin-right:10px; font-size:14px; color:#666;}


.mask {overflow:hidden;}
.r_list h3 {font-size:1em; line-height:2em; white-space:nowrap; overflow:hidden; height:2em; text-overflow:ellipsis;}
.r_list{padding-bottom:1em;}
.r_list li {border-bottom:1px solid #ddd; padding-bottom:1em }
.r_list li dt { line-height:1em; height:3em; overflow:hidden; display:block; color:#666;font-size:.8em;font-weight:normal;}
.r_list li dd {padding-top:10px;}
.img_box {float:left; width:30%;}
.mask p {float:left; width:70%;}
.r_list li:hover { display:block; background:#f5f5f5;}
.r_list li a { display:block; padding:0 10px;}
@media screen and (max-width:500px){
	.g_column_title { height:40px; }
	.g_column_title li a {  margin:6px 0; }
	.g_column_title h2 { font-size:1.5em; line-height:40px;}
	.g_column_title h2 a { color:#015375;}
	.img_box {float:left;  width:37%; overflow:hidden; height:auto; display:block;}
	.img_box img {}
	.mask p {float:right; width:60%; font-size:1em; line-height:1.5em; height:6em; overflow:hidden; display:block; }
}

ul.text_list {padding: 10px;}
.text_list li { overflow:hidden; width:100%; border-bottom:1px solid #ddd;}
.wapdoc .text_list li a{ overflow:hidden; width:100%; display:block; font-weight:normal;}
.text_list li a:hover { background:#f5f5f5;}
.text_list li p {display:block; width:80%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:2.5em; line-height:2.5em; float:left; text-align:left; font-weight:normal; font-size:.8em; color:#666;}
.text_list li span{display:block; width:20%; overflow:hidden; height:2.5em; line-height:2.5em; float:right; text-align:center; color:#666;font-weight:normal; font-size:.8em;}

.hd {width:100%; text-align:center; line-height:51px; }
.wapdoc .hd a {color:#fff; font-family:黑体; font-size:1.3em; text-align:center; display:block; text-shadow:0 1px 1px #600;}

.tit {
    padding-left: 10px;
}
.tit h3 {font-size:1.2em; text-align:left; line-height:2em; color:#000;}
.tit p.fbt{ text-indent:0;}
.fbt span {margin-right:10px; font-size:0.75em; color:#666; text-align:left;}


.photoList li p {
color: #333;
font-size: 15px;
letter-spacing: 0;
line-height: 18px;
text-decoration: none;
text-align: left;
padding: 6px 4px 0;
display:block;
}
.photoList{
	width: 100%;
}
.photoList ul {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.photoList li {
width: 48%;
display: inline-block;
margin: 14px 0 0 1%;
text-align: center;
vertical-align: top;
}
.photoList li img {
    border:1px solid #e0e0e0;
    padding:2px;
    background:#fff;
    vertical-align:top;
    width: 98%;
}




/** focus **/
.pic_focus { width:100%; position:relative; z-index:9;  margin:0 auto; overflow:hidden; }
.focus { width:100%; height:100%; position:relative; left:0; top:0; overflow:hidden; 
	transition:0.3s;
}
.focus div { width:100%; height:100%; display:block; position:relative; float:left; top:0;  -webkit-transition: -webkit-transform .4s ease-in-out; }
.focus img { width:100%; }
.title_focus { 
	height:58px; color:#fff; line-height:58px; font-size:1.5em; width:100%; position:absolute; z-index:2; bottom:0; left:0;
	background: #000;
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	background: -webkit-gradient(linear,left,from(rgba(0, 0, 0, 1)),to(rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	background: -o-linear-gradient(left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
}
.title_focus a { color:#fff; display:none; margin: 0 0 0 15px;}
.title_focus a.on { display:block;}
.select_focus { position:absolute; right:0; bottom:0; z-index: 3; height:28px; width:100%; text-align:right;}
.select_focus span { width:10px; height:10px; display:inline-block; margin:0 3px 0 0; border-radius: 10px; background:#fff;}
.select_focus span.on { background:#042240;}
h2.pic_more { font-size:1.5em; height:60px; line-height:60px; text-align:center; display:block; width:100%;}
h2.title {line-height:2em; text-align:left; height:auto; font-size:1.2em;}
h4 { font-size:1em; height:30px; line-height:30px; text-align:left; color:#444;display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.pic_more a { color:#025579; text-shadow:inset 0 0 1px 2px #fff; }
.date {overflow:hidden; /*border-bottom:1px solid #ddd;*/ width:100%;}
.date span {display:block; float:left; text-align:center; /*width:50%; */line-height:2em; color:#888; font-size:0.8em;  padding:5px 0;float:left; margin-right:10px;}
/*.date span.left_span {float:left;}*/
.date span.right_span { color:#F33; }
.pic_more a:hover { color:#f60;}
article {width:98%; margin:0 auto; padding:1em 0;border-bottom:1px solid #ddd;}
article p {font-size:1em; color:#333; line-height:1.5em; text-indent:2em;}
.img_b {width:100%; height:auto; padding:10px 0; }
.img_b img { max-width:100%; height:auto; text-align:center; margin:0 auto;display:block;}
.shen {padding:10px 0;}
.shen p {font-size:1em; color:#666; line-height:2em; text-align:right;}
@media screen and (max-width:500px){
	.title_focus {height:28px; line-height:28px; font-size:0.8em;}
	.pic_more { font-size:1em; height:40px; line-height:40px;}
}


/** menu_pic **/
.menu_pic { height:75px; background:#e9e9e9; box-shadow:0 5px 5px #c2c2c2;}
.menu_pic a { display:inline-block; font-size:1.5em; line-height:75px; height:75px; padding:0 30px; background:url(https://src.gongkong.com/website/c/PhoneCompany/img/space.png) no-repeat right center; color:#707981; text-shadow:2px 2px 2px #fff;}
.menu_pic a:hover { color:#f60;}
@media screen and (max-width:500px){
	.menu_pic {height:40px;}
	.menu_pic a { font-size:1em; height:40px; line-height:40px; padding:0 20px; background-size:2px 14px;}
}

/** picList **/
.picList { padding:15px 0 0 15px; margin:10px 0 0; display:-webkit-box;}
.picList div {
	-webkit-box-flex: 1;
	overflow:hidden;
	margin:0 10px 0 0;
}
.picList img { width:100%; display:block; margin:0 0 10px; box-shadow:0 3px 5px rgba(0,0,0,0.3);}
@media screen and (max-width:500px){
	.picList {padding:5px 0 0 5px;}
	.picList div{ margin:0 5px 0 0;}
	.picList img { margin: 0 0 5px;}
}

.ui-loader { display:none;}

.cp-img {
	width:100%;
	margin:0 auto;
}
.cp-img img {max-width:100%; text-align:center;}
.text h3 {font-weight:bold; font-size:1.2em;}

.gotop {
    position: absolute;
    right: 0;
    bottom: 0;
    width:50px;
    height: 50px;
}
footer.bot-bar {
    position: relative;
    text-align:left;
}

.text div.imgBox {
    text-indent: 0;
    text-align: center;
    width:80%;
    margin-left:10%;
    overflow:hidden;
}
    .text div.imgBox img {
        width: 100%;
        height: auto;
    }


 /*广告*/
#download {width:100%; background:#000;  overflow:hidden; height:100px; margin-bottom:3px;}
#download .img {float:left;}
#download a {display:block; width:90%; margin:0 auto;}
#download .image_box { float:left; overflow:hidden; width:50%;  padding-top:20px;}

#download p {line-height:30px; height:60px; overflow:hidden; color:#999; font-size:1em;}
#download .download {float:right; color:#fff; border-radius:0.5em; background:#777; font-size:1em; height:30px; width:100px; line-height:30px;text-align:center; margin-top:35px; box-shadow: 0 0 5px #F63; border:1px solid #ccc;}
@media screen and (max-width:500px){
#download {width:100%; background:#000;  overflow:hidden; height:100px; margin-bottom:3px;}
#download .img {float:left;}
#download a {display:block; width:90%; margin:0 auto;}
#download .image_box { float:left; overflow:hidden; width:50%;  padding-top:20px;}
#download p {line-height:30px; height:60px; overflow:hidden; color:#999; font-size:.725em;}
#download .download {float:left; margin-left:2em; color:#fff; border-radius:0.5em; font-size:14px; padding:3px 8px; text-align:center; margin-top:35px; box-shadow: 0 0 5px #F63; border:1px solid #ccc;}
}

 /*2015-12-10*/
 p img{
	max-width: 80% !important;
	margin: 0 auto;
    height: auto !important;
}

 /*div img{
	max-width: 80% !important;
	margin: 0 auto;
	height: auto !important;
}*/
.round2{
	overflow:hidden
}