@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑"; font-size:12px; color:#666666; margin:0px; padding:0px;}
ol,ul,p {list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#666666; text-decoration: none;outline:none;}
a:hover, a:active {color:#ff9c00;text-decoration: none;outline:none;}
.clear{clear:both;}
.main_kg{ width:1100px; margin:0 auto;}
.green-black { display:block; margin:0; padding-top:26px; clear:both;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-align:right;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-decoration:none}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #0096e3; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #0096e3; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
/*基础配置*/

/*首页style开始*/
.top_bg{ background:url(../images/top_bg.png) repeat-x; width:100%; height:33px;}
.top_left{ line-height:33px; height:33px; color:#fff; font-size:12px; float:left;}
.top_right{ line-height:33px; height:33px; color:#fff; font-size:12px; float:right;}
.top_right a{ font-size:12px; color:#fff; padding:0 10px;}
.top_right a:hover{ color:#ff9c00;}
.logo_bg{ background:url(../images/logo_bg.jpg) no-repeat center; width:100%; height:128px; }
.logo{ float:left;}
.logo a{ float:left; display:block;}
.logo p{ float:left; font-size:24px; color:#05526f; font-weight:bold; padding-top:47px; padding-left:15px; line-height:28px;}
.tel{ float:right;}
.nav_bg{ height:64px; background:url(../images/nav_bg.png) no-repeat center; width:100%; position:relative; z-index:999;}


.nav_nr{ margin:0 auto; width:1180px; height:55px; line-height:52px; color:#000;}
.nav_menu {text-transform: uppercase;}
.nav_menu-item {display: inline-block; position: relative;}
.nav_menu-item a{ margin:0 40px; font-size:14px; color:#003d64;line-height:52px; padding-bottom:3px;}
.nav_menu-item a:hover,.nav_menu-item a.cur{ font-weight:bold; border-bottom:3px solid #00597a; padding-bottom:18px;}
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_menu-item .nav_submenu{text-transform: none; display: none; position: absolute; margin-top:4px; width:135px; background:rgba(147,216,242,0.8);}
.nav_submenu-item,.nav_submenu-item a{ width:135px; height:35px; line-height:35px; text-align:center; color:#003d64; display:block; margin:0px; padding:0px;}
.nav_submenu-item a:hover{background:rgba(147,216,242,1); width:135px; height:35px; line-height:35px; padding:0px; border:0px;}


.banner{position:relative; margin-top:-7px; z-index:99;}
.index_banner{height:550px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:550px;}
.index_banner li a{display:block;margin:0 auto;width:100%;height:550px;}
.index_banner cite{position:absolute;bottom:10px;left:50%;z-index:99;display:block;width:120px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:9px;height:9px;background-color:#6b6b6b;text-indent:-999em;cursor:pointer;border-radius:9px; border:1px solid #fff;}
.index_banner cite span.cur{background-color:#3193d8;cursor:default; border:1px solid #fff;}
.gjsous{ width:100%; height:99px; border-bottom:1px solid #dadada;}
.gjc{ float:left; line-height:99px; font-size:14px; color:#000000; width:630px;}
.gjc a{ padding-left:25px; color:#000;}
.gjc a:hover{color:#ff9c00;}
.sous{ float:right; padding-top:37px;}
.sous_kg{ background:url(../images/sous.png) no-repeat left; border:1px solid #d3d3d3; border-right:0px; height:28px; text-indent:28px; width:345px; float:left; color:#545454; font-size:14px;font-family:"微软雅黑";}
.sous_an{ width:74px; height:32px; background:#00aaf9; border:0px; float:left; font-size:14px; color:#fff;font-family:"微软雅黑"; cursor:pointer;}
.syabout_bg{ background:url(../images/syabout_bg.png) repeat-x left top; width:100%; height:455px; padding-top:40px;}
.syabout_left{ width:304px; float:left;}
.syabout_left p a{ background:#5db9fa; text-align:center; font-size:14px; color:#fff; line-height:41px;width:145px; height:41px; display:block; float:left;}
.syabout_left p a:hover{ background:#ff9c00;}
.syabout_bottom{ width:1100px; display:inline-block; padding-bottom:54px; border-bottom:1px dotted #7b7b7b;}
.syabout_right{ width:765px; float:right; font-size:14px; padding-top:40px;}
.syabout_right p{ line-height:26px;}
.syabout_right p span{ color:#0978c6; font-weight:bold;}
.syproduct_bg{ width:100%; background:url(../images/syproduct_bg.jpg) no-repeat center; height:576px;}
.syproduct_top{ width:1100px; height:183px;}
.syproduct_more{ width:251px; height:183px; float:left;}
.syproduct_more a{ display:block; border:1px solid #fff; width:83px; height:33px; text-align:center; font-size:14px; color:#fff; line-height:33px; margin-top:118px; margin-left:28px;}
.syproduct_more a:hover{ border:1px solid #ff9c00; color:#ff9c00;}
.syproduct_fl{ float:right; width:849px; padding-top:118px;}
.syproduct_fl .prev{ float:left; font-family:"宋体"; font-size:18px; color:#005896; line-height:35px; cursor:pointer; margin-left:15px; margin-right:5px;}
.syproduct_fl ul{ float:left; width:790px; margin-left:25px;}
.syproduct_fl .next{ float:right; font-family:"宋体"; font-size:18px; color:#005896; line-height:35px; cursor:pointer; margin-right:16px;}
.syproduct_fl li{ float:left; width:175px; height:41px; padding:0 9px;}
.syproduct_fl li a{ display:block; color:#fff; background:#45acf4; width:175px; height:35px; line-height:35px; text-align:center; font-size:14px;}
.syproduct_fl li a:hover,.syproduct_fl li a.id_on{ background:url(../images/syfl_b.png) no-repeat center; width:175px; height:41px; color:#393939; line-height:35px;}
.syproduct_bottom{ width:1046px; padding-top:26px; margin:0 auto;}
.syproduct_bottom li{ margin:0 8px; float:left; width:245px;}
.syproduct_bottom li img{ width:245px; height:260px;}
.syproduct_bottom li p{ width:245px; height:43px; line-height:42px; text-align:center; color:#fff; background:#45acf4; margin-top:8px; font-size:14px;}
.syproduct_bottom li a:hover p{ background:#ff9c00;}
.sdys_title{ background:url(../images/sdys_title.png) no-repeat; width:1100px; height:127px; text-align:center; color:#313131; font-size:30px; font-weight:bold; line-height:80px;}
.sysdys_nr { width:1120px; position:relative; margin-left:-10px; padding-bottom:50px; display: inline-block;}
.sysdys_nr a{ display:block; background:#45acf4; margin:0 10px;  float:left; width:260px; height:195px;}
.sysdys_wb{ width:258px; border:1px solid #d6d6d6; height:186px; border-bottom:none; background:#fff;}
.sysdys_top{ width:225px; margin:0 auto; padding-top:30px;}
.sysdys_top img{ float:left; margin-right:7px;}
.sysdys_top p{ font-size:20px; color:#4f5050; font-weight:bold; margin-left:7px;}
.sysdys_bottom{ width:225px; margin:0 auto; line-height:24px; font-size:12px; color:#4f5050; padding-top:18px;}
.sysdys_nr a:hover{ background:#ff9c00;}
.synews_bg{ background:url(../images/synews_bg.jpg) no-repeat center; width:100%; height:462px;}
.synews_nr{ width:1100px; padding-top:200px;}
.synews_nr li{ width:320px; float:left; margin:0 23px}
.synews_title{ font-size:16px; color:#fff;}
.synews_title p{ width:23px; height:2px; background:#fff; margin-bottom:10px;}
.synews_title a{ color:#fff;}
.synews_title a:hover{ color:#ff9c00;}
.synews_rq{ font-size:12px; color:#fff; padding-top:10px;}
.synews_wb{ font-size:12px; color:#fff; line-height:20px; padding-top:15px;}
.synews_more{ width:68px; height:26px; padding-top:20px;}
.synews_more a{ display:block; width:66px; height:24px; border:1px solid #fff; text-align:center; line-height:24px; color:#fff;}
.synews_more a:hover{ color:#ff9c00; border:1px solid #ff9c00;}
.syzxbk{ width:100%; height:258px; background:#fff;}
.syzxbk_left{ float:left; padding-top:30px; width:380px; margin-left:20px;}
.syzxbk_title{ font-size:20px; color:#000;}
.syzxbk_title p{ font-size:28px;}
.syzxbk_xt{ width:29px; height:2px; background:#4b8cca; margin-top:10px; margin-bottom:12px;}
.syzxbk_nr{ background:url(../images/sylx_pic.png) no-repeat left top; color:#434343; font-size:12px; line-height:25px; text-indent:25px;}
.syzxbk_right{ width:520px; float:right; margin-right:20px; padding-top:30px;}
.contxt{ font-size:14px; color:#000; height:35px; line-height:35px; width:240px; border:0px; border-bottom:1px solid #cdcdcd; text-indent:5px; margin:0 10px; float:left;}
.contxta{ height:80px; line-height:35px; margin-top:15px; margin-left:10px; text-indent:5px; border:0px; border-bottom:1px solid #cdcdcd; width:500px; font-size:14px; color:#000;}
.btna{ padding-top:10px; padding-left:10px;}
.btna p{ font-size:12px; color:#7f7f7f; float:left; line-height:27px;}
.btncc{ float:right; cursor:pointer; width:71px; height:27px; border:1px solid #cdcdcd; background:#fff; margin-right:6px;}
.foot_bg{ width:100%; background:#45acf4; }
.foot_nav{height:58px; border-bottom:1px solid #73c5ff; line-height:58px;}
.db_nav{ width:660px; float:left;}
.db_nav a{ font-size:12px; color:#fff; padding:0 18px;}
.db_nav a:hover{ color:#ff9c00;}
.db_othe{ float:right; padding-top:20px;}
.db_othe a{ margin:0 10px;}
.foot_nr{ width:1100px; margin:0 auto; padding-top:20px; padding-bottom:25px;}
.foot_nr p{ font-size:12px; color:#fff; line-height:25px;}
.foot_nr p a{ font-size:12px; color:#fff;}
.foot_nr p a:hover{ color:#ff9c00;}
.link_bg{ border-top:1px solid #dedede; width:100%; background:#ececec; padding-top:5px; padding-bottom:20px; display:inline-block; border-bottom:1px solid #4caff4;}
.link_nr{ width:1100px; margin:0 auto;}
.link_top{ font-size:20px; color:#ff9c00;}
.link_top span{ color:#45acf4;}
.link_wb{ padding-top:10px;}
.link_wb a{ font-size:12px; color:#000; margin-right:15px;}
.link_wb a:hover{color:#ff9c00;}
/*首页style结束*/

/*内页style开始*/
.about_banner{ background:url(../images/about_banner.jpg) no-repeat center; width:100%; height:345px; position:relative; margin-top:-7px; z-index:99;}
.case_banner{ background:url(../images/case_banner.jpg) no-repeat center; width:100%; height:345px; position:relative; margin-top:-7px; z-index:99;}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center; width:100%; height:345px; position:relative; margin-top:-7px; z-index:99;}
.contact_banner{ background:url(../images/contact_banner.jpg) no-repeat center; width:100%; height:345px; position:relative; margin-top:-7px; z-index:99;}
.product_banner{ background:url(../images/product_banner.jpg) no-repeat center; width:100%; height:345px; position:relative; margin-top:-7px; z-index:99;}
.main{ width:100%; padding-top:25px; padding-bottom:100px; display:inline-block; background:#fff;}
.main_left{ float:left; width:248px;}
.main_title{ width:248px; background:url(../images/main_lefttitle.png) no-repeat; height:85px; font-size:16px; color:#fff;}
.title{ padding-left:40px; font-size:24px; color:#fff; padding-top:18px;}
.title p{ font-size:16px; color:#fff;}
.flone_nr li{ width:248px; height:47px; border-bottom:1px solid #e8e8e8;}
.flone_nr li a{ background:url(../images/man_flbb.png) no-repeat; font-size:14px; color:#1f1f1f; width:248px; height:47px; display:block; line-height:47px; text-indent:40px;}
.flone_nr li a:hover,.flone_nr li a.cur{ background:url(../images/main_flb.jpg) no-repeat; font-size:14px; color:#0096e3; font-weight:bold;}
.main_tel{ padding-top:16px;}
.leftlx_title{ background:#0096e3; width:248px; height:11px;}
.leftlx_nr{ width:226px; border:1px solid #e3e3e3; border-top:none; padding:15px 10px; display:inline-block;}
.leftlx_nr img{ float:left; width:50px; height:50px;}
.leftlx_wb{ float:left; width:165px; padding-left:10px; font-size:24px; color:#0096e3;}
.leftlx_wb p{ font-size:16px; color:#0096e3; line-height:18px;}
.main_right{ width:830px; float:right;}
.main_wz{ height:42px; border-bottom:1px solid #cccccc; line-height:42px;}
.wz_left{ font-size:18px; color:#5d5d5d; float:left;}
.wz_left span{ color:#8a8a8a; font-size:16px;}
.wz_right{ float:right; padding-right:8px; font-size:12px; color:#5b5b5b;}
.wz_right span{ font-family:"宋体"; padding:0 5px;}
.main_about{ width:830px; padding-top:25px; padding-bottom:15px; border-bottom:4px solid #ccc; display:inline-block;}
.about_nr{ font-size:14px; color:#6f6f6f; line-height:25px;}
.news_nr{ width:800px; margin:0 auto;}
.news_nr li{ width:800px; height:105px; padding-bottom:15px;}
.news_nr li a{ width:798px; height:103px; display:block; border:1px solid #efefef;}
.news_left{ width:675px; float:left; height:76px; margin-left:15px; margin-top:14px;}
.news_title{ font-size:16px; color:#0096e3; font-weight:bold; padding-bottom:8px;}
.news_wb{ font-size:14px; color:#5d5d5d; line-height:24px;}
.news_right{ width:74px; height:76px; float:right; background:#0096e3; margin-top:14px; margin-right:15px;}
.news_r{ height:56px; font-size:36px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff; line-height:56px;}
.news_right p{ height:20px; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:#b3b3b3;}
.news_nr li a:hover{ border:1px solid #ff9c00;}
.news_nr li a:hover .news_left .news_title{ color:#ff9c00;}
.news_nr li a:hover .news_right{background:#ff9c00;}
.case_nr li{ float:left; width:250px; padding:0 13px; padding-bottom:20px;}
.case_nr li img{ width:240px; height:230px; border:1px solid #dbdbdb; padding:4px;}
.case_nr li p{ text-align:center; font-size:14px; padding-top:9px;}
.about_title{ text-align:center; font-size:22px; color:#0096e3; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:25px;}
.about_title p{ font-size:12px; color:#999; padding-top:5px;}
.about_wnnr{ font-size:14px; color:#6f6f6f; line-height:25px;}
.sxyjsys{ font-size:14px;}
.sxyjsys a{ font-size:14px;}
.xgnews-tit{ height:30px; width:830px; background:#0096e3; text-align:center; line-height:30px; font-size:16px; font-weight:bold; color:#fff;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ width:360px; float:left; margin:0 25px; line-height:23px;}
.xgnews-con li span{ float:right;}
.product_nr li{ float:left; width:276px; height:351px;}
.product_nr li a{ width:258px; height:333px; padding:9px;background:url(../images/product_bgbb.png) no-repeat; display:block;}
.product_nr li a:hover{ background:url(../images/product_bgb.png) no-repeat;}
.product_img{ width:258px; height:273px;}
.product_img img{ width:250px; height:265px; padding:4px;}
.product_mc{ width:230px; margin:0 auto; height:50px; padding-top:10px; font-size:14px; color:#707070; font-weight:bold;}
.product_mc p{ font-size:12px; color:#a0a0a0; padding-top:3px;}
.nyproduct_title{ text-align:center; font-size:18px; padding-bottom:8px; color:#0096e3;}
/*内页style结束*/