@charset "utf-8";

@import url("common.css");

body{background:#fff;overflow-x:hidden}

.h_wrap{height:29px;width:100%;z-index:99;}
.h_top{height:20px;line-height:20px;padding-top:6px;color:#6d6d6d;overflow:hidden;}
.h_top a{padding:0 3px; color:#6d6d6d;}
.h_top a img{vertical-align:middle;}
.h_top .wb{padding-right:0;}
.h_top span{padding-right:3px;}
.login{border-right:1px dotted #bfbfbf;}
.h_top .t_pic{padding-right:0;}
.h_top .t_pic a{padding:0 3px;}
.h_wrapmove{height:48px;background:url(Img/Common/h_wrap_02.gif) repeat-x left top;width:100%;position: fixed;
top: 0px;_position: absolute;_margin-top:138px;_top: expression(eval(document.documentElement.scrollTop-138));z-index:98;}

#menunav{top:114px;z-index:555;width:100%;height:60px;line-height:60px;background:#B70B6A;}
#bg{border-top: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;background:url(i/bg_menunav.png);}
#menunav ul{width: 1200px;margin: 0 auto;}
#menunav li{float:left;display:block;}
#menunav li a{display:block;width:113px;line-height:56px;color:#fff;font-size:15px;text-align:center;cursor: pointer;}
#menunav li a.current span,#menunav li a:hover span{color:#fff;}
#menunav li a.current, #menunav li a:hover {
    color: #fff;
    border-bottom: 4px solid #ff6bc8;
}
.footer_nav #menunav li a.current,.footer_nav #menunav li a:hover {
    color: #fff;
    border-bottom:none;
}


#menunav ul li ul{position:absolute;display:none;margin:0;top:70px;left:-600px;z-index:2000;width:1048px;background:none;padding-top: 40px;min-height: 192px;padding-left: 227px;}
#menunav ul li ul li{float:none;width:100%;height:25px;line-height:25px;}
#menunav ul li ul li a{margin:0;padding:0;display:block;color:#000;height:25px;text-indent:0;line-height:25px;background:url("../img/navbg.jpg") 50%;border-bottom: 1px solid #b9baba;
text-align: left;}
#menunav ul li ul li a:hover{color:#fff;background:#6eb92b}

.footer_nav #menunav li a{line-height:60px;color:#fff;font-size:15px;text-align:center;}


#banner{position: relative;
overflow: hidden;

margin: 0 auto;}
#banner .inner{position:relative;left:50%;margin-left:-960px;width:1920px;}
#banner .inner .text{position:absolute;top:350px;left:50%;margin-left:-500px}

#sbanner{position:relative;height:254px;overflow:hidden;border-bottom: 1px solid #e4e4e6;display:none}
#sbanner .inner{position:relative;left:50%;margin-left:-960px;width:1920px;}

.lt{position:absolute;top:0;left:50%;margin-left:-960px;z-index:444;width:523px;height:447px;background:url(i/bg_h_lt.png) no-repeat;display:none;}
.rb{position:absolute;top:214px;left:50%;margin-left:705px;z-index:444;width:255px;height:231px;background:url(i/bg_h_rb.png) no-repeat;display:none;}


#box_main{margin:0 auto;width:1200px;}
#box_main .inner{margin:0 auto;width:1000px}

#box_left{float:left;width:200px;}
#box_right{float:right;width: 960px;border-left: 1px solid #d1cdcd;}
#box_right.all{width:1200px; border-left:none;}

.lv1{background: #073190;}
.lv1 a{color:#fff;}


#condetail{padding:24px;line-height:24px;}
#box_right .caption h4{position: absolute;width: 150px;font-size: 18px;color: #073190;font-weight: 500;overflow:hidden;height: 25px;
line-height: 22px;}
#box_right .caption h4.about{background: none;}
#box_right .caption h4.new{background: none;}
#box_right .caption h4.product{background: none;}
#box_right .caption span{position: absolute;
left: 111px;
font-size: 14px;
color: rgb(91, 92, 98);}

#plist{padding:0 24px;    margin-left: 22px;}

#box_right.all .news_detail{width:790px;float:left;}

