@charset "utf-8";
/* CSS Document */
/*全局样式 start*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,textarea,
samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,input 
{margin:0;padding:0;border:0px;vertical-align:baseline;}

body,select,textarea {font:12px 'Arail','Verdana','Helvetica','sans-serif', 'Microsoft Yahei','微软雅黑','华文黑体'; outline:none; color:#434343;}
input {font:12px/1.5 'Microsoft Yahei','华文黑体','Arail','Verdana','Helvetica','sans-serif';outline:none;color:#434343;background-color:transparent;}
input::-moz-focus-inner {padding:0px;margin:0px;border:0px;}
h1 {font-size:24px;font-weight:normal;}
h2 {font-size:20px;font-weight:normal;}
h3 {font-size:18px;font-weight:normal;}
h4 {font-size:16px;font-weight:normal;}
h5 {font-size:14px;font-weight:normal;}
h6 {font-size:12px;font-weight:normal;}
ul,ol,li {list-style:none;}
a{text-decoration:none;color:#fa8302;}
a:hover {text-decoration:none;}
em,i,b,strong {font-style:normal;}
table {border-spacing:0;border-collapse:collapse;}
textarea {overflow-x:hidden;overflow-y:auto;}
pre {white-space:pre-wrap;word-wrap:break-word;}
.clear {clear:both;height:0px;overflow:hidden;}
.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;overflow:hidden;visibility:hidden;}
.clearfix {*zoom:1;}
.lt {float:left;display:inline;}
.rt {float:right;display:inline;}
.saishi_tit .news_nav a:hover, .gohgyidh span a:hover, .mgongyi1 h5 a:hover, .box_dghq_con .box_tmibigt h4 a:hover{color:#1565BE;}
.box_tm_immbzz a:hover {color:#fdcc07;}
/*兼容ie6的fixed*/
body {
_background-image:url(about:blank);
_background-attachment:fixed;
}
/*全局样式 end*/




