/* 织梦帮（dedesos.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	color: #4c4c4c;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}
img, input {
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}


.pageTop {
	background: url(../images/topBg.jpg) no-repeat center 0;
	height: 153px;
}
.pageTBox {
	width: 1100px;
	margin: 0 auto;
}
.Fpt {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}
.Fpt p {
	float: left;
	color: white;
	font-size: 14px;
}
.Fpt ul, .Fpt ul li {
	float: right;
}
.Fpt ul li {
	width: 76px;
	margin-left: 10px;
}
.Fpt ul li.linkLI1 {
	background-image: url(../images/xlwb.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.Fpt ul li.linkLI2 {
	background-image: url(../images/tewb.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.Fpt ul li a {
	color: white;
	font-size: 14px;
	margin-left: 30px;
}
.Spt {
	clear: both;
	overflow: hidden;
	height: 113px;
}
.logo {
	float: left;
	margin-top: 9px;
}
.Spt .rightTop {
	float: right;
}
.Spt .rightTop p {
	line-height: 30px;
}
.Spt .rightTop p, .Spt .rightTop p a {
	color: white;
	font-size: 14px;
}
.Spt .rightTop ol {
	background-image: url(../images/phone.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 49px;
}
.Spt .rightTop ol li {
	font-size: 20px;
	color: white;
	margin-left: 60px;
	font-weight: bold;
}
.nav {
	clear: both;
	height: 54px;
	background-color: #b22130;
        color:white;
}
.navBox {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}
.linob {
	background-image: none !important
}
.libh a {
	width: 120px;
	font-size: 18px;
	text-align: center;
}
.menu .mainlevel {
	float: left;
	line-height: 54px;
	padding: 0;
	height: 54px;
	display: inline;
	width: 110px;/*IE6 only*/
}
.menu .mainlevel a {
	font-size: 16px;
	text-decoration: none;
	height: 54px;
	line-height: 54px;
	display: block;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
	text-align: center;
        color: white;
}
.menu .mainlevel a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #025fb5
}
.menu .mainlevel ul {
	display: none;
	position: absolute;
	z-index: 9999;
        height:500px;
        overflow:hidden;
}
.menu .mainlevel li {
	border-top: 1px solid #fff;
	background-color: #0972d3;
	width: 110px;/*IE6 only*/
}
.menu .mainlevel li a {
	color: white;
    overflow: hidden;
    font-size: 12px;
}
.full_banner {
	width: 100%;
	position: relative;
	height: 500px;
	background: #FFF;
	overflow: hidden;
}
.full_banner .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.full_banner .bd ul {
	width: 100% !important;
}
.full_banner .bd li {
	width: 100% !important;
	float: left;
	height: 500px;
	overflow: hidden;
	text-align: center;
}
.full_banner .bd li a {
	display: block;
	height: 500px;
}
.full_banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.full_banner .hd ul {
	text-align: center;
}
.full_banner .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 40px;
	height: 8px;
	margin: 5px;
	background: url(../images/tg_flash_p.png) -50px 0;
	overflow: hidden;
	line-height: 9999px;
}
.full_banner .hd ul .on {
	background-position: 0px 0px;
}
.search {
	height: 50px;
    border-bottom: 1px solid #c5c5c5;
    width: 100%;
}
.searchPart {
	overflow: hidden;
	line-height: 50px;
	width: 990px;
	margin: 0 auto;
}
.searchPart p {
	float: left;
	font-size: 14px;
}
.searchPart p a {
	margin-right: 10px;
}
.searchPart p a:hover {
	text-decoration: underline;
}
.searchBox {
	float: right;
	width: 320px;
	height: 40px;
	background: url(../images/search.png) no-repeat center 0;
	margin-top: 5px;
}
.searchBox input {
	float: left;
	width: 248px;
	height: 30px;
	margin-left: 18px;
	margin-top: 5px;
}
.searchBox img {
	float: right;
	margin-right: 18px;
	margin-top: 5px;
}
.ConPart {
	clear: both;
	width: 990px;
	margin: 40px auto;
}
.coperName {
	height: 47px;
	background: url(../images/coperTitle.jpg) no-repeat center 0;
	margin-bottom: 15px;
}
.mr_frbox {
	height: 115px;
}
.mr_frBtnL {
    float: left;
    margin: 30px 66px 0px 0px;
    cursor: pointer;
    display: inline;
}
.mr_frUl {
    float: left;
    height: 115px;
    width: 800px;
    overflow: hidden;
}
.mr_frBtnR {
	float: right;
	margin-top: 30px;
	cursor: pointer;
}
.mr_frUl ul li {
	display: inline;
	float: left;
	height: 115px;
	width: 139px;
	margin: 0 10px;
	overflow: hidden;
}
.mr_frUl ul li img {
	display: block;
	width: 137px;
	height: 76px;
	border: 1px solid #ccc;
}
.mr_frUl ul li p {
	line-height: 36px;
	text-align: center;
}
.mr_frUl ul li p a {
	font-size: 14px;
}
.GCenter {
	clear: both;
	margin-top: 20px;
	overflow: hidden;
	height: 640px;
}
.leftGC {
	float: left;
	width: 190px;
}
.UpGC {
	border: 2px solid #005494;
}
.LeftGCT {
	height: 49px;
	background: url(../images/GCName.jpg) no-repeat center 0;
}
.leftGCB {
	background-color: #398acb;
	padding: 10px 0
}
.sdmenu {
	width: 154px;
	font-size: 13px;
	color: white;
	font-family: "微软雅黑";
	margin: 0 auto;
}
.sdmenu div {
	overflow: hidden;
}
.sdmenu div.collapsed {
	height: 38px;
}
.sdmenu div span {
	display: block;
	line-height: 28px;
	width: 154px;
	color: white;
	cursor: pointer;
	text-align: center;
	background: url(../images/GCBg.jpg) no-repeat center 0;
}
.sdmenu div.collapsed span {
	color: white;
}
.sdmenu div a {
	display: block;
	color: white;
	font-size: 13px;
	line-height: 36px;
	text-decoration: none;
	height: 36px;
}
.sdmenu div a:hover {
	text-decoration: none;
}
.leftGCP {
	margin-top: 10px;
	height: 200px;
	background: url(../images/GCPhone.jpg)center 0;
}
.leftGCP img {
	display: block;
	margin: 0 auto;
	padding-top: 25px;
}
.leftGCP dl dd, .leftGCP dl dt {
	color: white;
	text-align: center;
}
.leftGCP dl dd {
	font-size: 14px;
}
.leftGCP dl dt {
	font-size: 17px;
        padding-top: 5px;
}
.rightGC {
    float: right;
    width: 800px;
}
.rightGC li {
    width: 180px;
    height: 208px;
    float: left;
    margin-left: 14px;
    margin-bottom: 15px;
}


