@charset "gb2312";
body {
	font: 12px Tahoma;
	color: #666666;
	text-align: center;
	background-image: url(../images/headerbj.gif);
	background-repeat: repeat-x;
}
* {
	margin: 0;
	padding: 0;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
img {
	border: 0;
}
li {
	list-style-type: none;
}


.headerwrap {
	height: 132px;
	background-image: url(../images/headerbj.gif);
	background-repeat: repeat-x;
}
.top {
	width: 1000px;
	margin: 0 auto;
	height: 98px;
}
.top .logo {
	float: left;
}
.top .tel {
	float: right;
	margin-top: 10px;
	text-align: right;
	background-image: url(../images/tel.gif);
	background-repeat: no-repeat;
	background-position: left 24px;
	width: 330px;
	height: 88px;
}



.nav {
	width: 1000px;
	margin: 0 auto;
	height: 34px;
}






/* CSS Document */

.banner{
	width:100%;
	overflow:hidden;
	position: relative;
	background-color: #CCCCCC;
	height: 361px;
}
.videoList-container{  position:relative;}
#slide-index{min-width:1000px;width:auto; height:361px;min-height:361px;height:auto; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:361px; }
#slide-index .slide{
	min-width:1000px;
	height:361px;
	float:left;
	position:relative;
}
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text{
	z-index:2;
	position:absolute;
	top:-700px;
	line-height:60px;
}

#slide-index .button{
	z-index:2;
	position:absolute;
	top:-500px;
	line-height:38px;
	display:none;
	height:38px;
	margin-top:-100px;
	padding-left:53px;
}
.my{
	z-index:2;
	position:absolute;
	top:130px;
	left:50%;
	display: none;
}

#slide-index .control{ position:absolute; left:50%; margin-left:-485px; bottom:0px; width:990px; text-align: center; height:39px; z-index:40; background:url(../images/control_bj.png) no-repeat; padding-top:27px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='images/control_Bj.png')}
#slide-index .control a{
	width:12px;
	height:12px;
	cursor:pointer;
	display:inline-block;
	background-color:#254488;
	margin-right:5px;
	outline:none;
	line-height: 12px;
}
#slide-index .control a:hover, #slide-index .control a.active{ background-color:#fff; opacity:1; filter:alpha(opacity=100);}
.autoMaxWidth{ overflow:hidden; position:relative; margin:0 auto;}
.contentwrap {

}
.mbody {
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;

}
.mbox {
	float: left;
	text-align: left;
	line-height: 1.8em;
	width: 320px;
	display: inline;
	color: #666666;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 175px;
}
.mbox .h2title {
	background-image: url(../images/title_320.gif);
	background-repeat: no-repeat;
}

