@charset "utf-8";

/* CSS Document */

html {

	color: #000;

	background: #FFF;

}

body {

	font-family: '微软雅黑';

	font-size: 13px;



}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {

	margin: 0;

	padding: 0;

}

i,
em,
b {
	font-style: normal
}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

.m20 {
	margin-top: 2em !important
}

/*@font-face {

 font-family: 'fantiRegular';

 src: url('fanti.eot');

 src: local('fanti Regular'),

        local('fanti'),

        url('fanti.woff') format('woff'),

        url('fanti.ttf') format('truetype'),

        url('fanti.svg#fontName') format('svg');

}*/

fieldset,
img {

	border: 0;

}

address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup {

	font-style: inherit;

	font-weight: inherit;

}

del,
ins {

	text-decoration: none;

}

li {

	list-style: none;

}

caption,
th {

	text-align: left;

}

q:before,
q:after {

	content: '';

}

abbr,
acronym {

	border: 0;

	font-variant: normal;

}

sup {

	vertical-align: baseline;

}

sub {

	vertical-align: baseline;

}

input,
button,
textarea,
select,
optgroup,
option {

	font-family: inherit;

	font-size: inherit;

	font-style: inherit;

	font-weight: inherit;

}

input,
button,
textarea,
select {

	*font-size: 100%;

}

input,
select {

	vertical-align: middle;

}



select,
input,
button,
textarea,
button {

	font: 99% arial, helvetica, clean, sans-serif;

}

table {

	font-size: inherit;

	font: 100%;

	border-collapse: collapse;

}

pre,
code,
kbd,
samp,
tt {

	font-family: monospace;

	*font-size: 108%;

	line-height: 100%;

}

.txtboxcs {

	border: solid 1px #ccc;

	height: 22px;

}

h1 {

	font-size: 32px;

}

h2 {

	font-size: 26px;

}

h3 {

	font-size: 20px;

}

h4 {

	font-size: 14px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10px;

}

.mt10 {

	margin-jdh_ddm_topbg: 10px;

}

/*title*/



h1 {

	font-size: 32px;

}

h2 {

	font-size: 26px;

}

h3 {

	font-size: 20px;

}

h4 {

	font-size: 14px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10px;

}

a {

	color: #666;

	text-decoration: none;

}

/*for ie f6n.net*/

a:focus {

	outline: 0;

}

/*for ff f6n.net*/

a:hover {

	text-decoration: underline;

}

.vam {

	vertical-align: middle;

}

.clear {

	clear: both;

	height: 0;

	line-height: 0;

	font-size: 0;

}

p {

	word-spacing: -1.5px;

}

.tr {

	text-align: right;

}

.tl {

	text-align: left;

}

