﻿@charset UTF-8;
/**
 * 
 * @authors Your Name (http://www.shluoying.com/)
 * @date    2015-08-16 09:05:57
 * @version $Id$
 */html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,img{padding:0;margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
address,cite,code,em,th{font-weight:400;font-style:normal;}
a{text-decoration:none;color:#777;cursor:pointer;transition:all .3s;}
a:hover{color:#47B8D4;}
p{line-height:25px;}
body{background:#F3F3F3;color:#777;font-family:微软雅黑, 'Microsoft YaHei', arial, tahoma, 宋体;font-size:14px;}
/*iconfont*/@font-face{font-family:iconfont;src:url(iconfont/iconfont.eot);/* IE9*/src:/* IE6-IE8 *//* chrome、firefox *//* chrome、firefox、opera、Safari, Android, iOS 4.2+*/url(iconfont/iconfont.eot?#iefix) format(embedded-opentype), url(iconfont/iconfont.woff) format(woff), url(iconfont/iconfont.ttf) format(truetype), url(iconfont/iconfont.svg#iconfont) format(svg);/* iOS 4.1- */}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;}
@font-face {font-family: 'iconfont';
    src: url('iconfont/iconfont.eot'); /* IE9*/
    src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
/*public*/.maxw{width:100%;max-width:1440px;margin:0 auto;overflow:hidden;background:#fff;}
.maxwt{max-width:1280px;width:90%;margin:0 auto;overflow:hidden;}
.bannerer{height:180px;overflow:hidden;}
.conbgimg{background:url(img/banner-contact.jpg) no-repeat center;}
.aboutbgimg{background:url(img/banner-about.jpg) no-repeat center;}
.probgimg{background:url(img/banner-pro.jpg) no-repeat center;}
.banner{width:90%;height:180px;}
.banner h2{font-size:30px;color:#fff;font-weight:700;padding-top:20px;}
.banner p{padding-top:5px;}
.banner p,.banner p a,.banner .listtype ul li a{color:#fff;}
.banner p a:hover{text-decoration:underline;}
.banner .listtype{margin-top:50px;overflow:hidden;}
.banner .listtype ul li{float:left;margin-right:5%;}
.banner .listtype ul li a{display:block;height:25px;}
.banner .listtype ul li a.listborder{border-bottom:1px solid #F96;}
.banner .listtype ul li a:hover{font-weight:700;}
.pagelist{overflow:hidden;margin:20px 0;clear:both;}
.pagelist a{color:#0597BC;float:left;display:block;background:#fff;padding:6px 13px;margin-right:20px;}
.relist .pagelist a:first-child{padding:0;margin-right:0;}
.pagelist a:hover{background:#F57709;color:#fff;transition:all .7s;}
.pagelist b{color:#FFF;float:left;display:block;padding:6px 13px;display:block;background:#0597BC;padding:6px 13px;margin-right:20px;box-shadow:#C3C3C3 0 1px 1px 0;}
.infotextkey{color:#47B8D4;}
.infotextkey:hover{text-decoration:underline;}
/*public end*//*index*/.toper{overflow:hidden;height:35px;background:#111;max-width:1440px;}
.top{width:100%;margin:0 auto;background: #000}
.top p{line-height:35px;color:#fff;}
.top p a{color:#FFF;}
.top p a:hover{text-decoration:underline;}
.naver{background:#FFF;position:relative;z-index:30;overflow:visible;}
.nav{max-width:1440px;width:100%;margin:0 auto;height:100px;}
.navleft{width:25%;margin-top:20px;float:left;position:relative ;}
.navleft a img{width:100%;height:66px;}
.navright{float:right;width:70%;}
.navright ul{width:100%;}
.navright ul li.navli{float:left;width:12%;cursor:pointer;}
.navright ul li.navli:hover{background:#47B8D4;transition:all .7s;}
.navright ul li.navli:hover a.nava{color:#FFF;transition:all .3s;}
.navright ul li.navli a.nava{display:block;width:100%;font-size:16px;text-align:center;height:100px;line-height:100px;z-index:50;color:#666;}
.navright ul li.navli:hover.online{background:url(img/kefu.png) no-repeat center right;}
.navright ul li.online{background:url(img/kefu.png) no-repeat center right;padding-right:25px;}
.navright ul li.online a{color:#029ce1;}
.navpro{position:absolute;top:100px;left:0;z-index:999;overflow:hidden;color:#fff;width:100%;display:none;}
.navpro a{color:#fff;}
.navpro a:hover{color:#47B8D4;transition:all .3s;}
.nptop{background:#274280;overflow:hidden;padding:30px 5%;}
.nptop img{position:absolute;top:0;left:43%;}
.nptop ul li{float:left;width:16.5%;margin-left:2.3%;}
.nptop ul li.navlist{border-right:1px solid #ccc;padding-right:2%;margin-left:0;margin-right:5%;}
.nptop ul li dl dt{font-size:18px;line-height:28px;margin-bottom:32px;}
.nptop ul li.navlist dl dt a{color:#FFF;}
.nptop ul li.navlist dl dd a{color:#FC751B;}
.nptop ul li.navlist a:hover{color:#47B8D4;transition:all .3s;}
.nptop ul li.navlist dl dt{font-size:24px;margin-bottom:30px;}
.nptop ul li.navlist dl dd{font-size:16px;line-height:34px;}
.nptop ul li dl dd{line-height:20px;height:40px;}
.npbot{background:#1a2d5c;overflow:hidden;padding:10px 10% 20px;}
.npbot h3{font-size:17px;font-weight:700;color:#fff;float:left;line-height:70px;margin-right:30px;}
.npbot .npbright{float:right;width:90%;overflow:hidden;}
.npbright a strong{line-height:30px;}
.npbright p a{color:#FC751B;}
/*flash*/.slides{position:relative;width:100%;height:auto!important;overflow:hidden;}
.slides .pic{position:relative;z-index:0;width:100%;height:auto;}
.slides .pic img{width:100%;height:auto!important;display:block;}
.slides .hd{width:100%;position:absolute;bottom:20px;text-align:center;font-size:0;z-index:1;}
.slides .hd li{margin:0 5px;width:28px;background:url(img/dot.png) no-repeat;height:18px;overflow:hidden;cursor:pointer;display:inline-block;zoom:1;_zoom:1;_display:inline;_background:url(img/over.png) no-repeat;}
.slides .hd .on{background:url(img/over.png) no-repeat;}
.slides .prev,.slides .next{width:60px;height:90px;margin:-60px 0 0;display:none;background:url(img/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:0.2;}
.slides .prev{left:0;}
.slides .next{background-position:0 -90px;right:0;}
.slides .prev:hover,.slides .next:hover{filter:alpha(opacity=50)!important;opacity:0.5!important;}
/*indexnews*/.innewser{border-bottom:1px solid #e4e4e4;}
.innews{max-width:1280px;width:90%;margin:0 auto;height:80px;overflow:hidden;}
.innewsan{float:left;margin:31px 0 0;text-align:center;width:60%;}
.innewsan .prev{background:#EEE;}
/*.innewsan .prev i:before{content:"\f0115";font-size:12px;text-align:center;}*/
.innewsan .next{background:#D5D5D5;}
/*.innewsan .next i:before{content:"\f0116";font-size:12px;}*/
.innewsan .prev:hover i,.innewsan .next:hover i{color:#00BECC;font-size:12px;}
.inan{float:left;width:25px;height:20px;line-height:20px;color:#979797;cursor:pointer;}
.inan i{font-size:14px;}
.innewsan h3{float:left;font-size:14px;}
.innewsan ul{width:60%;height:27px;overflow:hidden;}
.innewsan ul li{overflow:hidden;}
.innewsan ul li a{color:#666;overflow:hidden;display:block;float:left;margin-left:10%;text-align:left;width:65%;text-overflow:ellipsis;white-space:nowrap;}
.innewsan ul li span{margin-left:5%;color:#BBB;}
.innewsan ul li a:hover{color:#47B8D4;text-decoration:underline;}
.innews a.inmore{float:right;font-size:14px;margin-top:31px;}
/*indexbody*/.inbodyer{background:#FFF;color:#666;}
.inbody{max-width:1280px;width:90%;margin:0 auto;overflow:hidden;padding:40px 0;}
.ibleft{width:31%;height:auto;float:left;overflow:hidden;}
.ibleft h3{font-size:21px;padding:20px 0;}
.ibleft p{padding:10px 0 20px;border-bottom:1px solid #e4e4e4;}
.ibleft ul li{width:100%;line-height:45px;border-bottom:1px solid #e4e4e4;-webkit-transition:all .1s;transition:padding 1s;cursor:pointer;background:url(img/ibarrow.jpg) no-repeat center right;}
.ibleft ul a{display:block;width:100%;color:#666;}
.ibleft ul li:hover{background:#0597BC;padding-left:36%;}
.ibleft ul li:hover a{color:#fff;}
.ibleft a:hover{text-decoration: none;}
.ibmore{display:block;color:#f90;margin-top:20px;background:url(img/ibarrow.jpg) no-repeat center;width:50%;}
.ibmore:hover{background:url(img/ibarrowy.jpg) no-repeat center;color:#FE700C;text-decoration:underline;}
.ibcenter{float:left;width:35%;margin-left:3.5%;}
.ibcenter h3{font-size:21px;padding:20px 0;}
.ibcenter ul{margin:10px 0 15px;overflow:hidden;}
.ibcenter li{width:45%;height:auto;position:relative;overflow:hidden;float:left;font-size:0;overflow:hidden;margin:0 5% 3% 0;cursor:pointer;}
.ibcenter li a img{width:100%;height:auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.ibcenter li:hover a img{width:100%;-webkit-transform:scale(1.3) rotate(0deg);-moz-transform:scale(1.2) rotate(2deg);-o-transform:scale(1.2) rotate(2deg);-ms-transform:scale(1.2) rotate(2deg);}
.ibcenter li span{position:absolute;width:100%;bottom:45%;left:0;bottom:-20px;font-size:16px;color:#fff;text-align:center;background:#14B8C2;background-color:rgba(20,184,194,0.8);transition:all .7s;z-index:-1;line-height:30px;}
.ibcenter li:hover span{z-index:1;display:block;bottom:0;}
.ibcenter p{float:left;margin-right:4%;}
.ibright{width:30%;height:auto;float:right;overflow:hidden;padding-top:75px;}
.ibright ul{overflow:hidden;margin-top:34px;}
.ibright ul li{margin-bottom:16px;}
.ibright ul li img{width:100%;height:125px;}
.ibright ul li img:hover{opacity:0.8;filter:alpha(opacity=80);}
.ibright p{margin-top:12px;}
ul.ibrlist li{float:left;width:26%;border-right:1px solid #E4E4E4;text-align:center;}
ul.ibrlist li.ibrlistleft{text-align:left;width:20%;}
/*search*/.searcher{background:#E4E4E4;}
.search{max-width:1440px;margin:0 auto;overflow:hidden;height:130px;}
.search p.sp{float:left;font-size:16px;line-height:130px;}
.search form{position:relative;float:left;overflow:hidden;margin:45px 0 0 2%;}
.search input#search{display:block;float:left;width:370px;height:37px;padding-left:10px;line-height:37px;color:#999;border:1px solid #c9c9c9;background:url(img/search.jpg) no-repeat center right #fff;}
.search input.insub{position:absolute;right:0;width:80px;height:38px;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.search .intel{float:left;margin:30px 0 0 5%;}
.search .intel p,.search .inrss p{line-height:40px;}
.search .inrss{float:left;margin:30px 0 0 5%;}
.search img{float:right;width:8%;vertical-align:middle;margin-top:15px;}
.keywords{max-width:1440px;margin:0 auto;overflow:hidden;height:40px;}
.keywords h3{float:left;}
.keywords ul li{float:left;margin-right:1%;}
/*foot*/.footert{background: #333;height:300px;}
      .w90{width:90%;margin:0 auto; max-width: 1440px;overflow: hidden;}
      .fo-left{width:25%;line-height: 24px;float: left;margin-right:2%;}
      .fo-left img{padding:25px 0 20px 0;}
      .footert dl{width:11%;float: left;padding:0 1.8%;}
      .footert dl dt{font-size: 14px;line-height: 34px;margin:25px 0;color:#fff;}
      .footert dl dt a {color:#fff;}
      .footert dl dd{line-height: 25px;}
      .botert{background: #000;}
      .bot{max-width:1440px;margin:0 auto;padding: 10px 0}
      .bot a{margin:0 5px};
/*index end*//*product*/.proserach form#schform{position:relative;}
.proserach input#search{width:67%;padding-left:3%;color:#777;border:1px solid #ccc;height:30px;background:url(img/search.jpg) no-repeat center right #fff;}
.proserach input.prbtn{position:absolute;width:15%;right:30%;height:30px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;cursor:pointer;}
.proleft{float:left;margin:40px 0;width:70%;overflow:hidden;}
.proleft .prorec p{width:100%;font-size:18px;border-bottom:1px solid #CCC;padding-bottom:20px;}
.proleft .prorec p a.prorec-a{float:right;padding-right:3%;}
.proleft .prorec{overflow:hidden;}
.proleft .prorec ul{margin:30px 0;overflow:hidden;}
.proleft .prorec ul li{float:left;width:21.6%;padding:10px 1.6% 20px 1.5%;border:1px dashed #ccc;}
.proleft .prorec ul li a img{width:100%;min-height:54px;}
.proleft .prorec ul li a img:hover{opacity:0.8;filter:alpha(opacity=80);}
.proleft .prorec ul li a h4{text-align:center;padding-top:15px;color:#454545;min-height:40px;overflow:hidden;}
.proleft .prorec ul li a h4:hover{color:#47B8D4;transition:all .3s;}
.prointerest{overflow:hidden;}
.prointerest p{padding:25px 0;}
.prointerest p a{padding:0 2%;}
.prointerest p a.pipa{padding-left:0;}
.prointerest p.pip{border-bottom:1px solid #ccc;overflow:hidden;}
.prointerest ul li{float:left;}
.proright{float:right;width:25%;margin-top:40px;overflow:hidden;}
p.propubt{font-size:15px;font-weight:700;color:#464646;margin-bottom:25px;}
.proright p.prrec{width:100%;margin-top:30px;}
.proright p.prrec a{padding:0 3%;}
.proright ul li{line-height:30px;}
.prpronews{width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.procontact,.prpronews{margin-top:30px;}
.proserach{position:relative;}
.searchright input.inputk{display:block;width:80%;height:37px;padding-left:10px;line-height:37px;color:#999;border:1px solid #c9c9c9;background:url(img/search.jpg) no-repeat center right #fff;}
.searchright input.prbtn{position:absolute;width:40px;height:37px;right:18%;bottom:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
/*pronr*/.pronr{position:relative;}
.pronr h3{font-weight:700;color:#333;font-size:18px;margin:20px 0;}
.pronr h4{font-weight:700;color:#333;font-size:15px;margin:15px 0;}
p.prohn,.lbjcl img,.shcs img{display:none;}
.ptleft p{line-height:30px;text-indent:2em;}
.cpsm p{text-indent:0;}
.pronrtitle{padding:20px 0;overflow:hidden;border-bottom:1px solid #ccc;width:100%;z-index:99;}
.pronrtitle h1{font-weight:700;color:#1E1E1E;font-size:24px;width:30%;float:left;}
.pronrtitle ul{width:60%;float:right;overflow:hidden;}
.pronrtitle ul li{float:left;padding-right:5%;padding-bottom:10px;+padding-right:4%;+padding-bottom:5px;}
.pronrtop{overflow:hidden;padding:40px 0;}
.dxal h4,.shcs h4{font-weight: bold;margin-bottom:20px;font-size:16px;text-align: center;}
.ptleft{float:left;width:45%;position:relative;min-height:400px;}
.ptleft p.pnintroduction{width:100%;margin-top:10px;padding-bottom:10px;color:#3b3b3b;line-height:250%;text-indent:2em;overflow:hidden;margin-top:-10px;}
.ptleft .cpsm{padding-top:10px;}
.ptleft .pnexplain{width:100%;height:150px;background:#0597BC;border-radius:10px;margin-top:20px;}
.pnexplain ul li{line-height:45px;color:#fff;}
.pnexplain ul li i{font-size:30px;padding:0 5%;}
.pnexplain ul li i.pnzl:before{content:"\f01b1";}
.pnexplain ul li i.pnjg:before{content:"\f00fd";}
.pnexplain ul li i.pnjh:before{content:"\3432";}
.ptright{float:right;width:45%;}
.pronrimg{position:relative;width:100%;width:400px;height:400px;overflow:hidden;}
.pronrimg .pic{position:relative;z-index:0;}
.pronrimg .pic img{width:100%;max-width:400px;display:block;}
.pronrimg .hd{width:100%;height:20px;position:absolute;bottom:10px;text-align:center;font-size:0;z-index:1;}
.pronrimg .hd li{margin:0 5px;background:url(img/dotpn.png) no-repeat 0 -16px;height:16px;overflow:hidden;width:16px;cursor:pointer;display:inline-block;zoom:1;_background:url(img/dotpnt.png) no-repeat 0 -16px;}
.pronrimg .hd .on{background-position:0 0;}
.pncontact{border:1px solid #ccc;border-left:none;border-right:none;box-shadow:0 0 2px rgba(51,51,51,.4);padding:30px 0;text-align:center;cursor:pointer;}
.pncontact p.seonline{width:20%;margin:0 auto;}
.pncontact p.pncont{margin-top:20px;font-weight:700;color:#333;}
.pnuse,.pntd,.shcs,.cpfw,.dhlc,.cpys,.dxal,.lbjcl,.cpsyt,.xgcp{overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:20px;line-height:30px;}
.lbjcl h2{line-height:40px;font-size:14px;font-weight:700;color:#555;}
.pronr table,.pubnr table{width:100%;border:1px solid #999;border-left:none;border-top:none;text-align:center;}
.pronr table tr,.pubnr table tr{line-height:30px;color:#676767;height:30px;}
.pronr table tr:nth-child(odd):hover,.pronr table tr:nth-child(even):hover,.shcs table tr:nth-child(even):hover,.pubnr table tr:nth-child(odd):hover,.pubnr table tr:nth-child(even):hover{background:#73B1E0;}
.pronr table tr:nth-child(odd):hover td,.shcs table tr:nth-child(even):hover td,.pubnr table tr:nth-child(odd):hover td{color:#fff;}
.pronr table tr td,.pubnr table tr td{color:#676767;font-size:14px;border-left:1px solid #999;border-top:1px solid #999;}
.pronr table tr:nth-child(odd),.pubnr table tr:nth-child(odd){background:#D1DAE0;}
.pronr table tr:nth-child(even),.pubnr table tr:nth-child(even){background:#EFEFEF;}
.xgcp dl{float:left;width:13%;overflow:hidden;padding:0 1.8%;}
.xgcp dl dt img{width:100%;}
.xgcp dl dt img:hover{opacity: 0.8;filter:alpha(opacity=80)}
.xgcp dl dd{padding:4% 0;width:100%;text-align:center;}
.cpfwleft{width:100%;float:left;}
.cpfwleft strong{margin:15px 0;}
.cpfwright{width:25px;float:right;}
.pnonline{margin:50px 0;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:50px;}
.pnonline h4{font-weight:700;color:#3b3b3b;padding-bottom:20px;font-size:16px;}
.poleft{width:65%;float:left;}
.poleft p{color:#3b3b3b;width:80%;}
.poleft ul li input{width:80%;height:40px;color:#afafaf;padding-left:10px;}
.poleft ul li{height:44px;margin-top:30px;line-height:44px;}
ul.ultable li input{border:1px solid #A9A9A9;line-height:40px;height:40px;}
.poleft .more textarea{color:#afafaf;width:100%;height:125px;padding-left:10px;padding-top:10px;margin-top:30px;border:1px solid #a9a9a9;}
p.proyzm{margin-top:30px;}
p.proyzm input{margin-left:20px;width:100px;}
.pnsub .asubmit{background:#ff9000;color:#FFF;width:110px;height:30px;line-height:30px;cursor:pointer;border:none;padding-left:0;}
.pnsub .asubmit:hover{background:#FF8406;}
.pnsub .areset:hover{background:#373737;}
.pnsub li{float:left;}
.pnsub .areset{background:#454545;margin-left:30px;color:#fff;width:110px;height:30px;line-height:30px;cursor:pointer;border:none;}
.poright{width:25%;float:right;border-left:1px solid #ccc;padding-left:8%;}
.poright li{line-height:30px;}
.poright p.pronline{border-bottom:1px solid #ccc;padding-bottom:20px;margin-top:20px;}
ul.pnnews li{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*case*/.newsleft .hd{overflow:hidden;}
.newsleft .hd ul li{float:left;width:10%;padding:10px 2%;margin:20px 3.2% 10px 0;background:#47B8D4;text-align:center;color:#fff;cursor:pointer;}
.newsleft .hd ul li a{color:#fff;display:block;width:100%;}
.newsleft .hd ul li:hover{background:#FF8B04;}
.newsleft .hd ul li.soright{margin-right:0;}
/*news*/.news{width:90%;margin:0 auto 20px;}
.news p.newsslogan{font-size:19px;height:100px;line-height:100px;border-bottom:1px solid #ccc;color: #6e6e6e;font-weight: 700;}
.newsleft{float:left;width:66%;}
.newsleft ul{margin-top:30px;}
.newsbgimg{background:url(img/banner-news.jpg) no-repeat center;}
.nlhead{width:100%;border-bottom:1px solid #EBEBEB;overflow:hidden;}
.nlhead p.nltitle{float:left;font-size:18px;color:#454545;line-height:60px;}
.nlhead p.nlmore{float:right;color:#bcbcbc;line-height:60px;}
.nlrec{padding:30px 0;overflow:hidden;position:relative;transition:all .3s;}
.nlrec:hover{background:#47B8D4;box-shadow:3px 3px 15px #999;}
.nlrec:hover .nlrbody a h3,.nlrec:hover .nlrbody p,.nlrec:hover .nlrbody span{color:#FFF;}
.nlrec a img{float:left;transition:all .2s;width:230px;height:150px;margin-left:3%;}
.nlrbody{width:55%;float:right;margin-right:7%;overflow:hidden;}
.nlrbody a h3{color:#454545;font-weight:700;position:absolute;top:27px;font-size:16px;}
.nlrec:hover .nlrbody a h3:hover{text-decoration:underline;}
.nlrbody p{line-height:25px;color:#454545;margin-top:27px;}
.nlrbody span{position:absolute;bottom:28px;}
.newsright ul{margin-top:20px;}
.nlul{margin:30px 0;}
.nlul ul li{width:100%;overflow:hidden;line-height:30px;}
.nlul ul li:hover{background:#F7F7F7;}
.nlul ul li:hover a,.nlul ul li:hover span{color:#ffa126;}
.nlul ul li a{float:left;}
.nlul ul li span{float:right;}
.newsright{width:25%;float:right;}
.newsright p.newszd{font-size:18px;color:#454545;line-height:60px;border-bottom:1px solid #EBEBEB;}
.newsright ul li{line-height:32px;}
/*contact*/
.conbody{margin-bottom:40px;}
.maxw .conb{width:100%;font-size:19px;height:100px;line-height:100px;border-bottom:1px solid #CCC;color: #6e6e6e;font-weight: bold;}
.conbody .p1 span{color:#0755c9;}
.conbody .p1{margin-top:30px;}
.cbleft{width:40%;float:left;padding-top:30px;}
.cbleft strong{color:#737373;font:bold 20px 微软雅黑;line-height:200%;}
.cbleft ul li{line-height:30px;}
.cbright{width:50%;float:right;background:url(img/or.jpg) no-repeat top left;margin-top:40px;}
.cbright p{margin:20px 0 0 32%;font-size:18px;color:#666;font-weight:700;}
.cbright a{display:block;background:url(img/contact.jpg) no-repeat bottom center;width:100%;height:100px;margin-top:30px;}
.cbright a:hover{background:url(img/contactt.jpg) no-repeat bottom center;}
/*services*/.serviceimg{background:url(img/banner-service.jpg) no-repeat center;}
.service{color:#454545;line-height:24px;}
.service h2{width:100%;font-size:19px;color:#6e6e6e;font-weight:700;height:100px;line-height:100px;border-bottom:1px #ccc solid;margin-bottom:30px;}
p.seexplain{border-bottom:1px solid #EBEBEB;padding:40px 0 30px;font-size:14px;margin-bottom:30px;}
p.seexplain span{font-size:18px;color:#454545;padding-right:3%;}
.service .seleft{width:70%;float:left;overflow:hidden;}
.service .seright{width:25%;float:right;color:#454545;}
.service .seleft ul.reception li{margin:40px 0;overflow:hidden;}
.sebody{padding:50px 0;}
.sebody p{line-height:30px;}
.seleft p.seline{border-top:1px solid #EBEBEB;padding:30px 0;margin-top:30px;}
.seleft ul.reception li dl dt{float:left;width:30%;float:left;}
.seleft ul.reception li dl dt img{width:200px;height:auto;}
.seleft ul.reception li dl dt p{width:200px;text-align:center;padding-top:15px;color:#454545;}
.seleft ul.reception li dl dd{float:right;width:70%;float:right;}
.seleft ul.reception li dl dd h3,.seright h4{color:#454545;font-weight:700;margin-bottom:20px;}
.seright h4{font-size:16px;}
.seright p{line-height:25px;font-weight:700;}
.seright ul li{line-height:30px;}
p.seonline{width:70%;height:40px;line-height:40px;background:#0597BC;text-align:center;margin:30px 0;transition:all .5s;color:#FFF;}
p.seonline a{display:block;width:100%;cursor:pointer;color:#fff;height:40px;}
p.seonline:hover{background:#FF8B04;}
p.pdflist{height:35px;line-height:35px;background:#0093C0;margin:40px 0 30px;}
p.pdflist a{color:#fff;font-size:16px;font-weight:400;}
p.pdflist a.pdfal{float:left;padding-left:3%;}
p.pdflist a.pdfar{float:right;padding-right:3%;}
.pdfmb{padding-bottom:40px;}
.pdfk ul li{border:solid 3px #dbe1e4;margin:30px 0 0 8px;height:40px;cursor:pointer;position:relative;transition:all .5s;}
.pdfk ul li a{display:block;width:100%;height:40px;}
.pdfk ul li:hover{border:3px solid #3098D9;}
.pdfk ul li:hover p{background:#3098D9;}
.pdfk ul li:hover p .sedow{border:1px solid #3098D9;color:#fff;}
.pdfk ul li:hover p .sedow em{background:url(img/doww.png) no-repeat;}
.pdfk ul li em{float:left;display:inline-block;width:48px;height:49px;background:url(img/pdf.png) no-repeat;margin:-15px 8px 0 -12px;}
.pdfk ul li span.setitle{float:left;height:22px;line-height:22px;margin:8px 0 0;border-left:solid 1px #dbe1e4;padding:0 15px;font-size:14px;color:#062e49;}
.pdfk ul li p{float:right;color:#01101a;font-size:14px;width:164px;height:40px;background:#dbe1e4;position:absolute;right:0;}
.pdfk ul li p .sedow{height:28px;line-height:28px;border:solid 1px #fff;width:154px;margin:5px 5px 0;display:inline-block;}
.pdfk ul li p .sedow em{display:inline-block;width:17px;height:15px;background:url(img/dow.png) no-repeat;margin:7px 12px 0 5px;}
.baike ul{margin:0 0 30px 0;}
.baike ul li{line-height:40px;border-bottom:1px dashed #ccc;}
/*aboutlist*/.aboutlist{max-width:1280px;width:90%;margin:0 auto;overflow:visible;}
.aboutlist h2{width:100%;font-size:19px;color:#6e6e6e;font-weight:700;height:100px;line-height:100px;}
.aboutlist .albody{text-align:center;padding:30px 0;border:1px solid #ccc;border-left:none;border-right:none;}
.albody a{color:#454545;}
.albody p{text-indent:2em;line-height:24px;letter-spacing:1px;color:#454545;text-align:left;}
.aboutlist .albody img{width:auto;height:auto;}
.aboutlist img.abimgt{animation: myfirst 1s;-moz-animation: myfirst 1s; /* Firefox */-webkit-animation: myfirst 1s;  /* Safari 和 Chrome */
-o-animation: myfirst 1s;}
@keyframes  myfirst {
 0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.alrec{width:100%;padding-bottom:30px;overflow:hidden;position:relative;height:430px;}
.alrecleft,.alrecright{position:absolute;width:45%;overflow:hidden;-moz-box-shadow:4px 4px 30px #C5C5C5;-webkit-box-shadow:4px 4px 30px #C5C5C5;box-shadow:4px 4px 30px #C5C5C5;padding-bottom:20px;top:50px;transition:all .5s;}
.alrecleft{float:left;left:2%;}
.alrecleft:hover,.alrecright:hover{top:30px;box-shadow:0 0 30px #333;}
.alrecright{float:right;right:2%;}
.alrecleft img.alrlimg,.alrecright img.alrlimg{width:100%;height:auto;}
.alrecleft p.alrweight,.alrecright p.alrweight{font-weight:700;color:#333;margin:10px 0 14px 30px;}
.alrecleft ul,.alrecright ul{margin-left:30px;position:relative;}
.alrecleft ul li.alrbut,.alrecright ul li.alrbut{position:absolute;top:30px;right:15%;}
.alrecleft ul li,.alrecright ul li{line-height:24px;}
.alrecleft ul li a,.alrecright ul li a{color:#474747;}
.alrecleft ul li a:hover,.alrecright ul li a:hover{color:#ff9000;}
.abadd{margin-top:30px;border-bottom:none;}
.nlrbody p{text-indent:0;}
.nlrbody h4{font-weight:700;font-size:16px;text-align:left;color:#454545;}
/*about history*/.aboutlist ul.timelist{width:100%;background:url(img/aboutline.jpg) bottom no-repeat;padding:40px 0;overflow:hidden;}
.aboutlist ul.timelist li{float:left;width:10%;}
.aboutlist dl.abdl{padding:40px 0;overflow:hidden;border-bottom:1px solid #CCC;}
.aboutlist dl.abdl:nth-last-child(2){border-bottom:none;}
dl.abdl dt{width:30%;float:left;}
dl.abdl dt img{width:100%;}
dl.abdl dt p{width:100%;text-align:center;margin-top:20px;}
dl.abdl dd{width:65%;float:right;}
dl.abdl dd span{float:left;margin-right:10%;height:50px;text-align:center;}
dl.abdl dd ul li{line-height:25px;padding:10px 0;border-bottom:1px dashed #ccc;color:#454545;text-align:left;}
dl.abdl dd ul li:first-child{padding:0;}
.law h4{font-weight:700;text-align:left;color:#454545;}
/*pubnr*/.pubbody h1{text-align:center;font-weight:700;color:#333;font-size:22px;margin-top:50px;}
.pubbody p.pbexplain{width:100%;text-align:center;margin:20px auto;overflow:hidden;text-align:center;margin-left:1.3%;}
.pubbody p.pbexplain span{margin-right:3%;}
.pubbody p.pbexplain span i{font-size:16px;padding-right:1%;}
#hm_t_86485{margin-right:340px;}
/*.pubbody p.pbexplain span i.pbtime:before{content:"\e691";}
.pubbody p.pbexplain span i.view:before{content:"\f00ef";}
.pubbody p.pbexplain span i.writer:before{content:"\f00f3";}
.pubbody p.pbexplain span i.pblist:before{content:"\f00d7";}*/
.pubbody .intro{background:#FFEBCD;border:1px #ccc solid;color:#454545;padding:10px 8%;margin:30px 0;}
.intro p span{color:#ff9000;line-height:30px;}
.pubnr p{color:#333;line-height:30px;}
.pubnr img{margin:15px 0;}
.pubnr h4,.pubnr h3{font-size:16px;font-weight: bold;margin:15px 0;}
.pubnr{padding:10px 0 30px;overflow:hidden;border-bottom:1px solid #EBEBEB;color:#333;line-height:30px;}
.praise{padding:30px 0;text-align:center;width:100%;}
.praise i{padding-right:1%;}
.praise a{padding:10px 2%;margin-left:2%;background:#E2523A;color:#fff;}
.relation{overflow:hidden;margin:20px 0;}
.releft{float:left;}
.reright{float:right;}
.pbrec{overflow:hidden;margin:20px 0;}
.pbrecleft{float:left;width:100%;}
.pbrecright{float:right;width:602px;}
.pbrecleft p,.pbrecright p{line-height:40px;width:100%;border-bottom:1px dashed #EBEBEB;font-size:16px;}
.pbrecleft ul,.pbrecright ul{margin:10px 0;}
.pbrecleft ul li,.pbrecright ul li{line-height:25px;padding-left:8px;background:url(img/disc.jpg) left center no-repeat;}
.pbrecleft ul li span,.pbrecright ul li span{float:right;}
.fixed{position:fixed;width:100%;margin:0 auto;background:#73B1E0 none repeat scroll 0 0!important;padding:10px 0;left:0;}
.fixed a:hover{text-shadow:#ccc 0 1px 0;}
.fixed h1,.fixed a{color:#fff;}
/* 404 */.wrap{background:url(img/bg.jpg) repeat-x;background-size:cover;}
.logo{padding:1em;text-align:center;padding:5% 1%;}
.logo h1{display:block;padding:2em 0;}
.logo span{font-size:2em;color:#fff;}
.logo span img{width:40px;height:40px;vertical-align:bottom;margin:0 10px;}
.buttom{background:url(img/bg2.png) no-repeat 100% 0;background-size:100%;text-align:center;vertical-align:middle;margin:0 auto;width:556px;}
.seach_bar{padding:3em;}
.seach_bar p{font-size:1.5em;color:#fff;font-weight:300;margin:2.6em 0 .9em;}
.seach_bar span a{font-size:1em;color:#fff;color:#0597BC;}
.seach_bar span a:hover{text-decoration:underline;}
/*search_box*/.search_box{background:#F1F3F6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:10px;position:relative;cursor:pointer;width:75%;margin:0 auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;box-shadow:inset 0 0 5px rgba(156,156,156,0.75);-moz-box-shadow:inset 0 0 5px rgba(156,156,156,0.75);-webkit-box-shadow:inset 0 0 5px rgba(156,156,156,0.75);}
.search_box img{vertical-align:middle;margin-right:10px;}
.search_box form input.text404{border:none;outline:none;background:none;font-size:1em;color:#999;width:100%;-webkit-apperance:none;}
.search_box form input.sub404{border:none;cursor:pointer;background:url(img/search.png) no-repeat 0 1px;position:absolute;right:0;top:5px;width:34px;height:25px;outline:none;-webkit-appearance:none;}
/*****copy-right*****/.copy_right{color:#fff;font-size:.85em;line-height:1.8em;padding:5em 0 5%;text-align:center;}
.copy_right a{color:#0597BC;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.copy_right a:hover{color:#fff;}
/*地域搜索*/.region{margin:40px auto;}
.region .releft{width:66%;float:left;}
.releft .relist{margin-bottom:30px;border:1px dashed #ccc;padding:15px;overflow:hidden;}
.releft .relist dl{overflow:hidden;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.relist dl dt{float:left;}
.relist dl dt h3{font-weight:700;color:#454545;font-size:18px;}
.relist dl dd{float:right;font-size:14px;}
.relist ul{margin-top:20px;overflow:hidden;}
.relist ul li{line-height:30px;}
.relist ul li span{float:right;width:20%;text-align:center;display:block;}
.relist ul li:hover{background:#F7F7F7;}
.relist ul li:hover a{color:#ffa126;}
.relist ul li a{display:block;width:75%;float:left;overflow: hidden; display: block; height: 30px; white-space: nowrap; text-overflow: ellipsis;}
.region .reright{width:21%;float:right;padding:15px 2%;border:1px dashed #ccc;}
.reright div:last-child{margin-bottom:-10px;}
.repub{overflow:hidden;margin-bottom:30px;}
.diqu ul li{float:left;margin:0 4% 5px 0;}
.repub h4{font-size:18px;border-bottom:1px dashed #ccc;margin-bottom:7px;padding-bottom:7px;font-weight:700;color:#454545;}
.renav dl dt a h5{font-weight:700;font-size:14px;color:#454545;}
.renav dl dt{margin:10px 0;display:block;background:url(/img/msgnav.gif) 0 50% no-repeat #EEF1F4;padding-left:10px;clear:left;padding:5px 0 5px 10px;}
.renav dl dd{float:left;margin:0 4% 5px 0;}
.retuijian{background:url(/img/inlist.png) no-repeat 0 40px;overflow:hidden;}
.retuijian ul{margin-top:-10px;padding-left:25px;}
.retuijian ul li{line-height:50px;height:50px;overflow:hidden;}
/*Response type*/
@media screen and (max-width:1441px) {
.ibright ul li img{height:auto;}
.alrec{height:400px;}
}
@media screen and (max-width:1281px) {
.ibright ul li img{height:auto;}
.alrec{height:400px;}
.proleft .prorec ul li{min-height:250px;padding:0 1.6% 0 1.5%;}
}
@media screen and (max-width:1153px) {
.ibright ul li img{height:auto;}
.alrec{height:400px;}
.proleft .prorec ul li{min-height:230px;}
.pbrecleft{width:100%;}
.pbrecright{display:none;}
}
@media screen and (max-width:1025px) {
.nav,.maxwt,.innews,.inbody{width:95%;}
.proleft .prorec ul li{width:21%;}
.proleft{width:72%;}
.proleft .prorec ul li{min-height:220px;}
.innewsan ul{width:100%;}
.npbot .npbright{width:80%;}
.nlrbody{width:45%;}
.ibleft ul li:nth-of-type(2),.ibleft ul a.ibmore,.ptleft .pnexplain{display:none;}
.navright ul li.online{background:#fff;padding:0;}
.inrss,.search img,.nlrbody span{display:none;}
.ibmore{background-position:right;}
ul.ibrlist{font-size:12px;margin-top:10px;}
.innewsan ul{width:80%;}
.alrec{height:370px;}
}
@media screen and (max-width:801px) {
.search .intel,.search .inrss,.foot ul li:last-child,.navleft,.nptop ul li:last-child,.proright,.newsright,.pbrecleft ul li span,.pbrecright ul li span{display:none;}
.navright,.proleft,.newsleft{width:100%;}
.ibleft,.ibcenter,.pbrecleft,.pbrecright{width:45%;}
.proleft .prorec ul li{min-height:240px;}
.ibright{width:100%;padding-top:0;}
.nptop ul li{width:14.5%;}
.nptop ul li.navlist{width:12%;}
.ibright ul li img{width:45%;float:left;margin-right:5%;}
.ibright ul li{margin-bottom:0;}
ul.ibrlist li.ibrlistleft,ul.ibrlist li{width:10%;}
.keywords{height:30px;}
.search p.sp,.search{line-height:80px;}
.search{height:80px;}
.search form{margin-top:20px;}
.foot ul li dl dt a h4{font-size:18px;}
.foot ul li.rz{width:12.5%;}
.foot ul li{width:17.5%;}
.cbright{width:60%;}
.innewsan{width:75%;}
}
@media screen and (max-width:769px) {
.ibleft h3,.ibcenter h3{font-size:18px;}
p.gs{display: none;}
.footert{height: auto;padding-bottom:20px}
.fo-left{width: 100%;}
.footert dl{width: 100%;}
.footert dl dt{margin:0}
.footert dl{padding:0}
.footert dl dd{float:left;margin-right:1%}
.ibleft ul li{line-height:35px;}
.innewsan ul{width:100%;}
.navright ul li{width:15%;}
li.navli{width:18%;}
.navleft{margin-top:32px;}
.navright ul li:nth-last-of-type(2),.bot .link{display:none;}
.pbrecleft ul li,.pbrecright ul li{overflow:hidden;height:30px;}
.nptop ul li{width:19%;}
.navright ul li:nth-child(7){margin-left:25px;}
.foot ul li.rz{width:18%;}
.foot ul li{width:16%;}
.alrec{height:940px;}
.innewsan ul,{width:100%;}
.alrecleft,.alrecright{width:90%;left:5%;}
.alrecright{top:550px;right:0;}
.alrecright:hover{top:520px;}
}
@media screen and (max-width:641px) {
    .search, .keywords,.lbjcl table,.shcs table,.shcs h4,.lbjcl h4{display:none;}
.inbody,.ibleft h3{padding:10px 0;}
p.prohn,.lbjcl img,.shcs img{display:block;}
.aboutlist .albody img,.cpsyt img,.lbjcl img,.shcs img{width:100%;}
.ibleft,.ibcenter,.service .seleft,.ptleft,.ptright,.poleft,.poright{width:100%;}
.ibleft ul a.ibmore{display:block;width:30%;}
.pnonline{margin:20px 0;padding-bottom:20px;}
.pncontact{padding:10px 0;}
.xgcp dl{width:30%;padding:0 1.6%;}
.nlul ul li{height:30px;}
.ibcenter{margin-left:0;}
.navpro{left:-9999px;}
.search,.keywords{width:95%;}
.navright ul li.online,.service .seright,.dxal{display:none;}
.navright ul li.navli{width:15%;}
.proleft .prorec ul li,p.seonline{width:46%;}
.ibcenter li{width:23%;margin:0 2% 0 0;}
.banner .listtype{margin-top:30px;}
.innewsan ul li span,.foot ul li:nth-last-of-type(2){display:none;}
.foot ul li{width:20%;}
.navright{background:#fff;border-bottom:1px solid #E4E4E4;}
.navright ul li{width:13%;}
.navright ul li:nth-child(3){display:block;}
.navright,.pronrtitle h1,.pronrtitle ul{width:100%;}
.pronrtop{padding:20px 0;}
.pronrtitle{padding:15px 0 5px;}
.pronrtitle h1{margin-bottom:15px;}
.ibmore{width:70%;}
ul.ibrlist li{width:20%;font-size:14px;}
ul.ibrlist li.ibrlistleft{width:16%;}
.alrecright{top:510px;right:0;}
.alrecright:hover{top:490px;}
.alrec{height:870px;padding-bottom:0;}
.releft,.reright{width:100%;padding-bottom:10px;}
.nav{height:60px;}
.navright ul li.navli a.nava{height:60px;line-height:60px;}
.ptright,.pronrimg{height:400px;}
}
@media screen and (max-width:541px) {
.search input#search{width:300px;}
.keywords{overflow:hidden;height:18px;margin-bottom:15px;}
.navright ul li:nth-child(7){margin-left:0;}
.navright ul li.navli{width:16%;}
.nlrec a img{width:170px;height:auto;}
.cbleft{width:100%}
.cbright {
    width: 100%;
}
}
@media screen and (max-width:481px) {
.aboutlist h2,.news p.newsslogan,.service h2,.news p.newsslogan{height:60px;line-height:60px}
.ibright ul li img{width:100%;}
.ibcenter li{width:47%;}
.toper{height:15px;}
.top p,.nlul ul li span{display:none;}
.alrec{height:720px;}
.alrecleft{top:20px;padding-bottom:20px;}
.alrecright{top:430px;}
.alrecright:hover{top:410px;}
.alrecleft ul li.alrbut,.alrecright ul li.alrbut{display:none;}
.alrecleft, .alrecright{width:100%}
.alrecleft ul li, .alrecright ul li{height:24px;overflow:hidden;}
.alrecleft,.alrecright{left:0;}
.alrecright ul li{height:24px;line-height:24px;overflow:hidden;}
}
@media screen and (max-width:441px) {
.innewsan{width:100%;}
.nlrec a img{width:130px}
.nav{height:70px;}
.search input#search{width:260px;}
.innews a.inmore,.foot ul li:nth-child(3){display:none;}
.foot ul li{width:25%;}
.foot ul li.rz{width:23%;}
.navright ul li.navli{width:32%;}
.navright ul li.navli a.nava{height:35px;line-height:35px;}
.bdsharebuttonbox a.bds_mail{margin-top:130px;}
.pbrecleft,.pbrecright{width:100%;}
.pagelist a,.pagelist b{margin-right:1%;padding:5px 10px}
.nlrbody{margin-right:0;padding:0 3%;width:94%;overflow:hidden;}
.nlrbody a h3{top:0;position:static;margin-top:10px;}
.nlrbody p{margin-top:5px;}
ul.ibrlist li.ibrlistleft{width:20%;}
ul.ibrlist li{width:25%;}
}
@media screen and (max-width:376px) {
.bot .copyright p{height:42px;}
.search input#search{width:200px;}
.slides .prev,.slides .next{display:none;}
.pronrimg{max-width:300px;}
.pncontact p.seonline{width:30%;}
.xgcp dl{width:46%;}
.search p.sp,.search input#search{font-size:14px}
.ptright,.pronrimg{height:375px;}
}
@media screen and (max-width:321px) {
    .search input#search{width:180px}
ul.ibrlist li.ibrlistleft{width:20%;}
ul.ibrlist li{width:26%;}
.search,.keywords{display:none;}
.foot ul li:nth-child(5){display:none;}
.foot ul li.rz{width:25%;}
.foot ul li{width:36%;}
.alrecleft p.alrweight,.alrecright p.alrweight,.alrecleft ul,.alrecright ul{margin-left:10px;}
.ptright,.pronrimg{height:320px;}
}   