@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,pre,div,ul,ol,li,dl,dt,dd,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td { line-height:30px; cursor:hand;}
select{ font-family:微软雅黑,Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

body{font-size:12px; color: #333333; font-family:微软雅黑,Arial, Helvetica, sans-serif; font-size:12px;}
a{ font-family:微软雅黑,Arial,Helvetica,sans-serif; color:#333333; text-decoration:none; font-size:12px;}
a:hover{ color:#e62129; text-decoration:none;}

.noInfo{ background:url(../Image/loading.gif)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/loading.gif*/ left no-repeat; height:30px; padding-left:20px; line-height:30px;}
.clears{ clear:both; font-size:0; line-height:0;}

.fl{float:left;}.fr{float:right;}
.tar{text-align:right;}.tac{text-align:center;}.tal{text-align:left;}

.w250{width:250px;}
.h20{height:20px;}.h30{height:30px;}.h100{height:100px;}

.pt10{padding-top:10px;}.pl10{padding-left:10px;}.pr25{padding-right:25px;}.pr10{padding-right:10px;}
.mgt10{margin-top:10px;}.mgb10{margin-bottom:10px;}.mgt20{margin-top:20px;}.mgl10{margin-left:10px;}

.lh20{line-height:20px;}.lh25{line-height:25px;}
.bb{border-bottom:#cccccc solid 1px;}
.bbr{border-bottom:#ea1205 solid 1px;}
.dashline{ background:url(../Image/dashedline.gif)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/dashedline.gif*/ bottom repeat-x;}
.hidden{overflow:hidden;}
.relative { position:relative;}.absolute { position:absolute;}
.point{ color:#d10818;font-family:Georgia, "Times New Roman", Times, serif}


.info-title{ float:left; display:block; width:100%; overflow:hidden; position:relative; }
.info-title h3{ float:left; line-height:40px; color:#e62129; font-size:18px; }
.info-title h4{ height:40px; line-height:40px; font-size:16px;  overflow:hidden;  text-align:center; color:#ffffff;}
.info-title h5{ float:left; line-height:40px; color:#039240; font-size:13px; overflow:hidden;}
.info-title em{ float:left; margin-left:5px; font-size:14px; line-height:40px; color:#999; overflow:hidden; }
.info-title span{ float:right; padding-right:10px; line-height:40px; background:url(../Image/title-bg.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/title-bg.png*/ right center no-repeat;}
.info-title span a.more{ float:left; display:block; width:33px; height:40px; background:url(../Image/more.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/more.png*/ center no-repeat; }

.info-title-bg{ background:url(../Image/title-line.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/title-line.png*/ left bottom no-repeat;}
.info-news-bg{ background:url(../Image/news-title-bg.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/news-title-bg.png*/ left bottom repeat-x;}

.wrapper{ float:left; width:100%; display:block;}
.bg1{ background:#eeeeee}

.top-wrapper{ background:url(../Image/top-bg.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/top-bg.png*/ bottom center repeat-x;}
.top{ width:1200px; height:40px; margin:0 auto; position:relative; line-height:40px; }
.top a{ float:left; height:40px; line-height:40px; margin-left:10px;margin-right: 20px;color: #666}
a.home{ background:url(../Image/home.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/home.png*/ left center no-repeat;  }
a.hwx{ background:url(../Image/wx.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/wx.png*/ left center no-repeat; position:relative; z-index:10;}
a.hwx .ew{ position:absolute; top:40px; left:0px; display:none; border:3px #e3e3e3 solid;}
a.hwx .ew img{ width:120px;}
a.hwx:hover .ew{ display:block;}

.header-wrapper{ height:115px; /*background:url(../Image/header-bg.jpg) center repeat-x;*/}
.header{ width:1200px; height:100px; margin:0 auto; position:relative; }
.header h1{ position:absolute; top:0px; left:0px;}
.tel{ position:absolute; bottom:0px; right:30px;color:#666666;/* background:url(../Image/tel.gif) left center no-repeat;*/ padding-left:80px; }
.tel span{ font-size:30px; color:#222;}
.header p{position:absolute; top:13px; left:180px; font-size:24px; font-weight:bold; padding:10px 0 10px 16px; background:url(../Image/h_line.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/h_line.png*/ no-repeat 0 center; color:#333;}
.header b{display:block;color:#e62129; font-size:16px; padding-bottom:4px;}

.menu-wrapper{ background:#2a2a2a;height: 52px;}
.menu{ width:1200px; height:52px; margin:0 auto; position:relative; z-index:99;  }
ul.menu-list{ float:left; width:1200px; z-index:5; }
ul.menu-list li{ float:left; width:150px; text-align:center; position:relative; z-index:10; background:url(../images/h_line.png)/*tpa=http://www.shrksy.com/Templates/ruikong/images/h_line.png*/ no-repeat  right center;}
ul.menu-list li a{ display:block; width:100%; height:52px; font:14px/52px 微软雅黑,Arial, Helvetica, sans-serif; color:#FFF;text-decoration: none; }
ul.menu-list li a:hover,ul.menu-list li a.current{background:#2a1919;color:#00bfff;}
ul.menu-list li ul{ position:absolute; top:52px; left:0px; width:150px; display:none; z-index:9999;}
ul.menu-list li ul li{ float:left; width:100%;}
ul.menu-list li ul li a{ display:block; width:100%; padding:0; height:35px; background:#2a2a2a; color:#fff; line-height:35px; font-size:12px; font-weight:normal; text-align:center;}
ul.menu-list li ul li a:hover{ color:#00bfff; width:100%; height:35px; line-height:35px; background:#2a1919;}

#banner{ float:left; width:100%;min-width:1200px; height:610px; position:relative;  z-index:1; overflow:hidden; background:#065a9a}

.mainer-wrapper{ padding:50px 0; }
.mainer-title-wrapper{ padding:30px 0; }
.mainer{ width:1200px; margin:0 auto;}

.home-title{ display:block; overflow:hidden; text-align: center; font-family:"Microsoft YaHei"; background:url(../Image/title-icon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/title-icon.png*/ no-repeat bottom center; padding-bottom:40px;}
.home-title .ten { display:block; text-align:center; font:32px/40px "Microsoft YaHei";text-transform: uppercase; color: #333; font-size: 30px ! important;}
.home-title .tcn { display:block; text-align:center; font: 18px/30px "微软雅黑"; text-transform: uppercase; color: #0061aa; }

.box-wrapper{ background:url(../Image/aboutbg.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/aboutbg.jpg*/ top no-repeat; background-size:cover;}
.about-wrapper{ background:url(../Image/home-aboutbg.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/home-aboutbg.jpg*/ top center repeat-x;}

 .s-about{margin-bottom: 80px;}
.s-about .s-image{width: 580px;height: 400px;float: left;}
.s-about .son{width: 300px;height: 300px;background-color: #005e14;float: left;overflow: hidden;}
.s-about .i1{background: url(../Image/bg1.png) top center no-repeat ! important;}
.s-about .i2{background: url(../Image/bg2.png) top center no-repeat ! important;}
.s-about .i3{background: url(../Image/bg3.png) top center no-repeat ! important;}
.s-about .i4{background: url(../Image/bg4.png) top center no-repeat ! important;}
.s-about .son .con{width: 80%;margin: 50px;margin-left: 10%;color: #fff;font-size: 14px;}
.s-about .son .con p{line-height: 2.0;margin-top: 20px;}
.s-about .son .con .num{font-size: 30px;}
.s-about .shaow{-webkit-box-shadow:inset 0 0 10px #0CC;  
  -moz-box-shadow:inset 0 0 10px #0CC;  
  box-shadow:inset 0 0 10px #0CC;  }
/*  .s-about .son{transition: all  .25s  ease-in;
           -moz-transition: all  .25s  ease-in;
           -webkit-transition: all  .25s  ease-in;}
.s-about .son:hover{transform:translateY(-10px);border-radius: 5px; box-shadow:#666 0px -5px 8px;}*/

.n-about .n-title{text-align: center;margin-bottom: 50px; }

.n-about .n-con  .s1b{height: 30px;line-height: 30px;margin-left: 20px;}
.n-about .n-news{width: 700px;float: left;height:600px;overflow: hidden;}
.n-about .n-news .head{width: 700px;height: 50px}
.n-about .n-news .head .bg{width: 647px;height: 50px;background-color: #eeeeee;border-left: 3px solid #00bfff;float: left;font-size: 21px;line-height: 50px;color: #666;}
.n-about .n-news .head .btn{float: right;width: 50px;height: 50px;color: #fff;background-color: #00bfff;text-align: center;}
.n-about .n-news .head .btn a{line-height: 50px;font-size: 40px;font-weight: bold;color: #fff}
.n-about .n-news .head .btn a:hover{font-weight: normal;}


.n-about .n-mes{float: right;width: 450px;height: 600px;overflow: hidden;}
.n-about .n-mes .head{width: 450px;height: 50px}
.n-about .n-mes .head .bg{width: 397px;height: 50px;background-color: #eeeeee;border-left: 3px solid #00bfff;float: left;font-size: 21px;line-height: 50px;color: #666;}
.n-about .n-mes .head .btn{float: right;width: 50px;height: 50px;color: #fff;background-color: #00bfff;text-align: center;}
.n-about .n-mes .head .btn a{line-height: 50px;font-size: 40px;font-weight: bold;color: #fff}
.n-about .n-mes .head .btn a:hover{font-weight: normal;}
.n-about .n-mes .formb{width: 448px;height: 550;}
.n-about .n-mes .form{width: 448px;margin:0 auto;height: 540px;border:1px solid #d5d5d5;border-top: none;overflow: hidden;}
.n-about .n-mes .form img{text-align: center;margin-top: 15px;}
.n-about .n-mes .form form{width: 300px;margin:0 auto;}
.n-about .n-mes .form form input{height: 35px;border: 1px solid #d3d3d3;outline: none;margin-top: 15px;}
.n-about .n-mes .form form textarea{border: 1px solid #d3d3d3;outline: none;margin-top: 10px;height: 80px;}
.n-about .n-mes .form form button{width: 120px;height: 35px;text-align: center;line-height: 35px;color: #fff;background-color: #00bfff;
margin-top: 20px;border-radius: 3px;}
.n-about .n-mes .form form button:hover{background-color:#005e14 }

.n-about .n-news .news{width: 700px;height: 210px;margin-top: 30px;margin-bottom: 30px;overflow: hidden;}
.n-about .n-news .news .img{width: 350px;height: 210px;float: left;overflow: hidden;}
.n-about .n-news .news .scon{width: 300px;float: right;}
.n-about .n-news .news .scon .scon1{height: 170px}
.n-about .n-news .news .scon .scon1 p{color: #999;font-size: 14px;line-height: 1.8;margin-top: 20px;}
.n-about .n-news .news .scon .btn{height: 40px;}
.n-about .n-news .news .scon .btn a{display: block;width: 120px;height: 35px;line-height: 35px;font-size: 14px;text-align: center;background-color: #00bfff;border:1px solid #00bfff;color: #fff;border-radius: 3px;}
.n-about .n-news .news .scon .btn a:hover{background-color:#005e14}
.n-about .n-news .s-newslist{border-bottom: 1px dashed #999;}
.n-about .n-news .s-newslist li{list-style-type: none;width: 700px;padding: 20px 0px;border-top:  1px dashed #999;}
.n-about .n-news .s-newslist li:hover{background-color: #00bfff;}
.n-about .n-news .s-newslist li .con{float: left;width: 600px;}

.n-about .n-news .s-newslist li .con .sh .title{float: left;font-size: 18px;}
.n-about .n-news .s-newslist li .con .sh .time{float: right;}
.n-about .n-news .s-newslist li .con .content{width: 600px;white-space: nowrap;  text-overflow:ellipsis;  overflow:hidden;font-size: 14px;margin-top: 5px;height: 20px;overflow: hidden;line-height: 20px;}
.n-about .n-news .s-newslist li .con .content p{width: 600px;white-space: nowrap;  text-overflow:ellipsis;  overflow:hidden;}
.n-about .n-news .s-newslist li .btn{float: right;width: 50px;height: 50px;background-color: red;}
.n-about .n-news .s-newslist li .btn a{display: block;background-color: #00bfff;color: #fff;font-size: 30px;line-height: 50px;text-align: center;}
.n-about .n-news .s-newslist li .btn a:hover{background-color: #00bfff;color: #fff}
.n-about .n-news .s-newslist li a{color: #999}
.n-about .n-news .s-newslist li a:hover{color: #fff;}
.footer-s{width: 1000px;height:350px;background-color: red;color: red;}

.ky-product-big{width: 100%;background-color: #f5f5f5;padding-top: 80px;padding-bottom: 70px;}
.ky-product{width: 1170px;margin: 0 auto}
.ky-product .son{float: left;width: 373px;height: 315px;margin-left: 25px;background-color: #f5f5f5;color:#676767;}
.ky-product .son:hover{background-color: #2a2a2a;color: #fff}
.ky-product .s1{margin-left: 0px;}
.ky-product .son .sona{width: 373px;height: 265px;overflow: hidden;}
.ky-product .son .sona img{transition: all 0.6s}
.ky-product .son .sona img:hover{transform: scale(1.1);}
.ky-product .son .s-t{height: 50px;line-height: 50px;font-size:18px;text-align: center;  }










.home-about{ float:left; width:1200px;}
.home-about-img{ float:left; width:410px; margin-top:-50px;}
.home-about-brief{ float:right; width:700px; line-height:25px; font-size:14px; height:125px; overflow:hidden; color:#fff}

.aboutbox{ float:right; margin-top:50px; margin-right:200px; width:460px; height:103px; background:url(../Image/aboutboxbg.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/aboutboxbg.png*/ no-repeat; padding:20px;}
.aboutbox strong{ display:block; font-size:26px; line-height:50px; color:#fff;}
.aboutbox p{ display:block; font-size:14px; line-height:30px; color:#fff;}
.home-about-more{ float:right; width:700px; margin-top:40px;}
.home-about-more a{ float:left; width:120px; height:40px; display:inline-block; color:#FFF; background:#065a9a; text-align:center; font-size:16px; line-height:40px; overflow:hidden;}
.home-about-more a:hover{ background:#e10b06;}




.s-five .son{width: 200px;height: 50px;color: #fff;text-align: center;line-height: 50px;background-color: #00bfff;float: left;margin-right: 50px;border-radius: 3px;}






.bannercen{height: 500px;background: url(../Image/bannercen.jpg) top center no-repeat ! important; background-size:cover; }
.bannercen .mainer .title{margin-top: 200px;color: #fff;font-size: 14px;width: 600px;}
.bannercen .mainer .title p{text-indent: 2em;line-height: 1.8}
.bannercen .mainer .title div{text-align: center;width: 120px;height: 40px;color: #fff;font-size: 14px;line-height: 40px;background-color: #0fbe49;margin: 0 auto;margin-top: 30px;}
.bannercen .mainer .title div:hover{background-color:#02822c }
.bannercen .mainer .title div a{color: #fff;font-size: 16px;}



.s-product{background-color: #f1f1f1 ! important}
.product-wrapper{ padding:80px 0; background: url(../Image/pbg.jpg) top center no-repeat; background-size:cover; }
.pro-list{float: left;width: 340px;height: 687px;}
.pro-list .pro-h{width: 340px;height: 60px;background-color: #00bfff;color: #fff;text-align: center;font-size: 16px;}
.pro-list .pro-h span{text-align: center;display: inline-block;}
.pro-list .pro-h .t{font-weight: bold;margin-top: 10px;font-size: 18px;}
.pro-list .pro-h .e{font-size: 14px;color: #60c370;}
.pro-list .pro-b{width: 340;height: 719px;overflow: hidden;background-color: #fff}
.pro-list .pro-b .a1{border-right: 1px solid #ddd}
.pro-list .pro-b a{display:block;float: left;width: 169px;height: 37px;line-height: 35px;font-size: 14px;border-bottom: 1px solid #ddd;position: relative;}
.pro-list .pro-b a:hover{background-color: #00bfff;color: #fff}
.pro-list .pro-b a span{margin-left: 20px;}

.pro-list .pro-b a img{position: absolute;top: 9px;right: 10px;}

.pro-list .pro-btn{width: 340px;height: 37px;background-color: #00bfff}
.pro-list .pro-btn a{display: block;width: 340px;height: 37px;background-color: #00bfff;line-height: 37px;text-align: center;color: #fff;font-size: 15px;}
.pro-list .pro-btn a:hover{background-color: #02822C}
.home-product-box{ float:right; width:850px; margin-top:0px; background-color: #f1f1f1;height: 830px;overflow: hidden;}
.picScroll-left{ margin:0 auto; width:1200px; position:relative;}
.picScroll-left .prev,
.picScroll-left .next{ position:absolute; left:-20px; top:50%; margin-top:-40px; display:block; width:32px; height:50px; filter:alpha(opacity=50);opacity:0.5; z-index:999 }
.picScroll-left .next{ left:auto; right:0px; background-position:-60px 5px; }
.picScroll-left .prev:hover,
.picScroll-left .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.picScroll-left .prevStop{ display:none;  }
.picScroll-left .nextStop{ display:none;  }
.picScroll-left .bd{ margin-top:20px; margin:0 auto; width:1120px;}
.picScroll-left .bd ul{ zoom:1; }
.picScroll-left .bd ul li{ margin-right:15px; margin-left:15px; float:left; text-align:center;  width:250px;  position:relative; }
.picScroll-left .bd ul li a{ float:left; _display:inline; text-align:center;  width:250px; z-index:9;}
.picScroll-left .bd ul li .pic{ float:left; width:250px;   }
.picScroll-left .bd ul li .pic img{ width:250px; height:200px; transition:all 0.8s ease;}
.picScroll-left .bd ul li .con{ float:left; width:230px; padding:10px; text-align:center; background:#029f3a; color:#FFF;}
.picScroll-left .bd ul li .con strong{ float:left; width:100%; height:40px;  font: bold 16px/40px "Microsoft YaHei"; text-align:center;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; background:url(../images/prolineon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/images/prolineon.png*/ bottom center no-repeat; padding-bottom:5px;}
.picScroll-left .bd ul li .con p{ float:left; width:230px; line-height:20px; height:40px; margin-top:10px; overflow:hidden;}
.picScroll-left .bd ul li a:hover .pic img{transform:rotatey(360deg); -webkit-transform:rotatey(360deg); -moz-transform:rotatey(360deg);}
.picScroll-left .bd ul li a:hover .con{ background:#02822C}
.picScroll-left .hd{ float:left; width:100%; height:30px; line-height:30px; margin-top:20px; text-align:center; }	
.picScroll-left .hd ul{ text-align:center;  padding-top:5px;  }	
.picScroll-left .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:5px; background:url(../images/icoCircle.gif)/*tpa=http://www.shrksy.com/Templates/ruikong/images/icoCircle.gif*/ 0 -9px no-repeat; overflow:hidden;}	
.picScroll-left .hd ul .on{ background-position:0 0; }

.home-more{ float:left; width:100%; height:40px; margin-top:20px; overflow:hidden; text-align:center;}
.home-more a{ width:180px; height:40px; display:inline-block; color:#FFF; background:#00bfff; text-align:center; font-size:16px; line-height:40px; overflow:hidden;}
.home-more a:hover{ background:#02822c;}

.home-recommend-box{ float:left; width:1200px; margin-top:40px; overflow:hidden;}
.news-img{ float:left; width:500px;}
.news-brief{ float:right; width:640px;}
.news-brief strong{ display:block; font-size:18px; line-height:50px;}
.news-brief p{ display:block; font-size:14px; line-height:25px; color:#999;}

.home-news{ float:left; width:1200px; margin-top:50px; overflow:hidden;}
ul.home-news-list{ float:left; width:1230px;}
ul.home-news-list li{ float:left; width:380px; overflow:hidden; margin-right:30px;}
ul.home-news-list li a{ float:left; width:360px; padding:10px; border-radius:5px;}
ul.home-news-list li .news-date{ width:80px; height: 60px; padding:10px 0; background: #065a9a; text-align: center;}
ul.home-news-list li .news-date .day { color:#fff; font-size:25px; line-height:35px;}
ul.home-news-list li .news-date .year {font-size:15px; color: #fff; line-height:25px;}
ul.home-news-list li .box{ float:left; width:100%; margin-top:10px;}
ul.home-news-list li .box strong{ float:left; font:bold 15px/40px Microsoft YaHei; overflow:hidden; width:100%; height:40px; color:#333333}
ul.home-news-list li .box p{display:block;width:100%; height:60px;line-height:20px; overflow:hidden; color:#999999;}
ul.home-news-list li span{ float:left; width:100px; background:#666; color:#FFF; line-height:30px; text-align:center; margin-top:10px; border-radius:5px;}
ul.home-news-list li a:hover{ background:#f3f3f3;}
ul.home-news-list li a:hover span{ background:#e62129; color:#FFF;}

.home-news-more{ float:right; width:100%; margin-top:20px;}
.home-news-more a{ float:left; width:120px; height:40px; display:inline-block; color:#FFF; background:#065a9a; text-align:center; font-size:16px; line-height:40px; overflow:hidden;}
.home-news-more a:hover{ background:#e10b06;}

.case-wrapper{ padding:50px 0; background: url(../Image/casebg.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/casebg.jpg*/ top center no-repeat; background-size:cover; }
.home-case-box{ float:left; width:1200px; position:relative; overflow:hidden; margin-top:50px;}
.home-case-list{ float:left; width:1220px;}
.home-case-list li{ float:left; width:224px; margin-right:20px;}
.home-case-list li img{ float:left; width:200px; height:200px; border-radius:112px; border:#efefef solid 12px; -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -o-transition: -o-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out;}
.home-case-list span{ float:left; width:220px; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:16px;}
.home-case-list a:hover img{ border:#0061b0 solid 12px; -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.home-case-list a:hover span{ color:#0061b0;}


.ad-wrapper{ padding:20px 0; height:100px; background:url(../Image/adbg.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/adbg.jpg*/ top center repeat-x;}
.adbox{ float:left; width:1200px; font-size:20px; margin-top:10px; text-align:center; color:#FFF;}
.adbox b{ font-size:29px; display:block; margin-bottom:10px; }
.adbox span{ font-size:30px; color:#e62129; font-weight:bold;}
.adbox em{ margin-left:20px;}

.contact-wrapper{ padding:50px 0; background: url(../Image/contactbg.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/contactbg.jpg*/ top center no-repeat; background-size:cover; }
.home-contact{ float:left; width:1200px; margin-top:50px;}
.home-contact ul{ width:1000px; margin:0 auto;}
.home-contact ul li{ float:left; width:400px; height:50px; margin:20px 50px; display:table; }
.home-contact ul li img{ float:left; width:50px; height:50px;}
.home-contact ul li p{ float:left; width:340px; height:50px; line-height:50px; font-size:16px; margin-left:10px; color:#FFF; vertical-align:middle; display:table-cell;}


.product-list{ float:left; overflow:hidden; zoom:1; width:860px; margin-top:0px; }
.product-list li{ float:left; width:266px; overflow:hidden;border:#efefef solid 1px; position:relative; border-top:none;border-left:none;border: 1px solid #ddd;margin-left: 16px;margin-top: 15px;}
.product-list li span{ float:left; width:266px; height:40px; line-height:40px; font-size:14px; text-align:center;;border-top: 1px solid #ddd}
.product-list li .proimg{ float:left; width:266px; height:260px; overflow:hidden; position:relative;}
.product-list li .proimg:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.product-list li .proimg img{ position:absolute;top:0;bottom:auto;left:0;right:auto; -webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out;transition:transform 1s ease-out; width:100%; height: 100%}
.product-list li.nobord{ border-right:none;}
.product-list li .proimg .overbg{ position:absolute; bottom:0px; left:0px; width:266px; height:260px; background:url(../Image/nbgon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nbgon.png*/; z-index:99; display:none;}
.product-list li .proimg .btn{ position:absolute; bottom:0px; left:0px; width:266px; height:260px; background:url(../Image/go.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/go.png*/ center no-repeat; z-index:999; display:none;}
.product-list li a:hover span{ background:url(../Image/nbgon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nbgon.png*/; color:#FFF;}
.product-list li a:hover .overbg{ display:block;}
.product-list li a:hover .btn{ display:block;}

.map-wrapper{ position:relative;}
#mapbg{width:100%;height:450px;position:absolute;left:0;top:0;background:rgba(255,255,255,0.3);z-index:99}
.mapbox{ width:1200px; left:50%; margin-left:-600px; top:0px; position:absolute; height:450px; z-index:999;}
.infobox{ float:left; margin-left:200px; margin-top:50px; background:url(../Image/infobox1.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/infobox1.png*/ no-repeat; width:300px; height:200px; padding:80px 40px ; color:#FFF; font-size:14px; line-height:25px;}
.infobox strong{ display:block; font-size:16px; text-align:center; line-height:40px; color:#fda412}

.infobox2{ float:right; margin-right:550px; margin-top:70px; width:120px; height:120px; padding:46px 44px 72px 44px ; color:#FFF; font-size:14px; line-height:25px;}
.infobox2 img{ width:120px; height:120px;}

.computer-wrapper{ padding:50px 0 53px 0; background: url(../Image/computerbg.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/computerbg.png*/ bottom center repeat-x;}
.computerbox{ float:left; width:1200px; height:288px; position:relative; background: url(../Image/computer.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/computer.jpg*/ top center no-repeat}
.mouse{ position:absolute; bottom:0px; right:300px; width:31px; height:60px; background: url(../Image/mouse.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/mouse.jpg*/ top center no-repeat; line-height:60px; text-align:center;}

.bannerbg{ float:left; width:100%;  position:relative;  height:300px;}
.subbg{position:absolute; left:0px; bottom:0px; z-index:9; background: url(../Image/nbgon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nbgon.png*/;}

.subnavbox{ height:45px; line-height:45px; color:#FFF; font-size:14px;}
.subnavbox a{ line-height:45px; color:#FFF; font-size:14px;}
.subnavlist{ float:left; width:850px;}
.subnavlist li{ float:left; width:150px;}
.subnavlist li a{ float:left; width:150px; height:45px; line-height:45px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;  text-align:center; font-size:14px; background:#2a2a2a; color:#fff;}
.subnavlist li a .current{ background:#02822c; color:#FFF;}
.subnavlist li a:hover{ background:#2a0f0f; color:#00bfff;}

.subtitlebox{ width:340px; height:125px; margin-top:-80px;}
.subtitle{ float:left; width:250px; height:80px; line-height:80px; font-size:30px; color:#FFF; text-align:center;  background: url(../Image/nbgon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nbgon.png*/;}
.subtitleen{ float:left; width:250px; height:45px; line-height:45px; font-size:16px; text-transform:uppercase; color:#fff; text-align:center; background:#2a2a2a;}

.maincontent{ float:left; width:1200px; line-height:30px; overflow:hidden; font-size:14px; }
.maincontent img{ max-width: 1200px; height:auto; width:expression(this.width > 1200 ? "1200px" : this.width);}

.maincontent .titles{ display:block; font-size:18px; line-height:50px; text-align:center; border-bottom:1px dashed #ccc;}
.maincontent .date{ display:block; font-size:12px; line-height:35px; text-align:center; color:#999}
.maincontent b{ color:#d00712;}
.maincontent a{ font-size:14px;}

.aboutimg{ float:left; width:340px; height:550px; background:url(../Image/hr.jpg)left top no-repeat;}
.product-s{ float:left; width:340px; height:550px; background:url(../Image/aboutimg.jpg)left top no-repeat;}
.aboutcon{ float:left; width:840px; }
.abouttitle{ display:block; font-size:24px; line-height:40px;}
.abouten{ display:block; color:#999; font-size:14px; border-bottom:#CCC dashed 1px; padding-bottom:5px;}
.aboutinfo{ float:left; width:100%; line-height:30px; margin-top:10px;}

.contactimg{ float:left; width:340px; height:550px; background:url(../Image/contactimg.jpg) left top no-repeat;}
.leavemessage{ float:left; width:340px; height:550px; background:url(../Image/feedback.jpg) left top no-repeat;}
.contactcon{ float:left; width:840px; }
.contactinfo{ float:left; width:100%; line-height:30px; margin-top:10px;}

.talentimg{ float:left; width:340px; height:550px; background:url(../Image/hr.jpg) left top no-repeat;}
.talentcon{ float:left; width:840px; }
.talentinfo{ float:left; width:100%; line-height:30px; margin-top:20px;}

.culturewrapper{ width:100%;  float:left; background:#00bfff;  }
.culturewrapper ul{ width:100%;  float:left;}
.culturewrapper li{ width:25%; float:left; font-size:12px; color:#FFF; }
.culturewrapper li a{ width:100%; float:left; padding:20px 0; color:#FFF; }
.culturewrapper li a:hover{ background:#02822c;}
.culturewrapper li .cimg{ float:left; width:35%; text-align:center;}
.culturewrapper li .cimg img{ width:auto; margin-top:10px;}
.culturewrapper li .ccon{ float:right; width:60%; padding:6px 0;}
.culturewrapper li .ccon strong{ float:left; width:100%; line-height:30px; font-size:16px;  }
.culturewrapper li .ccon p{ float:left; width:100%;  line-height:20px; font-size:12px; text-transform: uppercase;   }

ul.culturelist{ float: left; width: 400px; margin-top:20px;}
ul.culturelist li{ width: 400px; height: 72px; margin: 30px; 0}
ul.culturelist li span{ display: inline-block; float: left; width: 63px; height: 72px; background: url(../Image/numbg.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/numbg.png*/ no-repeat left center; font: bold 30px/72px Arial; color: #fff; text-align: center;}
ul.culturelist li .intro{ float: right; width: 280px;}
ul.culturelist li h2{ float:left; font-size: 30px; line-height: 42px; color: #0f62be;}
ul.culturelist li em{ float:left; font-size: 20px; line-height: 42px; color: #666; margin-left:10px;}
ul.culturelist li em b{ font-size: 30px; line-height: 42px; color: #fda412;}
ul.culturelist li p{ display:block; line-height:20px; font-size:14px; color:#999}

.cultureinfo{ float:right; width:760px; line-height:30px; font-size:14px; margin-top:20px;}

.environmentScroll-left{ float:left; overflow:hidden; width:1200px; position:relative; margin-top:20px; }
.environmentScroll-left .bd{}
.environmentScroll-left .bd ul{ float:left; width:1240px; zoom:1; }
.environmentScroll-left .bd ul li{ width:270px;float:left; margin-right:40px; position:relative;}
.environmentScroll-left .bd ul li .nimg{ float:left; width:270px;}
.environmentScroll-left .bd ul li .nimg img{ width:270px; height:410px;}
.environmentScroll-left .bd ul li .nbg{ position:absolute; left:0px; bottom:0px; width:270px; height:50px; padding:10px 10px; background:url(../Image/nbgon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nbgon.png*/; color:#FFF;}
.environmentScroll-left .bd ul li a:hover .nbg{ background:url(../Image/nbg.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nbg.png*/;}
.environmentScroll-left .bd ul li .nbg dt{ float:left; width:100%; overflow:hidden; line-height:25px;}
.environmentScroll-left .bd ul li .nbg dd{ float:left; width:100%; overflow:hidden; line-height:20px;}
.environmentScroll-left .prev,
.environmentScroll-left .next{ position: absolute; display: block; width: 90px; height: 30px; background: url(../Image/nprev.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nprev.png*/ no-repeat top left; bottom:0px;}
.environmentScroll-left .prev{ left: 500px;}
.environmentScroll-left .next{ background: url(../Image/nnext.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nnext.png*/ no-repeat top right; right: 500px;}
.environmentScroll-left .prev:hover{ background: url(../Image/nprevon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nprevon.png*/ no-repeat top right;}
.environmentScroll-left .next:hover{ background: url(../Image/nnexton.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nnexton.png*/ no-repeat top right;}

.certificatelist{ float:left; width:1200px; margin-top:20px;}
.certificatelist li{ width:360px; height:52px; float:left; margin-right:20px; margin-left:20px;}
.certificatelist li a{display:block; width:360px; height:50px; border:1px solid #E6E6E6; position:relative; border-radius:5px;}
.certificatelist li a span.img{width:100px; height:60px; position:absolute; left:10px; bottom:0px; padding-bottom:10px; background:#FFF; text-align:center;}
.certificatelist li a img{height:60px;}
.certificatelist li a span.txt{width:210px; right:10px; padding-right:10px; top:10px; line-height:35px; position:absolute;}
.certificatelist li.clear{width:100%; height:30px; clear:both; float:none;}

.newslist li{clear:both; margin-bottom:40px; height:160px;}
.newslist li a{display:block; width:100%; height:100%;margin-top: 40px;}
.newslist li a p.img{width:220px; height:160px; float:left; overflow:hidden; position:relative;}
.newslist li a p.img .img{width:100%; height:100%; position:relative; z-index:1; }
.newslist li a p.img .bg{position:absolute; right:-220px; top:0; width:100%; height:100%; display:block; background:rgba(0,0,0,0.4); z-index:2; border-radius:0 0 0 10px; transition:all ease 0.35s;}
.newslist li a p.img .zoom{position:absolute; left:50%; top:50%; width:40px; height:40px; margin-left:-20px; margin-top:-20px; z-index:3; transition:all 0.5s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.newslist li a .date{width:100px; height:160px; float:left; background:#EEE; margin-left:1px; transition:all 0.35s;}
.newslist li a .date .day{display:block; padding:32px 0 0 0; text-align:center; color:#333; font-size:43px; transition:all 0.5s;}
.newslist li a .date .ym{display:block; text-align:center; padding:28px 0 0 0; color:#999; font-size:14px; transition:all 0.5s;}
.newslist li a .con{width:850px; height:159px; float:right; border-bottom:1px solid #E6E6E6; position:relative;color:#666;}
.newslist li a .con:hover{background-color: rgba(42,42,42,0.1);color: #333 ! important}
.newslist li a .tit{display:block; font-size:16px; padding:10px 0 20px 0; }
/*.newslist li a .tit:hover{color: #fff ! important}*/
.newslist li a .txt{display:block; font-size:13px; line-height:180%; }
.newslist li a .txt:hover{color: #333}
.newslist li a .click{font-size:12px; display:block; padding-top:20px; color:#BBB;}
.newslist li a .click img{margin:-2px 0 0 8px;}/*
.newslist li a:hover .date,.newslist li a:active .date{background:#D82633;}
.newslist li a:hover .date .day,.newslist li a:active .date .day{color:#FFF;}
.newslist li a:hover .date .ym,.newslist li a:active .date .ym{color:#FFF;}*/
/*.newslist li a:hover .tit,.newslist li a:active .tit{color:#D82633;}*/
.newslist li a:hover p.img .bg,.newslist li a:active p.img .bg{right:0;}
.newslist li a:hover p.img .zoom,.newslist li a:active p.img .zoom{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}

.gbookbox{ float:left; width:840px; padding-right:360px; background: url(../Image/feedback.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/feedback.jpg*/ top right no-repeat;}
#faqbox{ float:left; width:100%; }
#faqbox .faqline{ float:left; width:100%; line-height:2em; height:35px; text-align:left; margin-bottom:20px;}
#faqbox .faqline .faqtit{  width:100px; display:block; float:left; clear:both; text-align:right}
#faqbox .faqline input{ border:#cccccc solid 1px; height:30px; line-height:30px; font-family:微软雅黑; border-radius:5px;}
#faqbox .Content{ float:left; width:100%; line-height:2em; height:120px; text-align:left}
#faqbox .Content .faqtit{  width:100px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px; border:#cccccc solid 1px; font-family:微软雅黑; border-radius:5px;}

.jobbox{ float:left; width:840px; padding-right:360px; min-height:460px; background: url(../Image/hr.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/hr.jpg*/ top right no-repeat;}
ul.job-list{ float:left; width:100%;}
ul.job-list li{ float:left; width:99%; margin-bottom:20px; border:1px solid #e4e4e4;}
ul.job-list li .jobtitle{ height:46px; overflow:hidden; cursor:pointer; border-radius:5px 5px 0 0;}
ul.job-list li .jobtitle .tit{ float:left; display:block;  line-height:46px; height:46px; overflow:hidden; padding-left:25px; font-size:14px; font-weight:bold;}
ul.job-list li .jobtitle .arr{ float:right; background:url(../Image/arrow-d.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/arrow-d.jpg*/ center no-repeat; height:46px; width:46px;}
ul.job-list li .jobtitle-active .tit{ color:#c30101;}
ul.job-list li .jobtitle-active .arr{ background:url(../Image/arrow-u.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/arrow-u.jpg*/ center no-repeat;}
ul.job-list li .jobbrief{ border-top:1px solid #e4e4e4; padding-left:20px; padding-top:15px; padding-right:20px; padding-bottom:15px;}







.pro-list-p{float: left;width: 340px;margin-top: 20px;border-top: 2px solid #00bfff;margin-bottom: 20px;}
.pro-list-p .pro-h{width: 340px;height: 60px;background-color: #00bfff;color: #fff;text-align: center;font-size: 16px;}
.pro-list-p .pro-h span{text-align: center;display: inline-block;}
.pro-list-p .pro-h .t{font-weight: bold;margin-top: 10px;font-size: 18px;}
.pro-list-p .pro-h .e{font-size: 14px;color: #60c370;}
.pro-list-p .pro-b{width: 340;overflow: hidden;background-color: #fff}
.pro-list-p .pro-b .a1{border-right: 1px solid #ddd}
.pro-list-p .pro-b a{display:block;float: left;width: 169px;height: 36px;line-height: 35px;font-size: 14px;border-bottom: 1px solid #ddd;position: relative;}
.pro-list-p .pro-b a:hover{background-color: #00bfff;color: #fff}
.pro-list-p .pro-b a span{margin-left: 20px;}

.pro-list-p .pro-b a img{position: absolute;top: 9px;right: 10px;}

.pro-list-p .pro-btn{width: 340px;height: 37px;background-color: #00bfff}
.pro-list-p .pro-btn a{display: block;width: 340px;height: 37px;background-color: #00bfff;line-height: 37px;text-align: center;color: #fff;font-size: 15px;}
.pro-list-p .pro-btn a:hover{background-color: #02822C}








.side{ float:left; width:250px;}
.side-title{ float:left; width:250px; line-height:80px; text-align:center; font-size:22px; color:#FFF; background:url(../Image/titlebg.png);}

.side-box{ float:left; width:250px; background: url(../Image/side-bg.png) no-repeat right top;min-height:500px;}
.side-box ul {width:250px;}
.side-box ul li {color: #666666;position: relative;overflow: hidden;}
.side-box ul li .paren{font-weight: bold;}
.side-box ul li a img{position: absolute;left: 10px;top: 13px;}
.side-box ul li a {color: #666666;font-size: 16px;display: inline-block;height: 47px;width:250px;padding-right:50px; background: url(../Image/arrow-2.png) no-repeat 210px center;border-bottom: 1px solid #ccc;line-height: 47px;text-decoration: none;padding-left: 35px;}
.side-box ul li a:hover,.side-box ul li a.current{color: #FFFFFF;background: url(../Image/arrow-1.png) no-repeat 210px center #2a1919;height:
47px}
.side-box ul li ul li a{padding-left: 50px;}






.main{ float:right; width:950px; padding-left: 18px; background:#FFF; min-height:550px;}
.maincontents{ float:left; width:900px; line-height:30px; overflow:hidden; font-size:14px;}
.maincontents img{ max-width: 900px; height:auto; width:expression(this.width > 850 ? "850px" : this.width);}

.maincontents .titles{ display:block; font-size:16px; line-height:35px; text-align:center; border-bottom:1px dashed #ccc;}
.maincontents .date{ display:block; font-size:12px; line-height:35px; text-align:center; color:#999}
.maincontents b{ color:#d00712;}

.product-lists{ float:left; overflow:hidden; zoom:1; width:900px; }
.product-lists li{ float:left; width:288px; overflow:hidden;border:#efefef solid 1px; position:relative; border-top:none;border-left:none;margin-top: 15px;height: 255px;margin-left: 11px;}
.product-lists li span{ float:left; width:288px; height:40px; line-height:40px; font-size:14px; text-align:center;}
.product-lists li .proimg{ float:left; width:288px; height:215px; overflow:hidden; position:relative; }
.product-lists li .proimg:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.product-lists li .proimg img{ position:absolute;top:0;bottom:auto;left:0;right:auto; -webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out;transition:transform 1s ease-out; width:100%; }
.product-lists li.nobord{ border-right:none;}
.product-lists li .proimg .overbg{ position:absolute; bottom:0px; left:0px; width:300px; height:215px; background:url(../Image/nbgon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nbgon.png*/; z-index:99; display:none;}
.product-lists li .proimg .btn{ position:absolute; bottom:-60px; left:0px; width:300px; height:300px; background:url(../Image/go.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/go.png*/ center no-repeat; z-index:999; display:none;}
.product-lists li a:hover span{ background:url(../Image/nbgon.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/nbgon.png*/; color:#FFF;}
.product-lists li a:hover .overbg{ display:block;}
.product-lists li a:hover .btn{ display:block;}

.proimgbox{ float:left; width:340px; }
.pimg{ float:left; width:320px; border:10px #eeeeee solid; border-radius:5px;}
.pimg img{ width:320px;}

.proimgscroll-left{ float:left; width:340px; overflow:hidden; position:relative; margin-top:10px; }
.proimgscroll-left .bd{ width:280px; margin:0 auto; overflow:hidden;}
.proimgscroll-left .bd ul{ overflow:hidden; zoom:1; }
.proimgscroll-left .bd ul li{ float:left; width:62px; height:62px; margin-right:4px; margin-left:4px; overflow:hidden; }
.proimgscroll-left .bd ul li img{ width:60px; height:60px; border:1px #CCCCCC solid;}
.proimgscroll-left .prev,
.proimgscroll-left .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:14px; height:50px; background:url(../Image/sprev.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/sprev.png*/ left center no-repeat; z-index:999   }
.proimgscroll-left .next{ left:auto; right:0px; background:url(../Image/snext.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/snext.png*/ left center no-repeat;}

.probriefbox{ float:right; width:520px;}
.ptitle{ display:block; width:100%; overflow:hidden; font-size:22px; color:#0061aa; line-height:40px; font-weight:bold;}
.probriefbox p{ display:block; line-height:30px; padding-left:25px; font-size:12px;}
.p_catagory{ background:url(../Image/pro_of.gif)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/pro_of.gif*/ left center no-repeat;}
.p_print{ background:url(../Image/pro_arr_print.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/pro_arr_print.png*/ left center no-repeat;}
.p_addfav{ background:url(../Image/pro_arr_favorites.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/pro_arr_favorites.png*/ left center no-repeat;}
.p_tel{ background:url(../Image/pro_arr_tel.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/pro_arr_tel.png*/ left center no-repeat;}
.p_email{ background:url(../Image/pro_email.gif)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/pro_email.gif*/ left center no-repeat;}
.p_pdf{ background:url(../Image/pro_pdf.gif)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/pro_pdf.gif*/ left center no-repeat;}
.p_click{ background:url(../Image/icon_click.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/icon_click.png*/ left center no-repeat;}
.p_link{ background:url(../Image/pro_arr_link.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/pro_arr_link.png*/ left center no-repeat;}
.p_time{ background:url(../Image/pro_arr_time.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/pro_arr_time.png*/ left center no-repeat;}

.probreiftitle{ float:left; display:block; width:100%; font-size:20px; margin-top:10px; margin-bottom:10px; line-height:50px; color:#0061aa; background:url(../Image/title-line-1.png)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/title-line.png*/ left bottom no-repeat;}
.ptit{ display:block; padding-left:20px; padding-right:20px; font-size:16px; margin-top:10px; line-height:32px; background:#0061aa; color:#ffffff;}

.note { display:block; line-height:25px; text-align:center; color:#aaa; text-transform:uppercase; font-size:12px;}
.note i{ color:#0061b0; font-size:14px;}


.footerbox-wrapper{background:#2C2C2C; color:#a7a6ae;color: #fff;padding-bottom: 0px;}
.footerbox{ width:1200px; margin:0 auto;overflow: hidden;}
.footerbox-wrapper .foothead{height: 70px;width: 100%;background-color: #00bfff}
.foothead .list{width: 1200px;margin: 0 auto}
.foothead .list .son{float: left;}
.foothead .list .son a{background-color: #00bfff;width: 145px;display: block;color: #fff;font-size: 16px;}
.foothead .list .son a:hover{background-color: #02822C;}
.foothead .list .son .a2{width: 90px;}
.foothead .list .menu-c{width: 145px;text-align: center;font-size: 16px;line-height: 70px}
.foothead .list .xie{width: 20px;text-align: center;line-height: 70px;}
.foothead .list .c1{text-align: left;width: 90px;}
.foothead .list .c2{text-align: right;width: 90px;}
.footerbox .footson{width: 395px;float: left;text-align: center;}
.footerbox  .left{width: 1000px;float: left;margin-top: 50px;}
.footerbox  .left .img{width: 500px;float: left;overflow: hidden;}
.footerbox  .left .img img{width: 400px;margin-top: 8px;}
.footerbox  .left .ti{width: 490px;float: left;border-left: 1px solid #666;font-size: 14px;}
.footerbox  .left .ti p{margin-left: 40px;font-weight: 14px;line-height: 1.8}
.footerbox  .right{float: left;width: 200px;height: 260px;background-color: #444;text-align: center;}
.footerbox  .right .t2{margin-top: 50px;font-size: 14px;color: #999}
.footerbox  .left .beian-s{text-align: left;color: #999;font-size: 15px;margin-top: 30px;}
.footerbox  .left .beian-s a{color: #999;font-weight: bold;font-size: 15px;}
.footerbox  .left .beian-s a:hover{color: red;}
.flogo{ float:left; line-height:35px; font-size:34px; padding-top:35px;}
.footernav{ float:right; width:700px;}
.ftel{ float:right; display:block; background: url(../Image/ftel.jpg)/*tpa=http://www.shrksy.com/Templates/ruikong/Image/ftel.jpg*/ left center no-repeat; padding-left:45px; line-height:40px; font-size:24px;}
.fnav{ float:right; display:block; width:100%; text-align:right;}
.fnav a{ padding:0 10px; color:#a7a6ae; line-height:30px;}

.footer-wrapper{ padding:20px 0; background:#515151; border-top:#333 solid 1px;}
.footer{ width:1200px; margin:0 auto; line-height:25px; position:relative; text-align:left; color:#a7a6ae}
.footer a{ padding:0 10px; color:#fff; line-height:30px;}

.pageNavi { float:left; margin-top:20px; display:block; WIDTH: 100%; TEXT-ALIGN: center; line-height:30px; font-size:12px; margin-bottom:10px;}
.wp-pagenavi { CLEAR: both}
.wp-pagenavi A {
	border:#CCC solid 1px;
	padding:5px 10px; 
	    background-color: #ddd;
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
margin:0 3px;font-size:12px;
	}
.wp-pagenavi SPAN { 
border:#CCC solid 1px;
padding:5px 10px; 
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
margin:0 3px;
}
.wp-pagenavi A:hover { background:#e62129; color:#FFF; border:#e62129 solid 1px;}
.wp-pagenavi SPAN.current {  background:#e62129; color:#FFF; border:#e62129 solid 1px;}

.prevpage{ display:block; line-height:30px; font-size:12px;}


.addnews .new-t{font-size: 25px;color: red;font-weight: bolder;}
.addnews .new-t span{font-size: 25px;font-weight: normal;color: #fff;}
.addnews .new-t .num22{color: red;font-weight: bold;}



.index-news-r{background-color: #fff;width: 100%;height: 50px;font-weight: bold;line-height: 50px;font-size: 16px;}
.index-news-rc{width: 100%;margin-top: 10px;background-color: #f5f5f5;padding: 20px;color: #666}
.index-news-rc p{text-indent: 2em;line-height: 2em}
.footer-set{color: #999;line-height: 30px}
.footer-set .left{float: left;}
.footer-set .right{float: left;}
.footer-set a{display: block;height: 35px;width: 135px;line-height: 35px;color: #fff;background-color: #e44c4c;text-align: center;border-radius: 35px;margin-left: 20px;font-size: 15px;}
.footer-set a:hover{background-color: #e43030;color: #fff}
.foot-map{width: 100%;height: 170px;background-color: #ddd;}
.foot-dibu{height: 87px;}
.foot-dibu p{text-align: center;}
.foot-dibu p a{display: inline-block;text-align: center;line-height: 87px;font-size: 16px;color: #999;text-decoration: none;}
.foot-dibu p .ba:hover{color:#00BFFF }
.foot-dibu p .mz,.foot-dibu p .login{font-weight: bold;}
.foot-dibu p .mz:hover,.foot-dibu p .login:hover{color: #d71f2c;}