@charset "utf-8";
body{font-family: "微软雅黑";overflow-x: hidden;}
p,a,span,em,h1,h2,h3,h4,h5,h6{
	line-height: 100%;
}

/********************主内容开始****************************/.container{width:100%;}
.zy_bg{
	width: 100%;
	height: 100%;
}
.container{
	left:50%;
	top:5px;
	width: 1250px;
	height: 625px;
	position: relative;
	padding-top: 220px;
	margin-left:-631.5px;
	background: url(../images/con_bg.png) no-repeat 60px center;
}
.container .wenzi_tit{
	width: 426px;
	height: 40px;
	float:right;
	margin-top: -155px;
}
.container .wenzi_tit img{
	display: block;
	width: 100%;
	height: 100%;
}
.container_l .menu ul li span{
	position: absolute;
	display: block;
    height: 48px;
    width: 48px;

}
.container_l .menu ul li.one span{
    left:257px;
    top:166px;
}
.container_l .menu ul li.one span img{
    width: 29px;
    height: 27px;
    padding:10px 0 0 0;
}
.container_l .menu ul li span a{
	font-size: 14px;
	color:#ff0000;
	display: block;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
}

.container_l .menu ul li span a.txt{
	color: #ff0000;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 48px;
	background: url(../images/menu.png) no-repeat center center;
}
.container_l .menu ul li span a.active{
	display: block;
	background: url(../images/menu.png) no-repeat center center;
}
.container_l .menu ul li span a.pic1,
.container_l .menu ul li span a.pic{
	color: #ff0000;
    display: block;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 48px;
	background: url(../images/menu2.png) no-repeat center center;
}
.container_l .menu ul li span a.pic1{
	display: none;
}
.container_l .menu ul li span a.pic img{
	display: block;
	margin:0 auto;
}
.container_l .menu ul li.two span{
    left:400px;
    top:190px;
}
.container_l .menu ul li.two span img{
    width:30px;
    height: 26px;
    padding:11px 0 0 0;
}
.container_l .menu ul li.three span{
    left:480px;
    top:280px;
}
.container_l .menu ul li.three span img{
    width:30px;
    height: 30px;
    padding:9px 0 0 0;
}
.container_l .menu ul li.four span{
    left:515px;
    top:400px;
}
.container_l .menu ul li.four span img{
    width:26px;
    height: 26px;
    padding:11px 0 0 0;
}
.container_l .menu ul li.five span{
    left:480px;
    top:515px;
}
.container_l .menu ul li.five span img{
    width:31px;
    height: 24px;
    padding:12px 0 0 0;
}
.container_l .menu ul li.six span{
    left:390px;
    top:600px;
}
.container_l .menu ul li.six span img{
    width:31px;
    height: 24px;
    padding:12px 0 0 0;
}
.container_l .menu ul li.seven span{
    left:225px;
    top:620px;
}
.container_l .menu ul li.seven span img{
    width:25px;
    height: 27px;
    padding:10px 0 0 0;
}
.container_l .device li span{
	display: block;
    height:110px;
    position: absolute;
    width:110px;
    background: url(../images/dev.png) no-repeat left center;
}
.container_l .device li span.active,
.container_l .device li span:hover{
	background: url(../images/dev_on.png) no-repeat left center;
}
.container_l .device li span a{
	display: block;
	color:#3d3d3d;
	font-size: 14px;
	text-align: center;
	width: 110px;
	height: 110px;
}
.container_l .device li span a img{
	display: block;
	margin:0 auto;
}
.container_l .device li.dev_1 span{
	left:65px;
	top:140px;
}
.container_l .device li.dev_1 span img{
	width:42px;
	height: 36px;
	padding:20px 0 10px 0;
}
.container_l .device li.dev_2 span{
	left:305px;
	top:50px;
}
.container_l .device li.dev_2 span img{
	width:42px;
	height: 25px;
	padding:30px 0 10px 0;
}
.container_l .device li.dev_3 span{
	left:490px;
	top:110px;
}
.container_l .device li.dev_3 span img{
	width:50px;
	height: 30px;
	padding:25px 0 10px 0;
}
.container_l .device li.dev_4 span{
	left:610px;
	top:270px;
}
.container_l .device li.dev_4 span img{
	width:43px;
	height: 36px;
	padding:25px 0 10px 0;
}
.container_l .device li.dev_5 span{
	left:610px;
	top:470px;
}
.container_l .device li.dev_5 span img{
	width:52px;
	height: 31px;
	padding:25px 0 10px 0;
}
.container_l .device li.dev_6 span{
	left:480px;
	top:620px;
}
.container_l .device li.dev_6 span img{
	width:54px;
	height: 28px;
	padding:28px 0 10px 0;
}
.container_l .device li.dev_7 span{
	left:300px;
	top:670px;
}
.container_l .device li.dev_7 span img{
	width:50px;
	height: 30px;
	padding:25px 0 10px 0;
}
.container_l .device li.dev_8 span{
	left:42px;
	top:570px;
}
.container_l .device li.dev_8 span img{
	width:52px;
	height: 26px;
	padding:30px 0 10px 0;
}
.container_l .device li.dev_9 span{
	left: -10px;
  	top: 370px;
}
.container_l .device li.dev_9 span img{
	width:51px;
	height: 27px;
	padding:30px 0 10px 0;
}
.container_r .yuyan a{
	 background:url("../images/icon_cn.png") no-repeat center center;
    color: #fff;
    display:block;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    width: 38px;
    margin-top:20px;
}
.container_r{
/*	margin-top:270px;
	margin-right: 128px;
*/}
.container_r .yuyan a.en {
    background:url("../images/icon_en.png") no-repeat center center;
}
.container_r .yuyan{
	margin-top: 135px;
	margin-right:80px;
}
.container_r .yuyan a.cn {
    background:url("../images/icon_cn.png") no-repeat center center;
}
.container_r .code{
	width: 175px;
	height: 175px;
	display: block;
	margin-top: 300px;
	margin-right: 60px;
}
.container_r .code img{
	display: block;
	width: 100%;
	height: 100%;
}
.copyright{
	position: absolute;
	right:0;
	bottom:25px;
}
.copyright p{
	line-height: 22px;
}
.copyright p em{
	color:#ff0000;
}
/*********************主内容结束**************************/

