body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
font-family:"Microsoft YaHei","微软雅黑";
}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ""; }
abbr, acronym { border: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; }




a{color: #444; text-decoration:none;}
a:hover {color:#de4019; text-decoration:none;}
img{
vertical-align:top;}
.del_float{clear:both;height:0px;line-height:0px;}
.top_bg{background: #a7d8fe;}
.top{ width:960px; height:92px; margin:auto;  }
.logo{ width:404px; height:92px; padding-left: 20px; }

.menu{ height:55px; background:#0073dc;}
.menu_menu{ width:960px; margin:auto; height:55px;   }
.menu_menu li {
	width:100px;
	height:55px;
	float: left;
	margin:0 0px;
	
}
.menu_menu li a{
	display:block;
	width:100px;
	height:55px;
	line-height:55px;
	text-align:center;
	float: left;
	font-size:13px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
}
.menu_menu li a:hover {
	color: #FFF;
	background:#ff9000;
	text-decoration: none;
}
.menu_menu .current a{
	color: #fff;
	text-decoration: none;
}
.menu_1_li{
float:left;width:100px;text-align:center;height:47px;margin-left:4px; font-size:14px; color:#d9d9d9; font-family:"微软雅黑"; font-weight:bold;background:url(../images/menu_left3.jpg) no-repeat top right;}







div.banner {
	
	height:439px;
	margin: 0 auto;
	position: relative;
	background:#e2e2e2;
}
.fn-clear {
	zoom: 1;
}
.box_skitter {
	position: relative;
	background: none;
}
.box_skitter ul {
	display: none;
}
.banner_img{ background:url(../images/banner5.jpg) no-repeat center; height:500px;}
.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}
.box_skitter .image {
	overflow: hidden;
	width:auto;
}
.box_skitter .image img {
	display: none;
}
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}
.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}
.box_skitter .prev_button {
	position: absolute;
	top: 50%;
	left:90px;
	z-index: 100;
	width: 77px;
	height: 77px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	background: url(../images/prev.png) no-repeat left top !important;
}
.box_skitter .next_button {
	position: absolute;
	top: 50%;
	right: 90px;
	z-index: 100;
	width: 77px;
	height: 77px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	background: url(../images/next.png) no-repeat left top !important;
}
.box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	display: none;
}
.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/ajax-loader.gif) no-repeat left top;
	width: 31px;
	height: 31px;
}
#slideshow {
	
	height: 439px;
}
#slideshow ul {
	display: none;
}
.authenticate_bg{ background:url(../images/authenticate_bg.jpg) repeat-x; height:127px;}
.authenticate{ width:960px; height:127px; margin:0 auto; }
.authenticate .box-1{ width:280px; height:100px; margin:20px 10px 0 20px;background:url(../images/authenticate.gif) right center no-repeat;}
.authenticate .box-1 img{ float:left; margin-right:30px;}
.authenticate .box-1 h2{  line-height:30px; font-weight:bold; margin-top:10px;}
.lf {
	float:left
}
.rf {
	float:right
}