.rightGC li .PicGC {
	height: 150px;
	overflow: hidden;
	border-top: 4px solid #d6d6d6;
	border-left: 4px solid #d6d6d6;
	border-right: 4px solid #d6d6d6;
}

.rightGC li .PicGC a{
	height: 150px;
	padding: 20px 0
}

.rightGC li .PicGC img {
    display: block;
    margin: 0 auto;
    width: 100%;
}
.rightGC li .PicGC:hover {
	border-top: 4px solid #005494;
	border-left: 4px solid #005494;
	border-right: 4px solid #005494;
}
.rightGC li .PicGC img {
	display: block;
	margin: 0 auto;
}
.rightGC li p {
	line-height: 25px;
	text-align: center;
	height: 54px;
	background: #005494;
}
.rightGC li p a {
	color: white;
	font-size: 14px;
}
.Ads {
	background: url(../images/Ads.jpg) no-repeat center 0;
	clear: both;
	height: 160px
}
.AdsBox {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.AdsText {
	width: 340px;
	float: right;
	height: 100px;
	margin-top: 32px;
}
.AdsText dl {
	height: 46px;
	background-image: url(../images/AdsPhone.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}
.AdsText dl dd {
	font-size: 14px;
	color: white;
}
.AdsText dl dd, .AdsText dl dt {
	margin-left: 50px;
}
.AdsText dl dt, .AdsText dl dt span {
	font-size: 20px;
	color: white;
}
.AdsText dl dt span {
	margin-left: 15px;
}
.Cpart01 {
	clear: both;
	background: url(../images/part01.jpg) no-repeat center 0;
}
.Cintain01 {
	width: 816px;
	margin: 0 auto;
	padding: 235px 0;
	overflow: hidden;
	height: 2000px;
}
.Cintain01 p {
	height: 130px;
	font-size: 14px;
	line-height: 24px;
}
.Lcin, .Mcin, .Rcin {
	width: 272px;
}
.Lcin, .Mcin {
	float: left;
}
.Rcin {
	float: right;
}
.Lcin, .Rcin {
	margin-top: 185px;
}
.Lcin p, .Rcin p {
	color: white;
	width: 245px;
}
.Cintain01 p.p03 {
	margin-top: 110px;
	margin-left: 30px;
}
.Cintain01 p.p04 {
	margin-top: 460px;
}
.Cintain01 p.p05 {
	margin-top: 110px;
	margin-left: 15px;
}
.Cintain01 p.p06 {
	margin-left: 30px;
}
.Cpart02 {
	clear: both;
	background: url(../images/Adva.jpg) no-repeat center 0
}
.Gadva {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 48px;
}
.leftAdv, .rightAdv {
	width: 447px;
}
.leftAdv {
	float: left;
	margin-top: 385px;
}
.leftAdv p {
	text-align: right
}
.rightAdv {
	float: right;
	margin-top: 120px;
}
.rightAdv p {
	text-align: left;
}
.Gadva p {
	font-size: 16px;
	line-height: 30px;
}
.pAdva {
	margin-top: 490px;
}
.pAdva2 {
	margin-top: 470px;
}
.Custom {
	background-color: #e9e9eb;
	clear: both;
	height: 638px;
	padding-top: 44px;
}
.CusBox {
	width: 1100px;
	margin: 0 auto;
}
.CusName {
	height: 65px;
	background: url(../images/cusName.jpg) no-repeat center 0;
	margin-bottom: 30px;
}
.CusBox ul {
	overflow: hidden;
}
.CusBox ul li {
	width: 350px;
	float: left;
	height: 472px;
	margin: 0 8px;
}
.CusBox ul li img {
	display: block;
	width: 350px;
	height: 322px;
}
.CusBox ul li h3 {
	text-align: center;
	line-height: 52px;
}
.CusBox ul li h3 a {
	color: #005494;
	font-size: 14px;
}
.CusBox ul li p {
	line-height: 24px;
	height: 80px;
}
.CusBox ul li p a {
	font-size: 14px;
}
.CusBox ul li p a:hover {
	color: #909090;
}
.CusMBtn {
	display: block;
	margin: 0 auto;
	width: 144px;
	height: 34px;
}
.ConPart2 {
	clear: both;
	width: 990px;
	margin: 40px auto;
	overflow: hidden;
	height: 710px;
}
.leftInfor {
       float: left;
       width: 680px;
}
.rightInfor {
	float: right;
	width: 310px;
}
.InforName {
	height: 40px;
	border-bottom: 1px solid #ececec;
	line-height: 40px;
	overflow: hidden;
}
.InforName .BlueLine, .InforName h3, .InforName h1 {
	float: left;
}
.InforName a {
	float: right;
	color: #005494;
	font-size: 14px;
}
.InforName .BlueLine {
	width: 3px;
	height: 19px;
	background-color: #003888;
	margin-top: 12px;
}
.InforName h3 {
	font-size: 20px;
	color: #003888;
	margin: 0 15px;
	font-weight: bold
}
.InforName h1 {
	font-size: 14px;
	color: #cdcdcd;
}
.profile {
    clear: both;
    height: 354px;
    overflow: hidden;
    margin-top: 35px;
}
.movieBox {
    width: 300px;
    height: 324px;
    background: url(../images/movieBg.jpg) no-repeat center 0;
    float: left;
}
.movieBox img {
    display: block;
    width: 300px;
    height: 319px;
    margin: 0 auto;
    padding-top: 20px;
}
.proText {
    float: left;
    width: 320px;
    margin-left: 40px;
}
.proText h3 {
	color: #005494;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
	line-height: 30px;
}
.proText p {
	font-size: 14px;
	line-height: 26px;
	height: 225px;
	margin-bottom: 17px;
}
.honerLine {
	clear: both;
	margin-top: 30px;
	height: 210px;
    overflow: hidden;
    width: 650px;
}
.honerLine ul {
	overflow: hidden;
}
.honerLine ul li {
	float: left;
	width: 227px;
	height: 210px;
	margin: 0 9px;
}
.honerLine ul li .honerBox {
	width: 227px;
	height: 165px;
	background: url(../images/honerBg.jpg) no-repeat center 0;
}
.honerLine ul li .honerBox img {
	display: block;
	width: 212px;
	height: 148px;
	margin: 0px auto;
	padding-top: 7px;
}
.honerLine ul li p {
	text-align: center;
	line-height: 40px;
}
.honerLine ul li p a {
	font-size: 14px;
}
#demo {
	overflow: hidden;
	width: 740px;
	margin: 0 auto;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
.FQA {
	margin-top: 27px;
	height: 638px;
}
.FQA table td {
	height: 24px;
	line-height: 24px;
}
.FQA table .ask {
	background-image: url(../images/ask.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.FQA table .ask a {
	font-weight: bold;
	color: #005494;
}
.FQA table .answer {
	background-image: url(../images/answer.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.FQA table td a {
	margin-left: 30px;
	font-size: 13px;
}
.newsLine {
	clear: both;
	/*background: url(../images/newsBg.jpg) no-repeat center 0;*/
	padding: 42px 0;
}
.newsBox {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
	height: 485px;
}
.leftNews {
	width: 520px;
	float: left;
}
.rightNews {
	float: right;
	width: 450px;
}
.newsName {
	height: 54px;
	line-height: 54px;
	overflow: hidden;
	margin-bottom: 15px;
}
.newsName h3 {
    color:#005595;
    font-size: 20px;
    float: left;
    font-weight: bold;
    height: 30px;
    border-left: 5px solid #005595;
    line-height: 28px;
    padding-left: 15px;
}
.newsName a {
	float: right;
	font-size: 14px;
	color:#000000;
}
.fNewLine {
	clear: both;
	overflow: hidden;
	height: 182px;
}
.fNewLine img {
	display: block;
	float: left;
	width: 207px;
	height: 182px;
}
.fNewsTetx {
	width: 300px;
	float: right;
}
.fNewsTetx h3 {
	line-height: 40px;
}
.fNewsTetx h3 a {
	color: #000000;
	font-size: 16px;
}
.fNewsTetx p {
	font-size: 14px;
	line-height: 26px;
	color: #000000;
	height: 102px;
}
.NewsMore {
	color:#000000;
	font-size: 14px;
	display: block;
	line-height: 40px;
}
.NewsMore:hover {
	text-decoration: underline;
}
.SNewLine {
	clear: both;
	margin-top: 18px;
}
.SNewLine div {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}
.SNewLine div img {
	float: left;
	margin-top: 12px;
}
.SNewLine div h3 {
	float: left;
	margin-left: 15px;
}
.SNewLine div h3 a {
	color: #000000;
	font-size: 14px;
}
.SNewLine div p {
	float: right;
	font-size: 14px;
	color: #000000;
}
.pageBotm {
	width: 990px;
	margin: 30px auto;
	clear: both;
}
.Flink {
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.Flink img {
	float: left;
}
.Flink p {
	float: right;
	width: 910px;
	line-height: 30px;
	font-size: 14px;
}
.Flink p a {
	font-size: 14px;
	margin: 0 10px;
}
.pageBotm h3 {
	font-size: 14px;
	text-align: center;
	line-height: 60px;
}
.pageBotm h3 a {
	margin: 0 10px;
}
.BotmPart {
	width: 800px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 20px;
}
.BotmPart p {
	font-size: 14px;
	line-height: 24px;
	float: left;
}
.BotmPart p span {
	margin: 0 30px;
}
.BotmPart img {
	float: right;
	border: 1px solid #ccc;
}
.casePart {
	clear: both;
	background: url(../images/caseBg.jpg) no-repeat center 0;
	padding-top: 132px;
	padding-bottom: 57px;
}
.caseCon {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
	height: 560px;
}
.caseCol1 {
	float: left;
	width: 1100px;
	margin-right: 20px;
}
.caseCon li {
	width: 230px;
	height: 230px;
	margin-bottom: 20px;
	background-color: #005494;
	position: relative;
	float: left;
	margin-left: 8px;
	margin-right: 7px;
}
.caseCon li .casePShow {
	display: block;
	width: 230px;
	height: 230px;
}
.caseText {
	background: url(../images/shadow.png) no-repeat center 0;
	height: 64px;
	padding-top: 113px;
	padding-bottom: 83px;
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.caseText h3 {
	text-align: center;
	font-size: 14px;
	color: white;
	line-height: 34px;
}
.caseText img {
	display: block;
	width: 100px;
	height: 30px;
	margin: 0 auto;
}
.caseList8 {
	background: url(../images/casePic8.jpg) no-repeat center 0;
}
.caseList8 img {
	display: block;
	width: 55px;
	height: 55px;
	margin: 0 auto;
	padding-top: 130px;
}
.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
	background: #09f;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #09f;
	color: #fff;
	cursor: default;
}





/***  首页成功案例  ***/

#wrap{
	text-align:left;
	width:990px;
	background-repeat: no-repeat;
	background-position: left top;
	height:auto;
	margin:0 auto;
	}

.wrap_t{
	width: 990px;
	height: 100px;
}

.red{
	width: 20px;
	height: 100px;
	background: #cb0900;
	float: left;
}

.gray{
	width: 970px;
	height: 100px;
	background: gray;
	float: left;
}


.gray p{
    font-size: 25px;
    text-align: center;
    color: white;
    padding-top: 35px;
    letter-spacing:8px;
}

#menua{
	float:left; 
	width:190px; 
	background:url(../images/shuxian.jpg) no-repeat right center;
	background-color:#f1f1f1;
    margin-top: 20px;    padding-bottom: 20px;
}

.menua_t{
	float: left;
	width: 190px;
	height: 35px;
	background: #fb7f1b;
	color: white;
    text-align: center;
    line-height: 35px;
    font-weight: bold;
}

#menua ul{
	float: left;
}
#menua li{
    height: 35px;
    width: 150px;
    margin: 0 auto;
    line-height: 35px;
    text-align: center;
    margin-left: 18px;
    border: 1px solid #b3b3b3;
    margin-top: 20px;
    background: black;
    background-image: url(../images/bt.jpg);
}
#menua a{
	color:#000000;
	font-size:10pt;
	text-decoration:none; 
	display:block; 
	padding-right:25px;
}
#menua a:hover,#menua .on a{
	color:white;
	height:35px;
	line-height:35px;
	background-image: url(../images/hover.png);
	_background-image: url(../images/hover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
}
#content{
    float: left;
    width: 780px;
    margin-left: 18px;
    margin-top: 20px;
    border: 1px solid #eaeaea;
}
#content h1{
	font-size:16px; 
	font-weight:normal; 
	margin:0; 
	padding:0; 
	margin-bottom:8px}
