/**,
*:before,
*:after {
   -webkit-user-select: none;
   -moz-user-select: -moz-none;    防止文本复制
   -webkit-touch-callout: none;   防止图片另存
   -ms-touch-action: pan-y;  站点支持触屏
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 去掉元素被点击时背景框的颜色
   -moz-tap-highlight-color:rgba(0, 0, 0, 0);
   -webkit-box-sizing:border-box;  传统模型
	-moz-box-sizing:border-box;
	box-sizing: border-box;
	margin:0;
	padding:0;
}*/
body {
	margin:0;
	padding:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:25px;
}

html{ overflow-x:hidden}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#1c73b0;text-decoration:none;}

.center{ text-align:left; width:1200px; margin:0 auto;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0;}
.img:visited img{border:1px solid #cccccc;}
.img img{border:1px solid #cccccc;padding:3px;}
.img:hover img{border:1px solid #cccccc;}

/*顶部样式*/
.top_up_bg{ width:100%; height:30px; background-color:#f7f5f6; border-bottom:1px #d5d5d5 solid; margin:0 auto;}
.top_up{ width:1200px; height:30px; margin:0 auto; line-height:30px; color:#666;}
.top_up_left{ float:left; width:900px; height:30px;}
.top_up_right{ float:right; width:200px; text-align:right; margin-right:20px;}
.top_up_right a{ color:#666}

.top{ width:1200px; height:126px; background:url(top.jpg) no-repeat;margin:0 auto}


/* 轮换区 */
.flash{}
/*轮换*/
.banner{position: relative; height: 580px; overflow: hidden; width:1440px; left:50%; margin-left:-720px; border-bottom:0px #000000 solid; clear:both;}
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height: 580px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 580px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0; }
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width:100%; height: 300px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 580px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0; }
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(banner_control.png) no-repeat left center; }
.bctrli a:hover,
.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }


/*导航样式*/
.Top_menu {height:42px; width:100%; margin:0 auto; overflow:hidden; background:url(nav.jpg) repeat-x center top; font-family:"微软雅黑"}
.Top_menu ul{list-style:none; margin:0 auto; width:1200px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:165px;text-align:center; height:42px; line-height:42px; font-size:14px;}
.Top_menu ul .li_link{width:2px; background:url(menu.jpg) no-repeat center center;}
.Top_menu ul li a:link{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none;display: block;} 
.Top_menu ul li a:active {color:#fff; display: block;}

.nqType{position:relative; overflow: hidden; height:42x; width:1200px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float: left; }
.nqtWrap li a{display: block; height:42px; padding: 0  line-height:42px; text-decoration: none; }
.nqtWrap li a:hover{ /*border-bottom-color: #058bbc;*/ }
.nqUnderline{position: absolute; bottom: 0; right: 0; height:42px; width:125px; background:url(on_nav.jpg) repeat-x center top; z-index:1; top:0; }


/*index*/
.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}


/*产品*/
.cp{ width:964px; margin:0 auto}
.cp_top{ width:964px; height:67px; background:url(right_top.jpg) no-repeat; margin:0 auto; }
.cp_tf{ float:left; margin-left:70px; height:67px; line-height:67px; font-size:18px; color:#fff;font-family:"微软雅黑"; }
.cp_r{ text-align:right; line-height:67px; margin-right:10px!important; margin-right:10px;}
.cp_bg{ width:964px; height:auto; margin:0 auto; overflow:hidden; background:url(right_bg.jpg) repeat-y;}
.cp_bt{ width:964px; height:10px; margin:0 auto; background:url(right_bt.jpg) no-repeat;}

.cp_con{ width:940px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}

/*优势*/
.youshi{ width:100%; height:1130px; background:url(youshi.jpg) no-repeat center top; margin:0 auto}

.f_fw{ font-family:"Microsoft Yahei" }
.f_pr{position:relative;}
.g_ys1{background:url(ysbg1.jpg) no-repeat center top;height: 1357px; }
.g_ys1 h2{font-size: 45px;color: #fff;font-weight: bold;position: absolute;left:648px;top:108px;}
.g_ys1 .ysimg1{position: absolute;left:0;top:208px;}
.g_ys1 .ysimg1 img{width: 499px;height: 665px;display: block;}
.g_ys1 .m_ys1{position: absolute;left:600px;top:457px;width: 600px;}
.g_ys1 h3{height: 130px;}
.g_ys1 h3 b{display: block; width: 123px;height: 52px;line-height: 52px;border-top: 2px solid #3399ff;border-bottom: 2px solid #3399ff;font-size: 30px;font-weight: bold;color: #3399ff;}
.g_ys1 h3 em{display: block;font-size: 25px;color: #222222;padding-top: 10px;font-weight: normal;}
.g_ys1 p{font-size: 16px;line-height: 24px;color: #666666;margin-bottom: 30px;}
.g_ys1 li{float: left;width: 96px;margin-right: 56px;}
.g_ys1 li img{transition: all 0.3s linear 0s;}
.g_ys1 li:hover img{transform:rotate(360deg);}
.g_ys1 li em{display: block;height: 48px;line-height: 48px;text-align: center;font-size: 16px;color: #222222;}
.g_ys1 .m_ys2{position: absolute;right: 695px;text-align: right;top:965px;width: 508px;}
.g_ys1 .m_ys2 h3{text-align: right;}
.g_ys1 .m_ys2 p{text-align: right;}
.g_ys1 .m_ys2 h3 b{display: block;margin-left: 377px;}
.g_ys1 .m_ys2 li{float: right;width: 219px;margin-right: 0;}

.g_ys1 .m_ys2 li img{ transform: translateY(-10px);	}




.g_ys2{background:url(ysbg2.jpg) no-repeat center top;height: 976px; }
.g_ys2 .m_ys3{position: absolute;left:696px;top:83px;width: 504px;}
.g_ys2 h3{height: 130px;}
.g_ys2 h3 b{display: block; width: 123px;height: 52px;line-height: 52px;border-top: 2px solid #3399ff;border-bottom: 2px solid #3399ff;font-size: 30px;font-weight: bold;color: #3399ff;}
.g_ys2 h3 em{display: block;font-size: 25px;color: #222222;padding-top: 10px;font-weight: normal;}
.g_ys2 p{font-size: 16px;line-height: 24px;color: #666666;margin-bottom: 30px;}
.g_ys2 li{float: left;width: 96px;margin-right: 56px;}
.g_ys2 li img{transition: all 0.3s linear 0s;}
.g_ys2 li:hover img{transform:rotate(360deg);}

.g_ys2 li em{display: block;height: 48px;line-height: 48px;text-align: center;font-size: 16px;color: #222222;}
.g_ys2 .m_ys4{position: absolute;right:600px;top:593px;width: 600px;text-align: right;}
.g_ys2 .m_ys4 h3{text-align: right;}
.g_ys2 .m_ys4 p{text-align: right;}
.g_ys2 .m_ys4 h3 b{display: block;margin-left: 477px;}
.g_ys2 .tel{background: #3399ff;width: 300px;height: 36px;line-height: 36px;background: #3399ff;float: right;}
.g_ys2 .tel b{display: block;float: left;width: 126px;text-align: center;font-size: 16px;color: #fff;font-weight: normal;}
.g_ys2 .tel span{display: block;float: left;width: 172px;height: 34px;line-height: 34px;margin-top: 1px;background: #fff;font-size: 22px;font-weight: bold;color: #3399ff;text-align: center; overflow:hidden;}

/*banner*/
.banner0_bg{ width:100%; height:418px; background:url(banner_bg.jpg) repeat-x center top; margin:0 auto;}
.banner0{ width:1200px; height:418px; background:url(banner.jpg) no-repeat; margin:0 auto}

/*公司简介*/
.gsjj{ width:100%; height:642px; background:url(gsjj_bg.jpg) repeat-x center top; margin:0 auto; padding-top:20px;}
.gsjj_bg{ width:992px; height:592px; background:url(gsjj.jpg) no-repeat; margin:0 auto;}

.gsjj_top{ width:992px; height:118px; margin:0 auto}
.gsjj_con{ width:992px; margin:0 auto}

.gsjj_left{ float:left; width:512px; height:386px; margin-left:23px;}
.gsjj_right{ float:left; width:409px; height:463px; margin-left:27px;}


/*新闻资讯*/
.news{ width:1200px; height:800px; background:url(news.jpg) no-repeat; margin:0 auto;}

.news_left{ float:left; width:435px; height:690px; line-height: 690px; margin-left:8px; margin-top:40px; font-size:32px; font-weight:bold; text-align:center; color:#FFF}
.news_left a{ color:#FFF}

.news_right{ float:left; width:745px; }

/*anli*/

/*滚动*/
.iwrap-c-con{height:175px;padding:0; margin-top:10px;}
#ScrollBox{overflow:hidden;float:left;width:350px;height:169px;margin:0 10px;display:inline;}
#ScrollBox li{width:160px;height:175px;margin-right:10px;overflow:hidden;float:left;display:inline;}
#ScrollBox li .pic{width:160px;height:135px;overflow:hidden;}
#ScrollBox li .text{width:160px;height:32px;line-height:32px;overflow:hidden;text-align:center; background-color:#4098e2;}
#ScrollBox li .text a{color:#fff;}
#ScrollBox li .text a:hover{color:#014797;}

.ctrl{width:18px;height:30px;float:left;display:inline;margin-top:50px; position:relative;}

.news_list0 a{ float:left; width:740px; height:120px;  margin-top:20px; background:#FFF; border:3px #0187fa solid; display:block}
.news_list0 a:hover{ width:740px; height:120px; border:3px #ff8603 solid;  display:block; }

.news_list{ background:url(icon1.jpg) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:10px; color:#CCCCCC}


/*left*/
.left{ float:left; width:218px; height:auto; overflow:hidden; background:#0187fa}
.left_top{ width:218px; height:110px; background:url(left_top.jpg) no-repeat; margin:0 auto}
.left_bg{ width:218px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.left_bt{ width:218px; height:10px; margin:0 auto}

.left_list{ width:218px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:218px; height:36px; line-height:36px; border-bottom:1px #adc3d8 solid; font-size:14px; margin-top:0px;}
.left_list ul li a:link{ padding-left:40px; text-decoration:none; color:#fff; display:block;}
.left_list ul li a:visited{text-decoration:none; color:#fff; display:block;}
.left_list ul li a:hover{height:36px; line-height:36px; display:block; color:#fff; background-color:#ff8603; font-weight:bold;}
.left_list ul li a:active{ text-decoration:none; color:#fff; display:block;}

.left_list0{ width:200px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:200px; height:30px; line-height:30px; background-color:#eee; margin-top:2px; font-size:12px;}
.left_list0 ul li a:link{ padding-left:40px; text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:visited{text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:hover{height:30px; line-height:30px; display:block; color:#fff; background-color:#d97f09; }
.left_list0 ul li a:active{ text-decoration:none; color:#fff; display:block;}

.left_mail{ width:180px; height:50px; margin:0 auto; line-height:50px; font-family:"微软雅黑"; font-size:20px; color:#FFF; border-bottom:1px #adc3d8 solid;}

/*right*/
.right{ float:right;width:964px;}
.right_top{ width:964px; height:67px; background:url(right_top.jpg) no-repeat; margin:0 auto; }
.right_tf{ float:left; margin-left:70px; height:67px; line-height:67px; font-size:18px; color:#fff;font-family:"微软雅黑"; }
.right_r{ text-align:right; line-height:67px; margin-right:10px!important; margin-right:10px;}
.right_bg{ width:964px; height:auto; margin:0 auto; overflow:hidden; background:url(right_bg.jpg) repeat-y;}
.right_bt{ width:964px; height:10px; margin:0 auto; background:url(right_bt.jpg) no-repeat;}

.right_con{ width:940px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
/*foot*/

.foot_bg{ width:100%; height:auto; overflow:hidden; background:url(foot_bg.jpg) repeat-x center top; margin:0 auto; margin-top:10px;}
.foot {width:1200px;height:auto; overflow:hidden; background:url(foot.jpg) no-repeat; margin:0 auto; min-height:283px;}

.foot_right{ float:left; margin-left:198px; width:980px; margin-top:89px; color:#fff}
.foot_right a{ color:#FFF}
