body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px/1.5 Tahoma,Helvetica,simsun,sans-serif;color:#666666; word-wrap:break-word; word-break:break-all; background:#f9f9f9;font-family: "微软雅黑E\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB", "宋体B8B\4F53";
}
html {_background-image:url(about:blank);_background-attachment:fixed;}
html,body{height:100%;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var,i,b{font-style:normal; font-weight:normal;}
pre,code,kbd,samp,tt{font-family:"courier new",courier,monospace; font-size:100%;line-height:100%;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
fieldset,img{border:0;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000000;}
button,input,select,textarea{font-size:100%;}
a{text-decoration:none;color:#333; outline:none;}
a:hover{text-decoration:underline;}
img{vertical-align:middle; border:0;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0;}
.clearfix{*zoom:1;}
input,button,select,textarea,div{outline:none;}
input[type="text"]{-webkit-appearance:none;}
textarea{resize:none}

.pr{position:relative}
.pa{position:absolute}
.fl{float:left}
.fr{float:right}
.oh{overflow:hidden; _zoom:1}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fwb{font-weight:bold}
.mt20{margin-top:20px;}
.dn{display:none}
.db{display:block}
.cb{clear:both}

.header{height:40px;line-height:40px;width:100%;background:url(../images/nav_bg.png) repeat-x;-webkit-box-shadow: #565656 0 2px 5px;}
.header .nav_logo a.logo{display: inline-block;text-indent: -9999px;overflow: hidden;position: absolute;top: 0;margin-left:5px;}
.header .nav_border{margin:0 16px 0 30px; }
.header .nav{width:980px;margin:0 auto;}
.header .nav ul {line-height: 40px;height: 40px;}
.header .nav li {float: left;font-size: 15px;font-family: "微软雅黑";color: #fff;}
.header .nav li a {color: #fff;padding: 0 20px;line-height: 42px;display: block;height: 40px;outline: none;}
.header .nav li a:hover,.header .nav .current {background: url(../images/nav_bg_hover.png) top center no-repeat;text-decoration: none;}

.header .nav-right{position: relative;}
.header .nav-right h2{background:url(../images/imgcache.png) no-repeat;width: 122px;z-index:99;height:22px;margin: 11px 0;text-indent: -99999px;cursor:pointer;display: inline-block;}
.header .nav-right dl{display:block;width:120px;position: absolute;z-index: 9;background:rgba(6, 36, 55, 0.7);top:39px;padding:5px 0;border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px; }
.header .nav-right dd{height:18px;line-height: 18px;color:#fff;text-indent: 20px;padding:6px 0 8px;}
.header .nav-right a{color:#fff;}
.header .nav-right a:hover{color:#fff700;text-decoration:none;}

.banner_box{width: 990px;height: 389px;margin: 0 auto;position: relative;}
.s-banner{background: url(../images/mbg22.gif) repeat-x;}
.s-banner{height: 133px;text-align:center;}
/*.content{width: 986px;height: 192px;background: url(../images/index_main_bg.png) no-repeat;margin: 0 auto;}
.content .content_1{width: 328px;height: 150px;margin-top:10px;background: url(../images/rogrand_home_new_2_10.png) repeat-x;float: left;border: 1px solid #ddd;margin-left: 13px;}
.content .content_1 h3 {font-size: 15px;font-family: "微软雅黑";padding: 5px 0 0 10px;color: #043359;}
.content .content_1 h3 a{font-weight: bold;color:#005b9a;}
.content .content_1 h3 a:hover{text-decoration:none;}
.content .content_1 span{color:#999;font-size: 12px;margin-left:5px;}
.content .content_1 .bg_1{height: 150px;background: url(../images/rogrand_home_new_2_20.png) left top no-repeat;}
.content .content_1 p {padding-left: 150px;line-height: 22px;color: #444;text-indent: 2em;padding-right: 10px;}
.content .content_1 p a{text-decoration:none;}
.content .content_2{width: 328px;height: 150px;margin-top:10px;background: url(../images/rogrand_home_new_2_10.png) repeat-x;float: left;border: 1px solid #ddd;margin-left: 10px;}
.content .content_2 h3 {font-size: 15px;font-family: "微软雅黑";padding: 5px 0 0 10px;color: #043359;}
.content .content_2 h3 a{font-weight: bold;color:#005b9a;}
.content .content_2 h3 a:hover{text-decoration:none;}
.content .content_2 span{color:#999;font-size: 12px;margin-left:5px;}
.content .content_2 .bg_2{height: 150px;}
.content .content_2 p {padding-left: 150px;line-height: 22px;color: #444;text-indent: 2em;padding-right: 10px;}
.content .content_2 p a{text-decoration:none;}
.content .content_2 .case li{height:22px;line-height: 22px;background:url(../images/ico.png) no-repeat left center;padding-left: 20px;}
.content .content_2 .case ul{margin-left:10px;}
.content .content_2 .case a{color:#444;}
.content .content_3{width: 278px;height: 150px;margin-top:10px;background: url(../images/rogrand_home_new_2_10.png) repeat-x;float: left;border: 1px solid #ddd;margin-left: 10px;}
.content .content_3 h3 {font-size: 15px;font-family: "微软雅黑";padding: 5px 0 0 10px;color: #043359;}
.content .content_3 h3 a{font-weight: bold;color:#005b9a;}
.content .content_3 h3 a:hover{text-decoration:none;}
.content .content_3 span{color:#999;font-size: 12px;margin-left:5px;}
.content .content_3 .bg_3{height: 150px;background: url(../images/rogrand_home_new_2_20.png) left top no-repeat;}
.content .content_3 p {padding-left: 150px;line-height: 22px;color: #444;text-indent: 2em;padding-right: 10px;}
.content .content_3 p a{text-decoration:none;}
.content .content_3.bg_3 div a {width: 278px;height: 125px;display: block;overflow: hidden;text-indent: -9999px;}*/
.splitline {
background: transparent url(../images/bg_splitline.gif) repeat-x top left;height: 2px;overflow: hidden;}
.main{background: #F8F9FB url(../images/bg_hp_main.gif) repeat-x 0 0;height:304px;clear: both;}
.main .main-0{width: 990px;text-align: left;margin: 0 auto;overflow:hidden;}
.main-0{background: transparent url(../images/bg_hp_content.gif) repeat-y 415px 0;}
.main .main-1, .mian .main-2, .mian .main-3{padding: 1px 10px 10px;float: left;background-color: transparent;background-repeat: no-repeat;background-position: 10px 7px;}
.main .c1{width: 396px;float:left;}
.main .c2{width: 275px;float:left;}
.main .c3{width: 295px;float:left;}
.main .main-1 h2,.main .main-2 h2,.main .main-3 h2{height:30px;line-height: 30px;overflow: hidden;font-size:14px;margin-bottom:5px;font-weight:700;padding-left:12px;background: url(../images/bg_hp_c2.gif) no-repeat 0 7px;color:#195a94;font-family: arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;}
.main .main-2 h2{margin-left: 10px;}
.main .main-3 h2{margin-left: 10px;}
.main .main-1 span,.main .main-2 span , .main .main-3 span{right:5px;top:5px;}
.main .main-1 p{font-size: 14px;color: #6C6A6B;line-height: 2em;}
.main .main-2 ul{font-size: 14px;padding-left: 10px;}
.main .main-2 li{line-height: 2em;background: transparent url(../images/li1.gif) no-repeat left 12px;padding-left: 10px;margin-bottom: 5px;}
.main .main-3 ul{padding-left: 10px;padding-top: 3px;}
.main .main-3 li{background: transparent url(../images/li1.gif) no-repeat left 7px;}
.main .main-3 .time {color: #48A682;font-size: 11px;line-height: 1.6em;margin-bottom: 0px;padding-left: 10px;padding-bottom: 2px;}
.main .main-3 p{padding-left: 10px;line-height: 1.5em;margin-bottom: 1.1em;text-indent: 0px;}
.main .main-3 a{color: #195A94;font-size: 14px;}

.pagewrap{background: #fff;overflow: hidden;}
.real-wrap{width: 990px;margin:20px auto;overflow: hidden;}
.real-wrap .leftcontent{width: 150px;float: left;}
.real-wrap .leftnav{background: #FFF;padding: 0;border-right: 1px solid #E8E8E8;overflow: hidden;margin-bottom: -10000px;padding-bottom: 10000px;}
.real-wrap .leftnav h1 {font-size: 14px;line-height: 21px;font-weight: bold;clear: both;border-bottom: 1px solid #FEFEFE;}
.real-wrap .leftnav h1 span {display: block;border-bottom: 1px solid #E7E7E7;padding-bottom: 10px;padding-top: 10px;padding-left: 30px;}
.real-wrap .leftnav ul {padding: 10px;}
.real-wrap .leftnav ul li {float: left;width: 100%;}
.real-wrap .leftnav ul li a {display: block;padding: 7px 0;color: #666;}
.real-wrap .leftnav ul li a:hover {text-decoration: none;background-color: #F3F4F6;}
.real-wrap .leftnav ul li a span ,.real-wrap .leftnav ul li,.real-wrap .leftnav ul li a{background-image: url(../images/sprite.png);_background-image: url(../images/sprite.gif);
background-repeat: no-repeat;background-position: -99999px -99999px;}
.real-wrap .leftnav ul li a span {display: block;padding-left: 26px;height: 18px;background-position: 18px -466px;cursor: pointer;}
.real-wrap .leftnav ul li.current {background-position: 0 -360px;background-repeat: repeat-x;}
.real-wrap .leftnav ul li.current a, .real-wrap .leftnav ul li.current a:hover {background-color: transparent;border-left: 1px solid #6B7995;border-right: 1px solid #6B7995;
background-position: right -398px;}
.real-wrap .leftnav ul li.current a span {padding-left: 25px;color: #FFF;font-weight: 500;background-position: 18px -436px;}
.real-wrap .leftnav ul li strong{font-weight: normal;font-size: 12px;}
.real-wrap .rightnav {width: 820px;float: right;}
.real-wrap .rightnav h1{display: block;font-size: 16px;line-height: 150%;position: relative;color: #333;margin-bottom: 10px;border-bottom: 2px solid #E5E5E5;height:35px;}
.real-wrap .rightnav span {display: block;float: left;margin-bottom: 0px;padding: 4px 5px 5px 5px;position: absolute;border-bottom: 2px solid #4D4D4D;bottom:-2px;left:0;}
.real-wrap .rightnav p{clear:both;font-size: 14px;color: #666;line-height: 1.5em;margin-bottom: 1em;margin-top: 1.5em;}
.real-wrap .height4{height:400px;}
.real-wrap .rightnav h4{font-size: 14px;color: #333;font-weight: 600;padding-bottom: 20px;padding-left: 20px;}
.real-wrap .rightnav .maincontent li{line-height: 1.5em;margin-bottom: 1em;padding-left: 40px;font-size: 14px;}
.real-wrap .rightnav .maincontent li {background: transparent url(../images/dot.gif) no-repeat 26px 8px;}


.real-wrap .rightnav .sline{border-left:1px solid #cfe1ef;margin-left: 40px;padding-top: 10px;padding-bottom: 10px;}
.real-wrap .rightnav .sline-1{padding-top: 10px;height:30px;}
.real-wrap .rightnav .sline .aikanBlue,.real-wrap .rightnav .sline .aikanTimeBlue{background-image: url(../images/qqbg_1.5.5.png);
background-repeat: no-repeat;}
.real-wrap .rightnav .sline .aikanBlue {width: 7px;height: 8px;overflow: hidden;background-position: -800px -230px;position: absolute;left: -4px;z-index: 99;top:20px;}
.real-wrap .rightnav .sline .aikanTimeBlue {width: 73px;height: 20px;float: left;font-size: 12px;text-align: left;padding-left:7px;line-height: 20px;color: #fff;
background-position: -900px -110px;margin: 13px 0 0 0;top:1px;position: absolute;overflow: hidden;margin-left:10px;}
.real-wrap .rightnav .sline p{text-indent: 1em;margin-bottom:5px;}

.real-wrap .rightnav .news {}
.real-wrap .rightnav .news dd{position: relative;font-size:14px;background:url(../images/dot.gif) no-repeat 6px 19px;float: left;width: 100%;line-height: 20px;padding: 12px 0;padding-left:20px;border-bottom: 1px dotted #E5E5E5;overflow: hidden;height: 40px;}
.real-wrap .rightnav .news em{clear:both;color:#999;position: absolute;bottom:10px;left:20px;font-size: 12px;}
.real-wrap .rightnav .news dd:hover{background:#edf0f2 url(../images/li1.gif) no-repeat 6px 20px;}

.real-wrap .rightnav .product .p1{border-bottom: rgb(204,204,204) 1px dashed;border-left: rgb(204,204,204) 1px dashed;
padding-bottom: 5px;line-height: 21px;background-color: rgb(247,247,247);margin: 0px;outline-style: none;padding-left: 10px;
padding-right: 10px;border-collapse: collapse;background-position: 100% 0%;color: rgb(51,51,51);clear: left;
quotes: none;border-top: rgb(204,204,204) 1px dashed;border-right: rgb(204,204,204) 1px dashed;padding-top: 5px;line-height: 21px;
border-collapse: collapse;color: rgb(51,51,51);font-size: 14px;margin-top: 20px;}
.real-wrap .rightnav .product h2{font-size: 14px;font-weight: 700;}
.real-wrap .rightnav .product h5{text-align: center;font-size: 15px;font-weight:700;margin-top: 20px;}

























.footer{height: 40px;background: url(../images/rogrand_home_new_2_14.png) repeat-x;color:#4184b9;clear:both}
.footer .footer_980{width: 980px;margin:0 auto;}
.footer .footer_l ,.footer .footer_r{height:40px;line-height:40px;}