/*登录页面代码 start*/
.loginfont{width:1444px; height: 26px; margin:0 auto; min-width: 1200px;}
.loginfont img{margin: 130px auto 30px; float: left;}
.loginbg{width: 100%; height: 382px; background: #2f88d5;}
.login{background: url(../../../images/RI/loginbg.png) no-repeat; width:1622px; height: 597px; margin:0 auto; min-width: 1200px;}
.qylogin{width: 412px; height: auto; float: right; margin-top: 80px; margin-right: 200px;}
.qylogin p{text-align: center; height: 50px; line-height: 50px; border-bottom: 1px solid #dcdcdc; margin-bottom: 20px;}
.qylogin p font{font-size: 20px; color: #3983ca; padding-bottom: 13px; padding-left: 30px; padding-right: 30px; border-bottom: 1px solid #eeb01b;}
.qylogin .span01 span{width:412px; height: 44px; border: 1px solid #dcdcdc; float: left; font-size: 18px; color: #aaaaaa; margin-bottom: 20px;}
.qylogin .span01 span{width:412px; height: 44px; border: 1px solid #dcdcdc; float: left; font-size: 18px; color: #aaaaaa; margin-bottom: 20px;}
.qylogin .span02{width:412px; height: 44px; float: left; font-size: 18px; color: #aaaaaa; margin-bottom: 20px;}
.qylogin .span02 span{width:246px; height: 44px; border: 1px solid #dcdcdc; float: left; font-size: 18px; color: #aaaaaa; margin-bottom: 20px;}
.qylogin .span01 span img{float: left; margin: 10px;}
.qylogin .span02 span img{float: left; margin: 10px;}
.qylogin .span01 input{width: 85%; height: 44px; line-height: 44px; font-size: 18px; color: #aaaaaa;}
.qylogin .span02 input{width: 75%; height: 44px; line-height: 44px; font-size: 18px; color: #aaaaaa;}
.qylogin .span02 a img{float: right;}
.denglu{font-size: 14px; color: #aaaaaa; margin-bottom: 20px;}
.denglu input{width: 14px; height: 14px; border: 1px solid #c9c9c9; margin-right: 10px; font-size: 14px; color: #aaaaaa;}
.denglu a{font-size: 14px; color: #aaaaaa; text-decoration: underline; float: right;}
.button{width: 412px; height: 44px; line-height: 44px; text-align: center; background: #2f88d5;}
.button a{font-size: 22px; color: #ffffff;}
.icp{width:1200px; margin:0 auto; height: 30px; line-height: 30px; }
.icp p{text-align: center; height: 30px; line-height: 30px; font-size: 12px; color: #999999;}
.box{width: 1200px;margin:0 auto;}
.wenzi_top{width:100%;max-width:100%; min-width: 1200px; background: #3e3e3e;}
/*登录页面代码 end*/


/*页面头部统一样式 start*/
.top{width:100%;max-width:100%;min-width:1200px; line-height: 30px; font-size: 12px; color: #ffffff;position:fixed;left:0;top:0;z-index:999;box-shadow:0 0 0 #aaa, 0 0 0 #aaa, 0 2px 5px #ccc,0 0 0 #aaa;}
.wenzi{width:1200px;height:30px; margin:0 auto;}
.wenzi span{color: #ffffff; float: right;}
.wenzi span a{color: #ffffff;}
.wenzi span a:hover{color: #d2a470;}
/*页面头部统一样式 end*/

/*导航菜单栏 start*/
.navbg02{background: url(../../../images/RI/banner02.jpg) no-repeat; width: 100%; height:300px; margin: 0 auto;} 
.navbg03{background: url(../../../images/RI/banner03.jpg) no-repeat; width: 100%; height:300px; margin: 0 auto;} 
.navbg04{background: url(../../../images/RI/banner04.jpg) no-repeat; width: 100%; height:300px; margin: 0 auto;} 
.navbg05{background: url(../../../images/RI/banner05.jpg) no-repeat; width: 100%; height:300px; margin: 0 auto;} 
.navbg06{background: url(../../../images/RI/banner06.jpg) no-repeat; width: 100%; height:300px; margin: 0 auto;} 
.navbg07{background: url(../../../images/RI/banner07.jpg) no-repeat; width: 100%; height:300px; margin: 0 auto;} 
.navbg08{background: url(../../../images/RI/banner08.jpg) no-repeat; width: 100%; height:300px; margin: 0 auto;} 
/*.nav{background:url(../../../images/RI/menu.jpg) no-repeat; width:1200px; height: 50px; line-height: 50px; margin:0 auto;} 
.nav a{color:#ffffff; width: 150px; height: 50px; float: left; text-align: center; font-size: 16px;}
.nav a:hover{background: url(../../../images/RI/mhover.png) no-repeat; width: 150px; height: 50px; font-size: 16px; color: #feca00;}
.nav a.n{background: url(../../../images/RI/mhover.png) no-repeat; width: 150px; height: 50px; font-size: 16px; color: #feca00;}
.nav span{color: #0c609d;}*/
/*banner图*/
.banner{
	width: 100%;
	max-width:100%;
	min-width:1200px;
	/*height: 560px;*/
	/*background: black;*/
	/*子绝父相*/
	position: relative;
	/*超出部分全部隐藏，解决横向滚动条*/
	overflow: hidden;
	margin-top:110px;
}
.banner ul{
	position: absolute;
}
.banner ul li{
	/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
	width: 100%;
	height: 400px;
	float: left;
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.banner ol{
	/*width: 60px;*/
	height: 20px;
	position: absolute;
	left:50%;
	/*margin-left: -40px;*/
	bottom: 30px;
	padding: 0 10px;
	border-radius: 10px;
}
.banner ol li{
	width: 10px;
	height: 10px;
	float: left;
	margin: 5px 5px;
	background:#ccc;
	border-radius: 50%;
	cursor: pointer;
}
.banner ol .current{
	background:#000;
}

.nav{width:100%;max-width:100%;min-width:1200px;height:80px;background:#ffffff;}
.nav_con{width:1200px;height:100%;margin:0 auto;position:relative;}
.nav_con .logo{position:absolute;left:0;top:14px;}
.navmenu{width:840px;height:100%;margin-left:360px;box-sizing: border-box;}
.navmenu a{display:inline-block;width:100px;height:80px;border-left:1px solid #e1e1e1;}
.navmenu .last{border-right:1px solid #e1e1e1;}
.navmenu a p:nth-child(1){margin-top:20px;color:#333333;font-size:14px;text-align:center;}
.navmenu a p:nth-child(2){font-size:10px;color:#777777;text-align:center;}
.navmenu a:hover p{color:#d2a470;}
/*导航菜单栏 end*/


/*首页中间内容部分 strat*/
.content{width:1200px; height: auto;margin:20px auto; min-width: 1200px;margin-top:110px;}
.content01{margin-top: 50px;}
.js{float: left;}
.news{width: 380px; height: 330px; float: left; margin: 0 0 0 20px;}
.newstop font{background: url(../../../images/RI/th_bc.jpg)no-repeat; width: 128px; height: 30px; line-height: 30px; float: left; color: #ffffff; font-size: 16px;}
.newstop font img{float: left; margin: 6px 12px;}
.newstop span{float: right; margin-right: 8px;}
.newstop span a{color: #7a7a7a; font-size: 14px;}
.newstop span img{float: left; margin: 8px 8px;}
.news ul{width: 350px; height: 297px; border: 1px solid #eaeaea; background: #f8f8f8; float: left; padding: 0 15px;}
.news ul li{height: 42px; line-height: 42px;}
.news ul li span{float: right; font-size: 12px; color: #999999;}
.news ul li img{float: left; margin: 20px 10px 0 0;}
.news ul li a{font-size: 14px; color: #333333;}
.news ul li a:hover{font-size: 14px; color: #d2a470;}
.people{width: 480px; height: 330px; float: left; margin: 0 0 0 20px;}
.peoplec{width: 450px; height: 297px; border: 1px solid #eaeaea; background: #f8f8f8; float: left;}
.peoplec ul{width: 450px; height: 297px;  background: #f8f8f8; float: left; padding: 0 15px;}
.peoplec ul li{height: 42px; line-height: 42px;}
.peoplec ul li span{float: right; font-size: 12px; color: #999999;}
.peoplec ul li img{float: left; margin: 20px 10px 0 0;}
.peoplec ul li a{font-size: 12px; color: #333333;}
.peoplec ul li a:hover{font-size: 12px; color: #d2a470;}

.peoplecon{height: 90px;}
.peoplecon img{float: left; margin: 5px 20px 0 0;}
.peoplecon h4{font-size: 16px; color: #333333; margin: 10px 0;}
.peoplecon p{margin: 10px 0;}
.peoplecon p a{font-size: 14px; color: #8e8e8e;}
.peoplecon p a:hover{font-size: 14px; color: #393939;}
.midjs{width: 100%; height: 659px; background: #eeeeee; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; margin: 20px auto;}
.midjscont{width:1200px;height:340px;}
.midjscont a{cursor:pointer;display:inline-block;width:234px;height:100%;margin-left:7px;position:relative;}
.midjscont a:nth-child(1){margin-left:0;background:url("../../../images/RI/1.jpg");background-repeat:no-repeat;background-position: left bottom;}
.midjscont a:nth-child(2){background:url("../../../images/RI/2.jpg");background-repeat:no-repeat;background-position: left bottom;}
.midjscont a:nth-child(3){background:url("../../../images/RI/3.jpg");background-repeat:no-repeat;background-position: left bottom;}
.midjscont a:nth-child(4){background:url("../../../images/RI/4.jpg");background-repeat:no-repeat;background-position: left bottom;}
.midjscont a:nth-child(5){background:url("../../../images/RI/5.jpg");background-repeat:no-repeat;background-position: left bottom;}
.midjscont a i{position:absolute;left:0;bottom:0;width:224px;height:35px;line-height:35px;color:#fefefe;font-size:16px;padding-left:10px;background:rgba(0,0,0,0.5);}
.midjscont a span{position:absolute;left:0;bottom:0;width:234px;background:rgba(0,0,0,0.5);display:none;}
.midjscont a span em{display:inline-block;width:234px;height:40px;
	text-align: center;
	color:#fefefe;font-size: 20px;
	padding-top:30px;
}
.midjscont a span p{
	width:196px;
	height:134px;
	margin:0 auto;
	color:#e1e1e1;
}
.midjscont a:hover i{
   display:none;
}
.midjscont a:hover span{
   display:block;
}
/*.midjscont a:hover span p{display:block;}*/
.indextitle p{width: 1200px; text-align: center; margin: 52px 0 40px;}
.yingyong{width: 380px; height: 300px; float: left; margin-right: 20px;}
.yingyongcon{float: left; width: 380px; margin-bottom: 30px;}
.yingyongcon img{float: left; margin: 5px 20px 0 0;}
.yingyongcon h3{font-size: 18px; color: #03426e; margin: 10px 0;}
.yingyongcon p{ width: 280px; float: left;}
.yingyongcon p a{font-size: 16px; color: #908f8f;}
.yingyongcon p a:hover{font-size: 16px; color: #03426e;}
.kehucont{width: 1300px;height:90px; margin:30px auto;position:relative;margin-bottom: 80px;}
.kehucont .kehuimgleft{width:20px;height:20px;position:absolute;left:0;top:35px;cursor:pointer;}
.kehucont .kehuimgright{width:20px;height:20px;position:absolute;right:0;top:35px;cursor:pointer;}
.kehu{width: 1200px;height:90px;position:relative;overflow:hidden; margin:0 auto;margin-bottom:80px;}
.kehu ul{position:absolute;}
.kehu ul li{width:1200px;height:90px;float: left;}
.kehu ul li a{margin-left:13px;}
.kehu ul li a:nth-child(1){margin-left:0;}
/*首页中间内容部分 end*/


/*首页最新资讯 start*/
.indexnews{width: 1200px; height: auto; float: right; min-height:800px;}
.indexnewstitle{width: 1200px; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5;}
.indexnewstitle p font {font-size: 18px; color: #333333; border-bottom: 2px solid #3e3e3e; padding-bottom: 9px;}
.indexnewstitle p span {font-size: 14px; color: #565656; float: right;}
.indexnewstitle p span a{font-size: 12px; color: #565656;}
.indexnewstitle p span a:hover{font-size: 12px; color: #f60000;}
.indexnewstitle p span a.xz{font-size: 12px; color: #f60000;}
.indexnews ul{width: 1200px; height: 480px;}
.indexnews ul li{height: 45px; width: 100%; line-height: 45px; border-bottom: 1px dashed #d5d5d5;}
.indexnews ul li img{float: left; margin: 20px 10px 0 0;}
.indexnews ul li a{font-size: 14px; color: #333333;}
.indexnews ul li a:hover{width: 100%; height: 45px; line-height: 45px; font-size: 14px; color: #f60000;}
.indexnews ul li span{float: right; color: #999999; }
/*首页最新资讯 end*/


/*首页最新资讯详情页 start*/
/*详情页 头部 start*/
.cgtitle{width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid #e5e5e5;margin-top: 110px;}
.cgtitle p {width:1200px; height: 60px; line-height: 60px; margin: 0 auto; font-size: 14px; color: #565656;}
.cgtitle p a{font-size: 14px; color: #333333;}
.cgtitle p a:hover{font-size: 14px; color: #f60000;}
.cgtitle p a.xz{font-size: 14px; color: #f60000;}
/*详情页 头部 end*/
/*首页最新资讯详情页左边 strat*/
.cgleft{width: 866px; height: auto; float: left;}
.cgleft font{font-size: 30px; color: #333333; display: block; margin-top: 20px;}
.cgleft .futitile{font-size: 14px; color: #cccccc; display: block; padding: 20px 0;}
.cgp{width: 850px; height: auto; margin: 0 0 20px; padding: 50px 0 0 0; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
/*.cgp p{font-size: 18px; line-height: 30px; text-align: justify; text-indent: 2em; margin-bottom: 30px;}
*/
.next{width: 866px; height: 30px; line-height: 30px; font-size: 18px; color: #333333; display: block; margin-bottom: 80px;}
.next a{color: #f60000; font-size: 14px;}
.next a:hover{color: #f60000;}
/*首页最新资讯详情页左边 end*/
/*首页最新资讯详情页右边 strat*/
.cgright{width: 308px; height: auto; background: #f1f1f1; float: right; margin-bottom: 30px; padding-bottom: 90px;}
.cgright p{font-size: 26px; color: #333333; margin: 20px;}
.cgnews{padding: 10px 20px;}
.cgnews h2{margin: 10px 0 0;}
.cgnews h2 a{color: #333333;}
.cgnews h5{margin: 10px 0;}
.cgnews h5 a{color: #333333; line-height: 22px;}
.cgnews span{color: #cccccc;}
.zhuanjiacont{width: 308px; height: auto; float: right; margin-bottom: 30px;}
.zhuanjbg{background: url(../../../images/RI/zhuanjiabg.png) no-repeat; width: 268px; height: 68px; line-height: 60px; font-size: 22px; color: #333333; padding: 0 20px;}
.pagecontactus{width: 866px; margin: 10px auto; font-size: 14px; color: #cccccc; display: block;}
.pagecontactus a{color: #f60000;}
/*首页最新资讯详情页右边 end*/
/*首页最新资讯详情页 end*/


/*专家支持 start*/
.title{width: 1200px; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5;}
.title p font {font-size: 18px; color: #333333; border-bottom: 2px solid #3e3e3e; padding-bottom: 9px;}
.title p span {font-size: 14px; color: #565656; float: right;}
.title p span a{font-size: 12px; color: #565656;}
.title p span a:hover{font-size: 12px; color: #f60000;}
.title p span a.xz{font-size: 12px; color: #f60000;}
.zhuanjiafont{width:1200px; height: 214px; margin: 20px 0;}
.zhuanjiafont img{float: left;}
.zhuanjcont{width: 939px; height: 194px; float: right; padding: 10px 60px;}
.zhuanjcont:hover{background: #eeeeee;}
.zhuanjcont font{font-size: 22px; color: #333333; margin: 20px 0; display: block;}
.zhuanjcont h6{line-height: 22px; color: #555555; margin: 20px 0; text-align: justify;}
.zhuanjcont span{line-height: 22px; color: #8c8c8c; margin: 20px 0;}
.zhuanjcont span a{color: #3e3e3e; padding: 10px 20px; border: 1px solid #3e3e3e; float: right; margin-top: -10px;}
/*专家支持 end*/

/*关于我们 start*/
.left{width:250px; height: 152px; background: url(../../../images/RI/leftbg01.png) no-repeat; float: left;}
.lefttitle{padding: 40px 0 20px 40px;}
.lefttitle font{font-size: 28px; color: #333333;}
.lefttitle h4{font-size: 16px; color: #d4d4d4;}
.hr02{border-top: 1px solid #eeeeee; width: 120px; padding: 3px 0; margin-left: 30px;}
.left ul li{height: 42px; width: 180px; line-height: 42px;}
.left ul li a{font-size: 14px; color: #f60000; padding: 0 50px;}
.left ul li a:hover{background: url(../../../images/RI/leftbghover.png) no-repeat; width: 201px; height: 41px; line-height: 35px; padding: 0 50px; font-size: 18px; color: #ffffff; float: left;}
.left ul li a.select{background: url(../../../images/RI/leftbghover01.png) no-repeat; width: 201px; height: 41px; line-height: 35px; padding: 0 50px; font-size: 18px; color: #ffffff; float: left;}
.banleft{width: 260px; height: 110px; background:#1e98e1; margin-top: 130px; float: left;}
.banleft font{font-size: 20px; color: #ffffff; display: block; margin: 25px 20px 10px 20px;}
.banleft span{font-size: 14px; color: #ffffff; display: block; margin: 0 20px;}
.right{width: 922px; height: auto; float: right;}
.righttitle{width: 922px; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5;}
.righttitle p font {font-size: 18px; color: #333333; border-bottom: 2px solid #f60000; padding-bottom: 9px;}
.righttitle p span {font-size: 14px; color: #565656; float: right;}
.righttitle p span a{font-size: 12px; color: #565656;}
.righttitle p span a:hover{font-size: 12px; color: #f60000;}
.righttitle p span a.xz{font-size: 12px; color: #f60000;}
.aboutusfont{margin: 30px 0 20px;}

/*.aboutusfont p{font-size: 14px; color: #333333; line-height: 25px; text-align: justify; text-indent: 2em; margin-bottom: 20px;}
/*关于我们 end*/

/*应用成果 start*/
.left02{width:250px; height: 355px; background: url(../../../images/RI/leftbg.png) no-repeat; float: left;}
.left02 ul li{height: 42px; width: 180px; line-height: 42px;}
.left02 ul li a{font-size: 14px; color: #555555; padding: 0 50px;}
.left02 ul li a:hover{background: url(../../../images/RI/leftbghover01.png) no-repeat; width: 201px; height: 41px; line-height: 35px; padding: 0 50px; font-size: 18px; color: #ffffff; float: left;}
.left02 ul li a.select{background: url(../../../images/RI/leftbghover01.png) no-repeat; width: 201px; height: 41px; line-height: 35px; padding: 0 50px; font-size: 18px; color: #ffffff; float: left;}
/*.right{width: 950px; height: auto; float: right;}
.righttitle{width: 950px; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5;}
.righttitle p font {font-size: 18px; color: #333333; border-bottom: 2px solid #3e3e3e; padding-bottom: 9px;}
.righttitle p span {font-size: 14px; color: #565656; float: right;}
.righttitle p span a{font-size: 12px; color: #565656;}
.righttitle p span a:hover{font-size: 12px; color: #f60000;}
.righttitle p span a.xz{font-size: 12px; color: #f60000;}*/
.list{margin: 40px 0  30px 0; width: 950px;}
.list font{font-size: 16px; display: block;}
.list span{font-size: 12px;}
.list01{width: 140px; height: 36px; color: #ffffff; background: #2ab8c5; padding: 10px 10px 10px 20px; float: left; margin-right: 25px;}
.list01:hover{width: 140px; height: 36px; color: #ffffff; background: #68c9d2; padding: 10px 10px 10px 20px; float: left; margin-right: 25px;}
.list02{width: 140px; height: 36px; color: #ffffff; background: #557ac9; padding: 10px 10px 10px 20px; float: left; margin-right: 25px;}
.list02:hover{width: 140px; height: 36px; color: #ffffff; background: #87a2db; padding: 10px 10px 10px 20px; float: left; margin-right: 25px;}
.list03{width: 140px; height: 36px; color: #ffffff; background: #a0c845; padding: 10px 10px 10px 20px; float: left; margin-right: 25px;}
.list03:hover{width: 140px; height: 36px; color: #ffffff; background: #aecc6b; padding: 10px 10px 10px 20px; float: left; margin-right: 25px;}
.list04{width: 140px; height: 36px; color: #ffffff; background: #2aa1e6; padding: 10px 10px 10px 20px; float: left; margin-right: 25px;}
.list04:hover{width: 140px; height: 36px; color: #ffffff; background: #5ab3e7; padding: 10px 10px 10px 20px; float: left; margin-right: 25px;}
.list05{width: 140px; height: 36px; color: #ffffff; background: #d25f5c; padding: 10px 10px 10px 20px; float: left;}
.list05:hover{width: 140px; height: 36px; color: #ffffff; background: #e48583; padding: 10px 10px 10px 20px; float: left;}
.img{width:950px; margin: 20px 0  30px 0; float: left; height: 620px;}
.img1{width:170px; margin-right: 25px; float: left;}
.img img{margin-bottom: 10px; padding: 10px; margin-left: -10px; border:1px solid #dcdcdc;}
.img p{color: #333333; font-size: 14px; text-align: center;}
.img span{color: #888888; font-size: 12px; height: 30px; line-height: 30px; text-align: center; display: block;}
.img img:hover{width:170px; height: 202px; background: url(../../../images/RI/img02.png) no-repeat;}
.img2{width:170px; margin-right: 25px; float: left;}
.img3{width:170px; margin-right: 25px; float: left;}
.img4{width:170px; margin-right: 25px; float: left;}
.img5{width:170px; float: left;}
.img6{width:170px; margin-right: 25px; float: left;}
.img7{width:170px; margin-right: 25px; float: left;}
.img8{width:170px; margin-right: 25px; float: left;}
.img9{width:170px; margin-right: 25px; float: left;}
.img10{width:170px; float: left;}
.cgnews{padding: 10px 20px;}
.cgnews h2{margin: 10px 0 0;}
.cgnews h2 a{color: #333333;}
.cgnews h5{margin: 10px 0;}
.cgnews h5 a{color: #333333; line-height: 22px;}
.cgnews span{color: #cccccc;}
.cgcontactus{width: 866px; margin: 30px auto; font-size: 18px; color: #333333; display: block; text-align: center;}
.cgcontactus a{color: #f60000;}
.nextnext img{display: block; float: left; margin: 20px 20px 0 200px;}
.nextnext{width: 866px; height: 70px; line-height: 70px; font-size: 18px; color: #333333; display: block; margin-bottom: 80px; border: 1px solid #dcdcdc;}
.nextnext a{color: #333333;}
.nextnext a:hover{color: #ed9407;}
.cgrightkefu{width: 308px; height: auto; background: #f1f1f1; float: right;    margin-top: 20px;}
.cgrightkefu p{font-size: 26px; color: #333333; margin: 20px;}
.cgkefu p {height: 40px; line-height: 35px;}
.cgkefu p img{float: left; margin-right: 10px;}
.cgkefu a{color: #f60000; font-size: 16px;}
/*应用成果 end*/

/*服务范围 start*/
.left03{width:250px; height: 700px; background: url(../../../images/RI/leftbg03.png) no-repeat; float: left;}
.left03 ul li{height: 42px; width: 220px; line-height: 42px;}
.left03 ul li a{font-size: 14px; color: #555555; padding: 0 50px;}
.left03 ul li a:hover{background: url(../../../images/RI/leftbghover01.png) no-repeat; width: 201px; height: 41px; line-height: 35px; padding: 0 50px; font-size: 18px; color: #ffffff; float: left;}
.left03 ul li a.select{background: url(../../../images/RI/leftbghover01.png) no-repeat; width: 201px; height: 41px; line-height: 35px; padding: 0 50px; font-size: 18px; color: #ffffff; float: left;}
.list2{margin: 40px 0  30px 0; width: 950px;}
.list2 font{font-size: 20px; display: block;}
.list2 span{font-size: 12px;}
.list2 a{color: #ffffff;}
.list11{width: 188px; height: 54px; color: #ffffff; background: #2ab8c5; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list11:hover{width: 188px; height: 54px; color: #ffffff; background: #68c9d2; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list12{width: 188px; height: 54px; color: #ffffff; background: #557ac9; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list12:hover{width: 188px; height: 54px; color: #ffffff; background: #87a2db; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list13{width: 188px; height: 54px; color: #ffffff; background: #a0c845; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list13:hover{width: 188px; height: 54px; color: #ffffff; background: #aecc6b; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list14{width: 188px; height: 54px; color: #ffffff; background: #d25f5c; padding: 20px 10px 10px 20px; float: left;}
.list14:hover{width: 188px; height: 54px; color: #ffffff; background: #e48583; padding: 20px 10px 10px 20px; float: left;}
.list16{width: 188px; height: 54px; color: #ffffff; background: #2aa1e6; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list16:hover{width: 188px; height: 54px; color: #ffffff; background: #5ab3e7; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list17{width: 188px; height: 54px; color: #ffffff; background: #2ab8c5; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list17:hover{width: 188px; height: 54px; color: #ffffff; background: #68c9d2; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list18{width: 188px; height: 54px; color: #ffffff; background: #557ac9; padding: 20px 10px 10px 20px; float: left;}
.list18:hover{width: 188px; height: 54px; color: #ffffff; background: #87a2db; padding: 20px 10px 10px 20px; float: left;}
.list15{width: 188px; height: 54px; color: #ffffff; background: #d25f5c; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
.list15:hover{width: 188px; height: 54px; color: #ffffff; background: #e48583; padding: 20px 10px 10px 20px; float: left; margin-right: 25px; margin-bottom: 10px;}
/*服务范围 end*/


/*服务客户 start*/
.fuwufont{float: left;}
.quyu{font-size: 14px; color: #333333; float: left; width: 922px; height: 80px; margin-top: 20px;}
.quyu span{font-size: 18px; color: #888888;}
.quyu select{font-size: 14px; color: #888888; width: 57px; height: 30px; line-height: 26px; padding: 2px 10px; margin: 0 10px; border: 1px solid #a0a0a0; border-radius: 5px;}
.quyu a:hover{font-size: 18px; color: #ffffff; background: #d2a470; width: 57px; height: 30px; line-height: 26px; padding: 2px 10px; margin: 0 10px; border: 1px solid #a0a0a0; border-radius: 5px;}
.zhuanjiafont02{width:922px; height: 127px; margin: 30px 0;}
.zhuanjiafont02 img{float: left;}
.zhuanjcont02{width: 700px; height: 117px; float: right; padding: 0 26px 10px;}
.zhuanjcont02:hover{background: #eeeeee;}
.zhuanjcont02 font{font-size: 18px; color: #333333; display: block;}
.zhuanjcont02 h6{line-height: 22px; color: #555555; text-align: justify;}
.zhuanjcont02 span{line-height: 22px; color: #8c8c8c; margin: 10px 0;}
.zhuanjcont02 span a{color: #3e3e3e; padding: 3px 10px; border: 1px solid #3e3e3e; float: right;}
/*服务客户 end*/


/*体系法规 start*/
.left04{width:250px; height: 200px; background: url(../../../images/RI/leftbg04.png) no-repeat; float: left;}
.left04 ul li{height: 42px; width: 220px; line-height: 42px;}
.left04 ul li a{font-size: 14px; color: #555555; padding: 0 50px;}
.left04 ul li a:hover{background: url(../../../images/RI/leftbghover01.png) no-repeat; width: 201px; height: 41px; line-height: 35px; padding: 0 50px; font-size: 18px; color: #ffffff; float: left;}
.left04 ul li a.select{background: url(../../../images/RI/leftbghover01.png) no-repeat; width: 201px; height: 41px; line-height: 35px; padding: 0 50px; font-size: 18px; color: #ffffff; float: left;}
.right ul{width: 922px; height: 480px; float: right;}
.right ul li{height: 45px; width: 100%; line-height: 45px; border-bottom: 1px dashed #d5d5d5;}
.right ul li img{float: left; margin: 20px 10px 0 0;}
.right ul li a{font-size: 14px; color: #333333;}
.right ul li a:hover{width: 100%; height: 45px; line-height: 45px; font-size: 14px; color: #d2a470;}
.right ul li span{float: right; color: #999999;}
/*体系法规 end*/


/*联系我们 start*/
.cont{width: 922px; height: auto; float: left; margin: 30px 0; font-size: 14px; color: #333333; line-height: 30px;}
.cont img{margin-bottom: 50px;}
/*联系我们 end*/

/*底部footer部分 start*/
.footer{background:url("../../../images/RI/fo_bc.jpg");background-repeat: no-repeat;background-size:100% 100%; width:100%;max-width:100%;min-width:1200px; height:123px;padding-top:60px; margin: 0 auto;}
.link{width:1200px;margin:0 auto;text-align: center;color:#cccccc;font-size:14px;}
.link a{color:#ffffff;font-size:14px;}
.link a:hover{color:#bbb;}
.box p{width:1200px;text-align: center;font-size:12px;color:#999999;margin-top:15px;}
.box p a{color:#ccc;}
/*底部footer部分 end*/


/*翻页*/
.page {width:100%; text-align:center; margin:20px 0 30px;}
.page a{display:inline-block; border:1px solid #dcdcdc; background-color:#fff; color:#313131; padding:10px 18px; margin-right:8px; text-decoration:none;}
.page a:hover{background-color:#3e3e3e; color:#fff;}
.page a.gpage_nobor, .g_serpage a.gpage_nobor:hover {border:none;background-color:#3e3e3e;color:#ffffff;}
.page .uppage{background:#f3f3f3;}
.page .downpage{background:#f3f3f3;}
.page .uppage:hover{background:#f3f3f3;color:#313131;}
.page .downpage:hover{background:#f3f3f3;color:#313131;}

#content{line-height:30px;font-size:18px; width:850px;min-height:1110px;}

/*滚动飘窗 样式设置*/
   .float_div {
                position: absolute;
				width:460px;
				height:586px;
				 background: url(../../../images/RI/wavebg01.jpg);
            	z-index:999;
            }
			.float_div ol{
			   margin-top:106px;
			   margin-left:34px;
			} 
			.float_div ol li{
			  margin-bottom:20px;
			}
			.float_div ol li a{
				color:#ffffff;
				cursor:pointer;
			}
			.float_div ol li a:hover{
			    color:#ffb351;
			}
			.float_div #close{
			  float:right;
			  margin-top:70px;
			  margin-right:10px;
			  cursor:pointer;
			}
            .float_img {
                width: 200px;
                height: 200px;
            }
            
            .no{
		        display:none;
		    }
		    
/*飘窗 样式设置*/		    
		  	.waveWdo1{
				position:fixed;
				width:258px;
				height:320px;
				background:url("../../../images/RI/wavebg1.png");
				background-repeat: no-repeat;
				background-size:100% 100%;
				right:20px;
				top:50%;
				margin-top:16px;
			}
			.waveWdo1 ol{
				list-style-type: decimal;
				margin-top:58px;
				padding-left:45px;
				padding-right:42px;
			} 
			.waveWdo1 ol li{
			    list-style-type: decimal;
				color:#ffffff;
				font-size:14px;
				margin-bottom:16px;
			}
			.waveWdo1 ol a{
				cursor:pointer;
				text-decoration: none;
			} 
            .waveWdo1 .close{
            	float:right;
            	margin-top:20px;
            	margin-right:6px;
            	cursor:pointer;
            }
            .waveWdo1 ol a:hover li{
            	color:#ffb351;
            }  