#content ul{
	list-style:none; 
	margin:0; 
	padding:0;
	margin-top: 10px;
}
#content li{padding:3px}
#copy{clear:both}

#content li{
    float: left;
    width: 230px;
    height: 281px;
    margin: 0 10px;
    display: inline;
    overflow: hidden;    
}
#content li img{
    width: 220px;
    height: 220px;
    display: block;
    padding: 5px;
    border: 1px solid #cfcfcf;
}

#content p{
	text-align: center;
	padding-top: 10px;
}

/* 联系我们样式 */
.weiz {
    font: 14px "Microsoft Yahei";
    height: 56px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background: #f4f4f4;
    line-height: 56px;
    overflow: hidden;
}

.weiz .content {
    height: 56px;
    background: url(weizhi.png) no-repeat left center;
    padding-left: 35px;
    width: 965px;
    margin: 0 auto;
    line-height: 56px;
}

.weiz a {
    color: #666;
    padding: 0 5px;
}

.bg02 {
    background: #f1f1f1;
    padding: 30px 0 40px 0;
}



.bg02 .content {
    background: #fff;
    border: 1px solid #dedede;
    padding-bottom: 30px;
    width: 990px;
    margin: 0 auto;
}

.bg02 dl {
    width: 900px;
    margin: 40px auto 0;
    height: 210px;
    overflow: hidden;
}

