#rdemo, #rdemo1, #rdemo2{font-family:Microsoft YaHei,Verdana; font-size:13px; color:rgb(52,52,52); line-height:18px;}
.scrol{ width:390px;}
#rdemo ul, #rdemo1 ul, #rdemo2 ul{ padding:0; margin:0; list-style-type:none;}
.scrol ul li{ width:390px; height:100px; list-style-type:none;}
.leftimg{ width:145px; height:100px; float:left;}
.leftimg img{ width:145px; height:100px;}
.righttext{ width:220px; height:100px; float:right;}
.righttext img{ width:55px; height:26px;}
.wrapper .righttext p{ font-size:12px; line-height:20px;}
.wrapper .righttext a:link,.wrapper .righttext a:visited{ color:#333;}
.wrapper .righttext a:hover{ color:#555;}

#rdemo1{
height:auto;
text-align:left;
}
#rdemo2{
height:auto;
text-align:left;
}
#rdemo1  li{
list-style-type:none;
padding:0;
margin:0; 
height:100px;
overflow:hidden;
margin-bottom:10px;
background:url() no-repeat left center;
text-align:left;
}
#rdemo2  li{
list-style-type:none;
padding:0;
margin:0; 
height:100px;
overflow:hidden;
margin-bottom:10px;
background:url() no-repeat left center;
text-align:left;
}
.kh_title{ width:390px; height:50px; background-color:#FFF;}
.kh_title img{ margin:5px 0 0 10px;}

#banner {
	POSITION: relative; WIDTH: 100%; BACKGROUND: #000; HEIGHT: 590px; OVERFLOW: hidden; 
}
#banner .wrapper {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px
}
#banner_img {
	POSITION: relative; DISPLAY: block
}
#banner_img LI {
	POSITION: absolute; WIDTH: 100%; DISPLAY: none; BACKGROUND-POSITION: center 50%; HEIGHT: 650px; TOP: 0px; LEFT: 0px;
}
#banner_img .ad_img1 {
	POSITION: absolute; WIDTH: 600px; HEIGHT: 404px; TOP: 30px; RIGHT: 10px
}
#banner_img .ad_txt {
	POSITION: absolute; COLOR: #fff; TOP: 60px; LEFT: 10px; text-shadow: 1px 1px rgba(51, 51, 51, 0.3)
}
#banner_img .ad_txt H2 {
	FONT: bold 36px/60px Microsoft YaHei
}
#banner_img .ad_txt A {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; MARGIN-TOP: 10px; WIDTH: 100px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 25px; COLOR: #666; TEXT-DECORATION: none; text-shadow: none
}
#banner_ctr {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 960px; BOTTOM: 40px; HEIGHT: 122px; MARGIN-LEFT: -480px; LEFT: 50%
}
#banner_ctr UL {
	POSITION: relative; LINE-HEIGHT: 0; MARGIN: 0px auto; WIDTH: 730px; BACKGROUND: url("../images/serv_ico.png") no-repeat center 50%; HEIGHT: 122px; FONT-SIZE: 0px
}
#banner_ctr LI {
	WIDTH: 115px; DISPLAY: block; FLOAT: left; HEIGHT: 122px; CURSOR: pointer
}
#banner_ctr LI.first-item {
	WIDTH: 20px; BACKGROUND: #fff; CURSOR: default; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px
}
#banner_ctr LI.last-item {
	WIDTH: 20px; BACKGROUND: #fff; CURSOR: default; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0
}
#drag_ctr {
	POSITION: absolute; WIDTH: 115px; BOTTOM: 170px; BACKGROUND: #0084cf; HEIGHT: 156px; TOP: -14px; LEFT: 135px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
