﻿@charset "utf-8";
.ssbg {
	background: url(../images/ssbg.jpg) repeat-x;
	width: 100%;
	height: 50px;
	color: #fff;
}
.sousuo {
	width: 1080px;
	margin: 0 auto;
	height: 50px;
}
.key {
	float: left;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	color: #565656;
}
.key span {
	color: #0d4a89;
}
.key a {
	padding-right: 5px;
	color: #565656;
}
.search{
	float: right;
    position: relative;
    width: 345px;
    height: 34px;
    background: #fff;
    border: 1px solid #d7d7d7;
    margin: 7px 0;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.search_text{
	width: 230px;
	height: 34px;
	color: #000;
	border: 0px;
	padding-left: 5px;
	outline: none;
	background: none;
}
.search_select{
	width:51px;
	height:34px;
}
.search_select select{
	display:none;
}

.iprobg {
	background: url(../images/cpbg.jpg) repeat;
	width: 100%;
	padding:30px 0;
	overflow:hidden;
}
.iprobg .list {
	float: left;
	width: 218px;
	height: 778px;
	border: 1px solid #CCC;
	background: #fff;
}
.list .list_t {
	height: 55px;
	background: #0152a4;
	padding-top: 10px;
	text-align: center;
}
.list .list_t a {
	font-size: 22px;
	color: #fff;
}
.list .list_t span {
	display: block;
	color: #a5bde1;
	font-size:12px;
}
.list1 {
	float: left;
}
.list1 .list_tit {
	background: url(../images/list_dd.jpg) no-repeat;
	width: 201px;
	height: 34px;
	line-height: 34px;
	margin-top: 11px;
	margin-left: 9px;
}
.list1 .list_tit a {
	font-size: 14px;
	font-weight: bold;
	color: #1a75d3;
}
.list1 .list_tit li {
	border-bottom: none;
	padding-left: 15px;
	background: none;
}
.list1 .list_con {
	float: left;
	display: none;
}
.list_con li {
	background: rgba(0, 0, 0, 0) url("../images/listlili.jpg") no-repeat scroll 10px center;
	border-bottom: 1px dashed #ccc;
	line-height: 25px;
	padding-left: 17px;
	width: 89px;
	float: left;
	overflow: hidden;
}
.ipro_list {
	width: 828px;
	float: right;
}
.ipro_list .ipro_t {
	width: 828px;
	height: 45px;
	line-height: 45px;
	margin-bottom: 10px;
}
.ipro_list .ipro_t ul {
	width: 168px;
	height: 46px;
	border: 1px solid #e7e6e6;
}
.ipro_list .ipro_t ul li {
	float: left;
	width: 168px;
	background: #fff;
	text-align: center;
}
.ipro_list .ipro_t ul li a {
	color: #0158b1;
	font-size: 16px;
}
.ipro_list .ipro_t ul li:hover {
	background: #0152a5;
}
.ipro_list .ipro_t ul li:hover a {
	color: #fff;
	font-size: 16px;
}
.ipro_list .ipro_con {
	float: left;
}
.ipro_con ul li {
	float: left;
	width: 197px;
	text-align: center;
	margin: 13px 5px 0 5px;
}
.ipro_con ul li img {
	background: #fff;
	width: 185px;
	height: 185px;
	padding: 5px;
	border: 1px solid #CCC;
}
.ipro_con ul li p {
	width: 197px;
	height: 28px;
	float: left;
	line-height: 28px;
}
.ipro_con ul li:hover {
	background: #196cbc;
}
.ipro_con ul li:hover p a{
	color: #fff;
}

.advbg {
	background: url(../images/advbg.jpg) center no-repeat;
	height: 577px;
	width: 100%;
}
.advbg .adv {
	width: 1080px;
	margin: 0 auto;
	position: relative;
}
.adv .ad1 {
	position: absolute;
	font-size: 24px;
	color: #fff;
	left: 25px;
	top: 88px;
}
.adv .ad1 span {
	font-size: 27px;
	color: #fff;
	font-weight: bold;
}
.adv .ad2 {
	position: absolute;
	font-size: 24px;
	color: #fff;
	left: 570px;
	top: 83px;
}
.adv .ad2 span {
	font-size: 27px;
	color: #fff;
	font-weight: bold;
}
.adv .ad3 {
	position: absolute;
	line-height: 45px;
	left: 558px;
	top: 157px;
	width: 499px;
	font-size: 16px;
	color: #196cbc;
}

.youshibg {
	width: 100%;
	background: url(../images/cpbg.jpg) repeat;
}
.youshibg .youshi {
	background: url(../images/ysbg.jpg) no-repeat;
	width: 1080px;
	height: 1153px;
	margin: 0 auto;
	position: relative;
}
.ys {
	position: absolute;
	width: 525px;
	height: 175px;
}
.youshi .ys1 {	
	left: 29px;
	top: 195px;
}
.yst {
	color: #0267cf;
	font-size: 24px;
	font-weight: bold;
	left: 56px;
	margin-top: 8px;
	position: absolute;
	width: 310px;
	top: 6px;
}
.ys_con {
	font-size: 14px;
	left: 25px;
	line-height: 30px;
	position: absolute;
	top: 63px;
}
.youshi .ys2 {
	left: 548px;
	top: 436px;
}
.youshi .ys3 {
	left: 30px;
	top: 676px;
}
.youshi .ys4 {
	left: 562px;
	top: 934px;
}

.processbg {
	background: url(../images/processbg.jpg) center no-repeat;
	height: 414px;
	width: 100%;
}
.processbg .process {
	width: 1080px;
	height: 414px;
	margin: 0 auto;
	position: relative;
}
.process .lc {
	font-size: 16px;
	color: #fff;
	position: absolute;
}
.process .lc1 {
	left: 10px;
	top: 238px;
}
.process .lc2 {	
	left: 135px;
	top: 248px;
}
.process .lc3 {
	left: 263px;
	top: 239px;
}
.process .lc4 {
	left: 390px;
	top: 249px;
}
.process .lc5 {
	left: 517px;
	top: 241px;
}
.process .lc6 {
	right: 375px;
	top: 249px;
}
.process .lc7 {
	right: 250px;
	top: 244px;
}
.process .lc8 {
	right: 123px;
	top: 249px;
}
.process .lc9 {
	right: 10px;
	top: 240px;
}

.jzbg {
	background: #f2f2f2;
	width: 100%;
	padding: 20px 0;
}
.jzbg .ads1 {
	background: url(../images/ads1bg.jpg) no-repeat;
	width: 1080px;
	height: 147px;
	margin: 0 auto;
	position: relative;
}
.jzbg .ads1 .ads_tit {
	position: absolute;
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	left: 19px;
	top: 26px;
	line-height: 32px;
	padding-left: 20px;
	border-left: 3px solid #000;
	width: 414px;
}
.jzbg .ads1 .ads_tit span {
	display:block;
	font-size: 16px;
	font-weight: normal;
}
.jzbg .ads1 .ads_te {
	position: absolute;
	font-size: 28px;
	color: #fff;
	left: 603px;
	top: 77px;
}
.jzbg .ads1 .ads_an {
	position: absolute;
	left: 863px;
	top: 60px;
}

.jianzheng {
	width: 1080px;
	height: 460px;
	background: #fff;
	margin: 0 auto;
	margin-top: 36px;
	padding-bottom:36px;
}
.jianzheng .jzt {
	width: 1080px;
	float: left;
	height: 64px;
	line-height: 64px;
}
.jianzheng .jzt .jzt1 {
	padding-left: 20px;
	background: url(../images/jianzhengt.jpg) 18px 10px no-repeat;
	float: left;
	width: 260px;
	height: 64px;
}
.jianzheng .jzt .jzt1 a {
	font-size: 16px;
	font-weight: bold;
}
.jianzheng .jzt .jzt2 {
	float: right;
	padding-right: 10px;
}

.jzcon {
	width: 1080px;
	margin-top: 25px;
	float: left;
}
.jzcon .jzcon1 {
	width: 240px;
	float: left;
	padding: 8px;
	margin-left: 12px;
}
.jzcon1 .jzc_pic {
	width: 249px;
	float: left;
}
.jzcon1 .jzc_pic img {
	width: 239px;
	height: 239px;
	border: 1px solid #ccc;
}
.jzcon1 .jzc_tt {
	float: left;
	text-align: center;
	line-height: 30px;
	width: 240px;
}
.jzcon1 .jzc_tt a {
	font-size: 14px;
	font-weight: bold;
}
.jzcon1 .jzc_con {
	float: left;
	line-height: 25px;
	height: 72px;
	overflow: hidden;
}
.jzcon1 .jzc_an {
	float: left;
	margin-left: 73px;
	padding-top: 10px;
}
.jzcon .jzcon1:hover {
	background: #196cbc;
	color: #fff;
}
.jzcon .jzcon1:hover a {
	color: #fff;
}

.about {
	padding:15px 0;
	overflow:hidden;
}
.about .abt {
	width: 1080px;
	float: left;
	height: 64px;
	line-height: 64px;
}
.about .abt .abt1 {
	padding-left: 20px;
	background: url(../images/abt1.jpg) 9px 16px no-repeat;
	float: left;
	width: 260px;
	height: 64px;
}
.about .abt .abt1 a {
	font-size: 16px;
	font-weight: bold;
}
.about .abt .abt2 {
	float: right;
	padding-right: 10px;
}
.about_con {
	padding-top: 20px;
	float: left;
	width: 1080px;
}
.about_con .aboutc_l {
	width: 392px;
	float: left;
	padding-left: 10px;
}
.about_con .aboutc_l img {
	width: 379px;
	height: 284px;
	padding: 5px;
	border: 1px solid #CCC;
}
.about_con .aboutc_r {
	width: 647px;
	float: right;
}
.aboutc_r .abr1_t {
	line-height: 25px;
}
.aboutc_r .abr1_t a {
	font-size: 16px;
	font-weight: bold;
}
.aboutc_r .abr1_com {
	line-height: 30px;
	overflow: hidden;
}

.ads2bg {
	background: url(../images/ads2.jpg) center no-repeat;
	height: 224px;
	width: 100%;
}
.ads2bg .ads2 {
	width: 1080px;
	margin: 0 auto;
	position: relative;
	height: 224px;
}
.ads2 .ads_txt {
	position: absolute;
	font-size: 36px;
	color: #fff;
	left: 0px;
	top: 60px;
}
.ads2 .ads_txt span {
	display:block;
	font-size:16px;
	line-height: 40px;
}
.ads2 .ads_tel {
	position: absolute;
	font-size: 20px;
	color: #fff;
	left: 720px;
	top: 95px;
}
.ads2 .ads_an {
	position: absolute;
	left: 913px;
	top: 75px;
}

.xxbg {
	background: #f1f1f1;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	overflow: hidden;
}
.xinxi_wenti {
	padding: 20px 0;
	overflow: hidden;
}
.xinxi_wenti .xinxi {
	float: left;
	width: 733px;
	background: #ffffff;
	height: 500px;
}
.ttt1 {
	width: 711px;
	height: 47px;
	background: #454545;
}
.ttt1 ul {
	width: 711px;
	float: left;
	height: 47px;
}
.ttt1 li {
	float: left;
	width: 355px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	cursor: pointer;
	color: #fff;
}
.ttt1 li:hover {
	background: #0152a5;
}
.ttt1 li.active {
	background: #0152a5;
}

.tabcont1 {
	width: 733px;
	float: left;
	height: auto;
	clear: both;
}
.tabcont1 .tabc1 {
	width: 733px;
	float: left;
	height: auto;
	clear: both;
}
.tabc1 .xinwen_con {
	width: 733px;
	float: left;
	padding-top: 15px;
	height: 182px;
}
.tabc1 .xinwen_con .about_pic {
	width: 227px;
	float: left;
	padding-left: 20px;
	height: 146px;
}
.tabc1 .xinwen_con .about_pic img {
	padding: 3px;
	border: 1px solid #CCC;
	height: 170px;
}
.tabc1 .xinwen_con ul {
	float: left;
	width: 461px;
	height: 145px;
}
.tabc1 .xinwen_con ul li {
	width: 275px;
}
.tabc1 .xinwen_con ul li.ali1 {
	line-height: 25px;
	width: 275px;
	height: 25px;
	overflow: hidden;
	padding-left: 20px;
}
.tabc1 .xinwen_con ul li.ali1 a {
	font-size: 14px;
	font-family: microsoft yahei;
	color: #0152a5;
	font-weight: bold;
}
.tabc1 .xinwen_con ul li.ali2 {
	line-height: 22px;
	padding-left: 15px;
	width: 461px;
	height: 92px;
	overflow: hidden;
}
.tabc1 .xinwen_con ul li.ali3 a {
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
	color: #0152a5;
}
.tabc1 .dixw {
	width: 733px;
	float: left;
}
.tabc1 .dixw ul {
	padding-top: 10px;
	width: 733px;
	float: left;
}
.tabc1 .dixw ul li {
	line-height: 32px;
	width: 710px;
	padding-left: 10px;
	border-bottom: 1px dashed #CCCCCC;
	margin-right: 10px;
	height: 32px;
	overflow: hidden;
}
.tabc1 .dixw ul li a {
	float: left;
	width: 580px;
	height: 32px;
	overflow: hidden;
}
.tabc1 .dixw ul li span {
	float: right;
}

.wenti {
	width: 324px;
	float: right;
	height: 500px;
	overflow: hidden;
	background: #FFF;
	color: #000;
}
.wenti .wt_title {
	width: 322px;
	height: 52px;
	border-bottom: 1px solid #bababa;
}
.wenti .wt_title span.ryj1 {
	width: 209px;
	height: 52px;
	color: #000;
	float: left;
	background: url(../images/wenda.jpg) 2px 12px no-repeat;
}
.wenti .wt_title span.ryj1 a {
	color: #196cbc;
	line-height: 52px;
	text-align: center;
	padding-left: 9px;
	font-size: 16px;
	font-family: microsoft yahei;
}
.wenti .wt_title span.ryj2 {
	width: 74px;
	height: 52px;
	float: right;
}
.wenti .wt_title span.ryj2 a {
	float: right;
	line-height: 52px;
	padding-right: 10px;
	color: #000;
	font-size: 14px;
}
.wenti .wt_con {
	height: 430px;
}
.wenti .wt_con #ticker22 li {
	width: 302px;
	padding-bottom: 15px;
	padding-left: 18px;
	padding-top: 10px;
	border-bottom: 1px dashed #CCCCCC;
}
.wenti .wt_con #ticker22 li span.wen {
	line-height: 25px;
	width: 258px;
	height: 25px;
	overflow: hidden;
	background: url(../images/wen.jpg) 2px 2px no-repeat;
	clear: both;
	float: left;
	padding-left: 30px;
}
.wenti .wt_con #ticker22 li span.wen a {
	color: #000;
	font-weight: bold;
}
.wenti .wt_con #ticker22 li span.wen em {
	font-style:normal;
	font-weight:normal;
	float:right;
}
.wenti .wt_con #ticker22 li span.da {
	width: 264px;
	line-height: 50px;
	overflow: hidden;
	line-height: 25px;
	background: url(../images/da.jpg) 2px 6px no-repeat;
	clear: both;
	display: block;
	padding-left: 30px;
	color: #000;
}

.links {
	padding-left: 160px;
	background: url(../images/links_t.jpg) left no-repeat;
	line-height: 40px;
	width: 920px;
	margin: 0 auto;
}
.links a {
	padding-right: 5px;
	display: inline-block;
}

.links-l {
	padding-left: 160px;
	background: url(../images/links_l.jpg) left no-repeat;
	line-height: 40px;
	width: 920px;
	margin: 0 auto;
}
.links-l a {
	padding-right: 5px;
	display: inline-block;
}