.center {

	text-align: center;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.pa {

	position: absolute;

}

.pr {

	position: relative
}

/*头部*/

.top .head-top {

	height: 30px;

	line-height: 30px;

	background: #f7f7f7;

	border-bottom: #dedede 1px solid;
	margin-top   : -20px;

}

.top .head-top .left {

	float: left;

	color: #666;

	width: 500px;

}

.top .head-top .right {

	float: right;

	color: #f1f1f1;

	width: 230px;

}

.top .head-top .right .bdsharebuttonbox {

	float: left;

	padding-top: 5px;

}

.top .head-top .right a {

	color: #666;

}

.top .head-top .right span {

	color: #aaa;

}

.top .head-center {

	height: 120px;

	clear: both;

}

.top .head-center h1 {

	float: left;

	margin-top: 20px;

	margin-bottom: 0;
	width        : 150px;

}

.top .head-center .introduce {

	float: left;

	width: 500px;

}

.top .head-center .introduce img {

	float: left;

	margin-right: 18px;

}

.top .head-center .introduce h2 {
	color: #003e71;

	margin-top: 28px;

	font-weight: bold;

	font-size: 30px;

	color: #2e686a line-height: 36px;

	font-family: "微软雅黑";

}

.top .head-center .introduce h2 span {}

.top .head-center .introduce em {

	font-size: 16px;

	color: #939090;

	margin-top: 8px;

}

.top .head-center .introduce em strong {

	color: #2e686a
}

.top .head-center .phone {

	float: right;

	font-size: 28px;

	margin-top: 20px;
	width     : 510px;

}

.top .head-center .phone img {

	margin-right: 10px;

	float: left;

	margin-top: 10px;

}

.top .head-center .phone .phone-num {

	float: left;

	margin-top: 10px;

}

.top .head-center .phone small {

	font-size: 16px;

	display: block;

	margin-left: 3px;

	color: #333;

	margin-bottom: 5px;

}

.top .head-center .phone span {

	display: block;

	color: #2e686a font-family:"Arial";

	font-size: 24px;

}

/*导航*/

.gd_nav {

	height: 50px;

	position: relative;

	width: 100%;

}

.gd_nav .nav {
	position: absolute;



	width: 100%;

	height: 50px;

	background: url(../images/nav_bg.gif) repeat-x center;

	z-index: 8;
}

.gd_nav ul {

	font-size: 0;

}

.gd_nav li {

	float   : left;
	position: relative;




}

.gd_nav .cur {
	background: #333333;
}

.jieshu {

	background: none !important
}

.gd_nav li.first {

	background: none;

}

.gd_nav li a {
	display        : block;
	height         : 50px;
	line-height    : 50px;
	padding        : 0 28px;
	font-size      : 15px;
	color          : #fff;
	text-decoration: none;
	border-right   : 1px solid #2569da;

}

.gd_nav li a:hover,
.gd_nav li.cur a {

	color          : #fff;
	text-decoration: none;
	background     : #E70012;

}

.gd_nav .nav li .sed_nav {
	position  : absolute;
	top       : 50px;
	left      : 0;
	background: url(../images/sed_nav_bg2.png) repeat center;
	width     : 157px;
	display   : none;
}

.gd_nav .nav li .sed_nav .jzyd_lis {
	word-spacing: -1.5px;
}

.gd_nav .nav li .sed_nav .jzyd_lis a {
	display    : block;
	height     : 42px;
	line-height: 42px;
	padding    : 0 15px;
	font-size  : 14px;
	color      : #fff;
	border     : none;
}

.gd_nav .nav li .sed_nav .jzyd_lis a:hover {
	bac kground: url(../images/sed_nav_bg.png) no-repeat center right;
	width      : 127px;
	background : #343434;
}

.gd_nav .nav li:hover .sed_nav {
	display: block;
}

/*滚动图*/

.banner {

	height      : 550px;
	/*background:url(Img/Index/banner1.jpg) no-repeat center 0;*/

}

.banner {

	height: 550px;

	overflow: hidden;

	position: relative;

	z-index: 7;

}

.banner {

	height: 550px;

	position: relative;

}

.banner {

	width: 100% !important;

}

.banner .td ul,
.banner .td ul li,
.banner .td ul li a {

	width: 100% !important;

}

.banner .td ul li a {

	display: block;

	height: 550px;

	overflow: hidden;

}

.banner .hd {

	bottom: 20px;

	position: absolute;

	right: 50%;

	z-index: 7;

	margin-right: -76px;

}

.banner .hd li {

	background: none repeat scroll 0 0 #FFF;

	color: #FFFFFF;

	cursor: pointer;

	display: inline-block;

	margin-left: 5px;

	padding: 2px 4px;

	width: 50px;

	height: 10px;

	filter: alpha(opacity=30);

	-moz-opacity: 0.3;

	-khtml-opacity: 0.3;

	opacity: 0.3;

	float: left;

	border-radius: 10px;

	transition: all .3s ease-in-out;

}

.banner .hd li.on,
.banner .hd li.nav-dot-current {

	font-weight: bold;

	padding: 2px 8px;

	filter: alpha(opacity=90);

	-moz-opacity: 0.9;

	-khtml-opacity: 0.9;

	opacity: 0.9;

	background: #FFF;

}

.slideBanner li a {

	display: block;

	width: 100%;

	height: 550px;

}

.slideBanner {

	width     : 100%;
	margin-top: 10px;

	margin: 0px auto;

	height: 400px;

	position: relative;

}

.slideBanner .sl-slide-inner {

	width: 100%;

	/* height: 100%;*/

	position: relative;

	clear: both
}

.slideBanner .sl-content {

	height: 100%
}

.slideBanner .td li {

	width: 100%;

	/*background-size: cover;*/

	position: relative
}

.sl-slider-jdhddm_swrapper {

	margin: 0 auto;

	position: relative;

	overflow: hidden
}

.sl-slider {

	position: absolute;

	top: 0;

	left: 0;

	height: 500px !important;

}

.sl-slide,
.sl-slides-jdhddm_swrapper,
.sl-slide-inner {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0
}

.sl-slide {

	z-index: 1
}

.sl-content-slice {

	overflow: hidden;

	position: absolute;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	background: #fff;

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-o-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	backface-visibility: hidden;

	opacity: 1
}

.sl-slide-horizontal .sl-content-slice {

	width: 100%;

	height: 50%;

	left: -200px;

	-webkit-transform: translateY(0%) scale(1);

	-moz-transform: translateY(0%) scale(1);

	-o-transform: translateY(0%) scale(1);

	-ms-transform: translateY(0%) scale(1);

	transform: translateY(0%) scale(1)
}

.sl-slide-horizontal .sl-content-slice:first-child {

	top: -200px;

	padding: 200px 200px 0 200px
}

.sl-slide-horizontal .sl-content-slice:nth-child(2) {

	top: 50%;

	padding: 0 200px 200px 200px
}

.sl-slide-vertical .sl-content-slice {

	width: 50%;

	height: 100%;

	top: -200px;

	-webkit-transform: translateX(0%) scale(1);

	-moz-transform: translateX(0%) scale(1);

	-o-transform: translateX(0%) scale(1);

	-ms-transform: translateX(0%) scale(1);

	transform: translateX(0%) scale(1)
}

.sl-slide-vertical .sl-content-slice:first-child {

	left: -200px;

	padding: 200px 0 200px 200px
}

.sl-slide-vertical .sl-content-slice:nth-child(2) {

	left: 50%;

	padding: 200px 200px 200px 0
}

.sl-content-jdhddm_swrapper {

	position: absolute
}

.sl-content {

	width: 100%;

	height: 100%;

	background: #fff
}

.sl-slide-horizontal .sl-slide-inner {

	background: #ddd
}

.sl-slide-vertical .sl-slide-inner {

	background: #ccc;

	background-position: center top;

}

/*搜索*/

.ser {

	height: 42px;

	width: 100%;

	border-bottom: 1px solid #ebf0f4;

	background: #e8e8e8;

}

.ser-con {

	width: 1150px;

	margin: 0 auto;

}

.ser p {

	float: left;

	width: 650px;

	line-height: 42px;

}

.ser p b {

	color: #333;

	font-family: Verdana, Geneva, sans-serif
}

.ser p a {

	padding: 0 6px;

	color: #787878;

}

.s-inp {

	width: 300px;

	position: relative;

	padding: 5px 0 0;

}

.inp01 {

	background: url(../images/s_inp.gif) no-repeat;

	width: 245px;

	height: 31px;

	line-height: 31px;

	border: none;

	padding: 0 0 0 10px;

}

/*门*/

.content {
	width : 1230px;
	margin: 0 auto
}

/*.news{height:386px;background:url(../images/xljf_news_bg.jpg) no-repeat center top;margin:0px auto;}*/

.out_ab {
	width      : 240px;
	height     : 440px;
	float      : left;
	padding-top: 20px;
	background : url(../images/contact_bg.jpg) no-repeat 0px 40px;
}

.out_h3 {
	font-size  : 20px;
	color      : #2e686aborder-bottom:1px solid #cacaca;
	line-height: 48px;
	padding    : 0px 18px;
}

.out_h3 i {
	width              : 19px;
	height             : 25px;
	background-position: 0px -209px;
	display            : inline-block;
	margin-top         : 12px;
	vertical-align     : top;
	margin-right       : 6px;
}

.out_contact {
	padding : 2px 12px;
	overflow: hidden;
	zoom    : 1;
}

.out_contact li {
	border-bottom: 1px dotted #cacaca;
}

.out_contact li dl {
	height      : 55px;
	padding-left: 45px;
	padding-top : 8px;
}

.out_contact li dl.ab1 {
	background-position: 5px 10px;
}

.out_contact li dl dt {
	font-size: 14px;
	color    : #787878;
}

.out_contact li dl.ab1 dd {
	font-weight: bold;
	font-size  : 24px;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	color      : #787878;
}

.out_contact li dl.ab2 {
	background-position: 5px -60px;
}

.out_contact li dl.ab2 dd {
	font-size: 18px;
	color    : #787878;
}

.out_contact li dl.ab3 {
	background-position: 5px -120px;
	padding-top        : 12px;
}

.out_contact li dl.ab3 dd {
	color    : #787878;
	font-size: 21px;
}

.out_contact li.news_fax {
	line-height: 50px;
	text-indent: 10px;
	font-size  : 15px;
	color      : #787878;
}

.out_contact li.news_addr {
	padding-top : 8px;
	line-height : 26px;
	padding-left: 10px;
	font-size   : 14px;
	color       : #787878;
	border      : none;
}

.out_contact li.news_addr .news_azx {
	display   : block;
	text-align: center;
	font-size : 15px;
	color     : #787878;
	margin-top: 8px;
}

.out_contact li.news_addr .news_azx img {
	vertical-align: text-bottom;
}

.jw_lianxi {
	background    : #f2f2f3;
	border-top    : 2px solid #2e686a margin-top:0.8em;
	padding-bottom: 1em
}

.jw_lianxi p {
	display    : block;
	padding    : 0 10px;
	line-height: 28px;
	color      : #444343;
	margin-left: 10px;
}












/*资质荣誉*/

.ab_showtit {
	margin    : 40px 20px;
	height    : 38px;
	text-align: center;
	position  : relative;
	background: url(../images/xl_honor.jpg) no-repeat center top;
	overflow  : hidden;
}

.ab_showtit li {
	font: bold 18px/38px Georgia, "Times New Roman", Times, serif
}

.ab_showtit li a {
	color: #5b5b5b;
}

.ab_showtit li a:hover,
.ab_showtit .cur a {
	text-decoration: none;
	color          : #cd0000;
	font-family    : '微软雅黑'
}

.show_cont {
	padding-top: 18px;
	height     : 233px;
	overflow   : hidden;
}

.show_hide {
	margin-left: 25px;
	display    : inline;
	width      : 1096px;
	height     : 243px;
	overflow   : hidden;
}

.show_hide li {
	float       : left;
	width       : 240px;
	height      : 225px;
	margin-right: 10px;
	display     : inline;
}

.show_hide li img {
	display: block;
	width  : 240px;
	height : 179px;
}

.show_hide li p {
	line-height: 35px;
	font-size  : 14px;
	text-align : center;
	background : #f1f1f1
}

.show_hide li p a {
	color      : #2a2929;
	font-weight: bold
}

.show_hide .nomg {
	margin-right: 0;
}

.show_cont .preva,
.show_cont .nexta {
	width     : 27px;
	height    : 59px;
	margin-top: 54px;
}

.show_cont .preva a,
.show_cont .nexta a {
	display: block;
	width  : 27px;
	height : 59px;
}

.show_cont .preva a {
	background: url(../images/sd_btn2.gif) no-repeat 1px 0px;
}

.show_cont .preva a:hover {
	background: url(../images/sd_btn2.gif) no-repeat -27px 0px;
}

.show_cont .nexta a {
	background: url(../images/sd_btn2.gif) no-repeat 1px -59px;
}

.show_cont .nexta a:hover {
	background: url(../images/sd_btn2.gif) no-repeat -27px -59px;
}




/*-----------产品---------------*/

/*=========产品=========*/
.pro_index-div {
	padding      : 5em 0 0;
	margin-bottom: 3em;
}

.pro_index-h3 {
	display    : block;
	text-align : center;
	background : url(../images/pro_index-div-h3.png) no-repeat center;
	height     : 80px;
	line-height: 85px;
	font-size  : 25px;
	color      : #003e71;
}

.pro_index-h3 i {
	display    : block;
	font-size  : 20px;
	color      : #d0d0d0;
	font-weight: normal;
	height     : 50px;
	line-height: 50px;
}

/*-----------产品---------------*/
.news_h3 i,
.out_contact li dl,
.out_newlist .hd ul li i {
	background-image: url(../images/ppmu_con_ico.png);
}

.leftDiv2 {



	font-size: 16px;



	font-weight: bold;



	color: #003e71;



	padding-left: 55px;



}







.cpfl-td:hover {

	background: url(../images/cpfl-tr-hover.png) no-repeat center;

}





.smallDiv {



	display: block;



	margin: 0 auto;



	width: 154px;



	padding-left: 28px;



	background: url(../images/11.jpg) left bottom no-repeat;



	font-size: 14px;



	color: #464646;



	line-height: 38px;











}



.smallDiv2,
.smallDiv2:hover,
.smallDiv:hover {



	display: block;



	margin: 0 auto;



	width: 154px;



	padding-left: 28px;



	background: url(../images/11.jpg) left bottom no-repeat;



	font-size: 14px;



	color: #cd0000;



	line-height: 38px;







}

.tel {

	padding-top: 15px;

	width: 224px;

	height: 75px;

	background: #cd0000;

}

.img_phone,
.img_phone1,
.img_phone2 {

	display: block;

	float: left;

	width: 40px;

	height: 40px;

	overflow: hidden;

	margin-left: 17px;



}

.img_phone {
	background: url("../images/tel_icon.png") no-repeat 0px 15px;
}

.img_phone1 {
	background: url("../images/tel_icon.png") no-repeat 0px 15px;
}

.img_phone2 {
	background: url("../images/tel_icon.png") no-repeat 0px 15px;
}

.tel .tel_c {

	display: block;

	float: left;

	height: 42px;

	margin-left: 10px;

}

.tel .tel_c p.cn,
.tel .tel_c p.tel_num {

	display: block;

	clear: both;

	font-size: 16px;

	color: #ffffff;

	text-align: left;

}

/*产品右侧*/

.ospan18-1 {

	font-size: 18px;

	color: #FFFFFF;

}

.out_proli_c {
	width      : 935px;
	/*height   :653px;*/
	overflow   : hidden;
	border-top : 0;
	border-left: 0
}

.out_proli_c h2 a {
	padding-left : 9px;
	padding-right: 46px;
}

.a01 {
	border-left: 8px solid #cd0000;
}

.out_proli_ctit {
	height       : 37px;
	line-height  : 37px;
	font-weight  : normal;
	border-bottom: 1px solid #eee
}

.out_proli_ctit a {
	font-family: "微软雅黑";
	font-size  : 22px;
	color      : #cd0000;
	height     : 37px;
	line-height: 37px;
	display    : inline-block
}

.out_proli_ctit span a {
	padding    : 9px 21px 0 0;
	height     : 20px;
	font-size  : 15px;
	color      : #666;
	line-height: 20px;
}



.out_proli_c li {
	width        : 302px;
	float        : left;
	padding      : 13px 12px 10px 0;
	border-bottom: dotted 1px #9b9b9b;
}

.out_proli_c li img:hover {
	-webkit-transform : translate(1px, 1px);
	transform         : translate(1px, 1px);
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow        : 0 0 5px #666;
}

.out_proli_c li.nones {
	padding: 13px 0 10px 0px;
}

.out_proli_c li.born {
	border: 0;
}

.out_proli_c li.out_proli_cl1 {
	padding-left: 15px;
}

.out_proli_c li img {
	width  : 295px;
	height : 178px;
	border : solid 1px #eee;
	padding: 2px;
	display: block;
}

.out_proli_c li span {
	display    : block;
	height     : 38px;
	line-height: 38px;
	;
	text-align: center
}

.out_proli_c li span a {
	color      : #003e71;
	font-weight: bold
}


/*公司荣誉*/

.ry {
	width   : 275px;
	height  : 448px;
	overflow: hidden;
}

.ry_c {
	background: url(Img/Index/rybg.jpg) no-repeat 0 10px;
	padding   : 31px 5px 0;
	height    : 375px;
}

.til02 {
	background : url(Img/Index/tilbg2.jpg) no-repeat 0 bottom;
	height     : 34px;
	line-height: 34px;
	font-weight: normal;
}

.til02 a,
.wd h2 a {
	font-family: "微软雅黑";
	font-size  : 16px;
	color      : #000
}

.til02 em {
	font-style : normal;
	font-family: "Courier New", Courier, monospace;
	font-size  : 12px;
	color      : #848484
}

/*.til02 span,.wd h2 span{ padding:14px 10px 0 0; height:7px;}*/

.til02 span,
.wd h2 span {
	height     : 20px;
	line-height: 36px;
	font-size  : 10px
}

.til02 span a,
.wd h2 span a {
	color    : #000;
	font-size: 10px
}

.ry01,
.ry03 {
	padding: 133px 0 0;
}

.ry02 {
	width   : 210px;
	overflow: hidden;
	margin  : 0 7px;
}

.ry02 li {
	width  : 210px;
	float  : left;
	padding: 0;
}

.ry02 li img {
	width  : 210px;
	height : 252px;
	display: block;
}

.ry02 li span {
	height     : 42px;
	line-height: 42px;
	display    : block;
	text-align : center;
	padding    : 8px 0 0;
	background : #f9f9f9;
	color      : #a26d45;
	font-size  : 16px
}


/*案例展示*/

.wrap {

	width: 1200px;

	position: relative;

	margin: 0 auto;

}

.cl:after {

	content: "";

	display: block;

	clear: both;

}

.caseBox {
	padding: 20px 0 30px;
}

.caseLeft {
	width : 800px;
	height: 540px;
}

.caseList dl {
	width   : 800px;
	height  : 540px;
	position: relative;
}

.caseList dl dd {
	background: url(../images/tm-b-6.png);
	position  : absolute;
	left      : 0;
	right     : 0;
	bottom    : 0;
	padding   : 10px 20px 15px;
}

.caseList dl dd h3 {
	font-weight: 700;
	font-size  : 16px;
	line-height: 40px;
	color      : #fff;
}

.caseList dl dd ul {
	position: relative;
	padding : 10px 10px 0;
}

.caseList dl dd ul:before {
	content   : "";
	overflow  : hidden;
	position  : absolute;
	left      : 0px;
	right     : 0px;
	top       : 0px;
	height    : 1px;
	background: url(../images/tm-w-2.png);
}

.caseList dl dd ul li {
	width      : 50%;
	float      : left;
	position   : relative;
	font-size  : 12px;
	line-height: 20px;
	color      : #fff;
}

.caseList dl dd ul li:before {
	content         : "";
	overflow        : hidden;
	position        : absolute;
	left            : -10px;
	top             : 50%;
	margin-top      : -2px;
	width           : 4px;
	height          : 4px;
	background-color: #fff;
}

.caseMore {
	text-align: center;
}

.caseMore a {
	font-size  : 12px;
	line-height: 28px;
	color      : #2e686a display:inline-block;
	border     : 1px solid #2e686a padding:0 15px;
}

.caseMore a:hover {
	background-color: #2e686a color:#fff;
}

.caseRight {
	width: 400px;
}

.caseRight li {
	width   : 196px;
	height  : 132px;
	float   : left;
	position: relative;
	margin  : 0 0 4px 4px;
	cursor  : pointer;
}

.caseRight li span {
	position  : absolute;
	left      : 0;
	right     : 0;
	top       : 0;
	bottom    : 0;
	background: url(../images/tm-b-5.png);
}

.caseRight li.on span {
	border: 3px solid #2e686a background:none;
}

/*服务流程*/
/*加盟流程*/
.lc {
	height     : 520px;
	padding-top: 58px;
}

.lc .title1 {
	text-align : center;
	font-size  : 50px;
	color      : #000;
	font-weight: bold;
	line-height: 80px;
}

.lc .title2 {
	text-align   : center;
	font-size    : 24px;
	color        : #727272;
	line-height  : 60px;
	font-family  : Arial;
	margin-bottom: 1em
}

.lc ul {
	position  : relative;
	height    : 403px;
	margin-top: 50px;
}

.lc li {
	width          : 210px;
	height         : 170px;
	display        : block;
	text-align     : center;
	font-size      : 18px;
	color          : #333;
	position       : absolute;
	padding-top    : 42px;
	line-height    : 25px;
	left           : 4px;
	top            : 0;
	background     : url(../images/lc-icon1.png) no-repeat center top;
	background-size: 211px 212px;
	transition     : all 1s 0.3s;
}

.lc li.lc1 {
	background: url(../images/lc-icon2.png) no-repeat center top;
	color     : #FFF
}

.lc li.lc4 {
	background: url(../images/lc-icon3.png) no-repeat center top;
	color     : #FFF
}

.lc li.lc7 {
	background: url(../images/lc-icon2.png) no-repeat center top;
	color     : #FFF
}

.lc li.lc2,
.lc li.lc3 {
	color: #393939
}

.lc li.lc5,
.lc li.lc6 {
	color: #2f414f
}

.lc li.lc8,
.lc li.lc9 {
	color: #393939
}

.lc li:hover {
	-moz-transform   : rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform        : rotateY(180deg);
}

.lc li span {
	display : block;
	height  : 25px;
	overflow: hidden;
}

.lc li em {
	display      : block;
	margin-bottom: 9px;
	height       : 25px;
	overflow     : hidden;
}

.lc li p {
	height  : 50px;
	overflow: hidden;
}

.lc li img {
	width : 57px;
	height: 55px;
}

.lc li.lc3 {
	left: 249px;
	top : 0;
}

.lc li.lc5 {
	left: 493px;
	top : 0;
}

.lc li.lc7 {
	left: 736px;
	top : 0;
}

.lc li.lc9 {
	left: 987px;
	top : -10px;
}

.lc li.lc9 span {
	padding-top: 1px;
}

.lc li.lc2 {
	left: 127px;
	top : 134px;
}

.lc li.lc4 {
	left: 373px;
	top : 134px;
}

.lc li.lc6 {
	left: 616px;
	top : 134px;
}

.lc li.lc6 span {}

.lc li.lc8 {
	left: 865px;
	top : 124px;
}

.lc li.lc8 span {
	padding-top: 1px;
}

.lc h4 {
	text-align : center;
	font-weight: normal;
}

.lc h4 a {
	display      : inline-block;
	width        : 296px;
	height       : 54px;
	line-height  : 54px;
	text-align   : center;
	font-size    : 24px;
	color        : #fff;
	background   : #ed6d00;
	border-radius: 12px;
	overflow     : hidden;
}

.plan_t {
	font-size    : 38px;
	color        : #333;
	font-weight  : normal;
	margin-bottom: 3rem;
	text-align   : center;
	background   : url(../images/plan_line.png) no-repeat center 62px;
	line-height  : 44px;
}

.plan_t span {
	display  : block;
	font-size: 16px;
	color    : #999;
}

.yin ul li em img,
.fuw dl dt img,
.ys_r dl dt img {
	;
	display   : block;
	transition: all 0.3s ease-in-out 0s;
}

.yin ul li:hover img,
.fuw dl:hover dt img,
.ys_r dl:hover dt img {
	transform: rotateY(180deg);
}

/*公司优势*/
.ys {
	background: url(../images/ys_bg.jpg) no-repeat top center;
	width     : 100%;
	overflow  : hidden
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.ys_top {
	padding   : 40px 0 0;
	text-align: center;
}

.ys_con {
	height: 1710px;
}

.ys_con dl {
	position: absolute;
	left    : 0;
	width   : 650px;
}

.ys_con dl dt {
	float: left;
}

.ys_con dl dd {
	float : left;
	margin: 60px 0 0 -52px;
	width : 446px;
}

.ys_con dl dd span a {
	display    : block;
	font-size  : 24px;
	color      : #2f414f;
	font-weight: bold
}

.ys_con dl dd b {
	display      : block;
	font-size    : 20px;
	color        : #333;
	font-weight  : normal;
	padding      : 10px 0;
	border-bottom: 2px solid #a2a1a1;
}

.ys_con dl dd p {
	font-size  : 16px;
	color      : #333;
	line-height: 25px;
	padding    : 10px 0;
}

.ys_con dl dd p em {
	color      : #003e71;
	font-weight: bold;
}

.ys_con .ys_dl02 {
	top : 462px;
	left: 702px;
}

.ys_con .ys_dl03 {
	top : 886px;
	left: 0;
}

.ys_con .ys_dl04 {
	top : 1362px;
	left: 582px;
}

.cases {
	/*height:390px;*/
	font-family: "Microsoft YaHei";
	margin     : 0 auto 2em auto;
	height     : 370px;
}

.cases2 {
	height       : 45px;
	overflow     : hidden;
	margin-bottom: 10px;
}

.cases2 li {
	height     : 20px;
	padding    : 0 23px 25px;
	float      : left;
	font       : 20px "Microsoft YaHei";
	background : url(../images/xtico.png) no-repeat right 2px;
	text-align : center;
	line-height: 20px;
	color      : #333;
}

.cases2 li a {
	display        : block;
	height         : 30px;
	color          : #333333;
	border-bottom  : 2px solid #fff;
	text-decoration: none;
}

.cases2 li a:hover,
.cases2 .cur a {
	color          : #444;
	font-weight    : normal;
	height         : 43px;
	border-bottom  : 3px solid #de2a2c;
	text-decoration: none;
}

.cases2 li.no1 {
	padding-left: 0;
}

.cases2 li.nones {
	background: none;
}

.cases2 span {
	font-size  : 16px;
	line-height: 46px;
	color      : #de2a2c;
	overflow   : hidden;
}

.cases2 span a {
	color: #b47647;
}

.cases01 {
	height  : 260px;
	position: relative;
}

.cases02 {
	overflow: hidden;
}

.cases01 li {
	width       : 278px;
	float       : left;
	margin-right: 10px;
	position    : relative;
	box-shadow  : #ebebeb 4px 0px 3px;
}

.cases01 li img {
	display: block;
	width  : 272px;
	height : 184px;
	border : 3px solid #f5f6f8
}

.cases01 li span {
	text-align : center;
	font-size  : 16px;
	display    : block;
	background : #f5f6f8;
	color      : #d82116;
	font-weight: bold;
	height     : 35px;
	line-height: 35px;
}

.cases01 li.nones {
	margin-right: 0;
}

.cases01 .flqd_left_hove {
	cursor  : pointer;
	display : block;
	font    : 70px "å®‹ä½“";
	color   : #7f7f7f;
	position: absolute;
	top     : 92px;
	left    : -33px;
}

.cases01 .flqd_right_hove {
	cursor  : pointer;
	display : block;
	font    : 70px "å®‹ä½“";
	color   : #7f7f7f;
	position: absolute;
	top     : 92px;
	right   : -33px;
}

.anniu {
	display: inline-block;
}

.anniu a {
	display     : block;
	width       : 130px;
	height      : 40px;
	line-height : 40px;
	text-align  : center;
	background  : url('../images/ys_m.png') no-repeat center 0;
	color       : #fff;
	margin-right: 25px;
	margin-top  : 20px;
	float       : left;
	font-size   : 16px;
}

.anniu a:hover {
	background-position: center bottom;
	transition         : all 0.2s;
}

/*在线留言*/
.online {
	background: ;
}

.online {
	background: #f3f3f3 url(../images/zxly-bg.png) no-repeat center bottom;
	height    : 415px;

	overflow: hidden;
}

.online1 {
	height    : 416px;
	background: url(../img/online_bg.jpg) no-repeat center top;
}

.online1 h5 {
	font      : 14px "Microsoft YaHei";
	color     : #fff;
	background: url(../img/online_lx.png) no-repeat left 130px;
	padding   : 125px 0 0 50px;
	margin    : 0 0 0 247px;
	width     : 300px;
	float     : left;
}

.online1 h5 em {
	display    : block;
	font       : 30px Arial;
	font-weight: bold;
}

.online2 {
	width     : 550px;
	float     : right;
	margin-top: 30px;
	background: #fff;
	height    : 340px;
	padding   : 1em 2em 0;
}

.online2 h4 {
	height     : 48px;
	font       : 18px "Microsoft YaHei";
	font-weight: bold;
	line-height: 48px;
	color      : #000;
}

.online2 li {
	width     : 260px;
	height    : 35px;
	background: #fff;
	border    : 1px solid #d1d1d1;
	float     : left;
	margin    : 0 25px 18px 0;
}

.online2 li:nth-child(odd) {
	margin: 0 0px 18px 0;
}

.online2 li em {
	display : block;
	float   : left;
	width   : 35px;
	height  : 35px;
	overflow: hidden;
}

.online2 li em img {
	display: block;
	width  : 35px;
	height : 35px;
}

.online2 li i {
	display     : block;
	width       : 90px;
	font        : 14px "Microsoft YaHei";
	line-height : 35px;
	float       : left;
	color       : #7d7d7d;
	padding-left: 8px;
}

.online2 li span {
	color      : #333232;
	padding-top: 10px;
}

.online2 li input {
	width      : 90px;
	height     : 35px;
	background : none;
	border     : 0;
	font       : 14px "Microsoft YaHei";
	line-height: 35px;
	color      : #7d7d7d;
	overflow   : hidden;
	outline    : none;
}

.online2 .bz {
	height: 94px;
	width : 547px;
}

.online2 .bz textarea {
	width      : 376px;
	height     : 94px;
	line-height: 32px;
	background : none;
	border     : 0;
	outline    : none;
	resize     : none;
}

.online2 .btt {
	height       : 40px;
	overflow     : hidden;
	width        : 570px;
	background   : none;
	border       : 0;
	margin-bottom: 0;
}

.online2 .btt input {
	width       : 160px;
	height      : 40px;
	margin-right: 10px;
	font        : 14px "Microsoft YaHei";
	text-align  : center;
	line-height : 40px;
	color       : #000;
	float       : left;
	background  : #f1f1f1;
}

/*==========新闻=============*/
.index_news {
	overflow     : hidden;
	margin-bottom: 35px;
	ma rgin-top  : 30px
}

.index_news .index_news_left {
	overflow        : hidden;
	float           : left;
	width           : 790px;
	height          : 420px;
	background-color: #fff;
	padding-right   : 40px;
}

.index_news .index_news_left .menus {
	overflow     : hidden;
	width        : 100%;
	height       : 45px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e1e1e1
		/*background:url(../images/new_tit_bg.png) repeat-x */
}

.index_news .index_news_left .menus li {
	width       : 170px;
	float       : left;
	height      : 45px;
	margin-right: 1em;
	line-height : 45px;
	text-align  : center;
	font-size   : 16px;
	font-weight : bold;
	position    : relative;
	background  : #003e71;
}

.index_news .index_news_left .menus li b {
	display    : none;
	width      : 15px;
	height     : 5px;
	background : url(../images/dongtai_s.png) no-repeat center top;
	position   : absolute;
	left       : 50%;
	margin-left: -7px;
	bottom     : -5px;
}

.index_news .index_news_left .menus li a {
	color          : #fff;
	display        : block;
	text-decoration: none;
}

.index_news .index_news_left .menus li:hover,
.index_news .index_news_left .menus .cur {
	background: #d82116;
}

.index_news .index_news_left .menu li:hover a,
.index_news .index_news_left .menu .cur a {
	color: #fff;
}

.index_news span a {
	font-size     : 14px;
	display       : block;
	width         : 88px;
	height        : 20px;
	line-height   : 20px;
	border        : 1px solid #d0d0d0;
	border-radius : 2px;
	text-align    : center;
	color         : #666666;
	font-weight   : normal;
	margin-top    : 8px;
	text-transform: uppercase;
}

.index_news .index_news_left dt {
	float   : left;
	overflow: hidden;
}

/*------------产品优势---------------*/

.tech_con {
	height    : 581px;
	background: url(../images/tech_bg.jpg) no-repeat center 0;
	width     : 100%;
	overflow  : hidden;
}

.tech_con .content-con {
	width : 1200px;
	margin: 0 auto
}

.tech_con dt {
	float   : left;
	width   : 600px;
	height  : 541px;
	position: relative;
}

.tech_con dt img {
	position: absolute;
	left    : -360px;
	top     : 0;
}

.tech_con dd {
	float   : right;
	width   : 600px;
	height  : 541px;
	overflow: hidden;
}

.tech_con dd li {
	float        : left;
	width        : 290px;
	height       : 265px;
	margin-left  : 10px;
	margin-bottom: 11px;
	background   : #eb3c00;
	text-align   : center;
}

.tech_con dd li:nth-child(1) {
	background: #efeded
}

.tech_con dd li:nth-child(2) {
	background: #efeded
}

.tech_con dd li:nth-child(3) {
	background: #efeded
}

.tech_con dd li:nth-child(4) {
	background: #efeded
}

.tech_con dd li img {
	display   : block;
	margin    : 12px auto 0;
	transition: all 0.5s ease-in-out;
}

.tech_con dd li b {
	display    : block;
	font-size  : 16px;
	color      : #003e71;
	line-height: 16px;
	padding    : 14px 0 6px;
}

.tech_con dd li p {
	font-size  : 14px;
	color      : #514f4f;
	line-height: 18px;
	margin     : 0 24px;
}

.tech_con dd li:hover img {
	transform: rotateY(180deg);
}

.index_news .index_news_left .dt_content {
	overflow: hidden;
}

.index_news .index_news_left dl {
	overflow     : hidden;
	width        : 100%;
	margin-bottom: 15px;
}

._index_news .index_news_left dt {
	float   : left;
	overflow: hidden;
}

.index_news .index_news_left dt img {
	display: block;
	border : 1px solid #cdcdcd;
	width  : 238px;
	height : 140px;
}

.index_news .index_news_left dd {
	overflow    : hidden;
	/*margin-top:15px;*/
	width       : 530px;
	float       : left;
	margin-left : 15px;
}

.index_news .index_news_left dd h4 {
	font-size    : 14px;
	margin-bottom: 5px;
	white-space  : nowrap;
	text-overflow: ellipsis;
	overflow     : hidden;
}

.index_news .index_news_left dd h4 a {
	color: #1e1e1d;
}

.index_news .index_news_left dd p {
	font-size    : 13px;
	color        : #666;
	line-height  : 24px;
	height       : 72px;
	overflow     : hidden;
	margin-bottom: 5px;
}

.index_news .index_news_left dd .xq {
	overflow        : hidden;
	display         : block;
	width           : 89px;
	height          : 32px;
	text-align      : center;
	line-height     : 32px;
	font-size       : 13px;
	color           : #fff;
	background-color: #fe7701;
}

.index_news .index_news_left .dt_list {
	overflow: hidden;
	width   : 100%;
}

.index_news .index_news_left .dt_list li {
	width        : 45%;
	float        : left;
	font-size    : 13px;
	line-height  : 36px;
	background   : url(../images/pro_li_ico01.png) no-repeat left center;
	padding-left : 2.5%;
	border-bottom: 1px dashed #ccc;
	margin-right : 2.5%;
}

.index_news .index_news_left .dt_list li a {
	display      : block;
	width        : 70%;
	white-space  : nowrap;
	text-overflow: ellipsis;
	overflow     : hidden;
	float        : left;
	color        : #666;
	font-size    : 14px;
}

.index_news .index_news_left .dt_list li span {
	float: right
}

.index_news .index_news_right {
	overflow        : hidden;
	width           : 355px;
	height          : 420px;
	float           : right;
	background-color: #fff;
}

.index_news .index_news_right .title {
	overflow     : hidden;
	width        : 100%;
	height       : 45px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
}

.index_news .index_news_right .title h3 {
	float      : left;
	font-size  : 16px;
	line-height: 45px;
	width      : 120px;
	text-indent: 1.8em;
	color      : #FFF;
	background : #003e71;
}

.index_news .index_news_right .title h3 a {
	color: #fff
}

.index_news .index_news_right .wenda_content {
	overflow: hidden;
	width   : 285px;
	height  : 320px;
	margin  : 0 auto;
}

.index_news .index_news_right .wenda_list {
	overflow      : hidden;
	padding-bottom: 20px;
	border-bottom : 1px dashed #ccc;
	margin-bottom : 20px;
}

.index_news .index_news_right h5 {
	font-size    : 13px;
	line-height  : 19px;
	background   : url(../images/wen.gif) no-repeat left center;
	padding-left : 30px;
	white-space  : nowrap;
	text-overflow: ellipsis;
	overflow     : hidden;
	margin-bottom: 14px;
	width        : 350px;
}

.index_news .index_news_right h5 a {
	color: #666;
}

.index_news .index_news_right p {
	font-size   : 13px;
	color       : #666;
	line-height : 24px;
	background  : url(../images/da.gif) no-repeat left top;
	padding-left: 30px;
	width       : 350px;
	height      : 48px;
	overflow    : hidden
}

/*关于我们
.about { padding: 20px 0; overflow: hidden; }
.about .content {  }
.about .title { height: 40px; line-height: 40px; background: #ddd url(../images/title-bg.jpg) left center; padding: 0 10px; border: 1px solid #ddd; border-bottom: 2px solid #2e686a }
.about .title span { color: #999; font-size: 20px; float: left; margin-top: 5px; }
.about .title h3 { float: left; margin: 0; margin-left: 25px; color: #2e686a font-size: 22px; font-weight: bold; line-height: 40px; margin-right: 10px; }
.about .title small { color: #666; }
.about .title a { float: right; color: #999; font-size: 12px; }
.about .left { width: 840px; float: left; }
.about .about-cont { margin-top: 20px; }
.about .about-cont .about-img { float: left; margin-right: 15px; display: block; width: 587px; }
.about .about-cont .about-img img { border: 1px solid #ccc; }
.about .about-cont .about-title { font-size: 20px; font-weight: bold; color: #000; padding-top: 5px; padding-bottom: 10px; }
.about .about-cont .about-title span { color: #4b4a4a; margin-left: 10px; font-size: 16px; }
.about .about-cont .about-title small { display: block; color: #333; font-size: 26px; margin-top: 10px; letter-spacing: 2px; }
.about .about-cont .about-dis { line-height: 20px; padding-bottom: 20px; padding-right: 10px; }
.about .about-cont .about-dis p { margin: 0; color: #444; line-height: 28px;
font-size: 14px;}
.about .about-cont .about-btn { margin-top: 10px;   }
.about .about-cont .about-btn a { padding: 6px 30px; background: #3e3f3f; color: #fff; margin: 0 13px; border-radius: 5px; }
.about .about-cont .about-btn a:hover { background: #000; }
.about .factory-img { overflow: hidden; position: relative; clear: both; }
.about .factory-img .factory-title { height: 30px; line-height: 30px; font-size: 16px; color: #fff; text-align: center; background: url(../images/factory-title.png) center center; margin: 10px 0; }
.about .factory-img .factory-title a { color: #fff; }
.about .factory-img .bd a { display: block; background: #2e686a line-height: 70px; cursor: pointer; position: relative; width: 30px; height: 70px; text-align: center; margin-top: 50px; }
.about .factory-img .bd .prev { float: right; margin-right: 10px; }
.about .factory-img .bd .next { float: left; margin-left: 9px; }
.about .factory-img .bd a span { font-size: 16px; color: #fff; }
.about .factory-img .bd .picList { }
.about .factory-img .bd ul { overflow: hidden; zoom: 1; }
.about .factory-img .bd ul li { margin: 0 9px; float: left; _display: inline; overflow: hidden; text-align: center; }
.about .factory-img .bd ul li .pic { text-align: center; width: 236px; background: #eee; padding: 7px; }
.about .factory-img .bd ul li .pic img { width: 100%; display: block; }
.about .right { width: 340px; float: right; }
.about .right .honer-img { overflow: hidden; position: relative; }
.about .right .honer-img .prev, .about .right .honer-img .next { font-size: 16px; cursor: pointer; }
.about .right .honer-img .bd .tempWrap { width: 995px !important; padding: 0; }*/
/*关于*/
.about_bg_index {
	width     : 100%;
	background: url(../images/about_bg.jpg) center no-repeat;
	height    : 100%;
	overflow  : hidden;
	margin-top: 50px;
	padding   : 58px 0;
}

.about {
	width     : 80%;
	background: #fff;
	padding   : 32px 0;
	overflow  : hidden;
	font-size : 16px;
	color     : #333;
	text-align: center;
	margin    : auto
}

.ab1 {
	padding-bottom: 20px;
}

.ab2 {
	text-align : left;
	padding    : 20px 40px;
	overflow   : hidden;
	line-height: 30px;
	font-size  : 15px;
}

.about h1 {
	width        : 120px;
	height       : 40px;
	line-height  : 40px;
	font-size    : 16px;
	text-align   : center;
	margin       : auto;
	background   : #424344;
	border-radius: 4px;
	overflow     : hidden
}

.about h1 a {
	color: #fff
}



/*合作客户*/

.jdh_hzbg {

	height: 212px;

	background: url(../images/hzbg.jpg) no-repeat center top;

	overflow: hidden;

}

.jdh_hz {

	width: 1200px;

	margin: 0 auto;

	height: 212px;

	overflow: hidden;

}

.jdh_hz h2 {

	text-align: center;

	font-size: 18px;

	font-family: "微软雅黑";

	height: 56px;

	line-height: 56px;

	color: #333;

}

.jdh_hz_c {

	padding: 12px 0 0 0px;

	height: 89px;

	overflow: hidden;

}

.jdh_hz_c ul {

	margin-left: 14px;

	margin-right: 10px;

}

.jdh_hz_c ul li {

	float: left;

	margin-right: 13px;

	display: inline;

	overflow: hidden;

	width: 208px;

	background: url(../images/hzs.jpg) no-repeat center 72px;

}

.jdh_hz_c ul li img {

	width: 206px;

	height: 86px;

	border: 1px solid #999;

}

.jdh_hz_c ul li span {

	text-align: center;

	display: block;

	height: 30px;

	line-height: 30px;

}

.h01 {

	padding-top: 30px;

}

/*底部开始*/

/* Links */



.yqljbg {
	float     : left;
	width     : 100%;
	height    : 40px;
	padding   : 10px 0px 5px 0px;
	background: #a21d25;
}



.yqlj {
	clear      : both;
	margin     : 0 auto;
	width      : 990px;
	line-height: 50px;
}



.yqlj span {
	float       : left;
	width       : 100px;
	font-weight : bold;
	margin-right: 0px;
	text-align  : left;
	font-size   : 14px;
	color       : #dfdfdf;



	background  : url('../images/links.png') no-repeat 0 center;
	padding-left: 10px;
}



.yqlj div {
	float       : left;
	width       : 730px;
	padding-left: 10px;
}



.yqlj div a {
	margin: 0px 10px 0px 10px;
	color : #dfdfdf;
}



/*底部开始*/
.foots {

	width: 100%;

	background-color: #212121;

	padding-top: 23px;

	padding-bottom: 24px;
	background    : url(../images/foot-bg.jpg)
}

.foot_navs {

	padding-bottom: 15px;

	border-bottom: 1px solid #383838;

}

.foot_navs ul {

	overflow: hidden;

}

.foot_navs li {

	float: left;

	padding   : 0 10px;
	background: #003e71;
	;
	width: 80px;

	height    : 40px;
	text-align: center;

	line-height: 40px;
	margin-left: 20px;

}

.foot_navs li.noBg {

	background: none;

}

.foot_navs li a {

	font-size: 14px;

	color: #fff;

}

.ffocn {

	margin-top: 35px;

}

.ffocn .fleft_con {

	padding-bottom: 8px;

	color: #1e1e1e;

	float: left;

	width: 214px;

	text-align: right;

	padding-right: 28px;

	border-right: 1px dotted #383838;

}

.ffocn .fleft_con h5 {

	font-size: 15px;

	line-height: 16px;

	margin-top: 28px;

	margin-bottom: 8px;

}

.ffocn .fleft_con p {

	font-size: 10px;

	line-height: 14px;

}

.ffocn .fleft_con dl {

	padding-right: 48px;

	background: url(../images/hsdm_foot_telico.png) no-repeat right center;

	margin-top: 30px;

}

.ffocn .fleft_con dd {

	font-size: 22px;

	line-height: 22px;

	margin-top: 3px;

}

.ffocn .fcon_cont {

	float: left;

	width: 575px;

	border-right: 1px dotted #383838;
	padding-left: 50px;

}

.ffocn .fcon_cont p {
	line-height: 25px;
	text-align : left;
	text-indent: 3em;
	color      : #1e1e1e;
	font-size  : 13px;
}




.ffocn .foot_flewm {

	float: left;

	margin-left: 4em;

}

.ffocn .foot_flewm img {

	display: block;

}

.ftbot {

	padding-top: 25px;

	border-top: 1px solid #383838;

}

.ftbot .dress {

	float: left;

	color: #909090;

	width: 420px;

}

.ftbot .dress ul {

	overflow: hidden;

	margin-top: 5px;

}

.ftbot .dress li {

	float: left;

	padding-left: 25px;

	line-height: 24px;

	margin-right: 15px;

}

.ftbot .dress li.dr1 {

	background: url(../images/dsbg1.png) no-repeat left center;

}

.ftbot .dress li.dr2 {

	background: url(../images/dsbg2.png) no-repeat left center;

}

.ftbot .dress li.dr3 {

	background: url(../images/dsbg3.png) no-repeat left center;

}

.ftbot .renz {

	float: right;

}

.ftbot .renz ul {

	overflow: hidden;

}

.ftbot .renz li {

	float: left;

	margin-left: 10px;

}

.ftbot .renz li img {

	display: block;

}

.kywt_link_li {

	background-color: #333;

}

.kywt_link_li .content {

	overflow: hidden;

	padding: 20px 0;

}

.kywt_link_li h5 {

	float: left;

	font-size: 16px;

	color: #fff;

	font-family: "Arial";

}

.kywt_link_li h5 img {

	vertical-align: middle;

}

.kywt_link_li ul {

	float: left;

	margin-left: 40px;

	width: 810px;

}

.kywt_link_li li {

	float: left;

	padding: 0 15px;

	border-left: 1px dotted #5c5c5c;

	line-height: 22px;

}

.kywt_link_li li a {

	color: #fff;

}

.kywt_link_li li:first-child {

	border-left: none;

}

.bdsharebuttonbox {

	float: right;

}


img {
	vertical-align: middle;
}

/*客服*/

.keifu {
	position : fixed;
	top      : 10%;
	right    : 0;
	width    : 131px;
	_position: absolute;
	_top     : expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom, 10)||0)-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

	z-index: 990;
}