.mbox img {
	margin-bottom: 5px;
	border: solid #eee 5px;
}
.ultxt li {
	background-image: url(../images/36.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 10px;
	line-height: 24px;
	overflow: hidden;
	height: 24px;
}
.ultxt .datetime {
	float: right;
	margin-left: 10px;
}


.h2title {
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";
	margin-bottom: 8px;
	padding-left: 12px;
	line-height: 30px;
	color: #FFFFFF;
}
.more {
	font-size: 12px;
	font-weight: normal;
	color: #305397;
	float: right;
	padding-right: 10px;
}
.more a {
	color: #305397;
}


.about {
	width: 660px;
	float: left;
	text-align: left;
	height: 210px;
}
.about .h2title {
	background-image: url(../images/title_660.gif);
	background-repeat: no-repeat;
}

.about p {
	line-height: 1.9em;
}

.about img {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}
.service {
	float: right;
	width: 320px;
	text-align: left;
	display: inline;
	height: 210px;
}
.service .h2title {
	background-image: url(../images/title_320.gif);
	background-repeat: no-repeat;
}




.service li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.service li a {
	width: 135px;
	line-height: 27px;
	background-image: url(../images/36.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	background-color: #eee;
	display: block;
}
.service li a:hover {
	color: #FFFFFF;
	background-color: #244487;
	text-decoration: none;
}
.block {
	clear: both;
}

.slider1 {
	width: 490px;
	float: left;
	height: 215px;
	margin-top: 10px;
}
.slider1 img {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.slider2 {
	width: 490px;
	float: right;
	height: 215px;
	margin-top: 10px;
}
.slider2 img {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 5px;
	border: solid #ccc 2px;
}


.slider1 .h2title, .slider2 .h2title {
	background-image: url(../images/title_490.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#qlink {
	display: inline;
	clear: both;
	text-align: left;
}

.qbox {
	float: left;
	overflow: visible;
	width: 213px;
	text-align: left;
	line-height: 1.8em;
	border: solid #eee 1px;
	padding: 10px;
	background-image: url(../images/footerbj.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.qbox img {
	border: 0;
	margin-top: 4px;

}
.qbox .pic {
	margin-bottom: 5px;
}

.qbox strong {
	font-family: "微软雅黑";
	color: #254588;
	font-size: 14px;
}
.qbox .txt {
	letter-spacing: 2px;
}








.sep {
	margin-left: 20px;
}
.footwrap {
	background-repeat: repeat-x;
	padding-bottom: 15px;
	background-color: #666666;
	color: #666666;
	padding-top: 15px;
	background-image: url(../images/footerbj.gif);
	background-position: bottom;
}
.footwrap .footer {
	width: 1000px;
	margin: 0 auto;
	line-height: 2em;
}
.ft_l {
	float: right;
}
.ft_r {
	text-align: left;
}


.innerpic {
	height: 160px;
	background-image: url(../images/innerpicbg.gif);
	background-repeat: repeat-x;
}
.innerpic span {
	display: block;
	height: 160px;
	margin: 0 auto;
	background-position: top center;
	background-repeat: no-repeat;

}

.ibody {
	height: 100%;
	padding-bottom: 20px;
	padding-top: 10px;
	width: 1000px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
.lf {
	width: 210px;
	float: right;
	background-color: #FFFFFF;
}


.sider {
	text-align: left;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(../images/sdbg1.png);
	padding-bottom: 15px;
	background-color: #E6EBF2;
	border: solid #dbdbe2 1px;
}
.sider h2 {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #294E96;
	margin-top: 10px;
	margin-left: 20px;
	border-bottom: solid #ccc 1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-right: 20px;
}

.sider ul {
	padding-bottom: 90px;
}

.sider li {

}
.sider li a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #294E96;
	padding-left: 25px;
	margin-left: 10px;
	margin-right: 10px;
	background-image: url(../images/82.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.sider li a:hover {
	background-color: #295BB../images/1bc6d4310dd34110af9f02ea3c03d4e4.gif;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(0);
}

.sider li .over {
	background-color: #1C3E75;
	color: #FFFFFF;
	background-image: url(../images/1bc6d4310dd34110af9f02ea3c03d4e4.gif);
}
.sider2 {
	text-align: left;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(../images/irboxbgbot.gif);
	padding-bottom: 15px;
	margin-top: 10px;
}
.sider2 h2 {
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 35px;
	background-image: url(../images/irboxbgtop1.gif);
	background-repeat: no-repeat;
	height: 87px;
}
.sider2 p {
	border-right: solid #dbdbe2 1px;
	border-left: solid #dbdbe2 1px;
	line-height: 1.7em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}


.row {
	width: 780px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/left_bg.gif);
	background-repeat: no-repeat;

}
#loc {
	text-align: left;
	color: #294E96;
	background-repeat: no-repeat;
	line-height: 40px;
	padding-right: 20px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
}
#loc span {
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #666666;

}

#loc a {
	color: #666666;
}
.innerbody h2 {
	line-height: 49px;
	text-align: left;
	background-image: url(../images/h3title.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	color: #294E96;
	font-family: "微软雅黑";
	font-size: 16px;
	clear: both;
}

.bodytxt {
	line-height: 2.2em;
	text-align: left;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: top;
}
.bodytxt p {
	margin-bottom: 10px;
}
.bodytxt  h3 {
	color: #294E96;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 30px;
}
#about {
	background-image: url(../images/companybg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 450px;
}


#newslist li {
	line-height: 30px;
	background-image: url(../images/36.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	list-style-type: none;
	height: 30px;
	padding-left: 10px;
	font-size: 12px;
}
#newslist li a {
	color: #333333;
	font-size: 12px;
}
#newslist .datetime {
	float: right;
}
#newslist h2 {
	margin-left: 0px;
}



#newsshow h1 {
	font-size: 18px;
	text-align: center;
	margin-bottom: 10px;
	font-family: "微软雅黑";
	color: #294E96;
}
.pagelist {
	clear: both;
	text-align: center;
	line-height: 40px;
	font-size: 12px;
}
.pagelist a {
	color: #333333;
	margin-right: 5px;
	margin-left: 5px;
}
.pagelist span {
	margin-right: 5px;
	margin-left: 5px;
}

#plist li {
	list-style-type: none;
	text-align: left;
	clear: both;
	height: 176px;
	border-bottom: dotted #ccc 1px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}
#plist li img {
	width: 120px;
	border: solid 5px;
	border-color: #ccc;



}
#plist li a {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #294EA6;
	font-weight: bold;

}
#faqbox {
	margin-top: 20px;
}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{
	line-height:2em;
	text-align:left;
	margin-bottom: 10px;
}
#faqbox .Content  .faqtit{
	width:70px;
	display:block;
	float:left;
	clear:both;
	text-align:right;
}
#faqbox .Content textarea {
}
.picleft {
	float: left;
	margin-right: 10px;
	border: solid #ccc 5px;
}
#sitemap h3  {
	clear: both;
	line-height: 40px;
}
#sitemap h3 a  {
	color: #294EA6;
	font-size: 16px;
}
#sitemap h4 {
	float: left;
	width: 20%;
	font-weight: normal;
}
.jiathis_style {
	text-align: center;
	padding-top: 3px;
}
#newsshow .jiathis_style {
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.inputstyle {
	font-family: "宋体";
	padding: 3px;
	border: solid #ccc 1px;
}
.submitbtn {
	background-color: #CC0000;
	color: #FFFFFF;
	border: solid #CC0000 1px;
	padding: 2px 5px;
}
.tbl {
	border-collapse: collapse;
	margin-bottom: 10px;
}
.tbl th {
	background-color: #274A90;
	color: #FFFFFF;
	padding: 5px;
}

