/* CSS Document */

@charset "gb2312";



/*å…¨å±€æŽ§åˆ¶*/

*{margin:0;padding:0;}

body{margin:0;padding:0;font-size:12px;line-height:24px;font-family:Arial,"microsoft yahei","Î¢ÈíÑÅºÚ","ËÎÌå";-webkit-text-size-adjust:none; color:#666; background:#fff;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}

input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}

a{color:#666;text-decoration:none;}

a:hover{color:#0c53ab;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}

.dis{display:block;}.undis{display:none;}

.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}

.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden} .cf{zoom:1}

.pb10{padding-bottom:10px} .mt10{margin-top:10px}

.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}

.hr_1{height:1px;}.hr_10{height:10px;}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}



.top_bg {

    background: url(top_bg.jpg) repeat-x;

    height: 245px;

    overflow: hidden;

}

.header {

    width: 1300px;

    margin: 0 auto;

}


.content, .footer {

    width: 1070px;

    margin: 0 auto;

}





.h_top {

    height: 42px;

    line-height: 42px;

    overflow: hidden;

    color: #fff;

}

.h_top em {

    float: left; font-size:14px; color:#71797f;

}

em, i, span {

    font-style: normal;

}

.h_top span {

    float: right;

    display: block;

}

.h_top span a{color:#71797f; font-size:14px; padding-left:15px;}

.h_con {

    height: 147px;

    overflow: hidden;

}

.h_con h1 {

    float: left;

    padding: 18px 15px 0 0;

}

.h_con h1 img {

    height: 116px;

}

.h_con .tel {

    background: url(tel.jpg) no-repeat 0 60px;

    float: right;

    padding: 55px 10px 10px 50px;

    font-size: 14px;

    color: #2c2c2c;

}

.tel span {

    display: block;

    font-size: 24px;

    color: #e10318;

    font-weight: bold;

}

.h_nav {

    height: 54px;

    line-height: 54px;
	width:1300px;

}

.h_nav li {

    float: left; width:126px; text-align:center;

}

.h_nav li a{

    font-size: 16px;

    color: #fff; display:block; width:126px;

}

.h_nav li a:hover{background:#ffe704; color:#1f1f1f;}



.banner {position: relative;width: 100%;overflow: auto;font-size: 18px;line-height: 24px;text-align: center;}

.banner ul {list-style: none;width: 300%;}

.banner ul li {	display: block;	float: left;width: 33%;	height: 465px;/*	-webkit-background-size: 100% 100%;*/-moz-background-size: 100% 100%;-o-background-size: 100% 100%;-ms-background-size: 100% 100%;/*background-size: 100% 100%;*/}

.banner .dot {-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));}	

.banner .dots {position: absolute;left: 0;right: 0;bottom: 20px; z-index:999999;}