#drag_arrow {
	POSITION: absolute; WIDTH: 115px; BACKGROUND: url("../images/drag_banner_arrow.gif") no-repeat center 14px; HEIGHT: 156px; TOP: -14px; LEFT: 77px
}
#case {
	CLEAR: both
}
.case_title {
	POSITION: relative; PADDING-BOTTOM: 35px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 80px; OVERFLOW: hidden; PADDING-TOP: 35px
}
.case_title H2 {
	MARGIN-TOP: 5px; ZOOM: 1; DISPLAY: inline-block; FONT-SIZE: 48px; VERTICAL-ALIGN: middle; float:left;
}
.case_title P {
	MARGIN-TOP: 5px; ZOOM: 1; DISPLAY: inline-block; COLOR: #999; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; float:left;
}
.case_title STRONG {
	FONT-FAMILY: Arial; COLOR: #333; FONT-SIZE: 40px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; MARGIN-RIGHT: 6px;
}
.case_title .more {
	POSITION: absolute; COLOR: #0084cf; FONT-SIZE: 24px; TOP: 50px; RIGHT: 10px
}
.case_menu {
	WIDTH: 1000px; DISPLAY: inline; BACKGROUND: #000; FLOAT: left; HEIGHT: 78px
}
.case_menu UL LI {
	DISPLAY: inline; FLOAT: left
}
.case_menu UL LI A {
	BACKGROUND-IMAGE: url("../images/anli_title.png"); LINE-HEIGHT: 44px; TEXT-INDENT: 9999px; DISPLAY: block; HEIGHT: 44px; VERTICAL-ALIGN: top; OVERFLOW: hidden; _background-image: url("../images/anli_title.gif")
}
.case_menu UL LI A:hover {
	LINE-HEIGHT: 58px; HEIGHT: 58px; VERTICAL-ALIGN: top
}
.case_menu UL LI.menu1 A {
	WIDTH: 140px; BACKGROUND-POSITION: left top
}
.case_menu UL LI.menu1 A:hover {
	BACKGROUND-POSITION: left 58px
}
.case_menu UL LI.menu2 A {
	WIDTH: 114px; BACKGROUND-POSITION: -140px top
}
.case_menu UL LI.menu2 A:hover {
	BACKGROUND-POSITION: -140px 58px
}
.case_menu UL LI.menu3 A {
	WIDTH: 115px; BACKGROUND-POSITION: -254px top
}
.case_menu UL LI.menu3 A:hover {
	BACKGROUND-POSITION: -254px 58px
}
.case_menu UL LI.menu4 A {
	WIDTH: 166px; BACKGROUND-POSITION: -369px top
}
.case_menu UL LI.menu4 A:hover {
	BACKGROUND-POSITION: -369px 58px
}
.case_menu UL LI.menu5 A {
	WIDTH: 148px; BACKGROUND-POSITION: -535px top
}
.case_menu UL LI.menu5 A:hover {
	BACKGROUND-POSITION: -535px 58px
}
.case_menu UL LI.menu6 A {
	WIDTH: 137px; BACKGROUND-POSITION: -683px top
}
.case_menu UL LI.menu6 A:hover {
	BACKGROUND-POSITION: -683px 58px
}
.case_menu UL LI.menu7 A {
	WIDTH: 130px; BACKGROUND-POSITION: -820px top
}
.case_menu UL LI.menu7 A:hover {
	BACKGROUND-POSITION: -820px 58px
}
.slideTxtBox {
	WIDTH: 1000px; DISPLAY: inline; BACKGROUND: #ff6600; FLOAT: left
}
.list {
	  CLEAR: both; OVERFLOW: hidden
}
.list .con {
	WIDTH: 1000px; DISPLAY: inline; FLOAT: left; CLEAR: both
}
.list UL {
	TEXT-ALIGN: left; DISPLAY: block; FONT-SIZE: 0px
}
.list UL LI {
	POSITION: relative; MARGIN:5px; WIDTH: 240px; ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; HEIGHT: 152px; VERTICAL-ALIGN: top; OVERFLOW: hidden;
}
.list UL LI IMG {
	POSITION: absolute; WIDTH: 240px; HEIGHT: 152px; TOP: 0px; LEFT: 0px
}
.list UL LI P {
	Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 210px; BOTTOM: 0px; PADDING-RIGHT: 15px; DISPLAY: none; BACKGROUND: #8e8e8e; HEIGHT: 100%; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 0px; LEFT: 0px
}
.list UL LI P STRONG {
	MARGIN-TOP: 10px; DISPLAY: block; FONT: bold 14px/30px Microsoft YaHei; COLOR: #fff
}
.list UL LI P A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; MARGIN-TOP: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; ZOOM: 1; DISPLAY: inline-block; HEIGHT: 30px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.list UL LI P A.openurl {
	POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; PADDING-LEFT: 0px; WIDTH: 23px; BOTTOM: 5px; PADDING-RIGHT: 0px; BACKGROUND: url("../images/ico_website.png") no-repeat; HEIGHT: 23px; OVERFLOW: hidden; RIGHT: 5px; PADDING-TOP: 0px
}
.list UL LI P A.openurl:hover {
	BACKGROUND-POSITION: 0px -23px
}
.btn_blue {
	BORDER-BOTTOM: #3079ed 1px solid; BORDER-LEFT: #3079ed 1px solid; BACKGROUND-COLOR: #4d90fe; COLOR: #fff; BORDER-TOP: #3079ed 1px solid; BORDER-RIGHT: #3079ed 1px solid
}
.btn_blue:hover {
	BORDER-BOTTOM: #2f5bb7 1px solid; BORDER-LEFT: #2f5bb7 1px solid; BACKGROUND-COLOR: #357ae8; BORDER-TOP: #2f5bb7 1px solid; BORDER-RIGHT: #2f5bb7 1px solid; TEXT-DECORATION: none; border-image: initial
}
#client {
	BACKGROUND: #212121; HEIGHT: 560px
}
#client .case_title H2 {
	COLOR: #fff
}
#client .case_title A {
	COLOR: #999
}
#client UL {
	TEXT-ALIGN: center; WIDTH: 980px; LETTER-SPACING: -6px; FONT-SIZE: 0px; BORDER-TOP: #444 1px dotted
}
#client UL LI {
	BORDER-BOTTOM: #444 1px dotted; POSITION: relative; WIDTH: 195px; ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; HEIGHT: 120px; OVERFLOW: hidden; BORDER-RIGHT: #444 1px dotted
}
#client UL LI A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
#client UL LI A:hover {
	BACKGROUND: #333
}
#client UL LI.justify_fix {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#client UL LI.noborder {
	BORDER-RIGHT: medium none
}
#news {
	BACKGROUND: #f1f1f1; HEIGHT: 590px
}
.news_left {
	WIDTH: 600px; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}
