@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family: "微软雅黑";}
ul li{ list-style:none;}
a{ text-decoration:none; color:#000;}
img{ border:none;}
input{ border:none;}


.ct_head{ height:92px; background:url(../images/bg01.jpg) repeat-x;}
.head{ height:auto; overflow:hidden; width:1150px; margin:0px auto;}
.head .logo{ float:left; width:230px; height:35px; padding-top:4px; padding-left:25px;}
.head .contact{ float:right; width:180px; height:auto; overflow:hidden; padding-top:13px;}
.head .contact .desc{ line-height:24px; height:auto; overflow:hidden; color:#989A99;}
.head .contact .tel{ height:35px; width:180px;}
.head .contact .tel a{ display:block; height:35px; line-height:35px; width:135px; padding-left:45px; background:url(../images/contact.jpg) no-repeat; color:#FFF; font-size:18px;}
.head .contact .tel a:hover{ background:url(../images/contact01.jpg) no-repeat;}



/*---------------下拉开始-----------------------*/
.ct_menu{ height:40px; background:#013E97;}
.menu{ height:auto; overflow:hidden; width:1150px; margin:0px auto;}

.left{ float:left; height:auto; overflow:hidden; width:920px;}
#sddm{  height:auto; overflow:hidden;}
#sddm li{ float:left; height:40px; line-height:40px; width:115px; font-size:16px;}
#sddm li a{	display: block; width: 115px; height:40px; line-height:40px; color: #000; text-align: center; color:#fff;}
#sddm li a:hover{ background:#3565AD;}
#sddm li .ys02{ position: absolute; visibility: hidden; background: #fff ;/* width:490px;*/width:115px; height:auto; overflow:hidden; padding:10px 0px 15px 0px; z-index:100000;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;

}
#sddm li .ys02 ul.ul01{ height:auto; overflow:hidden; width:115px; float:left;}
#sddm li .ys02 ul.ul01 li{ height:auto; overflow:hidden; height:24px; line-height:24px; font-size:12px; text-align:center}
#sddm li .ys02 ul.ul01 li.ys01 a{ font-size:14px; color:#023D99;}
#sddm li .ys02 ul.ul01 li a{ height:24px;line-height:24px; width:115px; color:#666;  }
#sddm li .ys02 ul.ul01 li a:hover{ background:none;color: blue;font-weight: bold;font-size: 14px;}

.right{ width:179px; padding-left:5px; height:26px; line-height:26px; background:; float:right; margin-top:7px; background:url(../images/search.png) no-repeat;}
.right .text{ float:left; height:22px; line-height:22px; width:140px; margin-top:2px; _margin-top:0px; color:#808080;}
.right .button{ height:26px; width:26px; float:left; background:url(../images/search01.png) no-repeat; cursor:pointer;}
/*---------------下拉结束-----------------------*/

/*----------------banner开始------------------------*/
#lanrenzhijia { width:100%; height:415px; float:left; position:relative}
/*#slides { display:block; width:100%; height:415px; list-style:none; padding:0; margin:0; position:relative}
*/
#slides { display:block; width:90%; height:415px; list-style:none; padding:0; margin:0 auto; position:relative; overflow:hidden}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:385px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:6px; background: #A9ABA8;  border-radius:5px; _border-radius:5px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background: #fff;}
/*----------------banner结束------------------------*/


.column{ height:345px; background:url(../images/m.jpg) repeat-x; padding-top:20px;}
.inform{ height:38px; width:1166px; margin:0px auto; line-height:38px; background:url(../images/inform.jpg) no-repeat;}
.main{ background:url(../images/column.jpg) no-repeat; height:255px; width:1175px; margin:0px auto; margin-top:10px; padding-top:20px;}
.main .sub_product{ float:left; width:365px; margin-left:30px; margin-right:40px; display:inline;}
.main .sub_news{ float:left; width:405px; margin-right:40px;}
.main .sub_contact{ float:left; width:265px;}
.main .xiahuaxian{ font-size:16px; height:28px; line-height:28px; border-bottom:1px solid #E6E6E6; }

.public{ height:auto; overflow:hidden; padding-top:20px;}
.public ul{ height:auto; overflow:hidden;}

.sub_news .public ul.ul02 li{ line-height:29px; height:auto; overflow:hidden;}
.sub_news .public ul.ul02 li.li01{ background:url(../images/icon.jpg) no-repeat 2px 13px; padding-left:15px; }
.sub_news .public ul.ul02 li a{ color:#666;}
.sub_news .public ul.ul02 li .image{ width:94px; height:54px; padding:2px; border:1px solid #e6e6e6; float:left; margin-bottom:6px;}
.sub_news .public ul.ul02 li .word{ float:right; width:293px; height:60px; margin-bottom:6px;}
.sub_news .public ul.ul02 li .word .word_title{ font-size:14px; height:20px; line-height:20px;}
.sub_news .public ul.ul02 li .word .word_content{ line-height:20px; color:#666; height:40px;}
.sub_news .public ul.ul02 li .word .word_title a{ color:#000;}
.sub_news .public ul.ul02 li span{ float:right; color:#666;}

.sub_contact .public{ background:url(../images/map.png) no-repeat 0px 18px; padding-bottom:25px;}
.sub_contact .public ul li{ line-height:28px; height:28px;  }
.sub_contact .public ul li.li02{ font-size:14px; padding-bottom:5px; line-height:20px; }
.sub_contact .public ul li.li03{ background:url(../images/addr01.png) no-repeat 0px center; padding-left:25px;}
.sub_contact .public ul li.li04{ background:url(../images/addr02.png) no-repeat 0px center; padding-left:25px;}
.sub_contact .public ul li.li05{ background:url(../images/addr03.png) no-repeat 0px center; padding-left:25px;}
/*--------------各个栏目结束---------------------*/



.info{ background:url(../images/b.jpg) repeat-x;}
.ct_info{ height:auto; overflow:hidden; width:1140px; margin:0px auto;}
.info .come{ width:160px; padding-left:30px; height:194px; padding-top:30px; float:left; background:url(../images/shu.jpg) no-repeat right center;}
.info .come ul{ height:auto; overflow:hidden; } 
.info .come ul li{ line-height:26px; font-size:14px; height:auto; overflow:hidden; }
.info .come ul li a{ color:#979797; }
.info .come ul li.ys03{ line-height:36px; font-size:16px; height:auto;  overflow:hidden;  }
.info .come ul li.ys03 a{ color:#000; }
.info .product,.news,.solution,.relative,.link{ height:auto; overflow:hidden;}
.info .link{ background:none;}
/*--------------介绍结束---------------------*/


.footer{ background:url(../images/footer.jpg) repeat-x; font-size:14px; overflow:hidden}
.ct_footer{ width:1140px; margin:0px auto;}
.footer01{ color:#949494; padding-left:25px; float:left;}
.footer02{ height:auto; overflow:hidden; height:26px; float:right; padding-top:13px; }
.footer02 a{ display:block; height:26px; width:26px; float:left; margin-right:9px;}
.footer02 a.aa01{ background:url(../images/icon01_1.png) no-repeat;}
.footer02 a.aa01:hover{ background:url(../images/icon01.png) no-repeat;}
.footer02 a.aa02{ background:url(../images/icon02_2.png) no-repeat;}
.footer02 a.aa02:hover{ background:url(../images/icon02.png) no-repeat;}
.footer02 a.aa03{ background:url(../images/icon03_3.png) no-repeat;}
.footer02 a.aa03:hover{ background:url(../images/icon03.png) no-repeat;}
.footer02 a.aa04{ background:url(../images/icon04_4.png) no-repeat;}
.footer02 a.aa04:hover{ background:url(../images/icon04.png) no-repeat;}
.footer02 a.aa05{ background:url(../images/icon05_5.png) no-repeat;}
.footer02 a.aa05:hover{ background:url(../images/icon05.png) no-repeat;}
/*--------------footer尾部结束---------------------*/


#slideshow {width:365px; height:145px; position:relative;}
#slideshow #slidesContainer {margin:0 auto; width:325px;height:145px;overflow:auto; /* allow scrollbar */ position:relative;}
#slideshow #slidesContainer .slide { width:325px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */height:145px;}

.control { display:block; width:20px; height:145px; text-indent:-10000px; position:absolute; cursor: pointer;}
#leftControl {top:0;left:0;background:transparent url(../images/control_left.jpg) no-repeat 0 0;}
#rightControl { top:0; right:0;background:transparent url(../images/control_right.jpg) no-repeat 0 0;}

#pageContainer { margin:0 auto; width:1000000px;}
.p_image{ height:100px; width:100px; float:left; margin: 18px 15px 0px 25px; display: inline;}
.p_word{ height: auto; overflow:hidden; width:160px; float:left; margin-top:18px;}
.p_word .p_word01{ font-size:14px; padding:5px 0px 5px 0px; height:auto; overflow:hidden;}
.p_word .p_word02{ color:#666; height:auto; overflow:hidden;}
/*----------------图片文字切换结束-------------------*/


.inner_ban{ height:180px; width:100%; background:url(../images/banner_01.jpg) no-repeat center 0 #fff; position:relative; z-index:-100}
.side_bg{ width:1236px; height:412px; margin:0 auto; background:url(../images/side_bg.png) no-repeat center 0;}
.mid{ padding:0px; height:auto;}
.w1200{width:1200px;margin:0 auto; overflow:hidden; height:auto}
.mid_hd{  height:30px;background:url(../images/bg_hd.png) no-repeat center 0 ; margin-top:-440px; position:relative; }
.side_lf{ width:213px; height:684px;  float:left}
.zoom { zoom:1 }
.hidden { visibility:hidden }
.none { display:none }
.inblock { display:inline-block }
.operate ul{ margin-top:10px;}
.operate ul li { display:inline-block; width:100%; position: relative; min-height:28px; _height:28px; z-index: 10; zoom:1; margin-bottom:6px; width:132px; margin-left:60px; background:#f7f7f7;}
.operate ul li h4 { cursor:pointer; background:url(../images/bg3.png) no-repeat 10px 10px; padding-left:30px; text-decoration:none; font-size:14px; color:#000; display:block;  line-height:28px; font-weight:normal;border:1px solid #e7e7e7;  }
.operate ul li h4 a{ color:#555}
.operate ul li.noline { border-bottom:none; }
.operate ul li h4:hover { text-decoration:none; cursor:pointer; }
.operate ul li.selected h4 { background-position:10px -46px; border-bottom:1px dotted #d2d2d2; }
.operate ul li a { }
.operate ul li .on a {font-weight:bold; }
.operate ul li a:hover { text-decoration:underline; }
.bg-color { background-color:#8caf00; }

.operate ul { }
.operate li .list-item { padding:5px 0; position:relative; zoom:1; background:#fff; border:1px solid #fff; }
.operate li .list-item p {}
.operate li .list-item a {  border:none; color: #333333; display:block; height:32px; line-height: 32px; margin: 0 -1px 0 1px; padding-left: 40px;  position: relative; text-decoration: none; font-size:12px; background:url(../images/dir.jpg) no-repeat 30px 14px;}
.side_rg{ float:right; width:950px; margin-right:16px; color:#333333;border-LEFT:1px solid #e6e6e6; padding-left:20PX; min-height:684px;}
.inner_position,inner_position a{ color:#444444}
.inner_til{ height:32px; line-height:36px; border-bottom:1px solid #e6e6e6; background:url(../images/pt.jpg) no-repeat 0px 10px; text-indent:26px; font-size:16px; }
.pro_list{ line-height:26px; margin-top:40px; width:1090px; margin-left:-70px;}
.pro_list li{ width:270px; height:auto; overflow:hidden; float:left; margin-bottom:50px; margin-left:70px;}
.pro_list li a img{ width:268px; height:150px; border:1px solid #e7e7e7;}
.time{ float:right; color:#999}
.news_list{ margin-top:10px;}
.news_list li{ background:url(../images/pt_02.jpg) no-repeat 0px center; text-indent:6px; line-height:30px; height:30px;}
.arc_til{ height:50px; line-height:50px; margin-top:14px;}
.date{ height:34px; line-height:34px;border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; color:#999;}
.cont_text{ line-height:28px; margin-top:14px;}

.context{ margin-top:20px;}
.context ul li{ line-height:30px;}
.context ul li a{ color:#2659a8}
.dede_pages{ width:100%; overflow:hidden;}

.thumb{ margin-top:20px; width:402px; float:left; overflow:hidden;}
.thumb img{  width:400px; border:1px solid #e7e7e7;}
.pro_info{ margin-top:20px; float:left; margin-left:10px;overflow:hidden;}
.pro_info li{ height:26px; line-height:26px;}
.til_color{ color:red; font-size:14px;}
.down{ background:url(../images/down.jpg) no-repeat 0px center; text-indent:30px; margin-top:10px;}
.down a{ color:#F00}
.gonggao1{width:1175px;background:url(../images/gonggao.png) no-repeat;margin: 10px auto; height: 39px;}
.laba{background:url(../images/laba.png) no-repeat;}
a.zbl_down{ background:url(../images/down.jpg) no-repeat; text-indent:26px; height:30px; line-height:30px; display:inline-block;}
.wrap {
 width:100%;
}
.a10 {
 FONT-WEIGHT: bold; COLOR: #666;  TEXT-DECORATION: none;
}
.a10:hover {
 TEXT-DECORATION: none; cursor:pointer;
}
.md-head {
 PADDING-LEFT: 0px; LINE-HEIGHT: 26px; HEIGHT: 26px
}
.md-head A {
 BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; FLOAT: left; BORDER-BOTTOM-WIDTH: 1px; MARGIN-LEFT: -1px; WIDTH: 96px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; font-size:14px;  font-weight:600;}
.md-head A.wid {
 WIDTH: 148px
}
.md-head A.cur {
  BORDER-BOTTOM-WIDTH: 0px; COLOR: #0099cc; BACKGROUND-COLOR: #f0f6f9; TEXT-DECORATION: none
}
.md-body {
 padding:15px;ZOOM: 1
}
a,area { blr:e-xpression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }
