@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin: 0;padding: 0;font-weight: normal;font-style: normal;font-size: 16px;font-family:微软雅黑;}
table {border-collapse: collapse;font-family:微软雅黑;}
ol, ul, li {list-style: none;}
input{outline:none; }
img {border: 0;margin: 0;padding: 0; display:block;}
a, em {text-decoration: none;font-style: normal;}
.clear {clear: both;}
.width{ width:1200px; margin:0 auto;}
/******主体*******/
.index-nav-bj{ background:#181412; height:160px; width:100%;}
.index-nav{ width:1200px; margin:0 auto;}
.index-nav-left{ float:left;}
.index-nav-right{ float:right; }
.index-nav-right ul li{ float:left;}
.index-nav-en{ float:left; color:#868686; width:14px; margin-left:45px;  padding-top:43px;}
.index-nav-en img{ width:100%; width:10px;}
.index-nav-title{ float:left; margin-left:10px; padding-right:10px; border-right:1px solid #4a4a4a;  padding-top:40px;}
.index-nav-title a{color:#ffffff; font-size:16px !important; width:16px !important; display:block;}

/**  banner **/
.flexslider {position: relative; top:0; width: 100%; height: 588px; overflow: hidden; zoom: 1; }
.flexslider .slides li { width: 100%; height: 100%; }
.flex-direction-nav a { width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background: url(../images/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; border-radius: 35px; }
.flex-direction-nav{ width:1200px; margin:0 auto;}
.flex-direction-nav .flex-next { background-position: 0 -70px; right: 15%;}
.flex-direction-nav .flex-prev { left: 15%;}
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav {	width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background-position: 0 0; }
.flexslider .slides a img { width: 100%; height: 482px; display: block; }
.slides img{ width:100%;}
.index-banner-bottom{ width:100%; position:absolute; bottom:0px;}
.index-banner-bottom img{ width:100%;}
/** 首页-单页 **/
.index-nav-bj{ background:#333333; height:29px; border-bottom:3px solid #de2a34;}
.index-nav{ width:1200px; margin:0 auto; line-height:29px;}
.index-nav-left{ float:left; color:#FFF; font-size:12px; margin-left:10px;}
.index-nav-right{ float:right;}

.index-logo{ height:140px; width:1200px; margin:0 auto;}
.index-logo-left{ float:left; background:url(../images/index-1.png) no-repeat bottom left; width:668px; height:140px;}
.index-logo-left a{ margin-top:45px; margin-left:70px; display:block;}
.index-logo-left-left{ background:url(../images/index-3.png) left no-repeat; float:left; margin-left:70px; line-height:40px; color:#FFF; padding-left:25px;}
.index-logo-left-right{ background:url(../images/index-4.png) left no-repeat; float:right; line-height:40px; color:#FFF; padding-left:25px; margin-right:100px;}
.index-logo-right{ float:right; margin-top:46px; position:relative; right:30px;}
.index-logo-ewm{ background:#de2a34; width:106px; height:94px; position:relative;}

/** 导航 **/
.index-navs-bj{ background:#000; height:35px;}
.index-navs{ width:1200px; margin:0 auto;}
.index-navs ul li{ float:left; margin:0 40px; width:90px; text-align:center; line-height:35px;}
.index-navs ul li a{ color:#FFF;}

.index-about{ background:url(../images/index-jpg-2.jpg) bottom no-repeat; height:565px;}
.index-about-title{ background:url(../images/index-7.png) center center no-repeat;font-size:30px; font-weight:bold; text-align:center;}
.index-about-con{ text-align:center; color:#999999; font-size:12px;}
.index-about-left{ float:left; width:530px;}
.index-about-left-title{font-size:30px;}
.index-about-left-title span{ background:#e3262d; padding:5px 0 5px 10px; color:#FFF;}
.index-about-left-content{ height:290px; color:#666666; font-size:14px; line-height:22px;}
.index-about-left-bottom a{ display:block;  float:right; margin:0 20px; background:#e3262d; width:95px; height:23px; text-align:center; line-height:23px; font-size:12px; color:#FFF;}
.index-about-left-bottom a:hover{transform: rotateX(360deg); -ms-transform: rotateX(360deg); /* IE 9 */ -webkit-transform: rotateX(360deg); /* Safari and Chrome */ transition: all 1s ease-in-out; background:#000;}
.index-about-right{ float:right; width:530px; height:380px;	}

.index-products-bj{ background:url(../images/index-jpg-3.jpg) no-repeat; height:548px;}
.index-products{ width:1200px; margin:0 auto;}
.index-products ul li{ float:left; margin-left:13px; width:290px; height:220px; margin-bottom:15px;}

.index-news-title{ padding:0 10px; line-height:30px; margin-top:35px; color:#333333; font-size:16px; width:380px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-news-jianjie{ color:#999999; font-size:14px; width:380px; line-height:20px; height:135px; padding:0 10px;}
.index-news li{ float:left;}
.index-news li a{ color:#333333;}
.index-products-one ul li{ margin:0 10px;}
.index-products-two-bj{ background:url(../images/index-jpg-10.jpg) no-repeat; height:553px;} 
.index-links ul li{ float:left; margin:0 10px;}
/** 底部 **/
.index-bot-bj{ background:#333333; height:310px;}
.index-bot{ width:1200px; margin:0 auto;}
.index-bot-top,.index-bot-bottom{ border-bottom:1px solid #999999; height:1px;}
.index-bot-con{ height:185px;}
.index-bot-con-left{ float:left;}
.index-bot-con-left-bottom{ border-bottom:3px solid #666666; width:63px;}
.index-bot-con-right{ float:right; text-align:right; color:#FFF; margin-top:30px; font-size:14px; color:#999999; line-height:30px;}
.index-bot-bottom-con{ line-height:40px; height:40px; color:#8f8f8f;}

/** 单页 **/
.about-lanmu{ background:url(../images/index-9.png) no-repeat center center; text-align:center; font-size:30px; color:#666666;}
.about-lanmu-bottom{ background:url(../images/index-10.png) no-repeat bottom center; height:16px;}
.about-type li{width:80px; height:30px; float:left; margin:0 10px; text-align:center;}
.about-type li a{ color:#999999; font-size:16px;}
.bj{ background:url(../images/index-11.png) no-repeat center bottom; }
.bj a{ color:#ff3333 !important; height:30px; }
/** 新闻 **/
.news-page{ text-align:center;}
.news-page a{ color:#666666; border:1px solid #dddddd; padding:4px 8px;}
.select{ background:#ff3740 !important; border:1px solid #ff3740 !important; color:#FFF !important;}
.news-show{ width:1200px; margin:0 auto;}
.news-show-title{ color:#4a4a4a; font-size:25px; text-align:center;}
.news-show-time{ text-align:center; font-size:14px; color:#999999; line-height:50px; border-bottom:1px dashed #d0d0d0;}
.news-show-con{ margin:20px auto; color:#333333; font-size:16px; line-height:30px;}
.news-show-fx{ text-align:center; width:205px; margin:0 auto;}
.news-show-pd,.news-show-nd{ color:#666666; font-size:12px; margin:5px 0;}
.news-show-pd a,.news-show-nd a{ color:#666666;}
.news-show-pd{ background:url(../images/index-12.png) no-repeat left center; padding-left:15px;}
.news-show-nd{ background:url(../images/index-13.png) no-repeat left center; padding-left:15px;}
/** 图文 **/
.index-products{}
.index-products li{ float:left; margin-left:13px;}
.index-products-title{ text-align:center; color:#000000; font-size:16px; line-height:35px; background:#cccccc; margin-bottom:22px;}
.index-products-title a{ color:#000000;}
.index-products-img{ width:290px; height:220px;}
.index-products-img img{ width:290px; height:220px;}
.products-img{ text-align:center; width:745px; height:490px; margin:0 auto;}
.products-img img{ width:745px; height:490px;}
/** 留言 **/
.gbook-show-top{ width:500px; margin:0 auto; color:#999999; font-size:14px; line-height:20px;}
.gbook-show-tel{ color:#cc0000; font-size:25px; font-weight:bold; width:500px; margin:0 auto; text-align:left; height:50px; line-height:50px; border-bottom:1px solid #999999;}
.gbook-left{ float:left; color:#646464; line-height:40px; font-size:12px;}
.gbook{ float:left; line-height:40px;}
.gbook input{ width:380px; height:40px; line-height:40px; border:1px solid #d2d2d2; padding-left:5px;}
.gbook textarea{ width:380px; height:210px; border:1px solid #d2d2d2; padding-left:5px;}
.main_gbook{ float:left; color:#F00; line-height:40px; margin-left:10px;}
.gbook-show ul li{ width:500px; margin:0 auto; margin-top:20px;}
.main_but{ float:left;}
.main_but input{ border:1px solid #c0c0c0; background:#d9d9d9; width:95px; height:30px; margin-left:60px; cursor:pointer;}