.keifu_tab {
	width: 160px;
}

.icon_keifu {
	width     : 26px;
	height    : 100px;
	float     : left;
	background: url(../images/keifu.png) 0 0;
	position  : relative;
	display   : none;
	cursor    : pointer;
}

.keifu_box {
	float: left;
	width: 131px;
}

.keifu_tab img {
	display: block;
}

.keifu_head {
	width              : 131px;
	height             : 41px;
	background         : url(../images/keifu.png);
	background-position: 0 -103px;
	font-size          : 0;
	line-height        : 0;
	position           : relative;
}

.keifu_close:link,
.keifu_close:visited {
	display   : block;
	width     : 11px;
	height    : 11px;
	background: url(../images/keifu.png) -42px 0;
	position  : absolute;
	top       : 5px;
	right     : 5px;
}

.keifu_close:hover {
	background-position: -60px 0;
}

.keifu_con {
	border-left : 7px solid #3a4b68;
	border-right: 7px solid #3a4b68;
	padding-top : 15px;
	background  : #fbfbfb;
}

.keifu_con li {
	height      : 33px;
	padding-left: 12px;
}

.keifu_con .weixin {
	height: 116px;
}

.keifu_con .bt {
	font-size  : 16px;
	height     : 30px;
	line-height: 30px;
	text-align : left;
	padding    : 0 0 0 20px;
	color      : #012646;
}

