@charset "utf-8";
*{
	margin:0;
	padding:0;
	border:0;
}
ul li{
	list-style:none;
}
a{
	text-decoration:none;
}
a,area{
	blr:expression(this.onFocus=this.blur())
}
.clear{
	clear:both;
}
img{
	padding:0;
	margin:0;
	border:0;
}
body{
	font-family:"微软雅黑";
	font-size:14px;
}
.container{
	width:1200px;
	margin:0 auto;
}
.header{
	width:100%;
	margin:0 auto;
}
.top{
	width:1200px;
	margin:0 auto;
	height:90px;
}
.logo{
	float:left;
	padding: 15px 0px;
}
.logo a{
	display:block;
	float:left;
	width:256px;
}
.logo a img{
	width:256px;
	height:59px;
}
.nav{
	float:left;
	/*margin-left:150px;*/
}
.wrap{
}
.menu li{
	float: left;
	text-align: center;
	position: relative;
	line-height:90px;
}
.menu li:hover a{
	color:#fff;
	background-color:#0fa6ed;
}
.menu li a{
	display:block;
	color:#6d6d6d;
	font-size:15px;
	padding: 0px 25px;
	text-transform:uppercase;
}
.menu li a:hover{
	color:#fff;
	background-color:#0fa6ed;
}
.menu li .current{
	color:#fff;
	background-color:#0fa6ed;
}
.menu ul{
	background-color:#0fa6ed;
	position: absolute;
	display:none;
	left: 0;
	overflow: hidden;
	z-index: 999;
	width:100%;
}
.menu ul li{
	float: none;
	position: static;
	text-align: center;
	background:none;
	height:40px;
    line-height:40px;
}
.menu ul li a{
	border-bottom: medium none;
	display: block;
	font-size: 14px;
	font-weight: normal;
	position: static;
	color:#fff;
	padding: 0px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menu ul li a:hover{
	color:#fff;
	background-color:#cd0000;
}
.menu ul.subnav {
	display: block;
}
.menu ul li .current{
	color:#fff;
	background-color:#cd0000;
}

.banner{
	width:100%;
	margin:0 auto;
	height:534px;
}
#full-screen-slider { width:100%; height:534px; float:left; position:relative}
#slides { display:block; width:100%; height:534px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:47%; top:495px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; background:#FFF; border-radius:20px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;cursor:pointer;}
#pagination li.current { background:#0fa6ed;}

.nation{
	float:right;
	display:block;
	margin-top:35px;
}
.nation .select{position:relative;float:left;}
.nation .select dt{line-height:19px;display:inline-block;color: #262626;font-size:12px;cursor:pointer;position:relative;z-index:999; font-weight:normal;color: #262626;
	font-size:12px;
	background:url(../img/jian.jpg) no-repeat right center;padding-right:20px;}
.nation .select dt img{ margin-right:12px;float: left;}
.nation .select dt span{
	
}
.nation .select dd{position:absolute;left:0;top:22px;border:1px solid #0fa6ed;background:#fff;display:none;z-index: 999;}
.nation .select dd ul{padding:4px;width:117px;max-height:250px;overflow:auto;}
.nation .select dd ul li a{line-height:28px;display:block;padding:0 8px;color: #bababa;text-align: center;}
.nation .select dd ul li a:hover{color: #0fa6ed;}

.main{
	width:100%;
	margin:0 auto;
	margin-top:35px;
}
.main1{
	width:100%;
	margin:0 auto;
}
.main1_title{
	background:url(../img/main1bg.jpg) no-repeat center center;
	text-align:center;
}
.main1_title p{
	color:#000;
	font-size:24px;
}
.main1_title span{
	color:#9d9d9d;
	font-size:18px;
	text-transform:uppercase;
}
.main1_pro{
	margin-top:20px;
	width:1200px;
	margin:0 auto;
}
/* scrollpic */
.scrollpic{width:100%;margin:20px auto;}
#myscroll{display:block; width:100%; position:relative; height:252px; overflow:hidden;}
#myscroll #myscrollbox{display:block; float:left; position:absolute; left:0; top:0; width:1000000px;}
#myscroll ul{display:block; float:left; list-style-type:none; padding:0; margin:0;}
#myscroll ul li{float:left; padding:0; margin:0;}
#myscroll ul li a{display:block;float:left;padding:0 9px; position:relative; color:#333;}
.pro_img{
	overflow:hidden;
}
.pro_img img{
	width:270px;
	height:196px;
	padding:5px;
	border:1px solid #d4d4d4;
}
.pro_txt{
	padding:15px 0px;
	text-align: center;
}
.pro_txt p{
	color:#3b3b3b;
	font-size:16px;
}
#mybtns{
	margin:25px 0px; 
	width:100%; 
	display:block;
	text-align: center;
}
#myscroll ul li a:hover .pro_img img{
	border:1px solid #0fa6ed;
}
#myscroll ul li a:hover .pro_txt p{
	color:#0fa6ed;
}
#mybtns a{   
	width: 37px;
    height: 37px;
    display: inline-block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	margin: 0px 8px;
}
#mybtns a:hover, #myscroll, #mybtns a,#myscroll a:hover .intro, #myscroll a .intro,#myscroll #myscrollbox{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left{background-image:url(../img/jt_l.jpg);}
#mybtns #left:hover{background-image:url(../img/jt_lhover.jpg);}
#mybtns #right{background-image:url(../img/jt_r.jpg);}
#mybtns #right:hover{background-image:url(../img/jt_rhover.jpg);}
.more{
	margin-left:auto;
	margin-right:auto;
	margin:20px 0px 30px 0px;;
}
.more a{
	font-size:14px;
	color:#fff;
	display:block;
	border:2px solid #0fa6ed;
	background-color:#0fa6ed;
	border-radius:25px;
	padding: 8px 0px;
    width: 160px;
    text-align: center;
	transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.more a:hover{
	color:#0fa6ed;
	border:2px solid #0fa6ed;
	background-color:#fff;
	border-radius:25px;
}
.main2{
	background-color:#f5f5f5;
	padding:35px 0px 50px 0px;
	overflow:hidden;
}
.main2_fl{
	float:left;
	width:262px;
	padding:35px;
	background-color:#0fa6ed;
	text-align:center;
}
.main2_fl img{
	width:61px;
	height:63px;
	margin:0 auto;
	margin-bottom:15px;
}
.main2_fl h3{
	font-size:24px;
	color:#fff;
	font-weight:normal;
	border:1px solid #fff;
	width:100%;
	padding:10px 0px;
	margin-bottom:15px;
}
.main2_fl p{
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:16px;
}
.main2_fl span{
	
}
.main2_fl span a{
	color:#fff;
	font-size:14px;
}
.main2_fl span a:hover{
	color:#a1dffc;
}
.main2_fc{
	float:left;
	width:400px;
	height:275px;
	margin-left:20px;
}
/* play */
.play{width:400px;height:275px;overflow:hidden;position:relative; }
.play ol{position:absolute;right:5px;bottom:18px;z-index:99999;}
.play ol li{float:left; width:20px; height:5px;margin-right:3px;display:inline;cursor:pointer;background:#fff;color:#fff;font-family:arial;font-size:14px;text-indent: -99999px;}
.play ol li.active{font-weight:bold;color:#ffffff;background:#0074c5;position:relative;}
.play ul{position:absolute;top:0;left:0;z-index:1;}
.play ul li{width:400px;height:275px;float:left;}
.play ul img{float:left;width:400px;height:275px;}

.news_txt{
	width:400px;
	background:#000;
	filter:alpha(opacity=70); 
	opacity:0.7;
	position: absolute;
	bottom:0;
	padding:12px 0px 12px 20px;
}
.news_txt p{
	color:#fff;
	font-size:14px;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main2_fr{
	float:right;
	width:425px;
}
.main2_fr li{
	margin-bottom:6px;
}
.main2_fr li a{
	display:block;
	background-color:#fff;
	padding:10px 20px;
	overflow:hidden;
}
.main2_fr li a h3{
	color:#4d4d4d;
	font-size:14px;
	font-weight:normal;
	margin-bottom:8px;
}
.main2_fr li a p{
	color:#a7a7a7;
	font-size:12px;
	line-height:20px;
}
.main2_fr li a p span{
	color:#cd0101;
}
.main2_fr li a:hover{
	background-color:#0fa6ed;
}
.main2_fr li a:hover h3{
	color:#fff;
}
.main2_fr li a:hover p{
	color:#a1dffc;
}
.main2_fr li a:hover p span{
	color:#fff;
}
.main3{
	width:100%;
	margin:50px auto;
	overflow:hidden;
}
.main3 li{
	float:left;
	margin:0px 10px;
	width: 280px;
}
.main3 li img{
	float:left;
	width:55px;
	height:55px;
}
.lx_txt{
	padding-left:75px;
}
.lx_txt p{
	font-size:18px;
	color:#444;
	margin-bottom:10px;
}
.lx_txt span{
	font-size:16px;
	color:#0fa6ed;
}
.footer{
	width:100%;
	margin:0 auto;
}
.footer1{
	background-color:#2f3438;
	padding:25px 0px;
	overflow:hidden;
}
.footer1 ul{
	text-align:center;
}
.footer1 li{
	display:inline-block ;
	*float:none;
	*display:inline;
	zoom:1;
	cursor:pointer;
}
.footer1 li a{
	color:#fff;
	font-size:12px;
}
.footer1 li a:hover{
	color:#0fa6ed;
}
.footer2{
	background-color:#0d0d0e;
	padding:35px 0px;
	overflow:hidden;
}
.footer2 p{
	font-size:12px;
	color:#a0a7ad;
	line-height:30px;
	text-align:center;
}
.footer2 p a{
	color:#a0a7ad;
}

/*关于我们*/
.inner_main{
	width:100%;
	margin:25px auto 50px auto;
	overflow:hidden;
}
.inner_fl{
	float:left;
	width:230px;
}
.inner_fl_top{
	margin-bottom:20px;
	overflow:hidden;
}
.inner_fl_top_title{
	background-color:#0074b7;
	padding:22px 26px;
	overflow:hidden;
	border-radius:10px 10px 0px 0px;
	margin-bottom:6px;
}
.inner_fl_top_title h3{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #2b89bf;
	padding-bottom:10px;
	overflow:hidden;
	margin-bottom:10px;
}
.inner_fl_top_title p{
	color:#649cca;
	text-transform:uppercase;
}
.inner_fl_top_con{
	overflow:hidden;
}
.inner_fl_top_con li{
	margin-bottom:1px;
	overflow:hidden;
}
.inner_fl_top_con li a{
	display:block;
	color:#4a4a4a;
	line-height:30px;
	padding:5px 0px 5px 44px;
	overflow:hidden;
	background:#f5f5f5 url(../img/li.jpg) no-repeat 22px center;
}
.inner_fl_top_con li a:hover{
	color:#fff;
	background:#0fa6ed url(../img/li_h.jpg) no-repeat 22px center;
}
.inner_fl_top_con li .current{
	color:#fff;
	background:#0fa6ed url(../img/li_h.jpg) no-repeat 22px center;
}

.inner_fl_bottom{
	margin-bottom:20px;
	overflow:hidden;
}
.inner_fl_bottom_title{
	background-color:#0074b7;
	border-radius:10px 10px 0px 0px;
	margin-bottom:6px;
	overflow:hidden;
}
.inner_fl_bottom_title p{
	font-size:18px;
	color:#fff;
	line-height:43px;
	font-weight:bold;
	text-align:center;
}
.inner_fl_bottom_con{
	line-height:30px;
	color:#767676;
	font-size:14px;
}
.inner_fl_bottom_con img{
	margin-bottom:10px;
}
.inner_fr{
	float:right;
	width:938px;
}
.inner_fr_title{
	border-bottom:1px solid #f5f5f5;
	overflow:hidden;
	line-height:30px;
}
.inner_fr_title p{
	float:left;
	font-size:24px;
	color:#000;
	font-weight:bold;
	border-bottom:3px solid #0fa6ed;
	padding-bottom:10px;
}
.inner_fr_title span{
	float:right;
	color:#767676;
	background:url(../img/home.jpg) no-repeat left center;
	padding-left:37px;
}
.inner_fr_title span a{
	color:#767676;
}
.inner_fr_title span em{
	color:#0274c1;
	font-style:normal;
}
.inner_fr_about{
	margin:35px auto;
	overflow:hidden;
	line-height:30px;
	color:#7a7a7a;
}

/*联系我们*/
.inner_fr_contact{
	margin:35px auto;
	overflow:hidden;
	line-height:30px;
	color:#7a7a7a;
}


/*客户留言*/
.inner_fr_feedback{
	margin:35px auto;
	overflow:hidden;
	color:#7a7a7a;
}
.inner_fr_feedback p{
	padding: 15px;
    color: #0074b7;
    background-color: #f5f5f5;
    line-height: 25px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 40px;
}
.inner_fr_feedback input{
	border:1px solid #ccc;
	width:300px;
	height:30px;
	line-height:30px;
	margin:10px 0px;
}
.inner_fr_feedback textarea{
	border:1px solid #ccc;
	margin: 10px 0px;
}
.inner_fr_feedback .send{
	padding-left:10px;
}
.inner_fr_feedback .right{
	padding-left:10px;
}
.yanze{
	padding-left:10px;
}
.yanze input{
	width:100px;
}
.send input{
	border:1px solid #0074b7;
	background-color:#0074b7;
	height:40px;
	line-height:40px;
	width:100px;
	cursor:pointer;
	color:#fff;
	font-size:16px;
	font-family:"微软雅黑";
}

/*网络营销*/
.inner_fr_network{
	margin:35px auto;
	overflow:hidden;
	line-height:30px;
	color:#7a7a7a;
}

/*新闻资讯*/
.inner_fr_news{
	margin:35px auto;
	overflow:hidden;
}
.inner_fr_news li{
	line-height:30px;
	padding:8px 0px;
	overflow:hidden;
	border-bottom:1px dashed #dbdbdb;
}
.inner_fr_news li a{
	display:block;
	color:#767676;
}
.inner_fr_news li a:hover{
	color:#0074b7;
}
.inner_fr_news li a p{
	float:left;
	width:75%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:url(../img/li.jpg) no-repeat left center;
	padding-left:15px;
}
.inner_fr_news li a span{
	float:right;
}
/*分页*/
.pagination{
	text-align:center;
	padding:10px 0px;
	color:#666;
	clear:both;
}
.pagination a{
	display:inline-block ;
    color: #666;
	border:1px solid #D9D9D9;
    text-align: center;
    text-transform: capitalize;
	padding:0px 10px;
	line-height:28px;
	background-color:#fff;
	margin:0px 10px;
}
.pagination a:hover{
	color:#fff;
	background-color:#0074b7;
	border:1px solid #0074b7;
}
.pagination a.active {
	display:inline-block ;
	color:#fff;
	background-color:#0074b7;
	border:1px solid #0074b7;
}

/*新闻详情*/
.inner_fr_newsshow{
	margin:35px auto;
	overflow:hidden;
}
.show_title{
	text-align: center;
    padding-bottom: 15px;
	border-bottom:1px solid #dcdcdc;
}
.show_title h3{
	font-size: 20px;
    font-weight:normal;
    text-align: center;
    color: #0074b7;
	padding-bottom: 20px;
}
.show_title span{
	color:#949494;
	margin:0px 10px;
	font-size:14px;
	padding-left:20px;
}
.browse{
	background:url(../img/browse.png) no-repeat left center;
}
.date{
	background:url(../img/date.png) no-repeat left center;
}

.show_content{
	line-height:30px;
	color:#7a7a7a;
	padding:30px 10px;
	border-bottom:1px solid #dcdcdc;
}
.show_content img{
	margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    height: auto;
}
.show_back{
	padding-top:20px;
}
.show_back_fl{
	float: left;
    width: 80%;
}
.show_back_fl li{
	margin-bottom:10px;
	line-height:25px;
	color:#4d4d4d;
	width:80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.show_back_fl li a{
	color:#7a7a7a;
}
.show_back_fl li a:hover{
	color:#0074b7;
}
.show_back_fr{
	float:right;
	width:15%;
}
.show_back_fr a{
	display:block;
	line-height:46px;
	color:#fff;
	font-size:16px;
	background: #0074b7 url(../img/return.png) no-repeat 20px center;
	padding-right:25px;
    text-align: right;
}

/*产品中心*/
.inner_fr_product{
	margin:35px auto;
	overflow:hidden;
}
.inner_fr_product li{
	float:left;
	margin:0px 16px 30px 16px;
	width:280px;
}
.inner_fr_product li a{
	display:block;
}
.ipro_img{
	overflow:hidden;
}
.ipro_img img{
	width:100%;
	height:auto;
	border:1px solid #fff;
	transform: translateZ(0px);
    transition: transform 1s ease 0s;
	transition: .5s;
}
.ipro_txt{
	padding:17px 20px;
	overflow:hidden;
	background-color:#f5f5f5;
}
.ipro_txt h3{
	font-size:16px;
	text-align:center;
	color:#3b3b3b;
	font-weight:normal;
	background:url(../img/title.jpg) no-repeat bottom center;
	padding-bottom:10px;
	margin-bottom:10px;
}
.ipro_txt p{
	text-indent:2em;
	color:#7e7e7e;
	line-height:25px;
	margin-bottom:15px;
}
.ipro_txt span{
	display:block;
	width:37px;
	margin:0 auto;
}
.inner_fr_product li a:hover .ipro_img img{
	transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.inner_fr_product li a:hover .ipro_txt h3{
	color:#0fa6ed;
}

/*产品详情*/
.inner_fr_proshow{
	margin:35px auto;
	overflow:hidden;
}

































