html {
	background: rgb(255, 255, 255); -ms-overflow-x: hidden;
}
html {
	min-width: 1230px;
}
body {
	margin: 0px; padding: 0px;
}

hr {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
img{ border:0px;}
blockquote {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}

address {
	font-style: normal;
}
cite {
	font-style: normal;
}
dfn {
	font-style: normal;
}
em {
	font-style: normal;
}
var {
	font-style: normal;
}
code {
	font-family: couriernew, courier, monospace;
}
kbd {
	font-family: couriernew, courier, monospace;
}
pre {
	font-family: couriernew, courier, monospace;
}
samp {
	font-family: couriernew, courier, monospace;
}
small {
	font-style: normal; font-weight: normal;
}
b {
	font-style: normal; font-weight: normal;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
a {
	color: rgb(112, 112, 112); text-decoration: none;
}
a:hover {
	text-decoration: none;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
button {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\0020";
}
.clearfix {
	-ms-zoom: 1;
}
.overflow {
	overflow: hidden;
}
.center {
	margin: 0px auto; width: 1200px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.banner{
	margin: 0px auto; width: 1200px;
}
* {
	margin: 0px; padding: 0px;
}
/*top*/
.j_top{ width:1000px; margin:0 auto; height:112px;}
.j_logo{ padding-top:20px; width:330px}
.j_search{width:270px; height:30px; margin-top:46px;margin-left:55px; padding:0px;}
.j_search_input{ width:216px; height:28px; padding-left:12px; background:none; float:
left; margin-left:0px; border:0px; line-height:28px;}
.j_searchbtn{ width:32px; height:30px; background: url(search.jpg) no-repeat center;cursor:pointer; border:0px;}
.j_tl_project{padding-right:10px;margin-top:36px;height:30px; line-height:30px; cursor:pointer;margin-right:50px; position:relative;  z-index:2}
.headt{ position:absolute; top:30px; right:0px;border: 1px solid #e7e7e7; }
.headt a{ float:left;display: block;font-size: 12px;color: #ff6600;overflow: hidden;white-space: nowrap;text-align:right; text-decoration:none;width:110px;padding: 0px 12px; background:#fff;}
.headt a:hover{background: #f3f2f2;}
.fl{ float:left;}
.fr{ float:right;}

/*menu start*/
.j_menu_all{   height:50px; background:#FF7300;position:relative; z-index:1}
.j_menu{ width:1200px; margin:0 auto; height:50px; line-height:50px; }
.j_menu ul{ width:1200px;}
.j_menu ul li{  float:left; font-family: microsoft yahei; font-size:16px; color:#fff; text-align:center; position:relative; cursor:pointer; }
.j_menu ul li a{ color:#fff; display:block; overflow:hidden;  text-align:center;padding-left:35px; padding-right:35px;}
.j_menu ul li a:hover, .j_menu ul li a.hover{ background-color:#F74400; color:#ffffff;}

.headt01{ position:absolute;   background-image:url(navbg.png); background-repeat:repeat-x; z-index:9999999999; left:0px; top:50px; _background:#CAE3FF; _filter:alpha(opacity=80); width: 100%;} 
.j_headt01_con{  margin:0 auto; overflow:hidden; width:1100px;}

.j_onezu{display:block;
width:200px; float:left;
line-height: 17px; margin-top:15px; float:left}
.j_onezu a{ color:#000000; font-size:14px;}
.j_onezu li{ line-height:35px; text-align:center;}

.pz{ width:100%;padding-top:10px; padding-bottom:5px;background:url(anli_bj.jpg);  }
.pz ul{width:1200px; margin:0 auto; }
.pz ul li{  cursor:pointer; display:inline; text-align:center; padding-left:35px;}
/*banner*/
#scroll_box{ width:100%; position:relative; margin:0px auto;}
.box_163css{ width:984px; height:394px; position:relative; overflow:hidden;}
.box_163css img{ display:block;}
.box_163css  li{float:left; display:inline; width:1346px;}
.scroll_nav{ position:absolute; bottom:15px; right:20px;}
.scroll_nav li{ width:14px; height:12px; line-height:3px; cursor:pointer;background:#ffffff; margin:0px 3px;}
.scroll_nav li.current{background:#fda635;}



.footer {
	background: rgb(56, 56, 56);
}

.footer_list {
	color: rgb(218, 218, 218); font-size: 18px; float: left; 
}
.footer_center {
	background: url("yzj2_line04.png") repeat-x bottom; padding: 40px 0px;
}
.footer_list > ul > li {
	padding: 0px 10px; text-align: center; float: left;
}
.footer_list > ul > li li {
	height: 30px; text-align: center; line-height: 30px;
}
.footer_first_li {
	color: rgb(160, 157, 157); font-size: 14px;
}
.footer_list > ul > li a:hover {
	color: rgb(209, 209, 209);
}
.footer_tell {
	color: rgb(112, 112, 112); line-height: 10px; font-size: 15px; float: left; position: relative; margin-left:25px;
}
.footer_tell span {
	color: rgb(251, 100, 93);
}
.footer_tell p {
	background: url("footer_place.png") no-repeat 0px 6px; color: rgb(160, 157, 157); line-height: 30px; padding-left: 35px;
}
.footer_tell p.footer_tell_all {
	background: url("footer_tell.png") no-repeat 0px 6px; margin-top: 25px;line-height: 36px;
}
.footer_tell p.footer_ewm {
	background: none; top: 40px; text-align: center; right: 30px; color: rgb(250, 250, 250); position: absolute;
}
.footer_tell p.footer_ewm img {
	width: 100px; height: 100px;
}
.footer_foot p {
	text-align: center; color: rgb(202, 202, 202); line-height: 20px; padding-top: 10px; padding-bottom: 25px; font-size: 14px;
}
.footer_foot ul {
	margin: 0px auto; width: 960px; padding-bottom: 25px;
}
.footer_foot li {
	margin: 0px 5px; float: left;
}

.index_main {
	padding: 40px 0px; overflow: hidden; background-color: rgb(246, 246, 246);
}
.index_main .center > div {
	background: rgb(255, 255, 255); margin: 0px 10px; width: 280px; float: left;
}
p.index_main_p {
	background: url("index_list_bg.jpg") no-repeat rgb(254, 122, 132); height: 90px; text-align: center; color: rgb(255, 255, 255); line-height: 90px; font-size: 22px;
}
p.index_main_p img {
	top: 10px; right: 5px; position: relative;
}
p.info_1 {
	background-position: 0px bottom; background-color: rgb(254, 122, 132);
}
p.index_main_pic {
	padding: 5px; text-align: center; color: rgb(232, 37, 33); font-size: 20px;
}
.index_main dl {
	padding: 10px; width: 48px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted; float: left;
}
.index_main dl.frist {
	border: currentColor; border-image: none;
}
.index_main dl dt {
	color: rgb(89, 89, 89); font-size: 14px;
}
.index_main dl dd {
	color: rgb(32, 32, 32); font-size: 16px; font-weight: bold;
}
p.index_main_text {
	margin: 0px auto; padding: 15px 0px; width: 90%; color: rgb(76, 76, 76); font-size: 14px; line-height:30px; text-align:left; height:145px;
}
p.index_main_text span {
	color: rgb(232, 37, 33);
}
p.index_main_input {
	background-position: 23px 13px; margin: auto auto 10px; border-radius: 5px; width: 120px; height: 42px; text-align: left; color: rgb(255, 255, 255); line-height: 43px; text-indent: 1em; font-size: 16px; cursor: pointer; background-image: url("../images/cart11.png"); background-repeat: no-repeat; background-color: rgb(254, 122, 132); padding-left:25px;
}
#product {
	background: rgb(255, 255, 255); padding: 25px 0px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
#project {
	background: rgb(255, 255, 255); padding: 50px 0px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
#product h1 {
	height: 40px; color: rgb(88, 88, 88); line-height: 40px; text-indent: 0.8em; font-size: 38px; font-weight: normal; border-left-color:#F74400; border-left-width: 10px; border-left-style: solid;
}
#project h1 {
	height: 40px; color: rgb(88, 88, 88); line-height: 40px; text-indent: 0.8em; font-size: 38px; font-weight: normal; border-left-color:#F74400 ; border-left-width: 10px; border-left-style: solid;
}
#product h1 > span {
	font-size: 20px; margin-left: 10px;
}
#project h1 > span {
	font-size: 20px; margin-left: 10px;
}
#product h1 > a {
	border-radius: 3px; width: 160px; height: 40px; text-align: center; color:#ffffff; line-height: 40px; text-indent: 0px; font-size: 16px; margin-right: 25px; float: right; display: inline-block; background-color:#FF7300;
}
#project h1 > a {
	border-radius: 3px; width: 160px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; text-indent: 0px; font-size: 16px; margin-right: 25px; float: right; display: inline-block; background-color:#FF7300;
}
#product ul {
	margin-top: 40px;
}
#product ul > li {
	margin: 10px 10px 0px; width: 280px; text-align: center; padding-bottom: 5px; float: left; background-color: rgb(247, 247, 247);
}
#product li:hover .pro_img > img {
	transition:0.7s; transform: rotateY(360deg); -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg);
}
#product li:hover {
	transition:0.7s; background-color: rgb(221, 221, 221); -webkit-transition: all 0.7s; -moz-transition: all 0.7s;
}
#product li:hover .p_1 {
	transition:0.7s; -webkit-transition: all 0.7s; -moz-transition: all 0.7s;
}
#product li:hover .p_2 {
	transition:0.7s; -webkit-transition: all 0.7s; -moz-transition: all 0.7s;
}
li .pro_img {
	padding-top: 30px; padding-bottom: 15px;
}
.p_1 {
	color: rgb(94, 94, 94); font-size: 18px;
}
.p_2 {
	color: rgb(142, 142, 142); font-size: 14px;
}
.serviceCon {
	margin-top: 50px;
}
.serviceCon dl {
	width: 380px; margin-left: 30px; float: left; display: inline;
}
.serviceCon dl.s1 {
	margin-left: 0px;
}
.serviceCon dt h2 {
	height: 30px; color: rgb(32, 32, 32); line-height: 30px; font-size: 24px; font-weight: normal;
}
.serviceCon dt p {
	height: 30px; color: rgb(32, 32, 32); line-height: 30px; font-size: 24px; font-weight: normal;
}
.serviceCon dt p {
	color: rgb(96, 96, 96); font-size: 16px;
}
.serviceCon dd {
	background: url("index_18.png") no-repeat; margin: 20px 0px 0px; border: 1px solid rgb(222, 222, 223); transition:0.8s ease-in-out; border-image: none; position: relative; box-shadow: 1px 1px 3px #ddd; -webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out;
}
.serviceCon dd a {
	padding: 20px; border: 1px solid rgb(255, 255, 255); border-image: none; height: 90px; display: block;
}
.serviceCon dd h3 {
	color: rgb(32, 32, 32); line-height: 30px; font-size: 20px; font-weight: normal;
}
.serviceCon dd p {
	color: rgb(32, 32, 32); line-height: 30px; font-size: 20px; font-weight: normal;
}
.serviceCon dd p {
	width: 216px; color: rgb(96, 96, 96); line-height: 20px; font-size: 12px;
}
.serviceCon dd:hover {
	border-color: rgb(232, 37, 33);
}
.serviceCon dd:hover a {
	border-color: rgb(232, 37, 33);
}
.serviceCon dd.p1 {
	background-position: 260px 20px;
}
.serviceCon dd.p2 {
	background-position: 260px -130px;
}
.serviceCon dd.p3 {
	background-position: 260px -280px;
}
.serviceCon dd.p4 {
	background-position: -130px 20px;
}
.serviceCon dd.p5 {
	background-position: -130px -130px;
}
.serviceCon dd.p6 {
	background-position: -130px -280px;
}
.serviceCon dd.p7 {
	background-position: -530px 20px;
}
.serviceCon dd.p8 {
	background-position: -530px -130px;
}
.serviceCon dd.p9 {
	background-position: -530px -280px;
}
.other {
	background: rgb(248, 248, 248); padding: 20px 0px; border-top:rgb(225, 225, 225) 1px solid;
}
.other .center .nleft {
	width: 68%;  float: left;
}
.other .center .nright {
	width: 30%; float: right;
}
p.other_bt {
	padding: 0px 20px; height: 50px; color: rgb(91, 91, 91); line-height: 50px; font-size: 24px; margin-bottom: 20px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
p.other_bt span {
	padding: 0px 5px; border-bottom-color: #F74400; border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.other_img img {
	width: 240px; height: 190px;
}
.other_text {
	width: 50%; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 10px;
}
.other_text a {
	color: rgb(231, 64, 73); margin-top: 10px; display: inline-block;
}
.other_about_img {
	background: url("../images/about/qt.jpg") no-repeat center; height: 108px;
}
.other_text_cont {
	margin: auto; width: 95%; color: rgb(102, 102, 102); line-height: 24px; text-indent: 2em; font-size: 14px;
}
.other_text_cont a {
	color: rgb(231, 64, 73); margin-right: 20px; float: right;
}
.js {
	padding: 30px; color: rgb(255, 255, 255); font-size: 20px; background-color:#F74400; text-align:center;
}
.hz_yh {
	margin-top: 15px; margin-bottom: 40px;
}
.hz_yh_img {
	margin: auto; width: 95%; height: 110px; overflow: hidden;
}
.hz_yh_img a {
	margin: 0px 2px;
}
.hz_yh_img img {
	border: 1px solid rgb(234, 234, 234); border-image: none;
}
.news {
	background: rgb(255, 255, 255); margin: auto; border: 1px solid rgb(234, 234, 234); border-image: none; width: 90%;
}
.news li {
	padding: 0px 30px; line-height: 35px; overflow: hidden; font-size: 14px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news li span {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.flexslider {
	margin: 0px auto; width: 100%; height: 450px; overflow: hidden; position: relative; -ms-zoom: 1; 
}
.flexslider .slides li {
	width: 100%; height: 100%;
}
.flex-direction-nav a {
	background: url("ad_ctr.png") no-repeat; margin: -35px 50px 0px; border-radius: 35px; top: 50%; width: 70px; height: 70px; line-height: 99em; overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0; -webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0px -70px; right: 0px;
}
.flex-direction-nav .flex-prev {
	left: 0px;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
}
.flexslider:hover .flex-next:hover {
	opacity: 1;
}
.flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 10px; position: absolute;
}
.flex-control-nav li {
	margin: 0px 2px; display: inline-block; -ms-zoom: 1;
}
.flex-control-paging li a {
	width: 16px; height: 16px; text-indent: -99em; overflow: hidden; display: block; cursor: pointer; background-color: rgb(0, 162, 202);
}
.flex-control-paging li a.flex-active {
	background-color: rgb(255, 255, 255);
}
.flex-control-paging li.active a {
	background-color: rgb(255, 255, 255);
}
.flexslider .slides a img {
	width: 100%; height: 450px; display: block;
}

.news-list-1 {
	text-align: center; margin-top: 20px; margin-bottom: 20px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: dashed;
}
.news-list-1 li {
	list-style: decimal; height: 40px; text-align: left; color: rgb(132, 132, 132); line-height: 40px; font-size: 14px; margin-left: 40px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.news-list-1 li span {
	top: 0px; right: 40px; color: rgb(132, 132, 132); font-size: 12px; position: absolute;
}
.news-list-1 li a {
	left: 0px; top: 0px; position: absolute;
}
.foot-nav {
	text-align: center; margin-top: 15px; margin-bottom: 15px;
}
.foot-nav a:hover {
	color: rgb(0, 162, 202);
}
.detailed .news-bt {
	text-align: center; border-top-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.news-bt .bt {
	color: rgb(0, 162, 202); font-size: 24px; margin-top: 15px; margin-bottom: 20px;
}
.news-bt .time {
	font-size: 14px; margin-bottom: 15px;
}
.essay {
	margin: 15px auto 0px; width: 780px; color: rgb(115, 115, 115); line-height: 30px; font-size: 14px;
}
.naxt {
	margin-top: 15px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dashed;
}
.naxt p {
	margin-top: 10px; margin-left: 30px;
}
.naxt p a {
	color: rgb(51, 51, 51);
}
.naxt p a:hover {
	color: rgb(0, 162, 202);
}
.location {
	height: 35px; color: rgb(66, 66, 66); line-height: 35px; text-indent: 1em; font-size: 14px; margin-top: 10px; margin-bottom: 20px; background-color: rgb(240, 240, 240);
}
.location a {
	color: rgb(0, 162, 202);
}
.location a:hover {
	text-decoration: underline;
}
.tabPic td {
	background: rgb(255, 255, 255); padding: 0.8em 0px; border: 1px solid rgb(200, 209, 213); border-image: none;
}
.tabPic th {
	background: rgb(255, 255, 255); padding: 0.8em 0px; border: 1px solid rgb(200, 209, 213); border-image: none;
}
.tabPic {
	margin-bottom: 20px;
}
.tabPic td {
	text-indent: 1em;
}
.tabPic .firstTh {
	width: 30%; color: rgb(155, 0, 0); font-size: 1.5em;
}
/*关于我们*/
.gywm{ background: rgb(248, 248, 248)}
.gygd{ width:176px; margin:0px auto; padding-top:30px;}
.gywm_tit h2{ background:url(line1.jpg) repeat-x 0 ; height:88px; text-align:center; font-size:34px; color:#000; line-height:48px;}
.gywm_tit h2 b{ color:#a71513; font-family:Arial;font-size:50px;}
.gywm_tit h2 a{ color:#000; padding:0 5px; background: rgb(248, 248, 248); letter-spacing:5px;}
.gywm_tit h2 span{ font-size:24px; line-height:12px; letter-spacing:8px;display:block; font-weight:normal;}
.gywm_tit h2 em{ display:block; font-style:normal; font-weight:normal; font-size:14px; color:#999; line-height:18px; text-transform:uppercase;}
.gywmcent{ width:1200px; margin:0px auto; line-height:35px; padding-bottom:15px; font-size:16px;font-family:"Microsoft YaHei"; color:#666666;}
/*荣誉*/
.ry{ height:300px; overflow:hidden; font-family:"Microsoft YaHei"; width:100%;}
.ry_c{ width:1200px; margin:0px auto;}
.ry h2,.jz h2,.zc h2{ background:url(line1.jpg) repeat-x center 24px; height:66px; line-height:48px; text-align:center; border:0;}
.ry h2 a,.jz h2 a,.zc h2 a{ background:#ffffff; padding:0 5px; color:#000}
.prev,.next{ width:56px; height:19px; display:block; overflow:hidden;}
.prev1,.next1{ width:27px; height:63px; display:block; overflow:hidden;}

.prev1{ background:url(ico_l02.jpg) no-repeat 0 0;}
.next1{ background:url(ico_r02.jpg) no-repeat 0 0;}
.prev:hover,.next:hover,.prev1:hover,.next1:hover{ background-position: 0 bottom;}
.ry01{ margin:54px 0 0;}
.ry02{ width:1140px; overflow:hidden}
.ry02 ul{ width:1002px;margin:0 53px;}
.ry02 li{ width:208px; float:left; background:url(rylbg.jpg) no-repeat center 161px;display:inline; margin:0 28px;}
.ry02 li img{ width:182px; height:145px; display:block; padding:12px;background:url(ry_pbg.jpg) no-repeat 0 0 #fff;}
.ry02 li span{ display:block; text-align:center; line-height:36px;height:36px;overflow:hidden; padding:10px 0 0; font-size:14px;}



/*首页资质荣誉*/

#ulOrderAnns_wd1{ padding-left:10px;float:left; padding-right:10px; }
/*首页新闻资讯*/

.dt-l{width:815px; float:left; background-color:#ffffff;}
.dt-l dl{padding:14px; }
.dt-l dt{float: left; width:320px;}
.dt-l dt img{display:block; width:320px;height:224px;}
.dt-l dd{width:438px; float: right;}
.dt-l h6 a{font-size:14px; color:#333;}
.dt-l dd p{overflow: hidden;line-height:28px;font-size:12px;  margin:12px 0; color:#666;}
.dt-l dd span{ padding-left:8px;}
.dt-l dd span a{color:#ff5a0a; font-size:14px;}
.dt-l ul{ padding:0 10px 10px 10px ;}
.dt-l li{padding-left:16px;font-size:13px; line-height:42px;border-bottom:1px solid #e6e6e6; float: left; width:381px;background:url('ico1.gif') no-repeat 0 center;}
.dt-l li a{color:#333;}
.dynTit1{width:310px;height:30px;background:#d03038;FLOAT: left; }
.dynTit1 .left{left:0;top:0;height:30px;width:220px;background:url(dyn.png) no-repeat 17px 8px;line-height:30px;padding-left:40px;color:#FFF;font-size:14px;float:left; display:inline;}
.dynTit1 .left a{color:#FFF;font-weight:bold;}
.dynTit1 .more{color:#FFF;display:block;right:1px;top:0;height:30px;line-height:30px; width:50px;float:left; display:inline;}
.wd{width:355px; float:right; background-color:#f1f1f1;}
.wd dl {padding:15px;border-bottom:1px dotted #e6e6e6;}
.wd dt { background: url(wd_w.gif) no-repeat 0 2px;line-height:18px; padding:0 0 10px 28px; overflow: hidden;}
.wd dt a { color:#333; font-size:14px;}
.wd dd { background:url(wd_d.gif) no-repeat 0 5px; padding-left:28px; line-height:24px; color:#666; max-height:80px; overflow:hidden;}

/*优势*/
.syys{ background: rgb(248, 248, 248)}
.ind_tit h2{ background:url(line1.jpg) repeat-x 0 ; height:118px; text-align:center; font-size:34px; color:#000; line-height:48px;}
.ind_tit h2 b{ color:#F74400; font-family:Arial;font-size:50px;}
.ind_tit h2 a{ color:#000; padding:0 5px; background: rgb(248, 248, 248); letter-spacing:5px;}
.ind_tit h2 span{ font-size:24px; line-height:28px; letter-spacing:8px;display:block; font-weight:normal;}
.ind_tit h2 em{ display:block; font-style:normal; font-weight:normal; font-size:14px; color:#999; line-height:18px; text-transform:uppercase;}
.whybox{
width:1200px;
margin:25px auto;
overflow: hidden;
padding-left:35px;
}
.whybox ul li{
overflow:hidden;
width:374px;
float:left;
padding:13px;
height:276px;
}
.whybox ul .ligd{
overflow:hidden;
width:374px;
float:left;
padding:13px;
height:176px;
}
.whybox .low{
color:#fff;
overflow:hidden;
font-size:28px;
line-height:60px;
  font-style: italic;
background:url(ytitbg.jpg) center no-repeat;
width:326px;
}
.whybox .low span{
float:left;
font-size:24px;
margin-left:36px;
color:#F74400;
}
.whybox .low p{
float:left;
margin-left:20px;
}
.whybox .zl{
padding: 10px;
font-size:14px;
width:286px;
background:#FFFFFF;
margin-left:10px;
height:90px;

}
.whybox .zl1{
padding: 10px;
font-size:14px;
width:286px;
background:#FFFFFF;
margin-left:10px;
height:170px;

}
.middle {
  display: table-cell;
  vertical-align: middle;
  height: 135px; 
  color: #2D64CB;
  
  height:50px\9;
  padding-top:40px\9;
}
.whybox .sm .zr{
float:left;
margin-left:20px;
}


/*内页公用*/

.content{ width:1200px; margin:0 auto; overflow:hidden; padding-top:10px;}
.left { width:221px; float:left; overflow:hidden;}
.right { width:960px; float:left; display:inline; margin-left:19px; overflow:hidden;}
.nr{ border:solid 1px #ccc; padding:10px; overflow:hidden; line-height:25px;border-top:none; border-bottom:none; font-size:14px;}
.nr1{ border:solid 1px #ccc; padding:10px; overflow:hidden; line-height:25px;border-top:none; border-bottom:none; font-size:14px; padding-top:20px;}
.nr .nr_bt{ text-align:center; border-bottom:2px solid #cccccc;}
.nr .nr_bt h5{ font-size:20px; height:30px;}
/*内页左侧*/
.projectNav { width:221px; overflow:hidden; }
.projectNav_top { background: url(zx_top_common.gif) no-repeat;  height:63px; line-height:63px; text-align:center;}
.projectNav_top a { font-family: "Microsoft YaHei";font-size:18px; font-weight:bold; color:#fff;}
.projectNav_con {  width:217px; border:solid 2px #F74400; border-top:none; border-bottom:none;}
.projectNav_con ul { padding:5px;}
.projectNav_con ul li a {   line-height:37px; display:block; font-size:14px; color:#717171; text-align:center; background:#ebebeb; margin-top:3px; border:1px solid #cccccc;}
.projectNav_con ul li .amsfa {   line-height:27px; display:block; font-size:14px; color:#717171; text-align:center; background:#ebebeb; margin-top:3px; border:1px solid #cccccc;}
.projectNav_con ul li a:hover,.projectNav_con ul li.cur a {  color:#ffffff; font-weight:bold;background:#F74400 }

/*内页联系我们*/
.contactn{ width:221px;margin-top:10px; margin-bottom:10px;}
.contactn .tits{ background:#F74400; height:32px; line-height:32px;padding-left:13px;color:#FFF;}
.contactn .tits a{color:#FFF;}
.contactn .subnr{ border:1px solid #CCC; border-top:0; background:#FFF;padding:11px; width:197px; overflow:hidden;color:#666;font-family:Microsoft Yahei;}
.contactn .subnr p{ line-height:25px; overflow:hidden;}
.contactn .subnr span{ color:#666;}
.contactn .subnr h5{ padding-top:12px;  line-height:28px; overflow:hidden;}
.contactn .dianhua {background: url("Teln.gif") no-repeat scroll 0 10px transparent;color:#666;line-height: 10px;padding:4px 0 3px 55px;height:41px;width:157px}
.contactn .dianhua b{font-size:16px;color:#a71513}
.contactn .dianhua span{width:157px;height:20px;padding-top:5px;float:left;line-height:14px;font-family:Arial}
/*内页新闻*/
.pro_curmbs {border-left:1px solid #ccc;border-right:1px solid #ccc; margin-bottom:10px; padding:0 10px 0 5px;background:url("base754.gif") scroll 0 0 ;color:#666;height:36px;line-height:36px;overflow:hidden;} /*面包屑导航,文字色彩可自行修改,现在为灰色*/
.pro_curmbs span { font-weight:bold;background:url("ico.gif") no-repeat;padding-left:25px;}
.pro_curmbs a { color:#666;}
.pro_curmbs a:hover { color:#a71513;}
.pro_curmbs .a_b  { color:#666; font-weight:bold;}
.pro_main div.pro_tit{height:30px;line-height:30px;text-align:center;color:#b10606; font-size:16px;font-weight:bold;border-bottom:1px dashed #ccc; }
.pro_main { background-color:#fff; border:solid 1px #ccc; border-top:none; border-bottom:none;  zoom:1; padding:10px 5px; overflow:hidden;}
.righttop { background:url(right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:98%; overflow:hidden;}
dl.news_dl .dt_1 { height:20px; background:url(ico10.gif) no-repeat 0 6px;  padding-left:10px;  font-size:14px; color:#333; font-weight:bold; }
dl.news_dl .dt_1:hover {background:url(ico10.gif) no-repeat 0 6px;color:#F74400; }/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"宋体"; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#F74400; text-decoration:underline;} /*文章出处*/
dl.news_dl dd { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}
.nav {
color:#696969;
padding:0px 10px 0px 26px; vertical-align:top;background:url(title.png) 0 0 no-repeat;font-size:14px; font-weight:bold;height:28px;
}
.nav  span{ float:right; font-weight:normal; font-size:12px; color:#F74400;}
.nav a{
color:#696969;vertical-align:top;height:28px;
}
div#newsquery {
margin:0px auto;
padding:0px;
width:96%;
}

div#newsquery ul{
margin:0;
padding:0;
}

div#newsquery li{
list-style-type: none;
height:36px;
font-size: 12px;
overflow: hidden;
line-height:28px;
background:url(line.png) 0px 5px no-repeat;
}

#newsquery a:link,#newsquery a:visited,#newsquery a:active{
text-decoration: none;
font:12px/28px Verdana, Arial, Helvetica, sans-serif;
color:#696969;
}

div#newsquery a:hover{
text-decoration: underline;
font:12px/28px Verdana, Arial, Helvetica, sans-serif;
color:#696969;
}


div#newsquery li.title{
padding-left:19px;
}


div#newsquery div.title{
float:left;
font:12px/28px Verdana, Arial, Helvetica, sans-serif;
}

div#newsquery .time{
float:right;
white-space: nowrap;
overflow: hidden;
font:12px/23px Verdana, Arial, Helvetica, sans-serif;
padding-right:5px;
color:#696969;
}
.l_fy{ width:580px;_width:600px;  margin:30px auto; clear:both; overflow:hidden; font-size:12px; height:38px; line-height:38px;}
.l_fy a{   padding:10px; background:#b9b9b9; color:#fff; text-decoration:none; width:16px; margin-left:10px; _margin-left:5px; height:30px; line-height:30px; text-align:center; font-weight:bold;}
.l_fy  font{background:#F74400; color:#fff;width:16px; margin-left:10px;height:30px;padding:10px;font-weight:bold;}
.l_fy .nolink{padding:10px; background:#b9b9b9; color:#fff; text-decoration:none; width:16px; margin-left:10px; _margin-left:5px; height:30px; line-height:30px; text-align:center; font-weight:bold;}
/*维保服务*/
dl.dl_42{width:95%;padding:10px 4px 12px 15px;overflow:hidden;border-bottom: 1px dotted #F74400;}
dl.dl_42 dt{ width:195px;  float:left;padding-top:2px}
dl.dl_42 dt img{  width:190px; height:160px;border:1px solid #ccc;}
dl.dl_42 dt a:hover img{ border:1px solid #F74400;}
dl.dl_42 dd{ float:left; width:655px; padding-left:20px; line-height:22px; overflow:hidden; }
dl.dl_42 dd h5 a{ color:#F74400; height:22px; overflow:hidden; display:block;font-size:14px}
dl.dl_42 dd p{  overflow:hidden;  padding-top:5px; margin-bottom:2px; font-size:12px; color:#999999;}
/*成功案例*/
ul.pj_index_dl { overflow:hidden;}
ul.pj_index_dl li { float:left; display:inline;background:url(al_picbg_common.png) no-repeat; width:210px; height:208px; margin:0 0 12px 20px;}
ul.pj_index_dl li img { padding:6px 0 0 5px; width:200px; height:155px;}
ul.pj_index_dl li span { display:block; padding:0 10px; margin:0 auto; height:27px; line-height:27px; overflow:hidden;text-align:center;}
ul.pj_index_dl li span a { color:#F74400; font-size:14px; font-weight:bold;}
ul.pj_index_dl p { font-size:16px; color:#fff; padding:0 0 0 700px;}
ul.pj_index_dl p i { display:block;}
ul.pj_index_dl p i img { margin-right:8px;}
ul.pj_index_dl p b { font-size:20px;}
/*内页产品*/
.y_project_all{
	 
	/*height:674px;*/
	background:url(project_bg_07.jpg) top center repeat-y;
	padding:20px auto;
	clear:both; overflow:hidden;
}
.y_project_all a{ position:relative; display:block; cursor:pointer; z-index:10; width:863px; margin:0 auto}

.l_xmjs1{ width:863px; height:188px; clear:both;overflow:hidden;background:url(l_xmwhhg.jpg) center right no-repeat;border:1px solid #eaeaea; color:#000; margin:20px auto;}
.l_xmjs1:hover .l_xmjs5{color:#fff;}
.l_xmjs1:hover{background:url(l_xmhg.jpg) center right no-repeat; border:1px solid #d10000; color:#fff;}
.l_xmjs2{ float:left;margin-left: 25px; padding-top:1px; margin-top: 1px;}
.l_xmjs2 img{width:235px; height: 185px; }
.l_xmjs3{ width:435px; float:right;  }
.l_xmjs4{ font-size:20px; margin-top:20px;font-weight:bold;}
.l_xmjs5{ font-size:14px; margin-top:24px; color: #a0a0a0; padding-right:5px;}