﻿/*  */ 
ul,li { list-style:none; margin:0; padding:0}
body { margin:0; font-family:"Microsoft YaHei",Verdana, Geneva, sans-serif}
/**+html .container { width:1170px!important} ie7 width */
.container {/*width:1170px\0*/ min-width:1004px}/* ie8 width */
*+html .container{ overflow-x:hidden;} /*ie7 width */
*+html .fix {  margin:0}
#header { height:85px;}
.section{ margin-top:15px}
.breadcrumb { margin:0; background:#34495E url(img/shadow.png) repeat-y top left; border-radius:0; padding:15px}
.breadcrumb > li,.breadcrumb > li > a { color:#fff; text-shadow:none}
.content {background:#F5F7F8; min-height:300px}
.loginbox {text-align:right; z-index:100000000!important; color:#fff; font-size:12px}
.loginbox > label { display:inline-block}
.logininput { /*width:80%; clear:both; float:none*/}
.logininputtext { background-color:#FAF8EF!important; border-color:#CEC8A9!important; border-width:1px!important; padding:0!important;/*padding-left:28px!important; */width:80px; margin-right:10px; margin-bottom:0!important}
.loginbox > input.text{ background-image:url(img/userlogininputbg.png); background-repeat:no-repeat; background-position:5px 7px; background-image:url(img/userlogininputbg.png) 2px 7px}
.loginbox > input.pswd { background-image:url(img/userlogininputbg.png); background-repeat:no-repeat; background-position:5px -16px}
.closelogin { margin-right:10px; font-size:12px}

.checkbox { width:auto; color:#999; line-height:200%; width:90px; margin:auto; font-size:12px; float:left; margin-right:10px}
.sidecol {  background:#fff;} 
.sidecol > h3{ background:#34495E; color:#fff; margin:0; height:50px; line-height:50px; padding-left:1.6em; }
.nav-tabs.sidenav { padding:10px;background:#F5F7F8;  display:block; }
.nav-tabs.sidenav > li{  margin-bottom:5px; float:none; }

.sidenav > li > a { padding:8px 20px!important;-webkit-border-radius:  4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.sidenav > li.active > a,.sidenav > li > a:hover { color:#fff;background:#1ABC9C!important;
	
   }
.sidenav > li > a{ background:none;color:#33485E; display:block;  padding:0 .6em; font-size:.85em}
.sidenav > li > a:hover { text-decoration:none; color:#fff}
.row-fluid.section > [class*="span"],.content  > [class*="span"],.row-fluid.section > [class*="span"] > [class*="span"]{ margin:0; border-left:1px solid #ECF0F1}
.row-fluid.section > [class*="span"]:first-child,.content  > [class*="span"]:first-child,.row-fluid.section > [class*="span"] > [class*="span"]:first-child{border-left:0}
.content  > [class*="span"] { border:0}

/*.content  > .span9 { width:76.84232%;}
.row-fluid.section > .span5 { width: 39.17094017094017%; height:340px!important; }
.row-fluid.section > .span3{height:340px!important; }
.row-fluid.section > .span3,.content  > .span3 { width:23.076923076923077%;}*/
/*.row-fluid.section > .span2 {  width:18.6%!important;height:340px!important; }
*+html .row-fluid.section >.span2 {width:18.6%!important;}*/
/*.row-fluid.section > .span4 > .span6 { width:52.717948717948715%;}*/



.maincontent { margin:0; padding:0; background:#fff;}
.appsearch { clear:both; float:none; margin:0; padding:0}
.appsearch > li {  text-align:center; margin:0 auto; width:100%;  float:left ; margin-top: 5px;
    margin-bottom: 20px;}
*+html .appsearch > li {  width:25%; text-align:center; float:left;margin-left:.5em; }
.appsearch > li > a , .appsearch > div > li > a{ margin:0 auto; text-decoration:none; text-align:center}
.appsearch > li:hover {}
.appsearch > li > a > .square{ background:#34495E; padding:14px; background:none; padding:0}
*+html .appsearch > li > a > .square { width:50px; height:50px; }
.appsearch > li > a > span,.appsearch  a > span  { font-size:14px; color:#34495E; text-align:center;clear:both; float:none; display:block;} 
.searchname { line-height:19px; margin-top:2px}

.bigtoolbtn { position:relative;display:block; height:60px;background-color:#ECF0F1; background-image:url(img/bigicon.png); background-repeat:no-repeat; margin-top:10px; text-decoration:none; color:#33485E; font-weight:bold;}
/**+html .bigtoolbtn {height:40px; background-;repeat:no-repeat; }*/
.bigtoolbtn > span { position:absolute; font-size:14px; display:block; cursor:pointer;font-weight: bold;}
*+html .bigtoolbtn > span { font-size:14px;}
.bigtoolbtn:hover {text-decoration:none;color:#33485E; outline:2px solid #3F9DDC }
.bigtoolbtn.search { background-position: -9px -16px;
    background-size: 70%;} 
/**+html  .bigtoolbtn.search { background-position:  -5px -38px;} */
.bigtoolbtn.search >span {top: 18px;left: 77px;}
*+html .bigtoolbtn.search >span { top:25px; left:76px}
.bigtoolbtn.compl {background-position:  right -118px;}
.bigtoolbtn.compl >span { top:30px; left:20px}
/**+html .bigtoolbtn.compl >span { top:15px; left:20px}*/
/*  */ 
.toptoolbar {
	background:#2C3E50;
	height:32px;
	line-height:32px;
	text-align:right;
	display:block;
	color:#5E5E5E;
	
}
.toptoolbar .dropdown { padding-right:40px}
.toptoolbar > a:hover {
}
.toptoolbar .userlogin {
	color:#ECF0F1;
	font-size:12px;
	margin-right:12px;
	
	display:inline-block
	
	}
.toptoolbar .addfav {
	color:#ECF0F1;
	font-size:12px;
		
	display:inline-block

}
/* head&logo */

#logo { background:url(img/logo.png) no-repeat 10px 8px; height:85px;}
#headsilder {
	padding:0
}
#headsilder > li > img { width:100%}
.bx-wrapper { margin:0}
.bx-wrapper .bx-viewport {
	-moz-box-shadow:none;
	-webkit-box-shadow:none ;
	box-shadow:none;
	border:0;
	left:0;
	
}
.bx-wrapper .bx-pager { display:none}
/*  */ 
.navbar {
	margin:0;
	background:none!important
	}
.navbar .nav {
		margin: 0;
 		display: table;
        width: 100%;
		background:none!important
		}
*+html .navbar .nav { width:auto!important}
.navbar .nav > li {
        display: table-cell;
        float: none\0;
      }
*+html navbar .nav > li {
	float:left!important;
      }
.navbar .nav > li > a {
       	text-align: center;
		outline:none;
		color:#34495E;
		text-shadow:1px 1px 1px #fff;
		font-size:16px;
		padding-top:50px
      }

.navbar .nav > li.active { border-bottom:5px solid #3F9DDC;}
.navbar .nav > .active > a { background:none!important;-webkit-box-shadow:none}
.navbar .nav > .active > a, .navbar .nav > .active a:hover,.navbar .nav > .active > a:focus {
box-shadow:none
}
*+html .nav.fix > li { float:left; 
		text-align:center;width:10%;}
*+html .nav.fix > li > a {  	text-align: center;
		outline:none;
		color:#34495E;
		text-shadow:1px 1px 1px #fff;
		font-size:16px;
		padding-top:50px; padding-bottom:10px;outline:none}
*+html .nav.fix > li > a:hover {background:none!important;-webkit-box-shadow:none; }
*+html .nav.fix > li.active {border-bottom:5px solid #3F9DDC;}

.widgetbox {
	margin:0;
	padding:0 10px;
	clear:both;
	float:none
	
}

.widgettitle {
	font-size:15px;
	padding-left:.8em;
	color:#34495E;
	font-weight:bold;
	line-height:28px;
	border-top:2px solid  #e8ebeb!important;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2U4ZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(232,235,235,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(99%,rgba(232,235,235,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(232,235,235,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(232,235,235,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(232,235,235,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(232,235,235,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8ebeb',GradientType=0 ); /* IE6-8 */
}
*+html .widgettitle { background:#fff url(img/titlebg.jpg) repeat-x left bottom;}
*+html .widgettitle .pull-right { }
.widgettitle .more , .more{ font-size:11px; margin-right:1em; font-weight:normal; color:#999; float:right; cursor:pointer}
*+html .widgettitle .more { margin-top:-28px}
.tab-pane .more { font-size:11px; margin-right:1em; font-weight:normal; color:#999; float:right}
*+html .tab-pane .more { margin-top:-28px;cursor:pointer}
.tab-pane .more:hover { cursor:pointer; text-decoration:none}
*+html .widgetcontent .tab-content { overflow:visible!important}
.widgetcontent {
	padding:10px 0
}
.widgetcontent p { text-indent:2em;line-height:200%}

/* topnews */
.topnews { margin-bottom:0!important}
.topnews .media-heading > a{ color:#34495E}
.nav-tabs.topnews > li > a{ line-height:30px; padding:2px 0.8em 0 0.8em;  margin:0; color:#2C3E50; font-size:15px }
.nav-tabs.topnews > .active > a,.nav-tabs.topnews > li > a:hover {
	font-weight:bold;
	line-height:30px;
	-webkit-border-radius:  0;
	-moz-border-radius: 0;
	border-radius: 0; 
	border:0;
	border-top:2px solid  #e8ebeb!important;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2U4ZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(232,235,235,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(99%,rgba(232,235,235,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(232,235,235,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(232,235,235,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(232,235,235,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(232,235,235,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8ebeb',GradientType=0 ); /* IE6-8 */
}
*+html .nav-tabs.topnews > .active > a,*+html .nav-tabs.topnews > li > a:hover {background:#fff url(img/titlebg.jpg) repeat-x left bottom}
.nav-tabs.topnews > li > a:hover {}
.nav-tabs.topnews > .active > a {}
*+html .topnews .media-heading > a{}
.topnews .media-body > p{ overflow:hidden;  height:55px; padding:0; margin:0}
.maincontent > .tab-content { min-height:500px; padding:30px}
.newscontent { padding:30px}
.newscontent  > h4 { font-family: "宋体",sans-serif;font-size:26px;line-height: 31px; text-align:center; }
.newscontent  > h6,.newscontent  > h6 span { color:#CCC; font-weight:normal; text-align:center; font-size:14px}
.newscontent > .newimg { margin:20px auto}
.newscontent > .newimg > .img { width:60%}
.newscontent > p { text-indent:2em; line-height:200%}
.detail.list {}
.detail.list > li { line-height:220%; border-bottom:1px dotted #ccc}
.detail.list > li > a { font-size:14px; padding-left:1em}
.list  { margin:0; padding:0 5px}
.list > li{
	line-height: 160%;
	list-style:none;
	clear:both;
	float:none;
	background:url(img/dot.gif) no-repeat 6px 10px; padding-left:10px;overflow: hidden; 
	white-space: normal;
	}
*+html .list > li {background:url(img/dot.gif) no-repeat 6px 7px; padding-left:10px; line-height:120%; }
.list > li > a {padding-left:8px; /*background:url(img/dot.gif) no-repeat 6px 8px;*/ color:#2C3E50; font-size:14px;float:left; overflow: hidden; 
	white-space: normal;
	margin-bottom: 5px;
	/*-o-text-overflow: ellipsis;
	text-overflow: ellipsis;*/display:inline-block;}
*+html .list > li > a {font-size:14px;}
/*.list.shot > li > a { width:30em}
*+html .list.shot > li > a { width:30em}
.list.long > li > a { width:30em}
*+html .list.long > li > a { width:30em}
.list.short > li > a {  width:30em}
*+html .list.short > li > a { width:30em}*/
/*.list.short > li > a {  width:100%;text-overflow: ellipsis;white-space: nowrap;}*/
.list > li > span { float:right; color:#ccc; font-size:12px;display: none;} 
*+html .list > li > span { float:right;  clear:left} 
.list > li > a:hover{}
.list.map > li { background-image:url(img/mapicon.png); padding-left:20px}
.list.map > li.hnt { background-position:0 6px}
.list.map > li.ygj{background-position:0 -22px}
.list.map > li.wss{background-position:0 -50px}
.list.map > li.yd{background-position:0 -78px}
.list.map > li.qt {background-position:0 -107px}

*+html .list.map > li.hnt { background-position:0 1px}
*+html .list.map > li.ygj{background-position:0 -22px}
*+html .list.map > li.wss{background-position:0 -50px}
*+html .list.map > li.yd{background-position:0 -78px}
*+html .list.map > li.qt {background-position:0 -107px}

#footer { background:#ECF0F1; padding:10px; margin-top:15px; border-top:1px solid #617282; clear:both}
.copyrights { text-align:right; color:#34495E;}
*+html .copyrights  {background:#ECF0F1; padding:10px; margin-top:15px; border-top:1px solid #617282; clear:both; height:40px}
.flink { font-size:20px; color:##617282; padding-top:15px}
*+html .flink { font-size:16px; color:#617282; padding-top:15px}
.flinkselect { font-size:12px; margin-top:-4px}
*+html .flinkselect  { margin:0}
 .selected:after {
width: 0;
height: 0;
border-top: 12px solid #0D1217;
border-right: 12px solid transparent;
position: relative;
display: block;
left: 0;
content: "";
top: 0;
z-index: 1001;
}

.nopadding { padding:0}
/*.dropdown {background:#2C3E50;}
@media (min-width: 768px) and (max-width: 1024px) {
.row-fluid.section > [class*="span"],.content  > [class*="span"],.row-fluid.section > [class*="span"] > [class*="span"]{ margin:0; border-left:1px solid #ECF0F1; padding:0 5px}
.row-fluid.section > [class*="span"]:first-child,.content  > [class*="span"]:first-child,.row-fluid.section > [class*="span"] > [class*="span"]:first-child{border-left:0}
	.toptoolbar { padding-right:5%!important}
*+html .row-fluid.section > [class*="span"]{ margin-left:0!important}

}*//*
@media (min-width: 1200px))
{
    
	}
@media (min-width: 1170px) and (max-width: 1366px){
	.list > li{line-height: 160%;}
	 .list > li > a {display:inline-block}
		.list > li, .list > li > a, *+html .list > li > a, .bigtoolbtn > span{ 
		font-size:13px!important;}
		 .list.long > li > a { width:30em !important;white-space: nowrap;
overflow: hidden; 
-o-text-overflow: ellipsis;
text-overflow: ellipsis;}
		 .list.shot > li > a { width:15em!important;white-space: nowrap;
overflow: hidden; 
-o-text-overflow: ellipsis;
text-overflow: ellipsis;}
		 .list.short > li > a { width:12em !important;white-space: nowrap;
overflow: hidden; 
-o-text-overflow: ellipsis;
text-overflow: ellipsis;}
		
	*+html .bigtoolbtn > span {font-size:13px!important}
	*+html .bigtoolbtn.search >span { top:30px; left:77px}
	.appsearch > li {margin-left:20px; width:25%!important}
}*/

/* */
.modal *{ text-align:left;}
.modal .modal-body > p { color:#333; font-size:16px;}
.modal-body.contact { background:url(img/contactbg.jpg) no-repeat right bottom}
@media (min-width: 680px) and (max-width: 800px){
	
		
}
.jscg{text-align: center;}
.jscg img{width:100%;height:300px;}