.bg02 dt {
    width: 165px;
    height: 165px;
    overflow: hidden;
    float: left;
}

.bg02 dt img {
    width: 165px;
    height: 165px;
}

.bg02 dd {
    width: 695px;
    float: right;
}

.bg02 dd h5 {
    height: 45px;
    font: 20px "Microsoft Yahei";
    line-height: 45px;
    background: url(hy_t.gif) no-repeat left center;
    padding-left: 40px;
    color: #222;
}


.bg02 dd p {
    font: 14px "Microsoft Yahei";
    line-height: 26px;
    color: #7f7f7f;
}


.bg02 h2 {
    width: 935px;
    margin: 0 auto;
    font: 26px "Microsoft Yahei";
    color: #222;
    background: url(map_h.gif) no-repeat 115px 9px;
    height: 52px;
}

.bg02 .divmap {
    width: 935px;
    height: 477px;
    margin: 0 auto;
}

.bg02 ul {
    background: url(map_line.gif) no-repeat center top;
    padding: 62px 0 0 0;
}

.bg02 li {
    height: 76px;
    background: url(map01.gif) no-repeat 40px 0;
    padding-left: 90px;
}

.bg02 li em {
    display: inline-block;
    float: left;
    width: 112px;
    height: 35px;
    font: 18px "Microsoft Yahei";
    line-height: 35px;
    color: #000;
}

.bg02 li span {
    font: 14px "Microsoft Yahei";
    line-height: 26px;
    color: #666;
    text-transform: uppercase;
}

.bg02 li i {
    padding: 0 5px;
}

.bg02 .li01 {
    background: url(map02.gif) no-repeat 40px 0;
}

.bg02 .li02 {
    background: url(map03.gif) no-repeat 40px 0;
}

.bg02 .li03 {
    background: url(map04.gif) no-repeat 40px 0;
    line-height: 35px;
}


/*关于我们*/

.bg03{
	background: #f1f1f1;
    padding: 30px 0 40px 0;
}

.work_list {
    padding: 40px 0 0;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
	width: 850px!important;
    margin: 0 auto;
}


.work_list ul {
    height: 70px;
    zoom: 1;
}


.work_list li.cur {
    background: none;
}

.work_list li {
    float: left;
    font-size: 20px;
    margin-left: -1px;
}

.work_list li.fst {
    margin-left: 0;
}

.work_list li.cur {
    background: none;
}

.work_list li a {
    background: #fff;
}

.work_list li a {
    display: block;
    width: 165px;
    height: 49px;
    text-align: center;
    line-height: 49px;
    border: 1px solid #d0d0d0;
    color: #2e2d3f;
}

.work_list li.cur a, .work_list li a:hover {
    background: url(work_bg2.png) no-repeat center 0;
    padding-bottom: 11px;
    border: none;
    width: 167px;
    height: 51px;
    color: #fff;
    text-decoration: none;
}


.about_vd h3 {
    font-size: 30px;
    text-align: center;
    color: #333;
    margin-bottom: 25px;
    background: url(bg1.png) no-repeat center;
    font-family: 宋体;
    margin: 40px 0 35px;
}


.about_vd h3 span {
    display: inline-block;
    padding: 0 15px;background: #f1f1f1;
}

.about_vd dt {
    float: left;
}

.about_vd dd {
    float: right;
    width: 290px;
}

.about_vd dd a {
    display: block;
    height: 112px;
    background: #757575;
    color: #fff;
    font-size: 20px;
    text-align: center;
    margin-bottom: 1px;
}

.about_vd dd a:hover {
    background: #af191c;
}

.about_vd dd a:hover {
    background: #af191c;
}

.about_vd dd span {
    line-height: 30px;
    vertical-align: middle;
    padding-top: 30px;
    display: block;
    color: white;
}

.ab_main{
    width: 990px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}


.about_vd p {
    line-height: 30px;
    font-size: 14px;
    color: #333;
    text-align: left;
    width: 850px;
    margin: 0 auto;
    padding-bottom: 20px;
    text-indent: 2rem;
}


.about_vd p span{
    text-indent: 2rem;
}



.about_vd em {
    display: block;
    font-size: 18px;
    color: #af191c;
    padding: 25px 0 5px;font-style: normal;    text-align: right;
}

.shili_a {
    width: 380px;
}

.shili_a img {
    display: block;
    width: 380px;
    height: 613px;
}

.shili_b {
    width: 610px;
    overflow: hidden;
}

.shili_b ul {
    background: #fff;
    padding: 35px 0 0 80px;
    height: 270px;
    font-size: 14px;
    color: #333;
}

.shili_b li {
    padding-left: 26px;
    background: url(shili_ic.png) no-repeat 0 center;
    line-height: 30px;
    height: 30px;
}


.shili_b p {
    margin-right: -10px;
    margin-top: 12px;
}

.shili_b p i {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
}

.gx p {
    padding-bottom: 20px;
}

.gx p em {
    display: block;
    font-size: 20px;
    margin-bottom: 15px;    float: left;
}

.gx p span {
    display: block;
    font-size: 14px;
    line-height: 32px;
    padding-left: 30px;
    text-align: left;
    background: url(ic1.gif) no-repeat 4px 8px;    float: left;
}

.gx_pic ul {
    float: left;
    width: 394px;
}

.gx_pic li {
    float: left;
    width: 197px;
    height: 188px;
    font-size: 20px;
    color: #fff;
    text-align: center;
}

.gx_pic li i {
    display: block;
    padding-top: 50px;
    height: 52px;
}

.gx_pic li i img {
    width: 40px;
    height: 40px;
    display: inline-block;
}


.gx_pic li.item1 {
    background: #2e2d3f;
}

.gx_pic li.item2 {
    background: #727272;
}

.gx_pic li.item3 {
    background: #c8373a;
}

.gx_pic span{
    color: white;
    padding-top: 70px;
    /* margin-top: 40px; */
    display: block;
    width: 160px;
    text-align: left;
    margin: 0 auto;
    margin-left: 50px;
}

.gx_team {
    width: 597px;
}


.honor_con li {
    float: left;
    background: url(honor_bg.png) no-repeat;
    width: 243px;
    padding-top: 4px;
    margin-right: 4px;
}


.honor_con li img {
    display: block;
    width: 205px;
    height: 140px;
    margin: 0 auto;
}