/****************二级页面样式开始*****************/
.ny_bg{
	width: 100%;
	height: 100%;
}
.slidebar{
	width: 202px;
	height: 100%;
	background: url(../images/bg.png) repeat left center;
}
.slidebar .logo{
	width: 163px;
	height: 59px;
	margin: 35px auto 25px auto;
}
.slidebar .logo img{
	display: block;
	width: 100%;
	height: 100%;
}
.slidebar .search{
	width: 161px;
	height: 31px;
	background: url(../images/search.png) no-repeat center center;
}
.slidebar .search input[type=text]{
	color:#fff;
	font-size: 14px;
	width: 105px;
	height: 31px;
	margin:0 0 0 15px;
	line-height: 31px;
	border:none;
	background: #adadad; 
}
.slidebar .search input[type=submit]{
	margin-left:10px;
	width: 17px;
	height: 16px;
	border:none;
	background: url(../images/icon_ser.png) no-repeat right center;  /*#adadad*/
}
.slidebar ul{
	width: 161px;
	padding:15px 0 25px 0;
}
.slidebar ul li{
	padding:22px 0;
}
.slidebar ul li a{
	display: block;
	text-align: center;
	font-size:16px;
	color:#000;
}
.slidebar ul li a:hover,
.slidebar ul li.active a{
	color:#333399;
}
.slidebar .yuyan a{
	display: inline-block;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	color:#fff;
	text-transform: uppercase;
	background: url(../images/icon_cn.png) no-repeat center center;
}
.slidebar .yuyan a.en{
	background: url(../images/icon_en.png) no-repeat center center;
}
.slidebar .copyrigh{
	width: 161px;
	padding:55px 0 50px 0;
}
.slidebar .copyrigh p{
	font-size: 12px;
	color: #1f1f1f;
	line-height:20px;
}
#sucai{
	width:960px;
	height:570px;
	padding-right:12px;
	overflow:hidden;
	margin:40px 0 30px 0;
}
.nicescroll-rails{
	background: #cfcfcf;
}
.ny_right{
	margin:80px 0 75px 7%;
	width: 1000px;
	height: 638px;
	background: url(../images/bg.png) repeat center center;
}
.ny_right .ny_figure{
	width: 875px;
	margin:0 auto;
}
.ny_right .ny_figure .ny_menu{
	margin-bottom: 40px;
}
.ny_right .ny_figure .ny_menu a{
	display: inline-block;
	padding:0 45px;
	height: 41px;
	font-size: 16px;
	line-height: 41px;
	color:#fff;
	text-align: center;
	background: #333399;
	border-radius: 35px;
	margin:0 20px 20px 0;
}
.ny_right .ny_figure .ny_menu a.active{
	background: #ff0000;
	border-radius: 35px;
}

