@charset "utf-8";
/* CSS Document */
/*全局样式*/
html, body, div, span,object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, abbr,del, dfn, em, img, ins,strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, object, col, colgroup, caption, summary, tbody, tfoot, thead, th{margin:0; padding:0; border:0; line-height:23px;}
input, button {margin:0; padding:0; border:0; background:none;}
body {color:#333; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, em { font-style:normal; font-family:Arial,Verdana,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size:14px; font-weight:700;}
ol, ul, li {list-style:none;}
body.top {background: url(../images/body-bg.jpg) repeat top left;}
#top_sy { width: 1000px;margin: 26px auto; padding: 10px 20px; background: #ffffff;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);box-shadow: 0 0 10px rgba(0,0,0,.2);}
*html #top_sy{ overflow:hidden;}
button,input[type="submit"] {cursor:pointer;}
*+html img {margin-bottom:0!important;} /* Fix IE7 */
textarea {margin:0; padding:0; font-size:14px; overflow:auto;}
:focus {outline:0;}
.cfix:before,.cfix:after {content:"";display:table;}
.cfix:after {clear:both;}
.cfix {zoom:1;} 
.clearfix:after {content:"\0020";line-height:0; font-size:0; display:block; clear:both; visibility:hidden; overflow:hidden;}
.clearfix { clear:both; overflow:hidden; visibility:visible;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#0689d8; text-decoration:none;}
.w1000{ width:1000px; margin:0 auto; /*overflow:hidden;*/}
span,p{ line-height:20px;}
.navbar {background: url("../images/header-bg.jpg"); height:100px;}
/** HEADLINES *****************************/
h1, h2, h3, h4, h5 {font-family: inherit; font-size: inherit;}
/** ACCORDION *****************************/
#logo {margin-right: 15px; margin-top: 2px;}
#logo > img {width: 400px; margin-top: -12px;}
#head-image > img {width: 100%; height:130px;}
#slide-head {padding: 0px; width: 100%; height: 500px; background: #314357; margin-top: 80px;}
#head-image {padding:95px 0 100px 0;}
#head-image1 > img {width: 100%; height:250px;}
#slide-head {padding: 0px; width: 100%; height: 500px; background: #314357; margin-top: 80px;}
#head-image1 {padding:95px 0 220px 0;}
.ico-contact {height: 60px; position: relative; z-index: 350;}
.ico-con {width: 145px; height: 65px; margin-top: 20.5%; float: right;}
#h-phone {float: right;width:121px;height: 30px;margin-top: 5px;text-align: right;padding: 5px;font-size: 17px;margin-right: 9px;
	padding-right: 8px;border-radius: 5px;font-weight: normal;}
#h-phone a{color: #3C3;}
/** NAVBAR *********************************/	
.navbar-default .navbar-nav>li>a {color: #fff; font-size:15px; margin: 0px 5px;}
.navbar-default .navbar-brand {color: #fff;}
.nav .caret { border-top-color: #428bca;border-bottom-color: #428bca;}
.nav a:hover .caret {border-top-color: #2a6496;border-bottom-color: #2a6496;}
.nav-tabs .dropdown-menu {margin-top: -1px; border-top-right-radius: 0;border-top-left-radius: 0;}
.navbar:before,.navbar:after {display: table;content: " ";}
.navbar-header:before,.navbar-header:after {display: table;}
.navbar-header:after {clear: both;}
.navbar-header:before,.navbar-header:after { display: table;}
.navbar-static-top {border-width: 0 0 1px;}
.navbar-fixed-top {position: fixed; right: 0;left: 0;border-width: 0 0 1px;}
.navbar-fixed-top {top: 0;z-index: 400;}
.navbar-brand {float: left;font-size: 18px;line-height: 20px;}
.navbar-brand:hover,.navbar-brand:focus { text-decoration: none;}
.navbar-nav {margin: 7.5px -15px;}
.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px; line-height: 20px;}
.navbar-nav > li > .dropdown-menu { margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0; border-radius: 4px;}
.navbar-nav.pull-right > li > .dropdown-menu,.navbar-nav > li > .dropdown-menu.pull-right { right: 0;left: auto;}
.navbar-default {background-color: #f8f8f8;}
.navbar-default .navbar-brand {color: #777777;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}
.navbar-default .navbar-text {color: #fff;}
.navbar-default .navbar-nav > li > a {color: #fff;}
.navbar li.current-menu-ancestor > a, .navbar li.current-post-ancestor > a {color: #f27d2d;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color: #f27d2d;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {color: #f27d2d;}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {color: #cccccc;background-color: transparent;}
.navbar-default .navbar-toggle {border-color: #dddddd;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: #f27d2d;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: #fff;}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {border-top-color: #f27d2d;border-bottom-color: #f27d2d;
-webkit-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -o-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {color: #f27d2d;}
.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > a:focus .caret {border-top-color: #f27d2d;
border-bottom-color: #f27d2d;}
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #fff;border-bottom-color: #fff;}
.navbar-default .navbar-nav > li.current-menu-ancestor.dropdown > a .caret {border-top-color: #f27d2d;border-bottom-color: #f27d2d;}
.navbar-default .navbar-link {color: #777777;}
.navbar-default .navbar-link:hover {color: #333333;}
.credit {color:#888; font-weight: 300;}
.container {padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; margin-bottom: 20px;}
.dropdown-menu {position: absolute;top: 100%;
  left: 10px;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;}
.dropdown-menu.pull-right {right: 0; left: auto;}
.dropdown-menu .divider {height: 1px;margin: 9px 0; overflow: hidden;background-color: #e5e5e5;}
.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.428571429; color: #333333;white-space: nowrap;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color: #fff; text-decoration: none;background-color: #428bca;}
.nav {padding-left: 0; margin-bottom: 0;list-style: none;}
.nav:before,.nav:after {display: table; content: " ";}
.nav:after {clear: both;}
.nav:before,.nav:after {display: table;content: " ";}
.nav:after {clear: both;}
.nav > li {position: relative;display: block;}
.nav > li > a {position: relative; display: block; padding: 10px 5px;}
.nav > li > a:hover,.nav > li > a:focus { text-decoration: none;}
.nav > li.disabled > a {color: #999999;}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {color: #999999;text-decoration: none;cursor: not-allowed;background-color: transparent;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus { border-color: #428bca;}
.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.nav > li > a > img {max-width: none;}
.container {max-width: 1170px;}
/************************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 992px) {
  
.navbar-right .dropdown-menu {right: 0; left: auto;}
  .nav-tabs.nav-justified > li {display: table-cell; width: 1%;}
	.nav-justified > li {display: table-cell; width: 1%;}
  .navbar {border-radius: 4px;}
  .navbar-header {float: left;}
.container > .navbar-header, .container > .navbar-collapse {margin-right: 0; margin-left: 0;}	
  .navbar-static-top {border-radius: 0;}  
  .navbar-fixed-top, .navbar-fixed-bottom {border-radius: 0;}  
  .navbar > .container .navbar-brand {margin-left: -15px;}
    .navbar-toggle {display: none;}
    .navbar-nav {float: right; margin: 0;}  
  .navbar-nav > li {float: left;}  
  .navbar-nav > li > a {padding-top: 10px; padding-bottom: 5px;}  
  .navbar-left {float: left !important;}  
  .navbar-right {float: right !important;}  
  .navbar-text {margin-right: 15px; margin-left: 15px;}
}
/************************************************************************************************************************************************************************************************************************************************************************************************************/
.sidebar-nav { padding: 9px 0;}
.dropdown-menu .sub-menu {left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px;}
.dropdown-menu li:hover .sub-menu { visibility: visible;}
.dropdown:hover .dropdown-menu {display: block;}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0;}
#head-image {background-image: url('../images/sub_ban1.jpg');}
#head-image1 {background-image: url('../images/banner2.jpg');}
/************************************************************************************************************************************************************************************************************************************************************************************************************/
.products-left { width:800px; float:left; line-height: 23px; margin-top: 10px; margin-bottom:25px;}
.titile { width: 100%; background: #7AB51D; height: 38px; line-height: 38px; font-size: 22px; color: #fff; text-indent: 15px; margin-bottom: 20px; }
.titile h1 { width: 100%; background: #7AB51D; height: 38px; line-height: 38px; font-size: 22px; color: #fff; text-indent: 15px; margin-bottom: 20px; }
/*prolist*/
.products-left dl { width: 240px; margin-right: 21px; _margin-right: 22px; margin-left: 5px; float: left; margin-bottom: 15px; margin-top: 10px; overflow: hidden; }
.products-left dl dt { width: 240px; height: 170px; }
.products-left dl dt img { width: 240px; height:170px; }
.products-left dl dd { margin-top: 5px; }
.products-left dl dd a { line-height: 26px; font-size: 15px; color: #000; }
.products-left dl dd span { background:#62A815; width: 80px; padding: 8px 20px; }
.products-left dl dd span a { color: #FFf; font-size:12px; }
.products-left dl dd p { height: 50px; overflow: hidden; color: #666; line-height:23PX; }
.products-right { width:280px; float:right; background: #f2f2f2; margin-top: 10px; }
.products-right  img { margin-left: 10px; margin-bottom: 15px; }
.products-right  ul { margin: 0 10px 10px 15px; line-height:30px; overflow: hidden; }
.products-right  ul li a { color: #383838; font-size:13px; line-height:25px; }
.products-right  ul li { border-bottom: #d8d8d8 1px solid; line-height: 38px; }
.products-right  h3 { line-height: 25px; height: 25px; font-size: 20px; text-transform: uppercase; margin-bottom: 7px; margin: 15px 0 10PX 10px; font-weight: 400; color: #383838; }
/*产品内页*/
.sub-prolist {width:830px;float:left;  margin-top: 10px; }
.prolist-tj {width:830px; overflow: hidden; margin-bottom: 20px; }
.pro-left { float: left; width:400px;}
.pro-left img{ width:400px; height:300px;}
.pro-right { float: right; width:390px;}
.pro-right h1 { color: #00923F; font-size: 20px; margin-bottom: 10px; }
.pro-right strong { color: #FB5F24; font-weight: normal; }
.pro-right p { line-height:23px; margin-top:8px; margin-bottom:8px;font-size:13px; }
.orderform{ width:100%; margin-top:20px; margin-bottom:20px;}
.orderform h1 { height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:830px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.orderform h3 { height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:830px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.orderform h4 { height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:1170px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.orderform p{ margin-bottom:10px; margin-top:10px; font-size:13px; color:#666}
.orderform span{ font-size:13px; color:#000}
.orderform img{ width:600px; margin-top:5px; margin-bottom:5px;}

.orderform1{ width:100%; margin-top:20px; margin-bottom:20px;}
.orderform1 h1 { height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:830px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.orderform1 h3 { height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:830px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.orderform1 h4 { height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:1170px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.orderform1 p{ margin-bottom:10px; margin-top:10px; font-size:13px; color:#666}
.orderform1 span{ font-size:13px; color:#000}
/**content_bj**/
p.por_us{ width:500px; margin:0 auto; overflow:hidden; margin-top:30px;}
.quote{ background:url(../images/message-icon1.png) no-repeat 10px center #FF9900;  height:34px; line-height:34px; margin-right:10px; padding-right:40px; color:#fff; font-size:16px; padding-left:48px; float:left;}
.online{ background:url(../images/send-service.png) no-repeat 10px center #242d3c;  display:block; padding-left:48px; float:left;padding-right:48px; height:34px; line-height:40px; color:#fff;   font-size:16px;}
p.por_us a:hover{color:#fff;}
/*留言板*/
.feedback{width:100%;margin-bottom:20px;overflow:hidden;clear:both;margin-top:25px;border:2px solid #16944a;padding:18px 0px 18px 10px;}
.feedback h3{font-size:17px;line-height:30px;width:100%;color:#16944a;font-weight:normal;}
.feedback p{line-height:20px;font:normal 13px/21px Arial; color:#999;width:98%}
.feedback strong{ font-size:15px; color:#16944a;font-weight: bold;}
.feed-con{margin-top:20px;width:100%;padding-left:5px;margin-left:60px;}
.feed-con1{margin-top:20px;width:100%;padding-left: 5px;margin-left: 200px;}
.feed{margin-top:20px;width:800px;padding-left:5px; margin-left:100px;}
.feed-con-bus{padding:10px;height:280px;width:680px;border:1px solid #F90; margin-bottom:20px;margin-top:20px;margin-left:40px;}
.con{width:30px;margin-right:30px}
.con span{width:320px;display:inline-block;font-size:12px;color:#4b4b4b}
.con span strong{color:#cc0001;font-family:Georgia;font-size:12px}
.con input.text2{background:#f7f7f7; width:324px;_width:292px;height:22px;line-height:22px;text-indent:10px;color:#999;border:1px solid #ccc;margin-right:16px}
.con2{width:100%;margin-bottom:15px;float:left}
.con2 span.need{display:inline-block;font-size:12px}
.con3 span.need{display:inline-block;font-size:12px}
.con3 textarea{background:#f7f7f7;width:670px;_width:670px;height:80px;resize:none; border:1px solid #ccc;margin-top:8px}
.con3 input.sub2{width:140px;height:40px;padding-bottom:4px;color:#fff;font-size:15px;margin-top:10px;text-align:center;margin-left:280px;font-family:Arial,Helvetica,sans-serif;cursor:pointer;background:#16944a}
.box{width:248px;margin-top:20px;margin-bottom:20px;border:1px solid #E9E9E9;}
#contact-li{padding-left:15px;}
#contact-li li{margin-top:10px; margin-bottom:10px;}
#contact-li a{ color:#999}
.box .y img{margin-left:80px;}
.sub_box{border-top:5px solid #1461B6;}
.content_bj{width:1000px; height:13px;background:url(../images/bj1.jpg) no-repeat;margin-bottom:10px;}
/*......................关于我们................................*/
.about-left{ width:830px; float:left; margin-top:20px; margin-bottom:20px;}
.about-left p{ color:#666; font-size:14px;font-family:"Calibri"; line-height:23px; margin-top:8px; margin-bottom:8px;}
.about-left span{ color:#F90; font-size:18px;}
.about-left ul{ overflow:hidden; width:720px;}
.about-left ul li{ float:left; margin-right:28px; width:210px; height:200px; margin-bottom:20px;}
.about-left ul li span{ display:block; line-height:22px; text-align:center; padding-top:6px; color:#666;font-family:"Calibri";font-size:14PX;}
.about-left li img{ width:210px; height:155px;}
.about-left h2{font-size: 17px;line-height: 23px;color: #F90;border-bottom: 1px dashed #CCC;font-family:"Calibri";}
/*......................联系我们...............................*/
.content-body{ width:830px; float:left; margin-top:20px; margin-bottom:20px;}
.body-us{color:#333;padding-bottom:10px;margin-top:20px; width:100%}
.body-us p{color:#666;}
.contact-left{width:400px;float:left;padding-right:10px;margin-top:20px}
.contact-left h2{font-size:16px;font-weight:bold;line-height:24px;margin-bottom:10px;border-bottom:1px dashed #E5E5E5;color: #F90}
.contact-left p {line-height: 21px;color: #666;margin-top: 10;}
.contact-left span{padding-left:25px;}
.contact-left a{font-size:14px;color:#F00}
.tup_us{margin-bottom:10px}
.contact-right{width:400px; height:220px;float:left;border-left:1px dashed #CCC;padding-right:10px;margin-top:20px}
.contact-right h2{font-size:16px;font-weight:bold;line-height:24px;margin-bottom:10px;border-bottom:1px dashed #E5E5E5;padding-left: 20px;color: #F90}
.middle{padding-left:20px;font-size:12px;line-height:18px;color:#999;margin-top:20px;}
.middle strong{font-size:12px;color:#333;padding-right:10px;}
/*留言板*/
.inquiry-form{ margin:0 auto; overflow:hidden;width:830px;}
.step{padding:20px 0;border-top:1px dashed #8d8d8d}
.step img{ height:31px;float: left;width: 80px;}
.step-head{margin-left:100px; font-size:14px;font-weight:bold;color:#1a3c83;padding:5px 0;border-bottom:0}
.step-content{margin-left: 100px;font-size: 13px;color: #7A7A7A;}
.step-form{padding-bottom:20px;margin-top:20px;width:600px;padding-left:150px}
.step-form div{height:32px;width:100%}
.step-form label{width:100px;text-align:left;float:left;display:block;color:#333;font:13px/30px Calibri}
.step-form input[type='text']{float:left;border:1px #d2d2d2 solid;line-height:20px;height:20px;width:70%;color:#000;margin-top:3px;font-style:normal;padding-left:2px;margin-left:1px}
.step-form textarea{width:70%;height:60px;border:1px #d2d2d2 solid;color:#000;font-style:normal;margin-top:3px;margin-left:1px}
.step-form input[type='submit']{height:26px;width:112px;color:#3b73b9;margin:0 0 15px 17px;display:block;overflow:hidden;text-indent:-9999px;background:url(../images/inquiry_submit.jpg) 0 0 no-repeat;background-color:transparent;border:0;cursor:pointer}
.step-form input[type='submit']:hover{height:26px;width:112px;color:#3b73b9;display:block;overflow:hidden;text-indent:-9999px;background:url(../images/inquiry_submithover.jpg) 0 0 no-repeat;cursor:pointer}
/*......................案例现场...............................*/
.project-line{ width:830px; float:left; margin-top:20px; margin-bottom:20px;}
.project-line dl{height:220px;border-bottom:1px dashed #CCC;}
.project-line dt{width:830px; margin-bottom:10px; margin-top:10px;}
.project-line dt a{font-size:18px;color:#093;padding:0;margin-bottom: 5px;}
.project-line dd{width:830px;margin-bottom:10px; margin-top:10px;}
.project-line img{ width:350px; height:150px}
.project-line p{ margin-top:8px;}
.address-head a{font-size:14px;color:#666; padding:0; margin-bottom:25px;}
.address-head a:hover{color: #4782b2;}

#getRates {BACKGROUND-IMAGE: url(../images/GetRatesBG.png); BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH:830px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 14px; HEIGHT:50px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; margin:15px 0;  overflow:hidden;}
#getRates LABEL {TEXT-ALIGN: right; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH:430px; PADDING-RIGHT: 15px; DISPLAY: block; FONT-FAMILY: "Helvetica"; FLOAT: left; COLOR: #656565; FONT-SIZE: 14px; PADDING-TOP: 3px;font-family:"Calibri";}
#getRates INPUT[type=text] {BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 220px; PADDING-RIGHT: 8px; FONT-FAMILY: "Helvetica"; FLOAT: left; COLOR: #000; OVERFLOW: visible; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px}
#getRates IMG {MARGIN-TOP: 1px; FLOAT: left; MARGIN-LEFT: -12px}
.txtemail1{background:url(../images/GetRatesButton.png);MARGIN-TOP: 1px; FLOAT: left; MARGIN-LEFT: -12px; background-color:transparent;width:112px; height:32px; border:0; }
#getRates HR {BORDER-BOTTOM: #fcfcfc 1px solid; CLEAR: both; BORDER-TOP: #dedede 1px solid}
#getRates dt{ float:left; width:600px;}
#getRates dd{ float:right;  margin-bottom:8px;}
#getRates p{color:#090;font-size:17px;line-height:21px;padding:4px;font-family:"Calibri";}

/*......................crusher_us................................*/
.service{ width:830px; float:left; margin-top:20px; margin-bottom:20px;}
.sub-service{height:160px;border-bottom:1px dashed #E3E3E3;margin-top:20px;}
.sub-service1{height:210px;border-bottom:1px dashed #E3E3E3;margin-top:20px;}
.sub-service1 .img{float:left;width:212px}
.sub-service2{height:180px;border-bottom:1px dashed #E3E3E3;margin-top:20px;}
.sub-service2 .img{float:left;width:212px}
.sub-service3{height:150px;border-bottom:1px dashed #E3E3E3;margin-top:20px;}
.sub-service3 .img{float:left;width:212px}
.sub-service .img{float:left;width:212px}
.contenttext{float: right;padding-left:17px;width:69%}
.contenttext p{font-size:12px;line-height:21px;color:#999}
.contenttext dl{margin-top:10px;}
.contenttext dd{font-size:12px;line-height:20px;color:#F90;}
.contenttext strong{font-size:15px;line-height:30px;font-weight: normal;color:#666}
/*......................首页................................*/
.index{ width:100%; margin:0 auto; overflow:hidden;background:url(../images/bg.png)}
.component{max-width:1170px; width:100%; margin-top:20px;_width:1170px; padding:15px; border:#d8d8d8 1px solid; overflow:hidden; position:relative; z-index:1; margin-bottom:30px;   -webkit-box-shadow:5px 5px 5px #ddd;box-shadow:5px 5px 5px #ddd; background:#FFF}
.biaoti{background: url(../images/biaoti.jpg) no-repeat;width:1170px;height:17px;text-indent:-9999px;margin-bottom:15px;}
.slideshow{max-width:1170px; margin-bottom:20PX; margin-top:20PX; height:140PX;}
.slideshow P{font-family:"Calibri"; font-size:14PX; line-height:23PX; margin-bottom:8PX; margin-top:8PX; color:#666}
.index-sub{ float: left; width:780px; margin-top:20px;}
.index-sub dl{ width:165px; float:left; margin:7px 25px 0 5px; overflow:hidden;}
.index-sub dl dt{ width:165px; height:120px;}
.index-sub dl dt img{ width:165px; height:120px;}
.index-sub dl dd{ margin-top:5px;}
.index-sub dl dd a{ line-height:26px; font-size:14px;}
.index-sub dl:hover dd a{ color:#fe9900;}
.index-sub dl.hover dd a{ color:#fe9900;}
.index-sub dl dd p{ height:44px; overflow:hidden; color:#666;}
.index-sub h3{height:30px;font-size:17px;font-family:Tahoma,Geneva,sans-serif;border-bottom: 1px solid #3C6; margin-bottom:20px; color:#093}
.read_more a{ MARGIN: 10px 0px 0px; PADDING-LEFT:20px; BACKGROUND: #093; FLOAT: left; width:80px; COLOR:#FFF; FONT-SIZE: 14px; }
.read_more a:hover {COLOR:#FFF; }
.index-line{float:right;width:350px;margin-top:20px; margin-bottom:25px;}
.index-line h3{height:30px;font-size:17px;font-family:Tahoma,Geneva,sans-serif;border-bottom: 1px solid #3C6; margin-bottom:20px; color:#093}
.index-line dl{border: 1px solid #F0F0F0;margin-bottom: 20px;padding: 10px;height:220px;}
.index-line p {font-family:"Calibri"; font-size:14PX; line-height:23PX; margin-bottom:8PX; margin-top:8PX; color:#666}
/*inprod*/
.sub_us{width:1170px;height:130px;margin-top:20px;margin-bottom:25px;-webkit-box-shadow:5px 5px 5px #ddd;box-shadow:5px 5px 5px #ddd;background:#093;overflow:hidden;}
.sub_us h4{background: url(../images/no1.png) no-repeat;height:33px;text-indent: -999em;margin-top: 10px;margin-left:20px;}
.sub_us dt {float:left;width: 670px;margin-top: 10PX;border-right:1px dashed #E2E2E2;}
.sub_us dt a{font-size:19px;line-height:25px;color:#fff; color:#FC0}
.sub_us dt P{font-family:"Calibri"; font-size:14PX; line-height:23PX; margin-bottom:8PX; margin-top:8PX; color:#fff;margin-left:20px;}
.sub_us dd{float:right;width:280px; margin-top:20PX}
.sub_us dd a{width:230px; height:35px; line-height:35px; background:#fff; margin-right:15px; color:#093; text-align:center; display:block; font-size:14px;}
.sub_us dd a:hover{color:#FC0}
.footer{ width:100%; margin:0 auto; overflow:hidden;background:#093;}
.footer-copyright{width:1170px; margin:0 auto; overflow:hidden;}
.footer-us{float:left;width:287px;margin-top: 20px;margin-right:40px;}
.footer-us dt{border: 1px solid #FFF;}
.footer-us p{font-family:"Calibri"; font-size:14PX; line-height:23PX; margin-bottom:8PX; margin-top:8PX; color:#fff}
.footer-us a{ color:#F90; font-size:19px;}
/*footer_left*/
.footer_left {float:left; width:480px; margin-top:20px;}
.footer_left h3{color: #FFF;font-size:17px;line-height:30px;font-weight: normal;}
.footer_left ul li{line-height:25px; height:25px; overflow:hidden; float:left; width:44%; margin-right:10px; font-size:14px;background:url(../images/icon10.png) left center no-repeat;padding-left: 10px;}   
.footer_left ul li a{ color:#FFFFE6;}
.footer_us{float:right; width:360px; margin-top:20px;}
.footer_us h3{color:#FFF;font-size:17px;line-height:30px;font-weight: normal;}
.footer_us P{font-family:"Calibri"; font-size:14PX; line-height:23PX; margin-bottom:5PX; margin-top:5PX; color:#fff}
.footer_us a{ color:#093 }
/*bgtitle*/
.bgtitle{ margin-top:25px;width:1170px;border:1px solid #E2E2E2;padding:0px 10px 0px 10px;height:1000px}
.bgtitle_left{width:1170px;margin-top:20px}
.bgtitle_left h1 { height:30px; font-weight: bold; font-size: 16px;line-height: 30px; background:#16944a; width:1160px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.bgtitle_left h2 { height:30px; font-weight: bold; font-size: 16px;line-height: 30px; background:#16944a; width:1160px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.bgtitle_left p{color:#999;font-size:14px;line-height:21px;padding:4px;font-family:"Calibri";}
.bgtitle_left img{padding:4px;margin-top:10px}
.bgtitle_right{width:1170px;border:1px solid #E7E7E7;margin-top:20px;background:url(../images/bj.png) center} 
.bgtitle_right h2{font-size:16px;line-height:35px;color:#666;border-bottom:1px dashed #F90;font-weight: normal;}
.bgtitle_right span{font-size:13px;line-height:23px;font-weight:bold;color:#093;}
.bgtitle_right p{color:#666;font-size:14px;line-height:21px;padding:4px;font-family:"Calibri";}
.sub-line{ width:1170px; margin-top:20px; margin-bottom:20px; height:370px;}
.prolist-line{ width:480px; float:left;}
.prolist-line img{ width:480px; height:360px;}
.pro-tits{ float:right; width:650px;}
.pro-tits h1 { color: #00923F; font-size: 20px; margin-bottom: 10px; }
.pro-tits strong { color: #FB5F24; font-weight: normal; }
.pro-tits p { line-height:23px; margin-top:8px; margin-bottom:8px;font-size:13px; }
.email2{ font-size:15px;}
/**content_bj**/
p.por_us1{ width:650px; margin:0 auto; overflow:hidden; margin-top:30px;}
.quote1{ background:url(../images/message-icon1.png) no-repeat 10px center #FF9900;  height:34px; line-height:34px; margin-right:60px; padding-right:40px; color:#fff; font-size:16px; padding-left:48px; float:left;}
.online1{ background:url(../images/send-service.png) no-repeat 10px center #242d3c;  display:block; padding-left:48px; float:left;padding-right:48px; height:34px; line-height:40px; color:#fff;   font-size:16px;}
p.por_us1 a:hover{color:#fff;}
/*wenzi*/
.project-line-tits{ width:1170px; margin-bottom:20px; margin-top:20px;}
.project-line-tits h3{border-bottom:2px solid #393; font-size:18px; line-height:30px; color:#093}
.project-line-tits dl{border-bottom:1px dashed #CCC; height:240px; width:1170px;}
.project-line-tits dt{ float: left; width:380px; margin-bottom:10px; margin-top:10px;}
.project-line-tits img{ width:380px; height:220px;}
.project-line-tits dd{ width:750px; float:right; margin-bottom:10px; margin-top:10px;}
.project-line-tits span{ font-size:16pxpx; color:#093; line-height:23px;}
.project-line-tits p{color:#999;font-size:14px;line-height:21px;padding:4px;font-family:"Calibri";}
.breadcrumbs{ height:35px;background:url(../images/tit1.jpg) center; margin-bottom:25px;}
.Breadcrumb {width:1170px;margin:0 auto;  font-size:14px; color:#777; padding-top:5px;}
.Breadcrumb A {	MARGIN-TOP: 12px;  MARGIN-BOTTOM: 10px; COLOR:#333; FONT-SIZE:14px; TEXT-DECORATION: none}
.Breadcrumb strong{font-weight: normal; font-size:14px; color:#777}
/*wenzi*/
.wenzi{float:right;width:50px}
.lyanban{font-size:12px;padding-top:120px;}
.lyanban{width:1000px;margin:0 auto; overflow:hidden; display:none; position:absolute; z-index:4000}
.weniasaaa{font-style:normal; font-variant:normal; background:url(../images/bg2.png); width:100%}
.HideDiv{border:8px solid #090;width:800px;margin:0 auto;background:#FFF;padding:10px; overflow:hidden; display:none; position:absolute; z-index:4000}
.HideDiv p{color:#666;font-size:14px;line-height:21px;padding:4px;font-family:"Calibri";}
.greybackground{background:#000; display:block; z-index:100; width:100%; position:absolute; top:0; left:0;}
#gotoTop2{width:56px; height:56px;display:block; cursor:pointer;text-indent:-999em;background:url(../images/his-totop.png) no-repeat -64px 0;position:fixed; right:15%; bottom:10% }
#gotoTop2{_position:absolute;_right:4%; _bottom:10%; _top:expression_r(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
.email2 {display: block; height:30px; line-height:30px; padding-left: 65px;}
.email2 a{font-size:16px; color: #ea3c00; font-weight: bold; }

/*修改页面*/
.prolist-tu-por-wenzi{width:830px;margin-bottom: 20px;margin-top: 20px;overflow:hidden;}
.prolist-tu-por-wenzi h2{ height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:830px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.prolist-tj H2{ height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:830px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.prolist-tu-por-wenzi dl{width:830px;height:300px;margin-top: 10px;margin-bottom: 10px;border-bottom: 1px dashed #CCC;}
.prolist-tu-por-wenzi dl dt{ margin-top:10px; width:830px;}
.prolist_tu_por dl dd{ margin-top:10px;width:830px;}
.prolist-tu-por-wenzi dl dd p{ color:#666; font-size:12px; line-height:22px; }
.prolist-tu-por-wenzi span{ color:#F90; font-size:18px; line-height:30px;}
.prolist-tu-por-wenzi a{ color:#F90; font-size:14px; line-height:23px;}
.prolist_tu{width:830PX;margin-bottom: 20px;margin-top: 20px;overflow:hidden;}
.prolist_tu h2{ height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:830px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}
.prolist_tu li{float:left;width:190px;padding:5px 8px 5px 8px; height:160px; margin-top:5PX; margin-bottom:5PX;}
.prolist_tu li img{height:140px; width:190px}
.prolist_tu li a{width:190px;line-height:23px; color:#666; font-size:13px;float:left;}
.overview span{ color:#16944a; font-size:15px; line-height:23px;}
.overview p{ color:#666; font-size:12px; line-height:22px; margin-bottom:8px; margin-top:8px;}
.proshow{width:830px;margin-bottom: 20px;margin-top: 20px;overflow:hidden;}
.proshow h1{ height:30px; font-weight: bold; font-size: 16px; line-height: 30px;  background:#16944a; width:830px; padding-left: 15px; color: #fff; margin-bottom: 15px; margin-top: 10px;}

/*......................首页................................*/
.news-sub{ float:left; width:70%;margin-top:30px;}
.news-tites{ float:left; width:70%; margin-top:30px;}
.news-sub dl{overflow:hidden; margin-bottom:25px;}
.news-sub dd{ float: right; width:540px;}
.news-sub dt{ float:left; width:250px;}
.news-sub img{ width:250px;}
.news-sub p{ font-size:14px;  margin-bottom:10px; color:#777;font-family:Arial,;line-height:25px;}
.news-sub dl dd a{ color:#333; font-size:16px; display:inline-block; padding-bottom:15px; }
.news-sub dl dd a.learnmore{ color:#F90; font-size:14px; line-height:23px;}
.news-sub ul{ overflow:hidden; margin-bottom:25px; margin-top:25px;border-top:1px solid #efefef; padding-top:30px;}
.news-sub ul li{ border-bottom:1px solid #efefef; margin-bottom:15px; padding-bottom:15px;}
.news-sub ul li a{ font-size:16px;}
.news-sub ul li a:hover{color:#F90;  width:100px; border:1px solid #F90;}
.news-sub ul li span{ color:#CCC; padding-left:40px; float:right}
.news-sub ul li p{ color:#7d7d7d; margin-top:8px; font-size:14px;}
.pages{width:500px;height:60px;margin:0 auto;overflow:hidden}
.pages li{float: left;}
.pages a, .thisclass .cpb { text-decoration:none;padding:5px 10px; border:1px solid #d8d8d8;background:#ffff;margin:0 0px; font-size:11px; color:#000; float:left;}
.pages a:hover {background:#005; color:#fff;border:1px solid #4b77ad; text-decoration:none;}
.pages .thisclass {font-weight:bold; color:#fff; background:#ccc; border:1px solid #666;padding:5px 10px}

.news-sub-titeis{overflow:hidden; margin-bottom:15px;}
.news-sub-titeis h1{ text-align:center; margin-bottom:20px; font-size:18px; color:#333;font-weight: normal;}
.news-sub-titeis p{ font-size:14px; line-height:25px; margin-bottom:25px; color:#777;font-family:Arial,;}
.news-sub-titeis a{ color:#F90; font-size:14px;}
.news-sub-titeis h2{ margin-top:15px; color:#555; font-size:16px;font-weight: normal; color:#333; margin-bottom:10px;}
.news-sub-titeis .sj{ padding-left:720px;font-size:14px; color:#777; margin-bottom:20px;}

.page_u{ height:30px; line-height:30px; border-top:1px dotted #ccc; margin-top:30px; padding-top:20px; font-size:14px;  margin-bottom:20px;}
.page_u span{ margin-left:15px; color:#777;}
.page_u a:hover{ color:#c00; }
.page_u span.r{ margin-right:15px; float:right}
.page_u span.l{ float:left}
.page_u a{ font-size:14px; padding-left:10px; color:#333}