.keifu_bot {
	width              : 131px;
	height             : 119px;
	background         : url(../images/keifu.png);
	background-position: 0 -149px;
}

/*内页左侧*/

.zx {

	width: 224px;

	background: url(../images/fen_h.gif) no-repeat center top;

	overflow: hidden;

}

.zx_top {

	line-height: 32px;

	text-align: center;

	padding-top: 15px;

	color: #fff;

}

.rc_tpo {

	line-height: 42px;

	font-size: 16px;

	padding-top: 16px;

	font-weight: bold;

}

.zx_top a {

	color: #fff;

	display: block;

	font-size: 14px;



	font-weight: bold
}

.zx_top i {
	display: block;

	font: 14px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	color: #fff;

	height: 24px;

	line-height: 24px;

	overflow: hidden;
}

.zx_con {

	padding: 10px 10px 20px 10px;

	border: 1px solid #ddd;

	margin-top: 0.7em;

	border-top: 0
}

.zx_con li {
	border-bottom: 1px dashed #d9d9d9;

	background: url(../images/gylxcp_ico1.png) no-repeat 5px;

	text-indent: 33px;

	line-height: 40px;
}

.zx_con li a {
	color: #9b4c10
}

.zx_con li a {
	font-size: 16px
}

.zx_con h2 {

	width: 203px;

	height: 28px;

	margin: 9px auto 0;

	overflow: hidden;

	background: url(../images/fen_bg1.gif) repeat-x center top;

	font: 14px "Microsoft Yahei";

	line-height: 28px;

}

.zx_con h2 a {



	display: inline-block;

	background: url(../images/fen_jt1.png) no-repeat 7px 8px;

	height: 28px;

	padding-left: 35px;

	color: #fff;

}

.zx_con ul {

	padding: 0 0 10px 10px;

}

.zx_con ul li {

	font: 14px "Microsoft Yahei";

	height: 39px;

	line-height: 39px;

	overflow: hidden;

	width: 203px;

	margin: 0 auto;

	border-bottom: 1px dashed #ccc;

}

.zx_con ul .nobor {

	border: none;

}

.zx_con ul li a {

	display: block;

	height: 39px;

	background: url(../images/fen_jt3.gif) no-repeat 9px 17px;

	padding-left: 35px;

}

.rc_cptj {
	margin: 20px 0
}

.rc_bt3 {

	background: #2e686a border-top: #080403 3px solid;

	line-height: 42px;

	font-size: 16px;

	color: #FFF;

	padding-left: 20px;

}

.rc_cptj ul {
	border : #e3e3e3 1px solid;
	padding: 10px 10px;
}

.rc_cptj ul li {
	width     : 200px;
	text-align: center;
}

.rc_cptj ul li p {
	font-size  : 12px;
	line-height: 45px;
	color      : #2e686a font-weight:bold
}

.rc_cptj ul li i {
	display   : block;
	width     : 200px;
	border    : #cdcdcd 1px solid;
	text-align: center
}

.rc_cptj ul li i img {
	width : 200px;
	height: 250px;
}