.news_title_list {
	WIDTH: 605px; DISPLAY: inline; FLOAT: left
}
.news_title_list LI {
	WIDTH: 116px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 5px
}
.news_title_list LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; DISPLAY: block; BACKGROUND: #707070; HEIGHT: 50px; COLOR: #fff; FONT-SIZE: 16px
}
.news_title_list LI A:hover {
	BACKGROUND: #fff; COLOR: #0c8ed1; FONT-WEIGHT: 700
}
.news_title_list LI A.chosen {
	BACKGROUND: #fff; COLOR: #0c8ed1; FONT-WEIGHT: 700
}
.news_content {
	POSITION: relative; WIDTH: 600px; DISPLAY: inline; BACKGROUND: #fff; FLOAT: left; HEIGHT: 342px; PADDING-TOP: 10px
}
.news_content .list_more {
	POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 335px; BOTTOM: 0px; PADDING-RIGHT: 5px; BACKGROUND: #fff; HEIGHT: 20px; COLOR: #1d70bb; PADDING-TOP: 10px; left:0;
}
.news_content .list_more a:link{ color:#1d70bb; font-weight:300;}
.news_left1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; WIDTH: 580px;  DISPLAY: inline; BACKGROUND: #fff; FLOAT: left; COLOR: #666; PADDING-TOP: 10px; height:322px;position:relative;overflow:hidden;
}
.news_left1 H1 {
	PADDING-BOTTOM: 10px; COLOR: #0c8ed1; FONT-SIZE: 28px
}
.news_left1 H2 {
	LINE-HEIGHT: 24px; HEIGHT: 24px; COLOR: #111; FONT-WEIGHT: 700
}
.news_left2 {
	WIDTH: 245px; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}
