*{ 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; text-align:center
}
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:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.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:18px; 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; height:422px; overflow:hidden}
.pro_bot li p{width:389px; height:383px; overflow:hidden}
.pro_bot li a img{ width:389px; height:383px;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;}
.pro_bot li a:hover img{-webkit-transform:scale(1.2,1.2);
    -moz-transform:scale(1.2,1.2);
    -transform:scale(1.2,1.2);}
	

.pro_bot li span{width:389px; text-align:center; line-height:35px; font-size:18px; display:block; padding-top: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;}

.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{ 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 #000; 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 a {
	display: block;
	width: 240px;
	height: 280px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}
.showcase a img {
	width: 240px;
	height: 240px;
	margin: 0 auto;
	position: absolute;
	-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; left:0px
}
.showcase a:hover img {
	width: 240px;
	height: 240px;
	left: 0;
}
.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
}

/*走进*/
.about_bg{ background: url(../images/index1_r4_c1.jpg) no-repeat; height:353px; clear:both; margin-top:20px; 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:#000000; 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:954px; float:right; 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: 954px; 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;}
.copy_bgs{ overflow:hidden; clear:both; margin-top:30px;padding-bottom:30px;}
.links{ width:1280px; padding-top:20px; overflow:hidden; color:#222222; 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:14px;}
.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:30px; background: url(../images/index_r27_c4.jpg) 0px 10px no-repeat; padding-left:18px; border-bottom:1px dashed #ddd}

.io{background:url(../images/about_r5_c1.jpg) no-repeat !important; 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}
.con img{max-width: 100%;}
.con1 p{ text-align:left}
.con1 p img{ text-align:center; display:block}
.con iframe,.con object,.con embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.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:560px; margin:0 auto; margin-top:25px; margin-bottom:20px; font-size:12px; font-family:"microsoft yahei"; overflow:hidden; text-align:center; margin:auto}
.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; width:660px; text-align:left}
.yzzt-ny-dl dd h2{ font-size:20px; font-weight: normal; line-height:30px;text-align:left}
.yzzt-ny-dl dd p{ color:#666; line-height:24px;text-align:left}

.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: 43%; overflow:hidden; z-index:10000 
}
.item-intro .btn p{font-size: 1.25rem; color: #ff0000;text-align: left; font-weight: bold;}
/* 效果CSS开始 */
#DB_gallery{ width:100%; margin:0 auto; margin-left: 2%; float: left;}
#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:100%;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:100%;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结束 */
.goongchang{width: 984px; margin: 0 auto; overflow: hidden;}
.goongchang ul{overflow: hidden;}
.goongchang li{float: left; width: 240px; overflow: hidden; margin: 0px 0px 10px 2px;}
.goongchang li p{ width: 240px;}
.goongchang li p img{width: 100%; height: 180px;}
.goongchang li h2{font-size: 0.875rem; margin: 0.625rem auto; font-weight: normal;}
.zhengshu{width: 984px; margin: 0 auto; overflow: hidden;}
.zhengshu ul{overflow: hidden;}
.zhengshu li{float: left; width: 320px; overflow: hidden; margin: 0px 0px 10px 6px;}
.zhengshu li p{ width: 240px;}
.zhengshu li p img{width: 100%;height: 340px;}
.zhengshu li h2{font-size: 0.875rem; margin: 0.625rem auto; font-weight: normal;}