.honor_con li span {
    display: block;
    font-size: 18px;
    text-align: center;
    padding-top: 44px;
}

.no_mg {
    margin: 0 !important;
}


.coop {
    overflow: hidden;
    height: 364px;
}


.coop li {
    float: left;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-left: -1px;
}

.coop li img {
    display: block;
    width: 198px;
    height: 135px;
}


.nav_fix {
    position: fixed;
    top: 0;
    left: 18.5%;
    z-index: 999;
    padding-top: 0;
    margin-top: 0;
}


.gx_pic2{
    float: left;
    width: 596px;
}


.kf_pic{
	width: 597px;
	height: 188px;
}

.kf_pic b{
    font-size: 20px;
    text-align: center;
    display: block;
    margin-top: 20px;
}



.kf_pic p {
    font-size: 14px;
    text-align: left;    
    width: 500px;
    text-indent: 30px;
    font-size: 15px;
margin-top: 20px;
}

/*新闻栏目*/
.content {
    width: 990px;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
}

.bg04 {
    background: #f1f1f1;
    padding: 10px 0px 0px 0px;
}


.dont h3 {
    font-size: 30px;
    color: #333;
    font-family: 宋体;
    padding: 20px 0 40px;
    background: #fff url(bg1.png) no-repeat center;
    height: 30px;
}


.dont h3 em {
    display: inline-block;
    padding: 0 15px 0 20px;
    background: #fff;
    float: left;font-style: normal;
}

.dont h3 span {
    float: right;
    padding-left: 40px;
    background: #fff;
    margin-top: 15px;
}


.dont_con {
    padding: 0 20px 20px;
    background: #fff;
	height: 255px;
}


.dont_con dt {
    float: left;
}

.dont_con dd {
    float: right;
    width: 590px;
    padding-top: 12px;
}

.dont_con dd h4 {
    line-height: 52px;
    height: 46px;
    overflow: hidden;
    padding-left: 94px;
    background: url(tout.png) no-repeat;
    margin-bottom: 15px;
}


.dont_con dd h4 a {
    color: #af191c;
    font-size: 20px;
    font-weight: normal;
}

.dont_con dd p {
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 20px;
}


.clearfix {
    zoom: 1;
}



.dont_list {
    margin-top: 10px;
}


.dont_l {
    background: #fff;
    padding: 30px 20px;
    width: 550px;
}


.dont_l li {
    height: 38px;
    line-height: 38px;
    padding-left: 26px;
    background: url(news_bg.gif) no-repeat 0 19px;
    vertical-align: top;
}


.dont_l li em {
    float: left;
    font-size: 14px;
    width: 424px;
    height: 38px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px dashed #d4d4d4;
}

.dont_l li em a {
    color: #666;
}

.dont_l li span {
    float: right;
    font-size: 12px;
    color: #999;
    text-align: right;
    width: 90px;
    border-bottom: 1px dashed #d4d4d4;
}


em {
    font-style: normal;
}


.dont_r li {
    padding: 30px 20px 20px;
    _padding: 30px 20px 20px;
    background: #fff;
    width: 360px;
    border-bottom: 1px solid #e5e5e5;
}


.dont_r li em {
    display: block;
    margin-bottom: 4px;
}

.dont_r li em a {
    color: #af191c;
    font-size: 20px;
}

.dont_r li p {
    font-size: 14px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}

.no_bd {
    border: none !important;
}


.last {
        font-size: 12px;
}

.dont {
    margin-top: 40px;
    height: 650px;
}

.dont_l li.last em {
    border-bottom: none;
}

.dont_l li.last span {
    border-bottom: none;
}

.doing {
    padding: 80px 0;
}

.doing h3 {
    font-size: 30px;
    color: #333;
    font-family: 宋体;
    margin-bottom: 40px;
    background: url(bg1.png) no-repeat center;
    height: 40px;
}

.doing h3 em {
    display: inline-block;
    padding-right: 15px;
    float: left;
    background: #f1f1f1;
}

.doing h3 span {
    float: right;
    padding-left: 40px;
    background: #f1f1f1;
    margin-top: 5px;
}

.doing_l {
    width: 660px;
    overflow: hidden;
}

.doing_con dl {
    width: 320px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.doing_con dt img {
    display: block;
    width: 320px;
    height: 197px;
}

.doing_con dd {
    background: #fff;
    height: 130px;
}

.doing_con dd i {
    font-style: normal;
    font-size: 16px;
    color: #c8373a;
    text-align: center;
    width: 78px;
    float: left;
    border-right: 1px solid #ccc;
    height: 100px;
    padding-top: 30px;
    background: url(work_ic1.gif) no-repeat 32px 84px;
    margin-right: 15px;
}

.doing_con dd i span {
    display: block;
    font-size: 22px;
}

.doing_con dd p {
    float: left;
    width: 215px;
}

.doing_con dd em {
    display: block;
    width: 215px;
    line-height: 56px;
    height: 52px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
}

.doing_con dd em a {
    color: #333;
    font-size: 20px;
}


.doing_r dl {
    width: 330px;
    margin-right: 0;
    overflow: hidden;
}



.doing_r dt img {
    width: 340px;
    height: 550px;
}

.doing_con dt img {
    display: block;
    width: 320px;
    height: 197px;
}

.doing_r dd {
    height: 114px;
}

.doing_con dd {
    background: #fff;
    height: 130px;
}

.doing_r dd i {
    height: 94px;
    padding-top: 20px;
}


.doing_r dd {
    height: 114px;
}
.doing_con dd i {
    font-style: normal;
    font-size: 16px;
    color: #c8373a;
    text-align: center;
    width: 78px;
    float: left;
    border-right: 1px solid #ccc;
    height: 100px;
    padding-top: 30px;
    background: url(work_ic1.gif) no-repeat 32px 84px;
    margin-right: 15px;
}

.doing_con dd i span {
    display: block;
    font-size: 22px;
}

.doing_r dd p {
    width: 230px;
}

.doing_con dd p {
    float: left;
    width: 215px;
}
.doing_r dd em {
    line-height: 50px;
    height: 45px;
    overflow: hidden;
    width: 230px;
}

.doing_con dd em {
    display: block;
    width: 215px;
    line-height: 56px;
    height: 52px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
}

.doing_con dd em a {
    color: #333;
    font-size: 20px;
}

.doing_r dd p span {
    width: 210px;
}

.doing_con dd p span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    width: 190px;
}

.doing_r dt img {
    width: 340px;
    height: 550px;
}

.doing_r dd i {
    height: 94px;
    padding-top: 20px;
}

.doing_con{
	height: 700px;
}


.lecture {
    background: #fff;
    padding-bottom: 15px;
    margin-bottom: 80px;
    height: 520px;
}


