@charset "utf-8";
/* CSS Document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form,table, tbody, thead, tr, td,table,tr,td{ margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
label{vertical-align:middle} .inputcheckbox{vertical-align:middle;} 

body{ font: 12px Arial, Helvetica, sans-serif; color:#383838; margin:0 auto;padding:0px; list-style:none; }
a{ color:#383838; text-decoration:none; }
a:hover{  color:#f00; text-decoration: underline ;  }
.clear_all {clear:both;}
html,body {-webkit-text-size-adjust:none;}

.blue { color:#000;}
.blue a { color:#423681;}
.blue a:hover { color:#f00;}

.white { color:#111;}
.white a { color:#111;}
.white a:hover { color:#f00;}

.red { color:#ee0509;}
.red a { color:#ee0509;}
.red a:hover { color:#f00;}

.f12 { font:12px "宋体";}
.f14 { font:14px "宋体";}
.fbd { font-weight:bold;}
.wr14 { font:14px "宋体";}

img{ border:none; padding:0px; margin:0px; display:block; } 
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }

.body_bg { width:100%; overflow:hidden;margin-bottom: 15px;}
.body_index {  height:100%; margin:0 auto; width:1000px;}
.body_bg1 { background:#fff url(../images/index_bg1.gif) repeat-x; width:100%; overflow:hidden;}


.body_top { width:1000px;  height:112px; line-height:31px; color:#696969; margin:0 auto;  background:url(../images/logobj.jpg) no-repeat;}
.body_top h1 { float:left; font-weight:normal; padding-left:20px;}
.body_top h2 { float:left; font-weight:normal; padding-left:10px;}
.body_top p { float:right; padding-right:20px;  margin-top: 20px;
  margin-right: 20px;}
.body_top p span { padding-left:8px; padding-right:8px; color:#696969;}
.body_top p a {color:#666;padding-left: 5px;
padding-right: 5px;}
.body_top p a:hover{color:#f00;}


.body_top2 {height:40px;background:#0163ad; }
.body_top2 h1 { float:left; padding-left:17px; padding-top:12px; width:403px;}
.body_top2 .phone {  padding-right:26px; padding-top:20px; display:inline }

.body_top_right{ }

#menupp {width:1000px; height:38px; margin: 0 auto;}
#menupp li { float:left; height:38px; text-align:center; position:relative; }
#menupp li a {font:bold 14px "微软雅黑";color:#fff;}
#menupp li .nav { display:block; width:121px; line-height:40px; overflow:hidden; text-align:center; }
.menupp01 .nav:hover{ width:121px; text-align:center; text-decoration:none; background:#005722;}
#menupp li a:hover{color:#fff;}

#sddm div { width:121px; position: absolute;z-index:1800; top:40px; visibility: hidden; margin: 0 auto;}
#sddm div a { position: relative; display: block; margin: 0; padding: 8px 10px; width: auto; white-space: nowrap;text-align: center; text-decoration: none; background:#0163ad;font: 12px arial;color: #FFF}
#sddm div a:hover { background: #005722; color: #FFF}
#sddm div dt {position: relative; display: block; margin: 0; width: auto; white-space: nowrap;text-align: center; text-decoration: none;   color: #2875DE; font: 12px arial; color: #FFF}

.ban { width:1000px; height:378px; position:relative;  z-index:10px;padding-top:15px;margin:0 auto;}
.flash {  width:1000px; height:297px; position:relative  }
.banner { position:absolute; z-index:20px; top:0px; right:0px;}

.hotnews { height:39px; line-height:39px; width:1000px; margin:0 auto; background:url(../images/connavbg2.gif) repeat-x; }
.hotnews h1 { float:left; font-weight:bold; width:80px;  padding-left:10px;  }
.hotnews .gd { float:left; width:500px; margin-right:10px; color:#F00 }
.hotnews .time  { float:left; width:190px; padding-left:10px; padding-right:10px;}
.bdsharebuttonbox { float:left; width:180px;padding-right:10px; padding-top:5px;}

/*滚动图片2*/
.con { width:1000px; height:100%; overflow:hidden; }
.con .l { float:right; width:710px;padding: 5px;height: 235px;
overflow: hidden; }
.con .c { float:left; width:361px; }
.con .r { float:right; width:250px; overflow:hidden; height: 350px;margin-top: 5px;}