.sbtitle{padding:0;color:#fff;font-size:22px;text-align:center;line-height:50px;}

#da{font-size:26px;color:#fff;background:#c33c85;margin-top:10px;}
#xiao{font-size:16px;position: relative;top: -24px;left: -29px;display: none;}

#box_right .caption h4.ctel{background: url(i/ctel.png) no-repeat 100% 50%;}




#sidemenu{margin-bottom:30px;}
#sidemenu .caption{height:49px;line-height:49px;text-align:left;background:url(i/bg_sidemenu_caption.png) no-repeat;display:none;}
#sidemenu .caption h4{margin-left:80px;color:#fff;font-size:16px}
#sidemenu .caption h4 span{display:none}
#sidemenu li{margin: 15px auto;}
#sidemenu li a{display:block;line-height:32px;color:#484849;font-size:15px;text-align:center;/* background:url(i/lbg.png) no-repeat 25px 0; */}
#sidemenu li a:hover,#sidemenu li .current{color:#c33c85;}
#sidemenu li ul li{margin: 0 auto;}
#sidemenu li ul li a{background: none;} 
#sidemenu li .will{color:#fff;background:#c33c85;line-height:2;}
#sidemenu li .will:hover{color:#fff;}

#iabout{float:left;width:300px;text-align:left;border-bottom: 1px solid #d0d0d0;}
#iabout .cc{line-height:24px}
.p .more img{margin:0 10px;top: 5px;
position: relative;}

#inews{float:left;width:300px;margin-top: 50px;}
#inews .cc{padding:0;}

.inews{margin-left:225px;width:247px}
.inews li{padding:8px 20px;height:66px;background:url(i/bg_inews_li.png) no-repeat}
.inews li:hover{color:#fff;background-position:0 -82px}
.inews li:hover a{color:#fff}
.inews li .date{display:block}

.message .item{display:inline-block;margin:0 10px;} 

   .top_btn_left{
   	float:left;
   } 
   .top_btn_right{
   	float:right;
   }
   .footer{background:#fff;}
   .footer .inside{width:1200px;margin:0 auto;}
    .footer_nav #menunav{text-align:center;}
   .footer_nav li{}
   .footer_logo{width:320px;padding:55px 0 55px 40px;float:left;}
   .footer_logo img{max-width:100%; width:320px; height:auto; display:block; }
   .kk{width:480px;padding:30px 0 0 200px;float:right; background:url(../img/e.jpg) no-repeat 0 30px;}
   .kk .itemText{font-size:14px;line-height:2.1;padding:0 40px;}
#box_footer{color:#686868;margin:0 auto;background:url(i/foot_bg.jpg) no-repeat 50% 0;height: 215px;position: relative;}
#gotop{width: 78px;height: 40px;position:absolute;bottom: 44px;left: 50%;margin-left: -39px;cursor: pointer;}
#box_footer .inner{margin:0 auto;width:455px}
.fbtn{padding:10px;}
.fbtn li{float:left;width:100px;text-align:center}
.fbtn li a{font-size:14px;}
.fbtn li a:hover{color:#00a0e9}
.fbtn li img{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;}
.fbtn li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);box-shadow:0px 0px 10px gray;-webkit-box-shadow:0px 0px 10px gray;-moz-box-shadow:0px 0px 10px gray;}

/* Skitter styles */

.box_skitter {position:relative;width:1920px;height:504px;left:50%;margin-left:-960px;}
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none;}

.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

/*.box_skitter .prev_button {position:absolute;top:50%;left:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(i/skitter/prev.png) no-repeat left top;}
.box_skitter .next_button {position:absolute;top:50%;right:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(i/skitter/next.png) no-repeat left top;}*/

.box_skitter .prev_button {position:absolute;bottom:162px;left:3%;z-index:100;width:55px;height:107px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(i/skitter/prev.png) no-repeat left top;}
.box_skitter .next_button {position:absolute;bottom:162px;right:3%;z-index:100;width:55px;height:107px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(i/skitter/next.png) no-repeat left top;}

.box_skitter .info_slide {position:absolute;bottom:15px;left:50%;margin-left:-50px;z-index:100;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.75;}
.box_skitter .info_slide .image_number {background:#fff;float:left;margin:0 5px 0 0;cursor:pointer;width: 11px;height: 11px;
  -moz-border-radius: 50%; /* Firefox */
  -webkit-border-radius: 50%; /* Safari 和 Chrome */
  border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.box_skitter .info_slide .image_number_select {background:#ab105c;float:left;margin:0 5px 0 0;width:15px;height: 15px;}

.box_skitter .container_thumbs {position:relative;overflow:hidden;height:50px;}
.box_skitter .info_slide_thumb {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;height:45px;top:auto;bottom:-5px;left:-5px;padding:5px;opacity:1.0;}
.box_skitter .info_slide_thumb .image_number {overflow:hidden;width:70px;height:40px;position:relative;}
.box_skitter .info_slide_thumb .image_number img {position:absolute;top:-50px;left:-50px}

.box_skitter .box_scroll_thumbs {padding:0 10px;}
.box_skitter .box_scroll_thumbs .scroll_thumbs {position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;cursor:pointer;border:1px solid #333;}

.box_skitter .info_slide_dots {position:absolute;bottom:-40px;z-index:100;padding:5px 0 5px 5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.box_skitter .info_slide_dots .image_number {background:#333;float:left;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:18px;height:18px;text-indent:-9999em;overflow:hidden;}
.box_skitter .info_slide_dots .image_number_select {background:#cc0000;float:left;margin:0 5px 0 0;}

.box_skitter .label_skitter {z-index:150;position:absolute;bottom:0px;left:0px;display:none;}

.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}

.location {
    border: 1px solid #c33c85;
    text-align: left;
    padding: 0 10px;
}