.rc_cptj ul li:hover i {
	border    : #fc8012 1px solid;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}

.contit {
	height     : 40px;
	line-height: 40px;
	padding-top: 0;
	background : url(../images/fen_h.gif) no-repeat center top;
}

.contit a {
	padding-top: 0
}

.leib .nr {

	padding: 12px 5px 10px 5px;

	border-bottom: 0px;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.leib .nr h5 {

	height: 30px;

	line-height: 30px;

	font-size: 15px;

	color: #0051a3
}

.leib .nr p {

	line-height: 22px;

}



/*关于我们右侧*/

.rc_right {

	width: 906px;

	float: right;

	display: inline;

	margin-left: 5px;

	overflow: hidden;

}

.left2_main {
	width: 906px;

	float: right;

	display: inline;

	margin-left: 5px;

	overflow: hidden
}

.rc_plc {

	background: #9b4c10;

	height: 34px;

	line-height: 34px;

	border: solid 1px #c1c1c1;

}

.rc_plc span {
	float       : right;
	margin-right: 1em;
	padding     : 0 10px;
	color       : #CCC
}

.rc_plc span a {
	color: #CCC
}

.rc_plc h3 {
	font-size  : 14px;
	color      : #fff;
	font-weight: bold;
	padding    : 0 10px;
	float      : left
}

.right_main {



	border: solid 1px #d5d5d5;

	border-top: 0px;

	padding-bottom: 15px;

	overflow: hidden;



}

.agent_con {

	width: 820px;

	padding-top: 10px;

	line-height: 24px;

	margin-left: 19px;

	font-size: 14px;

}

.agent_con .age_li_about {

	padding-left: 10px;

	line-height: 30px;

}

.agent_con .age_li_about p {

	white-space: normal;

	letter-spacing: normal;

	word-spacing: 10px;

}

.rt_bot_line {

	background: #b20000;

	height: 2px;

	font-size: 0;

	margin-top: 20px;

	margin-bottom: 10px;

}

.age_con_key .age_con_key2 {

	float: right;

}



.agent_con span {

	margin-left: 5px;

}



/**/

.cp_con ul li {

	float: left;

	/*width:274px;*/

	padding: 0 16px 0 0;

	margin-bottom: 11px;

}

.cp_con ul .nobor {

	padding: 0;

}

.cp_con ul li span {

	text-align: center;

	height: 30px;

	line-height: 30px;

	display: block;

	color: #F00
}

.cp_con ul li span b {
	font-style: normal
}

.cp_con ul .nobor {

	padding: 0;

}

.rc_right01 {

	width: 906px;

	float: right;

	display: inline;

	margin-left: 5px;

	overflow: hidden;

}

.rc_plc01 {

	background: #9b4c10;

	height: 34px;

	line-height: 34px;

	border: solid 1px #c1c1c1;

}

.rc_plc01 span {
	float       : right;
	margin-right: 1em;
	padding     : 0 10px;
	color       : #CCC;
}

.rc_plc01 span a {
	color: #CCC;
}

.rc_plc01 h3 {
	font-size  : 14px;
	color      : #fff;
	font-weight: bold;
	padding    : 0 10px;
	float      : left
}

.right_main01 {



	border: solid 1px #d5d5d5;

	border-top: 0px;

	padding-bottom: 15px;

	overflow: hidden;



}

.agent_con {

	width: 870px;

	padding-top: 10px;

	line-height: 24px;

	margin-left: 19px;

	font-size: 14px;

}

.agent_con .age_li_about {

	padding-left: 10px;

	line-height: 30px;

}

.agent_con .age_li_about p {

	white-space: normal;

	letter-spacing: normal;

	word-spacing: 10px;

}

.rt_bot_line {

	background: #9b4c10;

	height: 2px;

	font-size: 0;

	margin-top: 20px;

	margin-bottom: 10px;

}

.age_con_key .age_con_key2 {

	float: right;

}



.agent_con span {

	margin-left: 5px;

}

.pro_main {

	background-color: #fff;

	border: solid 1px #ccc;

	border-top: none;

	zoom: 1;

	overflow: hidden;

	font-size: 14px;

	padding: 0px 8px;

}

dl.p_list_dl {

	width: 442px;

	overflow: hidden;

	float: left;

	padding: 10px 11px 10px 0px;

}

dl.p_list_dl.nobor {

	padding-right: 0 !important;

}

dl.p_list_dl dt {

	width: 272px;



	line-height: 0;

	font-size: 0;

}

dl.p_list_dl dt img {

	width: 438px;

	height: 229px;

	padding: 1px;

	border: 1px solid #D6D6D6;

}

dl.p_list_dl dd {

	background: #f1f1f1;

	line-height: 35px;

	text-align: center;

	overflow: hidden;

	font-weight: bold;



}

dl.p_list_dl dd a {
	color: #0051a3
}

/*分页数*/

.apage {

	display: table;

	margin: 0 auto;

	overflow: auto;

	margin-top: 20px;

	margin-bottom: 1em;

}

.apage li {

	float: left;

	background-color: #2e686a padding: 5px 12px;

	line-height: 19px;

	font-size: 12px;

	margin-right: 3px;

	color: #fff;

}

.apage li a {
	color: #FFFFFF;
}

.thisclass {

	background-color: #cacaca !important;

}

.rc_News h4 {

	text-indent: 1em;

	background: #2e686a line-height: 34px;

	border: solid 1px #c1c1c1;



}

.rc_News h4 a {

	display: block;

	width: 140px;

	color: #FFF;

	background: #080403;

}

.rc_News li {

	border-bottom: 1px dashed #d9d9d9;

	background: url(../images/dian.jpg) no-repeat left center;

	text-indent: 18px;

	line-height: 35px;

}



/*新闻列表页*/

.news_con {

	width: 870px;

	margin: 0 auto;

	padding-top: 15px;

}

dl.news_dl {

	font-size: 14px;

	color: #666;

	padding: 0 5px;

	line-height: 22px;

	border-bottom: 1px dashed #CCCCCC;

}

dl.news_dl dt {

	margin-bottom: 3px;

	margin-top: 5px;

	line-height: 24px;

	background: url(../images/ico10.gif) no-repeat 0 11px;

	height: 24px;

	overflow: hidden;

}

dl.news_dl .dt_1 {

	height: 20px;

	padding-left: 10px;

	font-size: 14px;

	color: #9b4c10;

	font-weight: bold;

}

dl.news_dl .dt_2 {

	font-size: 12px;

	float: right;

	padding: 0 10px 0 8px;

	font-family: "宋体";

}

dl.news_dl dd {

	font-size: 12px;

	padding-left: 10px;

	height: 45px;

	overflow: hidden;

	margin-bottom: 10px;

}



.pleft {

	width: 418px;

	margin: 0 auto;

	float: left;

}

.h2_prokinds,
.div_buybtn .a_tobuy,
.div_buybtn .a_addtofavor,
.side_thumb .p_btn .a_buybtn,
.addconsultbox .btn,
.p_thumbpage b,
.ajaxlogin .btn,
.h2_progallery a.a_backpro,
span.span_share .a_share,
a#a_enlarge,
.div_prokinds h3 a,
.tabbox_a .tabtitle span,
.h3_eachtitle,
.ul_choosecolor li .span_lack,
.floatquick,
.div_prokinds h3 span,
.crumb,
.div_prothumb .span_prev,
.div_prothumb .span_next,
.ajaxlogin h3,
.dl_consult .div_reply,
.ul_prodinfo .li_jf .a_usejf,
.span_comscont,
.dl_comment dd.dd_comment,
.store_nowarea,
.storearea_list .span_close {

	background: url(../images/sprite.png) no-repeat;

}

.js_goods_image_url {

	max-width: 400px;

	height: 290px;

	vertical-align: middle;

	_width: 400px;

}

/*list_image*/

.p_list_dl01 {

	width: 294px;

	overflow: hidden;

	float: left;

	padding: 10px 11px 10px 0px;

}

.p_list_dl01.nobor {

	padding-right: 0 !important;

}

.p_list_dl01 dt {

	width: 290px;



	line-height: 0;

	font-size: 0;

}

.p_list_dl01 dt img {

	width: 100%;

	height: 229px;

	padding: 1px;

	border: 1px solid #D6D6D6;

}

.p_list_dl01 dd {

	background: #f1f1f1;

	line-height: 35px;

	text-align: center;

	overflow: hidden;

	font-weight: bold;



}

.p_list_dl01 dd a {
	color: #0051a3
}









/* ul_d1 */

.ul_d1 {

	padding: 0 0 10px 8px;

	overflow: hidden;

	zoom: 1;

}

.ul_d1 li {

	float: left;

	margin: 10px 8px 0 0;

	width: 84px;

	height: 105px;

	overflow: hidden;

	_display: inline;

}

.ul_d1 li img {

	border: 1px solid #ddd;

}

.ul_d1 li h4 {

	padding-top: 4px;

	color: #c00;

	text-align: center;

}

/* maincont */

.maincont {}

/* prodetailsinfo */



/* proviewbox */

.proviewbox {

	float: left;

	position: relative;

	z-index: 5;

	margin-top: 2.5em;

}

.probigshow {

	position: relative;

	padding: 1px;

	border: 1px solid #ddd;

}

.probigshow01 {
	text-align: center;

	display: block;

	width: 400px;
}

.probigshow01 .js_goods_image_url {
	max-width: 240px;

	height: 160px;

	vertical-align: middle;
}

.probigshow .span_showtip {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 81px;

	height: 81px;

	text-indent: -999em;

	overflow: hidden;

}

.probigshow .showtip_1 {

	background-position: 0 0;

}

.probigshow .showtip_2 {

	background-position: 0 -81px;

}

.probigshow a.a_probigshow {

	cursor: crosshair;

}

.zoomplepopup {

	position: absolute;

	top: 0px;

	left: 0px;

	display: none;

	background: #fff;

	border: 1px solid #e9493d;

	overflow: hidden;

	opacity: 0.5;

	filter: alpha(opacity=50);

	z-index: 10;

	cursor   : crosshair;
	/*	height:50px;

width     :50px;*/
}

#probig_preview {

	position: absolute;

	visibility: hidden;

	top: 0px;

	left: 405px;

	width: 340px;

	height: 340px;

	background: #fff;

	border: 1px solid #ccc;

	overflow: hidden;

}

#probig_preview img {

	position: relative;

}

.div_prothumb {

	position: relative;

	padding: 15px 15px 0;

}

.thumbporbox {

	position: relative;

	width: 375px;

	overflow: hidden;

}

.div_prothumb .span_prev,
.div_prothumb .span_next {

	position: absolute;

	top: 15px;

	width: 22px;

	height: 64px;

	text-indent: -999em;

	overflow: hidden;

	cursor: hand;

	cursor: pointer;

}

.div_prothumb .span_prev {

	left: 0px;

	_left: -25px;

	background-position: -90px -282px;

}

.div_prothumb .span_prevb {

	background-position: -112px -282px;

	cursor: default;

}

.div_prothumb .span_next {

	right: 0px;

	background-position: -156px -282px;

}

.div_prothumb .span_nextb {

	background-position: -134px -282px;

	cursor: default;

}

.ul_prothumb {

	position: relative;

	width: 7500px;

	overflow: hidden;

}

.ul_prothumb li {

	float: left;

	width: 75px;

	height: 64px;

	text-align: center;

}

.ul_prothumb img {

	padding: 1px;

	border: 1px solid #ddd;

}

.ul_prothumb li.now img {

	border: 1px solid #c00;

}

/* prodbaseinfo_a */

/*.prodbaseinfo_a {

	float:left;

	    width: 520px;

    margin-left: 1.5em;

	z-index:1;

}*/

.prodbaseinfo_a {

	float: left;

	width: 439px;

	margin-left: 16px;

	z-index: 1;

	margin-top: 2em;

}

.h2_prodtitle {

	font-size: 1.18em;

	border-bottom: 1px dashed #bbbbbb;

	padding: 2px 0 10px;

	line-height: 1.6em;

}

.ul_prodinfo {

	padding: 6px 0;

	overflow: hidden;

	zoom: 1;

}

.ul_prodinfo li {

	float: left;

	padding: 6px 0;

	width: 100%;

	border-bottom: 1px dashed #ccc
}

.ul_prodinfo li span {

	font-size: 14px
}

.li_normalprice,
.li_prono {

	line-height: 24px;

}

.ul_prodinfo .li_normalprice .rexian {

	font-size: 22px;

	color: #FF7C00;

}

.ul_prodinfo .li_prono,
.ul_prodinfo .li_marketprice,
.ul_prodinfo .li_volume,
.ul_prodinfo .li_weight,
.ul_prodinfo .li_jf,
.ul_prodinfo .li_brand .span_title {

	color: #999;

}

.ul_prodinfo .li_brand {

	width: 180px;

}

.li_prono {

	line-height: 2.9em;

}

.ul_prodinfo .b_proprice {

	font-size: 14px;

	color: #FF7C00;

	font-weight: normal;

}

.ul_prodinfo a.a_brand {

	color: #c00;

}

.ul_prodinfo a.a_brand:hover {

	text-decoration: underline;

}

.ul_prodinfo .li_jf {

	clear: both;

	width: 300px;

}

.ul_prodinfo .li_jf b {

	font-weight: normal;

	color: #c00;

}

.ul_prodinfo .li_jf a.a_usejf {

	display: -moz-inline-stack;

	display: inline-block;

	*display: inline;

	*zoom: 1;

	width: 80px;

	height: 22px;

	line-height: 22px;

	line-height: 25px\9;

	_line-height: 22px;

	overflow: hidden;

	background-position: -420px -120px;

	text-align: center;

	color: #fff;

	margin: 0 0 0 8px;

	filter: alpha(opacity=90);

	opacity: 0.9;

	vertical-align: middle;

}

.ul_prodinfo .li_jf a.a_usejf:hover {

	filter: alpha(opacity=100);

	opacity: 1.0;

}

.prodbaseinfo_a .div_choose {

	background: #fcf0f0;

	border: 1px solid #fbd2d2;

	margin-top: 7px;

	padding: 10px;

}

.prodbaseinfo_a .div_choose h3 {

	font-weight: normal;

	padding: 0 0 5px;

}

.ul_choosecolor {

	overflow: hidden;

	zoom: 1;

}

.ul_choosecolor li {

	float: left;

	position: relative;

	width: 48px;

}

.ul_choosecolor li .span_lack {

	position: absolute;

	top: 0px;

	left: 0px;

	text-indent: -999em;

	overflow: hidden;

	width: 42px;

	height: 42px;

	background-position: 0 -300px;

}

.ul_choosecolor img {

	border: 1px solid #c8c9cd;

}

.ul_choosecolor a:hover img,
.ul_choosecolor li.now img {

	border: 1px solid #c00;

}

.prodbaseinfo_a .p_inputnum {

	padding: 10px 0 0;

}

.prodbaseinfo_a .p_inputnum .txt {

	border: 1px solid #c4c4c4;

	width: 45px;

	height: 15px;

	text-align: center;

	vertical-align: middle;

}

.prodbaseinfo_a .p_inputnum b {

	font-weight: normal;

}







/* -- 产品详细页__产品详细参数 -- */