.banner .dots li {display: inline-block;width: 10px;opacity: 1;height: 10px;margin: 0 4px;text-indent: -999em;border: 2px solid #fff;border-radius: 6px;cursor: pointer;	opacity: 1;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s; background:#fff;}

.banner .dots li.active {background: #ff0000;opacity: 1;}





.s_bj {

    height: 86px;

    overflow: hidden; width:1200px; margin:0 auto;

}

.sou {

    width: 1010px;

    height: 85px;

    margin: 0 auto;

    overflow: hidden;

}

.s_inp01 {

    width: 292px;

    margin-top: 24px;

    background: #fff;

    height: 33px;

    margin-right: 20px; border:1px #e3e3e3 solid;

}

.fr {

    float: right;

}

.inp01 { font-family:"Microsoft Yahei";

    width: 188px;

    height: 35px;

    line-height: 35px;

    border: 0;

    color: #cacaca;

    font-size: 12px;

    padding-left: 10px;

    background: none; 

    float: left;

}

.inp02 {

    width: 33px;

    height: 32px;

    border: 0;

    background: url(sear.jpg) no-repeat; 

    float: right;

}

.sou p {

    width: 549px;

    color: #042a90;

    line-height: 85px;

    font-family: "Microsoft Yahei";

    font-size: 16px;

    font-weight: bold;

    padding-left: 30px;

}

.fl {

    float: left;

}

.sou p a {

    color: #676767;

    padding: 0 8px;

    font-family: Microsoft YaHei;

    font-size: 16px;

    font-weight: normal;

}

.bgsearch {

    background: #fff;

    height: 575px;

}

.bgsearch .sctitle {

    text-align: center;

    padding-top: 44px;

    height: 157px;

}

.yserach_bg{height:86px; border-bottom:2px #CCCCCC solid;}

.three_bg {

    background: #f2f2f2;

    font-size: 0;

    padding: 20px 0 40px; overflow:hidden;

}

.three01{width: 333px;text-align: center;height: 235px;overflow: hidden; }

.three01 em{display: block;width: 120px; margin:0 auto;}

.three01 em img{width: 120px;height: 120px;}

.three01 span{font-size: 22px;color: #333;display: block; padding:3px 0 8px;}

.three01 span i{font-size: 30px;color: #0f6bd0;}

.three01 p{font-size: 16px;color: #333;height: 50px;line-height: 25px;overflow: hidden;}

.three_t{text-align:center; }

.container{width:1010px; margin:0 auto; overflow:hidden; margin-top:50px;}

.home-solution-product {

  background: #f7f7f7 url(home-bg.png) center top no-repeat;

  overflow: hidden;

  padding: 50px 0 40px 0;

}

.home-solution {

  width: 260px;

  float: left;

  background: #fff;

}

.home-solution .bt {

  height: 98px;

  background: #00479d url(bt-bg-01.png) left top;

  color: #fff;

  font-size: 24px;

  padding: 0px 0 0 15px;

  line-height: 30px;

}

.home-solution .bt .en {

padding-top:30px; padding-bottom:5px;

  font-size: 30px;

  display: block;

  font-family: arial;

}

.home-solution .bt .cn{font-size:24px; font-weight:bold;font-family: Î¢ÈíÑÅºÚ;}

.home-solution .list {

  margin: 4px 0 0 0; background:#f1f1f1;

}

.home-solution .list a {

  display: block; margin-bottom:4px;

}

.home-solution .first {

  display: block;

  background: #00479d;

  color: #fff;

  line-height: 28px;

  padding: 5px 12px 5px 15px;

  font-size: 16px;

  position: relative;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.home-solution .first:after {

  content: "";

  display: inline-block;

  float: right;

  width: 20px;

  height: 20px;

  background: url(all-icon.png) 0 -110px;

  margin: 5px 0 0 0;

}

.home-solution .first:hover {

  padding-left: 20px;

}

.home-solution .sencond {

  line-height: 28px; background:#f1f1f1; padding-bottom:20px;

}

.home-solution .sencond a {

  color: #959595; font-size:13px;

  border-bottom: 1px #979797 dotted;

  padding: 4px 15px 4px 8px;

  position: relative;

}

.home-solution .sencond a:before {

  content: "";

  display: inline-block;

  float: left;

  width: 20px;

  height: 20px;

  background: url(all-icon.png) 0 -140px;

  margin: 5px 0 0 0;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.home-solution .sencond a:hover {

  color: #00479d;

}

.home-solution .sencond a:hover:before {

  background: url(all-icon.png) -30px -140px;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.home-prodRight{

  width: 920px;

  float: right;

  background: #fff;

}

.home-prodRight.bt-more {

  height: 48px;

  line-height: 48px;

  background: -webkit-linear-gradient(#ffffff, #efefef);

  background: linear-gradient(#ffffff, #efefef);

  background-color: #efefef;

  padding: 0 20px 0 0;

}

.home-prodRight.bt-more .bt {

  background: #00479d;

  color: #fff;

  display: inline-block;

  width: 156px;

  text-align: center;

  font-size: 18px;

}



.home-prodRight.bt-more .bt .en {

    color: #9cadce;

    font-family: arial;

    font-size: 15px;

    font-style: normal;

}



.home-prodRight.bt-more .more {

  float: right;

  font-size: 12px;

  color: #656565;

  position: relative;

}

.home-prodRight.bt-more .more .icon {

  display: inline-block;

  width: 13px;

  height: 13px;

  line-height: 13px;

  text-align: center;

  background: #00479d;

  border-radius: 50%;

  font-style: normal;

  vertical-align: middle;

  margin: 0 0 0 5px;

  -webkit-transition: all .5s;

          transition: all .5s;

  position: relative;

}

.home-prodRight.bt-more .more .icon:before {

  content: "";

  display: block;

  position: absolute;

  width: 7px;

  height: 1px;

  top: 6px;

  left: 3px;

  background: #fff;

}

.home-prodRight.bt-more .more .icon:after {

  content: "";

  display: block;

  position: absolute;

  width: 1px;

  height: 7px;

  top: 3px;

  left: 6px;

  background: #fff;

}

.home-prodRight.bt-more .more:hover {

  color: #00479d;

}

.home-prodRight.bt-more .more:hover .icon {

  -webkit-transform: rotate(360deg);

      -ms-transform: rotate(360deg);

          transform: rotate(360deg);

}



.home-prodRight{width: 715px;}

.home-prodTab{height: 35px;margin-bottom: 22px; background:#dfe0e0; padding-left:15px;}

.home-prodTab .tab{display:inline-block;cursor: pointer;background: url('tabIco-a.jpg') no-repeat right center; font-size:16px; font-weight:bold;line-height: 35px;width: 130px;text-align: center;transition: all .5s}

.home-prodTab .tab:hover,.home-prodTab .on{color: #00479d; font-size:16px;}

.home-prodTab .more{float: right;font-size: 14px;color: #0273b5;margin: 15px 25px 0 0;}

.home-prodTab .more:hover{color: #ea3626;}

.home-prodWrap{min-height: 454px;overflow: hidden;}



.home-prodbox a{ width:100%;  position:relative; overflow:hidden;display: inline-block; }

.home-prodbox a p{ height:37px;  position:absolute; bottom:5px; background:#464e5e; opacity:0.5; width:230px; text-align:center; left:0px;}

.home-prodbox a span{line-height:37px; height:37px;  position:absolute; bottom:5px;  width:230px; text-align:center; left:0px; color:#fff;}



.home-prodTab .zx{background:url(hhov.jpg) left center no-repeat;}

.home-prodTab .rm{background:url(hhov.jpg) left center no-repeat;}





.home-prodTab .zx.on{background:url(h.png) left center no-repeat;}

.home-prodTab .rm.on{background:url(h.png) left center no-repeat;}

.home-prodTab span {

    display: block;

    float: right;  height:37px; line-height:37px; padding-right:10px;



}

.home-prodTab span a{font-size:14px; color:#8a8a8a; text-transform:uppercase;}









.home-prodRight .list {

  overflow: hidden;

  padding: 0px 0 16px 3px;

}

.home-prodRight li {

  width: 217px;

  float: left;

  border: 1px #e4e4e4 solid;

  margin: 0 9px 20px 9px;

  text-align: center; overflow:hidden;

}

.home-prodRight li:hover .title {

  background: #00479d;

  color: #fff;

}

.home-prodRight li:hover .title:before {

  background: #00479d;

}

.home-prodRight li:hover img {

  -webkit-transform: scale(1.1);

      -ms-transform: scale(1.1);

          transform: scale(1.1);

}

.home-prodRight .pic {

  display: block;

  width: 214px;

  height: 170px;

  margin: 2px 2px 2px 2px;

  overflow: hidden;

  position: relative;

}

.home-prodRight img {

  -webkit-transition: all .5s;

          transition: all .5s; width:214px; height:170px;

}

.home-prodRight .title {

  display: block;

  text-align: center;

  color: #666666;

  height: 40px;

  line-height: 40px;

  overflow: hidden;

  -webkit-transition: all .5s;

          transition: all .5s;

  font-size: 14px;

  position: relative;

}

.home-prodRight .title:before {

  content: "";

  display: block;

  background: #e4e4e4;

  height: 1px;

  margin: 0 10px;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.why_bg{ background:url(why_bt.jpg) no-repeat center 0;height: 480px;overflow: hidden;font-size: 0;margin-top:50px;}

.why_t{width: 460px; margin:0 auto; padding:30px 0 0;height: 105px;color:#fff;}

.why_t img{width: 325px;height: 90px;}

.why ul{width: 410px; padding:35px 0 0 535px;}

.why ul li{height: 50px;line-height: 50px;}

.why ul li a{font-size: 18px;color: #222; padding:0 0 0 20px;}

.why ul li b{ color:#db0000;}

.why .nobor{ border:none;}



.pin_bg{ background:url(pin_bg.jpg) no-repeat center 0;height: 455px;font-size: 0;overflow: hidden;}

.pin_t{ padding:60px 0 0;height: 104px;}

.pin_t h2{width: 600px;float: left;text-align: center; padding:0 0 0 225px;}

.pin_t h2 a{font-size: 36px;color: #222;}

.pin_t h2 i{font-size: 22px;}

.pin_t h2 em{display: block; font-family:Arial, Helvetica, sans-serif;font-size: 14px;color: #ababab;text-transform: uppercase;font-weight: normal; padding:10px 0 0; letter-spacing:1px;}

.pin_t span{display: block;float: left;width: 92px; padding:14px 0 0 5px;}

.pin_t span img{width: 92px;height: 28px;}

.pin ul{ background:url(pin_bg01.png) no-repeat; display:inline-block;width: 1000px;height: 229px;overflow: hidden;}

.pin ul li{ width:250px;height: 229px; float:left; overflow:hidden;}

.pin ul li a{ display:block; width:250px;height: 229px; float:left; color:#222; background:url(png.png) no-repeat;}

.pin ul li a:hover{ color:#fff;}

.pin ul li span{ display:block; font-size:14px;width: 235px; text-align:center; padding-top:130px; overflow:hidden;}

.pin ul li span b{display: block;font-size: 18px; padding:0 0 4px;}

.pin ul li.pin_li01 a:hover{ background:url(pin_bg02.png) no-repeat 0 0;}

.pin ul li.pin_li02 a:hover{ background:url(pin_bg02.png) no-repeat -251px 0;}

.pin ul li.pin_li03 a:hover{ background:url(pin_bg02.png) no-repeat -502px 0;}

.pin ul li.pin_li04 a:hover{ background:url(pin_bg02.png) no-repeat -750px 0;}

.pin ul li.pin_li02 span{ padding-left:7px;}

.pin ul li.pin_li03 span{ padding-left:10px;}

.pin ul li.pin_li04 span{ padding-left:15px;}

.four_bg{ background:url(four_bg.jpg) center top no-repeat ;height:600px; padding:60px 0 0;font-size: 0;overflow: hidden;}

.four_t{ background:url(four_tbg.png) no-repeat;height: 75px; padding:25px 0 0;text-align: center;}

.four_t a{font-size: 35px;color: #fff200;}

.four_t span{display: block;font-size: 20px;color: #252525;font-weight: normal; padding:5px 0 0;}

.four dl{width: 386px;height: 155px;}

.four dl dt{width: 157px;float: right;}

.four dl dt em{display: block;width: 116px;height: 116px;float: left; padding:13px 6px 0;}

.four dl dt em img{width: 116px;height: 116px;}

.four dl dt span{display: block;font-size: 22px;color: #fff;float: left;width: 29px;text-align: center;height: 155px;line-height: 142px;}

.four dl dd{width: 200px;float: left; padding:23px 0 0 20px;}

.four dl dd h5{height: 40px;line-height: 40px;overflow: hidden;}

.four dl dd h5 a{font-size: 18px;color: #04489e;}

.four dl dd p{font-size: 14px;color: #252525;height: 40px;line-height: 20px; padding:8px 0 0;overflow: hidden;}

.four_dl01{top: 110px;left: 10px;}

.four_dl03{top: 360px;left: -60px;}

.four_dl02{ top: 130px;right:-150px;}

.four_dl04{top: 370px;right:-210px;}

.four .four_dl02 dt{float: left;}

.pa {

    position: absolute;

}.pr{ position:relative}





.ab_bg{ background:url(ab_bg.jpg) no-repeat center 0; height:401px; padding:35px 0 0;font-size: 0; overflow:hidden;}

.about .three_t{ background:url(ab_line.gif) no-repeat 0 20px;height: 124px; display:none;}

.three_t a {

    font-size: 30px;

    color: #333;

}

.three_t a:hover{color: #0f6bd0; text-decoration:none;}

.three_t i{color: #0f6bd0;}

.three_t span{display: block;font-size: 16px;color: #333;font-weight: normal; padding:5px 0 0;}

.about dl{ width:1000px; display:inline-block; overflow:hidden;height: 386px; display:none;}

.about dl dt{ width:475px; height:386px; padding:0 27px 0 0; float:right;}

.about dl dt img{ width:475px; height:386px;}

.about dl dd{ width:460px; float:left; padding:0 0 0 20px;}

.about dl dd h5{ height:108px; border-bottom:#e8e8e8 1px solid;}

.about dl dd h5 a{ font-size:22px; color:#333;}

.about dl dd h5 a:hover{color:#0f6bd0; text-decoration:none;}

.about dl dd h5 i{ display:block; font-size:26px; color:#0f6bd0;font-weight: normal;text-transform: uppercase; padding:0 0 5px;}

.about dl dd h5 em{display: block;font-size: 15px;color: #333;font-weight: normal; padding:10px 0 0;}

.about dl dd p{ font-size:14px; color:#555; height:150px; line-height:25px; padding:15px 0 0; text-indent:2em; overflow:hidden;}

.about dl dd span{ display:inline-block;width: 460px; padding:15px 0 0;}

.about dl dd span em{display: block;font-size: 14px;color: #333; width: 96px;height: 30px;text-align: center;float: left;line-height: 30px; padding:0 8px; border:1px #eee solid; border-radius:6px; margin-right:15px; float:right;}

.lj{color:#000;}

.zxs{color:#FF0000;}

.about dl dd span i{display: block;font-size: 22px;color: #0f6bd0; padding:25px 0 0;}

.about dl dd span em:hover{color: #fff; background:url(ab_k02.gif) no-repeat 8px 0;}

.about dl dd span em:hover i{color: #fff;}



/*¹¤³§½éÉÜ*/

.photo{ padding:66px 0 0;}

.photo_t{height: 80px;text-align: center;}

.photo_t a{font-size: 20px;color: #0f6bd0;}

.photo_t span{display: block;font-size: 16px;color: #333;font-weight: normal; padding:5px 0 0;}

.photo_l{ position:absolute; top:216px; left:-40px;z-index: 10;}

.photo_r { position:absolute; top:216px; right:-30px;z-index: 10;}

.photo_c ul li { width:241px; float:left; padding:0 4px;position: relative;overflow: hidden;}

.photo_c ul li img{ width:241px; height:171px;}

.photo_c ul li em{display: block;width: 30px;position: absolute;top: 141px;left: 216px;}

.photo_c ul li em img{width: 30px;height: 30px;}

.photo_c ul li span{ width:241px; text-align:center; display:block; height:25px; line-height:25px; overflow:hidden; padding:10px 0 0;}

.photo_c ul li span a{ font-size:12px; color:#333;}



.cptit{text-align:center; margin:0 auto; margin-top:60px; overflow:hidden; width:980px;}

.partner-slide{ height: 180px; position: relative; width:1100px; margin:0 auto; margin-top:30px;}



.partner-slide li {

  width: 217px;

  float: left;

  border: 1px #e4e4e4 solid;

  margin: 0 9px 20px 9px;

  text-align: center; overflow:hidden;

}

.partner-slide li:hover .title {

  background: #00479d;

  color: #fff;

}

.partner-slide li:hover .title:before {

  background: #00479d;

}

.partner-slide li:hover img {

  -webkit-transform: scale(1.1);

      -ms-transform: scale(1.1);

          transform: scale(1.1);

}

.partner-slide .pic {

  display: block;

  width: 214px;

  height: 170px;

  margin: 2px 2px 2px 2px;

  overflow: hidden;

  position: relative;

}

.partner-slide-hd{width:940px; margin:0 auto;}

.partner-slide img {

  -webkit-transition: all .5s;

          transition: all .5s; width:214px; height:170px;

}

.partner-slide .title {

  display: block;

  text-align: center;

  color: #666666;

  height: 40px;

  line-height: 40px;

  overflow: hidden;

  -webkit-transition: all .5s;

          transition: all .5s;

  font-size: 14px;

  position: relative;

}

.partner-slide .title:before {

  content: "";

  display: block;

  background: #e4e4e4;

  height: 1px;

  margin: 0 10px;

  -webkit-transition: all .5s;

          transition: all .5s;

}



.partner-slide .next img{width:59px; height:25px;  position:absolute; right:0px; top:90px;}

.partner-slide .prev img{width:59px; height:25px;  position:absolute; left:0px; top:90px;}

.xwzx{width:1010px; margin:0 auto; overflow:hidden;}





.til{overflow:hidden;display:block;height:33px;}



.til ul{display:block;float:left;width:325px;height:33px;line-height:33px;}



.til ul li{display:inline-block;float:left;margin-right:25px; width:96px;  height:33px;font-size:14px;text-align:center; font-weight: bold;}



.til ul li a{display:block;height:31px;line-height:31px;color:#000000; border:1px #000 solid; width:96px; border-radius:5px;}



 .til ul li.on a{display:block;height:31px; border:1px #db0000 solid; background:#db0000; color:#fff;}













.news1{display:block;float:left;width:615px; height: 400px; background:url(nrig.jpg) right top no-repeat; margin-top:30px;}



.news1 dl{display:block;margin-top:20px;height:145px; border-bottom:1px solid #ececec; width:570px;}



.news1 dl dt{ width:245px; height:124px; border:1px #afafaf solid; float:left;}

.news1 dl dd{width:296px; float:left; margin-left:20px;}



.news1 dl dd h5{display:block;margin-top:10px;height:52px;line-height:52px;font-size:14px;}



.news1 dl dd h5 a{color:#333333; font-size:16px;}



.news1 dl dd h5 em{float:right;color:#777777;font-weight:normal;}



.news1 dl dd p{overflow:hidden;display:block;height:48px;line-height:24px;color:#535353;font-size:14px;}



.news1 dl dd p a{color:#ff6b06;}



.news1 dl dd i{ font-style: normal;}



.news1 .texts{overflow:hidden;display:block;margin-top:15px;}



.news1 .texts li{overflow:hidden;display:block;float:left;padding-left:30px;line-height:45px;font-size:14px;background:url(news_lbg1.jpg) no-repeat left center; border-bottom:1px #a6a6a6  dashed;}



.news1 .texts li b{display:block;float:left;width:460px;font-weight:normal;}



.news1 .texts li em{display:block;float:right;width:80px; font-style:normal;}



.news1 .texts li a{color:#535353;}







.home-newsRight{width:340px; float:right; margin-top: 30px; position:relative;}

.home-newsRight .home-newsMenu span{background: #0070b2;}

.news-problem dl{border-bottom: 1px dashed #999999;padding: 12px 0;height: 70px;}

.news-problem dt{margin-bottom: 5px;overflow: hidden;}

.news-problem dt a{color: #505050; font-size:14px;}

.news-problem dt a:hover{color: #0070b2;}

.news-problem dd{overflow: hidden;}

.news-problem span{display: block;width:25px;height: 25px;line-height: 25px;text-align: center;color: #fff;float: left;border-radius: 5px;}

.news-problem p{width:295px;float: right;}

.news-problem dd p{color: #818181;font-size: 12px;}

.news-problem .Q{background: #0070b2;}

.news-problem .A{background: #a4a4a4;}

.news-problem  .next{position:absolute; top:0px; right:32px;}

.news-problem .prev{position:absolute; top:0px; right:0px;}



 .foot{background:url(foot.jpg) repeat-x; height:330px;}

 

 .f_nav {

    height: 52px;

    line-height: 52px;

    font-size: 16px;

    color: #fff;

    text-align: center;

}

.f_nav a {

    color: #fff;

    padding: 0 25px;

    line-height: 43px;

    display: inline-block;

    background: url(navlbg.jpg) right  center no-repeat;

}

.f_con {

    padding: 41px 0 0; width:1010px; margin:0 auto;

}



.f_logo {

    width: 305px;

    padding: 21px 20px 0 0;

    text-align: left;

    background: url(fli.jpg) right center no-repeat;}



.f_text {

    width: 340px;

    color: #fff;

    font-size: 14px; line-height:34px; margin-left:50px;

}



.f_ewm {float:right;   color: #fff;

    font-size: 14px; line-height:34px; padding-top:34px;}





.pos{    height: 35px; line-height:35px;



    background: #dfe0e0;

    padding-left: 15px; font-size:13px;     background: url(logo_03.png) no-repeat 12px 10px #dfe0e0; text-indent:20px; margin-bottom:20px;}

	

	.leftlx{text-align: center; margin-top:10px; font-family: "Microsoft YaHei";font-size: 14px;padding: 10px; border:1px solid #ececec; display:block; margin-bottom:20px;border-top: 3px solid #0b3090;}

.leftlx h5 {font-size: 16px;padding: 15px 0px;}

.leftlx .phone img {width: 40px;height: 40px;padding-bottom: 10px;}

.leftlx .phone span {display: block;}

.leftlx .phone p {font-weight: bold;font-size: 22px; padding-bottom: 10px; border-bottom: 1px solid #dedede;  color:#0b3090; text-align:center;}

.leftlx p {padding-top: 10px;line-height: 25px; text-align:left;}

.home-prodRights {

    width: 715px;   float: right;

    background: #fff;

}

 

.news_con {

    padding-top: 15px;

}

.inf_lc{ clear:both;padding:5px 0 0;}

.inf_lc li{padding:7px 20px 0 0;height:110px; overflow:hidden;margin:0 0 15px; 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:Arial; 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:Arial; text-transform:uppercase; color:#343434;}

.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:505px; overflow:hidden;font-size:14px; float:left; color:#666; }

.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;}

.inf_lc li p b a:hover{ color:#0b3090;}

.inf_lc li .fr{margin:20px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; }

.inf_lc li .fr:hover{ background:#0b3090;}





.news_content{ padding:20px 0; font-size:14px;}

.title05{ width:100%; text-align:center; height:20px; font-size:18px; margin-top:15px; margin-bottom:15px; font-family:"Microsoft Yahei"; font-weight:bold; }

.content_text p{ margin:8px 0; line-height:24px;}

.page{text-align:center;margin-top:10px;color:#aaa;}

.page span{padding:0 2px;font-weight:bold;}

.page{height:30px;line-height:20px;text-align:center;letter-spacing:0;;font-size:12px;margin-top:20px; border:none !important;}

.page a{color:#aaa;border:1px solid #aaa;background:#fff;text-align:center;margin:0 1px; width:auto; height:20px; font-family:"microsoft yahei,&Atilde";&#339; padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:0px}

.page a:hover{color:#fff;border:1px solid #0c53ab;background:#0c53ab;}

.page b{color:#fff;border:1px solid #aaa;background:#0c53ab;text-align:center;width:auto; height:20px; font-family:"microsoft yahei,&Atilde"; margin-top:-4px; &#339; margin-left:1px; margin-right:1px; margin-bottom:0; padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:0px}

.page a b{ border:none; background:#fff; color:#aaa;}



.ban {position: relative;width: 100%;overflow: auto;font-size: 18px;line-height: 24px;text-align: center;}

.ban ul {list-style: none;width: 300%;}

.ban ul li {	display: block;	float: left;width: 33%;	height: 265px;/*	-webkit-background-size: 100% 100%;*/-moz-background-size: 100% 100%;-o-background-size: 100% 100%;-ms-background-size: 100% 100%;/*background-size: 100% 100%;*/}

.ban .dot {-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));}	

.ban .dots {position: absolute;left: 0;right: 0;bottom: 20px; z-index:999999;}

.ban .dots li {display: inline-block;width: 10px;opacity: 1;height: 10px;margin: 0 4px;text-indent: -999em;border: 2px solid #fff;border-radius: 6px;cursor: pointer;	opacity: 1;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s; background:#fff;}

.ban .dots li.active {background: #ff0000;opacity: 1;}



/*---²úÆ·ÁÐ±íÒ³ÃæµÄËæ»ú×ÊÑ¶--*/
.RandomNews {padding:0 0px 10px; margin-bottom:15px;}
.diysr{height:40px; line-height:40px;color: #0e499f;font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ";font-size: 16px;font-weight: bold; text-indent:5px;}
.diysr .line{border-top: 1px solid #ececec; font-size:0; height:0;margin-right: 10px; overflow:hidden;}
.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}
.news_random{ font-size:14px;}
.news_random ul{ padding-top:10px; display:block; }
.news_random ul li{ height:30px;line-height:30px; padding:0;  width:340px; float:left;overflow:hidden; padding-right:10px;}
.news_random ul li a{ background:url(ico55.gif) no-repeat 0 8px; padding-left:12px;}
.news_random ul li span{ font-size:12px; padding-right:25px;}
.news_random ul li a:hover{color: #0e499f;}
.news_random ul li.fr{ padding-right:0px;}
.news_random ul li.fr span{padding-right:0px;}
.new-s dl{margin: 0 auto;padding-top:25px;height:117px;}
.new-s dl dt {height:110px;width: 183px;float: left;position: relative;}
.new-s dl dt img{width: 183px;height: 110px;border: 1px solid #ccc}
.new-s dl dt p{width: 265px;height: 28px;display: inline-block;position: absolute;bottom:0px;left:0px;color: #fff;text-align: center;line-height: 28px; background:#333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Microsoft YaHei}
.new-s dl dd{width: 505px;float: right;height:110px;border-bottom: 1px solid #e2e2e2; position:relative;}
.new-s dl dd p{color: #353e47;font-size: 16px;font-weight: bold;margin-bottom:8px;}
.new-s dl dd p a{color: #353e47;}
.new-s dl dd p a:hover{color: #0e499f;}
.new-s dl dd span{font-size: 14px ;color: #353e47;display:inline-block;line-height: 28px; height:56px; overflow:hidden;}
.new-s dl dd a.more{display: inline-block;font: 12px 'Microsoft YaHei','Î¢ÈíÑÅºÚ';color: #0e499f; float:right; position:absolute; bottom:5px; right:5px;}




.fix{position:fixed; left:0px; top:25%; margin-top:-174px; z-index:99999;}


.nyban{text-align:center; margin:0 auto;}