@charset "utf-8";
/* CSS Document */

body,h1,h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td
{margin: 0;padding: 0;color: #333;font: 12px tahoma,arial, "微软雅黑";}
body{font: 12px tahoma,arial, "微软雅黑";background:#ffffff;}
button, input, select, textarea{ font: 12px tahoma,arial,"微软雅黑";color: #484847; outline:none; resize:none;}
img{border: none;}
ul,li{list-style: none;padding-left:0px;margin-left:0px;}
a{text-decoration: none;color: #333;font: 12px tahoma,arial,"微软雅黑";}
a:hover{color: #0091dc;}

/*公共头部*/
.Public_topwrap{ width:100%; height:69px; float:left; background:url(../images/images/top.png) repeat-x;}
.Public_top{ width:1000px; height:69px; margin:auto;}
.Public_top .logo{ width:260px; height:69px; float:left;}
.Public_top .daohang{ width:705px; height:69px; float:left; margin-left:35px;}
.Public_top .daohang .navwrap{ width:540px; height:69px; float:left;}
.Public_top .daohang .navwrap .navlist{ width:90px; height:69px; float:left; line-height:69px; font-size:14px; color:#ffffff; text-align:center;}
.Public_top .daohang .navwrap .navlist a{ line-height:69px; font-size:14px; color:#ffffff; text-align:center;}
.Public_top .daohang .navwrap .navlist a:hover{ line-height:69px; font-size:14px; color:#ffffff; text-align:center; text-decoration:underline;}
.Public_top .daohang .sc{ width:165px; height:30px; float:left; text-align:right; color:#ffffff; font-size:13px; padding-top:18px}
.Public_top .daohang .sc .china{background: url(../images/img/flag@2x.png) 0 0 no-repeat; text-align:right; line-height:30px; color:#ffffff; font-size:13px; padding-left:28px;}
.Public_top .daohang .sc .english{background: url(../images/img/flag@2x.png) 0 -50px no-repeat; text-align:right; line-height:30px; color:#ffffff; font-size:13px; padding-left:28px;}
.Public_top .daohang .sc a:hover{text-align:right; line-height:30px; color:#ffffff; font-size:13px; text-decoration:underline;}

/*首页中间*/
.middlewrap{ width:100%; height:1230px; float:left; background:url(../images/images/bg.png) repeat-x bottom}
.middlewrap .main{ width:1000px; height:795px; margin:auto;}
.middlewrap .main .leftnav{ width:230px; height:540px; position:relative; top:-70px;background:url(../images/images/cdh.png) no-repeat; float:left; z-index:1;}
.middlewrap .main .leftnav .fenlei{ width:215px; height:280px; margin:auto; padding-top:100px;}
.middlewrap .main .leftnav .fenlei .fenlist{ width:215px; height:33px;border-bottom:1px solid #e1e0e0; background:url(../images/images/jiantou.png)  no-repeat right;float:left; font-size:13px; color:#717171; line-height:33px; display:block; overflow:hidden;}
.middlewrap .main .leftnav .fenlei .fenlist a{ padding-left:20px;font-size:13px; color:#717171;line-height:33px; display:block; }
.middlewrap .main .leftnav .fenlei .fenlist a:hover{font-size:13px; color:#ffffff;line-height:33px; background:#3f7acf; display:block;}
.middlewrap .main .rightproduct{ width:750px; height:425px; float:left;margin-top:25px; margin-left:20px;}
.middlewrap .main .Pronav{ width:750px; height:38px; float:left; border-bottom:1px solid #4072b9; background:url(../images/images/cp_nav.png) left no-repeat;}
.middlewrap .main .Pronav .gengduo{ width:55px; height:38px; float:right;}
.middlewrap .main .productwrap{ width:750px; height:450px; padding:10px 0; float:left; }
.middlewrap .main .productwrap .cplist{ width:240px; height:200px; float:left; margin-right:15px; }
.middlewrap .main .productwrap .cplist .titlename{width:240px; height:30px; float:left; line-height:30px; text-align:center;}
.middlewrap .main .productwrap .cplist .titlename a{line-height:30px;}

/*首页联系我们*/
.index_cp{ width:1000px;height:470px; float:left}
.index_wrap{ width:1000px;height:315px; float:left; margin-top:15px;}
.index_wrap .Contact{ width:240px;height:295px; float:left; border:1px solid #e9e9e9; border-radius:6px; margin-top:15px;}
.index_wrap .Contact .topnav{ width:220px;height:36px; float:left; border-bottom:1px solid #e9e9e9; background:url(../images/images/contact.png) repeat-x; border-top-left-radius:6px;border-top-right-radius:6px; color:#0073c0; font-size:15px; font-weight:bold; padding-left:20px; line-height:36px;}
.index_wrap .Contact .picturemain{ width:220px; float:left; padding:10px; height:235px; font-size:12px; color:#737373; line-height:23px; background:#ffffff;}
.index_wrap .Contact .picturemain span{ width:220px; float:left; height:95px; padding-bottom:10px;}

/*首页公司简介*/
.index_wrap .indexgs{ width:758px;height:295px; float:left;  margin-top:15px;}
.index_wrap .indexgs .gswrap{ width:250px;height:295px; float:left; margin-left:35px;_margin-left:19px;}
.index_wrap .indexgs .gswrap .gsnav{ width:250px;height:37px; float:left;background:url(../images/images/dian.png) repeat-x bottom;}
.index_wrap .indexgs .gswrap .gsnav .leftgs{ width:120px;height:35px; float:left;}
.index_wrap .indexgs .gswrap .gsnav .rightmore{ width:55px;height:35px; float:right;}
.index_wrap .indexgs .gswrap .gsmain{ width:250px;height:240px; float:left; margin-top:10px; line-height:25px; font-size:12px; color:#737373; overflow:hidden;}
.index_wrap .indexgs .gswrap .gsmain span{ width:250px;height:115px; float:left; margin-bottom:5px; }

/*首页新闻动态*/
.index_news{ height:295px;  width:435px; float:left; margin-left:35px;}
.index_news .newsnav{width:435px;height:37px; float:left;background:url(../images/images/dian.png) repeat-x bottom;}
.index_news .newsnav .leftname{width:120px;height:35px; float:left;}
.index_news .newsnav .rightgeng{width:55px;height:35px; float:right;}
.index_news .xinmain{ width:435px; height:245px; float:left; padding:5px 0;}
.index_news .xinmain .onelist{ border-bottom:1px dashed #c0c0c0; background:url(../images/images/huisanjiao.png) no-repeat left; width:415px; height:30px; padding-left:15px; font-size:12px; color:#737373; display:block;}
.index_news .xinmain .onelist a{font-size:12px; color:#737373; line-height:30px;display:block;}
.index_news .xinmain .onelist a:hover{font-size:12px; color:#0091dc; line-height:30px; background:url(../images/images/sanjiao.png) no-repeat left;display:block;}
.index_news .xinmain .onelist .sp_title{float:left; width:345px; line-height:30px;}
.index_news .xinmain .onelist .sp_date{float:left; width:70px; height:30px; line-height:30px;}

/*新闻中心页面*/
.Newswrap{ width:100%; min-height:1000px; height:auto !important; height:1000px; float:left; background:url(../images/images/bg_nei.jpg) repeat-x top;}
.News_banner{ width:100%; float:left; height:82px; background:url(../images/images/xw.jpg) no-repeat center top; padding-top:262px;}
.News_nav{ width:1000px; margin:auto;height:73px;background: url(../images/images/bg_class_yy.png) bottom no-repeat;padding-bottom:9px; position:relative;}
.News_nav .xinleft{ float: left;width: 126px;height: 47px;padding-top: 26px;line-height: 46px;text-align: center;color: #ffffff;font-size: 20px;font-weight: normal;background: url(../images/images/bg_class_tit.png) bottom no-repeat;}
.News_nav .rightbg{float: right;width: 874px;margin-top: 37px;background: url(../images/images/bg_class_list.gif) repeat-x top;position: relative; height:36px;}
.News_nav .rightbg .rbg{background: url(../images/images/bg_class_list.gif) bottom no-repeat;position: absolute;right: 0px;top: 0px;width: 2px;
height: 36px;font-size: 0px;line-height: 0px;overflow: hidden;}
.News_nav .rightbg li{float: left;font-size: 16px;height: 36px;line-height: 36px;width: 130px;text-align: center; color:#878787;}
.News_nav .rightbg li a{font-size: 16px;height: 36px;line-height: 36px;text-align: center; color:#878787;}
.News_nav .rightbg li a:hover{font-size: 16px;height: 36px;line-height: 36px;text-align: center; color:#1461b7;}
.Position{position: absolute;top: 10px;right: 5px;text-align: center;color: #666666;}
.Nwes_xwb{padding: 10px 0px;width:100%; float:left;}
.Nwes_xwb .xwmiddlw{padding: 20px 0px;width:1000px; margin:auto;}
.Nwes_xwb .xwmiddlw .news_list {padding: 0px 35px;min-height: 450px;height: auto !important;height: 450px;}
.Nwes_xwb .xwmiddlw .news_list li{padding: 35px 0px;border-bottom: 1px solid #f0f0f0;}
.Nwes_xwb .xwmiddlw .news_list li:hover{ color:#06C;}
.Nwes_xwb .xwmiddlw .news_list li .Lbg{width: 80px;background: #8fbff5; float:left;}
.Nwes_xwb .xwmiddlw .news_list li:hover .Lbg{ background:#5d9be2}
.Nwes_xwb .xwmiddlw .news_list li .D{height: 50px;text-align: center;font-size: 36px;color: #fff;line-height: 50px;}
.Nwes_xwb .xwmiddlw .news_list li .N{height: 30px;text-align: center;font-size: 12px;color: #fff;line-height: 30px;}
.Nwes_xwb .xwmiddlw .news_list li .Rmain{width: 830px;position: relative; margin-left:100px; _margin-left:90px;}
.Nwes_xwb .xwmiddlw .news_list li .Ntitle{font-size: 16px;height: 36px;line-height: 36px; overflow:hidden;}
.Nwes_xwb .xwmiddlw .news_list li .Ntitle a{font-size: 16px;line-height: 36px;}
.Nwes_xwb .xwmiddlw .news_list li .Ntitle a:hover{font-size: 16px;line-height: 36px; color:#06C}
.Nwes_xwb .xwmiddlw .news_list li:hover .Ntitle a{ color:#06C}
.Nwes_xwb .xwmiddlw .news_list li .Ntext{font-size: 12px;color: #b5b5b5;line-height: 150%; overflow:hidden;}
.Nwes_xwb .xwmiddlw .news_list li:hover .Ntext{ color:#a29f9f}
.New_more{position: absolute;bottom: -20px;right: 5px;}
.New_more a{ color:#525253}
.New_more a:hover{ color:#e72533}

/*新闻详细*/
.News_wrap{ width:100%; min-height:1000px; height:auto !important; height:1000px; float:left; background:url(../images/images/bg_nei.jpg) repeat-x top;}
.News_middle{padding: 20px 0px;width:1000px; margin:auto;}

.News_middle .Newsbt{ width:1000px; height:70px; float:left; border-bottom:1px solid #cecece;}
.News_middle .Newsbt span{ width:1000px; height:40px; float:left; line-height:40px; font-size:15px; font-weight:bold; text-align:center;}
.News_middle .Newsbt p{ width:1000px; height:30px; float:left; line-height:20px; font-size:12px; text-align:center; color:#949494}
.News_middle .textmain{ width:1000px; min-height:70px; height:auto !important; min-height:70px; float:left; line-height:27px; font-size:14px; color:#727272; padding-top:20px;}


/*关于我们*/
.About_banner{ width:100%; float:left; height:82px; background:url(../images/images/about.jpg) no-repeat center top; padding-top:262px;}

.About_wrap{ width:100%; min-height:800px; height:auto !important; height:1000px; float:left; background:url(../images/images/bg_nei.jpg) repeat-x top;}
.About_middle{padding: 10px 0px;width:1000px; margin:auto;}
.About_middle .abouttext{ width:1000px; min-height:70px; height:auto !important; min-height:70px; float:left; line-height:27px; font-size:14px; color:#727272;}

.Contact_banner{ width:100%; float:left; height:82px; background:url(../images/images/contact.jpg) no-repeat center top; padding-top:262px;}
.Service_banner{ width:100%; float:left; height:82px; background:url(../images/images/fuwu.jpg) no-repeat center top; padding-top:262px;}

/*产品中心*/
.Product_banner{ width:100%; float:left; height:82px; background:url(../images/images/cp.jpg) no-repeat center top; padding-top:262px;}

.Product_wrap{ width:100%; min-height:800px; height:auto !important; height:1000px; float:left; background:url(../images/images/bg_nei.jpg) repeat-x top;}
.Product_middle{padding: 10px 0px;width:1000px; margin:auto;}

.Product_middle .productmain{ width:1000px; min-height:795px; height:auto !important; height:795px; margin:auto;}
.Product_middle .productmain .Proleft{ width:230px;  min-height:520px; height:auto !important; height:520px; position:relative; float:left; z-index:1;}
.Product_middle .productmain .Proleft .protop{ width:230px; height:100px;float:left; background:url(../images/images/cdh_01.png) no-repeat;}
.Product_middle .productmain .Proleft .promiddle{ width:230px; min-height:100px; height:auto !important; height:100px;float:left; background:url(../images/images/cdh_03.png) repeat-y;}
.Product_middle .productmain .Proleft .probottom{ width:230px; min-height:155px;height:100px;float:left; background:url(../images/images/cdh_05.png) no-repeat;}

.Product_middle .productmain .Proleft .promiddle .pro_list{ width:215px; margin:auto;}
.Product_middle .productmain .Proleft .promiddle .pro_list .top_list{ width:215px; height:33px;border-bottom:1px solid #e1e0e0; background:url(../images/images/jiantou.png)  no-repeat right;float:left; font-size:13px; color:#717171; line-height:33px; display:block; }
.Product_middle .productmain .Proleft .promiddle .pro_list .top_list a{ padding-left:20px;font-size:13px; color:#717171;line-height:33px; display:block; }
.Product_middle .productmain .Proleft .promiddle .pro_list .top_list a:hover{font-size:13px; color:#ffffff;line-height:33px; background:#3f7acf; display:block;}
.Product_middle .productmain .Proright{ width:750px;  min-height:425px; height:auto !important; height:425px; float:left; margin-left:20px;}
.Product_middle .productmain .Proright .propicture{ width:240px; height:200px; float:left;margin-right:10px; border:1px solid #e4e5e8; margin-top:15px; }
.Product_middle .productmain .Proright .propicture .toppicture{ width:240px; height:170px; float:left;}
.Product_middle .productmain .Proright .propicture .bottomfont{ width:240px; height:30px; float:left; font-size:15px; text-align:center; line-height:30px;}
.Product_middle .productmain .Proright .propicture .bottomfont a{ font-size:15px; text-align:center; line-height:30px;}

.Product_middle .productmain .Proleft .Contact{ width:228px; height:295px; float:left; border:1px solid #e9e9e9; border-radius:6px; margin-top:15px;}
.Product_middle .productmain .Proleft .Contact .topnav{ width:208px;height:36px; float:left; border-bottom:1px solid #e9e9e9; background:url(../images/img/contact.png) repeat-x; border-top-left-radius:6px;border-top-right-radius:6px; color:#0073c0; font-size:15px; font-weight:bold; padding-left:20px; line-height:36px;}
.Product_middle .productmain .Proleft .Contact .picturemain{ width:208px; float:left; padding:10px; height:235px; font-size:12px; color:#737373; line-height:24px; background:#ffffff;}
.Product_middle .productmain .Proleft .Contact .picturemain span{ width:208px; float:left; height:95px; padding-bottom:10px;}

.Product_middle .productmain .Proright .propicture .bottomfont a:hover{ font-size:15px; text-align:center; line-height:30px; color:#1951a5;}

/*产品详细*/

.cp_wrap{ width:100%; min-height:800px; height:auto !important; height:1000px; float:left; background:url(../images/images/bg_nei.jpg) repeat-x top;}
.cp_middle{padding: 10px 0px;width:1000px; margin:auto;}
.cp_right{ width:750px;  min-height:425px; height:auto !important; height:425px; float:left; margin-left:20px;}
.cp_right .cp_name{ width:750px; height:40px; float:left; line-height:40px; font-size:15px; font-weight:bold; text-align:center; border-bottom:1px solid #d0d0d0;}
.cp_right .cp_tu{ width:750px; min-height:350px; height:auto !important; height:350px; float:left; line-height:28px; font-size:12px; margin-top:10px; }


/*分页样式*/
.page {text-align: center;padding: 30px;}
.page li{ zoom:1; display:inline-block; *display:inline;padding-right:8px; }
.page a, .page span { display:inline-block; zoom:1; *display:inline; background: url(../images/images/bg_page.gif); height: 24px;line-height: 24px; border: 1px solid #dddddd;webkit-border-radius:2px; padding: 0px 8px;font-size: 14px;color: #556270;margin-left: 8px;}
.page span{background: #aaa;color: #fff;}
.page span.current{background: #1f7ee8;color:#fff;}

/*详情页轮播图片*/
.flexslider{ float:left; position:relative; width:750px; min-height:300px; height:auto!important; height:300px; text-align:center; overflow:hidden; zoom:1;}
.flex-viewport{max-height:460px;-webkit-transition:all 1s ease; -moz-transition:all 1s ease;transition:all 1s ease; text-align:center;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.flex-control-nav img{max-width:750px;	/*IE7和Firefox用*/ width:expression(this.width > 750 ? 750: true); 	/*IE6用*/}

/*公共底部*/
.Public_bottom{ width:100%; height:210px; float:left; background:url(../images/images/dibu.png) repeat-x;}
.Public_bottom .bottommiddle{ width:1000px; height:180px; margin:auto; padding-top:20px;}
.Public_bottom .bottommiddle .leftdown{ width:755px; height:180px; float:left;}
.Public_bottom .bottommiddle .leftdown ul{width:755px; height:150px; float:left;}
.Public_bottom .bottommiddle .leftdown .aboutus{ width:130px; height:180px; float:left;}
.Public_bottom .bottommiddle .leftdown .aboutus .toptitle{ width:130px; height:35px; float:left; line-height:35px; font-size:14px; color:#d0d6f6; font-weight:bold;}
.Public_bottom .bottommiddle .leftdown .aboutus .topabout{ width:130px; height:25px; float:left; line-height:25px; font-size:12px; color:#d0d6f6;}
.Public_bottom .bottommiddle .leftdown .aboutus .topabout a{line-height:25px; font-size:12px; color:#d0d6f6;}
.Public_bottom .bottommiddle .leftdown .aboutus .topabout a:hover{line-height:25px; font-size:12px; color:#ffffff;}
.Public_bottom .bottommiddle .leftdown .support{width:755px; height:30px; line-height:30px; float:left; color:#d0d6f6;}
.Public_bottom .bottommiddle .leftdown .support a{color:#d0d6f6;}
.Public_bottom .bottommiddle .leftdown .support a:hover{color:#0091dc;}
.Public_bottom .bottommiddle .rightphone{ width:245px; height:180px; float:left;}
.Public_bottom .bottommiddle .rightphone .hours{ width:245px; height:60px; float:left;}
.Public_bottom .bottommiddle .rightphone .address{ width:245px; height:110px; float:left; line-height:20px; color:#d0d6f6; font-size:12px;}

/*首页焦点图*/
.gw_lanrenzhijia {position:relative; width:100%; height:400px; overflow:hidden; z-index:0; _z-index:0;}
.gw_lanrenzhijia ul.fix_flash {height:400px; overflow:hidden; position:absolute;}
.gw_lanrenzhijia ul.fix_flash li {width:100%; height:400px; overflow:hidden; float:left; display:inline; cursor:pointer;}
.gw_lanrenzhijia ul.fix_flash li a {display:block; height:400px; width:100%; cursor:pointer;}
.gw_lanrenzhijia_center {width:300px; height:106px; margin:0px auto; position:absolute; overflow:hidden; top:300px; left:1000px;}
.gw_lanrenzhijia_center .gw_lanrenzhijia_flash_v {width:96px; height:54px; padding:2px 5px 12px 3px; overflow:hidden; background:url(../images/images/small_banner_box.png) no-repeat; position:absolute; left:122px;}
.gw_lanrenzhijia_center .gw_lanrenzhijia_flash_v img {width:191px; height:54px; margin-left:-27px; position:relative;}
.gw_lanrenzhijia_flash_s {height:5px; bottom:20px; position:absolute; right:60px; text-align:right;}
.gw_lanrenzhijia_flash_s .banner_smallArea {width:100%;}
.gw_lanrenzhijia_flash_s .gw_lanrenzhijia_sele {float:left; display:inline; width:24px; height:5px; margin-left:2px; background:#2d74a2; line-height:5px; overflow:hidden; cursor:pointer;}
.gw_lanrenzhijia_flash_s .gw_lanrenzhijia_over {background:#ff9000;}

/*在线客服*/
.keifu{ position:fixed;  right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/img/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/img/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/img/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/img/keifu.png); background-position:0 -149px; }