.mod_goods_info {

	clear: both;

	margin-bottom: 30px;

	position: relative;

	margin-top: 3em;

}

.mod_goods_info .hds {

	border-bottom: 1px solid #2e686a height: 33px;

	_overflow: hidden;

}

.mod_goods_info .hds li {

	float: left;

	cursor: pointer;

	border: 1px solid #d7d7d7;

	border-bottom: 0;

	margin-right: -1px;

}

.mod_goods_info .hds li h3 {

	display: block;

	width: 128px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	font-size: 14px;

	border-bottom: 0;

	background-color: #f3f3f3;

	border: 1px solid #fff;

}

.mod_goods_info .hds li h3 a {

	color: #333;

	font-weight: normal;

	text-decoration: none;

	outline: none
}

.mod_goods_info .hds .status_on {

	border-color: #2e686a border-bottom: 0;

	position: relative;

}

.mod_goods_info .hds .status_on h3 {

	height: 31px;

	background-color: #2e686a color: #fff;

}

.mod_goods_info .hds .status_on h3 a {

	color: #2e686a font-weight: bold
}

.mod_goods_info .more {

	position: absolute;

	top: 8px;

	right: 0px;

}

.mod_goods_info .more a:link,
.mod_goods_info .more a:visited {

	text-decoration: none;

	color: #085C9B;

}

.mod_goods_info .more a:hover {

	color: #D4105A;

}



/*新闻*/

.n_info_con {

	padding: 10px 15px 0 10px;

	overflow: hidden;

	font-size: 14px;

	line-height: 30px;

}

.n_info_con h1 {

	border-bottom: 1px dashed #CCCCCC;

	color: #333;

	font-family: "宋体";

	font-size: 22px;

	line-height: 40px;

	padding-bottom: 10px;

	margin-bottom: 10px;

	text-align: center;

}

.info_con_tit {

	font-family: "宋体";

	line-height: 24px;

	margin-bottom: 15px;

}

.info_con_tit .n_tit {

	text-align: center;

	color: #BCBBBB;

}

.info_con_tit span {

	margin-right: 20px;

}

.n_info_con p {

	line-height: 22px;

	padding: 0 10px;

	word-spacing: 10px;

}

.gduo {

	height: 30px;

	line-height: 30px;

	background: #f7f7f7;

	overflow: hidden;

	margin: 15px 0px;

	padding: 0 10px;

}

.gduo span {

	float: right;

	width: 320px;

	overflow: hidden;

	height: 30px;

	display: block;

}

.gduo a {

	font-weight: bold;

}

.info_key {

	border-bottom: solid 1px #ccc;

	height: 30px;

	line-height: 30px;

	padding: 0 10px;

	margin: 10px auto;

	/* width: 818px;*/

	overflow: hidden;

}

.info_key span {

	font-size: 14px;

	font-weight: bold;

}

.proinfo img {
	max-width: 100% !important
}



/*推荐产品*/

.rc_cp {
	margin: 5px 0 0 0px;
}

.cp_top {

	background: #2e686a height: 34px;

	line-height: 34px;

	border: solid 1px #c1c1c1;

	margin-bottom: 1.5em;

}

.more02 {

	padding-right: 10px;

}

.cp_top h2 {

	padding-left: 10px;

	width: 140px;

	color: #FFF;

	background: #080403
}

.cp_top h2 a {

	font-size: 14px;

	color: #fff;

}

.more02 a {
	color: #CCC
}

.cp_top h2 span {

	font-weight: normal;

	font-family: Arial;

	text-transform: uppercase;

	color: #7c7c7c;

	font-size: 12px;

	padding-left: 5px;

}

.rc_cp_con li {

	float: left;

	width: 276px;

	padding: 0 20px 0 0;

	margin-bottom: 1.5em;

}

.rc_cp_con .nobor {

	padding: 0 !important;

}

.rc_cp_con li img {
	border: solid 1px #c9c9c9;

	width: 272px;
}

.rc_cp_con li span {
	display   : block;
	background: #f1f1f1;

	line-height: 35px;

	text-align: center;

	overflow: hidden;

	font-weight: bold;
}

.rc_cp_con li span a {
	color: #2e686a
}

.rc_cptj {
	margin: 20px 0
}

.rc_bt3 {

	background: #9b4c10;

	border-top: #fc8012 3px solid;

	line-height: 42px;

	font-size: 16px;

	color: #FFF;

	padding-left: 20px;

}

.rc_cptj ul {
	border : #e3e3e3 1px solid;
	padding: 10px 10px;
}

.rc_cptj ul li {
	width     : 200px;
	text-align: center;
}

.rc_cptj ul li p {
	font-size  : 12px;
	line-height: 45px
}

.rc_cptj ul li i {
	display   : block;
	width     : 200px;
	height    : 120px;
	border    : #cdcdcd 1px solid;
	text-align: center
}

.rc_cptj ul li i img {
	width : 200px;
	height: 120px;
}

.rc_cptj ul li:hover i {
	border    : #fc8012 1px solid;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}



/*内页优势*/

.xldb_inpro_ys {

	clear: both;

	width: 100%;

	height: 300px;



}



.xldb_inpro_ys_l {

	width: 460px;

	float: left;

}



.xldb_inpro_ys_r {

	float: right;

}



.xldb_inpro_ys_r p {

	margin: 0;

}



.xldb_inpro_ys2_l {

	float: left;

}



.xldb_inpro_ys2_l p {

	margin: 0;

}



.xldb_inpro_ys2_r {

	width: 460px;

	float: right;

}



.xldb_inpro_ys h3 {

	height: 130px;

	margin-bottom: 14px;

	font-size: 24px;

	color: #2e686a line-height: 48px;

	font-weight: normal;

	white-space: nowrap;

	margin-top: 10px;

	background: url(../images/line1.gif) no-repeat 0 bottom;

}



.xldb_inpro_ys h3 b {

	display: block;

	padding: 62px 0 0 22px;

}



.xldb_inpro_ys ul li {

	padding: 0 0 10px 28px;

	background: url(../images/ico06.gif) no-repeat 0 10px;

	text-align: left;

	line-height: 25px;

}

/*内页banner高度*/

.inbanindex {
	height: 300px;

	overflow: hidden;

}

.ban_incon div {

	height: 300px;

	margin: 0 auto;

}

.inbanindex a {

	height: 300px;

	display: inline-block;

	width: 100%;

}

/*面包屑导航*/

.in_ser {
	margin-bottom: 3em
}

.mbxtopnav {
	font-size    : 14px;
	border-bottom: 1px dashed #dcdcdc;
	height       : 30px
}

.mbxtopnav b {
	border-left : 10px solid #dbdbdb;
	font-weight : normal;
	padding-left: 8px;
}

/*-------------------left-------------------------------*/

.xldb_conleft {
	width: 251px;
}

.xldb_incon_leftnav {

	background: #2e686a height: 80px;

}

.xldb_incon_leftnav {

	background: #2e686a height: 80px;

}



.xldb_incon_leftnav h3 {

	height: 75px;

	font-size: 24px;

	font-weight: normal;

	line-height: 75px;

	color: #fff;

	border-bottom: 1px solid #fff;

	text-align: center;

}



.xldb_incon_leftnav h3 span {

	font-size: 14px;

	text-transform: uppercase;

}



.xldb_incon_leftnav_nav h3 {

	height: 50px;

	line-height: 50px;

	background: url(../images/xldb_left_nav.png) no-repeat right center;

	margin-bottom: 8px;

}



.xldb_incon_leftnav_nav h3 a {

	display: block;

	font-size: 16px;

	font-weight: normal;

	margin-right: 40px;

	margin-left: 68px;

	color: #000;

}



.xldb_incon_leftnav_nav h3.sidenavcur,

.xldb_incon_leftnav_nav h3:hover {

	background: url(../images/xldb_left_nav01.png) no-repeat right center #2e686a
}

.xldb_incon_leftnav_nav h3.sidenavcur a,

.xldb_incon_leftnav_nav h3:hover a {

	color: #fff;

}



.xldb_incon_leftnav_div dl {

	padding: 2px 0 4px;

}



.xldb_incon_leftnav_div dt {

	height: 50px;

	font-size: 16px;

	line-height: 50px;

	padding-left: 54px;

	padding-right: 40px;

	margin-bottom: 1px;

	background: #ececec;

	position: relative;

}



.xldb_incon_leftnav_div dt:after {

	content: "";

	width: 8px;

	height: 8px;

	border: 2px solid #b8b8b8;

	border-style: solid solid none none;

	position: absolute;

	top: 50%;

	right: 32px;

	margin-top: -4px;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

}



.xldb_incon_leftnav_div dt.sidenavcur:after,

.xldb_incon_leftnav_div dt:hover:after {

	border-color: #2e686a
}



.xldb_incon_leftnav_div dt.sidenavcur a,

.xldb_incon_leftnav_div dt:hover a {

	color: #2e686a
}



.xldb_incon_leftnav_div dd {

	border: 1px solid #ececec;

	border-bottom: 0;

}



.xldb_incon_leftnav_div p {

	height: 50px;

	font-size: 14px;

	line-height: 50px;

	padding-left: 72px;

	padding-right: 40px;

	border-bottom: 1px solid #ececec;

	background: #fff;

	position: relative;

}





.xldb_incon_leftnav_div p.sidenavcur a,

.xldb_incon_leftnav_div p:hover a {

	color: #2e686a
}



.xldb_incon_leftnav_div p.sidenavcur:after,

.xldb_incon_leftnav_div p:hover:after {

	background: #dbdbdb;

}



.xldb_incon_leftnav_div a {

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

/*---------------/////------------------*/

.xldb_incon_leftnews {

	background: #2e686a height: 60px;

}

.xldb_incon_leftnews h4 {

	height: 55px;

	font-size: 24px;

	font-weight: normal;

	line-height: 55px;

	color: #fff;

	border-bottom: 1px solid #fff;

	text-align: center;

}



.xldb_incon_leftnews h4 span {

	font-size: 14px;

	text-transform: uppercase;

}

.xldb_incon_innews ul {
	margin-top: 10px;
	width     : 100%;
	display   : block;
}

.xldb_incon_innews ul li {
	border-bottom: 1px dashed #e5e5e5;

	background: url(../images/qyzximg.png) no-repeat left center;

	padding-left: 25px;
}

.xldb_incon_innews ul a {
	width      : 100%;
	display    : block;
	line-height: 35px;
	text-align : left;
	font-size  : 14px;
	overflow   : hidden;
}

/*---------------/////------------------*/

.xldb_incon_leftpro {

	background: #2e686a height: 60px;

}

.xldb_incon_leftpro h4 {

	height: 55px;

	font-size: 24px;

	font-weight: normal;

	line-height: 55px;

	color: #fff;

	border-bottom: 1px solid #fff;

	text-align: center;

}



.xldb_incon_leftpro h4 span {

	font-size: 14px;

	text-transform: uppercase;

}

.xldb_inconpro ul {
	margin-top: 10px;
	width     : 100%;
	display   : block
}

.xldb_inconpro ul li img {
	width : 100%;
	height: 150px
}

.xldb_inconpro ul li span {
	width        : 100%;
	display      : block;
	margin-bottom: 10px;
	line-height  : 35px;
	text-align   : center;
	font-size    : 14px;
	background   : #2e686a color:#FFF
}

/*左侧联系我们*/

.xldb_left_tel {
	height: 140px;

	background: #2e686a color: #fff;
}

.xldb_left_tel p {

	font-size: 20px;

	height: 30px;

	line-height: 30px;

	padding: 37px 0 0 95px;

	background: url(../images/xldb_left_tel1.png) no-repeat 59px 36px;

}



.xldb_left_tel span {

	display: block;

	height: 30px;

	font-weight: bold;

	font-size: 26px;

	line-height: 36px;

	padding-left: 33px;

}



/*=========================右侧============================*/

/*---------------------右侧------------------------*/

.xldb_rights {
	width   : 919px;
	overflow: hidden
}



.jdhqg_news-con p {
	line-height: 30px;
	font-size  : 14px
}

.jdhqg_news-con div {
	line-height: 30px;
	font-size  : 14px
}

/*内页新闻*/

.xldb_inabout_news h4 {

	background: #2e686a line-height: 34px;

	border: solid 1px #c1c1c1;



}

.xldb_inabout_news h4 a {

	display: block;

	width: 140px;

	color: #fff;

	text-align: center;

	background: #000;

}

.xldb_inabout_news li {

	width       : 49%;
	float       : left;
	margin-right: 1.5%;

	border-bottom: 1px dashed #d9d9d9;

	background: url(../images/newsli_ico.gif) no-repeat left center;

	text-indent: 25px;

	line-height: 35px;

	font-weight: bold;

}

.xldb_inabout_news li.nomar {
	margin-right: 0
}

.xldb_inabout_news dl {
	overflow      : hidden;
	width         : 100%;
	margin-bottom : 15px;
	padding-bottom: 10px;
	margin-top    : 1em;
	border-bottom : 1px dashed #d9d9d9;
}



.xldb_inabout_news dt {
	float   : left;
	overflow: hidden;
}



.xldb_inabout_news dt img {
	display: block;
	border : 1px solid #cdcdcd;
	width  : 238px;

	height: 140px;
}



.xldb_inabout_news dd {
	overflow    : hidden;
	/*margin-top:15px;*/
	width       : 575px;
	float       : left;
	margin-left : 15px;
}



.xldb_inabout_news h5 {
	font-size    : 14px;
	margin-bottom: 5px;
	line-height  : 30px;
	white-space  : nowrap;
	text-overflow: ellipsis;
	overflow     : hidden;
}



.xldb_inabout_news h5 a {
	color: #2e686a
}



.xldb_inabout_news dd p {
	font-size    : 13px;
	color        : #666;
	line-height  : 24px;
	height       : 72px;
	overflow     : hidden;
	margin-bottom: 5px;
}



.xldb_inabout_news dd .xq {
	overflow        : hidden;
	display         : block;
	width           : 89px;
	height          : 32px;
	text-align      : center;
	line-height     : 32px;
	font-size       : 13px;
	color           : #fff;
	background-color: #fe7701;
}



.xldb_inabout_news .dt_list {
	overflow: hidden;
	width   : 100%;
}

/*===================////产品展示/////=========================*/

.pro_rcon {

	width: 140px;

	overflow: hidden;

	float: left;

	pa dding: 0px 8px 10px 0px;
	border  : 1px solid #666;
	hei ght : 181px;
	margin  : 0 2px 10px;

}

.pro_rcon.nobor {

	padding-right: 0 !important;

}

.pro_rcon dt {

	width: 140px;



	line-height: 0;

	font-size: 0;

}

.pro_rcon dt img {

	width: 294px;

	height: 177px;

	padding: 1px;

	border: 1px solid #D6D6D6;

}

.pro_rcon dt img:hover {
	transform         : scale(1.1);
	-moz- transform   : scale(1.1);
	-webkit- transform: scale(1.1);
	transition        : all 1s ease;
	-moz-transition   : all 1s ease;
	-webkit-transition: all 1s ease;
}

.pro_rcon dd {

	background: #f1f1f1;

	line-height: 35px;

	text-align: center;

	overflow: hidden;

	font-weight: bold;



}

.pro_rcon dd a {
	color: #0051a3
}





.rcon_div .nomar .pro_rcon {
	padding: 0px 0px 10px 0px;
}





/*合作单位*/

.xldb_pro_rcon1 {

	width: 298px;

	overflow: hidden;

	float: left;

	padding: 0px 11px 10px 0px;

}

.xldb_pro_rcon1.nobor {

	padding-right: 0 !important;

}

.xldb_pro_rcon1 dt {

	width: 409px;



	line-height: 0;

	font-size: 0;

}

.xldb_pro_rcon1 dt img {

	width: 294px;

	height: 122px;

	padding: 1px;

	border: 1px solid #D6D6D6;

}

.xldb_pro_rcon1 dd {

	background: #f1f1f1;

	line-height: 35px;

	text-align: center;

	overflow: hidden;

	font-weight: bold;



}

.xldb_pro_rcon1 dd a {
	color: #0051a3
}



.xldb_pro_rcon_div .nomar .xldb_pro_rcon1 {
	padding: 0px 0px 10px 0px;
}

/*========新闻页面==========*/

.xldb_innews_dl {

	font-size: 14px;

	color: #666;

	line-height: 22px;

	border-bottom: 1px dashed #CCCCCC;

	height: 110px;

	margin-bottom: 0.6em;

}

.xldb_innews_dl span {
	width       : 200px;
	margin-right: 1em
}

.xldb_innews_dl span img {
	width : 100%;
	height: 100px;
}

.xldb_innews_dl_con {
	width   : 700px;
	overflow: hidden
}

.xldb_innews_dl dt {

	margin-bottom: 3px;

	margin-top: 5px;

	line-height: 24px;



	height: 24px;

	overflow: hidden;



}

.xldb_innews_dl .dt_1 {

	height: 20px;

	padding-left: 10px;

	font-size: 14px;

	color: #2e686a font-weight: bold;



}

.xldb_innews_dl .dt_2 {

	font-size: 12px;

	float: right;

	padding: 0 10px 0 8px;

	font-family: "宋体";



}

.xldb_innews_dl dd {

	font-size: 12px;

	padding-left: 10px;

	overflow: hidden;

	margin-bottom: 10px;



}

/*===============新闻内容页===================*/

.news_con h2 {
	font-size  : 20px;
	color      : #2e686a font-weight:bold;
	text-align : center;
	line-height: 34px;
}

.zuozhe {
	line-height  : 40px;
	text-align   : center;
	border-bottom: 1px dashed #CCCCCC;
}

.news-con {
	margin-top: 1em;
}

.news-con h2 {
	font-weight: 400;
	color      : #003e71;
	margin-top : 1rem;
	font-size  : 24px;
}

.news-con p {
	line-height: 30px;
	font-size  : 14px
}

.news-con div {
	line-height: 30px;
	font-size  : 14px
}

#map {
	BACKGROUND    : url(../images/map1.jpg) no-repeat 0px -6px;
	WIDTH         : 570px;
	HEIGHT        : 447px;
	margin        : 0px auto;
	position      : relative;
	left          : 5px;
	top           : 35px;
	padding-bottom: 50px;
}

#map h1 {
	font-size  : 13px;
	font-family: 微软雅黑;
	hide-focus : expression(this.hideFocus=true);
	/* for ie 5+ */
	outline    : none;
	/* for firefox 1.5 + */
}


