*{ 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:left;
}
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;
	background:#f8f8f8;
    line-height: 23px; text-align: left; 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: 1200px;
}

.row {
    margin-left: -56px; overflow:hidden
}
.row2 {
    margin-left: -25px;*margin-left: -19px;
}
.row3 {
	
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tl {
    text-align: left;
}
.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;
}
.mid10 { height:10px; font-size:0px; clear:both;}
.mid15 { height:15px; font-size:0px;}
.mid20 { height:20px; font-size:0px; clear:both;}
.bs{ color:#fff}
/*top*/
.topline{ width:100%; height:3px; font-size:0px; background:#037ad6;}
.topbg{ width:100%; height:97px; font-size:0px; background:#fff;}
.top_log{ width:1200px; overflow:hidden}
.top_log p { float:left}
.top_log span{ float:right; padding-top:22px; overflow:hidden}

.bannerb{ width:100%; height:300px; background:url(../img/ban2g.jpg) top center no-repeat;}

.all_bg { width:100%; height:auto; background:#f7f7f7; }
.all_min { width:1200px; margin:0 auto; height:auto; overflow:hidden}

.mid_left { width:247px; float:left; height:auto; overflow:hidden}

.left1h { width:208px; padding:30px 0 5px 30px; height:30px; background:#FFF; border:1px solid #ddd; border-bottom:none; font-size:20px;  }
.left1h span { border-bottom:1px solid #ddd; width:180px; display:block; text-align:left; padding-bottom:10px; font-weight:bold;}
.left1 { border:1px solid #ddd; border-top:none; width:238px; text-align:left; background:#FFF; padding:10px 0 20px 0; }
.left1 li { height:40px; line-height:40px; font-size:16px;}
.left1 li a { height:40px; display:block; width:238px; padding-left:40px; line-height:40px; font-size:16px;}
.left1 li a:hover { color:#06F; border-left:3px solid #09F; }

.mid_right { width:868px; float: right; height:auto; padding:20px 25px 30px 35px; background:#FFF; line-height:2.1; font-size:16px; border:1px solid #ddd; overflow:hidden}

.mid_class { width:1088px; height:auto; padding:20px 30px; margin:0 auto; background:#FFF; line-height:2.1; font-size:16px; border:1px solid #ddd; overflow:hidden}


.page_rtop { width:100%; height:30px; padding-bottom:0px; border-bottom:1px solid #ddd; margin-bottom:20px; overflow:hidden; clear:both}
.page_rtop span { float:right; font-size:12px; }

.page_ctop { width:1088px; height:30px; border-bottom:1px solid #ddd; margin-bottom:20px; overflow:hidden; clear:both}
.page_ctop span { float:right; font-size:12px; }



/*导航*/
.nav_bg{ width:100%;  height:46px;  clear:both; font-family:"微软雅黑"; background:#1e50ae	}
.container{ width:1150px;   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: 1150px;	
	font-family:"微软雅黑";
}
#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;
	font-family:"微软雅黑";
    float: left;
    height: 46px;
    padding: 0px 0px 0px 0px;
	font-weight:bold;
    position: relative;
    text-decoration: none; color:#fff ; text-align:center; width:127px;  line-height:46px;
}
#nav li a.pp{ background:none}
#nav li:hover > a {
    color: #fff; 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: 127px;
    background:#2b2a2a;
	font-weight:normal;
	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:40px; text-align:center; height:40px; background:none; font-weight:normal; color:#fff
}

#nav ul li:hover > a {
    background-color:#222222;
    color: #fff; line-height:40px; text-align:center; height:40px;
}



/*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;}

.jie_bg1 { width:100%; clear:both; height:460px; background:url(../img/midbg1.jpg) top center no-repeat; margin:0 auto; }
.jie_bg1b { width:1200px; height:460px; margin:0 auto; background:url(../img/midus.jpg) top left no-repeat; }

.jie_bg1b_r { width:550px; height:260px; float:right; margin-top:110px; padding-right:50px; }
.jie_bg1b_r h5 { font-weight:bold; font-size:30px; color:#FFF; padding-bottom:40px;  }
.jie_bg1b_r p { font-size:16px; color:#FFF; line-height:2.2; }

.jie_bg1b_r1 { width:200px; height:260px; float:right; margin-top:100px; background:url(../img/hor1.gif) no-repeat; }

.jie_bg2a { width:100%; clear:both; height:530px; background:#FFF; margin:0 auto; }
.jie_bg2 { width:1200px; height:530px; margin:0 auto; background:url(../img/ad01.jpg) top center no-repeat; }
.jie_bg2_1 { width:235px; height:90px; float:left; margin-top:440px; text-align:center; font-size:14px; font-family:"微软雅黑";}



.com_us { width:1150px; overflow:hidden; height:auto; margin:0 auto; }
.com_us1 { width:300px; overflow:hidden; height:360px; float:left; }
.com_us2 { width:415px; overflow:hidden; float:left; height:293px; margin-left:15px; margin-top:46px;  background:#FFF; font-size:14px; text-align:left; text-indent:2em; padding:20px 20px 0 20px; }

.com_us2b { background:url(../img/combg.jpg) no-repeat;	width:398px; height:27px; text-align: left; padding-top:45px; margin-top:16px; }
.com_us2b a { color:#FFF;}
.com_us2b a:hover { color:#F00;}
.com_us2b li { float:left; padding:0; }

.news_us { width:370px; overflow:hidden; float:right; height:360px; }
.news_us_1 { width:330px; overflow:hidden; float:right; height:280px; background:#fff; padding:20px 10px 20px 20px; }
.news_us_1 ul li { width:300px; overflow:hidden; height:28px; background:#fff; }

.news_bg { width:1150px; overflow:hidden; clear:both; margin-top:20px; height:450px; }
.news_1 { width:540px; height:450px; float:left; }
.news_1a { width:540px; height:77px; margin-bottom:20px; }
.news_1a dl dt { width:58px; height:75px; border:1px solid #ccc; float:left; text-align:center; }
.news_1a dl dt h3 { width:58px; height:50px; background:#ccc; color:#FFF; text-align:center; font-size:26px; line-height:50px; font-weight:bold; }

.news_1a dl dd { width:450px; height:68px; float:right; color:#666; padding-left:10px; }
.news_1a dl dd h2 { color:#666; font-weight:bold; font-size:16px; margin-bottom:5px;  }


.news_2 { width:540px; height:450px; float:right; }

/*产品展示*/



.pro_xm li { float:left; margin-right:26px; }
.pro_xm li.end { float:right; margin-right:0px; }


/*****鼠标悬停整体上升*****/
.pro_xm { width:1150px; overflow:hidden; clear:both; padding-top:20px; }
.pro_xm ul li{float:left; margin-right:26px; position:relative; list-style:none }
.pro_xm ul li.end { float:right; margin-right:0px; }
.pro_xm ul li{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_xm ul li img{width: 170px;height: 246px;border-radius: 2px;}
.pro_xm ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;line-height: 23px;position:absolute;bottom: 3px;width: 170px;left:0;font-size:12px;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_xm ul li:hover {transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}


.pro_top{ width:1150px; padding-top:18px; overflow:hidden; clear:both}
.pro_top h5{ font-size:28px; text-align:center;}
.pro_top p{ background:url(../images/index_r7_c18.jpg) center 5px no-repeat; text-align:center; 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; }

.pro_topa { width:1142px; height:20px; background:#1e50ae; padding:20px; font-size:16px; font-family:"微软雅黑"; color:#FFF;}

.pro_bb { width:1200px; height:20px; margin:0 auto; background:url(../img/downbb.jpg) no-repeat;}


.mid_newsa { width: 820px; height: auto; line-height:1.9; padding:0; margin:0 auto; }
.mid_newsa li { width: 800px; height: 36px; float:left; text-align:left; font-size:14px; background: url(../img/arr1.jpg) left center no-repeat; line-height:36px; padding-left:20px; border-bottom:1px #CCC dashed;}
.mid_newsa li span { float:right; padding-right:10px;}

.page_r_news { width:810px; margin: 0 auto; height:auto !important;height:auto; min-height:380px; line-height:2.2; font-size:16px; font-family: "微软雅黑","宋体"; color:#333; }
.page_r_news h1 { text-align:center; font-size:24px; color:#F30; font-weight:bold;}
.page_r_news h4 { width:730px; text-align:center; line-height:2.0; font-size:24px; color:#FC0; font-weight:bold; overflow:hidden; height:60px;}
.page_r_news h5 { text-align:center; line-height:2.0; font-size:12px; color:#888; overflow:hidden; font-weight:normal; height:40px;}
.page_r_news h5 a { text-align:center; font-size:12px; color:#0090ff; font-weight:normal; }
.page_r_news a { color: #0072ff; font-size:16px;	font-family: "微软雅黑","宋体";}
.page_r_news p { font-size:16px; font-family: "微软雅黑","宋体"; line-height:2.2;}


.page_r { width:840px; height:auto !important;height:auto; min-height:620px; line-height:2.2;font-family:"微软雅黑"; font-size:16px; margin: 0 auto;}
.page_r li { width:240px;height:280px; float:left; margin:0 16px; margin-bottom:30px; text-align:center; display:inline; line-height:42px;}
.page_r li img { width:240px;height:240px; border:1px #CCC solid;}
.page_r h1 { text-align:center; font-size:24px; color:#F30; font-weight:bold;}
.page_r p { line-height:2.2; }


.page_rc { width:1080px; height:auto !important;height:auto; min-height:620px; line-height:2.0;font-family:"微软雅黑"; font-size:16px; margin: 0 auto;}
.page_rc li { width:230px;height:230px; float:left; margin:0 20px; margin-bottom:30px; text-align:center; display:inline; line-height:42px;}
.page_rc li img { width:230px;height:200px; border:1px #CCC solid;}
.page_rc h1 { text-align:center; font-size:24px; color:#F30; font-weight:bold;}
.page_rc p { line-height:2.0; }


.page_r_a { width:1080px; margin: 0 auto; height:auto !important;height:480px; min-height:480px; line-height:2.4; font-size:14px; overflow:hidden; font-family: "微软雅黑","宋体";  }

.page_r_a p { line-height:2.4; }


.page_r_a h1 { text-align:center; font-size:24px; color:#F30; font-weight:bold;}
.page_r_a1 { margin:0 auto; width:1080px; text-align:center; overflow:hidden;}
.page_r_a1 p { line-height:2.2;}
.page_r_a1 img { padding:20px 20px; }

.page_r_a2 { margin:0 auto; width:700px; text-align: center; padding:10px; border-top:1px #CCC dashed; margin-top:10px;}


.page_l { width:800px; padding:10px 0px; height:auto !important;height:auto; min-height:620px; line-height:2.0;font-family:"微软雅黑"; font-size:14px;margin: 0 auto; overflow: hidden;}
.page_img { width:750px; padding:0px; height:auto;margin: 0 auto; overflow: hidden;}


.mid_rightlist { width:808px; float: right; height:auto; padding:20px 35px 30px 35px; background:#FFF; line-height:2.1; font-size:16px; border:1px solid #ddd; overflow:hidden}


.mid_right_prob { border:1px #ddd solid; border-top: none; background:url(../img/probg.jpg) center center no-repeat; height:225px;}
.mid_right_link { border:1px #ddd solid; border-top: none; height:80px;}
.mid_right_link li { margin:15px; float:left; display:inline;}


/*解决方案*/
.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:28px; }
.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:1180px; 
}

.showcase {
	list-style: none;
	padding: 0;
	height: 500px;
}
.showcase li {
	float: left;
	width: 260px;
	height: 230px;
	overflow: hidden;
	margin: 0px 0px 30px 28px; 
}
.showcase a {
	display: block;
	width: 260px;
	height: 230px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}
.showcase a img {
	width: 260px;
	height: 200px;
	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: 260px;
	height: 200px;
	left: 0;
}
.showcase a p {
	background: #171616;
	font-size: 16px;
	padding: 0px 0px;
	position:absolute;
	bottom:-60px;
	line-height: 30px;
	display: block;
	width: 260px;
	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: -30px;
	background: #171616; height:260px; line-height:60px;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: 260px;top:265px; 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:#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: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;}
.links{ width:1150px; padding-top:20px; overflow:hidden; color:#fff;  border-bottom:1px solid #484848; 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}
.links ul li a:hover{ color:#fff}

.copyright{ width:100%; margin-top:20px; padding-top:15px; 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; 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: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: 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结束 */