.operate{width:271px;margin:20px auto;}
.operate h3{font-family:"Microsoft YaHei",微软雅黑;font-size:14px;background:#f7f7f7;height:43px;line-height:43px;padding-left:12px;}
.operate li{border-bottom:1px dotted #d2d2d2;display:inline-block;width:100%;position:relative;min-height:43px;_height:43px;z-index:10;zoom:1 }
.operate li h4{cursor:pointer;background:url(../images/bg3.png) no-repeat 250px 18px;padding-left:15px;text-decoration:none;font-size:12px;color:#555;display:block; line-height:43px;font-weight:normal; font-weight:900;}
.operate li.selected h4{background-position:250px -37px;}
.operate li .list-item{padding:5px 0;position:relative;zoom:1 }
.operate li .list-item p{padding-left:8px;}
.operate li .list-item p.on a{color:#575757;}
.operate li .list-item p a{color:#333333;display:block;height:32px;line-height:32px;margin:0 -1px 0 1px;padding-left:10px; position:relative;text-decoration:none;font-size:11px;border-top:1px dotted #d2d2d2;}
.operate li .list-item p.hover a{font-weight:800;}
.none{display:none}

.caes_bg{  margin-bottom:20px; padding-top:30px; background:#0e6fcd;}
.caes{ width:990px; margin:auto; height:355px;}
.cp_top{ width:990px; text-align:center; color:#FFF;}


.area{ width:970px; height:191px; overflow:hidden; float:left; margin-left:10px;  margin-top:30px;  margin-right:10px;display:inline;}
.area .list{ height:191px; overflow:hidden; }
.area .list .item{ width:222px; float:left; height:191px;   margin-right:15px;  display:inline;}
.area .list .item img{ width:220px; height:159px;  display:block;border: 1px solid #dddddd;}
.area .list .item p{ width:222px; height:30px;  line-height:30px; text-align:center; }
#right{  float:left;cursor:pointer; padding-top:70px;}
#left{  float:left; cursor:pointer; padding-top:70px;}

.area a:link{ color:#FFF;text-decoration: none;}
.area a:visited{color:#FFF;text-decoration: none;}
.area a:active{color:#FFF;text-decoration: none;}
.area a:hover {text-decoration: none;color: #ff0000;}  



.about{ width:960px; margin:auto; padding-top:20px; padding-bottom:20px;}
.about_img{ width:287px; height:295px; float:right; }
.about_top{ width:990px; text-align:center;}
.about_body{ width:650px; line-height:24px; color:#8c8c8c;  float:left; }
.about_body p{ text-indent:2em;}
.about_an{ margin-top:20px;}

.mian_bg{ height:127px; background:url(../images/main_bg.jpg) center; }
.mian_bg2{ height:102px; background:url(../images/main_bg2.jpg) center; }
.Products_bg{ background:#0073dc;}
.Products_1{ width:960px; margin:auto;}
.1_top{  width:960px;  padding:20px 0px; background:url(../images/title_cp1.jpg) no-repeat center; height:41px;}
.2_top{  width:960px;  padding:20px 0px; background:url(../images/title_cp2.jpg) no-repeat center; height:41px;}
.3_top{  width:960px;  padding:20px 0px; background:url(../images/title_cp3.jpg) no-repeat center; height:41px;}
.cp_body{ width:960px; margin-bottom:20px;}
.cp_img{ float:left;}
.cp_img2{  float:left; margin-right:40px;}
.cp_wz{ width:350px; float:right; color:#FFF; padding-top:20px;}
.cp_wz2{ width:420px; float:left; color:#FFF; padding-top:20px; margin-right:20px;}
.wz1{ font-size:14px; color:#FFF; font-family:"黑体"; font-weight:bold; margin-bottom:20px;}
.cp_bg{ width:960px; height:33px; background:url(../images/img5.jpg) repeat-x;}

.body_list{ width:990px; margin:auto; padding-top:16px;}
.products_list{ width:290px;  float:left; margin-right:15px;}
.products_list_top{ font-size:16px;font-family:"微软雅黑 Light"; font-weight:900; text-align:center; color:#FFF; height:60px; padding-top:20px;background:#0073dc; }

.products_body{}
.products_body ul li{width:260px;height:57px;clear:both;  border-bottom: 1px dotted #d2d2d2; }
.products_body ul{list-style:none; width:275px; padding-left:15px;}
.products_body li a{display:block; width:250px; height:57px; line-height:57px; padding-left:18px; font-size:12px; color:#454545;text-decoration: none; }
.products_body li a:hover {COLOR: #0073dc; TEXT-DECORATION: underline; background:url(../images/left_bg2.jpg) repeat-x;text-decoration: none; font-weight:900;}

.gs_body{ width:460px; height:394px; float:left;}
.gs_top{ padding-top:27px; padding-bottom:19px;}
.gs_main{ width:460px; line-height:24px; font-family:"微软雅黑 Light"; padding-top:5px; color:#545454;}
.gs_main h2{ font-size:14px; color:#242424;font-family:"微软雅黑 Light";}
.news_main{ width:462px; height:394px; float:left; }
.news_top{ padding-top:27px; }
.news_body{ width:462px; height:78px; padding-top:19px;font-family:"微软雅黑 Light"}
.news_img{ float:left; margin-right:10px; width:99px; height:72px;border: 1px solid #e4edf9; padding:2px;}
.news_body_title{ width:330px; height:78px; float:left; line-height:22px;color:#616c77;}
.news_body_title h2{ font-size:14px; color:#38434f; padding-bottom:5px;}
.center_bg{  width:66px; height:394px; background:url(../images/img3a.jpg) repeat-y; float:left;}
/*floor_1*/

.title{font-size:34px;text-align: center;line-height:40px;}
.title p{font-size:15px; color:#4e4e4e;background: url(../images/titl_bg.png) center no-repeat;}

.floor_1 .title{padding-top: 30px;}
.floor_1{background: url(../images/01_bg.jpg) center top no-repeat;height: 712px; padding-bottom:30px;}
.floor_1 .menu2{padding-left: 122px;padding-top: 25px;height: 59px;overflow: hidden;}
.floor_1 .menu2 ul li{float: left;margin-right:44px;text-align: center;}
.floor_1 .menu2 ul li a{display: block;background: url(../images/01_1.png) center top no-repeat;width: 205px;height: 59px;line-height: 47px;color: #535251;font-size: 16px;}
.floor_1 .menu2 ul li a:hover,.floor_1 .menu2 ul li.on a{background: url(../images/01_2.png) center top no-repeat;height: 59px;color: #fff;}

.floor_1 .cont{margin-top: 25px; height:458px; overflow:hidden;}
.floor_1 .cont ul .shop_2{margin-left:-85px;}
.floor_1 .cont ul .shop_3{margin-left:-86px;overflow: hidden;}
.floor_1 .cont ul li{position: relative;float: left;width:457px;height: 458px;overflow: hidden;background: url(../images/cont_2.png) no-repeat;}
.floor_1 .cont ul li:hover{background: url(../images/cont_1.png) no-repeat;}
.floor_1 .cont ul li .img{text-align: center;padding-top: 60px;height: 155px;overflow: hidden;}
.floor_1 .cont ul li .info{height: 208px;padding: 0 106px;line-height: 24px;}
.floor_1 .cont ul li .info dd a{font-size: 14px;color: #8d8d8d;}
.floor_1 .cont ul li .info dd{margin-top: 18px;}
.floor_1 .cont ul li .info dd.btn a{display: block;width: 115px;height: 38px;border: 1px solid #d2d2d2;border-radius: 20px;line-height: 38px;color: #8d8d8d;text-align: center;font-size: 16px; margin: 0 auto;}
.floor_1 .cont ul li .info dd.btn a:hover{color: #32ccfe;border: 1px solid #32ccfe;}

.floor_1 p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.clear {
    clear: both;}
.w1200{width: 1200px;margin: 0 auto;}


.img img{ width:160px; height:153px;
-webkit-border-radius: 50em; 
-moz-border-radius: 50em; 
border-radius: 50em; 

    behavior: url(iecss3.htc);
} 
.contact_bg{background:#006ec7;}
.contact{ height:386px; background:#006ec7; background:url(../images/contact_bg.jpg) center no-repeat;}
.contact_main{ margin:auto; width:960px; padding-top:250px; padding-left:20px;}
.contact_left{ width:200px; color:#FFF; text-align:center; font-size:14PX;font-family:"Arial Bold","微软雅黑"; float:left; margin-right:45px;}
.contact_left2{ width:200px; color:#FFF; text-align:center; font-size:14PX;font-family:"Arial Bold","微软雅黑"; float:left;}
.foot_bg{ background:#f0f0f2; height:375px;}
.bg_main{ width:970px; margin:auto; height:375px;}
.foot_left{ width:500px; float:left; height:375px; margin-right:40px;}
.list_gs{ font-size:14px; padding-top:30px; font-weight:900; padding-bottom:20px;}
.list_body{ line-height:30px; color:#636365; }
.foot_left2{ width:400px; float:left; height:375px;}
.ct_haoma{ float:left; color:#636365; height:36px; line-height:36px; margin-right:10px;}
.wb_kuan{ width:200px; height:36px; border-style:none; border-width:0px; float:left;}
.wb_kuan2{width:200px; height:100px; border-style:none; border-width:0px; float:left;}
.list_maih{ width:400px; height:36px; margin-bottom:15px;}
.list_maih2{ width:400px; height:100px; padding-bottom:15px;}
.tj_an{ color:#FFF; width:72px; height:36px; background:#fa7403;border-style:none; border-width:0px; text-align:center; }

 .foot{  height:56px;  background:#2e2e2e; }

#foot{ width:980px;  margin:auto; line-height:56px;  text-align:center;  color:#FFF;  }
#foot a:link{ color:#FFF;text-decoration: none;}
#foot a:visited{color:#FFF;text-decoration: none;}
#foot a:active{color:#FFF;text-decoration: none;}
#foot a:hover {text-decoration: none;color: #ff0000;}  

.body2{ width:1007px; margin:auto; padding-top:30px; padding-bottom:20px; }


.main_left{ width:680px; float:left;padding-left:10px; padding-right:5px;  padding-bottom:20px;}
.body_top{ width:670px; height:41px; background:url(../images/img17.jpg) repeat-x; line-height:41px; padding-right:10PX;}
.body_body{ width:680px; height:auto; padding-top:10px; line-height:24px;  color:#545454;font-family:"微软雅黑 Light"; font-size:14px;}
.body_top h3{ font-size:16px; font-family:"Times New Roman"; color:#1562c9;}


.body_body ul li{
	padding-left:15px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
.body_body ul{list-style:none; padding-left:5px; line-height:33px;}
.body_body ul span{ float:right;}

.body_body dl {width:206px;margin-right:10px;float:left; height:186px; margin-top:5px; margin-left:10px; display:inline; margin-bottom:10px;}
.body_body dt{ width:200px; height:150px;border: 1px solid #dddddd; padding:2px; }
.body_body dd{ width:206px; height:30px; text-align:center; line-height:30px;}
.body_body dt img{ width:200px; height:150px; }


.body_body2{  width:680px; height:auto; padding-top:10px; line-height:24px;  color:#545454;font-family:"微软雅黑 Light"; font-size:14px;}
.body_body2 dl{width:206px;margin-right:11px;float:left; height:156px; margin-top:5px; margin-left:13px; display:inline; margin-bottom:10px;  }
.body_body2 dt{ width:200px; height:150px;border: 3px solid #dddddd;  }


.body_body h4{ height:30px; font-size:14px; text-align:center;  line-height:30px; overflow:hidden; font-weight:bold}

.body_body a:link{ color:#484848;text-decoration: none;}
.body_body a:visited{color:#484848;text-decoration: none;}
.body_body a:active{color:#484848;text-decoration: none;}
.body_body a:hover {text-decoration: none;color: #ff0000; }


.jobs{ width:680px; margin:auto; height:36px; background:#a5a5a5; }
.jobs2{ width:680px; margin:auto; height:36px; background:#f0f0f2;}
.jobs li {
	width:95px;
	height:36px;
	float: left;
	margin:0 0px;
	line-height:36px;
	color:#343434;	
	text-align:center;
}
.jobs li a{
	display:block;
	width:95px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-weight:bold;
	color: #343434;
	text-decoration: none;
}
.jobs li a:hover {
	color: #FFF;
	background:#d72a35;
	text-decoration: none;
}
.jobs .current a{
	color: #fff;
	text-decoration: none;
}
.jobs2 li {
	width:95px;
	height:36px;
	float: left;
	margin:0 0px;
	line-height:36px;
	color:#343434;	
	text-align:center;
}
.jobs2 li a{
	display:block;
	width:95px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-weight:bold;
	color: #343434;
	text-decoration: none;
}
.jobs2 li a:hover {
	color: #FFF;
	background:#d72a35;
	text-decoration: none;
}
.jobs2 .current a{
	color: #fff;
	background:#d72a35;
	text-decoration: none;
}



.about_top_mz{ color: #444444;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;}
	
.mz{ font-size:14px; color:#1679bd; font-weight:900;}
.font_link{
height:34px;float:right;margin-top:15px;margin-right:5px;display:inline;
}
.products_img{   margin:auto; text-align:center;}
.products_img img { max-width:650px;}
.products_mz{  line-height:26px; margin:auto; margin-top:15px;}
.mz2{ text-align:center; font-size:14px; font-weight:bold; margin-top:10px;width:100px; height:36px; background:#d72a35; float:left; margin-right:10px; color:#FFF; line-height:36px;}

.mz2 a:link{ color:#FFF;text-decoration: none;}
.mz2 a:visited{color:#FFF;text-decoration: none;}
.mz2t a:active{color:#FFF;text-decoration: none;}
.mz2 a:hover {text-decoration: none;color: #FFF;}  

.fullSlide{ width:100%;  position:relative;  height:544px;   }
        .fullSlide .m-bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
        .fullSlide .m-bd ul{ width:100% !important;  }
        .fullSlide .m-bd li{ width:100% !important;  height:544px; overflow:hidden; text-align:center;  }
        .fullSlide .m-bd li a{ display:block; height:544px; }

        .fullSlide .m-hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
        .fullSlide .m-hd ul{ text-align:center; }
        .fullSlide .m-hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; 
            filter:alpha(opacity=50);opacity:0.5;  line-height:999px;
        }
        .fullSlide .m-hd ul .active{   }

        .fullSlide .prev,
        .fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow2.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
        .fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
.one-half-responsive{
		width:680;

	}
	
	.container{
	margin-bottom:30px; margin-top:30px;
}
.no-bottom{
	margin-bottom:0px;
	padding-bottom:0px;
}
.contact-form{
	margin-bottom:20px;
}
.formValidationError .red-notification p{
	background-image:none!important;
	display:block!important;
	padding-left:0px!important;
	text-align:center!important;
}
.static-notification-red{
	overflow:hidden;
	background-color:#c0392b;
	color:#FFFFFF;
	margin-bottom:30px;
}
.static-notification-red p{
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:500;
}
.center-text{	
	display:block; 
	text-align:center;
}
.uppercase{
	text-transform:uppercase;
}
.contactNameField{
	padding-bottom:5px;	
	font-size:12px;
}
.contactNameField span{
	float:right;
	opacity:0.2;
}
.contactEmailField{
	padding-bottom:5px;
	font-size:12px;
}
.contactEmailField span{
	float:right;
	opacity:0.2;
}
.contactMessageTextarea{
	padding-bottom:5px;
	font-size:12px;
}
.contactMessageTextarea span{
	float:right;
	opacity:0.2;
}
.buttonWrap{
	line-height:20px;
	padding-bottom:24px;
	min-width:43%;
	display:inline-block;
}
.button{
	display:inline-block;
	padding:10px 20px;	
}
.button-green{			background-color:#27ae60; color:#FFFFFF;}
.button-green:hover{	background-color:#2ecc71;}
.contactSubmitButton{
	line-height:19px!important;
	display:block!important;
	height:36px!important;
	margin-right:4px;
	width:100%;
}
.menu_menu {
	
}