#map H1 {
	DISPLAY    : block;
	FONT-WEIGHT: normal;
	POSITION   : absolute
}

.fzcon {
	width        : 1200px;
	margin       : 0px auto;
	margin-top   : 20px;
	height       : 40px;
	line-height  : 40px;
	border       : 1px dashed #999;
	border-radius: 5px;
	padding-left : 20px;
}

.fzcon a {
	color    : #333;
	font-size: 14px;
	padding  : 0px 15px;
}

.fzcon span {
	color: #BCBCBC;
}

.fzcon a:hover {
	color: #2e686a
}

.ryzz {
	margin-top    : 12px;
	margin-right  : 20px;
	padding-left  : 30px;
	padding-bottom: 20px;
	width         : 201px;
	background    : url(../images/ryzz_l.png) no-repeat left 12px;
}

.ryzz {
	position: relative;
}

.ryzz ul {
	margin  : 0 auto;
	width   : 228px;
	overflow: hidden;
}

.ryzz li {
	float     : left;
	width     : 215px;
	text-align: center;
}

.ryzz li img {
	border : 10px solid #eee;
	display: block;
	width  : 195px;
	height : 300px;
}

.ryzz li h5 {
	margin-top : 12px;
	font-weight: normal;
	font-size  : 14px;
}

.ryzz li h5 a {
	color: #333;
}

.ryzz .btnLeft,
.ryzz .btnRight {
	position  : absolute;
	top       : 50%;
	margin-top: -15px;
	width     : 19px;
	height    : 49px;
}

.ryzz .btnLeft {
	left      : 5px;
	background: url(../images/left1.gif) no-repeat center;
}

.ryzz .btnRight {
	left      : 250px;
	background: url(../images/right1.gif) no-repeat center;
}

/*tag标签*/
.tbox {
	width      : 920px;
	padding-top: 15px;
	margin     : 0px auto;
}

.tbox dt strong {
	font-size  : 20px;
	line-height: 60px;
	color      : #2e686a
}

.tbox dd {
	font-size    : 14px;
	color        : #333;
	font-weight  : bold;
	padding      : 10px 10px 10px 0px;
	display      : inline-block;
	border-bottom: 1px dashed #CCCCCC;
}

.tbox dd a:hover {
	color: #000;
}

.evaluate_c {
	height  : 424px;
	overflow: hidden;
}

.evaluate_c dl {
	width: 276px;

	overflow  : hidden;
	padding   : 28px 10px 0 34px;
	background: url(../images/jzs.jpg) no-repeat left top;
	float     : left;
}

.evaluate_c dl dt {
	width   : 100%;
	height  : 215px;
	overflow: hidden;
}

.evaluate_c dl dd {
	overflow: hidden;
}

.evaluate_c dl dd h3 a {
	font-size    : 14px;
	color        : #003e71;
	height       : 32px;
	line-height  : 42px;
	border-bottom: 1px solid #c2c2c2;
	display      : block;
	overflow     : hidden;
}

.evaluate_c dl dd p {
	line-height: 28px;
	padding    : 5px 0 0 0;
	color      : #6e6b6b;
}

.evaluate_c dl dd p span {
	color  : #060001;
	display: block;
}

.evaluate_c dl dd p a {
	text-align : right;
	float      : right;
	font-weight: bold;
	color      : #003e71;
}

.evaluate_c .nobot {
	background  : none;
	padding-left: 14px;
}

.bd01 {
	height       : 145px;
	border-bottom: 4px solid #dbdbdb;
	position     : relative;
	overflow     : hidden;
}

.bdtel {
	position    : absolute;
	top         : 95px;
	left        : 424px;
	color       : #fff;
	font-size   : 16px;
	font-family : "微软雅黑";
	background  : url(../images/phoone.png) no-repeat left;
	padding-left: 3em;
	line-height : 40px;
}

.bdtel span {
	font-size  : 24px;
	font-weight: bold;
}

.bd02 {
	margin-top: 28px;
	position  : relative;
}

.bdtel2 {
	position: absolute;
	left    : 450px;
}

.info {}

.info .info_left {
	width  : 438px;
	height : 328px;
	padding: 22px 0 0 82px;
}

.info .info_left h2 {
	font-size: 40px;
}

.info .info_left .left_img {
	background: url(../images/bg11.jpg) no-repeat center bottom;
	width     : 400px;
	height    : 137px;
	margin-top: 20px;
}

.info .info_left p.info_p1 {
	font-size     : 26px;
	height        : 32px;
	line-height   : 32px;
	border-bottom : 1px dotted #fff;
	padding-bottom: 12px;
	margin-bottom : 20px;
	width         : 430px;
	white-space   : nowrap;
	overflow      : hidden;
	text-overflow : ellipsis;
}

.info .info_left p.info_p1 span {
	color: #fff000;
}

.info .info_left li {
	height     : 30px;
	line-height: 30px;
	font-size  : 16px;
}

.info .info_right {
	width       : 590px;
	height      : 315px;
	background  : #2e686a position: relative;
	padding     : 35px 0 0 32px;
	margin-right: 45px;
}

.info_right p {
	width        : 279px;
	height       : 42px;
	line-height  : 42px;
	text-indent  : 12px;
	margin-bottom: 14px;
	border       : 1px solid #e3e0e1;
	color        : #fff;
	float        : left;
	margin-left  : 10px;
}

.info_right p:first-child {
	margin-left: 0;
}

.info_right input {
	width      : 190px;
	height     : 36px;
	line-height: 36px;
	border     : none;
	position   : relative;
	top        : -2px;
	color      : #999;
	background : transparent;
}

.info_right textarea {
	width  : 550px;
	height : 110px;
	resize : none;
	border : none;
	border : 1px solid #e3e0e1;
	color  : #000;
	padding: 10px;
}

.info_right a.atj {
	display    : block;
	width      : 194px;
	height     : 45px;
	line-height: 43px;
	font-size  : 25px;
	color      : #fff;
	background : url(../images/bg12.png) no-repeat left top;
	margin-top : 36px;
}

.info_right .info_tel {
	display     : block;
	width       : 180px;
	padding-left: 70px;
	background  : url(../images/pho.png) no-repeat left;
	position    : absolute;
	left        : 335px;
	top         : 262px;
	color       : #fff;
	height      : 45px;
	font-size   : 14px;
}

.info_right .info_tel span {
	font-size: 26px;
	color    : #fff000;
}

/*-------------------left-------------------------------*/

.conleft {
	width: 210px;
}

.incon_leftnav {

	background: #003e71;

	height: 80px;

}

.incon_leftnav {

	background: #003e71;

	height: 50px;

}



.incon_leftnav h3 {

	height: 45px;

	font-size: 24px;

	font-weight: normal;

	line-height: 45px;

	color: #fff;

	border-bottom: 1px solid #fff;

	text-align: center;

}



.incon_leftnav h3 span {

	font-size: 14px;

	text-transform: uppercase;

}



.incon_leftnav_nav h3 {

	height: 40px;

	line-height: 40px;

	background: url(../images/left_nav.png) no-repeat center;

	margin-bottom: 5px;

}



.incon_leftnav_nav h3 a {

	display: block;

	font-size: 16px;

	font-weight: normal;

	text-align: center;

	color: #000;

}



.incon_leftnav_nav h3.sidenavcur,

.incon_leftnav_nav h3:hover {

	background: url(../images/left_nav02.png) no-repeat center;

}

.incon_leftnav_nav h3.sidenavcur a,

.incon_leftnav_nav h3:hover a {

	color: #fff;

}



.incon_leftnav_div dl {

	padding: 2px 0 4px;

}



.incon_leftnav_div dt {

	height: 50px;

	font-size: 16px;

	line-height: 50px;

	padding-left: 54px;

	padding-right: 40px;

	margin-bottom: 1px;

	background: #ececec;

	position: relative;

}



.incon_leftnav_div dt:after {

	content: "";

	width: 8px;

	height: 8px;

	border: 2px solid #b8b8b8;

	border-style: solid solid none none;

	position: absolute;

	top: 50%;

	right: 32px;

	margin-top: -4px;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

}



.incon_leftnav_div dt.sidenavcur:after,

.incon_leftnav_div dt:hover:after {

	border-color: #003e71;

}



.incon_leftnav_div dt.sidenavcur a,

.incon_leftnav_div dt:hover a {

	color: #003e71;

}



.incon_leftnav_div dd {

	border: 1px solid #ececec;

	border-bottom: 0;

}



.incon_leftnav_div p {

	height: 50px;

	font-size: 14px;

	line-height: 50px;

	padding-left: 72px;

	padding-right: 40px;

	border-bottom: 1px solid #ececec;

	background: #fff;

	position: relative;
}

.incon_leftnav_div p.sidenavcur a,

.incon_leftnav_div p:hover a {
	color: #003e71;
}

.incon_leftnav_div p.sidenavcur:after,

.incon_leftnav_div p:hover:after {
	background: #dbdbdb;
}