.news_line {
	BORDER-BOTTOM: #d7d7d7 1px dashed; MARGIN-BOTTOM: 12px; HEIGHT: 12px
}
.news_right {
	WIDTH: 390px; DISPLAY: inline; FLOAT: left; HEIGHT: 265px; MARGIN-LEFT: 10px
}
/*.news_right A {
	WIDTH: 190px; DISPLAY: inline; FLOAT: left; HEIGHT: 128px
}
.news_right A.block1 {
	MARGIN-BOTTOM: 9px; BACKGROUND: url(../images/news1.jpg) left bottom; MARGIN-RIGHT: 10px
}
.news_right A.block1:hover {
	BACKGROUND: url(../images/news1.jpg) left top
}
.news_right A.block2 {
	MARGIN-BOTTOM: 9px; BACKGROUND: url(../images/news2.jpg) left bottom
}
.news_right A.block2:hover {
	BACKGROUND: url(../images/news2.jpg) left top
}
.news_right A.block3 {
	MARGIN-BOTTOM: 9px; BACKGROUND: url(../images/news6.jpg) left bottom; MARGIN-RIGHT: 10px
}
.news_right A.block3:hover {
	BACKGROUND: url(../images/news6.jpg) left top
}
.news_right A.block4 {
	MARGIN-BOTTOM: 9px; BACKGROUND: url(../images/news4.jpg) left bottom
}
.news_right A.block4:hover {
	BACKGROUND: url(../images/news4.jpg) left top
}
.news_right A.block5 {
	BACKGROUND: url(../images/news5.jpg) left bottom; MARGIN-RIGHT: 10px
}
.news_right A.block5:hover {
	BACKGROUND: url(../images/news5.jpg) left top
}
.news_right A.block6 {
	BACKGROUND: url(../images/news3.jpg) left bottom
}
.news_right A.block6:hover {
	BACKGROUND: url(../images/news3.jpg) left top
}*/
.news_box UL LI {
	BORDER-BOTTOM: #e1e1e1 1px dashed; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.news_box UL LI H3 {
	PADDING-BOTTOM: 3px
}
.news_box UL LI H3 A {
	COLOR: #1d70bb; FONT-WEIGHT: 700
}


/*新增样式*/
/*首页主体*/
#main{width:100%; margin:0px auto; height:auto !important; height:50px; min-height:50px;}
#main .box, #main .mbox{width:960px; margin:0px auto; padding:10px 0px; overflow:hidden; display:block}
#main #menu1 .title{ width:100%; height:80px;background:url("../images/service_t.jpg") no-repeat center center }
#main .two-third{ width:100%; margin-bottom:10px;overflow:hidden}
#main .two-third2{ width:100%; margin-bottom:10px; height:760px; overflow:hidden}
#main .box .title{ margin:0; width:100%; height:40px; font-weight: normal; display:block }
#main .title span{ color:#626262; font-size:16px;font-family:"Microsoft YaHei","宋体"}
#main .title span font{ color:#009ffa; font-size:18px;}
#main .title .more{ color:#626262; font-size:14px;font-family:"Microsoft YaHei"; text-align:right}
#main #menu1 .ser{ margin:10px 0px;width:240px; display:inline-block; float:left; overflow:hidden;cursor:pointer;}
#main #menu1 .ser_txt_1{ margin:0 auto; height:47px; width:100px;background:url("../images/service_txt.jpg") no-repeat 0 0}
#main #menu1 .ser_txt_2{ margin:0 auto; height:47px; width:148px;background:url("../images/service_txt.jpg") no-repeat -110px 0}
#main #menu1 .ser_txt_3{ margin:0 auto; height:47px; width:150px;background:url("../images/service_txt.jpg") no-repeat -260px 0}
#main #menu1 .ser_txt_4{ margin:0 auto; height:47px; width:100px;background:url("../images/service_txt.jpg") no-repeat -430px 0}
#main #menu1 .ser_div { margin:0 45px 5px 45px;
width:150px; 
height:150px;
background:url("../images/stp.png") no-repeat;
behavior: url("pie.htc"); /* This lets IE know to call the script on all elements which get the 'box' class */ 
}
#main #menu1 .ser_1{ background-position: 0px 0px;}
#main #menu1 .ser_2{  background-position: -240px 0px;}
#main #menu1 .ser_3{ background-position: -481px 0px;}
#main #menu1 .ser_4{ background-position: -721px 0px;}
#main #menu1 .ser_1:hover{ background-position: 0px -152px;}
#main #menu1 .ser_2:hover{ background-position: -240px -152px;}
#main #menu1 .ser_3:hover{  background-position: -481px -152px;}
#main #menu1 .ser_4:hover{  background-position: -721px -152px;}

#main #menu1 .ser p{ font-size:12px; line-height:24px; margin-left:20px;; width:215px;}
#main #menu1 .ser p a{ color:#333}
#main #menu1 .ser p a:hover{ color:#333}

.none{
	display: none;
}


/*=========案例=========*/

.pronv {width:460px;height:85px; display:inline-block;VERTICAL-ALIGN:middle; margin-left:30px; padding-left:20px;}
.pronv li{float:left;margin-right:15px; cursor:pointer;height:85px; padding-top:25px;}
.pronv .active{background:url("../images/i_6.jpg") no-repeat top center;}



.jjp ul li{ float:left;}
.shiping{ width:200px;right:0px; position:fixed;overflow:hidden; bottom:0px; z-index:9999;}
#qq_Kefu{ z-index:9999;}




