@charset "gb2312";
@import url("tdfilter.css");
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; margin:0px;}
*{ margin:0px; padding:0px; border:0px;}
ul,li{ padding:0px; margin:0px; list-style:none; display:block;}
dl,dt,dd,p{ padding:0px; margin:0px; list-style:none; display:block;}
img{ border:0px; list-style:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ text-decoration:none; color:#F00;}
h1,h2,h3,h4{ padding:0px; margin:0px; list-style:none;}
.clear{ clear:both;}
.red{ color:#F00;}
.page_box{ width:100%;}
.top_box{ width:1200px; overflow:hidden; margin:0 auto; padding:10px 0px 5px 0px;}
.top_box .logo{ float:left; width:418px; height:78px;}
.top_box .logo img{margin-top: 7px;}
.top_mid{ float:left; width:325px;  padding:15px;}
.top_mid .search_txt{ display:block; float:left; height:28px; width:257px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
.top_mid .mit{ display:block; float:left; background:#e42020; width:65px; height:30px; color:#FFF; font-size:16px;}
.top_mid .hot_word{ clear:both; height:25px; line-height:25px;}
#bdcs-search-form-input{display:block; float:left; height:28px; width:257px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
#bdcs-search-form-submit{display:block; float:left; background:#e42020; width:65px; height:30px; color:#FFF; font-size:16px; border:none;}
.top_r{ float:right; padding-left:25px; height:78px; background:url(../images/top_rbg.jpg) left no-repeat;}
.top_r .top_t{ width:186px; height:28px; padding-top:13px;}
.top_r .top_t li{ float:left; padding:0px 3px;}
.top_r .tel{ height:25px; line-height:25px;}
.t2_box{ width:auto; height:319px; padding-bottom:20px;}
.t2{ width:1198px; border:1px #e5e5e5 solid; height:319px; margin:0 auto;}
.t2_left{ float:left; width:400px; height:300px; padding:0px 20px; background:url(../images/x.jpg) right center no-repeat;}
.t2_left .t2_h4{ display:block; height:40px; line-height:40px; font-family:"Microsoft Yahei",Arial,"",Helvetica; font-size:14px;}
.t2_left .t2_left_txt{}
.t2_left .t2_left_txt .about_img01{ display:block; float:left; width:182px; height:118px; padding:2px; border:1px solid #e5e5e5;}
.t2_left .t2_left_txt .about_txt{ width:202px; padding:0 5px; line-height:25px; float:left;}
.t2_left .t2_left_txt .about_bot{ line-height:25px;}
.t2_mid{ width:340px; float:left; padding:0px 15px; background:url(../images/x.jpg) right center no-repeat;}
.t2_right{ width:340px; background:none;}
.t2_mid .t2_h4{ height:40px; line-height:40px; font-family:"Microsoft Yahei",Arial,"",Helvetica; font-size:14px;}
.t2_mid .news_01{ height:73px;}
.t2_mid .news_01 img{ width:100px; height:67px;}
.t2_mid .news_01 .n_img01{ width:100px; height:67px; float:left; padding:2px; border:1px solid #e5e5e5;}
.t2_mid .news_01 .news_txt{ width:223px; padding:0px 5px; float:left;}
.t2_mid .news_01 .news_txt a{ height:30px; line-height:30px; font-weight:bold;}
.t2_mid .news_01 .news_txt p{ line-height:23px;}
.t2_news_list{ display:block; padding-top:8px;}
.t2_news_list li{ height:11px; line-height:11px; padding-top:10px; padding-bottom:10px; display:block; background:url(../images/f_d.jpg) left center no-repeat;}
.t2_news_list li a{ display:block; padding-left:20px; float:left; width:249px;}
.t2_news_list li span{ float:right; display:block;}
.f_link{ width:1200px; height:38px; background:#eeeeee; margin:0 auto; }
.f_link dl{ display:block; float:left; background:#707070; width:82px; height:38px; text-align:center; color:#FFF; line-height:38px;}
.f_link p{ float:left; display:block; width:1000px; padding-left:5px;}
.f_link p a{ display:block; float:left; padding:0px 3px; line-height:38px;}
.footer_box{ width:auto; background:#535353; height:150px; margin-top:10px;}
.footer_box .footer{ margin:0 auto; width:1200px; color:#FFF;}
.footer_box .footer .bot_mav{ width:560px; margin:0 auto; height:50px; line-height:50px;}
.footer_box .footer .bot_mav li{ float:left; padding:0px 5px;}
.footer_box .footer .bot_mav li a{ color:#FFF;}
.footer_box .footer .copy{ width:1000px; margin:0 auto; text-align:center; line-height:25px;}
.footer_box .footer .copy a{ color:#FFF;}
.pro_banner_box{ width:auto; width:100%; height:216px;}
.pro_banner_box .pro_banner{ width:100%; height:216px; margin:0 auto;}
.weizhi{ height:50px; line-height:50px; width:1200px; margin:0 auto; border-bottom:1px #CCC dotted;}
.weizhi .wz_tit{ display:block; float:left; padding-left:30px; background:url(../images/wz.png) left center no-repeat;}
.weizhi .wz_txt{ display:block; float:left; width:600px;}
.weizhi .xcy{ display:block; float:right; padding-top:12px;}
.cont_01_box{ width:auto; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.cont_01_box .cont_01{ width:1200px; margin:0 auto;}
.left_box{ float:left; width:233px;}
.left_box .left_nav{ width:233px;}
.left_box .left_nav .left_class_tit{ height:37px; background:url(../images/left_nav_titbg.jpg) no-repeat; line-height:37px; color:#FFF; padding-left:35px;font-family:"Microsoft Yahei",Arial,"",Helvetica;}
.menu_list{width:216px;}
.menu_head{width:205px;height:47px;line-height:47px;padding-left:26px;font-size:13px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;font-weight:bold;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;margin:0;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:231px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:200px;height:38px;line-height:38px;padding-left:31px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}
.left_tj{ border:1px solid #e5e5e5; width:231px; margin-top:15px; overflow:hidden; padding-bottom:15px;}
.left_tj .tj_tit{ height:30px; line-height:30px; padding-bottom:3px; padding-left:15px; background:url(../images/left_ttbg.jpg) repeat-x; font-family:"Microsoft Yahei",Arial,"",Helvetica;}
.left_tj .left_tj_dl{ display:block; float:left; width:100px; height:115px; margin:10px 0px 0px 10px; overflow:hidden;}
.left_tj .left_tj_dl .tj_a{ display:block;}
.left_tj .left_tj_dl .tj_a img{ width:100px; height:75px;}
.left_tj .left_tj_dl p{ display:block; line-height:18px; padding-top:5px; text-align:center;}
.left_tel{ display:block; height:33px; line-height:33px; background:url(../images/left_lxbg.jpg) no-repeat; margin-top:5px; margin-left:8px; color:#FFF; font-weight:bold; font-size:14px;  font-family:"Microsoft Yahei",Arial,"",Helvetica;}
.left_tel dt{ display:block; float:left; width:50px; text-align:center; padding-right:8px;}
.left_tel a{ color:#fff;}
.pro_right{ width:950px; float:right; }
#tab_pro{ width:950px; position:relative;}
/*#tab_pro .tabList ul li{float:left;background:url(../images/pro_r_titbg.jpg) repeat-x;border:1px solid #ccc;padding:12px 0px 12px 0px;width:134px;text-align:center;margin-left:-1px;position:relative; cursor:pointer; font-family:"Microsoft Yahei",Arial,"",Helvetica; font-size:13px; font-weight:700;}
#tab_pro .tabCon{position:absolute;left:-1px;top:32px;border:1px solid #ccc;border-top:none;width:944px;height:1600px;}
#tab_pro .tabCon div{padding:15px 0px;position:absolute;opacity:0;filter:alpha(opacity=0); overflow:hidden;}
#tab_pro .tabList li.cur{border-bottom:none;background:#fff; }
#tab_pro .tabCon div.cur{opacity:1;filter:alpha(opacity=100); }
#tab_pro .tabCon div.ceng_02{ opacity:1;filter:alpha(opacity=100);}*/
.pro_list_ul{ width:942px; height:auto; overflow:hidden; }
.pro_list_ul li{ float:left; width:166px; height:162px; margin:10px 9px 5px 12px;}
.pro_list_ul li .pro_li_img{ width:166px; height:122px;}
.pro_list_ul li .pro_li_img img{ width:166px; height:122px;}
.pro_list_ul li p{ display:block; padding-top:5px; line-height:18px; height:41px; text-align:center;}
.ks_nav{ height:39px; width:1200px; margin:0 auto; line-height:39px; background:#eeeeee; color:#FFF;}
.ks_nav dl{ float:left; width:90px; height:39px; text-align:center; background:url(../images/ttimg.jpg) no-repeat; font-size:13px; padding-right:5px;}
.ks_nav a{ display:block; float:left; padding:0px 5px;}
.arc_box{ width:946px; border:1px solid #e5e5e5; overflow:hidden; padding:2px;}
.arc_box .arc_tit{ text-align:center; background:url(../images/arc_titbg.jpg) repeat-x; height:60px; padding-top:20px; padding-bottom:10px; border-bottom:1px dotted #CCC;}
.arc_box .arc_tit h1{ font-size:18px;}
.arc_box .arc_tit .arc_date{ padding-top:5px; color:#999;}
.arc_body{ line-height:27px; font-size:13px; padding:8px;}
.arc_body table{border-collapse:collapse;}
.arc_body table tr{ background:#eee;}
.arc_body table tr td{ text-align:center; border:1px solid #ccc;}
.next{ height:80px; line-height:40px;}
.arc_xh{ width:946px;  margin-top:15px; padding:2px; border:1px solid #eeeeee; overflow:hidden;}
.arc_xh .arc_xh_tit{height:20px; padding-top:7px; padding-bottom:13px;  background:url(../images/case_titbg.jpg) repeat-x; font-size:14px;  font-family:"Microsoft Yahei",Arial,"",Helvetica; padding-left:15px;}
.arc_xh .xh_img{ display:block; float:left; width:170px; height:173px; margin:10px 8px 10px 10px;}
.arc_xh .xh_img img{ width:173px; height:133px;}
.arc_xh .xh_img .xh_pic{ display:block; width:173px; height:133px;}
.arc_xh .xh_img p{ line-height:18px; padding-top:4px; display:block; text-align:center; overflow:hidden;}
.n_bannerbox{ width:auto; height:260px; background:#f4f4f4;}
.n_bannerbox .n_banner{ width:100%; margin:0 auto; height:260px;}
.n_bannerbox .n_banner .n_left{ float:left; width:730px; margin-top:25px; border-right:1px #e5e5e5 solid;}
.n_bannerbox .n_banner .n_left dl{ float:left; width:153px; height:157px; margin-right:20px;}
.n_bannerbox .n_banner .n_left dl img{ width:153px; height:117px;}
.n_bannerbox .n_banner .n_left dl p{ display:block; padding-top:4px; line-height:18px; text-align:center;}
.n_bannerbox .n_banner .n_right{ float:right; width:260px; padding-top:10px;}
.n_bannerbox .n_banner .n_right strong{ height:40px; line-height:40px; display:block; background:url(../images/news_rx.jpg) bottom repeat-x;  font-family:"Microsoft Yahei",Arial,"",Helvetica;}
.n_bannerbox .n_banner .n_right .n_case li{ height:32px; line-height:32px; background:url(../images/tdj.png) left no-repeat;}
.n_bannerbox .n_banner .n_right .n_case li a{ padding-left:15px;}
.left_news{ width:233px; font-family:"Microsoft Yahei",Arial,"",Helvetica;}
.left_news .news_name{ height:40px; background:url(../images/news_leftnav_t.jpg) bottom repeat-x;}
.left_news .news_name span{ display:block; float:left; font-size:18px; font-weight:bold;}
.left_news .news_name h3{ display:block; float:right; font-size:16px; color:#c81a19;}
.left_news .left_menu li{ height:30px; line-height:30px; border-bottom:1px solid #ccc; text-align:right; font-size:14px; }
.left_news .left_menu li a{ display:block; background:#FFF;}
.left_news .left_menu li a:hover{ background:#eee; border-right:3px #F30 solid; padding-right:15px;}
.pro_mid{ float:left; border:1px solid #e5e5e5; width:621px; padding:2px; padding-bottom:15px;}
.pro_mid .type_tit{ height:20px; padding-top:8px; background:url(../images/case_titbg.jpg) repeat-x; padding-bottom:12px; padding-left:10px; font-family:"Microsoft Yahei",Arial,"",Helvetica;}
.pro_mid .news_tt{ width:611px; padding:5px; height:75px;}
.pro_mid .news_tt .news_t01{ float:left; width:112px; height:75px;}
.pro_mid .news_tt .news_t01 img{ width:112px; height:75px;}
.pro_mid .news_tt .news_t02{ float:right; width:480px; height:75px;}
.pro_mid .news_tt .news_t02 a{ height:30px; line-height:30px; font-size:13px; font-weight:bold; color:#666;}
.pro_mid .news_tt .news_t02 p{ line-height:21px;  color:#666;}
.news_m1{ padding:15px 5px;}
.news_m1 li{ height:32px; line-height:32px; background:url(../images/f_d.jpg) left no-repeat;}
.news_m1 li a{ padding-left:15px; display:block; float:left; width:510px;}
.pages{height: 18px;line-height: 18px;margin-top: 20px;padding-top: 10px;margin-bottom: 15px;margin-left: 10px;width:598px;}
.pages ul li{display: block;float: left;padding: 0 3px;margin: 0px 3px;border: 1px solid #CCC;}
.pro_rr{ width:306px;  float:right; border:1px solid #e5e5e5; line-height:25px;}
.pro_rr .jszc_t{ color:#c71b1b; font-weight:800; height:20px; background:url(../images/case_titbg.jpg) repeat-x; padding-top:6px; padding-bottom:15px;font-family:"Microsoft Yahei",Arial,"",Helvetica; padding-left:10px; margin-bottom:5px;}
.pro_rr .jszc_txt{ padding:5px;}
.news_arc_tit{ height:70px; padding-top:20px; background:#fcfcfc; width:600px; margin:10px; text-align:center;}
.news_arc_tit p{ line-height:23px; color:#666;}
.news_arc{ line-height:27px; font-size:13px; padding:8px;}
.pro_line{ border:1px solid #eee; width:948px; overflow:hidden;}
.img_line{ display:block; float:left; width:162px; height:257px; border:5px #eee solid; margin:15px 8px 10px 9px; overflow:hidden;}
.img_line:hover{  border:5px #ccc solid;}
.img_line img{ width:162px; height:122px;}
.img_line .img_a{ display:block;}
.img_line .pro_p1{ display:block; line-height:18px; height:41px; padding:5px 3px 3px 3px; overflow:hidden;}
.img_line .pro_jj{ display:block; line-height:20px; color:#666; padding:3px; overflow:hidden;}
.pro_mid_t01{ height:35px; line-height:35px;  border-bottom:2px #e60012 solid; width:605px; margin-top:10px; margin-left:10px;}
.pro_mid_t01 .pjzx{ float:left; width:116px; height:35px; background:url(../images/name_bg.jpg) no-repeat; text-align:center; line-height:35px; color:#FFF;}
.pro_mid_t01 .td_gg{ float:right; height:35px; background:url(../images/ren.jpg) left center no-repeat; padding-left:15px; width:210px;}
.pro_mid_t01 .td_gg li{ float:left; padding:0px 5px;}
.pj_list{ display:block; float:left; width:129px; height:129px; line-height:30px; margin:15px 13px 0px 12px;}
.pj_list .pj_img{ display:block; width:129px; height:99px;}
.pj_list .pj_img img{ width:129px; height:99px;}
.pj_list p{ display:block; line-height:30px; height:30px; display:block; text-align:center;}
.contact_box{ padding:10px; line-height:25px;}
.contact_01{ height:106px; margin-top:15px;}
.contact_01 p{ display:block; float:left; width:120px; height:106px;}
.contact_01 dl{  float:left; width:470px; padding-left:10px; line-height:25px;}
.add{ line-height:25px; padding-top:8px; padding-bottom:10px;}
.contact_02{ overflow:hidden;}
.contact_02 .c_left{ display:block; float:left; width:248px; padding-right:30px;}
.contact_02 .c_left h4{ height:30px; line-height:30px; display:block; background:url(../images/contact_07.jpg) bottom no-repeat; margin-bottom:10px;}
.contact_02 .c_left p{ height:30px; line-height:30px; display:block; padding-left:15px; background:url(../images/contact_11.jpg) left no-repeat;}
.fk{ height:30px; line-height:30px; background:url(../images/tdj.png) left no-repeat; padding-left:15px;}
.fwzx_01{ height:113px;}
.fwzx_01 p{ float:left; width:96px; height:111px; padding:1px; border:1px solid #e5e5e5;}
.fwzx_01 dl{ float:left; display:block; padding-left:10px; width:470px;}
.about_tt{ height:223px;}
.about_01{ width:294px; line-height:25px; height:223px; float:left;}
.about_02{ float:right;}
.about_03{ border-bottom:2px dotted #e5e5e5; padding-bottom:15px; margin-bottom:15px;}
.about_04{ float:left; width:342px; height:221px;}
.about_05{ float:right; width:245px; height:221px;}
.guanzhu{ height:40px; line-height:40px; background:url(../images/f_d.jpg) left no-repeat;}
.guanzhu p{ display:block; float:left; width:100px; padding-left:15px;}
.guanzhu ul li{ float:left; padding:0px 5px;}

/*һʽ*/
#tabs0 {height: 1600px;width:948px; border: 1px solid #cbcbcb; background:url(../images/pro_r_titbg.jpg) top repeat-x;}
.menu0{width: 948px;}
.menu0 li{display:block;float: left;padding: 16px 12px 16px 17px;width:100px;text-align: center;cursor:pointer;background:url(../images/pro_r_titbg.jpg) repeat-x;  font-family:"Microsoft Yahei",Arial,"",Helvetica; font-size:14px;}
.menu0 li.hover{background: #fff;}
#main0 ul{display: none;}
#main0 ul.block{display: block;}







/*¸¡¶¯¿Í·þ*/
#floating { font-size: 12px !important; color: #333 !important;}
#floating .service_qq{ width:160px; font-family:"ËÎÌå" !important; background-color:#FFFFFF}
#floating .service_qq .tit{ width:160px; height:32px; text-align:center; line-height:32px; color:#FFFFFF; background-color:#0563c7; font-size:12px;}
#floating .service_qq .box{width:158px; text-align:center;  font-family:"ËÎÌå" !important; font-size: 12px !important;}
#floating .service_qq .box .list{ width:142px; border-bottom:1px #CCCCCC solid; padding:8px; color: #333 !important; font-family:"ËÎÌå" !important; font-size: 12px !important;}
#floating .service_qq .box .list li{ margin-top: 8px; line-height: 22px; height: 22px;}
#floating .service_qq .box .list.last{ border:0px;}
#floating .floattel { font-size: 13px; line-height: 18px;}

#floating .service_qq .tel_1 { font-size: 14px; padding-top: 4px;}
#floating .service_qq .tel_2 { font-size: 14px; padding-top: 4px;}
.list ul li { font-size: 15px;text-align:center;line-height:16px;margin-top: 8px;}
.list { border:1px #CCCCCC solid;border-top:0px; color: #333 !important;padding-bottom:5px;}
.list .kefu{margin-top:0px;padding-top:8px;}