﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
html {overflow-x:hidden; width:100%; height:100%;}
body{background:#fff;color:#666;font:12px/24px "微软雅黑","华文细黑",Arial,sans-serif;padding:0;margin:0; height:100%;}
a{color:#666}
a:hover{color:#00a53a}
.ablock{width:100%;height:100%;display:block}
#loading{position:absolute;left:0;top:0;z-index:99;width:100%;height:100%}
#loading img{position:absolute;left:50%;top:50%;margin:10px 0 0 -50px}
#indexWrap{position:relative;width:100%;height:715px;min-width:960px}
.viewport{position:relative;height:100%}
.view-bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.view-bg img{position:absolute;left:50%;top:0;height:100%;margin-left:-960px}

/*系统通用CSS样式*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
html{height:100%; font:12px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif;color:#666;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
*{margin:0;padding:0}
a{text-decoration:none;background:0 0;outline:0;blr:expression(this.onFocus=this.blur())}
a:focus{outline:0}
a:active,a:hover{outline:0}
img{border:0;-ms-interpolation-mode:bicubic}
ol,ul{list-style:none;float:left}
li{list-style:none;float:left}
.clear{zoom:1}
.clear:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.z{ float:left;}
.y{ float:right;}

.viewport-cont{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}
.viewport-cont .view-tit{ width:615px; height:109px; margin:-80px auto 0;}
.viewport-cont .view-tit h2{line-height:70px;font-size:48px;color:#999; font-family:"微软雅黑"; font-weight:normal;}
.viewport-cont .view-tit span.line{display:block;margin:0 auto 20px; font-size:24px; color:#333;}
.viewport-cont .view-tit-about h2{color:#fff}
.viewport-cont .view-tit-about span.line{background:#fff}
.viewport-cont .view-tit-news h2{color:#333}
.viewport-cont .view-tit-news span.line{background:#333}
.pro-view .view-tit{position:relative;z-index:3}


.fixed-view-ico{position:fixed;left:auto;right:25px;top:50%;z-index:999;width:15px;height:100px;margin-top:-50px}
.fixed-view-ico a{display:block;width:15px;height:15px;margin-bottom:5px;background:url(img/icon8.png) no-repeat;background-position:0 -17px}
.fixed-view-ico .cur,.fixed-view-ico a:hover{background-position:0 0}



/*--------------------新 CSS----------------------------------*/

.box-bj{ width:100%; height:100%; margin:0px; padding:0px; position:absolute; overflow:hidden; left:0px;}
.box-bj img{ width:100%; height:100%; margin:0px; padding:0px;}
.box-nav-bj{ width:297px; height:100%; margin:0px; padding:0px; position:absolute; right:0px; z-index:-5; background:#fff;}
.box-nav-bj img{ width:100%; height:100%; margin:0px; padding:0px; position:absolute; right:0px; z-index:-5}
.box-nav{ width:200px; height:auto; margin:0 0 0 135px; padding:0px; z-index:20; position:absolute; right:0px; top:10%; _top:150px;}
.box-nav li{ width:105px; height:35px; margin:18px 0; padding:0px; border:1px solid #fff; text-align:center; line-height:35px;}
.box-nav li a{ font-size:18px; color:#333;}
.box-nav li:hover{ border:1px solid #000;}
.box-nav li:hover a{ font-size:18px; color:#000;}

/* 弹出css */
#mintbar{font-size:14px;font-family:Arial,Helvetica,Sans-serif;color:#FFF;padding:0;position: absolute;top:40px; right:90px; z-index:2000;width:47px;text-align:center;height:62px;}
#mintbar div{position:relative;margin:0 auto;padding-top:10px;width:960px;height:30px;}
#mintbar div h2{float:left;font-size:16px;}
#closebtn{float:right;}
#mint{cursor:pointer;position:relative;z-index:10; height:100%;}
#mint img{ position:absolute; right:225px; top:40px; display:block;}


.logo{ position:fixed; top:20px; left:3%; z-index:99999999;}

.banner{position:absolute;width:100%;left:0;bottom:0;background:#fff;z-index:3}
.banner ul{position:absolute;left:0;top:0}
.banner ul,.banner ul li{width:100%;height:100%;cursor:pointer}
.banner ul li{position:relative}
.banner ul li img{display:none;position:absolute;left:0;}
.ban-num{position:absolute;height:58px;bottom:30px;left:50%;z-index:4;text-align:center}
.ban-num li{display:inline-block;width:20px;height:20px;background: url(img/icon111.png) no-repeat;background-position:0 0;margin-right:15px;overflow:hidden}
.ban-num li.on{background-position:-23px 0}
.ban-num li img{width:44px;height:44px;vertical-align:top; display:none;}

.aboutz{width:1400px; margin:0 auto; overflow:hidden;margin-top:-208px;}
.about{width:600px;overflow:hidden; float:right;margin-top:60px;}
#HomeAdvantages{color:#222; padding-top:285px;}
#HomeAdvantages .HomeAdvantages{display:block;overflow:hidden;width:600px;margin:0 auto;}
#HomeAdvantages .HomeAdvantages .HomeAdvantagesFrame{display:block;overflow:hidden;width:600px;}
#HomeAdvantages .HomeAdvantages .HomeAdvantage{display:block;overflow:hidden;float:left;width:200px;}
#HomeAdvantages .HomeAdvantages .HomeAdvantage .Huge{line-height:80px;font-size:18px;color:#222; font-family:"微软雅黑";}
#HomeAdvantages .HomeAdvantages .HomeAdvantage .Huge span{font-size:60px;font-family:"Courier New";}
#HomeAdvantages .HomeAdvantages .HomeAdvantage .Desc{line-height:24px;height:48px;font-size:16px; color:#454545;font-family:"Microsoft Yahei";}
.Root{width:600px;}
.about_x{width:600px;overflow:hidden; font-size:14px; color:#666; line-height:28px; margin-top:40px;}
.about_s{width:700px; height:944px; float:left;padding-top:0px;}
.heng{width:300px; height:1px; background:#222; margin-top:130px;}

.tytd{width:1200px; margin:0 auto; overflow:hidden;}
.tytd_j{ font-size:14px; color:#fff; line-height:26px; text-align:center; margin-top:90px;}

/*navgator*/
.nav{width:1250px;margin:70px auto 0;  }
.nav ul li{ width:200px;display:inline-block;position:relative; float:left; text-align:center; margin-left:25px;margin-right:25px;}
.nav ul li a img{ width:200px; height:200px; border-radius:100px;}
.nav ul li p{width:200px; margin-top:40px;text-align:center; font-size:18px; color:#fff;}
.nav a:hover{color:#1a456e;}

.aboutz2{width:1200px; margin:0 auto; overflow:hidden;margin-top:-180px;}
.tzlj{width:726px; float:right; padding-top:130px;}
.tzlj_r{width:726px;overflow:hidden; padding-top:30px;}
.tzlj_t{width:34px; height:600px; float:left;}
.tzlj_z{width:676px;float:left; margin-left:16px; overflow:hidden;}
.tzlj_p{ font-size:18px; color:#333; line-height:40px;}
.tzlj_p p{ font-size:14px; color:#666; line-height:30px;}


.top{width:76px; height:100px; margin:80px auto 0;}

.lxwm{width:1050px; margin:66px auto 100px;overflow:hidden;}
.lxwm_z{width:350px; text-align:center;}
.lxwm_zp{width:87px; height:87px; margin:23px auto 0;}
.lxwm_zt{ font-size:18px; color:#fff; margin-top:12px;}
.lxwm_zt p{ font-size:16px; color:#fff; margin-top:4px;}
.ewm{height:141px;margin:0 auto;}
.ewmt{ font-size:18px; color:#fff; margin-top:12px;}


.f_dbz{width:1200px; margin:0 auto; overflow:hidden;}
.f_db{font-size:18px; color:#fff; line-height:29px; padding-top:24px; padding-bottom:30px; text-align:center;}
.f_db a{font-size:18px; color:#fff;}
.f_db a:hover{text-decoration:underline;}


.xwz{width:1221px; margin:66px auto 40px; overflow:hidden;}
.xwz ul li{width:386px; height:185px; background:#fff; margin:0px 11px 18px 10px; float:left;}
.xwz ul li p{width:346px;padding:20px;}
.xwz ul li p.e{ font-size:12px; color:#999; line-height:20px;background:url(img/qq.jpg) no-repeat left; padding-left:20px; margin-left:20px;}
.xwz ul li p.t{ font-size:16px; color:#333; margin-top:-28px;}
.xwz ul li p.t a{ font-size:16px; color:#333;}
.xwz ul li p.t a:hover{ text-decoration:underline;}
.xwz ul li p.f{ font-size:13px; color:#666; margin-top:-28px; line-height:24px;} 

.kp_nr{width:1218px;margin:0 auto;padding:0; overflow:hidden;}
.kp_nr li{display:inline;float:left;width:388px;height:352px;position:relative;margin:30px 9px 0;overflow:hidden; }
.kp_nr li img{display:block;float:left;width:388px;height:274px;cursor:pointer;}
.kp_nr li:hover img{FILTER: gray;}
.kp_nr li .png{position:absolute;top:-274px;left:0;display:block;float:left;width:388px;height:274px;background: url(img/a1.png);text-indent:286px;overflow:hidden;white-space:nowrap;}
.kp_nr li .span{float:left;width:388px;margin-top:24px;}
.kp_nr li .span span{display:block;width:388px;float:left;text-align:center;}
.kp_nr li .span .s1{color:#595757;font-size:16px;line-height:18px;}
.kp_nr li .span .s2{color:#929293;font-size:12px;line-height:24px;margin-top:7px;border-top:2px solid #e4e4e4}
.kp_nr li:hover .span .s1{color:#5a1301;}
.kp_nr li:hover .span .s2{color:#5a1301;}

.kp_nr1{width:1218px;margin:0 auto;padding:0; overflow:hidden;}
.kp_nr1 li{display:inline;float:left;width:388px;height:302px;position:relative;margin:20px 9px 0;overflow:hidden; }
.kp_nr1 li img{display:block;float:left;width:388px;height:274px;cursor:pointer;}
.kp_nr1 li:hover img{FILTER: gray;}
.kp_nr1 li .png{position:absolute;top:-274px;left:0;display:block;float:left;width:388px;height:274px;background: url(img/a1.png);text-indent:286px;overflow:hidden;white-space:nowrap;}
.kp_nr1 li .span{float:left;width:388px;margin-top:9px;}
.kp_nr1 li .span span{display:block;width:388px;float:left;text-align:center;}
.kp_nr1 li .span .s1{color:#595757;font-size:16px;line-height:18px;}
.kp_nr1 li .span .s2{color:#929293;font-size:12px;line-height:24px;margin-top:7px;border-top:2px solid #e4e4e4}
.kp_nr1 li:hover .span .s1{color:#5a1301;}
.kp_nr1 li:hover .span .s2{color:#5a1301;}



.cpzxf{width:1198px; margin:142px auto 0; height:330px; overflow:hidden;}
#slideUl{ width:1080px; height:330px; overflow:hidden; float:left; margin:0px 25px;}
#slideUl ul{ height:330px; list-style:none;overflow:hidden; }
#slideUl ul li{ float:left; width:230px;height:330px; margin:0px 20px;overflow:hidden; text-align:center;}
#slideUl ul li img{ width:230px; height:230px; border-radius:50%; }
#slideUl ul li img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#slideUl ul li p{width:230px;text-align:center; margin-top:18px;}
#slideUl ul li p.e{ font-size:18px; color:#666;}
#slideUl ul li p.t{font-size:14px;color:#935606;margin-top:8px;}
#sildeLeft{ float:left;display:block;cursor:pointer;padding-top:94px;}
#sildeRight{float:right;display:block;cursor:pointer;padding-top:94px;}

.ryzz{width:1200px; height:330px; margin:135px auto 0; }
#casem_down{ HEIGHT:330px; OVERFLOW: hidden; }
#casem_down ul { height:330px; overflow:hidden; float:left;}
#casem_down ul li {	width:230px; height:330px; float:left; margin:0px 20px;}
#casem_down ul li a img {width:230px; height:230px; border-radius:50%; }
#casem_down ul li p{width:230px;text-align:center; margin-top:18px; text-align:center; color:#666; font-size:16px; line-height:35px; margin-top:15px;}
#casem_down ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down ul li a:hover p{color:#0a3b52; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}


/*--------------内页-----------------------*/

.n_topbg{width:100%; height:210px; background:#0a3b52;}
.n_top{width:1200px; margin:0 auto;}
.n_logo{ margin:0 auto; width:304px; height:118px; padding-top:18px; overflow: hidden;}
.n_nrz{width:1200px; margin:40px auto 0; overflow:hidden;}
.n_nrbt{width:1200px; height:60px; border-bottom:1px solid #ddd;}
.n_nrbt_z{ font-size:40px; color:#000; line-height:58px;font-family:"宋体"; font-weight:bold;}
.n_nrbt_y{/* width:710px;*/}
.n_nrbt_y ul li{ width:120px; height:30px;border:1px solid #999; float:left; margin:10px 0px 0px 20px;text-align:center; line-height:30px;}
.n_nrbt_y ul li a{ font-size:14px; color:#999; text-align:center; line-height:30px;}
.n_nrbt_y ul li a:hover{color:#fff;}
.n_nrbt_y ul li:hover{ background:#999; color:#fff;}
.n_nrbt_y ul li:hover a{color:#fff;}
.n_nrbt_b{/* width:710px;*/}
.n_nrbt_b ul li{ width:120px; height:30px;border:1px solid #999; float:left; margin:10px 20px 0px 0px;text-align:center; line-height:30px;}
.n_nrbt_b ul li a{ font-size:14px; color:#999; text-align:center; line-height:30px;}
.n_nrbt_b ul li a:hover{color:#fff;}
.n_nrbt_b ul li:hover{ background:#999; color:#fff;}
.n_nrbt_b ul li:hover a{color:#fff;}

.n_nybt_m{font-size:26px; color:#666; margin-top:10px;}
.n_nybt_m p{font-size:13px; color:#999; margin-top:10px;}
.n_nybt_n{width:1200px; margin:30px auto 50px;font-size:13px; color:#666; line-height:28px; overflow:hidden;}

.footbg{width:100%; background:#282828; overflow:hidden;}
.foot{width:1200px; margin:0 auto; padding:20px 0px 30px; overflow:hidden;}
.footl{ font-size:14px; color:#fefefe; line-height:27px; margin-top:10px; text-align:center;}
.footl a{ font-size:14px; color:#fefefe; line-height:27px;}
.footl a:hover{ text-decoration:underline;}


/*新闻*/
.new{overflow:hidden; width:1200px; margin:30px auto 0; }
.new li{padding:25px 20px; overflow:hidden;-webkit-transition: all 0.3s ease-in-out;}
.new li span{display:block; width:100px; height:80px; background:#f7f7f7; float:left; font-size:48px; color:#acacac; font-weight:bold; text-align:center; padding-top:20px;}
.new li span em{display:block; font-size:14px;  border-top:1px solid #dbdbdb; padding-top:6px;font-style:normal;font-weight:normal; margin-top:18px;}
.new_li{overflow:hidden; float:left;width:1040px; margin-left:20px; padding-top:10px;}
.new_li h2{font-size:16px; color:#333;-webkit-transition: all 0.3s ease-in-out; padding-bottom:5px; font-weight:normal; }
.new_li p{font-size:14px; color:#666; line-height:28px; margin-top:6px;}
.new li:hover{background:#f5f9fa;}
.new li:hover h2{color:#c8bb9b;}
.new li:hover span{background:#c8bb9b; color:#fff;}
.new li:hover span em{border-top:1px solid #fff;}

/*页码*/
.ny_pages{width:1200px;text-align:center;margin:30px auto 40px; font-size:14px;color:#666;}
.ny_pages a{ font-size:14px;margin:0px 5px;color:#666;}
.ny_pages a:hover{color:#c8bb9b;}


/*新闻单页*/
.nynew{width:1200px;margin:40px auto 40px; line-height:22px;}
.nynews_title{line-height:26px;font-size:16px;text-align:center;border-bottom:1px dashed #e1e1e1;color:#c8bb9b;padding-bottom:5px;margin-bottom:15px; margin-top:30px; font-weight:bold;}
.nynews_title span{font-size:13px;line-height:32px;color:#666; font-weight:normal;}
.nynewsbody{line-height:24px; text-align:left; font-size:13px; color:#666; margin-top:40px;}

.aboutusmtrd_down{width:1200px;margin:40px auto 0; overflow:hidden;}
.aboutusmtrd_down a{color:#666; font-size:13px;}
.aboutusmtrdd_left{ float:left;color:#666;font-size:13px;}
.aboutusmtrdd_left a:hover{ text-decoration:underline;color:#c8bb9b;}
.aboutsumtrdd_right{ float:right;color:#666;font-size:13px;}
.aboutsumtrdd_right a:hover{text-decoration:underline;color:#c8bb9b;}


.menu{ width:1200px;height:75px; margin:-1px auto 0;position:relative;}
#nav {width:1200px;height:75px; display:block;}
#nav .mainlevel { float:left; width:171px; text-align:center; position:relative;z-index:999999; }
#nav .mainlevel a {color:#fff; text-decoration:none; display:block; width:171px; font-size:16px; line-height:75px;}
#nav .mainlevel a:hover {color:#948b6f;}
#nav .mainlevel ul {display:none; position:absolute;z-index:999999999; left:0px; text-align:center; }
#nav .mainlevel li {border-bottom:1px solid #fff; background:#948b6f; width:171px; height:35px;filter: alpha(opacity=90);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.90;/*IE6 only*/}
#nav .mainlevel li a{line-height:35px; font-size:14px; color:#fff;}
#nav .mainlevel li a:hover{color:#948b6f; text-decoration:none; background:#fff;}


