*{ margin:0 auto; padding:0;}
html, body, div, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, img, textarea, iframe, table, th, td {
    margin: 0 auto;
    padding: 0; 
}
img {
    border: medium none;
    vertical-align: middle;
}
ol, ul, li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, table, th, td {
    font-size: 100%;
    font-weight: normal;
}
body, input, select, button, textarea {
    font-family: "Source Sans Pro",Tahoma,Microsoft yahei;
    font-size: 14px;
}
.normal, em, i {
    font-style: normal;
    font-weight: normal;
}
body {
    color: #343434;
    line-height: 23px; text-align:center; margin:auto
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
a {
    color: #343434;
    text-decoration: none;
}
a:hover {
    color: #D7000F;
}
table {
    border-collapse: collapse;
}
input[type="button"] {
    outline: medium none;
}
.clearfix {
    display: block;
}
.overflow{ overflow:hidden}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.w100 {
    width: 100%;
}
.wrap {
    width: 1280px;
}

.row {
    margin-left: -56px; overflow:hidden
}
.row2 {
    margin-left: -25px;*margin-left: -19px;
}
.row3 {
    margin-left: -16px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f18 {
    font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.f24 {
    font-size: 24px;
}
.f30 {
    font-size: 30px; font-weight: bold
}
.f36 {
    font-size: 36px;
}
.undis {
    display: none;
}
.dis {
    display: block;
}
.diss {
    display: inline-block;
}
.w100 {
    width: 100%;
}

.hui{ color:#CCCCCC}
.cs{ color:#F24A07}

.m-auto {
    margin-left: auto;
    margin-right: auto;
}
.l-19 {
    line-height: 19px;
}
.l-15 {
    line-height: 15px;
}
.l-24 {
    line-height: 24px;
}
.l-26 {
    line-height: 26px;
}
.l-30 {
    line-height: 30px;
}
.l-35 {
    line-height: 35px;
}
.l-50 {
    line-height: 50px;
}
.l-80 {
    line-height: 80px;
}
.pl8 {
    padding-left: 8px;
}
.p10 {
    padding: 10px;
}
.p15 {
    padding: 15px;
}
.p20 {
    padding: 20px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl25 {
    padding-left: 25px;
}
.pl30 {
    padding-left: 30px;
}
.pl30 {
    padding-left: 30px;
}
.pl40 {
    padding-left: 40px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pt25 {
    padding-top: 25px;
}
.pt150 {
    padding-top: 150px;
}
.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}
.pt55 {
    padding-top: 55px;
}
.pt85 {
    padding-top: 85px;
}
.pt60 {
    padding-top: 60px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px;
}
.pb20 {
    padding-bottom: 20px;
}
.pb25 {
    padding-bottom: 25px;
}
.pb50 {
    padding-bottom: 50px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr40 {
    padding-right: 40px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr25 {
    padding-right: 25px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml11 {
    margin-left: 11px;
}
.ml15 {
    margin-left: 15px;
}
.ml16 {
    margin-left: 16px;
}
.ml20 {
    margin-left: 20px;
}
.ml22 {
    margin-left: 22px;
}
.ml30 {
    margin-left: 30px;
}
.ml50 {
    margin-left: 50px;
}
.ml60 {
    margin-left: 60px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr25 {
    margin-right: 25px;
}
.mr30 {
    margin-right: 30px;
}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.ml90 {
    margin-left: 90px;
}
.ml70 {
    margin-left: 70px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt60 {
    margin-top:60px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.bs{ color:#fff}
/*top*/
.top_log{ width:1280px; overflow:hidden}
.top_log p { float:left}
.top_log span{ float:right; padding-top:52px; overflow:hidden}

/*导航*/
.nav_bg{ width:100%;  height:46px;  clear:both; background:#e50012}
.container{ width:1280px;   z-index:1000}
#nav,#nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav {
    
   
    font-size: 16px;
    height: 46px;
    padding: 0 0 0 0px;
    position: relative;
    width: 1280px;
}
#nav ul {
    
    
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: -9999px;
    z-index: 2;
}
#nav li {
    float: left;
    position: relative; font-size:16px; font-family:"微软雅黑"
}
#nav li a {
    display: block;
    float: left;
    font-weight: 400;
    height: 46px;
    padding: 0px 0px 0px 0px;
    position: relative;
    text-decoration: none; color:#fff ; text-align:center; width:142px;  line-height:46px
}
#nav li a.pp{ background:none}
#nav li:hover > a {
    color: #fff; text-decoration:underline; background:#222222; height:46px
}
#nav li:hover, #nav a:focus, #nav a:hover, #nav a:active {
    
    outline: 0 none;
}
#nav li:hover ul.subs {
    left: 0;
    top: 46px;
    width: 142px;

     background:#2b2a2a; text-align:center
}
#nav li:hover ul.subs li{ font-size:14px; text-align:center; border-top:1px solid #484747 }
#nav ul li {
    background: none;
    width: 100%;
}
#nav ul li a {
    float: none; line-height:30px; text-align:center; height:30px; background:none; color:#fff
}

#nav ul li:hover > a {
    background-color:#222222;
    color: #fff; line-height:30px; text-align:center; height:30px;
}

/*js*/

.flexslider{position:relative;height:480px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }
.slides{position:relative;z-index:1;}
.slides li{height:480px;}
.slides li a{display:block;height:480px;width:100%;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}

/*产品展示*/
.pro_top{ width:1280px; padding-top:40px; overflow:hidden; clear:both}
.pro_top h5{ font-size:36px;}
.pro_top p{ background:url(../images/index_r7_c18.jpg) center 5px no-repeat;  height:35px; line-height:35px; color:#B5B5B5; font-family:Verdana, Geneva, sans-serif; font-size:16px; margin-top:2px;}
.pro_top ol{ background:url(../images/index_r9_c18.jpg) no-repeat; width:356px; height:38px; margin-top:5px; overflow:hidden; color:#fff; font-size:20px; text-align:center; line-height:38px}

.pro_bot{ width:1280px; overflow:hidden; clear:both; padding-top:20px; }

.pro_bot li{ float:left; margin-left:56px; width:389px; overflow:hidden;}
.pro_bot li table{ background: #f5f5f5;}
.pro_bot li p{width:389px; height:383px; overflow:hidden; background: #f6f6f6;}
.pro_bot li p a{ display: flex; justify-content: center;align-items: center;}
.pro_bot li p a{width:389px; height:383px; }
.pro_bot li a img{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; max-width: 389px; max-height: 383px;}
.pro_bot li a:hover img{-webkit-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
    -transform:scale(1.05,1.05);}
	

.pro_bot li span{width:389px; text-align:center; line-height:35px;height:35px;overflow:hidden; font-size:18px; display:block; padding-top:10px; margin-bottom: 10px;}

/*解决方案*/
.jie_bg{ width:100%; clear:both;  overflow:hidden; background: url(../images/b.jpg) no-repeat; height:622px ; margin-top:20px}
.je_top{ width:1280px; padding-top:20px; overflow:hidden; clear:both}
.je_top h5{ font-size:36px; }
.je_top p{ background:url(../images/b.png) center 12px no-repeat;  height:35px; line-height:35px; color:#B5B5B5; font-family:Verdana, Geneva, sans-serif; font-size:16px; margin-top:2px;}
.je_top ol{ background:url(../images/j_r4_c2.jpg) no-repeat; width:356px; height:38px; margin-top:5px; overflow:hidden; color:#fff; font-size:20px; text-align:center; line-height:38px}
.jebot{ width:1280px;  overflow:hidden; clear:both; padding-top:20px;}
.mgbts{ margin-bottom: 40px;overflow: hidden;}
.jebot li{ float:left; margin-left:25px;*margin-left:19px; background:url(../images/index1.png) no-repeat; width:301px; height:429px; overflow:hidden}
.jebot li p{width:255px; height:197px; overflow:hidden; margin-top:30px;}
.jebot li ol{ min-height: 75px; width:255px; text-indent:2em; line-height:24px; font-size:14px;  text-align:left; margin-top:20px; clear:both; overflow:hidden}
.jebot li a img{ width:255px; height:197px;transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;}
.jebot li a:hover img{-webkit-transform:scale(1.2,1.2);
    -moz-transform:scale(1.2,1.2);
    -transform:scale(1.2,1.2);}


.jebot li span a {width:253px; text-align:center; line-height:35px; font-size:18px; display:block; margin-top:20px; border:1px solid #999;  }
.jebot li span a:hover {width:253px; text-align:center; line-height:35px; font-size:18px; display:block; margin-top:20px; border:1px solid #D7000F; color:#fff; background:#D7000F; display:block;transition:All 0.4s ease-in-out; }

/*案例*/
.index-main{ width:100%; clear:both; padding-top:20px; }


.index-main .main-title {
    background: rgba(0, 0, 0, 0) url("../Images/index_bg01.png") repeat-x scroll 0 bottom;
    margin-bottom: 40px;
    padding-top: 40px;
    width: 100%; text-align:left
}
.index-main .main-title h2 {
    color: #a3a3a4;
    font: 14px/24px "微软雅黑";
    height: 43px;
}
.index-main .main-title h2 span {
    border-bottom: 1px solid #727272;
    color: #333;
    display: inline-block;
    float: left;
    font: bold 20px/24px "微软雅黑";
    height: 24px;
    margin-right: 5px;
    padding-bottom: 18px;
}
#container {
	margin:0px auto;
	width:1280px;  
}

.showcase {
	list-style: none;
	padding: 0 0 0px 00px;
	height: 280px;
}
.showcase li {
	float: left;
	width: 240px;
	height: 280px;
	overflow: hidden;
	margin: 0px 0px 10px 6px; 
}
.showcase h3{ line-height: 40px;height: 40px;overflow: hidden;}
.showcase a {
	    width: 240px;
    height: 240px;
    background: #f6f6f6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.showcase a img {
	max-width: 240px;
	max-height: 240px;
	
}

.showcase a p {
	background: #171616;
	font-size: 16px;
	padding: 0px 0px;
	position:absolute;
	bottom:-100px;
	line-height: 20px;
	display: block;
	width: 240px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out; text-align:center; left:0px; color:#fff;filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.showcase a:hover p {
	bottom: 0;
	background: #171616; height:280px; line-height:90px;filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.showcase a p i{ border:1px solid #fff; padding:5px 15px 5px 15px}
.showcase a p i:hover{ border:1px solid #fff; padding:5px 15px 5px 15px; background:#FFF; color:#000}

.showcase a h3 {
	font-size: 14px;
	
	
	width: 240px;top:255px; position:absolute; color:#000; text-align:center; left:0px
}
.pro_hd {
	margin: 30px auto 0px;
}
.pro_hd ul {
	margin: 0 auto;
	max-width: 1200px;
	height: 84px;
	overflow: hidden;
	display: flex;
	justify-content: center;
}
.pro_hd ul li {
	float: left;
	margin: 0 1px 2px;
}
.pro_hd ul li a {
	display: block;
	background: #eee;
	padding: 8px 30px;
	color: #76838f;
	-webkit-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	max-width: 150px;
	transition-duration: .3s;
	-ms-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
}
.pro_hd ul li a:hover {
	background: #f6f6f6;
	color: #343434;
}
.pro_hd ul li.on a {
	background: #e50012;
	color: #fff;
}

.announ_right {
	width: 248px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.announ_right .search {
	width: 248px;
	height: 35px;
	line-height: 35px;
	background: #e2ebef;
	position: relative;
}
.announ_right .search input {
	outline: none;
	border: 0 none;
	height: 35px;
	line-height: 35px;
}
.announ_right .search .txt {
	width: 200px;
	background: none;
	padding-left: 10px;
	display: block;
	color: #999;
}
.announ_right .search .btn {
	width: 50px;
	background: url(../images/sou.png) no-repeat center #ed8e06;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	
}
.announ_right .search .btn:hover {
	background-color: #ed8e06;
}
.more {
	width: 1200px;
	margin: 0 auto;
	display: block;
	text-align: center;
	position: relative;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 40px;
}
.more a {
	display: inline-block;
	text-align: center;
	font-size: 16px;
	width: 210px;
	height: 40px;
	line-height: 40px;
}
.more .gd {
	color: #fff;
	background: #ed8e06;
}

/*走进*/
.about_bg{ background: url(../images/index1_r4_c1.jpg) no-repeat; height:353px; clear:both; overflow:hidden;}
.about_bg .wrap{ padding-top:100px; overflow:hidden;}
.about_bg .wrap p{ text-indent:2em; line-height:24px; padding-top:10px; text-align:left; }
.about_bg .wrap span a{ float:right; color:#fff; padding-right:100px; padding-top:20px; overflow:hidden}

.ryi_left{ width:294px; float:left; padding-top:20px; overflow:hidden}
.ryi_left .w100{ text-align:left; font-size:20px; }
.ryi_left .w100 i{ color:#D8000F}
.js_roy{width:294px; clear:both; padding-top:15px;}
#focus {width:294px; height:218px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left;width:294px; height:218px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.ryi_right{ width:100%; float:left; padding-top:20px; overflow:hidden}
.ryi_right .w100{ text-align:left; font-size:20px; }
.ryi_right .w100 i{ color:#D8000F}
#demo {
    height: auto;
    overflow: hidden;
    width: 100%; padding-top:20px; clear:both
}
#indemo {
    float: left;
    width: 800%;
}
#demo1 {
    float: left;
}
#demo2 {
    float: left;
}
.demo1r {
    float: left;
    height: auto;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 309px;
}
.demo1r img { width:309px; height:218px; 
}

/*新闻等*/
.news_main{ width:1280px; padding-top:20px; clear:both; overflow:hidden}
.news_main_left{ width:850px; float:left}
#Tab62 {
    height: auto;
    overflow: hidden;
    width: 850px;
}
.Menubox62 {
    font-size: 18px;
    height: 38px;
    overflow: hidden;
    width: 850px; line-height:38px; background:#F1F1F1;
}
#Tab62 .Menubox62 li {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 146px;
}
#Tab62 .Menubox62 li.hover {
    
    
    display: block;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    width: 146px;  background: url(../images/index_r23_c8.jpg) repeat-x
}

.Contentbox62 {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 850px;
}
.n_inf{ width:850px; padding-top:15px; overflow:hidden}
.n_inf ol{ width:634px; text-align:left; line-height:19px; float:left}
.n_inf ol img{ float:left; width:187px; height:110px; margin-right:10px;}
.n_inf ol a{ font-size:16px; line-height:35px}
.n_inf ul{ width:850px; clear:both; padding-top:10px; overflow:hidden}
.n_inf ul li{  background:url(../images/index_r27_c4.jpg) 0px 12px no-repeat; text-align:left; line-height:36px; border-bottom:1px dashed #BABABA; padding-left:25px}
.n_inf ul li span{ float:right; color:#CCC; font-size:12px}
.news_main_right{ width:395px; float:right; border:1px solid #E5E5E5; height:340px; overflow:hidden}
.news_main_right .w100{ text-align:left; font-size:20px; line-height:30px; padding-top:15px; overflow:hidden }
.news_main_right .w100 i{ color:#D8000F}
.news_main_right img{ float:left; padding-right:15px; padding-top:8px;}
.news_main_right .w100 ul{ width:350px; text-align:center; margin:auto; padding-top:-5px; overflow:hidden}
.news_main_right .w100 ul li{  background:url(../images/index_r27_c4.jpg) 0px 10px no-repeat; text-align:left; line-height:30px; padding-left:25px; font-size:12px}

/*版权*/
.copy_bg{ background:#222222; overflow:hidden; clear:both; margin-top:30px;}
.links{ width:1280px; padding-top:20px; overflow:hidden; color:#fff; text-align:left}
.links h5{ text-align:left; line-height:35px; font-size:18px;}
.links ul{ width:100%; clear:both; padding-top:10px; overflow:hidden}
.links ul li{ float:left; padding-right:10px; line-height:30px; font-size:12px}
.links ul li a{ color:#9A9899}
.copyright{ width:100%; margin-top:20px; border-top:1px solid #484848; padding-top:35px; clear:both; overflow:hidden; padding-bottom:35px;}
.copyright p{ float:left; border-right: 1px  dashed #484848; padding-right:20px}
.copyright p img{ float:left}
.copyright ol{ float:left; padding-left:20px; color:#fff; padding-top:10px; text-align:left}
.copyright ol a{color:#fff; font-size:12px;}
.copyright ol .w100{ text-align:left; font-size:12px; line-height:21px; padding-top:10px; overflow:hidden; clear:both; color:#e3e1e1}

/*关于我们*/
.pest_left{ width:249px}
.pest_lan{ width:249px}
.pest_lan li{ padding-top:5px; overflow:hidden; clear:both}
.pest_lan li a{ background:url(../images/about_r8_c1.jpg) no-repeat; height:50px; text-align:left ; padding-left:30px; width:219px; display:block; line-height:50px; font-size:20px;color:#fff}
.pest_lan li a:hover{ background:url(../images/about_r5_c1.jpg) no-repeat; height:50px; text-align:left ; padding-left:30px; width:219px; display:block; color:#fff}
.pest_left .xgzt li{ text-align:left; line-height:36px;height:36px;overflow:hidden; background: url(../images/index_r27_c4.jpg) left center no-repeat; padding-left:18px; border-bottom:1px dashed #ddd}

#io{background:url(../images/about_r5_c1.jpg) no-repeat; height:50px; text-align:left ; padding-left:30px; width:219px; display:block; color:#fff}

.pest_right{ width:1005px; border-left:1px solid #E1E1E0}
.p_r_luj{ width:980px;  }
.about_us_p{width:968px;  }
.about_us_p p{ text-align:left; text-indent:2em; line-height:24px; padding-top:15px;}
.about_us_p p img{ text-align:center; display:block}

.news_p{width:968px;}
.yzzt-list{ margin:10px 0;}
.yzzt-list li{ height:35px; line-height:35px; border-bottom:1px solid #e2e2e2;}
.yzzt-list li span{ float:right; color:#666;}
.yzzt-list  li a{ float:left;}

.bt{width:968px; height:auto; text-align:center; padding-bottom:15px;  border-bottom:1px dotted #d6d6d6;}
.bt h4{ font-size:30px; font-family:"microsoft yahei";}
.bt span{ margin-top:6px; color:#979696; font-size:12px;}

.con{width:968px; height:auto; font-size:14px; line-height:27px; text-align:left; margin-top:15px; clear:both}
.con1{width:1100px; height:auto; font-size:14px; line-height:27px; text-align:left; margin-top:15px; clear:both}

.con1 p{ text-align:left}
.con1 p img{ text-align:center; display:block}
.fenx_1{ width:968px}
.fenshangxia{width:968px; background:#E2DFD8}
.fenpian{ width:968px; clear:both; padding-top:15px; padding-bottom:20px; border-top:1px solid #ddd; margin-top:15px; overflow:hidden}
.fenpian li{ text-align:left; line-height:30px;}
.page{ width: 968px;overflow: hidden; text-align: center; margin-top:25px; margin-bottom:20px; font-size:12px; font-family:"microsoft yahei"; }
.page a{display:block; float:left; height:30px; border:1px solid #bcbcbc; line-height:30px; padding:0 15px; margin:0 3px; color:#666; overflow:hidden;}
.page a:hover,a.cur{background:#bc0e0e; color:#fff; border:1px solid #bc0e0e; text-decoration:none;}

.about_index_Conlist {
    height: 234px;
    position: relative;
    width: 1040px;
}
.about_index_Conlist li {
    font-size: 14px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 250px;
}
.about_index_Conlist h3 {
    color: #454545;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 15px 0;
}
.about_index_Conlist li.li_l {
    left: 70px;
}
.about_index_Conlist li.li_c {
    left: 50%;
    margin-left: -125px;
}
.about_index_Conlist li.li_r {
    right: 70px;
}

.news-ly {
    font-size: 12px;
    margin: 10px auto 0;
    padding-top: 20px;
    width: 100%;
}
.zx_dg2 {
    border-right: 1px solid #d8d8d8;
    float: left;
    overflow: hidden;
    padding-right: 28px;
    width: 52%;
}
.zx_dg2 form {
    overflow: hidden;
    width: 100%;
}
.zx_dg2 ul li {
    margin-bottom: 5px;
    overflow: hidden;
    width: 100%;
}
.zx_dg2 ul li.message {
    height: 80px;
    position: relative;
}
.zx_dg2 ul li span {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 40px;
    margin-right: 10px;
    text-align: right;
    width: 100px;
}
.zx_dg2 ul li input.intxt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: silver #d9d9d9 #d9d9d9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #999;
    float: left;
    height: 32px;
    line-height: 32px;
    margin: 5px 0 2px;
    overflow: hidden;
    padding: 0 4px;
    width: 56%; text-align:left
}
.zx_dg2 ul li textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #999;
    float: left;
    height: 60px;
    line-height: 20px;
    margin: 6px 0 0;
    padding: 4px;
    resize: none;
    width: 256px;
}
.zx_dg2 .btn {
    overflow: hidden;
    padding-left: 110px;
    width: 100%;
}
.zx_dg2 .btn input {
    border: 0 none;
    color: white;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-right: 30px;
    margin-top: 15px;
    overflow: hidden;
    text-align: center;
    width: 120px;
}
.zx_dg2 .submit {
    background: #eb2002 none repeat scroll 0 0;
}
.zx_dg2 .reset {
    background: #454545 none repeat scroll 0 0;
}
.zx_dg_right2 {
    float: right;
    overflow: hidden;
    width: 40%; text-align:left
}
.zx_dg_right2 strong {
    color: #d00;
    font-size: 16px;
}
.zx_dg_right_title2 {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}
.zx_dg_right2 a {
    background: #ededed none repeat scroll 0 0;
    cursor: pointer;
    float: left;
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    margin: 0 10px 10px 0;
    overflow: hidden;
    text-align: center;
    width: 85px;
}
.zx_dg_right2 p.online a {
    background: #db0000 url("/images/item.png") no-repeat scroll 13px center;
    color: #fff;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 20px;
    margin-top: 15px;
    overflow: hidden;
    padding-left: 4px;
    width: 75%;
}
#Context .zx_dg_right2 p.same {
    font-size: 14px;
    line-height: 27px;
    margin: 5px 0 0;
    overflow: hidden;
    text-indent: 0;
}
.zx_dg_right2 p.nosame {
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
}
.zx_dg_right2 p {
    text-indent: inherit;
}
input[type="text"], input[type="password"], input[type="submit"], input[type="reset"] {
    outline: 0 none;
}
.wenda ul li h4 {
    background: rgba(0, 0, 0, 0) url("/images/dh.png") no-repeat scroll left 5px;
    padding: 0 0 0 60px;
}
.wendainfo {
    clear: both;
    color: red;
    font-size: 14px;
    font-weight: bold;
}
.wendainfo span {
    color: #000000;
    font-size: 15px;
}
.leaveda {
    border-color: #379be9;
    margin: 20px 0 0;
}
.leaveda textarea {
    background: #fff none repeat scroll 0 0;
    color: #666;
    display: inline-block;
    font-size: 12px;
    height: 60px;
    outline: medium none;
    padding: 10px;
    resize: none;
    width: 95%;
}
.leaveda .left {
    float: left;
    width: 51%;
}
.subline input {
    background: #379be9 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: "Microsoft Yahei";
}
.liuyan{ width:900px; text-align:left}
.yzzt-ny-dl{ clear:both; padding-top:15px; padding-bottom:15px; overflow:hidden}
.yzzt-ny-dl dt{  float:left; width:200px; display:block;}
.yzzt-ny-dl dt img{ border:1px solid #e2e2e2;}
.yzzt-ny-dl dd{float:right;display:block;text-align:left;width: 745px;}
.yzzt-ny-dl dd h2{font-size:20px;font-weight: normal;line-height:30px;text-align:left;height: 30px;overflow: hidden;}
.yzzt-ny-dl dd p{ color:#666; line-height:24px;text-align:left;height:48px;overflow:hidden;}

.pest_pto_bg{ width:100$; height:50px; background:#f9f9f9; overflow:hidden; clear:both}
.pest_pto_bg img{ float:left; padding-top:21px}
.pest_pto_bg ul{ float:left; padding-left:10px; padding-top:15px; overflow:hidden}
.pest_pto_bg ul li{ float:left;}
.pest_pto_bg ul li a{ padding-left:10px; padding-right:10px}
.pest_pto_bg ul li a:hover{ background: #c8161d none repeat scroll 0 0;
    color: #fff;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px; padding-left:10px; padding-right:10px }
	
.item-bd {
    overflow: hidden;
    padding-bottom: 21px;
}
.item-intro {
    width: 53%;
}
.item-intro .title {
    border-bottom: 1px dashed #e0e0e0;
    padding: 21px 0;
}
.item-intro .describe p {
    color: #666666;
    font-family: "Microsoft YaHei";
    font-size: 14px;
}
.item-intro .describe p span {
    color: #cc0001;
}
.item-img {
    width: 580px; overflow:hidden; z-index:10000 
}
/* 效果CSS开始 */
#DB_gallery{ width:580px; margin:0 auto}
#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0;}
#DB_gallery img{border:none;vertical-align:top;}
#DB_gallery .DB_imgSet {position:relative;width:580px;height:387px;overflow:hidden;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet {position:relative;margin-top:10px;width:580px;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:8px}
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{ position: absolute; width: 100px; height: 63px; border: 5px solid #FF9900; left: 0; top: 0; }
/* 效果CSS结束 */



.cont-left{
	margin-left:3%;
	line-height:34px;
	font-size:16px;
	color:#666;
	
	text-align: left;
}
.cont-left strong{color: #e50012;}
.cont-left a{ color: #e50012;}
.cont-maps{ margin-left: 1%; margin-top: 2%; }

.maininfo {
  padding-top: 15px;
  font-size: 14px;
  color: #333;
  line-height: 1.7;
}
.maininfo * {
  max-width: 100%;
}
.maininfo table {
  border: 1px solid #ddd;
}
.maininfo table td {
  padding: 5px;
  border: 1px solid #ddd;
}


.prolist .right_box .honorli {
  float: left;
  border: 1px solid #ddd;
  width: 221px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.prolist .right_box .honorli:hover {
  border: 1px solid #2C5CA8;
}
.prolist .right_box .honorli a {
  width: 221px;
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.prolist .right_box .honorli a img {
  max-width: 180px;
  max-height: 180px;
}
.prolist .right_box .honorli:nth-child(4n) {
  margin-right: 0;
}
.prolist .right_box .honorli:hover span {
  border-top: 1px solid #2C5CA8;
  background: #2C5CA8;
  color: #fff;
}
.prolist .right_box .honorli span {
  border-top: 1px solid #ddd;
  display: block;
  font-size: 16px;
  font-weight: normal;
  color: #333;
  text-align: center;
  background: #F9F9F9;
  padding: 10px 15px 10px 15px;
}
.join_zp{
	width: 100%;
	text-align: center;
	margin: 10px auto;
}
.join_zp .join_zp_t{
	background-color: #ebedef;
	height: 50px;
	line-height: 50px;
}
.join_zp .join_zp_c{
	color: #fd8448;
	cursor: pointer;
	height: 50px;
}
.join_zp .join_zp_c:hover{
	color: #bd0000;
}
.join_zp .join_zp_n{
	text-align: left;
	background-color: #ebedef;
	font-size: 14px;
	display: none;
}
.join_zp .join_zp_n td{
	padding-bottom: 50px;
}
.join_zp_n .join_ms{
	width: 882px;
	height: 60px;
	margin: 0 auto;
	line-height: 60px;
	
	 text-align: left;
}
.join_zp_n .join_ms i{
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: #fc9151;
	margin-right: 10px;
}
.join_zp_n .join_cn{
	width: 882px;
	text-align: left;
	margin: 0 auto;
	background-color: #fff;
	padding-left: 35px;
	padding: 10px 35px;
}
.join_zp .join_active{
	display: table-row;
}

.cont-left{
	/*margin-left:1%;*/
	line-height:34px;
	font-size:16px;
	color:#666;
}
.cont-left strong{color: #ff6d00;}
.cont-left a{ color: #ff6d00;}
.cont-maps{ margin-left: 1%; margin-top: 2%; }

.liuyan-title{
	
	height:80px;
	background:#e50012;
}
.liuyan-title ul{
	text-align: left;
	height:60px;
	padding-left: 20px;
	padding-top:10px;
}
.liuyan-title ul li{
	height:20px;
	line-height:25px;
	font-family:"å¾®è½¯é›…é»‘";
	color:#FFF;
	margin-left:20px;
}
.liuyan-title ul li h3{
	font-size:20px;
}
.liuyan-con{
	width:978px;
	margin-top:20px;
}
.liuyan-con ul li{

	height:52px;
}
.liuyan-con ul li span{
	font-size:14px;
	width:100px;
	height:40px;
	line-height: 40px;
	float:left;
}
.liuyan-con ul li p{ float: left;}
.liuyan-con ul li em{
	float:left;margin-left: 5px; margin-top: 10px;color: red;
}
.liuyan-con ul li p input{
	width:300px;
	height:40px;
	border:1px solid #CCC;
}
.liuyan-con ul li p textarea{
	width:450px;
	height:80px;
	border:1px solid #CCC;
}
.liuyan-con ul li p span{
	color:#F00;
	line-height:30px;
}
#s-bnt{
	width:104px;
	height:40px;
	border:none;
	background-color:#e50012;
	cursor:pointer;
	margin-right:20px;
	margin-top: 10px;
	color:#fff;
	font-size:14px;
	
}
#s-bnt:hover{
	background:#e50012;
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}
#rbnt{
	width:104px;
	height:40px;
	border:none;
	background-color:#e50012;
	cursor:pointer;
		color:#fff;
	font-size:14px;
	margin-right:10px;
	margin-top: 10px;
}
#rbnt:hover{
	background:#e50012;
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}


.top_log .call{ float: right;margin-top: 30px;}
.top_log .call h6{ font-size: 18px; color: #666; line-height: 1.5; }
.top_log .call h3 a{ font-size: 22px; color: #333; line-height: 1.5; font-weight: normal; font-family: "";}
.top_log .call i.icon-dianhua{ position: absolute; top: 4px; left: -46px; font-size: 40px; color: #47ccad; }
.page_ye{margin-top: 5px;}


.pr_detai_top{overflow:hidden;margin-bottom:25px;width:1280px;}
.pr_dtail_left{width:400px;float:left;margin-right:25px;display:inline;_margin-right:15px;}
.zoombox{width:280px;position:relative;}
.zoompicg{position:absolute;left:285px;top:-10px;z-index:9;display:none;}
.zoompic{width:278px;height:278px;margin-bottom:28px;border:1px solid #eaeaea;}
.zoompic img{padding:0px;margin:0px;}
.slider{width:280px;}
.slider ul li{float:left;border:1px solid #fff;width:58px;height:58px;margin-right:10px;}
.pr_dtail_right{float:right;width: 855px;}
.slider ul li a img{margin:0px;}
.slider ul li.current{border:1px solid #eaeaea;}
.dtai_titl{font-weight:bold;font-size:16px;color:#000000;line-height:30px;}
.dtai_pmt{background:#f9f9f9;padding:5px 0px;margin:6px 0px;width: 855px;margin-bottom:10px;}
.dtai_pmt dl dd{line-height:29px;border-bottom:1px dashed #e9e9e9;overflow:hidden;height:29px;}
.dtai_pmt dl dd em{color:#808080;font-size:12px;margin-left:10px;float:left;}
.dtai_pmt dl dd span{float:left;color:#575757;font-size:12px;}
.air{width:21px; display:inline-block;}
.air_t{width:6px; display:inline-block;}
.dth_pme{background:#f9f9f9;padding:0px;width: 855px !important;}
.dth_pme dl dd{line-height:36px;overflow:hidden;}
.dth_pme dl dd span{color:#5f5f5f;font-size:12px;width:170px;display:block;float:left;padding-left:15px;font-weight:bold;}
.dth_pme dl dd em{width:170px;display:block;float:left;padding-left:15px;color:#434343;font-size:12px;}
.dth_pme dl dd i{width:170px;display:block;float:left;padding-left:15px;color:#ff7e00;font-size:12px;}
.dth_pme dl dd i strong{font-family:"微软雅黑";}
.prof_send{background:#f9f9f9;width: 855px;padding:15px 0px;margin-top:10px;}
.prof_send a{background:url(../images/send.png) left center no-repeat;display:block;width:133px;height:43px;line-height:43px;margin:0 auto;color:#ffffff;font-weight:bold;font-size:14px;padding-left:73px;}
.prof_send a:hover{text-decoration:none;}
.prof_all{height:38px;line-height:38px;background:#ededed;margin-bottom:10px;}
.prof_all span{display:block;padding:0px 8px;background:#56a113;font-size:12px;font-weight:bold;color:#fff;width:52px;float: left;}
.pr_deti_main{width: 1280px;margin:0 auto;padding:20px 0px;}
.prog_le{border:1px solid #fef7c2;background:#fff9d2;padding:8px 9px;overflow:hidden;margin-bottom:15px;height:20px;line-height:20px;}
.prog_le dl dd{float:left;color:#a59841;margin-right:16px;}
.prog_le dl dd em{color:#434343;}
.ntf_pcde{font-size:12px;color:#333;line-height:25px;margin-top:15px;}
.prog_leg span{color:#6d6d6d;}
.prog_leg{margin-bottom:15px;color:#2d2d2d;font-size:12px;border:1px solid #f1f1f1;border-right:none;border-top:none;}
.prog_leg table tr td{border-right:1px solid #f1f1f1;padding-left:10px;border-top:1px solid #f1f1f1;}

/*.jebot ul{padding:15px 0}*/
/*.jebot ul li{line-height:50px;font-size:18px;height:50px;overflow:hidden;float:left;width: 48%;text-align:left;}*/
/*.jebot ul li span{font-size:24px;color:#6c6c6c;margin-right:20px}*/

.text{text-align:left;}


#form-add1{max-width:80%;margin:20px auto;}
.form-group{line-height:36px;margin-bottom:22px;position:relative;width: 100%;display: inline-block;}
.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2% !important;width:97%;}
textarea.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:180px;outline:none;color:#666;font-size:12px;padding:10px 2%;width:95%;}
#code{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2% !important;width:40%;float: left;}
.btn-primary{padding:0px;margin:0px auto;border:1px solid #e50012;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;width:100%;background:#e50012;color:#fff;cursor:pointer !important;}
.form-group label{position:absolute;left:0px;bottom: -20px;line-height:20px;color:#666;font-size:12px;font-weight:normal;}
.form-group label.error{color:#ff0000;}
.message p {margin-bottom: 15px;}
.message .messagecon ul li input{outline:none;padding-left:10px;}
.message .messagecon ul li textarea {outline:none;padding: 5%;width: 90%;}
.error{color:#ff0000;}
/* 分页 */
a{text-decoration:none;}
*{padding:0; margin:0; list-style:none;}
address,cite,em {font-style:normal;}
.page_tp{margin:27px auto;text-align:center;height:32px;line-height:32px;display:inline-block;width:100%;}
.page_op_txt{background:#fff;border:1px solid #ccc;height:30px;line-height:30px;padding:0px 10px !important;display:inline-block;color:#333333;font-size:12px;font-family:"微软雅黑";margin-right:10px;display:inline-block;margin-left:10px;outline:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp span{color:#6d6d6d;font-size:12px;font-family:"微软雅黑";display:inline-block;padding:0px !important;border:0px !important;background:none;}
.red_pcd{width:40px;height:28px;line-height:28px;color:#6d6d6d;font-size:12px;font-family:"微软雅黑";border:1px solid #ccc;padding-left:5px;margin-right:10px;margin-left:10px;display:inline-block;margin-top:1px;outline:none;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.red_pcd1{width:46px;height:30px;border:1px solid #e5e5e5;color:#333;font-size:12px;font-family:"微软雅黑";background:none;cursor:pointer !important;margin-left:10px;display:inline-block;margin-top:1px;background:#efefef;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em{display:inline-block;margin-right:10px;}
.page_op_txtu{color:#bbb;}
.page_tp em a{background:#fff;border:1px solid #e5e5e5;padding:0px;height:30px;line-height:30px;width:36px;display:inline-block;color:#333333;font-size:13px;font-family:"微软雅黑";text-align:center;margin:0px 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em a.on{border:1px solid #b6b6b6;color:#fff;background:#b6b6b6;font-weight:bold;}
.page_tp em a.on_last{border-right:1px solid #e5e5e5;}


.rf_kdrt img{max-width:200px;max-height:180px;}