﻿@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;  font-size:12px; color:#777777; font-family: "Microsoft Yahei"; line-height:28px;}
a{ text-decoration:none; color:#777777;}
ul,li,div, h1,h2,h3,h4,a,img,table,table,tr,td,dl,dt{ margin:0; padding:0}
ul,li{ list-style:none;}
img{ border:0;}
.clear{ clear:both}
.clearfix:after{ display:block; content:''; clear:both; visibility:hidden; }
input,textarea{outline:none}
.header_top
{
    height:25px; background:#cdcdcd; font-size:12px; overflow:hidden; line-height:25px; font-family: "Microsoft Yahei";
}
.header_top span
{ font-size:14px; color:#003591; float:right
}
#header{  height:120px;   }

.wrapper{ width:1000px; margin:0px auto; overflow:hidden }
.wrap
{ width:100%;  filter:alpha(opacity=50); -moz-opacity:0.5;  opacity: 0.5; background:#000; position:absolute; z-index:1; display:none;  
}
.logo{ float:left; margin-top:25px; width:385px;}
#header .right{ float:right; }

.menu{  width:610px; float:left;  overflow:hidden;   }


.Content{width:1000px;margin:0 auto;position: relative;}
.Top .Message{height:42px;background:#333333;line-height:42px;color:#B7B7B7;font-size:12px;}
.Top .Message .tips{width:676px;float:left;height: 42px;overflow: hidden;}
.Top .Message .tips ul li{margin-right: 20px;text-align: left; width: auto !important;font-size:14px;}
.Top .Message .English{float:right;width:250px;}

.menu li{ float:left; line-height:120px; width:85px; text-align:center; font-size:15px; }
.menu li a{ display:block; color:#000 }
.menu .w100{ width:100px;}
.menu .hover{ }
.menu .hover a{ color:#00a1fd;}
.menu  a:hover{ }
.menu .hover02{ }
.menu .hover02 a{ color:#00a1fd;}
.menu  a:hover{ }




.menu_lx
{ position:absolute; margin-top:80px; width:100%; z-index:1200 }
    .menu_lx .menu_about, .menu_lx .menu_why, .menu_lx .menu_news, .menu_lx .menu_pro, .menu_lx .menu_case
    {width:380px; height:215px;background:#f4f4f4; padding:30px 0px 0 10px;display:none
    }

.menu_lx .menu_about
    {  margin-left:75px;  background:url(../images/ico03.png) no-repeat center top

    }

    .menu_lx .class_l
    { float:left; width:90px; 
    }
        .menu_lx .class_l a
        { display:block; font-size:14px; line-height:30px; padding-left:10px; width:80px;
        }
            .menu_lx .class_l a:hover
            {background:#0091ff; color:#fff

            }
 
    .menu_lx .class_r
    {
        float:left; width:250px; padding-left:10px; border-left:1px #cccccc solid; line-height:19px;
       
    }
   .menu_lx .news_r
    { float:left; width:80px; 
    }
       .menu_lx .news_r a
        { display:block; font-size:14px; line-height:30px; padding-left:10px; width:75px;
        }
        .menu_lx .news_r a:hover
        {background:#0091ff; color:#fff
        }
        .menu_lx .class_r img,.menu_lx .news_l img
        { margin-bottom:5px;
        }

.menu_lx .news_l
    { float:left; width:250px; padding-right:10px; border-right:1px #cccccc solid; line-height:19px;
    }


.menu_lx .menu_why
    { width:370px; margin-left:170px; background:url(../images/ico03.png) no-repeat center top

    }
 .menu_lx .menu_news
    { width:350px;margin-left:235px; background:url(../images/ico07.png) no-repeat center top

    }
.menu_lx .menu_case
    { width:370px; margin-left:220px; background:url(../images/ico05.png) no-repeat center top

    }

.menu_lx .menu_pro
    {   width: 370px;margin-left:205px; background:url(../images/ico04.png) no-repeat center top
    }

.slider{ width:100%; height:620px; }
.banner_about{width:100%; height:235px; background:url(../images/banner_about.jpg) no-repeat center top }
.banner_news{width:100%; height:235px; background:url(../images/banner_about.jpg) no-repeat center top }
.banner_contact{width:100%; height:235px; background:url(../images/banner_about.jpg) no-repeat center top }
.banner_pro{width:100%; height:235px; background:url(../images/banner_about.jpg) no-repeat center top }
.banner_case{width:100%; height:260px; background:url(../images/banner.jpg) no-repeat center top #f0e6de}
.banner_contact{width:100%; height:260px; background:url(../images/banner.jpg) no-repeat center top #f0e6de}

.slider{ width:100%;  height:620px; }
#full-screen-slider { width:100%; height:620px; float:left; position:relative}
#slides { display:block; width:100%; height:620px; 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; text-align:center}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:30%; top:590px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:58px; height:3px; float:left; margin-left:15px;  background:#00a1fd }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff4700}


.ad1
{width:100%;  height:240px; background:url(../images/img.jpg) no-repeat center top;
}
.ad2
{width:100%;  height:150px; background:url(../images/k1.jpg) no-repeat center top;
}


.video
{width:100%;  height:470px; background:url(../images/v_bg.jpg) no-repeat center top;
}
.video_show
{ height:340px; margin:10px 0 0 0px; width:8400px; position:relative
}
.video_show li
    {
     float:left; width:570px; height:330px; background:#000; position:absolute;
    }

#v3,#v2,#v1
{ background:#000000
}
#v2, #v3
{ display:none
}
.video .w
{ padding-left:100px;
}
.video_show_ul
{
}
.video_show_ul li
    { float:left; margin-right:10px; width:183px; overflow:hidden; cursor:pointer
    }
    .video_show_ul .text
    { background:#000; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; color:#ffffff; position:absolute; margin-top:77px; width:176px; padding-left:8px; height:30px;
    }

#home_pro{ width:100%; height:445px;  background: #F1F1F1}
#home_pro .w{ margin:0 auto; width:1150px; overflow:hidden; padding-top:35px; text-align:center}

#home_pro .ul_pro{ width:1450px; padding-top:30px;}
#home_pro .ul_pro li{ width:210px;  float:left; height:220px; display:inline; margin:0 25px 0 0px }
#home_pro .ul_pro li img{ width:210px; height:210px;}

.home_class
{width:785px; background: url(../images/class_bg.gif) no-repeat  ; height:42px; margin:0 auto;
}
.home_class li{ float:left; width:98px; text-align:center; line-height:42px; color:#fff; font-size:14px; cursor:pointer}
    .home_class li a
    { color:#fff
    }
.home_class li:hover { background:#0069ab}
    .home_class .hover
    {background:#0069ab
    }
#home_con{ width:100%; background: url(../images/bg01.jpg) no-repeat center top ; height:400px;}
.home_nor{width:318px;  height:320px;  overflow:hidden; float:left;  border-radius:10px; margin-right:15px; margin-top:55px;}
.home_nor .tit{ background:#887577; color:#fff; height:38px; line-height:38px;  border-radius:10px 10px 0 0 ; font-size:26px; font-family:"Microsoft yahei"; padding-left:15px; }
.home_nor .img{}
.home_nor .con{ padding:10px 0; background:#fff; border-radius:0 0 10px 10px; height:160px;}

.home_nor .con .text{ padding:5px 10px; line-height:30px;}
.home_nor .con .news{}
.home_nor .con .news a{border-bottom:1px #e8e8e8 solid; display:block}


#home_link{ width:100%; background:#eeeeee; text-align:center; height:90px; padding-top:33px;}
#home_link ul{ width:450px; margin:0 auto}
#home_link ul li{ float:left; width:90px; }
#home_link a{  }

#home_consult{  width:100%; padding:30px 0;  background:url(../images/message_bg.jpg) no-repeat center top #5b9ec9; height:380px; }
#home_consult .tit{ text-align:center; color:#fff; height:90px; padding-top:0px; font-size:12px; line-height:18px;}
#home_consult .tit h2{ font-size:28px; color:#fff; height:30px;}
#home_consult .inpu01,#home_consult .input02{border-radius:10px  ; border:1px #cccccc solid; background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; padding-left:10px; font-size:12px; filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;}
#home_consult .inpu01{ width:300px; margin-right:15px; float:left;  height:40px; line-height:40px; color:#bebebe;}
#home_consult .input02{ width:955px;  height:160px; margin:20px 0; }
#home_consult .btn{ font-size:12px; border-radius:10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; border:1px #ff4e54 solid; background:#ff4e54; color:#fff; width:265px; height:40px; line-height:40px; padding-left:15px; float:right; margin-right:25px; text-align:left; cursor:pointer; }

.home_input_code
{
 border:0;  width:200px; color:#bebebe;}

#home_consult .textarea{width:940px;   border:1px; height:145px; line-height:28px; margin-top:5px; color:#bebebe; font-family: Arial;}


#home_consult .wrapper{ width:990px;}
#dis_con{ width:1000px;   margin:0 auto}

.dis_line{ width:100%; height:59px; border-bottom:1px #cfcfcf solid; }

.leftbar{ float:left; width:208px; padding-top:50px;  }


.right_con{ float:left; width:790px; overflow:hidden;  min-height:580px; font-family:"Microsoft yahei"; font-size:14px; padding-top:40px; line-height:38px; color:#393b41; border-left:1px #dbdbdb solid }
    .right_con .con
    { padding:30px 0 10px 25px;
     }
.showpath{ font-size:14px;    padding-top:15px;  height:45px;  overflow:hidden; border-bottom:1px #dbdbdb solid; padding-left:10px;}
.showpath a{  background:url(../images/show_ico.gif) no-repeat; padding-left:15px; color:#37383d; }
.showpath .home{ background:none}

.leftbar .class{ width:208px;}
    .leftbar .class .top
    { background:url(../images/leftbar_top.gif) no-repeat; text-align:center; font-size:26px; color:#fff; line-height:50px;  width:202px; height:75px;
    }
        .leftbar .class .m
    { background:url(../images/leftbar_m.gif) repeat-y;  width:202px; 
    }
            .leftbar .class .bot
    { background:url(../images/leftbar_bot.gif) no-repeat;  width:202px; height:14px;
    }

.leftbar .ul_class{ width:156px; font-size:18px;  line-height:38px; margin-left:25px;  }
.leftbar .ul_class li{    border-bottom:1px #e0e0e0 solid; text-align:center;  height:45px; padding-top:5px;}
.leftbar  .ul_class li a{   color:#000000; display:block; font-family:"Microsoft yahei";}
.leftbar  .ul_class li a:hover{ font-weight:bold; color:#0090ff;  }

.leftbar  .ul_class  .hover{font-weight:bold; color:#0090ff;}
.leftbar  .ul_class  .hover a{color:#0090ff; }

.leftbar .contact
{ margin-top:30px;
}/*
.leftbar .ul_class02{ width:207px; font-size:14px;  line-height:38px; }
.leftbar .ul_class02 li{    background:#dee4f2; border-bottom:1px #fff solid;}
.leftbar  .ul_class02 li a{ padding-left:15px;  color:#000000; display:block; font-family:"Microsoft yahei";}
.leftbar  .ul_class02 li a:hover{ font-weight:bold; color:#fff;background:url(../images/left_class_bg.gif) no-repeat; }

.leftbar  .ul_class02  .hover{font-weight:bold; color:#fff;background:url(../images/left_class_bg.gif) no-repeat;}
.leftbar  .ul_class02  .hover a{color:#fff;} */
.guide,.guide02,.guide_class,.guide_class02,.guide_class_in,#c3, #c2, #c4, #c5, #c6, #c7
{
   display:none
}

.leftbar .ul_class02{ width:156px; font-size:18px;  line-height:38px; margin-left:25px;  }
.leftbar .ul_class02 li{    border-bottom:1px #e0e0e0 solid; text-align:center;  height:45px; padding-top:5px;}
.leftbar  .ul_class02 li a{   color:#000000; display:block; font-family:"Microsoft yahei";  text-align:center}
.leftbar  .ul_class02 li a:hover{ font-weight:bold; color:#0090ff;  }

.leftbar  .ul_class02  .hover{font-weight:bold; color:#0090ff;}
.leftbar  .ul_class02  .hover a{color:#0090ff; }
    .leftbar .ul_class02 .firest0
    {  font-weight:bold; text-align:center; height:45px; border-bottom:1px #e0e0e0 solid;
    }
.leftbar .ul_class02 .firest0:hover
    {background:url(../images/leftbar_class_bg.gif) no-repeat left bottom;border-bottom:1px #fff solid; color:#ffffff; cursor:pointer }
.leftbar .ul_class02 .firest1
    {background:url(../images/sanji_bg.gif) repeat-y; font-size:14px; border-bottom:1px #ccc dashed; text-align:center; display:none  
    }
.leftbar .ul_class02 .firest1:hover
    {background:url(../images/erji_bg.gif) no-repeat left center;
 }

.leftbar .ul_class02  .hover1 
    {background:url(../images/erji_bg.gif) no-repeat left center; display:block; color:#ffffff;font-weight:bold
    }
.leftbar .ul_class02  .hover2
    {background:url(../images/leftbar_class_bg.gif) no-repeat left bottom; display:block; color:#ffffff
    }

.leftbar .ul_class02 .firest1:hover a,.leftbar .ul_class02  .hover2 a,.leftbar .ul_class02  .hover1  a
    { color:#fff; font-weight:bold
    }
.leftbar .ul_class02 .firest2 a
    { font-size:12px;
    }
.leftbar .ul_class02 .firest0 .hover01
    {background:url(../images/leftbar_class_bg.gif) no-repeat left bottom; 
    }
.leftbar .ul_class02 .firest0:hover a
    {color:#fff
    }


.right_con .con{ }
.right_con h1{ font-size:26px; font-weight: normal; padding:5px 0px 15px 0px;   text-align:center; color:#393b41}
.right_con h2{ font-size:24px; font-weight: normal; padding:5px 0px 15px 0px;   color:#393b41}


#footer{ width:100%;  line-height:26px; font-family:Arial; overflow:hidden; background:#343542; height:220px; padding-top:50px; }
#footer .wrapper{ padding-top:20px; width:1000px; margin:0px auto }

#footer .logo{ float:left;  height:172px; width:320px; padding-top:10px;}
#footer .text{ float:left; padding-left:30px; width:390px; line-height:24px; padding-top:5px; font-family: Verdana, Geneva, sans-serif; font-size:13px; color:#5e5e5e; background:url(../images/footer_line.gif) repeat-y left top; }
#footer .link{ float:left}
#footer .er{ float:right; padding-top:30px;}


.ul_list{ width:765px; }
.ul_list li{  padding:9px 0; line-height:20px; height:150px}
.ul_list li span{ float:right; color:#666666}
.ul_list li a{ color:#333333}
.ul_list li a:hover{ color:#0090ff; }
    .ul_list .time
    { float:left; background:#eeeeee;  width:60px; text-align:center; font-size:12px; line-height:28px; color:#5c5c5c;margin-top:8px;
    }
        .ul_list .time strong
        { border-bottom:1px #e4e4e4 solid; display:block; color:#0090ff; font-size:30px; line-height:30px; padding:5px 0
        }
        .ul_list .img
    { float:left; padding-top:8px;
    }
            .ul_list .img img
            { width:180px; height:120px;
            }
            .ul_list .text
    { float:left; padding-left:15px; width:485px; overflow:hidden; 
    }

                        .ul_list .text h2
    {  height:38px; line-height:24px; overflow:hidden; font-size:20px;
    }
                .ul_list .text .des
                {width:485px; height:44px; line-height:18px;  color:#676767; overflow:hidden
                }
.ul_list .text  .more
{ color:#0090ff
}
.ul_pro02{ width:790px; padding:10px 0px 5px 10px; line-height:28px;}
.ul_pro02 li{ width:222px; float:left; padding:10px; height:275px; margin:0px 15px 40px 0;display:inline; background:url(../images/pro_bg02.gif) no-repeat;  }
.ul_pro02 li .img{width:190px; height:225px;  margin:0 auto;   }
.ul_pro02 li .img img{ width:190px; height:190px; margin-top:20px;}
.ul_pro02 li .text{  text-align:center; padding-top:10px; }
.ul_pro02 li .text a{font-size:16px;   color:#333333; }
.ul_pro02 li span{ font-size:12px; color:#aaaaaa; display:block; }
.ul_pro02 li:hover{ background:url(../images/pro_bg.gif) no-repeat;  }
.ul_pro02 li:hover .text a { color:#0090ff
}
.ul_pro02 li .text a:hover{color:#000;}
.contact_text
{ line-height:24px;
}
.contact_link
{
    width:800px; background:#eeeeee; border-radius:10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; height:68px; padding-top:5px; margin-top:25px;

}
    .contact_link a
    {
     margin:0px 5px 0px 20px}


.contact_m{ width:800px; margin:10px 0; margin-bottom:30px;  border-bottom:0; background:#373843; border-radius:10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; padding:10px 0; height:400px;}


.contact_m .inpu01{border-radius:10px  ;  background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; padding-left:10px; font-size:12px;  margin-bottom:10px;}
.contact_m .inpu01{ width:230px; margin-left:17px; float:left;  height:40px; line-height:40px; color:#bebebe;}
.contact_m .btn{ font-size:12px; border-radius:10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; border:1px #ff4e54 solid; background:#ff4e54; color:#fff; width:265px; height:40px; line-height:40px; padding-left:15px; float:right; margin-right:25px; text-align:left; cursor:pointer; }

.contact_m  .input02{ width:150px;border:0px;  float:left;  height:38px; line-height:38px; color:#bebebe; margin-left:17px; background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; padding-left:10px;}
.contact_m  .input02_t{ width:120px;border:0px;  height:35px; line-height:35px; color:#bebebe;  background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; }

.contact_m  #ValidateImg
    {
    margin:10px 0 0 10px}


.inpu_w
{ width:190px;  border:0;height:35px; line-height:35px; color:#bebebe;
}
.contact_m  .textarea_t{width:700px; background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px;  border:0px; height:125px; line-height:28px; margin-top:5px; color:#bebebe; font-family: Arial; }
.contact_m  .textarea02{width:740px; background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; padding-left:10px;   border:0px; height:145px; line-height:28px; margin-top:5px; color:#bebebe; font-family: Arial; margin-left:20px; margin-bottom:10px;}

.contact_m .tit {
  width: 600px;
  text-align: center;
  margin: 0 auto;
  padding-bottom: 30px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
}

.cc, .xh, .xz, .yt
{ display:none
}
.pad30{ padding:30px 0; }
.pro_info{ width:760px;  padding:20px 0px; margin-bottom:30px;  }
.pro_info h1{font-size:16px; font-weight: bold; padding:10px 0px 20px 0px; color:#7da604;  text-align:center}
.pro_info .con{ padding:10px;}
.pro_img_p
{float:left; width:375px; overflow:hidden; 
}

.smallimg{ padding-top:15px; }

.smallimg ul{}
.smallimg ul li{ width:60px; height:60px; float:left; margin-right:10px;   cursor:pointer;  border:2px #fff solid;}
.smallimg ul li img{  width:60px; height:60px; }

.smallimg ul li:hover  {  border:2px #0091ff solid; }

    .smallimg ul .hover
    {border:2px #0091ff solid;
    }
    
.pro_info_img{  width:370px; height:360px; border:1px #e9e9e9 solid; text-align:center; padding-top:10px;}
.pro_info_img img{ width:350px; height:350px;}
.pro_info_text{ float:right; width:360px; margin-right:5px; color:#464540}

.pro_info_text .name{ color:#000; font-size:24px; font-family:"Microsoft yahei";  padding:0px 0px 8px 0px; }

.pro_info_text .des{  padding:5px 0px 10px 0px; font-size:14px; color:#666666; line-height:20px }
.pro_info_text .desh{ min-height:170px; color:#9d9d9d; font-size:12px; }
.pro_info_text .pro_btn_w{ height:80px; font-size:12px; width:400px; }
.pro_info_text .pro_btn{ float:left ; padding:0px 5px;  font-size:12px; background:url(../images/consult_bg.gif) repeat-x; border:1px #e87b0e solid; color:#fff; height:34px; width:210px; margin-right:15px;border-radius:3px;-moz-border-radius: 3px;  -webkit-border-radius: 3px;}

.pro_info_text .pro_btn a{ background:url(../images/consult_ico.gif) no-repeat 8px 7px;  color:#fff; padding-left:35px; font-size:20px; line-height:30px; }

.pro_info_text .sk{ float:left;
}

.pro_info_text .description{ padding-top:15px;}
.description .tit{color:#d76538; font-size:16px; font-family:"Microsoft yahei"; height:36px; line-height:30px;   background:url(../images/pro_dis_tit_bg.gif) repeat-x  0 -1px }
    .description .tit ul li
    { float:left; width:120px; margin-right:12px; text-align:center; background:url(../images/pro_n_tit_bg.gif) repeat-x ; border:1px #b5b2b2 solid ; color:#000; cursor:pointer
    }
    .description .tit ul
    { 
    }
        .description .tit ul .hover
        { border:1px #0090ff solid; border-bottom:1px #fff solid;border-top:2px #0090ff solid; background:#fff
        }
.description .des_con{ padding:5px 0; min-height:250px}
.news_pic{
	position: absolute;
	
	top: 447px;
	z-index:8;
	margin-left:710px;
	display: inline;
}









.pro_w{ min-height:650px;}



.tc_consult_w{ width:100%; position:absolute;  z-index:2; top:430px; display:none}
.tc_consult_w .clo{  cursor:pointer; position:absolute; margin-left:680px}
.tc_consult_w .consult_w{ width:740px;  background:#373843; margin:0 auto; padding:20px 0; height:380px; padding-bottom:40px; border-radius:10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; }

 .tc_consult_w .consult_w .tit
    {
     width:600px; text-align:center; margin:0 auto; padding-bottom:30px; color:#7b7c87; font-size:14px; line-height:24px;}


    .tc_consult_w .consult_w .inpu01
    {
    }


.tc_consult_w .consult_w .btn,.tc_consult_w .consult_w .close{color:#fff; padding:8px 25px;border-radius:3px ;-moz-border-radius:3px;  -webkit-border-radius:3px; border:0; cursor:pointer}
.tc_consult_w .consult_w .btn{ background:#e6302f;    }
.tc_consult_w .consult_w .close{background:#4d586c;}





.tc_consult_w .consult_w .inpu01{border-radius:10px  ; border:0px #cccccc solid; background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; padding-left:10px; font-size:12px; margin-bottom:10px;}
.tc_consult_w .consult_w .inpu01{ width:210px; margin-left:17px; float:left;  height:40px; line-height:40px; color:#bebebe;}
.tc_consult_w .consult_w .input02{ width:150px;border:0px;  float:left;  height:38px; line-height:38px; color:#bebebe; margin-left:17px; background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; padding-left:10px;}
    .tc_consult_w .consult_w #ValidateImg
    {
    margin:10px 0 0 10px} 

.tc_consult_w .consult_w .btn{ font-size:12px; border-radius:10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; border:1px #ff4e54 solid; background:#ff4e54; color:#fff; width:220px; height:40px; line-height:26px; padding-left:15px; float:right; margin-right:25px; text-align:left; cursor:pointer; }
    .tc_consult_w .consult_w .input_03
    {
     display:none}


.tc_consult_w .consult_w  .textarea{width:682px; background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; padding-left:10px;   border:0px; height:145px; line-height:28px; margin-top:5px;margin-bottom:10px; color:#bebebe; font-family: Arial; margin-left:17px}

.tc_consult_w .consult_w .inpu01{ padding-left:10px; font-size:12px; margin-bottom:10px; border:1px #000 solid; height:40px; border-radius:10px  ;  background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px;}
.tc_consult_w .consult_w .inpu01{ width:210px; margin-left:17px; float:left;  line-height:40px; color:#bebebe; }


.tc_consult_w .consult_w .input02{ width:150px;border:0px;  float:left;  height:38px; line-height:38px; color:#bebebe; margin-left:17px; background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; padding-left:10px;}
.tc_consult_w .consult_w .btn{ font-size:12px; border-radius:10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; border:1px #ff4e54 solid; background:#ff4e54; color:#fff; width:220px; height:40px; line-height:26px; padding-left:15px; float:right; margin-right:25px; text-align:left; cursor:pointer; }
.tc_consult_w .consult_w .input_03
    {
     display:none}
    .tc_consult_w .consult_w input
    {
        border:0px #ff0000 solid; height:35px; width:200px;  color:#bebebe;
    }


.tc_consult_w .consult_w  .textarea{width:682px; background:#fff; -moz-border-radius:10px;-webkit-border-radius: 10px; padding-left:10px;   border:0px; height:145px; line-height:28px; margin-top:5px;margin-bottom:10px; color:#bebebe; font-family: Arial; margin-left:17px}

.tc_consult_w .consult_w  .textarea2{width:670px; border:0px; height:135px; line-height:28px; color:#bebebe; font-family: Arial;}





.tab0203{ border:1px #989898 solid; border-bottom:0; margin-bottom:20px;}
.tab0203 td{ padding:2px 0; color:#282828; font-size:12px;}
.tab0203 .td_l{ border-bottom:1px #989898 solid; border-right:1px #989898 solid;  text-align:center; }
.tab0203 .td_r{ text-align:center;  border-bottom:1px #989898 solid;border-right:1px #989898 solid; font-size:12px;} 
.tab0203 .td_end{text-align:center; border-bottom:1px #989898 solid; font-size:12px;}
.tab0203 .bg{ background:#ececec}
.tab0203 .bg2{ background:#dddddd}
.tab0203 .trbg{ background:#f8f8f8}
.tab0203 .trbg2{ background:#777d8a;  color:#fff; border-right:1px #5b616e solid; text-align:center; border-bottom:1px #5b616e solid;}

.tab0203 .trbg3{ background:#606d84;  color:#fff; border-right:1px #5b616e solid; text-align:center; border-bottom:1px #5b616e solid;}
.anpager{margin-bottom: 10px; font-size:12px; }
.anpager .cpb
        { background: #0090ff ;
            
            border: 1px solid #CCCCCC;
            color: #FFFFFF;
            
            margin: 5px 4px 0 0;
            padding: 1px 5px;
        }
        .anpager a
        {
            
            border: 1px solid #CCCCCC;
            color: #666666;
            margin: 5px 4px 0 0;
            padding: 1px 5px;
            text-decoration: none;
        }
        .anpager a:hover
        {background: #a3596d ;
           
           
            color: #FFFFFF;
        }





#news_w_tit{ width:900px; margin:0 auto; text-align:center; height:90px;}

#news_w{ width:1002px; margin:0px auto; padding:40px 0; overflow:hidden}
#news_w .wrapper{ width:1280px;}
#news_w .title{ font-size:16px;  color:#333333; height:30px; border-bottom:1px #ff4700 solid; margin-bottom:15px; }
#news_w .title span{ float:right; font-size:10px; font-weight:normal; color:#6e6e6e; margin-right:8px;}
#news_w .nor01{ float:left; width:305px; margin-right:40px; }
#news_w .title span a{color:#6e6e6e; }
#news_w .nor01 .con{ line-height:23px; color:#666666}

#news_w .ul_news{ list-style:none; }
#news_w .ul_news li{ line-height:23px; background:url(../images/arrow.gif) no-repeat 0 8px; padding-left:8px }
#news_w .ul_news li a{color:#666666;}
#news_w .ul_news li a:hover{color:#363636;}



#why_w,#case_w{ width:1000px; margin:0px auto; padding:60px 0; overflow:hidden}

#why_w .title,#case_w .title,#qy_w .title{  width:900px; margin:0 auto; text-align:center; height:90px; }

#why_w .ul_u{ width:1250px; padding-top:20px;}
#why_w .ul_u li{ width:195px;  float:left; height:200px; display:inline; margin:0 10px 0 0px }
 #case_w .img
{width:1002px; margin:0 auto; text-align:center; }
#qy_w
{ width:1000px; margin:0px auto; padding:20px 0 10px 0; overflow:hidden
}

    #qy_w ul
    {
    }
     #qy_w ul img 
    { border:1px #f6f6f6 solid
    }

                
.rollphotos {WIDTH: 950px; margin:0px auto; }
.blk_29 { OVERFLOW: hidden;   ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton,.blk_29 .RightBotton{ width:27px; cursor:pointer;  position:absolute; top:20px; height:57px;}
.blk_29 .LeftBotton {BACKGROUND: url(../images/left_btn.gif) no-repeat; LEFT: 0px; FLOAT: left;  }
.blk_29 .RightBotton {RIGHT: 10px; BACKGROUND: url(../images/right_btn.gif) no-repeat ; right:0px; FLOAT: right;   }
.blk_29 .Cont { OVERFLOW: hidden; WIDTH: 900px;   margin-left:50px; padding-top:10px; }



.blk_29 .box {FLOAT: left; WIDTH:150px;  }
.blk_29 .box a{display:block}
.blk_29 .box IMG {  width:105px; height:85px;border:1px #f6f6f6 solid }

.slider_ad
{ width:1002px;  margin:20px auto; padding:0 
}







        .slideBox{ width:1000px; height:90px; overflow:hidden; position:relative;  }
        .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none }
        .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
        .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
        .slideBox .hd ul li.on{ background:#f00; color:#fff; }
        .slideBox .bd{ position:relative; height:100%; z-index:0;   }
        .slideBox .bd li{ zoom:1; vertical-align:middle; }
        .slideBox .bd img{ width:1000px; height:90px; display:block;  }

        .slideBox .prev,
        .slideBox .next{ position:absolute; left:2px; top:50px; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
        .slideBox .next{ left:auto; right:2px; background-position:8px 5px; }
        .slideBox .prev:hover,
        .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
        .slideBox .prevStop{ display:none;  }
        .slideBox .nextStop{ display:none;  }