@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; color:#727272;}
ul,li,p{ list-style:none; margin:0px; padding:0px;}
a{ text-decoration:none;}
.m{ width:1000px; margin:0 auto;}
.mt10{ margin-top:10px;}
.f_l{ float:left;}
.f_r{ float:right;}
.clearfix{ clear:both; height:0px; overflow:hidden;}

.dc_top{ height:auto;}
.logo{ padding:10px 0px;}
.search{ width:226px; height:27px; background:url(../images/sear_bg.jpg) no-repeat;border:1px solid #ABABAB; margin-top:50px;}
.search .inpt{ border:0px; background:none; line-height:24px; width:195px;}
.search .sub{ padding:2px 9px; background:none; border:0px; cursor:pointer;}
.menu{ height:65px;background:#FFF;}
.menu ul{}
.menu ul li{ list-style:none; float:left;line-height:65px;}
.menu ul li a{ color:#000000; font-size:14px; font-family:"Microsoft YaHei";width:120px;text-align:center; display:block; border-left:1px solid #EBEBEB;}
.menu ul li a.fir{ width:140px; letter-spacing:5px;}
.menu ul li a.hover,.menu ul li a:hover{background:url(../images/menu_hover.png) center;color:#FFF; font-size:18px; border-left:0px;}
.menu .mainlevel ul {display:none; position:absolute;}
.menu .mainlevel li {border-bottom:1px solid #ED8E03; background:#FA9817; width:120px; clear:both; border-left:0px;/*IE6 only*/}
.menu .mainlevel li a{ color:#FFF;line-height:35px;border-left:0px;}
.menu .mainlevel li a:hover{background:#FA9817; font-size:14px;}

.gonggao{ height:58px; line-height:58px; border-bottom:1px solid #E0E0E0; background:#FFF}
.gonggao .t1{font-family:"Microsoft YaHei";font-size:16px; font-weight:bold; padding-left:10px; padding-right:5px;}
.gonggao .more{ width:75px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; background:#DCDCDC; font-weight:bold; margin:15px 20px 0 0;}
.gonggao .more a{color:#FFF;}
.gonggao table td{ padding:0 2px;}

.step{ padding:10px 0px; height:auto; overflow:hidden; }
.main01{ height:auto;}
.m01_line{background:url(../images/m01_line.jpg) 0 10px no-repeat; width:1px; height:272px;}
.m01_news{ width:275px; padding-right:35px;}
.m01_about{ width:280px; padding-right:40px; padding-left:40px;background:url(../images/m01_bg.jpg) center 0 no-repeat; height:300px;}
.m01_contact{background:url(../images/m01_bg.jpg) 20px 0 no-repeat; padding-right:20px; margin-right:-20px;}
.main01 .title,.m02 .title{ font-size:20px; color:#050505;font-family: Microsoft Yahei, Helvetica, Arial; font-weight:bold;}
.main01 .entitle,.m02 .entitle{font-size:16px; color:#DD0333;font-family: Microsoft Yahei, Helvetica, Arial; font-weight:bold; background:#F3F4F9; border:1px solid #E6E7EB; height:15px; line-height:15px; margin-top:2px;}
.m01_news .cont{ margin-top:10px;}
.m01_news .cont p{line-height:20px; border-bottom:1px dashed #A9A9A9; color:#727272; padding:7px 0px; height:auto; overflow:hidden;}
.m01_news .cont p a{color:#727272;}

.m02_w{background:#ECEFF4; width:100%; clear:both; padding-bottom:20px;}
.m02 .pro_title{ height:75px; clear:both;overflow:hidden;}
.prolist{ background:#FFF; padding:20px 20px; padding-top:10px;}
.prolist .t1{font-size:16px; color:#999999;font-family: Microsoft Yahei, Helvetica, Arial; font-weight:bold; padding:0 5px; border-bottom:1px solid #F4F4F4; padding-bottom:5px;}
.prolist .t1 a{color:#999999;}
.prolist .pro_cont{ height:auto; overflow:hidden;padding:0 3px;}
/* INDEX */
/* ------------------------------------ */
.index_div{margin:10px 24px 20px 0;cursor:pointer; float:left;}
.index_img {border:#f4f4f4 8px solid; float:left}
.index_div:hover .index_img {border:#00AEEF 8px solid;}
.index_div span{position:absolute;overflow:hidden;margin:188px 0 0 -208px;padding:0 5px 0 5px;width:190px;height:20px;line-height:20px;color:#FFF;}
.span_alpha {background-color:#00AEEF; opacity:0.7;filter:alpha(opacity=70);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.index_div:hover span{ margin:148px 0 0 -208px;height:60px;cursor:pointer;}

.case{ height:190px; padding-top:10px;}
.case li{ list-style:none; float:left; width:140px; padding:5px 0;}
.case li p{ line-height:23px; text-align:center;}

.footer_w{ width:100%; background:url(../images/footer_bg.jpg) repeat-x;font-family: Microsoft Yahei, Helvetica, Arial;}
.footer{ height:170px;}
.fotmenu{ width:750px; padding-top:30px}
.fotmenu li{ float:left; padding:0 20px; background:url(../images/fotmenu_line.jpg) no-repeat;}
.fotmenu li.fir{ background:none;}
.fotmenu li a{ color:#6b5929; font-size:14px; margin-bottom:5px; display:block;}
.fotmenu li p{ line-height:20px;}
.fotmenu li p a{ font-size:12px; color:#000;}
.copy_w{ width:100%; background:#002C5B; padding:15px 0; color:#6389B0;font-family: Microsoft Yahei, Helvetica, Arial;}
.copy_w p{ line-height:18px;}
.copy_w p.p1 a{ color:#C1D1E8;}
.copy_w p a{color:#6389B0;}

#full-screen-slider { width:100%; height:612px; position:relative; z-index:1;}
#slides { display:block; width:100%; height:612px; list-style:none; padding:0; margin:0; position:relative}
#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:510px; 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:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}