
* {padding:0; margin:0;}
ul,li {list-style-type:none;}
.logo {width:113px; height:85px; float:left; display:block; background:url(../images/logo.png) no-repeat ;margin:-5px 0 0 8px;  overflow:hidden; }
.logo a {padding-top:89px; display:block;}


.flexslider{ /*修改高度*/height:400px;  margin:0 auto;position:relative;width:100%;overflow:hidden;zoom:1; text-align:center; }
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;text-align:-webkit-center;text-align:-moz-center;text-align:-0-center;}
.flexslider .slides{zoom:1;}
.flexslider .slides .img {background-position:center top; height:400px; width:100%;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;display:block; /*居中两边上、下一张*/background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:40%;z-index:9;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;margin:0 8%;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.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:25px;text-align:center;}
.flex-control-nav li{margin:0 1px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ /*居中小圆点*/ background:url(../images/dot.png) no-repeat 0 -13px;display:block;height:13px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.callout_content .callout_text ul{margin-bottom: 4px; font-size: 12px; padding-left: 0px; margin-top: 3px; }
.callout_content .callout_text ul li a{padding-bottom: 3px; padding-top: 0px; padding-left: 12px;line-height: 17px; background:url(../images/arrow-right-blue.png) no-repeat left; padding-right: 0px;}
.callout_content .callout_text ul li p {text-overflow:ellipsis; width:100%; overflow:hidden; white-space:nowrap;}
.home_news_txt {width:700px; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search {width:223px; height:25px; position:absolute; top:10px; right:0; float:right;}
.search input {float:left; height:25px; width:178px; border:#D1A86E 1px solid; padding-left:7px; color:#555; outline:none;}
.search .btn {width:25px; height:27px; background:#D1A86E url(../images/search.png) no-repeat center; border:0; cursor:pointer;}
.muneTwo {float:left;margin:25px 0 0 81px;  position:relative;}
.muneTwo .fo { font-size:15px; margin-right:20px;float:left; }
.muneTwo .fo a {color:#333; display:block ;padding-bottom:4px;}
.muneTwo div a:hover,.muneTwo div.on a {color:#dc8c1a; text-decoration:none;}
.col-sm-3 ul li a {color:#666;}
.col-sm-3 h3 a {color:#666; }
.col-sm-3 ul li a:hover,.col-sm-3 h3 a:hover {color:#333;}

.ClassBox { background:#f5f5f5; width:930px;position:absolute; z-index:9999;padding:0 15px 10px; top:29px;left:-202px;display:none; }
.ClassText {font-size:13px; float:left; color:#666; width:155px;margin:20px 15px 0 0 ; }
.ClassText img {margin:10px 18px 15px 0; width:100%;}
.ClassText h1 {font-size:20px; }
.ClassText h2 {font-weight:normal; font-size:15px; color:#333; float:right; margin:8px 15px 0 0;}
.ClassText p {line-height:18px;}
.ClassList { height:462px; float:left;  text-align:left;}
.ClassList  ul {width:170px; position:relative; background:#fff; height:100%; }
.ClassList  ul li {font-size:14px; padding-left:10px; background:url(../images/ulIcon1.png) no-repeat 152px ; }
.ClassList  ul li:hover {background:#f5f5f5 url(../images/ulIconH.png) no-repeat 152px ;}
.ClassList  ul li a {color:#333; display:block; padding:0 !important; line-height:30px;} 
.ClassList  ul li ul {position:absolute;left:171px; top:0;width:349%; height:100%;background:#fff; display:none; }
.ClassList  ul li ul li {position:relative; z-index:10;width:45%; margin:0 10px 5px 0;border-bottom:1px dashed #ddd; 5px;float:left;font-size:13px; background-position:250px; }
.ClassList  ul li ul li a {padding:0 !important;}
.ClassList  ul li ul li:hover {background-position:250px ;}
/*menu*/
.navigation-down{ position:absolute; top:104px; left:0; width:100%; z-index:99; filter:alpha(opacity=90);}
.nav-proList{ display:none; position:absolute; top:0; left:0; width:100%; background:#fff; padding-bottom:18px; }
.nav-proList .item{ display:block; float:left; width:200px; height:112px;margin:0 auto; padding:20px 0 12px; background:url(../images/nav-line2.png) no-repeat right center; text-align:center;}
.nav-proList .item:last-child{ background:none;}
.nav-proList .item .pic{ display:block; width:120px; height:86px; margin:0 auto; background-size:70%; position:relative;
 transition:all 1S ease-out;}
.nav-proList .item .pic:hover {transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);}
.nav-proList .item .pic em{ width:120px; height:86px; overflow:hidden; display:block;}
.nav-proList .item .pic img{width: 50%;  position:absolute;left: 0;top: 0;right: 0;margin: auto;bottom: 0;}
.nav-proList .item .title{ height:26px; line-height:42px; text-align:center; font-size:14px; color:#fff; }
.nav-proList .item:hover .title{ color:#fdb400;}
.nav-proList .container .ui-clr {width:1100px; margin:0 auto; margin-left: 120px;}
.nav-menu{ display:none; position:absolute; top:0; left:0; width:100%; background:#fff;border-top:#d83142 2px solid;}
.nav-menu .container,.nav-proList .container{ height:auto;width:1100px; margin:0 auto;}
.nav-menu ul{margin-left:141px; }
.nav-menu ul li{ float:left;}
.nav-menu ul li a{ display:inline-block; font-size:17px; line-height:34px; padding:16px 40px; color:#000;}
.nav-menu ul li a:hover{ color:#d83142;}

.site_box{width:960px;margin:15px auto 0;}
.site_left {float:left;width:100%/*680px*/; margin:0 0 20px 0;  position: relative;}
.site_left_pro {width:680px;}
.site_left_contact {height:500px\9; min-height:500px;}
.map-c {position:absolute; top: 50px;right:0;width:50%}
.site_h {overflow:hidden; width:100%;border-bottom:1px solid #eaeaea; margin-bottom:20px;padding-bottom:5px;}
.site_h h1 {float:left;  font-weight:bold;font-size:16px;padding-left: 10px; border-left: 3px solid #D1A86E; margin-left:5px;}
.site_h span {float:right;font-size:12px;margin-right:5px;}
.site_hr span{ float:left;}
.site_h span a {color:#555; margin:0 5px;}
.site_p {color:#7b7b7c;font-size:13px; min-height:600px;height:600px\9; overflow:auto;}
.site_p img {float:left; margin-right:8px;}
.site_p p {margin:10px 0;}
.site_right {float:right;width:250px; margin-top:5px;  border:#ccc 1px solid;padding:15px 0 0;}
.site_right h1 { font-weight:bold;font-size:16px;padding-left: 10px; border-left: 3px solid #D1A86E; margin-left:20px;}
.site_right ul{margin-top:10px;padding:0 15px 8px;}
.site_right ul li { overflow:hidden; margin:5px 0;overflow:hidden; text-overflow:ellipsis; width:100%; white-space:nowrap; }
.site_right ul li a {color:#555;}
.site_right ul li a:hover {color:#e80000; }
.site_right ul li img {width:50px; float:left; margin-right:8px;}
.site_rightN ul{margin-top:14px;}
.site_rightN ul li { overflow:hidden; margin:10px 0;padding-bottom:10px;height:50px;white-space:normal; border-bottom:1px dashed #dbdbdb;}
.site_rightN ul li a {color:#555;}
.site_rightN ul li a:hover {color:#e80000; }
.site_rightN ul li img {width:50px; float:left; margin-right:8px;}
.right-pic {padding:0;width:250px;}
.right-pic .sclj {margin-top:-30px; text-align:center;font-size:15px; line-height:30px; background:#D1A86E; position:relative; }
.right-pic a .sclj  {color:#fff;}
.right-picc img {width:100%;}

.site_news { overflow:hidden; color:#555;font-size:12px;min-height:500px;} 
.site_news li {width:100%; overflow:hidden; margin-bottom:0px;  padding-bottom:0px; border-bottom:dashed 1px #ccc;color:#000; font-size:14px;line-height:50px;}
.site_news span {width:10%; float:left;}

.news_detail_title {font-size:13px; color:#7b7b7c;min-height:600px; height:600\9; }
.news_detail_title_h1 {font-size:20px;padding:7px 0; text-align:center; color:#333;}
.news_detail_title_h2 { border-bottom:#e3e3e4 1px solid; margin:0 0 15px -15px;color:#656262;   font-weight:normal; text-align:center; font-size:13px; padding-bottom:8px;}
.news_detail_title_h2 span{ margin-right:20px;}

.page_box { margin-top:25px;   font-size:13px; overflow:hidden; color:#6c6b6b; width:100%; text-align:center;}
.page_box ul li a {  color:#333;  }
.page_box a:hover {text-decoration:underline; color:#dc8c1a;}
.page_box li {display:inline-block;*float:left; margin:0 3px;}
.news_blue {color:#17417b;}
.page_box_text{ border:#666 1px solid;width:28px; height:18px;outline:none; }
.page_box_btn { background-color:transparent; border:none; outline:none; cursor:pointer;color:#6c6b6b; }


.productPic {font-size:13px; color:#5f5f5f; overflow:hidden;min-height:500px;height:500px\9; margin-bottom:35px;}
.productPic ul li a {color:#666; display:block; }
.productPic a p {text-overflow:ellipsis; white-space:nowrap; width:100%; overflow:hidden;}
.productPic a:hover {color:#333; }
.productPic ul {width:105%;}
.productPic li {width:23%;  margin:0 3px 16px; float:left; overflow:hidden; text-align:center;*margin:15px 3px;  }
.productPic li img {border:#cdcdcd 1px solid;  margin-bottom:8px; padding:5px;  width:145px; height:145px; }
.product_detail_img img  {width:250px; height:250px; float:right;}
.product_detail {color:#666; line-height:22px; overflow:hidden;}
.product_detail_img {float:right;}
.product_detail_txt {float:left; margin:5px 0 0 0 ;font-size:12px;  padding-bottom:10px; width:380px;}
.product_detail_txt h1 {color:#333; font-size:24px;}
.product_detail_txt_span {color:#D1A86E;font-size:15px; margin:12px 0 8px; display:block; }
.product_detail_txt ul { padding:10px 0; }
.product_detail_txt li { margin:3px 0;}
.description {font-size:13px;  line-height:22px; margin:40px 0 20px; color:#666;}
.description h1 {padding:7px 15px; font-size:17px;color:#787878;margin-bottom:20px; border-bottom:1px solid #bbb;}
.description dl {width:100%; display:block; overflow:hidden; }
.description dl:nth-child(2n + 0) {background:#f5f5f5;}
.description dl dt,.description dl dd {float:left;padding:3px; font-size:13px;}
.description dl dt {width:15%; padding-left:8px; border-right:#D1A86E 1px solid;}
.description dl dt  dd { padding-left:8px;}
.product_detail_txt .sdf {margin:8px 0; font-size:15px; font-weight:bold; color:#444; display:block;}
.product_detail_txt .p {max-height:170px; height:170px\9;}
.about_left {width:100%;}

.site_pro {float:right;width:220px; margin-top:5px; }
.chej-list ul {width:110%;}
.chej-list ul li{ float:left;  width:44.6%;margin-right:1.5%; overflow:hidden; margin-bottom:15px;}
.chej-list ul li p {text-align:center;margin-top:8px; font-size:15px; color:#333;}
.chej-list ul li a {display:block;}
.chej-list ul li img { width:470px; height:353px; }

.pro_right {float:right; width:240px; margin-top: 7px;min-height:500px;}
.pro_right h1 {width:228px;background:#D1A86E; color:#fff; font-size:18px;padding:7px 0 5px 12px;}
.pro_right ul {padding:8px 0 8px; background:#f5f5f5; margin-bottom:25px;}
.pro_right ul li {line-height:28px; font-size:15px; }
.pro_right ul li a {color:#333; display:block;padding-left:12px;}
.pro_right ul li a:hover {color:#000; text-decoration:underline;}
.pro_right ul li.on a {background:#ccc;color:#fff; }
.pro_right ul li.on a:hover {text-decoration:none;}




.pagesUl{width: 100%;margin-right: 30px;float: left;text-shadow:none;}
.pagesUl li{float:left;	display:block;font-family:Tahoma;border:1px solid #ddd;line-height:17px;font-size: 12px;color:#444;margin-right:6px;padding:4px 10px;background: #f5f5f5;}
.pagesUl li a{float:left;color:#444;display:block;}
.pagesUl li a:hover{color:#444;text-decoration:none;}
.pagesUl li.thisclass,.pagesUl ul li.thisclass a,.pagebox ul li.thisclass a:hover{font-weight:bold;display:block;background: #00427f;border: 1px solid #886a1a;color: #fff;}
.pagesUl .pageinfo{color:#444;}
.pagesUl .pageinfo strong{	color:#444;font-weight:normal;}