.tbl td {
	padding: 5px;

}
.tbl td a {
	color: #294E96;
	font-weight: bold;
	font-size: 14px;
}
.f_red {
	color: #CC0000;
}
#gbooklist {
	text-align:center;
}
.gbooklist {
	border: solid #ccc 1px;
	padding: 5px;
	margin-bottom: 5px;
}

#gbooklist .faq  ,
#gbooklist .reply
{
	text-align:left;
	word-wrap: break-word;
	word-break: break-all;
}
#gbooklist .faq{

}
#gbooklist .faqtit,
#gbooklist .faqcon
{
padding-left:5px;
}

#gbooklist .faqtit{
	color:#FFFFFF;
	font-size:14px;
	background-color: #294E96;
}

#gbooklist .reply{
	padding:5px;
	background-color: #ECF2FF;
}
#usercenter {
	background-repeat: no-repeat;
	background-image: url(../images/usercenterbg.jpg);
	color: #FFFFFF;
	height: 115px;
	width: 300px;
	padding-left: 20px;
	padding-top: 60px;
	background-color: #003399;
}
#usercenter table {
	float: left;
	display: inline;
	padding-left: 10px;
}
#usercenter .lk {
	background-image: url(../images/02420583.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 15px;
	color: #FFFFFF;
}
.piclist li {
	float: left;
	width: 230px;
	display: inline;
	margin-left: 10px;
	text-align: center;
	margin-bottom: 15px;
}
#floor7{background:#efeeee ;height:300px;}
.box_width{width:980px;margin:0 auto;position:relative;}
#friend_link .title1 i{position:absolute;left:105px;top:33px;font-style:normal;font-size:14px;color:#666666;font-family:"微软雅黑";}
#friend_link .title1 i span{color:#eb6100;}
#friend_link ul{width:990px;position:absolute;left:0px;}
#friend_link ul li{float:left; padding-right:8px; line-height:24px; }

.title1{height:70px;position:relative;text-align:left;}
.title1 h3{font:30px normal ;font-family:"微软雅黑";color:#0068b7;position:absolute;top:20px;}
.title1 h4{font:24px normal ;font-family:"微软雅黑";color:#0068b7;position:absolute;top:20px;}
.title1 h5{font:20px normal ;font-family:"微软雅黑";color:#0068b7;position:absolute;top:25px;}
.title1 span a{font:12px;display:block;color:#666666;position:absolute;top:30px;right:0;height:30px;line-height:30px;}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }