@charset "gb2312";
/*
author 	zhuyuping wuzhong
update  2015-09-02 by luyujun
*/

body { font:12px/1.5 Arial, \5b8b\4f53, sans-serif; background:#fff; color:#333; position:relative }
html, body, p, dl, dt, dd, table, td, th, input, img, form, div, span, ul, ol, li, h1, h2, h3, h4, h5, h6, select, fieldset, fieldset, input, button, sub, sup, textarea { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
iframe, img { border:0 none; }
img { vertical-align:middle; }
em, i { font-style: normal; }
ul, li, ol { list-style:none outside none; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { *zoom:1;}
a { text-decoration:none; color:#333; font-family:\5b8b\4f53 }
a:hover { text-decoration:underline; color:#f30 }
.aMore { font-family:\5b8b\4f53 }
:focus { outline:0; }
.clear { clear:both; overflow:hidden; font-size:0; height:0; line-height:0; }
.right { float:right }
.left { float:left }
.width1000 { width:1100px; margin:0 auto;}
.iAnchor { width:0; height:0; display:block; font-size:0; line-height:0; position:absolute; left:0; overflow:hidden }
.header { width:1000px; min-width:1000px; margin:0 auto; height: 60px; position:relative; z-index:200; overflow:hidden }
.header .headerCon { height: 60px; position:absolute; z-index:250; top:0; left:0; width:1000px }
.header .headerLogo { background: url(logo.png) 0 0 no-repeat; width: 346px; height: 47px; float: left; display: inline; margin-top: 6px;}
.header .headerTab { float: right; height: 44px; padding: 6px 0 0 0; position: relative; right: 0; }
.header .headerTab a { padding: 0 18px; float: left; font-size: 16px; color: #333; height: 42px; overflow: hidden; line-height: 44px; font-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53; margin-left: 10px; display: inline; }
.header .headerTab a.cur { color: #2882e8;}
.header .headerTab a:hover { text-decoration: none; color: #2882e8;}
.header .headerTab .tabLine { position:absolute; top: 58px; height:2px; background: #0d7ad9; left:0; width:100%; overflow:hidden; font-size:0; line-height:0;}
.ivyCon { background:#e7e7e7 }
.focus { height: 702px; overflow:hidden; position:relative; min-width:1000px; z-index:100;}
.focus_con { height: 438px; overflow:hidden; background: #0D7AD9 url(rj_48.png) no-repeat 50% 100%; padding-bottom: 264px;}
.focus_con .con { min-width:1000px }
.focus_con .con .width1000 { height: 274px; padding-top: 64px; overflow:hidden;}
.focus_con .conA .width1000 {position:relative }
.focus_con .conA .title{height: 170px;background: url(ruanj1_11.png) 50% 0 no-repeat; margin-bottom: 30px;}
.focus_con .conA .officialBtn{height:64px;}
.focus_con .conA .btn_dl { display: block; font: 24px/64px 'Microsoft Yahei', simhei; color: #fff; width: 159px; height: 64px; padding-left: 70px; overflow: hidden; background: url(btn_dl.png) no-repeat; margin: 0  auto;}
.focus_con .conA .btn_dl:hover { background-position: 0 -64px; text-decoration: none;}
.focus_con .conA .btn_dl:active { background-position: 0 -128px; text-decoration: none;}
.focus_con .conA .remark {font: 16px/24px 'Microsoft Yahei',simsun;color: #fff;text-align: center;margin-top: 12px;}
.focus_con .conA .remark i{display:inline-block;vertical-align: middle;width: 19px;height: 17px;overflow: hidden;background: url(2015/win10.png) no-repeat;margin: -3px 10px 0 10px;}

.main{ min-width: 1100px;}
.main .item{ overflow:hidden; font-family: 'Microsoft Yahei', simsun;}
.main .item .width1000{ height: 600px; position: relative;}
.main .item .wp { text-align: left; }
.main .item h3 { font-size: 45px; font-weight: normal; color: #168aef; height: 60px; line-height: 60px; margin-bottom: 24px; position: relative; z-index: 1; white-space: nowrap;}
.main .item p { font-size: 18px; color: #8b969f; line-height: 30px; padding-left: 4px; position: relative; z-index: 1;}
.main .item p span{ font-size: 14px; }
.main .item .pic { position: absolute; }
.main .item .pic img { display: block; }
.main .item-1 { background-color: #fff;padding-bottom:50px; }
.main .item-1 .wp { width:300px; padding-top: 102px; padding-left: 0px;}
.main .item-1 p{}
.main .item-1 .pic { right: 0; top: 20px;width:785px; }
.main .item-1 .pic img{max-width:700px;}
.main .item-2 { background-color: #f3f8ff; padding-bottom:50px;}
.main .item-2 .wp { padding-left: 720px; padding-top: 106px;}
.main .item-2 p{ padding-left: 0; }
.main .item-2 .pic { left: 0px; top: 30px; width:650px;}
.main .item-3 { background-color: #fff; }
.main .item-3 .wp { padding-right: 440px; padding-top: 164px; padding-left: 0px;width:400px;}
.main .item-3 p{ padding-left: 0; }
.main .item-3 .pic { right: 0px; top: 160px; }

.main .item-4 { background-color: #f3f8ff; }
.main .item-4 .wp { padding-left: 720px; padding-top: 160px;}
.main .item-4 p{}
.main .item-4 .pic { left: 0; top: 136px; }
.main .item-4 .pic img{max-width:630px;}
.main .item-5 { background-color: #fff; }
.main .item-5 .wp { padding-right: 428px; padding-top: 152px;}
.main .item-5 p{padding-right: 32px;padding-left: 0;}
.main .item-5 .pic { right: -30px; *right:0px; top: 132px; }
.main .item-6 { background-color: #f3f8ff; }
.main .item-6 .wp { padding-left: 398px; padding-top: 160px;}
.main .item-6 .pic { left: 0; top: 134px; }




.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
 @media (min-width:768px) {
.container {
	width: 750px
}
}
 @media (min-width:992px) {
.container {
	width: 970px
}
}
 @media (min-width:1200px) {
.container {
	width: 1170px
}
}
.text-center {
	text-align: center
}

.h-h2 {
	font-size: 34px;
	line-height: 150%;
	color: #09F;
	background-image: url(../images/t-xian.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 22px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 26px;
	text-align:center
}

.kefu {
	background-color: #d0361e;
	border: 2px solid #fff;
	position: fixed;
	width: 80px;
	top: 138px;
	right: 15px;
	text-align: center;
	display: block;
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.1);
	box-shadow: 0 6px 12px rgba(0,0,0,0.1);
	border-radius: 0 0 8px 8px;
	font-size: 12px;
	z-index: 99999;
	

}
.kehu-bg0{background:#f3f8ff;padding:50px 0px}
.kehu .m-shu{
	color: #999;
	margin-bottom: 45px
}

.kehu figure  {
	float:left;margin-right:25px;
}
.kehu figure a {
	margin-bottom: 30px;
	color: #FFF;
	display: block
}
.kehu div.row, .case div.row {
	margin-bottom: 10px
}
.kehu figure a p {
	display: none
}
 @media(min-width:1200px) {
.kehu div.xg {
	height: 296px;
	overflow: hidden
}
}
 @media(min-width:999px) {
.kehu figure a {
	position: relative
}
.kehu figure a p {
	cursor: pointer;
	display: block;
	position: absolute;
	width: 204px;
	height: auto;
	background-color: #09f;
	top: 0;
	line-height: 118px;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.kehu figure a:hover p {
	display: block;
	opacity: 1;
	filter: Alpha(Opacity=1)
}
}
 @media(min-width:999px) and (max-width:1199px) {
.kehu figure a p {
	left: 4px
}
}
.khml a {
	margin-bottom: 10px!important
}
.khml a h4 {
	color: #da251d;
	margin-top: 30px;
	margin-bottom: 0
}
.kehu figure img {
	border: 1px solid #eee!important
}








.btn{background:#09F;color:#FFF;width:340px;height:60px;line-height:60px;text-align:center;font-size:30px;
border-radius:10px;margin-top:20px;display:block}
 a.btn:hover{color:#fff;background:#3ab20e;
 text-decoration:none}
.footer .footerCon { width:1000px; margin:0 auto; min-width:1000px;
position:relative}
.yxfewm{right:200px;}
	.yxfewm img{width:120px}
.footer { background:#f8f8f8; min-width: 1000px;}
.footer .txt { background:#f8f8f8; padding:18px 0; color:#999;text-align:center; }
.footer .txt .left { color:#ccc; _display:inline; margin-left: -10px; }
.footer .txt .left a { margin:0 10px }
.footer .txt .footerCon { padding:15px 0 10px; border-top:0px solid #fff; }
.footer .pic { background:#f8f8f8; text-align:center; height:52px; padding:20px 0 }
.footer .pic img { padding:0 20px }
.footer .foot-product, .footer .foot-us { width:1000px; margin:0 auto; }
.footer .foot-product { border-bottom: 1px solid #efefef; padding:20px 0; }
.footer .foot-product h3 { width:120px; font-size: 14px; padding-top: 5px; color:#666; }
.footer .foot-product .product-list { padding-left:120px; margin-top: -23px; }
.footer .foot-product .product-list li { width:135px; float:left; _display:inline; padding:5px 0 5px 10px; background: url(2013/arrow.png) no-repeat left 50%; }
.experienceNBtn em { position: absolute; color: #8d9399; font-size: 14px; right:49px; bottom: 72px; font-family: \5B8B\4F53;}
.shop_box_fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; _position: absolute; }











