/* CSS Document */
*{ padding:0px; margin:0px; word-wrap:break-word;word-break: normal;}
body{ font-size:12px; font-family:微软雅黑; color:#3e3e3e; font-family:Microsoft YaHei; word-wrap:break-word;word-break:break-all; background:url(/images/bg.jpg) no-repeat top center; }
.wid{ font-weight:bold; color:#FFF}
ul,li{ list-style:none;}
img{ border:0px;}
.cont{ padding:5px; background:#fff; word-wrap:break-word;word-break: normal;}
a{ text-decoration:none; color:#3e3e3e}
a:hover{ text-decoration:none; color:#F00}
.red_color{ color:red;}
.btn{ width:60px; height:24px; background:#03C; color:#fff; border:none;}
.height1{ height:210px; overflow:hidden;}
.height2{ height:200px; overflow:hidden;}
.height3{ height:190px; overflow:hidden;}
.height4{ height:120px; overflow:hidden;}
.cb{ background:#FFF url(../image/ctb.png) no-repeat bottom right; padding:10px; height:160px; font-size:13px; color:#000; }
.cbs{ background:url(../image/ctb.png) no-repeat top center; padding:10px; height:222px; font-size:13px; color:#835823; font-weight:bold;}
.flt_l{ float:left;}
.flt_r{ float:right;}
.i_abt{ line-height:23px;}
.i_abt img{ margin:0px 10px 0px 0px;}
.bod{ border:#d3d3d3 solid 1px;}
.cls{ clear:both;}
.widths{ width:260px;}
.lin_bg{ background:url(/images/lin_2.jpg) no-repeat right center; min-height:220px;}
.lio{ padding-right:8px;}
.lit{ padding:0px 8px;}
.lis{ padding-left:8px;}
.bod3{ border:#e2e1e1 solid 1px; border-top:none;}
.header,.banner,.content,.links,.footer{ width:100%; margin:0px auto;}
.header{ background:#fff; height:108px;}
.header_cont{ position:relative; width:1000px; margin:0px auto;}
.logo{ position:absolute; left:0px; top:0px;}
.tel{ position:absolute; top:20px; right:0px;}
.menu{ background:url(../image/menubg.jpg) repeat-x center top; height:47px; width:100%; z-index:9; }
.menu_cont{ width:1002px; margin:0px auto;}
.menu li{ float:left; width:110px; background:url(../image/menu_line_bg.jpg) repeat-y right top; position:relative; z-index:7;}

.menu li a{ display:block; height:47px; line-height:47px; text-align:center; color:#000; font-size:14px; font-weight:bold}
.menu li a:hover{ color:#FFF; font-weight:bold; background:#e50112}
.menu li.curr{ color:#F00; font-weight:bold;}
.menu li.curr a{ color:#F00;}
.menu li.curr a:hover{ color:#FFF}
.menu li.bgs a:hover{ color:#FFF; background:url(../image/homebg.jpg) no-repeat left center; }
.menu li.home a{background:url(../image/homebg.jpg) no-repeat left center; width:97px; color:#FFF; padding-left:10px;}
.menu li.home a:hover{ color:#FFF;background:url(../image/homebg.jpg) no-repeat left center;}
.i_cont{ padding:10px 5px 0px 5px; height:160px; overflow:hidden; font-size:13px; line-height:23px; color:#3e3e3e}
.i_cont img{ margin:0px 5px 0px 0px;}
.banner{ background:url(../image/1.jpg) no-repeat center center; height:320px; width:1000px; margin:0px auto;}
.banner_bot{ background:url(../image/banner_bot.jpg) no-repeat center bottom; height:29px; width:100%}
.banner_c{ height:200px; width:100%; margin:0px auto;}
.content{ background:#fff; padding-top:2px;}
.content .box{ width:1000px; margin:0px auto; padding:0px; margin-top:10px;}
.content .layer1{ width:1000px; margin:0px auto; }
.l2{ background:#ededed; width:100%;}
.layer2{  width:1000px; margin:0px auto; background:#ededed; }
.content .layer3{ width:1020px; margin:0px auto;overflow:hidden; border:#e0e0e0  solid 1px; border-top:none;}
.plist a{ font-size:12px; font-weight:normal; padding:0px 10px;}
.plist{ font-size:12px; font-weight:normal; color:#666; margin-left:20px;}
.newstitle{ background:#FFF; border-bottom:#999 solid 1px;}
.newstitle li{ float:left; background:#a6a6a6; margin-right:2px;}
.newstitle li a{ color:#FFF; font-weight:bold; height:31px; line-height:31px; display:block; width:90px; text-align:center; font-size:16px; font-weight:bold;}
.newstitle li .c_1{ background:#e50112}
.content .layer1 .left{ width:320px;}
.content .layer1 .center{ width:320px; margin-left:28px;}
.content .layer1 .right{ width:304px;}
.i_news{ background:url(../image/ui.png) no-repeat left top;}
.i_news  li{ position:relative; border-bottom:dashed 1px #CCC; height:26px; line-height:26px; background:url(/images/li_bg.jpg) no-repeat left center; padding-left:30px;}
.i_new li a{ color:#3e3e3e}
.i_news li .date{ position:absolute; right:5px; top:0px;}
.i_title{ font-size:14px; color:#000; background:url(../image/title_bg.jpg) no-repeat left center; height:32px; line-height:32px; padding-left:20px;}
.en_it{ font-size:12px; font-weight:normal; color:#333}
.newlist{ padding:5px;}
.newlist li{ position:relative;}
.newlist li a{ display:block; color:#3e3e3e; font-size:13px; line-height:25px; height:25px; background:url(../image/newlist.jpg) no-repeat left center; padding-left:10px;}
.newlist li a:hover{ color:#012e65}
.newlist li .data{ position:absolute; right:0px; top:0px;}
.lin_heig{ line-height:24px;}

.content .c_left{ width:220px; background:url(/images/left.png) no-repeat center top;}
.list{ background:url(../image/feleibg.jpg) no-repeat left center; height:232px; margin-top:5px; padding:10px 50px 10px 20px;}
.list li{ line-height:27px; border-bottom: dashed 1px #54627f; padding-left:20px;}
.list li a{ color:#FFF; font-size:13px;}
.list li a:hover{ color:#FF0}
.content .c_left .title{ background:url(/images/bt.png) no-repeat center bottom; height:36px; padding:8px 0px 0px 5px; color:#F60; font-style:14px; font-weight:bolder; text-align:left;}

.content .c_left .cont li{ height:26px; line-height:26px;}
.content .c_left .cont li a{ display:block; height:25px; line-height:25px; text-indent:20px;}
.m_t{ margin-top:5px;}
.content .c_right{ width:766px; margin-left:10px; background:#FFF}	
.content .c_right .conts{background:url(/images/cont_bg.jpg) repeat-x center top; padding:10px;}
.content .c_right .conts .title{ height:36px; line-height:36px; border-bottom:#f2f2f2 solid 1px; position:relative; font-size:14px; font-weight:bold;}
.pname{float:left; width:370px; padding-left:20px; font-size:13px; line-height:26px;}
.gs{ background:#EFFCFC; padding:5px; border:#CCC dashed 1px; font-size:12px;}

.navs li{ height:30px; line-height:30px; position:relative; border-bottom: dashed #EEE 1px;}
.navs li a{ display:block; background:url(../image/news_list_bg.jpg) no-repeat 200px center; height:36px; line-height:36px;}
.navs li a:hover{ color:#ff0000;}
.news{ position:relative; padding-top:10px;}
.product{ position:relative; min-height:400px;}
.news{ min-height:400px;}
.news li{ height:30px; line-height:30px; position:relative; border-bottom: dashed #EEE 1px;}
.news li a{ display:block; background:url(../image/news_list_bg.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:20px;}
.news li a:hover{ color:#ff0000;}
.news li .date{ position:absolute; right:0px; top:5px;}
.news .title{ text-align:center;}
.news .disc{ text-align:center; line-height:30px;}
.product_list li{ height:30px;}
.product_list a{ height:30px; line-height:30px; padding-left:10px; font-size:13px; font-weight:bold; color:#6b6b6b;}
.product_list a:hover{ color:#017de8}
.product li{ margin:5px 0px; width:350px; float:left; margin-right:10px; margin-bottom:10px;}
.product li .pro_img{ padding:5px; width:160px; background:#EFFCFB; border:#E7E7E7 solid 1px;}
.product li .pro_img:hover{ background:#FAFBE1; border:#ff0000 solid 1px;}
.product li .pro_name{line-height:30px; text-align:left; font-size:12px; width:140px; padding-left:20px;}
.xq{ padding:10px 0px 0px 0px; margin-top:10px; display:block}

.cases{ position:relative; min-height:400px;}
.cases li{ float:left; width:133px; margin:5px 6px; }
.cases li .pro_name{ height:40px; line-height:40px; text-align:center; font-size:13px; font-weight:bold;color:#333}
.product li .pro_name .nem a{ font-size:14px; font-weight:bold; color:#03C}
.product li .pro_name .nem a:hover{ color:#F00}
.allpage{ padding:5px; border:#CCC solid 1px; margin-right:5px;s}
.pages{ padding:10px; text-align:right; position:absolute; right:0px; bottom:0px;}
.pages a{ padding:5px; border:#CCC solid 1px;}
.links{  width:100%;}
.links_cont{ padding:5px; margin-top:5px; overflow:hidden;width:990px; margin:0px auto;}
.links_cont a{ padding:0px 5px; height:40px; color:#fff;}
.links_cont a:hover{ color:#fff; text-decoration:underline}
.foot_cont{ padding:10px; width:1000px; margin:0px auto; text-align:left; line-height:24px; background:url(../image/bottomlogo.jpg) no-repeat right center;}
.foot_cont a{ color:#CCC}
.footer{ background:#fff; margin-top:5px; position:relative; color:#000; border-top:#a1a1a1 solid 2px;}
.product_list_bg{ background:url(../image/product_title_bg.jpg) no-repeat center center; height:33px; width:100%}
.product_bg{ background:url(/images/product_bg.jpg) no-repeat center center; height:33px;}
.cases_list_bg{ background:url(../image/cases_title_bg.jpg) no-repeat center center; height:33px; width:100%}
.cases_list_{ background:url(../image/cases_title_bg.jpg) no-repeat left center; height:33px; width:100%}
.cases_bg{ background:url(/images/cases_bg.jpg) no-repeat center center; height:33px;}
.news_list_bg{ background:url(../image/news_title_bg.jpg) no-repeat center center; height:33px; width:100%}
.news_bg{ background:url(/images/news_bg.jpg) no-repeat center center; height:33px;}
.contact_list_bg{ background:url(../image/contact_title_bg.jpg) no-repeat center center; height:33px; width:100%}
.contact_bg{ background:url(../image/contact_bg.jpg) no-repeat center center; height:33px; width:100%}
.i_contact_bg{ background:url(../image/contact_title.jpg) no-repeat top center; height:47px; width:100%}
.fack_list_bg{ background:url(../image/fack_title_bg.jpg) no-repeat center center; height:33px; width:100%}
.fack_bg{ background:url(/images/fack_bg.jpg) no-repeat center center; height:33px;}
.about_list_bg{ background:url(../image/about_title_bg.jpg) no-repeat center center; height:33px; width:100%}
.about_bg{ background:url(/images/about_bg.jpg) no-repeat center center; height:33px; width:100%; }
.i_about_bg{ background:url(../image/i_about_title_bg.jpg) no-repeat center center; height:33px; width:100%;position:relative;}
.i_product_bg{ background:url(../image/i_product_title_bg.jpg) no-repeat center center; height:33px; width:100%;position:relative;}
.more{ float:right; padding-top:14px; padding-right:10px;}
.title_bg{ position:relative; background:#f8f8f8 url(../image/tb.png) no-repeat 10px center; padding-left:20px; font-weight:bold; font-size:16px; height:41px;color:#E30000; line-height:41px; border:#e2e1e1 solid 1px; border-bottom:#f00 solid 1px; }
.left_title{ background:#D20000; height:42px; line-height:42px; color:#fff;  font-size:18px; border:#e2e1e1 solid 1px; padding-left:10px;}
.lefttts{ font-size:14px; color:#fe8282}
.content .c_right .title_bg .site_hom{ position:absolute; right:10px; top:10px; font-weight:normal; font-size:12px; color:#666; line-height:33px;}
.dic_content{ background:url(../image/title_bg.jpg) no-repeat left center; height:33px; line-height:33px; padding-left:5px; color:#ffffff; font-size:13px; font-weight:bold; margin:10px 0px;}
.font12{ font-size:12px; color:#929292; font-weight:normal;}
.t_bg{ background:url(../image/listbg.jpg) no-repeat left top; height:44px; line-height:44px; font-size:16px; font-weight:bold; color:#000; padding-left:40px;}
.t_bgs{ height:31px; line-height:31px; font-size:16px; font-weight:bold; color:#fff; padding-left:10px; border-bottom:#FFF solid 1px; background:url(../image/titl.png) no-repeat left center;}
.link_bg{ background:url(../image/link_bg.jpg) no-repeat left center; height:42px; position:relative;}
#banner{width:100%; height:530px; position:relative; background:#016dc5}
.fullSlide {width:100%;position:relative;height:530px;background:#fbfbfb; z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:530px;overflow:hidden;text-align:center; background-position:center; background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:530px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}


.ny_down_ul{ list-style:none;}
.ny_down_ul li{ display:inline; float:left; border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; width:607px;}
.ny_down_picLeft{ display:inline; float:left; width:140px; height:100px; overflow:hidden; margin-left:10px;}
.ny_down_picLeft img{ width:140px; height:100px;}
.ny_down_Right{ display:inline; float:left; width:400px; margin-left:43px;}
.ny_down_Right h2{ display:block; width:100%; font-size:12px; margin:0; padding:0; }
.ny_down_Right h3{ width:160px; display:inline; float:left; margin-right:80px; font-size:12px; font-weight:normal; margin:0; padding:0;}
.down_file{ display:block; margin-top:10px;}
.down_file a{ background:#e2e3e2; padding:10px 10px; text-align:center; color:#6d6d6d; font-weight:bold;}