@charset "utf-8";
html { overflow-x: hidden; overflow-y: auto; }
body{overflow-x: hidden;overflow-y:hidden;}
*{ padding:0; margin:0}
body,td,th,ul,li,p {margin: 0px; padding:0; font-family:"Microsoft YaHei"; font-size:12px; color:#333; line-height:22px;}
img{border:0; padding:0; margin:0;vertical-align: top;}
ul,li{padding:0; margin:0;}
LI{list-style:none;}
a{font-family:"Microsoft YaHei";font-size:12px;color:#333;text-decoration:none;}
a:hover{color:#C00;}
em,i{ font-style: normal;}
input,button,select,textarea{outline:none; border:none;}
.clearfix{clear:both; display:block;}
.clearfix:after {content: ".";display:block;height: 0;clear: both;visibility: hidden;font-size:0;}
.clear{ clear:both; display:block; }
.fl { float:left;}
.fr { float:right;}
.lineheight40{height:40px; overflow:hidden; clear:both;}
/* -- 页面整体布局 -- */
.block1200,.wrap {width:1100px;margin:0 auto;}


/*头部开始*/
.head1{ background:url(../images/top_bg.jpg) repeat-x; height:37px;}
.head1_con{color:#555; line-height:37px; width:1100px; margin:auto;}
.head1_con .left{ float:left;}
.head1_con .right{ float:right; text-align:right;}
.head1_con .right a{ margin:0 10px;}
.head1_con .right img{ margin-top:8px; margin-left:-10px;}

.h_con{height:86px; padding:18px 3px 6px;}
.h_con .logo img{ width:96px;}
.h_con p{ padding:6px 0 0 30px;background:url(../images/t_ge.jpg) no-repeat 15px 4px; line-height:26px;font-family:"微软雅黑"; font-size:25px; height:70px; font-weight:800;letter-spacing:0.5px;}
.h_con p span{display:block; font-size:26px; padding-bottom:5px; font-weight:800; letter-spacing:2px;}
.h_pho{background:url(../images/t_pho.jpg) no-repeat 0 20px; padding:15px 0 0 52px;font-family:"微软雅黑"; font-size:14px;line-height:25px;}
.h_pho span{ font-size:24px; display:block; color:#fe9d00; font-weight:800}

/*navigation*/

.navigation{background: url(../images/nav_bj.jpg) repeat-x center top;height:48px;overflow: hidden;}
.navigation span{line-height: 48px;width: 125px;background: url(../images/nav_xian.jpg) no-repeat 0px;display: block;float:left;text-align: center;}
.navigation span a{color: #fff;font-size: 16px;display: block;}
.navigation span a:hover{background: url(../images/nav_hover.png) no-repeat center 39px;}

.navigation span:hover .nav{display:block;}

/*下拉菜单*/
.nav{width: 130px;position: absolute;z-index: 2;*margin-left:-64px;display: none;}
.nav li{text-align: center;line-height: 40px;margin-top: 1px;}
.nav li a{display: block;width: 130px;height: 40px;background: url("../images/nav_bg.png") repeat-x;color: #fff;font-size: 14px;}
.nav li a:hover{background: url("../images/nav_h.png") repeat-x;color: #fff;}
.nav_prod li a:hover{background: url("../images/nav_h1.png") no-repeat;}

/*第三级下拉菜单*/
.nav li .nav_le{overflow: hidden;width: 150px;position: absolute;z-index: 3;left: 131px;display: none;margin-top: -40px;*margin-top:0;}
.nav li .nav_le a{width: 150px;height: 40px;margin-bottom: 1px;background: url("../images/nav_h2.png") repeat-x;line-height: 40px;text-align: center;color: #fff;font-size: 14px;}
.nav li .nav_le a:hover{background: #fe0100;color: #fff;}

.nav li:hover .nav_le{display: block;}

.search-box { float:right;border-radius: 30px;width:200px;height: 30px;line-height: 30px;background: #fff; margin-top:10px;}
.search-txt { width: 140px; height: 30px; line-height: 30px; background: transparent; border: none; padding-left: 20px; font-size: 12px; }
.search-btn { width: 30px; height: 30px; line-height: 30px; background: transparent; border: none; cursor: pointer; background: url(../images/search-btn.png) no-repeat center; }

/* why */
.gr-overflow{overflow:hidden;}
.gr-web1000{width:1200px;margin:0 auto;}
.gr-power{padding:25px 0 45px 0;background:#f5f5f5;}
.gr-power h2{text-align:center;font-size:30px;color:#444; padding:10px 0;}

.about_nav{padding-top:30px;}
.about_left{width:472px;height:342px;float:left;}
.about_left img{ width:100%}
.about_right{width:690px;float:right;height:355px;}
.about_right .words{height:auto;overflow:hidden;line-height:30px;text-align:justify; font-size:14px}
.about_right .words p{color:#333333;text-indent:2em;
    line-height: 48px !important;}
.about_right .words p:nth-child(3){display:none;}
.about_right .more{margin-top:16px;}
.about_right .more a{display:block;width:115px;height:30px;line-height:30px;border-bottom:solid 1px #666666;background:url(../images/more.png) no-repeat 35px center;color:#666;}
.about_right .more a:hover{color:#005da0;background:url(../images/morehover.png) no-repeat 35px center;}
.about_right .more{color: #fff;font-size: 14px;height: 40px;width: 150px;background: #057dc2;display: block;text-align: center;line-height: 40px;}
.about_right .more:hover{font-weight: 700;}

/* pro */
.page-main{background:#f5f5f5}
.index_wrap02{ padding-bottom:35px; background:#FFFFFF;}

.index_cont02{ width:1200px; margin:0 auto; padding-top:10px}
.do_what{  margin-bottom:24px; text-align:center;position: relative; }
.do_what h5{ font:bold 26px/40px "microsoft yahei"; color:#555; line-height:52px; margin-top:20px; width:50%;}
.main4-content h6{ font:bold 26px/40px "microsoft yahei"; color:#555; line-height:52px; text-align:center}
.do_what p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#555; }

#demoa {overflow:hidden;width:1200px;margin-right: auto;margin-left: auto;height:320px;} 
#demoa img {padding:0px;height:270px;width:270px; border:1px solid #ccc}
#demoa a:hover img {opacity:0.8;filter:alpha(opacity=80);}
#indemoa {float: left;width: 1200%;margin: 0px;padding: 0px;} 
#demo1a {float: left;margin: 0px;padding: 0px;} 
#demo1a ul {list-style-type: none;padding-top: 0px;padding-bottom: 8px;margin: 0px;padding-right: 0px;padding-left: 0px;}
#demo1a li {text-align: center;float: left;padding-right: 6px;padding-left: 6px;color: #ccc;
margin: 0px;padding-top: 0px;padding-bottom: 0px;height: 125px;font-size: 14px;line-height:28px;}
#demo1a li a{font-size: 14px;}
#demo2a {float: left;margin: 0px;padding: 0px;} 
#demo2a ul {list-style-type: none;padding-top: 0px;padding-left: 0px;padding-right: 0px;
padding-bottom: 8px;margin: 0px;}
#demo2a li {text-align: center;float: left;padding-right: 6px;padding-left: 6px;color: #ccc;
height: 125px;line-height:28px;}
#demo2a li a{font-size: 14px;}

/*case*/
.case {background-color:#F3F3F3;height:auto;overflow: hidden;padding-bottom: 50px;}
.case h2 {font:bold 26px/40px "microsoft yahei";color:#555;text-align:center;margin-top:35px;}

.casecont ul {overflow: hidden;width: 1200px;margin:0 auto;padding-top:10px;}
.casecont li {float: left;position: relative;width: 388px;height: 250px;overflow: hidden;margin-left: 6px; margin-right:6px; margin-top: 10px;}
.casecont li img{width: 388px;}
.dian-nav{position:absolute;width:20px;height:150px;left:5px;top:140px;z-index:1000;}
.dian-nav a{display:block;width:12px;height:12px;background:#fff;border-radius:100%;margin-top:10px;}
.dian-nav a.on{background:#ff4400;}
.casecont li .imgcon {position: absolute;bottom: -98px;padding: 10px 15px;color: #fff;font-size: 12px;background-color: #333; -webkit-transition: all 700ms ease-out;-moz-transition: all 700ms ease-out;-o-transition: all 700ms ease-out;transition: all 700ms ease-out; width:380px;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.casecont li:hover .imgcon{bottom: 0;}
.serve {padding: 75px 0;}
.serve h2 {font: bold 26px/40px "microsoft yahei";text-align: center;color:#333333;margin-bottom:30px;}
.serve h2 font{font: 12px "Arial";color: #999;padding-right:10px;}

/**/
.index_wrap04{ width:100%;}
.index_wrap04 .index_cont03{ padding-bottom:0}
.index_wrap04 .khfw_tit{ color:#555; font-size:14px;}
.index_wrap04 .khfw_tit img{ padding-bottom:5px; margin:0 auto;}

/*main4*/
.main4-content{ margin-bottom:20px; overflow:hidden; margin-top:16px; }
.main4-content ul{margin-top:12px;}
.main4-content li {margin-bottom:5px; width:510px; margin-right:55px; border-bottom:1px dashed #e5e5e5; background:url(../images/jl_80.jpg) left 12px no-repeat;padding-left:20px;}
.main4-content ul li.active_new { background:url(../images/act_new.png) left 12px no-repeat ; padding-left:35px;}
.main4-content ul li a { color:#666; line-height:33px; font-size:14px;display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.main4-content ul li a:hover { color:#222;}
.main4-content ul li span{ float:right; font-size:12px;line-height:33px;}

/* footer */
.psFooter{background:#222;padding:30px 0;overflow:hidden;}
.psFooter a{}
.footMenu{width:95px;overflow:hidden;margin-right:30px;}
.footMenu1{ width:178px;}
.footMenu h2{padding-bottom:10px;}
.footMenu h2,.footTel h3{font-weight:normal;}
.footMenu h2 a{font-size:16px;padding-bottom:10px; color:#fff}
.footTel{width:343px;color:#999}
.footTel h3{background:url(../images/dtel.png) no-repeat left center;padding-left:45px;color:#fff;line-height:19px;margin-bottom:10px;}
.footTel span{display:block;font-size:22px; color:#fff}
.footMenu p a{color:#999; background:url(../images/fm.jpg) no-repeat left center; padding-left:10px;}
.footMenu p a:hover{ background:url(../images/fmh.jpg) no-repeat left center}
.footMenu p a:hover,.footTel a:hover,.psLinks a:hover{text-decoration:underline;color:#fff}
.footMenu p span{padding:0 5px;}
.footCode{width:160px;}
.footCode .wei{width:160px;}
.footCode span{display:block;text-align:center;height:36px;line-height:22px;color:#ccc;padding-top:20px;}
.footCode p{text-align:center;}
.footCode p a{display:inline-block;padding:0 3px;}
.psLinks{    border-top: 1px solid #393939;    background: #222;line-height:45px;overflow:hidden; color:#FFF}
.psLinks a{ color:#fe9d00; font-size:14px}
/*-------------------------------------------内页样式开始----------------------------------*/
/*bann*/
.bann{ height:280px;}
.nymain{ padding-top:28px;}
.aboutimg{ font-size:14px; line-height:26px;}

/*产品*/
.cp{ margin-top:30px;}
.cp .cp_l{ width:220px;}
.cp .cp_l h2{ background:url(../images/cp_lbg.gif) repeat-x; height:63px; overflow:hidden; text-align:center;}
.cp .cp_l h2 a{font-size:18px; font-weight:normal; line-height:63px; color:#fff;}
.cp .cp_l h2 span{ color:#CCC; font-size:14px; text-transform:uppercase;}
.cp .cp_l .cp_ul{ background:#e9e9e9; overflow:hidden;}
.cp .cp_l .cp_ul li{ border-bottom:#fff 1px solid; }
.cp .cp_l .cp_ul li a{font-size:15px;height:48px;line-height:48px; color:#5d5d5d; padding-left:30px; display:block}
.cp .cp_l .cp_ul .cur a,.cp .cp_l .cp_ul li a:hover{ background:#ccc; display:block; color:#1465c1;}

.cp .cp_l .cp_ul .nabv{}
.cp .cp_l .cp_ul .nabv a{font-size:13px; color:#666; line-height:28px;height:28px; border-bottom:1px dashed #999999; background:url(../images/spz.png) no-repeat 13% center #ccc; text-indent:16px;}
.cp .cp_l .cp_ul .nabv a:hover,.cp .cp_l .cp_ul .nabv a.nabv_hover{ background:#1465c1; color:#FFF}


.cp .cp_r{ width:853px;overflow:hidden; }
.cp .cp_r h3{ height:35px; border-bottom:1px solid #e7e7e7;}
.cp .cp_r h3 a{ border-bottom:2px solid #1465c1;font-size:16px; color:#1465c1; line-height:36px;height:36px; padding:4px 0 6px 0px;}
.cp .cp_r span a{ background:none;border-bottom:none; font-size:12px; line-height:35px; padding:0; color:#333;}

/*公共推荐产品*/
.recomd_pro{ position:relative; width:228px; height:auto; margin-top:12px; overflow:hidden;}
.recomd_top{ background:url(../images/cp_lbg.gif) no-repeat; height:40px; line-height:40px; text-align:center;}
.recomd_line{ position:absolute; top:0; right:0; width:3px; height:336px;}
.recomd_top h3{ color:#fff; font-size:18px; font-weight:normal;}
.recomd_top h3 span{ font-size:14px; color:#ccc; font-weight:normal;text-transform:uppercase;}


/*图片带按钮上下滚动*/
a.abtn{ display:block; width:196px; height:18px; overflow:hidden;}
a.aleft{ background:url(../images/recom_tac.jpg) no-repeat center top; margin-bottom:10px;}
a.aleft:hover{ background:url(../images/recom_tho.jpg) no-repeat center top;}
a.aright{ background:url(../images/recom_dac.jpg) no-repeat center top;}
a.aright:hover{ background:url(../images/recom_dho.jpg) no-repeat center top;}
.scrolllist{ width:190px; padding:8px 15px; background-color:#ebebeb;}
.scrolllist .imglist_w{ width:190px; height:434px; overflow:hidden; float:left; position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:190px; height:220px;}
.scrolllist .imglist_w li img{ padding:4px; border:1px solid #c8c8c8;}
.scrolllist .imglist_w li a{ display:block;}
.pro_imgname{ width:190px; height:32px;overflow:hidden; text-align:center}
.pro_imgname a{ color:#323232; padding-left:2px;}


/*contact*/
.con_con{ float:left; width:40%;}
.con_con1 iframe{ float:right; width:58%;}

/*feedback*/
.feedback{ font-size:22px; margin-top:30px;}
.kk_message{ width:100%;}
.kk_message .kk_msg_input{ width:30%; height:40px; border:1px solid #e0e0e0; float:left; padding:0px 10px; margin:30px 1% 0px 0;}
.kk_message .kk_msg_tex{ width:97%; height:180px; border:1px solid #e0e0e0; padding:10px; margin-top:30px;}
.kk_message .kk_msg_but{ width:200px; height:60px; text-align:center; line-height:60px; background:#d2d2d2; margin:20px 0 50px 350px; font-size:20px; color:#fff; border-radius:5px; cursor:pointer;}
.kk_message .kk_msg_but:hover{ background:#1465c1;}
.kk_message .lstone{ margin-right:0;}

.cp_img{ margin-top:30px; text-align:center}
.cp_img h2{ font-size:18px; height:40px;}
.cp_title{ margin-top:30px;}
.cp_title1{ height:34px; line-height:34px; background:#eee; font-size:16px; text-indent:16px; color:#1465c1;}
.cp_title2{ padding-top:12px; line-height:26px; font-size:14px}
.p_next{ width:100%; margin:20px auto 0 auto; overflow:hidden; background:#f2f2f2; padding:10px 0;}
.p_next p{ display:block; padding:0 2%;}
.p_next a{ font-size:14px; color:#666; line-height:30px;}


/*tour*/
.fancybox_img{width:100%;}
.fancybox_img ul{width:100%;}
.fancybox_img ul li{width:31%;float:left;margin-right:1%;margin-left:1%; margin-bottom:10px;}
.fancybox_img ul li:nth-child(3n){margin-right:0;}
.fancybox_img ul li span{ display:block;text-align:center;line-height:24px; font-size:14px; padding-top:5px;}
.fancybox_img ul li img{ display:block; width:100%;padding:2px; border:1px solid #ddd}
.fancybox_img ul li img:hover{padding:2px;background:#0093dd;}

/*news*/
.inf_lc{ clear:both;padding:5px 0 0; margin-top:1px;}
.inf_lc li:hover{box-shadow: 0 0 10px #2494e2; }
.inf_lc li:hover .fr{ background:#2494e2;}

.inf_lc li{padding:7px 20px 0 0;height:110px; overflow:hidden;margin:0px 10px 20px 10px; background:#f6f6f6;}
.inf_lc li.bg { background:#edf6f4;}
.inf_lc li h4{ padding:20px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Microsoft Yahei; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Microsoft Yahei; text-transform:uppercase; color:#343434;}
.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:78%; overflow:hidden;font-size:12px; float:left; color:#666; text-align:justify;}
.inf_lc li p b{ display:block; font-weight:100; color:#000000;}
.inf_lc li p b a,.inf_lc li p b a:hover{ color:#343434; font-weight:bold;font-size:14px}
.inf_lc li p b a:hover{ color:#2494e2;}
.inf_lc li .fr{margin:30px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; }

/*详情*/
.projectshow1 .title{ text-align:center; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #cccccc solid;}
.projectshow1 .title h1{font-size:20px; color:#333; padding-bottom:10px;}
.projectshow1 .title .time{ font-size:14px; color:#8b8b8c;}
.projectshow1 .title .time span{ padding:0 10px;}
.projectshow1 .contentbox{ font-size:14px; margin-bottom:20px; line-height:2;}
.projectshow1 .contentbox p{font-size:14px;}
.p_next{ width:100%; margin:20px auto 0 auto; overflow:hidden; background:#f2f2f2; padding:10px 0;}
.p_next p{ display:block; padding:0 2%;}
.p_next a{ font-size:14px; color:#666; line-height:30px;}

/*__________________neiy产品展示____________________*/
#img_p1{ height:100%;margin:0px auto; padding-top:0px; }
#img_p1 ul li{ width:264px;}
.info_img1 a img{ width:258px; height:258px;}
#img_p1 li{ float:left; padding:5px 8px 0px 8px; text-align:center; margin-right:3px;line-height:0}
#img_p1 span.info_img1 a{ display:block; padding:2px; border:1px solid #CCC;}
#img_p1 span.info_img1 a:hover{ display:block; border:1px solid #CCC; padding:2px;opacity:0.8;filter:alpha(opacity=80); }
#img_p1 span.info_title{ display:block; height:32px; line-height:28px; overflow:hidden;}

/* 左侧图片放大镜样式 */
.prodetail_box{ padding:20px 10px 40px 10px; width:710px; overflow: hidden;  border-top:1px solid #ccc;}
.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 10px #e8e8e8;font-size:14px;font-weight:bold;color:#333;}
.product-show-pic{width:402px;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:310px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/* 图片小图样式 */
.spec-preview{width:400px;height:400px;border:1px solid #ccc;}
.spec-scroll{margin-top:10px;width:402px;height:73px;overflow:hidden;position:relative;}
.spec-scroll a.prev{display:block;width:12px;height:21px;position:absolute;top:20px;left:10px;background:url(../images/proshow_btn.png) no-repeat 0 0px;overflow:hidden;cursor:pointer;}
.spec-scroll a.prev:hover{background-position:0 -21px;}
.spec-scroll a.next{display:block;width:12px;height:21px;position:absolute;top:20px;right:10px;background:url(../images/proshow_btn.png) no-repeat 0 -42px;overflow:hidden;cursor:pointer;}
.spec-scroll a.next:hover{background-position:0 -63px;}
.spec-scroll .items{position:relative;width:336px;height:73px;margin:0 auto;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:73px;}
.spec-scroll .items ul li{width:85px;height:73px;float:left;}
.spec-scroll .items ul li img{width:73px;height:71px;cursor:pointer;border:1px solid #ccc;}
.spec-scroll .items ul li img:hover,.spec-scroll .items ul .on img{border:1px solid #da251c;}

/* 产品右侧简介样式 */
.product-show-title{width:410px;height:490px;overflow:hidden; float:right;}
.product-show-title h2{line-height:24px;border-bottom:1px dashed #ccc;font-size:18px;color:#00519c;padding:10px 0;}
.gr-description{padding:10px 0;}
.prodcut-tel{ padding-left:55px; margin-bottom:20px; margin-top:30px; padding-top:10px;  line-height:22px; background:url(../images/head_phone.png) no-repeat left 10px; border-top:1px dashed #ccc; }
.prodcut-tel span{font-family:arial; font-size:24px; color:#da251c;display: block; }
.product-order a{ display:block; width:120px; height:40px; background:#01478d; line-height:40px; text-align:center;font-size:15px; color:#fff; border-radius: 5px; float:left; margin-right:25px;}
.product-order a:hover{ background:#555;transition: all 0.5s; }

/* 产品说明标签切换样式 */
.gr-tab-list{overflow:hidden; margin-top:20px; margin-bottom:20px;}
.gr-tab-list .hd{height:35px;line-height:35px;border-bottom:1px solid #dadada}
.gr-tab-list .hd li{width:120px;float:left;text-align:center;background:#dadada;margin-right:5px;cursor:pointer;height:35px;line-height:35px; font-size:14px}
.gr-tab-list .hd li.on{background:#00519c;color:#fff;}
.gr-tab-list .bd{overflow:hidden;padding-top:15px;}
.tab_down p{ height:35px;line-height:35px;border-bottom:1px dotted #ddd;background:url(../images/ly_li.png) no-repeat left center;padding-left:15px;}
.tab_down p a{float:right;background:url(../images/downIcon.png) no-repeat right center;padding-right:25px;}
.tab_down p a:hover{background:url(../images/downIconh.png) no-repeat right center;}



/* 相关产品样式 */
.related-product {overflow:hidden;}
.related-product .title{background:#dedede;height:35px;line-height:35px;}
.related-product .title span{display:inline-block;color:#fff;background:#00519c;width:120px;height:35px;text-align:center;font-size:14px;}
.related-product ul{ margin-top:20px;overflow: hidden;}
.related-product li{float:left;width:22.6%;margin-bottom:20px;margin-left:1%;margin-right:1%;border:1px solid #ddd;background:#eee;text-align:center;}
.related-product li a{display:block;width:100%;}
.related-product li img{width:100%;}
.related-product li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.related-product li:hover{border:1px solid #da251c;}
.related-product li a:hover{background:#da251c;color:#fff;}