@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;list-style:none;}
body,div,form,ul,li,span,h1,h2,i,p,dl,dt{margin:0;padding:0; list-style-type:none;}
body {text-align:center;color:#797979;font-size:12px;font-family:"微软雅黑";}
img	{border:0px;}

a{text-decoration:none;color:#333;font-family:"微软雅黑";}
a:hover{color:#0085CC; text-decoration:none;}
.cle{ clear:both;}
.fl{float:left}
.fr{float:right}
.mt20{margin-top:20px;}
.ml25{margin-left:30px;}


.box,.header{width:980px;margin:0 auto;}
.header{ height:88px; overflow:hidden;}
.logo{float:left;margin-top:24px;}
.lag{float:right;margin-top:36px;}
.lag a{padding:0 10px; display:inline-block}

.nav{width:100%; background:url(../images/nav-bg.jpg) repeat-x; height:38px;}
.nav ul{margin:0 auto;width:980px;}
.nav li{width:98px;float:left; line-height:38px;}
.nav li a{width:98px;float:left; text-align:center;font-size:13px;color:#fff;}
.nav li:hover,.nav li.cur{ background:#429FDA;}
.nav li a:hover{ font-weight:bold;}

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:0px; top:38px; background:url(../images/png-1.png) repeat-y;white-space:nowrap; width:98px; height:auto; overflow:hidden; z-index:300;}


#nav li:hover ul.sub li
{display:block; float:left; width:98px;background:none;height:33px; line-height:33px;}


#nav li:hover ul.sub li a:hover 
{background:url(../images/sub-nav-hover.jpg) no-repeat;}
#nav li:hover ul.sub li a.fly:hover
{color:#fff;}

#nav li:hover ul.sub li.conr{ background:none;width:118px;float:left;margin:15px 0 0 15px; display:inline; text-align:left;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub li.kf{width:160px; height:188px;float:right; background:none;margin:0;}
#nav li:hover ul.sub li.kf a{width:160px; height:188px;float:left; }
#nav li:hover ul.sub li.kf a:hover{ background:none;border:none;}

.nav li.navr{float:right;width:290px;}
.nav li.navr:hover{ background:url(../images/nav-bg.jpg) repeat-x;}
.nav li .tel{width:105px; height:24px; line-height:24px;float:left; background:url(../images/png-2.png);margin:8px 0 0 40px; text-align:right;color:#fff;padding-right:10px; background-color:none;}
.nav li .sear{width:124px; height:24px;float:left;margin:8px 0 0 10px; background:url(../images/png-3.png);}
.nav li .sear .sear-1{width:98px; height:24px;border:none; background:none;}
.nav li .sear .sear-2{width:25px; height:24px; background:none;border:none; cursor:pointer;}


.banner_float{width:980px;margin:0 auto;position:relative;}
.banner_float ul{width:1004px;position:absolute;top:-100px;left:-24px; z-index:9999999;}
.banner_float li{width:227px;float:left;margin-left:24px;height:79px; overflow:hidden;}
.banner_float li a{width:227px;float:left;background:url(../images/png-4.png) 0 0 no-repeat; height:79px; overflow:hidden;font-size:13px;}
.banner_float li a:hover{ background-position:0 -79px;color:#0B7A78;}
.banner_float li .pic{float:left;margin-left:10px;}
.banner_float li .info{float:left; text-align:left; line-height:20px;margin:16px 0 0 10px;}

.home_about{width:290px;float:left; background:url(../images/line-bg.png) right center no-repeat;}
.mt30h{margin-top:30px; height:151px; overflow:hidden;}
.home_tit{width:91%;float:left;}
.home_tit .fl{font-size:14px;color:#333;}
.home_tit .fr a{ background:url(../images/ico-1.png) right no-repeat;padding-right:15px;float:right;color:#666}
.home_about .about_con{width:268px;float:left; text-align:left; line-height:20px;margin-top:25px;}

.home_news{width:406px;float:left; background:url(../images/line-bg.png) right center no-repeat;margin-left:23px;}
.news_list{width:381px;float:left;margin-top:20px;}
.news_list ul{float:left}
.news_list li{width:381px;float:left; background:url(../images/line-2.png) bottom repeat-x; height:27px; line-height:27px;}
.news_list li a{float:left; background:url(../images/ico-3.png) left center no-repeat;padding-left:10px;}
.news_list li span{float:right;color:#999;}

.home_pro{width:240px;float:left;margin-left:20px;}
.picScroll-top{float:left; width:240px;overflow:hidden; position:relative;margin-top:15px; }
.pageState{display:none;}
.picScroll-top .hd{ overflow:hidden;width:240px;float:left;  height:30px;padding:0 10px; text-align:left;}
		
.picScroll-top .hd ul{overflow:hidden; zoom:1; margin-top:5px;float:left;width:240px;}
.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-top .hd ul li.on{ background-position:0 0; }
.picScroll-top .bd{padding:0;margin:0;width:240px;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1;float:left;}
.picScroll-top .bd ul li{ text-align:center;margin-left:3px;zoom:1;width:240px;float:left; height:97px; position:relative;}
.picScroll-top .bd ul li .pic{ float:left; }
.picScroll-top .bd ul li .pic img{border:3px solid #EAEAEA;}		
.picScroll-top .bd ul li .info{ line-height:22px;width:124px;float:left;padding-left:10px;}
.picScroll-top .bd ul li .info a{font-size:14px;color:#000;float:left;width:100%; text-align:left;}
.picScroll-top .bd ul li .info p{width:100%;float:left; text-align:left; text-indent:1em;margin-top:5px;}

.footer{width:100%;border-top:1px solid #E8E8E8;margin-top:10px;}
.footer .copyright{float:left; text-align:left; line-height:25px;padding:10px 0;}
.footer .tj{float:right;margin-top:30px;}

.sub_banner{width:980px;margin:0 auto;margin-top:15px;}
.sub_left{width:235px;float:left;margin-top:18px; }
.sub_left .menu{width:235px;float:left; background:#F8F8F8;}

.sub_left .menu .topbg{width:235px;float:left; background:url(../images/left-top.png); height:8px; overflow:hidden;}
.sub_left .menu .botbg{width:235px;float:left; background:url(../images/left-bottom.png) bottom no-repeat; height:8px; overflow:hidden;padding-bottom:40px;}
.sub_left .menu .t{width:210px;float:left; text-align:left; line-height:20px;padding:16px 0 0 25px;font-size:16px;color:#0071C1;font-weight:bold;}
.sub_left .menu .t b{font-weight:normal;font-size:13px;}
.sub_left .menu ul{width:235px;float:left;margin-top:16px;}
.sub_left .menu li{width:235px;float:left; background:url(../images/bg-2.png) top repeat-x;line-height:43px;margin-top:1px;}
.sub_left .menu li:hover,.sub_left .menu li.cur,.sub_left .menu li.hover{width:235px;float:left; background:url(../images/bg-1.png) top repeat-x;  line-height:43px;margin-top:1px;}
.sub_left .menu li a{width:161px;float:left;background:url(../images/ico-5.png) 55px 20px no-repeat; text-align:left;padding-left:74px;font-size:13px;}
.sub_left .menu li:hover a,.sub_left .menu li.cur a,.sub_left .menu li.hover a{width:161px;float:left; background:url(../images/ico-4.png) 55px 20px no-repeat; text-align:left;padding-left:74px;font-size:13px;color:#fff;}
.sub_left .menu li div{ display:none;}
.sub_left .menu li.hover div{width:165px;float:left;padding:10px 0 15px 55px; display:inline;}
.sub_left .menu li.hover:hover div{ display:block;color:#000;}
.sub_left .menu li.hover div span{width:147px;float:left; background:url(../images/ico-7.png) left center no-repeat;padding-left:18px; text-align:left; line-height:30px; height:30px; overflow:hidden;}
.sub_left .menu li.hover div span a,.sub_left .menu li:hover div span a{padding:0;width:147px;float:left; height:30px; line-height:30px; background:none;color:#000;}
.sub_left .menu li.hover div span a:hover{color:#0085CC;}
.sub_left .menu li.hover div span a.hover{color:#0085CC;}

.sub_left .left_tel{width:100%;float:left;margin-top:11px;}

.sub_right{width:739px;float:right; background:url(../images/sub-r-bg.png) repeat-y;margin-top:18px;}
.sub_r_bot{width:739px;float:left; background:url(../images/sub-rbotbg.png); height:13px;margin-top:30px;}
.sub_right .tit{width:692px;float:left;margin:31px 0 0 21px;border-bottom:1px solid #0071C1;padding-bottom:21px;}
.sub_right .tit .t{float:left;font-size:14px;color:#0071C1;}
.sub_right .tit .mb{float:right;}
.sub_about{width:692px;float:left;margin:25px 0 0 21px; text-align:left; line-height:35px;}
.sub_about .info{width:408px;float:left;}
.sub_about .pic{float:right;}

.pro_info{width:662px;float:left;margin:17px 0 0 21px;border:1px solid #EDEDED;padding:15px; text-align:left; line-height:23px;}
.pro_info table, td, th {
    border-collapse: collapse;
    border: 1px solid #cbcbcb;
    padding-left: 2px;
    padding-right: 2px;
}
.pro_info li {
    list-style-type: square;
    margin-left: 12px;
}
.pro_info h3 {
    font-size: large;
    line-height: 40px;
}
.pro_list{width:692px;float:left;margin-left:21px;}
.pro_list ul{float:left}
.pro_list li{width:690px;float:left;border:1px solid #EDEDED;margin-top:31px; height:108px; position:relative;}
.pro_list li .pic{float:left;border-right:1px solid #EDEDED;}
.pro_list li .pro_con{width:538px;float:left; text-align:left;padding:10px;}
.pro_list li .pro_con span{color:#0071C1;}
.pro_list li .pro_con a{color:#000; line-height:25px;font-size:14px;}
.pro_list li .pro_con p{ line-height:20px;margin-top:8px;}
.pro_list li .more{width:44px; height:15px; position:absolute;right:0;top:-15px;}
.pro_list li .more a{ background:url(../images/more.png);width:44px; height:15px; display:block;}
.page{width:100%;float:left;padding:25px 0;}
.page a{padding:3px 8px;border:1px solid #CBCBCB;margin:0 5px;}
.page span{padding:3px 8px;border:1px solid #4083B8;border-right:2px solid #4083B8;border-bottom:2px solid #4083B8;color:#4083B8;}

.pro_img{width:692px;float:left;margin:15px 0 0 21px;}
.pro_img img{width:690px; height:387px;border:1px solid #EDEDED;}

.pro_show_tit{width:692px;float:left;margin-left:21px;}
.pro_show_tit ul{float:left}
.pro_show_tit li{width:172px; height:35px; line-height:35px; cursor:pointer;float:left;color:#000; background:#E5E5E5;border-right:1px solid #D0D0D0;}
.pro_show_tit li.hover{ background:#0071C1;color:#fff;}

.pro_show_con{width:692px;float:left;margin:15px 0 0 21px; text-align:left; line-height:30px;}

.sub_news{width:692px;float:left;margin:15px 0 0 21px;}
.sub_news ul{float:left}
.sub_news li{width:692px;float:left; background:url(../images/line-2.png) bottom repeat-x; height:45px; line-height:45px;}
.sub_news li a{float:left;padding-left:15px; background:url(../images/ico-7.png) left no-repeat;}
.sub_news li span{float:right;color:#666;}

.sub_right h1,.sub_right h2{width:692px;margin-left:21px;float:left; text-align:center;padding:10px 0;}
.sub_right h1{font-size:16px;font-weight:normal;margin-top:15px;}
.sub_right h2{font-size:12px;font-weight:normal;border-top:1px solid #E8E7E7;}
.sub_right .moretext{width:692px;float:left;margin:30px 0 0 21px;border-top:1px solid #E8E7E7;padding-top:20px; line-height:30px; text-align:left;}

.ly_tab{width:627px;float:left;margin-top:37px;margin-left:80px;}
.ly_tab td{padding:8px 5px;}
.ly_tab b,.ly_tab .fl{color:#F00;font-weight:normal;}
.ly_tab .fr{float:left;margin-left:280px;}
.ly_tab .ly_ipt_1{width:454px; height:18px;border:1px solid #E3E3E3;}
.ly_tab .ly_ipt_2{width:454px; height:80px;border:1px solid #E3E3E3;}
.ly_tab .ly_ipt_4{width:104px; height:18px;border:1px solid #E3E3E3;}
.ly_tab .ly_ipt_3{width:54px; height:18px;border:none; background:url(../images/ipt-1.png); cursor:pointer;}

.faq{width:692px;float:left;}
.p_faq {float:left;width:692px;}
.p_faq .ask{width:692px;height:38px;line-height:38px;background:url(../images/faq_03.jpg) no-repeat;text-indent:40px;color:#0071C1; text-align:left;margin-bottom:5px; cursor:pointer;}
.p_faq .ask a{color:#0071C1;}
.p_faq .ask a:hover{ color:#f60;}
.p_faq .answer{margin:10px 5px 10px 30px;color:#666; display:none; text-align:left; line-height:25px;}