.ny_right .ny_figure h5.title{
	font-size: 24px;
	color: #333399;
	padding:0 0 15px 0;
}
.ny_right .ny_figure p{
	font-size: 14px;
	line-height: 25px;
}
.ny_right .ny_figure .pic1{
	width: 887px;
	height: 258px;
	margin:15px auto 20px auto;
}
.ny_right .ny_figure .pic1 img{
	width: 100%;
	height: 100%;
	display: block;
}
/*.ny_right .ny_figure .pic_box ul li{
	width: 265px;
	height: 181px;

}*/
.ny_right .ny_figure .pic_box ul li{
	display: block;
	width: 265px;
	height: 245px;
	overflow: hidden;
	text-align: center;
	color:#333;
	font-size: 14px;
}
.ny_right .ny_figure .pic_box ul li a{
	display: block;
	width: 263px;
	height: 179px;
	padding-bottom: 20px;
}
.ny_right .ny_figure .pic_box ul li a img{
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #d2d2d2;
}

.mr40{
	margin-right: 40px;
}
.ny_right .ny_figure .pic_detail .pro_intr{
	width: 875px;
	height: 366px;
	overflow: hidden;
}
.ny_right .ny_figure .pic_detail .pro_intr  .pro_pic{
	width: 535px;
	height: 364px;
}