.lecture h3 em {
    display: inline-block;
    padding-right: 15px;
    float: left;
    background: white;
}

.lecture h3 span {
    float: right;
    padding-left: 40px;
    background: white;
    margin-top: 5px;
}

.lecture .con {
    padding: 0 20px;
}

.lecture_l {
    width: 580px;
    overflow: hidden;
}

.lecture_l p em {
    display: block;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    margin-bottom: 10px;
}

.lecture_l p em a {
    color: #af191c;
    font-size: 20px;
}

.lecture_l p span {
    display: block;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    font-size: 14px;
    width: 540px;
    margin-bottom: 30px;
}

.lecture_l dl {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 10px;
}

.lecture_l dt {
    float: left;
}

.lecture_l dt img {
    display: block;
    width: 210px;
    height: 130px;
}

.lecture_l dd {
    float: right;
    width: 350px;
}

.lecture_l dd em {
    display: block;
    font-size: 18px;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    margin: 30px 0 5px;
}

.lecture_l dd span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}

.lecture_r {
    width: 340px;
}

.lecture_r dt img {
    display: block;
    width: 340px;
    height: 210px;
}

.lecture_r dd {
    width: 350px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}

.lecture_r dd em {
    display: block;
    font-size: 18px;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    margin: 15px 0 10px;
}

.lecture_r dd em a {
    color: #af191c;
    font-size: 20px;
}

.lecture_r dd span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
}

.lecture_r li {
    line-height: 38px;
    height: 38px;
    overflow: hidden;
    font-size: 14px;
    border-bottom: 1px dashed #d4d4d4;
    padding-left: 16px;
    background: url(news_bg2.gif) no-repeat 0 16px;
}

.lecture_r li a {
    color: #666;
}

.no_bd {
    border: none !important;
}

/* 公司动态*/

.bg05 {
    background: #f7f7f7;
    padding: 30px 0 40px 0;
    height: 1500px;

}

.news_list {
    margin-top: 40px;
    background: url(bg1.png) repeat-y center 0;
}

.lefta {
    width: 157px;
}


.lefta h3 {
    padding-bottom: 10px;
}


li.cur a {
    text-decoration: none;
    padding-right: 17px;
    background: url(bg2.gif) no-repeat;
}

.lefta li a {
    display: block;
    width: 140px;
    background: #999;
    color: #fff;
    text-align: center;
    padding: 30px 0 0;
    height: 125px;
}

.lefta li span {
    display: block;
    font-size: 24px;
    font-family: 宋体;
    font-weight: bold;
    line-height: 26px;
    padding-top: 8px;
    color: white;
}

.lefta li a:hover, .lefta li.cur a {
    text-decoration: none;
    padding-right: 17px;
    background: url(bg2.gif) no-repeat;
}

.lefta li {
    padding-bottom: 10px;
}

.righta {
    width: 800px;
}

.toutiao {
    background: #fff;
    padding: 15px 20px 25px;
}

.toutiao h4 {
    line-height: 52px;
    height: 46px;
    overflow: hidden;
    padding-left: 94px;
    background: url(tout.png) no-repeat;
    margin-bottom: 15px;
}

.toutiao h4 a {
    color: #af191c;
    font-size: 20px;
    font-weight: normal;
}

.toutiao p {
    line-height: 24px;
    height: 96px;
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 10px;
}


.toutiao span {
    display: block;
    text-align: right;
}

.listnew{

}

.news_nr {
    padding: 50px 0 20px;
}


.news_nr h3 {
    font-size: 24px;
    color: #333;
    margin-bottom: 25px;
    background: url(bg1.png) no-repeat center;
    font-family: 宋体;
}

.news_nr h3 span {
    display: inline-block;
    padding-right: 15px;
    background: #C9383D;
}


.news_nr dl {
    background: #fff;
    overflow: hidden;
    zoom: 1;
    padding-right: 40px;
    margin-bottom: 30px;
}

.news_nr dt {
    float: left;
}

.news_nr dd {
    float: right;
    width: 335px;
}

.news_nr dd em {
    display: block;
    font-size: 18px;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    margin: 15px 0 10px;
}

.news_nr dd em a {
    color: #333;
    font-size: 20px;
}

.news_nr dd p {
    display: block;
    font-size: 14px;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
}

.news_nr dd span {
    display: block;
    padding-top: 22px;
    border-top: 1px solid #e0e0e0;
    margin-top: 30px;
    zoom: 1;
    overflow: hidden;
}

.news_nr dd span i {
    float: left;
    font-style: normal;
    font-size: 18px;
    color: #c8373a;
}

.news_nr dd span a {
    float: right;
    width: 76px;
    height: 22px;
    background: url(btn2.gif) no-repeat;
}


.news_nr dt img {
    display: block;
    width: 385px;
    height: 238px;
}



.doing2 {
    padding: 10px 0;
    margin-bottom: 0px;
}



.doing2 h3 {
    font-size: 30px;
    color: #333;
    font-family: 宋体;
    margin-bottom: 0px;
    background: url(bg1.png) no-repeat center;
    height: 40px;
}

.doing2 h3 em {
    display: inline-block;
    padding-right: 15px;
    float: left;
    background: #f1f1f1;
}

.doing2 h3 span {
    float: right;
    padding-left: 40px;
    background: #f1f1f1;
    margin-top: 5px;
}



.lecture h3 {
    font-size: 30px;
    color: #333;
    font-family: 宋体;
    padding: 20px 0 40px;
    background: #fff url(bg1.png) no-repeat center;
    margin: 0px;
}


.lecture h3 em {
    display: inline-block;
    padding: 0 15px 0 20px;
    background: #fff;
    float: left;
}




.lecture h3 span {
    float: right;
    padding-left: 40px;
    background: #fff;
    margin-top: 15px;
}



.leftitem h2 {
    height: 71px;
}


.cates h4 {
    font-size: 15px;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    background: url(listh3.gif) no-repeat;
    padding-left: 24px;
    margin-top: 9px;
    font-family: "微软雅黑";
}


.cates  ul li {
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    padding-left: 44px;
    border-bottom: 1px dotted #cac8c8;
    background: url(lldd01.gif) no-repeat 20px center;
}

.cates  ul li a{
    color: black;
    font-size: 14px;
}

.list_c ul {
    padding: 0 5px;
    overflow: hidden;
}


.cates  ul li .thisclass{
	color: #CB0900;
}



.bg06{
	background: #f1f1f1;
	padding-top: 40px;
}


.about_wrap {
    width: 990px;
    margin: 0px auto;
    overflow: hidden;
}


.honor {
    overflow: hidden;
}

.honor li.act h2 {
    color: #e67817;
}


.honor li dl {
    overflow: hidden;
    margin-top: 20px;
}


.honor li dl dd {
    width: 232px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
}

