﻿*{margin:0;padding:0;}
body{background:#fff; font:12px/22px "SimSun","Microsoft YaHei";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none; }

.wrap{ max-width:1000px !important; margin:0 auto;}

header{width:100%; overflow:hidden;}
.top{width:100%;float:left; height:34px; line-height:34px; background:#ececec; border-bottom:1px solid #d7d7d7;}
.top_L{float:left; color:#959595;}
.top_R{float:right; color:#959595; background:url(../images/top_img.jpg) no-repeat left center; padding-left:27px;}
.top_R .sp1{float:left;}
.top_R .sp2{float:left; font-family:Impact; color:#ff6c00; font-size:18px;}

.header{width:100%; float:left;height:84px; background:url(../images/header_img1.jpg) repeat-x left center;}
.logo{width:30%; float:left;}
.logo img{width:100%; max-width:240px; max-height:84px; float:left;}

nav{width:70%; float:right;}
nav .nav_UL{width:100%;float:left;height:84px; border-left:1px solid #e4e5e6;}
nav .nav_UL .nav_LI{width:20%; float:left; height:84px; border-right:1px solid #e4e5e6; position:relative;}
nav .nav_UL .nav_LI .nav_A{ display:block; height:84px; line-height:84px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#242424; transition:all 0.3s;}
nav .nav_UL .nav_LI:hover .nav_A{ color:#fff; border-bottom:4px solid #2e9fd5;background:#00589c; font-weight:bold;}
nav .nav_UL .nav_LI .act{ color:#fff; border-bottom:4px solid #2e9fd5;background:#00589c; font-weight:bold;}

.nav_sub{width:100%; background:rgba(0, 88, 156, 0.5) none repeat-y scroll 0 0 !important; background-color:#00589c; float:left; position:absolute;left:0;top:84px; z-index:999; display:none;}
.nav_sub li{ display:block; position:relative; }
.nav_sub li a{ display:block; height:42px; line-height:42px; border-bottom:1px solid #9ebfd9; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:13px; color:#fff;transition:all 0.3s;}
.nav_sub li a:hover{background:#1466a5;}

.nav_sub li:hover .nav_sub1{opacity:1;z-index:9999;}
.nav_sub1{width:100%; float:left; position:absolute;left:100%;top:0; z-index:-9999; background:rgba(0, 88, 156, 0.5) none repeat-y scroll 0 0 !important; background-color:#00589c; transition:all 0.3s; opacity:0;}
.nav_sub1 dl{width:100%; float:left;}
.nav_sub1 dl dd{ display:block; height:42px; overflow:hidden;}
.nav_sub1 dl dd a{ display:block; height:42px; line-height:42px; border-bottom:1px solid #9ebfd9; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:14px; color:#fff;transition:all 0.3s;}
.nav_sub1 dl dd a:hover{background:#1466a5;}

/*banner*/
.bannerbox{width:100%; height:513px; transition:all 1s; overflow:hidden; position:relative;float:left;}
#banner{width:100%; height:513px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:513px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image ul{position:absolute;top:0;left:0;width:9999px;overflow:hidden;}
#banner .main_image li a{display:block;}
#banner .main_image li span{display:block;width:100%;height:513px ;transition:all 1s;}
#banner div.flicking_con{position:absolute;bottom:0;left:0;z-index:99;width:100%; height:42px; text-align:center;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; background-color:#fff; padding-top:9px;}
#banner div.flicking_con a{ display:inline-table; width:52px;height:4px; margin:0 7px;padding:0;background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important; background-color:#fff;text-indent:-1000px}
#banner div.flicking_con a.on{background:rgba(255, 255, 255, 1) none repeat scroll 0 0 !important; background-color:#fff;}
#banner #btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:29px!important;height:29px!important;top:50%;margin-top:-30px;display:none; transition:all 0.5s;}
#banner #btn_prev{background:url(../images/main_btn_arrow_lr.png) no-repeat left bottom;left:20px;}
#banner #btn_prev:hover{background:url(../images/main_btn_arrow_lr.png) no-repeat right bottom;}
#banner #btn_next{background:url(../images/main_btn_arrow_lr.png) no-repeat left top;right:20px;}
#banner #btn_next:hover{background:url(../images/main_btn_arrow_lr.png) no-repeat right top;}


.dl1{ display:none; overflow:hidden; padding:10px 0;}
.dl1 dd{ display:block; height:30px; overflow:hidden; border-bottom:1px solid #fefefe;}
.dl1 dd a{ display:block; height:30px; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#363636; text-align:center;transition:all 0.3s;background:#d9dbe8;}
.dl1 dd a:hover{ background:#09519b; color:#fff;}
.dl1 dd a.on{ background:#09519b; color:#fff;}

/*移动端*/
 #content1 {padding:0px;float:left;width:100%;}
 .slideBox {position:relative;overflow:hidden;margin:0px auto;max-width:100%;/* 设置焦点图最大宽度 */}
 .slideBox .hd {position:absolute;height:28px;line-height:28px;bottom:0;right:0;z-index:1;}
 .slideBox .hd li {display:inline-block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#333;text-indent:-9999px;overflow:hidden;margin:0 6px 0 6px;}
 .slideBox .hd li.on {background:#fff;}
 .slideBox .bd {position:relative;z-index:0;}
 .slideBox .bd li {position:relative;text-align:center;}
 .slideBox .bd li img {background:url(images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
 .slideBox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}  /* 去掉链接触摸高亮 */
 .slideBox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background:url(images/focusBg.png) repeat-x;color:#fff;text-align:left;}

main{width:100%; float:left;}
.bigbox{width:100%; float:left; background:url(../images/bj1.jpg) no-repeat center center; background-size:cover; padding-bottom:35px;}
.pic_bj{width:100%; float:left; background:url(../images/pic_bj.png) no-repeat center center; background-size:cover; min-height:232px; position:relative;}
.pic_box{width:972px; position:absolute;left:0;top:-30px; z-index:99; background:#fff; padding:24px 0; margin:0 14px;}
.pic_ul{ display:block;width:972px; overflow:hidden;}
.pic_ul li{width:201px;float:left; margin:0 21px;}
.pic_ul li .pic_img{width:100%; overflow:hidden; position:relative; border-radius:50%; -webkit-transition: -webkit-transform 1.5s; /* For Safari 3.1 to 6.0 */
    transition: transform 1.5s;}
.pic_ul li .pic_img .pic_hover{width:100%; height:100%; overflow:hidden; position:absolute;left:0;top:-100%; z-index:0;background:rgba(0, 56, 99, 0.8) none repeat scroll 0 0 !important; background-color:#003863;transition:all 0.4s;}
.pic_ul li .pic_img .pic_hover .pic_p{width:100%; position:absolute;left:0;top:50%; margin-top:-55px;}
.pic_ul li .pic_img .pic_hover .pic_p img{ display:block; margin:0 auto; overflow:hidden;}
.pic_ul li .pic_img .pic_hover .pic_p span{ display:block; height:60px; line-height:60px; text-align:center; font-family:'Microsoft YaHei'; font-size:24px; color:#fff; overflow:hidden;}
.pic_ul li .pic_img:hover{-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */transform: rotate(360deg);}
.pic_ul li .pic_img:hover .pic_hover{top:0;}

.gsjj{width:645px;float:left; margin-top:30px;}
.gsjj_title{ display:block; height:32px; line-height:32px; overflow:hidden; font-family:'Microsoft YaHei';}
.gsjj_p{float:left; font-size:18px; color:#00589c; font-weight:bold;}
.gsjj_sp{float:left; color:#9f9f9f; text-transform:uppercase; text-indent:5px;}
.gsjj_contect{ display:block; padding-top:8px; overflow:hidden;}
.gsjj_img{width:205px;float:left; margin-top:2px; margin-right:15px;}
.gsjj_img img{width:100%; display:block;}
.gsjj_p1{ display:block; height:22px; line-height:22px; font-family:'Microsoft YaHei'; font-size:16px; color:#363636; overflow:hidden;}
.gsjj_sp1{ display:block; min-height:16px; line-height:16px; font-family:'Microsoft YaHei'; color:#ababab; overflow:hidden; }
.gsjj_txt{ display:block;line-height:22px; color:#9c9c9c; padding:5px 0;}
.gsjj_more{width:96px;float:left; height:32px; line-height:30px; text-align:center; border-bottom:2px solid #136395; background:#3c95ca;transition:all 0.3s;}
.gsjj_more a{color:#fff; display:block;}
.gsjj_more:hover{background:#136395;}

.news{width:310px;float:right; margin-top:30px;}
.news_ul{ display:block; overflow:hidden;}
.news_ul li{ display:block; height:30px; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; border-bottom:1px dotted #939393;}
.news_ul li a{width:80%; float:left; height:30px; color:#666666; background:url(../images/news_yuan.png) no-repeat left center; text-indent:13px;transition:all 0.3s;}
.news_ul li span{float:right; color:#bcbcbc;}
.news_ul li a:hover{ color:#136395;}

footer{width:100%;overflow:hidden;}
.link{width:100%; height:68px; line-height:68px; background:#00589c; overflow:hidden;}
.link_L{width:70%;float:left;}
.link_p{ float:left; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; margin-right:15px;}
.link_txt{ display:block; font-family:'Microsoft YaHei'; font-size:13px; color:#fff;}
.link_txt a{color:#fff;transition:all 0.3s;}
.link_txt a:hover{color:#dde4ed; text-decoration:underline !important;}
.link_R{float:right;}
.link_gz{float:left; color:#c3d0e0; margin-right:6px;}
.link_R a{width:29px; height:29px;float:left; margin:21px 4px 0 4px;-webkit-transition: -webkit-transform 1.5s; /* For Safari 3.1 to 6.0 */
    transition: transform 1.5s;}
.link_R a:hover{-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */transform: rotate(360deg);}
.link_R .link_img1{background:url(../images/gz_img1.jpg) no-repeat left center;}
.link_R .link_img2{background:url(../images/gz_img1.jpg) no-repeat -37px center;}
.link_R .link_img3{background:url(../images/gz_img1.jpg) no-repeat right center;}

.foot{width:100%; overflow:hidden; background:#e8e8e8; padding:20px 0;}
.foot_B{float:left; margin-right:100px;}
.foot_p{ display:block; height:40px; line-height:40px; border-bottom:1px solid #cad5de; overflow:hidden; font-family:'Microsoft YaHei'; font-size:15px; color:#00589c; font-weight:bold;}
.foot_txt{ display:block; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; color:#3f3f3f;}
.foot_txt a{color:#3f3f3f;transition:all 0.3s;}
.foot_txt a:hover{color:#3c95ca; text-decoration:underline !important;}
.foot_lx{float:right;width:294px; border-left:1px solid #c1c1c1; padding-left:60px; line-height:24px; font-family:'Microsoft YaHei'; color:#3f3f3f;}
.foot_lx .foot_p1{ font-size:14px; color:#949494;}
.foot_lx .foot_sp1{ font-size:16px; color:#ff6c00; font-weight:bold;}

.footer{width:100%; overflow:hidden; line-height:70px; font-family:'Microsoft YaHei'; color:#5f5f5f;}
.footer a{color:#5f5f5f;transition:all 0.3s;}
.footer a:hover{color:#3c95ca; text-decoration:underline !important;}
.footer_L{}
.footer_R{float:right;}
/*手机底部导航*/
.hot{width:100%; height:68px; background:#06468e; position:fixed; bottom:0; left:0; z-index:99;}
.hot span{ color:#fff; font-size:16px; line-height:20px; padding-top:12px;}
.hot h6{ font-size:14px; line-height:26px; font-family:'Microsoft YaHei'; color:#fff;}
.hot .row div a{ display:block; color:#fff; padding:5px 0; margin-top:9px;}
.hot .row div:hover{ background:#005cc4;}

/*关于我们*/
.N-banner{width:100%; overflow:hidden;}
.N-banner img{width:100%; display:block;}

.main{width:100%; background:url(../images/dqwz_title.jpg) repeat-x left top #fff; padding-bottom:50px; float:left;}
.main_left{width:218px;float:left;background:#f0f0f0; min-height:600px; position:relative;}
.about{width:100%; float:left;}
.about_title{ display:block; height:93px; background:url(../images/about_title.jpg) no-repeat center center; overflow:hidden; margin-top:-33px; text-align:center;}
.about_p{ display:block; height:34px; line-height:34px; overflow:hidden; margin-top:16px; font-family:'Microsoft YaHei'; font-size:24px; color:#fff;}
.about_sp{ display:block; height:27px; line-height:27px; overflow:hidden; font-family:Arial; font-size:18px; color:#7ba4cd;text-transform:uppercase;}
.about_ul{ display:block; overflow:hidden; border-top:1px solid #dfdfdf;}
.about_ul li{ display:block; height:49px; overflow:hidden; border-bottom:1px solid #fefefe;}
.about_ul li a{ display:block; height:48px; line-height:48px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#363636; text-align:center;transition:all 0.3s;}
.about_ul li a:hover{ background:#09519b; color:#fff;}
.about_ul li a.act{ background:#09519b; color:#fff;}
.about_ul li a.on{ background:#09519b; color:#fff;}
.about_img{width:100%; float:left; position:absolute;left:0;bottom:0; z-index:99;}
.about_img img{width:100%; display:block;}

.main_right{width:755px;float:right;}
.dqwz_title{width:100%; height:61px; line-height:61px; overflow:hidden;}
.dqwz_p{float:left; font-family:'Microsoft YaHei'; font-size:18px; color:#0e5f9e; font-weight:bold;}
.dqwz_nav{float:right; font-family:'Microsoft YaHei'; color:#656565;}
.dqwz_contect{width:100%; overflow:hidden;}
.company{ display:block; padding:20px 0; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; line-height:24px; color:#6f6f6f;}
.company img{max-width:100%; }
.company_p{ display:block; line-height:24px; font-family:'Microsoft YaHei'; font-size:18px; color:#424242; font-weight:bold; overflow:hidden; margin-top:15px;}
.company_sp{ display:block; line-height:14px; font-family:'Microsoft YaHei'; font-size:12px; color:#bebebe; overflow:hidden;text-transform:uppercase; letter-spacing:-0.5px; margin-bottom:14px;}

/*产品展示*/
.cpzx_ul{ display:block; padding-top:20px; overflow:hidden;}
.cpzx_ul li{ display:block; padding-bottom:20px; border-bottom:1px dotted #949494; margin-bottom:20px; overflow:hidden;}
.cpzx_ul li .cpzx_img{width:200px;float:left; border:1px solid #d8d8d8; padding:4px; margin-right:20px;transition:all 0.3s;}
.cpzx_ul li .cpzx_img img{width:100%; display:block;}
.cpzx_ul li .cpzx_p{ display:block; height:30px; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#444444; font-weight:bold;transition:all 0.3s;}
.cpzx_ul li .cpzx_sp{ display:block; line-height:24px; font-family:'Microsoft YaHei'; font-size:12px; color:#8b8b8b;transition:all 0.3s;}
.cpzx_ul li .cpzx_more{width:87px;float:left; height:34px; line-height:34px; text-align:center; margin-top:15px; color:#fff; background:#8bb5db; border-bottom:2px solid #6f98c1; border-radius:4px;transition:all 0.3s;}
.cpzx_ul li:hover .cpzx_p{color:#6f98c1;}
.cpzx_ul li:hover .cpzx_sp{color:#6f98c1;}
.cpzx_ul li:hover .cpzx_img{border-color:#6f98c1;}
.cpzx_ul li:hover .cpzx_more{ background:#6f98c1;}




.cpxq{ display:block; padding-top:20px; overflow:hidden;}
.cpxq_img{ display:block;max-width:718px; overflow:hidden; border:1px solid #d8d8d8; padding:4px;}
.cpxq_img img{width:100%; max-width:708px; display:block;}
.cpxq_p{ display:block; height:50px; line-height:50px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#444444; font-weight:bold;}
.cpxq_sp{ display:block; line-height:24px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#8b8b8b;}
.cpxq_sp img { max-width:100%; }


/*新闻动态*/
.xw{ display:block; padding-top:20px; overflow:hidden;}
.xw li{ display:block; background:#f6f6f6; overflow:hidden; padding:13px; margin-bottom:5px;}
.xw li .xw_img{width:202px;float:left; margin-right:15px;}
.xw li .xw_img img{width:100%; display:block;}
.xw li .xw_p{ display:block; height:28px; line-height:28px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#1e1e1e;transition:all 0.3s;}
.xw li .xw_txt{ display:block; line-height:20px; padding:5px 0; font-family:'Microsoft YaHei'; font-size:12px; color:#a4a4a4;transition:all 0.3s;}
.xw li .xw_sp{ display:block; height:24px; line-height:24px; overflow:hidden; background:url(../images/xw_yuan.jpg) no-repeat left center; font-family:'Microsoft YaHei'; color:#868686; text-indent:20px; margin-top:5px;transition:all 0.3s;}
.xw li:hover .xw_p{ color:#0e5f9e;}
.xw li:hover .xw_txt{ color:#0e5f9e;}
.xw li:hover .xw_sp{ color:#0e5f9e;}

.xwxq{ display:block; padding-top:20px; overflow:hidden;}
.xwxq_p{ display:block; height:40px; line-height:40px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:24px; color:#1e1e1e;}
.xwxq_sp{ display:block; height:50px; line-height:40px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#868686; border-bottom:1px solid #d9d9d9; padding-bottom:10px;}
.xwxq_img{ display:block; margin-top:20px; overflow:hidden;}
.xwxq_img img{width:100%; display:block;}

/*联系我们*/
.contact{ display:block; padding-top:20px; overflow:hidden;}
.contact_txt{ display:block; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; line-height:30px;}
.contact_txt .contact_L{float:left;font-family:'Microsoft YaHei'; font-size:14px; line-height:30px;}
.contact_txt .contact_L .contact_p{ display:block; line-height:24px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#383838; font-weight:bold;}
.contact_txt .contact_L .contact_sp{ display:block; line-height:18px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#afafaf; margin-bottom:10px;}
.contact_txt img{float:right; width:114px; height:114px; margin-top:20px;}





@media (max-width:1199px){
/*banner*/
.bannerbox{width:100%; height:385px; transition:all 1s; overflow:hidden;}
#banner{ height:385px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:385px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:385px;transition:all 1s;}



}

@media (max-width:991px){
.icon-menu{width:40px; height:40px; line-height:40px; float:right;  font-size:40px;color:#86bce6; cursor:pointer; position:absolute;right:15px;top:50%; margin-top:-20px;}
.sjdnav{ width:150px; height:auto; position:absolute;right:0; top:12%;z-index:9999;background:rgba(0, 88, 156, 0.8) none repeat scroll 0 0 !important; background-color:#00589c;}
.sjdnav ul{ padding:0; margin:0;}
.sjdnav li{ height:38px;display:block; padding:0; border-bottom:1px solid #fff; text-align:center;}
.sjdnav li a{display:block; color:#fff; line-height:38px; font-family:'Microsoft YaHei'; font-size:14px; }
.sjdnav li a:hover{background:#00589c; color:#fff;}
.sjdnavhide{ height:0; overflow:hidden;}	
.logo{width:100%; position:relative;}
.logo img{width:100%; margin-left:15px;}

/*banner*/
.bannerbox{width:100%; height:320px; transition:all 1s; overflow:hidden;}
#banner{ height:320px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:320px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:320px;transition:all 1s;}

.top{padding:0 1%;}
.bigbox{padding:0 1% 20px 1%;}
.pic_bj{min-height:200px;}
.pic_box{width:96%;padding:20px 0; margin:0 2%;}
.pic_ul{width:100%;}
.pic_ul li{width:22%; margin:0 1.5%;}
.gsjj{width:100%;margin-top:15px;}
.news{width:100%;margin-top:15px;}
.link{height:50px; line-height:50px; padding:0 1%;}
.link_R a{margin:10px 4px 0 4px;}
.foot{padding:20px 1%;}
.foot_B{margin-right:30px;}
.foot_lx{width:290px; padding-left:40px;}
.footer{padding:0 1%;}

/*关于我们*/
.main{padding:0 1% 50px 1%;}
.main_left{width:29%;}
.main_right{width:69%;float:right;}
.company{padding:15px 0;}







}

@media (max-width:767px){
.icon-menu{font-size:30px;right:10px; width:30px; height:30px;}
/*.header .sjdnav{ width:100%;}*/
.logo img{margin-left:10px;}

.pic_bj{min-height:100%; padding-bottom:15px;}
.pic_box{position:initial;}
.pic_ul li .pic_img .pic_hover .pic_p{margin-top:-30px;}
.gsjj_img{width:50%; margin-right:10px;}
.link_L{width:100%;}
.foot_B{width:25%; margin-right:0;}
.foot_lx{width:100%; padding:0 2%; border-left:none; margin-top:10px;}
.footer{line-height:26px; text-align:center; padding:15px 1%;}
.footer_L{width:100%;}
.footer_R{width:100%;}

/*关于我们*/
.main{background:#fff;}
.main_left{width:100%; min-height:100%; background:#eaeef1;}
.main_right{width:100%;}
.about{position:relative;}
.about_title{ display:block; height:55px; border-top:1px solid #cecece; border-bottom:1px solid #cecece; background:#fff; overflow:hidden; margin-top:0; text-align:center;}
.about_p{ display:block; height:53px; line-height:53px; overflow:hidden; margin-top:0; font-family:'Microsoft YaHei'; font-size:20px; color:#0e5f9e; font-weight:bold; }
.about_more{width:26px;float:left; height:53px; position:absolute;left:0;top:1px; z-index:9999;}
.about_more img{ display:block;}

.about_ul{ display:none; overflow:hidden; border-top:none; padding:15px 0;}
.about_ul li{display:block; height:40px; overflow:hidden; border-bottom:1px solid #fefefe;}
.about_ul li a{  display:block; height:40px; line-height:40px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#363636; text-align:center;transition:all 0.3s;}
.about_ul li a:hover{background:#09519b; color:#fff;}

.dl1{ display:none; overflow:hidden; padding:10px 0;}
.dl1 dd{width:23%;float:left; margin:0 1% 15px 1%; height:41px; overflow:hidden; border-bottom:none;}
.dl1 dd a{ display:block; height:41px; line-height:41px; overflow:hidden; background:url(../images/about_li.jpg) no-repeat center center; background-size:100% 100%; font-family:'Microsoft YaHei'; font-size:14px; color:#363636; text-align:center;transition:all 0.3s;}
.dl1 dd a:hover{background:url(../images/about_hover.jpg) no-repeat center center; background-size:100% 100%; color:#fff;}
.dl1 dd a.act{background:url(../images/about_hover.jpg) no-repeat center center; background-size:100% 100%; color:#fff;}
/*产品展示*/
.cpzx_ul li{ padding-bottom:10px; margin-bottom:10px; }
.cpzx_ul li .cpzx_img{width:50%; margin-right:10px;}
.cpzx_ul li .cpzx_more{ margin-top:10px;}

/*新闻动态*/
.xw li{padding:13px 1%;}
.xw li .xw_img{width:50%; margin-right:10px;}




}




.fengxiang{ width:100%; margin:0 auto;}
.fengxiang ul li{ width:46%; padding:4px 3px; float:left; margin:4px 0px 4px 10px; background:#c5c5c4; border: solid 1px #afafae;}

.fengxiang ul li a.bshare-sinaminiblog{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-qzone{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-renren{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-qqmb { float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-neteasemb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-sohuminiblog{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-tianya{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-baiduhi{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-itieba{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-kaixin001{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-facebook{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-msn{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-fanfou{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-feixin{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-twitter{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-peoplemb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-douban{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-xinhuamb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}

/*清除样式*/
.clear { clear:both;}

/*分页css scott style pagination*/
div.scott{padding:3px;margin:3px;text-align:center;}
div.scott a{border:#ddd 1px solid;padding:2px 5px;color:#88af3f;margin:0 2px 0 0;text-decoration:none;}
div.scott a:hover{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
div.scott a:active{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
div.scott span.current{border:#b2e05d 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#b2e05d;}
div.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}

/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 143px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:170px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 2px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 180px;
    height:180px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}

.jlfanye{ width:100%;margin:0 auto; text-align: center; }
.jlfanye a{ padding:5px 6px;  border: solid 1px #dedede; float:none; /*display: inline-block;*/ min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#c41313;}

.contactMap {
  width: 100%;
  float: right;
  overflow: hidden;
  height: 350px;
  border: none;
}