.con .l11 { float:left; width:215px; }

.con .rrr { float:right; width:780px; overflow:hidden; }


.bd {float:left;width:740px;height:238px;overflow:hidden;}
.hd { height:37px; overflow:hidden;}
.hd h1 {float:left;height:37px; line-height:37px; }
.hd h1 a { float:left;font:bold 16px "微软雅黑"; text-decoration:none; line-height:37px; overflow:hidden; padding-left:10px;color:#666;}
.hd h1 i { float:left; font:bold 11px "Arial", Gadget, sans-serif; height:17px; line-height:16px; overflow:hidden; padding-left:6px;display:inline-block; padding-top:12px;color: #666;}
.hd p { float:right; line-height:37px; overflow:hidden; padding-right:13px;}
.hd p a{color:#fff;}
.q_tpm { line-height:25px; overflow:hidden; padding:5px; color: #666;}
.q_tpm a{ color:#666;}
.q_tpm h3 { float:left; margin-right:10px; padding-top:4px; }
.q_tpm p { display:inline;} 

.bd2 { width:331px; background:url(../images/connavbg2_2.gif) repeat-x; padding:12px 15px 6px 15px;height:215px; }
.hd2 { height:27px; overflow:hidden; border-bottom:1px solid #dfdfdf;}
.hd2 h1 {float:left;height:27px; line-height:27px; }
.hd2 h1 a { float:left;font:bold 14px "微软雅黑"; text-decoration:none; line-height:27px; padding-left:12px;}
.hd2 h1 i { float:left; font:bold 11px "Arial", Gadget, sans-serif; height:14px; line-height:16px; overflow:hidden; padding-left:6px;display:inline-block; padding-top:6px;}
.hd2 p { float:right; line-height:27px; padding-right:13px;}

.q_tpm2 { width:331px; line-height:22px; overflow:hidden; padding-top:6px;   }
.q_tpm2 li { height:28px; line-height:28px;  vertical-align:bottom; overflow: hidden;border-bottom:1px dashed #d3d3d3; }
.q_tpm2 li a { float:left; background:url(../images/icon2.gif) no-repeat 5px 10px; padding-left:17px; line-height:28px;  }
.q_tpm2 li span { float:right; padding-right:8px; }


.bd3 {  margin-left:10px; float:left;width:298px;height: 380px;}
.hd3 { height:33px;padding-left: 5px; line-height:33px;  margin-top: 5px;}
.hd3 a{}
.hd3 h1 {float:left;height:27px; line-height:27px; }
.hd3 h1 a { float:left;font:bold 14px "微软雅黑"; text-decoration:none; line-height:33px; padding-left:21px;color: #149145;}
.hd3 h1 i { float:left; font:bold 11px "Arial", Gadget, sans-serif; height:14px; line-height:16px; overflow:hidden; padding-left:6px;display:inline-block; padding-top:6px;}
.hd3 p { float:right; line-height:27px; padding-right:13px;}
.hd3 p a{color:#fff;} 
.q_tpm3 {  line-height:24px; overflow:hidden; padding-top:4px;   padding-left: 10px;}


.bd4 { width:1000px; margin-top:10px;}
.propic {text-align:center; line-height:28px;  }
.propic img { width:162px; height:110px; text-align:center; margin:11px;margin-top: 0px;border: 1px solid #d9d9d9;margin-bottom: 0px;}

/* 公司简介 */
.index_bot_1 { width:100%; margin-top:10px;background:#383838;}
.index_bot { width:1000px; margin:0 auto;color: #000;padding-top:10px;padding-bottom:10px;}
.index_bot1 { line-height:38px; text-align:center;color: #fff;  border-bottom: 1px solid #0199aa;}
.xdh a{color:#000;}
.index_bot1 a{color:#fff;}
.xdh{line-height:38px;float:right;}
.index_bot1 span { padding-left:10px; padding-right:10px;}


.xdhh{width:500px;float:right;height:35px;margin-top: 20px;}

.xdhh input#keyword {
width: 172px;
height: 21px;
float: right;
margin-right: 5px;}

.index_bot2 { line-height:28px; overflow:hidden; text-align:center; color:#fff;}
.index_bot2 a{color:#fff;} 


.sec_con { width:1000px; height:100%; overflow:hidden; padding-top:5px;margin:0 auto; }
.sec_con .l { float:left; width:214px;}
.sec_con .r { float:right; width:770px; overflow:hidden;  border: 1px solid #e3e3e3;}

.sec_bd10 { width:214px;border: 1px solid #e3e3e3; }
.sec_hd10 { height:33px; overflow:hidden; background:#0163ad;}
.sec_hd10 h1 {float:left;height:33px; line-height:33px; }
.sec_hd10 h1 a { float:left;font:bold 14px "微软雅黑"; text-decoration:none; line-height:33px; overflow:hidden; padding-left:20px;color:#fff;}
.sec_hd10 h1 i { float:left; font:bold 11px "Arial", Gadget, sans-serif; height:14px; line-height:16px; overflow:hidden; padding-left:6px;display:inline-block; padding-top:10px;color:#fff;}
.sec_hd10 p { float:right; line-height:36px; overflow:hidden; padding-right:13px;}

.sec_tpm10 {width:200px; padding:8px 7px 0px 7px;}
.sec_tpm10_1 { padding:8px 7px; line-height:22px;}

.menu1 {width:200px;}
.menu1 h1 { height:28px; width:200px; background:url(../images/secnavbg1.gif) repeat-x;  line-height:28px; overflow:hidden; margin-bottom:5px; }
.menu1 h1 a { padding-left:28px; display:block;}

.menu1 h2 { width:182px; height:25px; line-height:25px; margin:0 auto; border-bottom:1px dashed #b3b3b3; font-size:12px; font-weight:100; background:#fff;}
.menu1 h2 a { color:#212121;  background:url(../images/icon1.gif) no-repeat 15px 3px; padding-left:30px;  }

.menu1 ul { height:100%; border-top:none;overflow:auto;}
.menu1 a {  text-decoration:none; overflow:hidden;}
.menu1 .no { display:none; }

/*滚动图片2*/
.sec_bd { padding:10px;  }
.sec_hd { height:27px; overflow:hidden;border-bottom:1px solid #dfdfdf;}
.sec_hd h1 {float:left;height:27px; line-height:27px; }
.sec_hd h1 a { float:left;font:bold 14px "宋体"; text-decoration:none; line-height:27px; padding-left:10px; color:#383838;}
.sec_hd p { float:right; line-height:27px; padding-right:13px; }
.sec_hd p span { padding-left:10px; padding-right:10px;}

.sec_con2 {  padding:10px 0px; line-height:22px; min-height:335px; }
.sec_tpm {  line-height:24px; padding:5px 10px;}

.sec_tpm3 {  line-height:32px; padding:5px 10px;overflow:hidden; }
.sec_tpm3 li { line-height:32px; overflow:hidden; border-bottom:1px dashed #cccccc;   }
.sec_tpm3 li a { float:left; background:url(../images/icon2.gif) no-repeat 5px 16px; padding-left:15px;}
.sec_tpm3 li span { float:right; padding-right:10px;}


.sec_tpm5 {  width:752px; padding:5px 15px; overflow:hidden; }
.sec_tpm5 .pic { float:left; width:752px; padding:5px 0px; border-bottom:1px dotted #CCC; overflow: hidden; padding-bottom:10px; margin-bottom:10px; height:123px;}
.sec_tpm5 img { float:left; width:160px; height:117px; border:1px solid #dbdbdb; padding:2px; margin-right:10px; display:inline; }
.sec_tpm5 .picr { float:left; width:576px;} 
.sec_tpm5 .picr h2 { font:bold 14px "宋体"; line-height:24px; }
.sec_tpm5 .secpro { line-height:20px;}

/*搜索框*/
.body_top i {
margin-top: 10px;
width: 235px;
height: 32px;
float: right;
margin-right: 5px;}



.body_top i  input#keyword {
width: 172px;
height: 20px;
float: right;
margin-right: 5px;
border: 1px solid #027f9b;

}
 
.q_tpm img{float:left;padding-right: 10px;}

.aslzs{width:250px;float:right;padding-right: 0px;overflow:hidden;border: 1px solid #b55412;}
.altb{height:37px;background:url(../images/xwbbj.jpg) no-repeat;border-bottom: 3px solid #d9d9d9;}
.altb h1 a {
float: left;
font: bold 14px "微软雅黑";
text-decoration: none;
line-height: 37px;
overflow: hidden;
padding-left: 45px;
color: #a75505;
}
.an{margin-left: 10px;
  margin-right: 10px;}

.an li {
line-height:32px;
overflow: hidden;
border-bottom: 1px dashed #cccccc;
}
.an li a {
float: left;
background: url(../images/qq.jpg) no-repeat 3px 12px;
padding-left: 15px;
}

.an li span {
float: right;
padding-right: 10px;
}




.altb p{float: right;
line-height: 37px;
overflow: hidden;
padding-right: 13px;
}

.altb p a {
color: #a75505;
}

/*幻灯片样式*/
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }

.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }

.block { margin: 10px 10px 0; }

.temp { margin: 1px; }

.slideshow { clear: both; }
    .slideshow li { position: relative; overflow: hidden; }
    .slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
    .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }


ul, li { list-style: none; }
a:hover { text-decoration: underline; color: #a50001; }

.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute;bottom: 5px;
left:75px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
        .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }

.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 240px; }
.comiis_wrapad { margin-top: 10px; }
.comiis_wrapad { overflow: hidden;width:240px; }
    .comiis_wrapad img { float: left; margin-top: 0px; }

#slidesImgs li { width:240px; height: 190px; display: none; }

.sg{width:998px;height:188px;padding-right: 0px;overflow:hidden;margin-top: 10px;border: 1px solid #b55412;margin-top:10px;}

/*产品滚动*/
.q_tpm4 {

line-height: 23px;
overflow: hidden;
padding:8px 5px 6px 5px;}

.cpgd {
height: 360px;
overflow: hidden;
margin-top: 25px;
}

.cpgd li {
float: left;
text-align: center;
padding-left: 32px;
padding-right: 7px;
line-height: 30px;
padding-bottom: 5px;
}

.cpgd li img {
border: 1px solid #e5e5e5;
width: 203px;
height: 143px;
background: #fff;
}


.link {
background: #ffffff;
border: 1px solid #c4c4c4;
padding: 5px 10px;
line-height: 24px;
color: #de421a;
margin-top: 15px;
margin: 0 auto;
width: 980px;
}



.index_left{width:206px;float:left;}
.index_cpfl{width:228px;overflow:hidden;float:left;height:466px;background: url(../images/index_cpfl.jpg) no-repeat;margin-top:12px;}
.index_cpfl_top{height:38px;line-height:38px;    padding-top: 22px;}
.index_cpfl_top a{color:#fff;font: bold 14px "微软雅黑";line-height: 38px;padding-left: 20px;}
.index_cpflnr{}

.index_cpflnr h1 {
height: 32px;
line-height: 32px;
overflow: hidden;
    margin-left: 11px;
background:url(../images/fbd2.jpg) no-repeat;
    margin-top: 15px;
}

.index_cpflnr h1 a {
padding-left:48px;
display: block;
font-weight: normal;
}

.index_cpflnr h1 a:hover{
display: block;

}


.index_right{width:780px;float:right;}
.syhx{width:100%;height:3px;background: url(../images/syhx.jpg) repeat-x;margin-top:6px;margin-bottom:15px;}


.index_topzi{height:35px;line-height:35px;border-bottom:1px solid #e1e1e1;background:#f8f8f8;}
.topzi_zj{width:1000px;margin:0 auto;height:35px;line-height:35px;background:#f8f8f8;}
.wzz{width:350px;line-height:35px;float:left;}
.wzz1{float:right;width:180px;float:right;background: url(../images/jpg.png) no-repeat;}
.wzz1 a{line-height: 35px;
height: 35px;
float: left;
padding-left: 40px;}


.hdzz { height:37px; overflow:hidden; border-bottom: 3px solid #d9d9d9;}
.hdzz h1 {float:left;height:37px; line-height:28px; }
.hdzz h1 a { float:left;font:bold 14px "微软雅黑"; text-decoration:none; line-height:37px; overflow:hidden; padding-left:15px;color:#a75505;}
.hdzz h1 i { float:left; font:bold 11px "Arial", Gadget, sans-serif; height:17px; line-height:16px; overflow:hidden; padding-left:6px;display:inline-block; padding-top:12px;color: #a75505;}
.hdzz p { float:right; line-height:37px; overflow:hidden; padding-right:13px;}
.hdzz p a{color:#a75505;}


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {

  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 62px;
  width: 57px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
.man1{height:40px;width:100%;background:#23354d;}  
.man2{width:1000px;margin:0 auto;height:40px;line-height:40px;}
.man3{}


.man3 .srk {
  font-size: 12px;
  float: left;
  width: 170px;
  height: 27px;
  line-height: 27px;
  padding-left: 20px;
  color: #989898;
  background: url(../images/searchbg.jpg) no-repeat;
  border: none;
}


.man3 .but {
  float: left;
  width: 32px;
  height: 29px;
  background: url(../images/search_btn.jpg) no-repeat;
  border: 0;
  cursor: pointer;
}

.man4{float:right;width:285px;height:40px;line-height:40px;color:#fff;}

.cpscgd{width:764px;height:473px;overflow:hidden;  background: url(../images/cpscgd.jpg) no-repeat;  margin-top: 12px;float:right;}

.cpscgdtp{height:40px;  border-bottom: 1px solid #69b3fb;  margin-left: 20px;
  margin-right: 20px;  margin-top: 23px;  }
.cpscgdtp span{float:left;line-height:40px;font-weight: bold;
    padding-left: 10px;}  
  
.cpscgdtp h1 {
  float: left;
  height: 37px;
  line-height: 28px;
}

.cpscgdtp h1 a {
  float: left;
  font: bold 14px "微软雅黑";
  text-decoration: none;
  line-height: 41px;
  overflow: hidden;
  padding-left: 20px;
  color: #3889c7;
}

.cpscgdtp p {
  float: right;
  line-height: 41px;
  overflow: hidden;
  padding-right: 13px;
}
.cpscgdtp p a {
  color: #1170cf;
}

.man28{background:#e2e2e2;height:240px;}
.man281{width:1000px;height:240px;margin:0 auto;}
.abyb8{float:right;width:210px;  margin-top: 39px;}
.abyb8 img{margin-top:10px;}
.man9{width:1000px;overflow:hidden;margin:0 auto;margin-top:20px;}
.man10{width:230px;height:380px;float:left;  margin-left: 4px;}
.man11{height:33px;line-height:33px;margin-top:5px;}
.man11 h1 {
  float: left;
  height: 33px;
  line-height: 33px;
}
.man11 h1 a {
  float: left;
  font: bold 14px "微软雅黑";
  text-decoration: none;
  line-height: 33px;
  overflow: hidden;
  padding-left: 32px;
  color: #149145;
}

.man11 p {
  float: right;
  line-height: 33px;
  overflow: hidden;
  padding-right: 13px;
}
.man11 p a {
  color: #fff;
}
.man12{width:222px;height:334px;overflow:hidden;}
.man13{width:438px;height:380px;overflow:hidden;float:left;  margin-left: 10px;}
.man15{width:438px;height:333px;overflow:hidden;}

.man14{height:33px;line-height:33px;margin-top:5px;}
.man14 h1 {
  float: left;
  height: 33px;
  line-height: 33px;
}
.man14 h1 a {
  float: left;
  font: bold 14px "微软雅黑";
  text-decoration: none;
  line-height: 33px;
  overflow: hidden;
  padding-left: 28px;
  color: #149145;
}

.man14 p {
  float: right;
  line-height: 33px;
  overflow: hidden;
  padding-right: 13px;
}
.man14 p a {
  color: #fff;
}
.man16{height:115px;overflow:hidden;margin-top:20px;line-height:24px;  padding-left: 5px;
  padding-right: 5px;}
.man16 img{float:left; padding-right: 5px;}
.sec_tpm h3 img{float:right;  padding-left: 5px;}
.body_indexz{background:url(../images/bdbj.jpg) no-repeat center;}



.sy_ggsxw{width:302px;float:left;}
.sy_ggsxw p{height:46px;line-height:46px;    font: bold 16px/46px "微软雅黑";display:block;border-bottom:2px solid #666;padding-left: 10px;}
.xwjj_gsxw{height:105px;border-bottom:1px solid #e3e3e3;}
.jianjienjne{float:right;width:182px;padding-top: 21px;line-height:21px;}
.sy_ggsxw li{line-height:38px;border-bottom:1px dashed #d7d7d7;}
.sy_ggsxw li span{line-height:38px;float:right;}