.honor{overflow:hidden;}
.honor li{overflow:hidden; margin-bottom:20px;}
.honor li h2{position:relative; padding:0 30px; height:50px; line-height:50px; font-weight:bold; font-size:16px; background:#fff; cursor:pointer;}
.honor li h2 i{position:absolute; right:30px; top:50%; margin-top:-16px; width:32px; height:32px; background:url(about14.png) no-repeat;}
.honor li.act h2{color:#e67817;}
.honor li.act h2 i{background:url(about14_a.png) no-repeat;}
.honor li dl{overflow:hidden; margin-top:20px;}
.honor li dl dd{width:232px; margin-right:20px; margin-bottom:20px; float:left;}
.honor li dl dd picture{width:285px; height:300px;overflow:hidden;}
.honor li dl dd picture img{ width:100%;}
.honor li dl dd p{padding:10px; height:5px; text-align:center;font-size: 17px;}
.honor li dl dd:nth-of-type(4n){margin-right:0;}




.con_banner {
    overflow: hidden;
    width: 100%;
    height: 320px;
    background: no-repeat center;
    background-image: url("2-15111H01159640.jpg")
}

.con_banner2 {
    overflow: hidden;
    width: 100%;
    height: 320px;
    background: no-repeat center;
    background-image: url("20160120143511_5156.jpg")
}

.con_banner article {
    width: 1200px;
    margin: 85px auto;
    height: 150px;
    background: url(touzi01.png) no-repeat;
    color: #fff;
    overflow: hidden;
}


.con_banner article h2 {
    font-size: 36px;
    margin: 20px 0 15px 20px;
    font-weight: bold;
    color: white;
}


.con_banner article p {
    font-size: 18px;
    margin-left: 20px;
    font-weight: bold;
}




/**左边2**/

.prolist_le {
    width: 244px;
    float: left;
}

.prolist {
    margin-bottom: 18px;
    line-height: 1.3;
}


.fir{
    background: #40e7a2;
    width: 244px;
    height: 96px;
    display: block;
}

.prolist .fir .zi {
    display: block;
    font-size: 24px;
    color: white;
    padding-left: 30px;
    padding-top: 20px;
}


.prolist .xiala {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}


.prolist .xiala a {
    line-height: 48px;
    height: 48px;
    background: url(pro_37.gif) no-repeat 22px center;
    color: #262626;
    padding: 0px 10px 0px 47px;
    font-size: 14px;
    border-bottom: 1px solid #e7e7e7;
    overflow: hidden;
    display: block;
}


.pro_about {
    border: 1px solid #cbd1dd;
    border-top: 0;
}

.pro_about .bt1 {
    background: #ccc;
    color: #3b3b3b;
    font-size: 19px;
    padding-left: 20px;
    line-height: 50px;
}

.pro_about .abo1 {
    background: url(pro_26.jpg) no-repeat 10px 22px;
    width: 222px;
    padding: 0px 10px;
}


.pro_about .abo1 li {
    padding: 22px 0px 22px 84px;
    border-bottom: 1px dashed #b9c3d1;
    line-height: 1.6;
    color: #4a4848;
    font-size: 13px;
}


.pro_about .abo1 li b {
    color: #213b52;
}

.pro_about .abo1 li.last {
    border: 0;
}

.xiala li .thisclass2{
	color:#019eef;
}


.prolist_ri {
    width: 700px;
    float: right;
}

.list_bt {
    height: 38px;
    font-size: 18px;
    color: #019eef;
    position: relative;
    z-index: 10001;
}


.list_bt .dw {
    height: 38px;
    padding-left: 25px;
    line-height: 34px;
    background: url(pro_29.gif) no-repeat left bottom;
    width: 685px;
    position: absolute;
    bottom: -1px;
    left: 0px;
    z-index: 10002;
}


.list_bt .dw span {
    font-size: 24px;
}

.pro_cp li {
    border: 1px solid #d0d0d0;
    width: 698px;
    height: 250px;
    position: relative;
    z-index: 1;
}

.pro_cp{width:700px;}
.pro_cp li{border:1px solid #d0d0d0; width:698px; height:250px; position:relative; z-index:1;}
.pro_cp li .xq{position:absolute; bottom:0px; right:0px; z-index:10000; display:none;}
.pro_cp .tu{width:307px; height:250px; float:left; border-right:1px solid #eeeeee; overflow:hidden; position:relative;}
.xh{font-size:16px; padding-bottom:4px; border-bottom:1px solid #4d4b4c; position:absolute; top:10px; left:18px;}
.xh a{color:#099ae5;}
.pro_cp li{margin-bottom:20px;}
.pro_cp li .wz{padding:35px 0px 0px 24px; width:345px; float:left; line-height:1.7; color:#6d6d6d; font-size:13px;}
.pro_cp li .wz .bt{color:#0d0d0d; font-size:20px; line-height:1.5; padding-bottom:15px;}
.pro_cp li .wz .td{padding-top:12px;font-size: 17px;}
.pro_cp li .wz .zi{color:#161515;font-weight: bold;}
.fanye{text-align:right; margin:0px 0px 0px 0px;}
.pro_cp li:hover{border-color:#099ae5;}
.pro_cp li:hover .xq{display:block;}


.main2 {
    padding-top: 20px;
    width: 990px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}



/**文章内页**/
.edit_top {
    padding-bottom: 30px;
}

.edit_top h3 {
    font-size: 30px;
    font-weight: normal;
    color: #333;
    padding: 15px 0px;
    background: #fff;
    margin-bottom: 12px;
    text-align: center;
}

.edit_top p {
    height: 50px;
    border-top: 1px dotted #9e9e9e;
    font-size: 14px;
    color: #8d8d8d;
}


.edit_top p em {
    float: left;
    line-height: 50px;
}

.edit_top p span {
    padding-right: 30px;
}

.edit_top p i {
    float: right;
    display: block;
    padding-top: 8px;
}



.con_banner3 {
    overflow: hidden;
    width: 100%;
    height: 320px;
    background: no-repeat center;
    background-image: url("20160120143209_1406.jpg");
}


.rightb {
    width: 740px;
}


.rightb .sitemap {
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    height: 34px;
    line-height: 34px;
    padding-left: 12px;
}


.detail_h {
    height: 300px;
    width: 740px;
    overflow: hidden;
    margin-top: 25px;
    background: white;
}

.de {
    width: 345px;
    float: left;
    overflow: hidden;
    border-right: 1px solid #ebebeb;
    overflow: hidden;
    height: 280px;
    position: relative;
}


.detail_h p {
    width: 380px;
    float: right;
    overflow: hidden;    
    height: 170px;
}


.photo_scroll{
	width: 280px;
	height: 220px;
	margin:0 auto;
	overflow: hidden;
	margin-top: 20px;
	display: block; 
}

.photo_scroll img{
	width: 100%;
}


.detail_h p em {
    display: block;
    font: 20px "Microsoft Yahei";
    font-weight: bold;
    color: #323232;
    height: 50px;
}


.detail_h p span {
    display: block;
    font: 14px "Microsoft Yahei";
    line-height: 30px;
    color: #7f7f7f;
    padding-left: 15px;
}



.detail_h h5 {
    width: 380px;
    height: 75px;
    overflow: hidden;
    line-height: 75px;
    color: #7f7f7f;
    float: left;
    text-align: left;
}


.detail_h h5 em {
    font: 22px Arial, Helvetica, sans-serif;
    color: #e62129;
}

.detail_h h5 i {
    display: block;
    width: 149px;
    height: 51px;
    overflow: hidden;
    float: left;
    padding-left: 15px;
}

.canshu{
	padding-left: 10px;
	padding-right: 10px;
}

.cans {
    width: 710px;
    margin: 0 auto;
    /* height: 385px; */
    float: left;
    margin-left: 15px;
}


.tit5 {
    background: url(cansu_line.jpg) no-repeat center bottom;
    height: 43px;
    font: 22px "Microsoft Yahei";
    color: #fff;
    padding-left: 30px;
    line-height: 43px;
    overflow: hidden;
    margin-bottom: 23px;
}

.intro{
    width: 710px;
    margin: 0 auto;
    /* height: 385px; */
    float: left;
    margin-left: 15px;
    margin-top: 20px;
}


.con_banner4 {
    overflow: hidden;
    width: 100%;
    height: 320px;
    background: no-repeat center;
    background-image: url("577e11afeb718.jpg");
}


.con_banner5 {
    overflow: hidden;
    width: 100%;
    height: 320px;
    background: no-repeat center;
    background-image: url("albanner.jpg");
}

.con_banner6 {
    overflow: hidden;
    width: 100%;
    height: 320px;
    background: no-repeat center;
    background-image: url("56e90c3362a36.jpg");
}





/**/
.index-budget {
    width: 100%;
    height: 478px;
    padding: 30px 0;
    background: #224492;
}

.t-center {
    text-align: center;
}


.package-priceBox {
    width: 990px;
    height: 350px;
    padding: 10px;
    margin: 30px auto 0;
    background: #fff;
    background: #224492;
}

.package-priceBox>.price-right {
width: 990px;
    height: 290px;
    position: relative;
    border: 1px solid #e8e8e8;
}

.pright-quotation {
    width: 597px;
    height: 100%;
    float: left;
}

.pleft-quotation {
    width: 581px;
    height: 100%;
    float: left;
}

.pcenetr-quotation {
    width: 140px;
    position: absolute;
    height: 140px;
    top: 112px;
    left: 526px;
}

#prightSubmit {
    display: block;
    margin: 10px;
    width: 120px;
    height: 85px;
    padding-top: 35px;
    line-height: 24px;
    border-radius: 50%;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    text-align: center;
    background: #ffd401;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

.pright-quotation>ul.compute-ul {
    width: 252px;
    margin: 0 auto;
    padding: 20px;
}

.pright-quotation>ul>li {
    position: relative;
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #666;
}

.pright-input {
    width: 95%;
    height: 38px;
    line-height: 38px;
    display: block;
    float: left;
    font-family: 微软雅黑;
    color: rgb(102, 102, 102);
    font-style: normal;
    font-size: 14px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    background: rgb(255, 255, 255) !important;
    text-align: center;
    margin-left: 2px;
}

.area-unit2 {
    position: absolute;
    right: 6px;
    font-size: 16px;
    color: #666;
    line-height: inherit;
}



.pleft-yusuanBox {
    height: 100%;
}

.pleft-title {
    margin: 30px auto;
    font-size: 20px;
    color: #333;
    text-align: center;
}

.total-money {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    padding: 2px 5px;
    text-align: center;
    border: 2px solid #e7b503;
    color: #e7b503;
    border-radius: 50%;
    font-weight: bold;
}

.pleft-content {
    color: #333;
    font-size: 16px;
    width: 240px;
    height: 39px;
    line-height: 39px;
    margin: 10px auto 0;
    text-align: center;
    border-bottom: 1px solid #f2f2f2;
}


.pleft-content>.jc-name {
    display: block;
    float: left;
    width: 100px;
    text-align: left;
}

.pleft-content .jc-money {
    display: block;
    float: left;
    margin-right: 1px;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    text-align: center;
    border: 2px solid #c9c9c9;
    color: #c9c9c9;
    border-radius: 50%;
    font-weight: bold;
}


.price-right select {
    height: 38px;
    line-height: 38px;
    display: block;
    float: left;
    font-family: 微软雅黑;
    color: rgb(102, 102, 102);
    font-style: normal;
    font-size: 14px;
	width: 95%;
    margin-left: 2px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    background: rgb(255, 255, 255) !important;
}


.area-sjwd{
	float: left;
	margin-right: 13px;
}


.pleft-content input{
	float: left;
    width: 100px;
    display: block;
    height: 39px;
}



/*技术支持*/

.grid {
    width: 100%;
}

.adv_sever{
    margin: 0 auto;
    width: 990px;
    text-align: left;
    font-size: 14px;
    padding-top: 30px;
}

.adv_sever h3 {
    padding-bottom: 30px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    text-align: center;
    font-size: 24px;
    color: #333;
    color: black;
    font-weight: 900;
}


.adv_sever_m2 ul h3 {
    font-size: 16px;
    color: #333;
    margin-top: 30px;
    padding-bottom: 20px;
    border: none;
    text-align: left;
}


.adv_sever_m2 ul li p {
    padding-bottom: 10px;
    font-size: 16px;
    color: #444;
    line-height: 24px;
}


.adv_sever_m2 ul {

}

.adv_sever_m2 ul h3 {
    font-size: 16px;
    color:black;
    margin-top: 30px;
    padding-bottom: 20px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-width: initial;
    border-style: none;
    border-color: initial;
}


.jiantou p{
   background: url(../images/jiantou.png) left top no-repeat;
   padding-left:20px;
}

.jiantou {

}

.content2{
   border: 1px solid #d5d5d5;
    margin-top: 12px;
}



.news_xaingxi2{

    /* width: 927px; */
    height: 60px;
    border-bottom: #e1e3df dashed 1px;
    margin: 15px auto 0 auto;
    line-height: 80px;
    color: #505050;
    font-family: "Microsoft Yahei";
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;

}



/**/

.package-red {
    padding-bottom: 30px;
}

.package-red p{
    color:white;
}


.tb{
}

.tb td{
}


.txtx{
}


.txtx li{
    list-style: inherit;
    border-bottom: 1px dashed;
    height: 30px;
    line-height: 30px;    font-size: 16px;
}


.txtx li a{
}

.txtx li a img{
}