.ny_right .ny_figure .pic_detail .pro_intr .pro_pic img{
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #d2d2d2;
}
.ny_right .ny_figure .pic_detail .pro_intr .pro_txt{
	width: 310px;
}
.ny_right .ny_figure .pic_detail .pro_intr .pro_txt h6{
	font-size: 18px;
	color:#333399;
	padding:20px 0 25px 0;
}
.ny_right .ny_figure .pic_detail .pro_intr .pro_txt p{
	line-height: 39px;
	height: 234px;
	overflow: hidden;
}
.ny_right .ny_figure .pic_detail .pro_intr .pro_txt .zixun{
	margin-top:10px;
	display: block;
	width: 157px;
	height: 45px;
	line-height: 45px;
	background: url(../images/zxbj_bg.png) no-repeat center center;
}
.ny_right .ny_figure .pic_detail .pro_intr .pro_txt .zixun a{
	display: block;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.ny_right .ny_figure .pic_detail .pro_wenzi p{
	font-size: 14px;
	color:#616161;
	line-height: 35px;
	margin-top: 20px;
}
.ny_right .ny_figure form{
	width: 663px;
	margin:0 auto;
}
.ny_right .ny_figure form label{
	width: 70px;
	height: 47px;
	line-height: 47px;
	*line-height: 33px;
	display: inline-block;
	text-align: center;
}
.ny_right .ny_figure form input{
	width: 367px;
	height: 45px;
	line-height: 45px;
	padding-left:20px;
	border:1px solid #d2d2d2;
}
.ny_right .ny_figure form em{
	display: inline-block;
	width: 10px;
	height: 47px;
	line-height: 47px;
	*line-height: 35px;
	color:#ff0000;
	font-size:16px;
	padding-left:10px;
}
.ny_right .ny_figure form textarea{
	resize:none;
	width: 571px;
	height: 216px;
	border:1px solid #d2d2d2;
	padding-left: 20px;

}
.ny_right .ny_figure form label.beizhu{
	width: 70px;
	height: 47px;
	line-height: 47px;
	*line-height: 33px;
	display: inline-block;
	text-align: center;
	float:left;
}
.ny_right .ny_figure form .btn_group input[type=submit]{
	width: 215px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	border:none;
	font-size: 16px;
	color:#fff;
	padding:0;
	margin-right: 45px;
	background: url(../images/submit.png) no-repeat center center;
}
.ny_right .ny_figure form .btn_group input[type=reset]{
	width: 215px;
	padding:0;
	height: 39px;
	line-height: 39px;
	text-align: center;
	border:none;
	font-size: 16px;
	color:#fff;
	background: url(../images/reset.png) no-repeat center center;
}
.mt40{
	margin-top: 40px;
}
.ny_right .ny_figure .news_list li{
	width: 100%;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	color:#333;
	text-align: right;
	border-bottom:1px dashed #b6b6b6 ;
}
.ny_right .ny_figure .news_list li a{
	color: #333;
    float: left;
    font-size: 14px;
    line-height: 40px;
    padding-left: 25px;
    background: url(../images/q1.png) left no-repeat;
}
.ny_right .ny_figure .news_tail h5{
	font-size: 30px;
	color:#393939;
	text-align: center;
	margin-bottom: 30px;
}
.ny_right .ny_figure .news_tail .software {
    background:#a5a5a5;
}
.ny_right .ny_figure .news_tail .software .share {
    height: 44px;
    margin: 0 auto;
    width: 530px;
}

.ny_right .ny_figure .news_tail .software .share .time {
    color: #fff;
    font-size: 12px;
    height: 44px;
    line-height: 44px;
    width: 105px;
}
.ny_right .ny_figure .news_tail .software .share .fenxiaodao {
    color: #fff;
    font-size: 12px;
    height: 44px;
    line-height: 44px;
    width: 50px;
}
.ny_right .ny_figure .news_tail .software .share .share_link {
    float: left;
    margin-top: 8px;
    width: 345px;
}

.ny_right .ny_figure .news_tail .software .share .fenxiaodao {
    color: #fff;
    font-size: 12px;
    height: 44px;
    line-height: 44px;
    width: 50px;
}
.ny_right .ny_figure .tail_txt{
	width: 502px;
	height: 306px;
	overflow:hidden;
}
.ny_right .ny_figure .tail_txt p{
	font-size: 14px;
	color: #616161;
	line-height: 35px;
}
.ny_right .ny_figure .tail_pic{
	width: 352px;
	height: 292px;
	margin-top: 15px;
}
.ny_right .ny_figure .tail_pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.ny_right .ny_figure  .tail_bot p{
	font-size: 14px;
	line-height: 35px;
}
.ny_right .ny_figure .tact_tail .software .share{
	height: 18px;
    margin: 0 auto;
    width: 405px;
}
.ny_right .ny_figure .tact_tail .software .share .fenxiaodao{
	 color: #2c333d;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    width: 60px;
    margin-top:5px;
}
.ny_right .ny_figure .tact_tail .map{
	margin-top: 15px;
	width: 898px;
	height: 221px;
}
.ny_right .ny_figure .tact_tail .map img{
	display: block;
	width: 100%;
	height: 100%;
}
.ny_right .ny_figure .contact_text p{
	font-size: 14px;
	color:#2c333d;
	line-height: 35px;
}
/*页面右下角浮层*/
#footersead{width:161px;position:fixed;bottom:0px;right:0px;z-index:100;}
*html #footersead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#footersead li{width:160px;height:57px;}
#footersead li img{float:right;}
#footersead li a{height:56px;float:right;display:block;min-width:56px;max-width:174px;}
#footersead li a .shows{display:block;width:56px;height:56px;}
#footersead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#footersead li a.youhui .hides{display:none;position:absolute;right:143px;width:57px;height:49px;}
#footersead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#footersead li a.youhui #wm{width:165px;height:185px;margin:-100px 57px 0 0;}
#p2{width:122px;background:url(../images/fc.png) repeat center center;height:56px;margin-left:56px;text-align:center;line-height:56px}
#p3{width:122px;background:url(../images/fc.png) repeat center center;height:56px;margin-left:56px;text-align:center;line-height:56px}
#p1{width:56px;height:56px;float:left}
/****************二级页面样式结束*****************/
