@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 980px) {
	* {margin:0; padding:0;}
	body {
		background-image:linear-gradient(to bottom, #D7EDFC, #fff); 
		filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#D7EDFC, endColorStr=#ffffffff);
	}
	.container {color: #555; position: relative;font: 1.2em Microsoft YaHei,SimSun,SimHei;}
	.w1000 {width:1200px; margin:0 auto;}
	.head {height:400px; background:#1571B0 !important;}
	.top {height:80px; padding:0px; color:#fff;}
	.logo {width:498px; height:80px; line-height:80px; text-align:center; float:left; font-size:1.8em; margin:0 auto}
	.logo img {float:left; margin-top:9px;}
	.nav {width:630px; height:80px; padding:0px; margin:0px; float:right;}
	ul, li {list-style: none;}
	.nav li {float:left; width:89px; height:80px; line-height:80px; text-align:center; margin:0px; padding:0 0 2px 0; font-size:1.0em;}
	.nav li a {cursor:pointer; color:#fff;}
	.nav li a:hover {color:#FF7F00; border-bottom:2px solid #FF7F00; font-weight:bold;}
	.nav .cur a {color:#FF7F00; border-bottom:2px solid #FF7F00; font-weight:bold;}
	.flowpic {height:300px; border:1px solid gray;}
	.main {min-height:508px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	.left {width:340px; padding:4px; height:500px; float:left;}
	.center {width:494px; padding:4px; height:500px; float:left;}
	.right {width:342px; padding:4px; height:500px; float:right;}
	.nav1, .nav2 {height:38px; line-height:38px; padding:2px; position:relative; border:1px solid #91CDF7; padding:0 8px;}
	.newslist {}
	.newslist li {height:30px; line-height:30px; border-bottom:1px dotted #ccc; padding:2px}
	/*.nav1 span {border-bottom:1px solid #1571B0}
	.nav2 span {border-bottom:1px solid #FF7F00}*/
	.nav2 {font-size:1.0em; color:#FF7F00; font-weight:bold;}
	.nav1 {font-size:1.0em; color:#1571B0; font-weight:bold;}
	.newslist, .introsdetail, .contactsdetail {height:450px; border:1px solid #91CDF7; border-top:0px !important; padding:4px; line-height:20px;}
	.introsdetail {text-indent:2em; line-height:25px;}
	.contactsdetail p {height:30px; line-height:30px;}
	.introspic {width:206px; height:144px; border:1px solid #91CDF7; margin-right:4px; float:left; padding:0px;}
	.introspic img {padding:0; margin:0; margin-left:-29px; margin-top:-1px;}
	.pos {height:48px; line-height:48px; color:#FF7F00; border-bottom:1px solid #ccc; position:relative;}
	.pos a {height:48px; line-height:48px; color:#1571B0; position:absolute; top:0px; right:5px;}
	.pos a:hover {color:#FF7F00}
	.curpos {color:#1571B0}
	.foot {height:100px; font-size:1.0em; text-align:center; background:#1571B0; color:#fff;}
	.fleft {width:700px; padding-left:180px; padding-right:px; height:100px; float:left; text-align:left;}
	.copyright {height:50px; line-height:50px;}
	.copyright a {color:#fff;} 
	.mobile_copyright {display:none;}
	.fright {width:315px; height:90px; float:right; text-align:left; padding-top:10px;}
	.wechat {text-align:center; width:80px; float:left;}
	.fright p {margin:0; padding:0; font-size:0.8em; cursor:pointer;}
	.fright p a {color:#fff;}
	
	.detail {min-height:438px; padding:8px;}
	.subinfo {min-height:400px;}
	.subinfo p {height:35px; line-height:35px; border-bottom:1px solid #ccc;}
	.subinfo p span {display:block; height:35px; line-height:35px; font-size:1.0em; float:left; padding:0 10px;}
	.subinfo p span a:hover {color:#FF7F00}
	.subfoot {height:38px; line-height:38px;}
	.message {height:38px; width:1000px; text-align:right; line-height:38px; margin:0 auto; border:0px solid red;}
	.message .blue {color:#1571B0}
	.message font {cursor:pointer}
	.message font:hover {color:#FF7F00}
	.message select {width:80px; height:25px; font-size:1em;}
	.subfoot .message {height:38px; width:1000px !important; text-align:right; line-height:38px; margin:0 auto; border:0px solid red;}
	.subtitle {text-align:center; font-size:1.4em; height:50px; line-height:50px;}
	.subupinfo {text-align:center; height:30px; line-height:30px;}
	.line {height:2px; background-color:#91CDF7}
	.subpic {text-align:center; padding:8px 0;}
	.subcontent {text-indent:2em; letter-spacing:1px; line-height:35px; width:960px; margin:0 auto;}
	.subintro {text-indent:2em; letter-spacing:1px; line-height:35px; font-size:1.2em; width:960px; margin:0 auto;}
	.dleft {width:400px; height:438px; float:left; border:1px solid #91CDF7; margin:0 4px 0 0;}
	.dright {width:770px; height:438px; float:right; border:1px solid #91CDF7}
	.clear {clear:both; }
	.dleftsub {padding:8px; font-size:1.2em;}
	.dleftsub p {height:30px; line-height:30px;}
	.wechat2 {float:left; margin:16px 16px 0 0; text-align:center; font-size:0.8em}
	.drightsub {height:100%}
	.moblie_help {display:none;}
}
@media screen and (max-width: 980px) {
	* {margin:0; padding:0;}
	body {
		background-color:#fff;
	}
	.container {width:100%; font:1.4em Microsoft YaHei,SimSun,SimHei;}
	.w1000 {width:100%; margin:0 auto;}
	.head {height:4rem; background:#1571B0 !important; padding-top:1px;}
	.top {height:4rem; padding:0px; color:#fff;}
	.logo {width:100%; height:4rem; line-height:2rem; text-align:center; float:left; font-size:1.4em; margin:0 auto}
	.logo img {float:left; margin-top:0rem;}
	.nav {width:100%; height:4rem; padding:0px; margin:0px; float:left; background-color:#efefef}
	ul, li {list-style: none;}
	.nav li {float:left; width:25%; height:2rem; line-height:2rem; text-align:center; margin:0px; padding:0 0 2px 0; font-size:1.0em;}
	.nav li a {cursor:pointer;}
	.nav li a:hover {color:#FF7F00; border-bottom:2px solid #FF7F00; font-weight:bold;}
	.nav .cur a {color:#FF7F00; border-bottom:2px solid #FF7F00; font-weight:bold;}
	.pc_nav {display:none !important;}
	.flowpic {height:15rem; border:1px solid red;}
	.main {margin-top:19rem; height:100%; padding:2px; border-bottom:0px solid #ccc;}
	.left, .right {display:none}
	.center {width:100%; padding:2px; float:left;}
	.introspic {display:none;}
	.introdetail {text-indent:2em; line-height:2rem;}
	
	.subinfo {min-height:20rem;}
	.pos {display:none;}
	.subinfo p {min-height:3rem; line-height:3rem; border:1px dotted #ccc;}
	.subinfo p:nth-child(1) {display:none}
	.subinfo p span {display:block; float:left;}
	.subinfo p span:nth-child(1), .subinfo p span:nth-child(3) {display:none}
	.subinfo p span:nth-child(2) {
		width:100% !important; 
		word-break: keep-all; /* 不换行 */
   	white-space: nowrap; /* 不换行 */
   	overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
   	text-overflow: ellipsis;
	}
	.forfont {display:none;}
	.pageselect {display:none;}
	
	.dleft {display:none;}
	.dright {height:20rem;}
	.drightsub {display:block !important;}
	
	.foot {clear:both; height:12rem; font-size:0.75em; text-align:center; background-color:#efefef;}
	.fleft {width:100%; height:7rem; text-align:center;}
	.copyright {display:none;}
	.mobile_copyright {display:block; padding:1rem 0 0 0;}
	.mobile_copyright p {height:1rem; line-height:1em; padding:2px 0; margin:0;}
	.phone {padding:0.5rem 0 0 0; }
	.phone span {display:block; padding:0; margin:0; line-height:0.2rem;}
	.fright {width:100%; margin-top:1rem 0 0 0; height:5rem; text-align:center;}
	.clear {clear:both;}
	.wechat {text-align:left; width:45%; margin-top:1.5rem; padding-left:5px; float:left}
	.wechat img {width:3rem !important;}
	.wc1 {text-align:right !important; padding-right:5px; }
	.fright p {margin:0; padding:0; font-size:0.8em; cursor:pointer; display:none;}
	
	.moblie_help {color:#FFF; width:100%; height:2rem; line-height:2rem; border-top:1px solid #ccc; background:#1571B0; font:1.4em Microsoft YaHei,SimSun,SimHei;}
	.moblie_help ul li {width:33.3%; float:left; text-align:center;}
	.moblie_help ul li i {display:block;}
	.moblie_help ul li a {color:#FFF;}
}