@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0;font-weight:normal}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/}
*+html .clearfix{min-height:1px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
input,textarea {outline:none;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
a:link { text-decoration: none;color: #535353;}
a:visited {text-decoration: none; color: #535353;}
a:hover { text-decoration:none; color: #000000;transition: all 0.3s ease-out 0s;}
a:active {text-decoration: none; color: #535353;}


body {margin: 0px; color:#111111; font-size: 12px; font-family:宋体,Arial, Helvetica, sans-serif;background:#FFF;}





.main{ width:1024px; margin:0 auto;}
.top_bg{ background:url(../images/top_bg.jpg) repeat-x top left; height:105px;}
.yh{font-family:"Microsoft YaHei";}

.logo{  float:left; width:60%; margin:24px 0px 0px 20px; display:inline; line-height:30px; }
.logo .y_xiao{ font-size:16px; font-family:sans-serif; }
.logo h1{font-size:33px; letter-spacing:1px}
.iphone{ background:url(../images/iphone.jpg) no-repeat left  bottom; margin:40px 20px 0px 0px; float:right; display:inline; color:#434343; font-size:14px; padding-left:100px; height:65px;}

.iphone p{ color:#ff7b01; font-size:24px;}


.nav_bg{ background:url(../images/nav_bg.png) repeat-x top left; height:45px; position:absolute; width:100%; top:105px}
.nav_bg li{ width:110px; float:left; background:url(../images/nav_tag.jpg) no-repeat right 7px ; height:45px; display:block; text-align:center; line-height:42px; position:relative}
.nav_bg li a{ width:108px; height:45px; display:block; color:#FFF; font-size:14px;}
.nav_bg li a:hover{ background:url(../images/nav_hover.png) no-repeat center top; color:#000; position:absolute;top:-4px}
.nav_bg  .nobg{ background:none}
.banner_all{ height:590px; margin-top:39px; position:relative}
.main_left{ width:209px; float:left; margin:20px 0px 0px 10px; display:inline; padding-bottom:20px}
.main_right{ width:770px; float:right; margin:20px 10px 0px 0px; display:inline; padding-bottom:20px}

.pro_c_navbg{ background:url(../images/pro_c_navbg.jpg) no-repeat; height:32px; line-height:32px; padding-left:30px; font-size:16px; color:#FFF;}

.pro_c_n{ border:1px solid #dadada; height:478px; background:url(../images/contact_bg.jpg) no-repeat right bottom;}
.pro_c_n li{ background:url(../images/pro_c_bg.jpg) no-repeat; height:33px; line-height:33px; margin:7px 15px 0px; font-size:14px; padding-left:40px}
.pro_c_n  ul{ padding:10px 0px 30px 0px;}
.pro_c_n li a{ color:#4d4d4d}
.pro_c_n li a:hover{ color:#F00}

.contact{ line-height:24px;margin: -5px 5px 5px 8px; font-family:Arial, Helvetica, sans-serif}

.center_bg{ background:url(../images/center_bg.jpg) repeat-x top left #FFF; padding-bottom:40px}
.clear{ clear:both}
.bgff{ background:#FFF}

.pro_nav{height:36px;}
.pro_nav  h3{
	background: url(../images/comon_tag.jpg) no-repeat 10px center;
	width: 70%; padding-left:30px;
	height: 36px;
	line-height: 36px;
	color: #000;
	float: left;
	font-size: 16px;
}
.pro_nav h3 span{ color:#888888; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.more {
	float: right;
	margin: 14px 10px 0px 0px;
	display: inline
}


.pro_show_n li{ background:url(../images/pro_show_bg.png) no-repeat top left; width:244px; line-height:44px; float:left; margin:15px 10px 0px 0px ; display:inline; text-align:center; height:210px; overflow:hidden}
.pro_show_n li img{ padding:2px;width:240px; height:174px;}
.pro_show_n li.nomar{ margin:15px 0px 0px 0px}
.pro_show_n li a{ color:#333}
.pro_show_n li a:hover{ color:#fe0000}

.about{ width:599px; float:left; margin:0px 0px 0px 10px; display:inline}
.news{ width:366px; float:right; margin:0px 10px 0px 0px; display:inline}
.about_n{ line-height:26px;margin:10px 0px 0px 10px;}

.news_nav{ background:url(../images/news_navbg.jpg) no-repeat ; height:32px; line-height:32px; padding-left:30px; font-size:16px; color:#FFF;}

.news_nav h3{ float:left}

.more2 {
	float: right;
	margin: 11px 10px 0px 0px;
	display: inline
}
.news_n li{ line-height:32px; height:32px; background:url(../images/news_tag.jpg) no-repeat left 10px ; padding-left:20px; border-bottom:1px dashed #cfcfcf; width:90%; overflow:hidden}
.news_n{ margin:10px 0px 0px 8px;}
.news_n li a{ color:#000; width:70%; float:left; overflow:hidden}
.news_n li span{ float:right}
.news_n li a:hover{ color:#F00}
.end_navbg{ background:#0578ca; height:41px; line-height:41px; text-align:center;}
.end_navbg a{ padding:0px 15px; font-size:14px; color:#FFF}
.end_navbg a:hover{ color:#F00}

.end_bq{ background:#dedfe0; color:#474747; line-height:26px; text-align:center; padding:15px 0px}
.end_bq a{ color:#474747}
.end_bq a:hover{ color:#F00}


.flexslider{position:relative;height:590px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:590px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:13px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.hei{font-size:16px;}
.title_ny{font-size:16px;}






















