body{ margin:0 auto; font-size:12px;font-family: "Microsoft YaHei"; line-height:normal; min-width:1000px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
.fr{ float:right;}
.data-null{ padding:20px 0; text-align:center; font-size:16px; color:#686868}
.clearfix {*zoom:1;}
.clearfix:after {content:' ';display:block;width:0px;height:0px;overflow:hidden;clear:both;}
.div-default{ padding-bottom:20px;}
.about-default{ padding:15px;}
/*-----------------头部开始--------------------*/
#header { }
.top{height: 35px;border-bottom: 1px solid #e3e3e3;}
.topbox{width:1000px; margin: 0 auto;overflow: hidden;}
.top_l{float: left;width:300px; line-height: 35px;font-size: 14px;color: #018ccd;}
.top_l span{color: #ff0000; width:70px; float:left}
.top_l div{ width:230px;float:left; height:35px; line-height:35px; overflow:hidden;}

.top_r{width:425px; float: right;line-height: 35px;font-size: 14px;color: #fd0000;}
.top_r span{color: #5685b8;}
.top_r img{vertical-align: middle; padding-right: 10px;}
.headebox{background: url(../images/a_09.jpg);height: 125px;}
.tbnr{width:1000px; margin: 0 auto;}
.logo{width:643px; float: left;}
.lxdh{
	width:256px;
	float: right;
	padding-top: 20px;
}
.dhhm{}
.nav{background: url(../images/a_16.jpg);height: 56px;}
.nav ul{width:1000px; margin: 0 auto;overflow: hidden;}
.nav ul li{ line-height:56px;float: left; border-right: 1px solid #0099cc;;}
.nav a{display: block; padding: 0 23px; font-size: 16px;color: #fff;}
.nav .hover a{background: #0099cc;}
.nav a:hover{background: #0099cc;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.lxdh .dhhm {
	background-image: url(../images/a_12.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 98px;
}
.dhhm p {
	line-height: 14px;
	color: #0066cc;
}
.lxdh .dhhm h2 {

	font-size: 21px;
	color: #ff3300;
	line-height: 21px;
}
.tbnr .lxdh h3 { font-weight:400;
	font-size: 14px; color: #0066cc;
	
}
.lxdh span { padding-left:7px;
	font-size: 22px;
	color: #ff3300;
	font-weight: bold;
	
}
.fullSlide{ width:100%;  position:relative;  height:444px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:444px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:444px; }
.fullSlide .hd{ width:150px;  position:absolute; z-index:1; bottom:25px; left: auto; right:15%; height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:22px; height:20px; margin:2px; overflow:hidden; background:#996633; color:#fff; line-height:20px; text-align:center;}
.fullSlide .hd ul .on{ background:#f08519;  }

.sj_nr{}
.sj_tit{text-align: center;background: #f7f7f7;}
.sj_nr{width:1000px; margin: 0 auto;}
.sjbt ul{overflow: hidden;}
.sjbt{padding-top: 23px;}
.sjbt li{float: left; padding-right: 2px;}
.sjjs{
	overflow: hidden;
	padding-top: 40px;
}
.sjjs_xq{
	width:268px;
	float: left;
	background-image: url(../images/a_44.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 150px;
	padding-top: 10px;
	padding-right: 43px;
	padding-bottom: 10px;
	padding-left: 22px;
}
.sjjs_xq h2 {
	font-size: 24px;
	line-height: 48px;
	color: #038cf2;
}
.sjjs_xq p {
	font-size: 20px;
	line-height: 33px;
	color: #ff5400;
}
.hfzx{width:1000px; margin: 0 auto;}
.hfzx_tit{text-align: center; padding-top: 35px;}
.hfzx_tit h2{
	font-size: 34px;
	font-weight: 400;
	color: #0068b4;
	background-image: url(../images/a11.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hfzx_tit span{color: #ff5400;}
.hfzx_tit p{font-size: 24px;color: #373737; line-height: 58px;}
.notice { width: 1000px;  overflow: hidden; }
	.notice .tab-hd {
	height: 98px;
	background-color: #eee;
	color: #404040;
	background-image: url(../images/a8.png);
	background-repeat: repeat-x;
	background-position: top;
}
	.notice .tab-hd ul { height:87px; border-left:1px solid #eeeeee;  }
.notice .tab-hd p{ font-size:18px; color:#0068b4; padding:4px 0 0 0;}
.notice .tab-hd img{ padding-top:15px;}
	.notice .tab-hd li{ float: left;}
	.notice .tab-hd li a{ display:block; width:165px; height:87px; text-align:center; border-right:1px solid #dddddd;  }
	.notice .tab-hd li.on a{ height:98px; border:none;
	background-color: ur;
	background-image: url(../images/a7.png);
	background-repeat: no-repeat;
	background-position: center;
}
.notice .tab-hd li.on p{ color:#fff;}
.notice .tab{overflow: hidden; width:1000px;}
.fwxm{overflow: hidden; padding-top: 20px;}
.fwxm_left{width:505px; float: left;}
.fwxm_left h2{font-size: 29px;font-weight: 400;color: #ff5400;padding-bottom: 20px;}
.fwxm_left p{font-size: 21px;line-height: 32px;color: #797979;}
.fwxm_right{width:429px; float: right;}
.banner{
	background: url(../images/banner1.png);
	height: 157px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 35px;
}
.hhsj{width:1000px; margin: 0 auto; padding: 55px 0 0 0;}
.hhsj_tit{text-align: center;}
.hhsj_tit h2{
	font-size: 24px;
	color: #0052af;
	font-weight: 400;
	background-image: url(../images/a11.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hhsj_tit p{color: #7f7f7f; line-height: 36px;}

.ladyScroll{width:1000px;height:195px;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:40px;height:40px;position:absolute;top:60px;left:0;z-index:100; cursor:pointer;background:url(../images/a_55.jpg);}
.ladyScroll .next{ left:auto; right:0;background: url(../images/a_58.jpg);}
.ladyScroll .scrollWrap{width:907px;margin-left:50px;padding-top:15px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:225px;text-align:center;position:relative;}
.ladyScroll  dt{margin:0 auto;width:214px;overflow:hidden;}
.ladyScroll  img{display:block;width:212px;height:103px; border: 1px solid #cccccc;}
.ladyScroll p{ text-align: center;font-size: 16px; color: #fff;background: #7f7f7f; height: 30px; line-height: 30px;width:214px;}

.m-slide{ position: relative; width:1000px;  height: 356px;  background:#f8f8f8 }
	.m-slide .bottom-shadow{ position: absolute; left: 0; width: 100%; height: 1px; overflow: hidden; background: #e6e6e6;}
	.m-slide .img {
	float:right;
	position: relative;
	width:765px;
	padding-right: 20px;
}
	.m-slide .img .first { display: block }
	.m-slide .tab { float:left; width:210px;  }
	.m-slide .tab li { 
	
	width: 193px;
	background-image: url(../images/a_64.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 88px;
}
	.m-slide .tab .first { border-top: 0 }
	.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 210px; height: 88px}
	.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
	.m-slide .tab a span { position: absolute; overflow: hidden }
	.m-slide .tab a .title { left: 25px; top: 28px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; color: #666 }
	.m-slide .tab a .des { left: 27px; top: 54px; height: 16px; line-height: 16px; color: #999 }
	.m-slide .tab .first a { height: 50px }
	.m-slide .tab .on a {
	background-image: url(../images/a_72.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
	.m-slide .tab .on a b { background: url(images/dot.png) no-repeat}
	.m-slide .tab .on a span { color: #fff }
.zahnr{
	overflow: hidden;
	width:760px;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 10px;
}	
.m-slide .zahnr_tp{width:155px; float: left;}
.zahnr_right{width:584px; float: right;}
.zahnr_right h2 {
	font-size: 16px;
	line-height: 38px;
	font-weight: 400;
}
.zahnr_right p {
	font-size: 13px;
	line-height: 24px;
	color: #797979;
}
.zahnr_right span {
	color: #ff3c00;
}
.gd_left .tab-nav .mgl_25{ margin-left:25px;}
.gd_left .tab-nav li { float:left; font-size:13px;
	border-bottom:1px dashed #c5c5c5;
	line-height: 36px;
	background-image: url(../images/a_75.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px; width:360px;
}
.gd_left .tab-nav a {
	color: #797979;
}
.gd_left .tab-nav span{color: #797979;}
.gdnews .gd_left {
	/*float: left;
	width: 370px;*/
}
.dhnr .gdnews {
	overflow: hidden;
}

.ladyScroll_a{width:1000px;height:195px;position:relative; margin:25px auto;}
.ladyScroll_a .prev,.ladyScroll_a .next{
	width:19px;
	height:67px;
	position:absolute;
	top:50px;
	left:0;
	z-index:100;
	cursor:pointer;
	background-image: url(../images/a_86.jpg);
}
.ladyScroll_a .next{
	left:auto;
	right:0;
	background-image: url(../images/a_83.jpg);
}
.ladyScroll_a .scrollWrap{width:907px;margin-left:50px;padding-top:15px;overflow:hidden;position:absolute;}
.ladyScroll_a dl{float:left;width:225px;text-align:center;position:relative;}
.ladyScroll_a  dt{margin:0 auto;width:214px;overflow:hidden;}
.ladyScroll_a  img{display:block;width:212px;height:103px; }
.ladyScroll_a p{ text-align: center;font-size: 16px; color: #008be6;background: #efefef; height: 30px; line-height: 30px;width:214px;}

.bjbox{background: url(../images/a_95.jpg);}
.bjnr{width:1000px; margin: 0 auto;}
.bj_tit{text-align: center;}
.bjnr{text-align: center; padding: 35px 0;}

.hhsjxq{
	width:1000px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 25px;
}
.hhbox_left{width:660px; float: left; border: 1px solid #eeeeee;}
.hfsjnr_tit{ background: #f3f3f3; height: 40px; border-bottom: 1px solid #eee;}
.hfsjnr_tit h2{font-size: 16px;font-weight: 400;color: #0068b4; padding-left: 15px; line-height: 40px; padding-right: 15px;}
.hfsjnr_tit a{ color: #333; font-size: 12px; }

.hhbox_left .hfsjnr_nr {
	padding: 10px;
	overflow: hidden;
}
.hfsjnr_nr .zjhh_text {
	float: right;
	width: 353px;
}
.hfsjnr_nr .zjhh_tp {
	float: left;
	width: 247px;
}
.zjhh_text p {
	font-size: 13px;
	line-height: 24px;
	color: #797979;
}
.btn1{
	background:#0068b4;
	width:140px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	display:inline-block;
	margin-right:60px;
	margin-top: 10px;
}
.btn2{ background:#666666; width:140px; height:24px; line-height:24px; text-align:center; color:#fff; display:inline-block;}

.hhbox_right{ width:310px; float:right; border:1px solid #eee;}
.picCenter{
	width:310px;
	overflow:hidden;
	padding-top: 10px;
	padding-bottom: 5px;
}
.picCenter dl{ width:180px; float:left; padding:0 10px; text-align:center; }
.picCenter dd{
	position:relative;
	height:210px;
	padding-left: 70px;
}
	.picCenter dd ul li{ width:178px; overflow:hidden; }
	.picCenter dd ul li img{ width:151px; height:201px; display:block;    }
	.picCenter dd p{ height:30px; line-height:30px;   }
	.picCenter .prev,.picCenter .next{
	display:block;
	position:absolute;
	width:22px;
	height:55px;
	bottom:69px;
	right:140px;
	background-image: url(../images/a_114.jpg);
	background-repeat: no-repeat;
}
	.picCenter .next{
	right:-90px;
	background-image: url(../images/a_117.jpg);
}

.hhbox_right h2 {
	line-height: 40px;
	padding-left: 15px;
	font-weight: 400;
	color: #008BE6;
	font-size: 16px;
	background-color: #f3f3f3;
	padding-right: 15px;
}
.hhbox_right h2 span{ font-size:12px; color:#333; font-weight:400;}
.hhbox_right h2 a{font-size:12px; color:#333; font-weight:400;}
.ladyScroll_b{width:1000px;height:195px;position:relative; margin:0 auto; margin-top:20px;}
.ladyScroll_b .prev,.ladyScroll_b .next{width:40px;height:40px;position:absolute;top:75px;left:0;z-index:100; cursor:pointer;background:url(../images/a_55.jpg);}
.ladyScroll_b .next{ left:auto; right:0;background: url(../images/a_58.jpg);}
.ladyScroll_b .scrollWrap{width:907px;margin-left:50px;padding-top:15px;overflow:hidden;position:absolute;}
.ladyScroll_b dl{float:left;width:225px;text-align:center;position:relative;}
.ladyScroll_b  dt{margin:0 auto;width:214px;overflow:hidden;}
.ladyScroll_b  img{display:block;width:237px;height:176px;}
.ladyScroll_b p{ text-align: center;font-size: 16px; color: #fff;background: #7f7f7f; height: 30px; line-height: 30px;width:214px;}

.gsxw{
	width:1000px;
	margin:0 auto;
	padding-top:60px;
	overflow: hidden;
}
.xwleft{
	width:650px;
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.xw_tit ul {
	overflow: hidden;
}
.xw_tit{ border-bottom:1px solid #e5e5e5}
.xw_tit li { line-height:46px;
	color: #626262;
	float: left;
}
.xw_tit li.on a{ border-bottom:2px solid #0675dd; color:#0675dd; }
.xw_tit a { display:inline-block; padding:0 10px;
	font-size: 16px;
	color: #626262;
}
.tao{width:110px; height:2px; background:#0068b4; overflow:hidden;}
.xw_tit .hover_a a {
	color: #0068b4;
}
.xw_tit a:hover {
	color: #0068b4;
}
.xw_tit span a { line-height:46px;
	font-size: 12px;
	color: #333;
}
.ttxw{ overflow:hidden; padding:20px 0;}
.ttxw_left img {
	height: 128px;
	width: 191px;
}
.ttxw .ttxw_left {
	float: left;
	width: 191px;
}
.ttxw_right p {
	color: #797979;
	font-size: 13px;
	line-height: 24px;
}
.ttxw .ttxw_right {
	float: right;
	width: 430px;
}
.ttxw_right h2 {
	font-size: 16px;
	padding-bottom: 18px;
	font-weight: 400;
}
.xwxq ul {
	overflow: hidden;
}
.xwxq li {
	float: left;
	width: 310px;
	padding-right: 15px;
	color: #9d9d9d;
}
.xwxq li {
	font-size: 13px;
	line-height: 38px;
}
.xwxq a {
	color: #9d9d9d;
}
.xwxq .span {
	color: #9d9d9d;
}
.xwxq .xwtp {
	padding-top: 5px;
}
.link { padding:15px 0;
	background-color: #eceff2;
}
.link .linkbox { margin:0 auto;
	width: 1000px;
}
.linkbox ul {
	overflow: hidden;
}
.linkbox li {
	line-height: 22px;
	color: #333333;
	float: left;
}
.linkbox a {
	display: block;
	margin-right: 30px;
}

/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
#footer { background:#009de0;}
.dbnav{ border-bottom:2px solid #33b1e6; height:90px;}
.dbnav ul { margin:0 auto;
	width: 1000px;
	overflow: hidden;
}
.dbnav li { padding:0 19px;
	line-height: 90px;
	float: left;
}
.dbnav a {
	font-size: 18px;
	color: #FFFFFF;
}
#footer .bqxx { margin:0 auto;
	width: 1000px;
	overflow: hidden;
}
.bqxx .bqxx_left { border-right:2px solid #33b1e6;
	float: left;
	width: 600px;
}
.bqxx_left .leftlogo {
	float: left;
	width: 128px;
	padding-top: 90px;
}
.bq_right p {
	font-size: 16px;
	line-height: 38px;
	color: #FFFFFF;
}
.bqxx_left .bq_right { padding:30px 0;
	float: right;
	width: 445px;
}
.bqxx .bqxx_right {
	float: right;
	width: 320px;
	padding-top: 50px;
	overflow: hidden;
}
.bqxx_right .wbbox {-moz-border-radius: 8px; -webkit-border-radius: 8px; 	border-radius:8px;  
	width: 108px;
	background-color: #0082ba;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	float: left;
	margin-left: 13px;
}
.wbbox p {
	line-height: 32px;
	color: #FFFFFF;
	text-align: center;
}
/*------------------版权结束------------------*/


/*==========客户案例=========*/
.khsl_tit p {
	font-size: 24px;
	line-height: 32px;
	color: #FFFFFF;
	text-align: center;
}
.nybox .ny_left {
	float: left;
	width: 230px;
}
.nybox{width:1000px; overflow: hidden;padding-top:15px;  margin:0 auto;}
.ny_left{width:230px; float: left;}
.khsl_tit p{font-size: 24px; line-height: 32px;color: #fff;}.khsl .khsl_tit {
	background-color: #009DE0;
	padding-top: 5px;
	padding-bottom: 5px;
}
.khsl .khsl_nr { border:1px solid #c9dad4; border-bottom:none;
}
.khsl_nr a {
	font-size: 18px;
	color: #0094ff;
}
.khsl_nr li {
	text-align: center;
}
.khsl_nr li { border-bottom:1px solid #c9dad4;
	line-height: 45px;
	background-color: #eff4f3;
}
.ny_left .lxwm {
	padding-top: 15px;
}
.lxwm h2 {
	font-size: 18px;
	line-height: 44px;
	font-weight: 400;
	color: #fff;
	background-color: #0094ff;
	text-align: center;
}
.lxwm .lxwm_nr {
	border:1px solid #cecece;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.lxwm_nr img {
	float: left;
	padding-right: 8px;
}
.lxwm_nr li {
	overflow: hidden;
	padding-top: 8px;
	padding-bottom: 8px;
}
.lxwm_nr p {
	color: #333333;
}
.lxwm_nr span {
	font-size: 18px;
	font-weight: bold;
	color: #d81010;
	display: block;
}
.ny_left .ggtp {
	padding-top: 15px;
}
.nybox .ny_right {
	float: right;
	width: 743px;
}
.ny_right .dqwz {
	background-image: url(../images/c_03.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 15px;
}
.dqwz p {
	font-size: 24px;
	line-height: 36px;
	font-weight: 400;
	color: #0094ff;
}
.dqwz span {
	font-size: 14px;
	color: #949494;
}
.dqwz .fr a {
	color: #949494;
}
.khal_tp img {
	height: 99px;
	width: 168px;
}
.khal_tp ul {
	overflow: hidden;
	width: 800px;
}
.khal_tp li {
	text-align: center;
	float: left;
	padding-right: 22px;
}
.khal_tp p {
	line-height: 38px;
	color: #666666;
}
.khal .khal_tp {
	width: 743px;
	overflow: hidden;
	padding-top: 20px;
}
.xwlb li { border-bottom:1px dashed #cdcdcd; color:#969696;
	line-height: 48px;
}
.khal .xwlb a {
	color: #969696;
}
.dede_pages { padding: 20px 0 30px 0; border-top: none; text-align: center; line-height: 30px; clear: both; border-bottom:1px solid #dddddd; margin-bottom:40px; }
.dede_pages ul { text-align: center; }
.dede_pages ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; }
.dede_pages ul li a { border: 1px solid #666; color: #555555; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; }
.dede_pages ul li a:hover { border: 1px solid #666; color: #fff; background: #333; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.dede_pages ul li.thisclass a { background-color: #333; height: 18px; overflow: hidden; color: #fff; font-weight: bold; border: 1px solid #333; }
.dede_pages .pageinfo { color: #999999; padding: 0 3px 0 3px; height: 18px; }
.dede_pages .pageinfo strong { color: #333; font-weight: normal; margin: 0 0; height: 18px; }
/*========公司新闻=============*/

.gsnr .xwnr { 
	
}
.gsnr .rllm {
	background-color: #49e7ff;
	text-align: center;
	float: left;
	height: 62px;
	width: 67px;
}
.rllm h2 {
	font-size: 24px;
	color: #FFFFFF;
	line-height: 40px;
}
.rllm p {
	color: #FFFFFF;
}
.gsnr .xwnr {
	float: right;
	width: 605px;
}
.xwnr h2 {
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
}
.ny_right .gsnr {padding:20px;overflow: hidden; border-bottom:1px dashed #cbd7dc;
}
.gsnr .xwnr a {
	color: #333333;
}
.gsnr .xwnr p {
	line-height: 18px;
	color: #999;
}
/*==========数据恢复======*/.ny_right .sjhh img {
	height: 152px;
	width: 355px;
}
.ny_right .sjhh ul {
	overflow: hidden;
	width: 800px;
}
.ny_right .sjhh {
	width: 743px;
	padding-top: 20px;
	overflow: hidden;
}
.sjhh h2 {
	font-size: 14px;
	line-height: 34px;
	color: #0037a0;
}
.sjhh p {
	line-height: 24px;
	color: #737373;
}
.ny_right .sjhh li {
	float: left;
	height: 225px;
	padding-right: 30px;
}
.Certificate ul{ margin-left:-1px;}
.Certificate li{ width:180px; float:left; padding:3px;}