.incon_leftnav_div a {

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

/*---------------/////------------------*/

.incon_leftnews {

	background: #003e71;

	height: 40px;

}

.incon_leftnews h4 {

	height: 35px;

	font-size: 20px;

	font-weight: normal;

	line-height: 35px;

	color: #fff;

	border-bottom: 1px solid #fff;

	text-align: center;

}

.incon_leftnews h4 span {

	font-size: 14px;

	text-transform: uppercase;
}

.incon_innews ul {
	margin-top: 10px;
	width     : 100%;
	display   : block;
}

.incon_innews ul li {
	border-bottom: 1px dashed #e5e5e5;

	background: url(../images/qyzximg.png) no-repeat left center;

	padding-left: 25px;
}

.incon_innews ul a {
	width      : 100%;
	display    : block;
	line-height: 35px;
	text-align : left;
	font-size  : 14px;
	overflow   : hidden;
}

/*---------------/////------------------*/

.incon_leftpro {

	background: #003e71;

	height: 40px;

}

.incon_leftpro h4 {

	height: 35px;

	font-size: 20px;

	font-weight: normal;

	line-height: 35px;

	color: #fff;

	border-bottom: 1px solid #fff;

	text-align: center;

}

.incon_leftpro h4 span {

	font-size: 14px;

	text-transform: uppercase;

}

.inconpro ul {
	margin-top: 10px;
	width     : 100%;
	display   : block
}

.inconpro ul li img {
	width : 100%;
	height: 150px
}

.inconpro ul li span {
	width        : 100%;
	display      : block;
	margin-bottom: 10px;
	line-height  : 30px;
	text-align   : center;
	font-size    : 14px;
	background   : #003e71;
	color        : #FFF
}

/*左侧联系我们*/

.left_tel {
	height : 140px;
	padding: 10px 0 10px;

	backgr ound: url(../images/left_lxbg.jpg) no-repeat;
	height     : 140px;
	color      : #666;
	width      : 210px;
	border     : 1px solid #eaeaea;
	border-top : 3px solid #003e71;
	background : #fff;
}

.left_tel p {
	padding-left : 35px;
	height       : 40px;
	margin-bottom: 10px;
	margin-left  : 20px;
	background   : url(../images/left_tel.png) left 8px no-repeat;
}

.left_tel p em {
	font-size: 12px;
	color    : #666;
}

.left_tel p b {
	font-size: 18px;
	color    : #D82116;
}

/* .left_tel p {

            font-size: 20px;

            height: 30px;

            line-height: 30px;

            padding: 37px 0 0 95px; 

            background: url(../images/xldb_left_tel1.png) no-repeat 59px 36px;

        }*/

.left_tel span {

	display: block;

	height: 30px;

	font-weight: bold;

	font-size: 26px;

	line-height: 36px;

	padding-left: 33px;

}

/*=========================右侧============================*/

/*---------------------右侧------------------------*/

.rights {
	width    : 949px;
	overflow : hidden;
	font-size: 14px;

	line-height: 25px;
}

.news-con p {
	line-height: 30px;
	font-size  : 16px
}

.news-con div {
	line-height: 30px;
	font-size  : 14px
}

/*内页新闻*/

.inabout_news h4 {

	background: #efeff2;

	line-height: 34px;

	border: solid 1px #c1c1c1;

}

.inabout_news h4 a {

	display: block;

	width: 140px;

	color: #fff;

	text-align: center;

	background: #807d7d;

}

/*分页数*/

.apage {

	display: table;

	margin: 0 auto;

	overflow: auto;

	margin-top: 20px;

	margin-bottom: 1em;

}

.apage li {

	float: left;

	background-color: #003e71;

	padding: 5px 12px;

	line-height: 19px;

	font-size: 12px;

	margin-right: 3px;

	color: #fff;

}

.apage li a {
	color: #FFFFFF;
}

.thisclass {

	background-color: #cacaca !important;

}

.rc_News h4 {

	text-indent: 1em;

	background: #003e71;

	line-height: 34px;

	border: solid 1px #c1c1c1;

}

.rc_News h4 a {

	display: block;

	width: 140px;

	color: #FFF;

	background: #080403;
}

.rc_News li {

	border-bottom: 1px dashed #d9d9d9;

	background: url(../images/dian.jpg) no-repeat left center;

	text-indent: 18px;

	line-height: 35px;
}


.inabout_news li {

	width       : 49%;
	float       : left;
	margin-right: 1.5%;

	border-bottom: 1px dashed #d9d9d9;

	background: url(../images/newsli_ico.gif) no-repeat left center;

	text-indent: 25px;

	line-height: 35px;

	font-weight: bold;

}

.inabout_news li.nomar {
	margin-right: 0
}

.inabout_news dl {
	overflow      : hidden;
	width         : 100%;
	margin-bottom : 15px;
	padding-bottom: 10px;
	margin-top    : 1em;
	border-bottom : 1px dashed #d9d9d9;
}

.inabout_news dt {
	float   : left;
	overflow: hidden;
}

.inabout_news dt img {
	display: block;
	border : 1px solid #cdcdcd;
	width  : 238px;
	height : 140px;
}

.inabout_news dd {
	overflow    : hidden;
	/*margin-top:15px;*/
	width       : 575px;
	float       : left;
	margin-left : 15px;
}

.inabout_news h5 {
	font-size    : 14px;
	margin-bottom: 5px;
	line-height  : 30px;
	white-space  : nowrap;
	text-overflow: ellipsis;
	overflow     : hidden;
}

.inabout_news h5 a {
	color: #003e71;
}

.inabout_news dd p {
	font-size    : 13px;
	color        : #666;
	line-height  : 24px;
	height       : 72px;
	overflow     : hidden;
	margin-bottom: 5px;
}

.inabout_news dd .xq {
	overflow        : hidden;
	display         : block;
	width           : 89px;
	height          : 32px;
	text-align      : center;
	line-height     : 32px;
	font-size       : 13px;
	color           : #fff;
	background-color: #fe7701;
}

.inabout_news .dt_list {
	overflow: hidden;
	width   : 100%;
}

.innews_dl {
	font-size    : 14px;
	color        : #666;
	line-height  : 22px;
	border-bottom: 1px dashed #CCCCCC;
	height       : 110px;
	margin-bottom: 0.6em;
}

.innews_dl span {
	width       : 200px;
	margin-right: 1em
}

.innews_dl span img {
	width : 90%;
	height: 100px;
}

.innews_dl_con {
	width   : 700px;
	overflow: hidden
}

.innews_dl dt {

	margin-bottom: 3px;

	margin-top: 5px;

	line-height: 24px;

	height: 24px;

	overflow: hidden;

}

.innews_dl .dt_1 {

	height: 20px;

	padding-left: 10px;

	font-size: 14px;

	color: #003e71;

	font-weight: bold;

}

.innews_dl .dt_2 {

	font-size: 12px;

	float: right;

	padding: 0 10px 0 8px;

	font-family: "宋体";

}

.innews_dl dd {

	font-size: 12px;

	padding-left: 10px;

	overflow: hidden;

	margin-bottom: 10px;

}

/*===================////产品展示/////=========================*/

/*内页成功案例*/
.nysuccess_title {
	width     : 917px;
	heig ht   : 1900px;
	border    : 1px solid #ccc;
	border-top: 3px solid #003e71;
	background: #fff;
}

.nysuccess_title h2 {
	font-size     : 24px;
	font-weight   : 400;
	margin        : 10px 0 0 5px;
	color         : #003e71;
	padding-bottom: 10px;
	border-bottom : 1px solid #ccc;
}

.nysuccess_title p {
	font-size  : 16px;
	line-height: 2em;
	padding    : 20px;
	text-indent: 32px;
	width      : 839px;
	margin     : 20px auto 0;
	background : #d5ecf8;
}

.nysuccess_title .nysu_sbal {
	width     : 880px;
	padding   : 10px;
	height    : 250px;
	margin    : 10px auto 0;
	border    : 1px solid #ccc;
	border-top: 3px solid #003e71;
}

.nysu_sbal h3 {
	font-size    : 20px;
	color        : #666;
	font-weight  : 400;
	margin-bottom: 10px;
}

.nysu_sbal h3 a {
	float: right;
}

.nysu_sbal ul li {
	float     : left;
	width     : 140px;
	margin    : 0 2px;
	border    : 1px solid #666;
	text-align: center;
}


/*内页商标服务*/
.ny_sbfw1 img {
	display: block;
	margin : 0 auto;
	width  : 100%;
}

.ny_sbfw1 .ny_sbfw1_img5 {
	wi dth       : 733px;
	text-align   : center;
	height       : auto !important;
	min-height   : 10px;
	height       : 10px;
	overflow     : hidden;
	margin-bottom: 10px;
	border       : 1px solid #D7D7D7;
	background   : #F8F8F8;
	border-top   : 0px;
	margin-left  : 14px;
	padding      : 10px;
	padding-top  : 0px;
}

.ny_sbfw1 .ny_sbfw1_img5 img {
	width: 100%;
}

/*四个超链接*/

.ny_sbfw_a {
	width : 917px;
	height: 277px;
}

.ny_sbfw_a a {
	display      : inline-block;
	width        : 221px;
	height       : 277px;
	margin-bottom: 0;
	overflow     : hidden;
}

.ny_sbfw_a a img {
	width : 221px;
	height: 277px;
}

.ny_sbfw_a a:nth-child(2) {
	border-left : 1px solid #999;
	border-right: 1px solid #999;
}

.ny_sbfw_a a:nth-child(3) {
	border-right: 1px solid #999;
}

.ny_sbfw_a a:hover img {
	transform : scale(1.05, 1.05);
	transition: 0.5s;
}


/*内页项目申报*/
.nyxmsb {
	width     : 917px;
	height    : 1900px;
	border    : 1px solid #ccc;
	border-top: 3px solid #003e71;
	background: #fff;
}

.nyxmsb h2 {
	font-size     : 24px;
	font-weight   : 400;
	margin        : 10px 0 0 5px;
	color         : #003e71;
	padding-bottom: 10px;
	border-bottom : 1px solid #ccc;
}

.ny_xmsb h3 {
	font-size  : 26px;
	text-align : center;
	color      : #000;
	line-height: 50px;
	font-weight: 400;
}

.ny_xmsb p {
	font-size : 18px;
	text-align: center;
	color     : #999;
}

.ny_xmsb ul {
	width     : 750px;
	margin-top: 30px;
	margin    : 30px auto 0;
}

.ny_xmsb ul li {
	float     : left;
	width     : 230px;
	height    : 180px;
	position  : relative;
	background: #f6fbff;
	margin    : 10px;
	text-align: center;
	overflow  : hidden;
}

.ny_xmsb_list {
	position: absolute;
	z-index : 1;
	width   : 230px;
	height  : 180px;
}

.ny_xmsb_list img {
	display: block;
	margin : 30px auto 15px;
}

.ny_xmsb_list span {
	color    : #0090f1;
	font-size: 16px;
}

.ny_xmsb_box {
	position  : absolute;
	z-index   : 2;
	width     : 230px;
	top       : 180px;
	height    : 180px;
	background: rgba(13, 149, 242, 0.8);
	overflow  : hidden;
}

.ny_xmsb_box p {
	color: #fff;
}

.ny_xmsb_box h4 {
	font-size     : 20px;
	margin        : 20px auto 10px;
	width         : 180px;
	padding-bottom: 10px;
	border-bottom : 1px solid #fff;
	color         : #fff;
}

.ny_xmsb li:hover .ny_xmsb_box {
	top       : 0;
	transition: 0.5s;
}

.ny_xmsb_benefit h3 {
	font-size    : 26px;
	text-align   : center;
	color        : #000;
	line-height  : 70px;
	margin-bottom: 30px;
	font-weight  : 400;
}

.ny_xmsb_benefit ul li {
	float     : left;
	width     : 180px;
	height    : 200px;
	text-align: center;
}

.ny_xmsb_benefit li:nth-child(2n) {
	border-left : 1px dotted #666;
	border-right: 1px dotted #666;
}

.ny_xmsb_benefit li div {
	width : 129px;
	height: 129px;
	margin: 0 auto;
}

.ny_xmsb_benefit h4 {
	margin   : 5px auto;
	font-size: 18px;
}

.ny_xmsb_benefit b {
	display   : block;
	width     : 50px;
	height    : 3px;
	background: #a5acb1;
	margin    : 0 auto;
}

.ny_xmsb_benefit p span {
	color : #ff5203;
	width : 160px;
	margin: 0 auto;
}

.ny_xmsb_benefit li:nth-child(1) div {
	background: url(../images/images1/gqrz_ico.png) no-repeat left top;
}

.ny_xmsb_benefit li:nth-child(1):hover div {
	background: url(../images/images1/gqrz_ico.png) no-repeat left -134px;
	transition: 0.5s;
}

.ny_xmsb_benefit li:nth-child(1):hover b {
	background: #003e71;
}

.ny_xmsb_benefit li:nth-child(2) div {
	background: url(../images/images1/gqrz_ico.png) no-repeat -133px top;
}

.ny_xmsb_benefit li:nth-child(2):hover div {
	background: url(../images/images1/gqrz_ico.png) no-repeat -133px -134px;
	transition: 0.5s;
}

.ny_xmsb_benefit li:nth-child(2):hover b {
	background: #003e71;
}

.ny_xmsb_benefit li:nth-child(3) div {
	background: url(../images/images1/gqrz_ico.png) no-repeat -267px top;
}

.ny_xmsb_benefit li:nth-child(3):hover div {
	background: url(../images/images1/gqrz_ico.png) no-repeat -267px -134px;
	transition: 0.5s;
}

.ny_xmsb_benefit li:nth-child(3):hover b {
	background: #003e71;
}

.ny_xmsb_benefit li:nth-child(4) div {
	background: url(../images/images1/gqrz_ico.png) no-repeat -401px top;
}

.ny_xmsb_benefit li:nth-child(4):hover div {
	background: url(../images/images1/gqrz_ico.png) no-repeat -401px -134px;
	transition: 0.5s;
}

.ny_xmsb_benefit li:nth-child(4):hover b {
	background: #003e71;
}

.ny_xmsb_benefit li:nth-child(5) div {
	background: url(../images/images1/gqrz_ico.png) no-repeat -535px top;
}

.ny_xmsb_benefit li:nth-child(5):hover div {
	background: url(../images/images1/gqrz_ico.png) no-repeat -535px -134px;
	transition: 0.5s;
}

.ny_xmsb_benefit li:nth-child(5):hover b {
	background: #003e71;
}


/*商标服务内页*/
.nysuccess_title .news-con h3 {
	font-size: 22px;
	color    : #337FE5;
	margin   : 10px;
}

.nysuccess_title .news-con p {
	font-size  : 16px;
	background : none;
	margin     : 10px 0 0 20px;
	padding    : 0;
	line-height: 1.5em;
}

.nysuccess_title .news-con strong {
	color: #337FE5;
}