@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{ margin:0; padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{outline:none}
li{list-style:none}
img{border:0; max-width: 100%; height: auto;}
textarea{resize:none}
body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input, textare{ margin:0; padding:0; }
body{ font-size:12px;font-family:微软雅黑; color: #222;}
body{ word-break: keep-all;word-wrap: break-word;  min-height: 100%; _height:100%;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
a{ outline:none;}/*去除超链接虚线框*/
a:active{star:expression(this.onFocus=this.blur());}/*去除ie下超链接虚线框*/
a:focus{ outline:0;}/*去除火狐下超链接的虚线*/
a{ text-decoration:none; color:#000}
.clearfloat{clear:both; height:0px; font-size:1px; line-height:0px;}/*清除浮动*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fl{ float:left}
.fr{ float:right}
.main{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden}
/*------------------------------------------公共头部样式开始------------------------------------------*/
.top{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:#222}
.top_text{ width:1200px; height:30px; margin:0 auto}
.top_text h2{ float:left; font-size:12px; color:#cccccc; line-height:30px;}
.top_text ul{ overflow:hidden; float:right}
.top_text ul li{ float:left}
.top_text ul li a{font-size:12px; color:#cccccc; line-height:30px; border-left:1px solid #555; padding:0 10px
}
.top_text ul li a:hover{ color:#4bb13f; font-weight:bold}
.head{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden;}
.head_text{ width:1200px; height:110px; margin:0 auto;}
.logo{ float:left;width:164px;}
.logo img{ width:164px; height:57px; margin:26.5px 0}

.nav{width:700px;float:left; margin-left:70px;}
.nav li.m{width:100px;float:left;text-align:center;/* position:relative;*/ height:110px;}
.nav a.aa3{width:100px;display:block;font-size:16px;/*overflow:hidden;*/ line-height:110px; }
.nav .sub{display:none;width:100%;padding:0;position:absolute;top:140px;overflow:hidden;text-align:left;z-index:110;left:0px; right:0;}
.nav a.aa3:hover{ background:#4bb13f; color:#fff;}
.nav ul li.on{ background:#4bb13f; color:#fff;}
.nav ul li.on a{ color:#fff}
.nav a.aa3 span{ display:block; width:50px; margin:0 auto; border-bottom:1px solid #fff; height:10px;}
.nav a.aa3 h2{ font-size:14px; color:#fff; margin-top:8px;}
.sub{ background:#4bb13f; height:60px}
.nav .sub .nav_xiao{width:700px;overflow:hidden; margin:0 auto}
.xiao_three ul{ overflow:hidden;}
.xiao_three ul li{ float:left; margin:0 15px;}
.xiao_three  ul li a{ display:block; color:#fff; font-size:14px; color:#fff; line-height:60px;}
.xiao_three  ul li a:hover{ font-weight:600}
.nav li.m:last-child .xiao_three ul{ margin-left:400px;}

.rx{ float:right; overflow:hidden; margin:27px 0; }
.rx h3{ font-size:14px; color:#222222; line-height:25px; margin-left:43px;}
.rx h4 img{ width:20px; height:21px; border-right:2px solid #bbbbbb; padding-right:10px; margin-right:10px; display:none}
.rx h4 { font-size:23px; color:#4bb13f; font-weight:bold; line-height:31px; background:url(../images/dh.png) left 9px no-repeat; padding-left:25px;}

/*------------------------------------------首页内容样式开始------------------------------------------*/
.part1{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; margin-top:60px;}
.part1_text{ width:1382px; margin:0 auto; overflow:hidden; margin-bottom:80px;}
.icon_nav{ /*background:url(../images/bg01.png)  center no-repeat; height:100px;*/ margin-bottom:30px;}
.icon_nav h2{  font-size:34px; color:#222; text-align:center; text-transform:uppercase}
.icon_nav h3{ display:none; font-size:14px; color:#999; text-align:center; }
.part1_text ul.nac{ overflow:hidden; border-left:1px solid #dddddd; width:1200px; margin:0 auto}
.part1_text ul.nac li{ float:left; height:90px; width:290px; border-right:1px solid #dddddd;border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding-left:9px; }
.part1_text ul.nac li a{color:#666; overflow:hidden; padding-top:25.5px; padding-left:70px; padding-bottom:22.5px;display:block; height:42px; line-height:42px;}
.part1_text ul.nac li a.icon01{ background:url(../images/icon01.png) left center no-repeat;}
.part1_text ul.nac li a.icon01:hover{ background:url(../images/icon01-1.png) left center no-repeat; }
.part1_text ul.nac li a.icon02{ background:url(../images/icon02.png) left center no-repeat}
.part1_text ul.nac li a.icon02:hover{ background:url(../images/icon02-2.png) left center no-repeat }
.part1_text ul.nac li a.icon03{ background:url(../images/icon03.png) left center no-repeat}
.part1_text ul.nac li a.icon03:hover{ background:url(../images/icon03-3.png) left center no-repeat }
.part1_text ul.nac li a.icon04{ background:url(../images/icon04.png) left center no-repeat}
.part1_text ul.nac li a.icon04:hover{ background:url(../images/icon04-4.png) left center no-repeat }
.part1_text ul.nac li a h2{font-size:16px;}
.part1_text ul.nac li a h3{font-size:14px;}
.part1_text ul.nac li a:hover{ color:#4bb13f;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}


.part1_text .Box {position: relative;}
.part1_text .Box .content {width: 1200px;margin: 0 auto; height:422px; margin-top:20px;}
.part1_text .Box .Box_con {position: relative;}
.part1_text .Box .Box_con .btnl {position: absolute;}
.part1_text .Box .Box_con .btn {display: block;width: 51px;height: 96px;position: absolute;top: 80px;cursor: pointer;}
.part1_text .Box .Box_con .btnl {background:url(../images/jtl02.png) no-repeat center;left: -90px;z-index: 999; top: 148px;}
.part1_text .Box .Box_con .btnr {background:url(../images/jtr02.png) no-repeat center;right: -90px;z-index: 999;top: 148px;}
.part1_text .Box .Box_con .conbox {position: relative;overflow: hidden;}
.part1_text .Box .Box_con .conbox ul {position: relative;list-style: none;}
/*.Box .Box_con .conbox ul li {float: left;width:298px;height: 420px;overflow: hidden;}*/

.project-left{float:left;width:298px;border:1px solid #ccc}
.project-left img { width:298px; height: 420px;}
.project-left-tops{width:300px;height:420px;position:absolute;color:#ffffff;  opacity: 0;  display: block;   transition: 0.3s;background: rgba(72,153,53, 0.8);margin-top:-420px;}
.project-displayss{width:298px;height: 420px;}
.project-left-tops p{color:#fff; font-size:14px;text-align:center; line-height:23px;}
.project-left-tops h2{ font-size:18px; font-weight:bold; color:#fff; text-align:center; padding-top:140px; padding-bottom:30px;}
.project-left:hover .project-left-tops{color: #656e73;  opacity: 1;}


.part2{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:#f8f8f8}
.part2_text{ width:1200px; margin:0 auto; overflow:hidden; margin-top:80px; margin-bottom:80px;}
.part2_text ul{ overflow:hidden; margin-bottom:60px;}
.part2_text ul li{ float:left; width:300px; height:200px; background:#fff}
.part2_text ul li.icon06 img{width:300px; height:200px;transition: 0.8s;   -moz-transition: 0.8s;-webkit-transition: 0.8s;-o-transition: 0.8s;}
.part2_text ul li.icon06 img:hover{-webkit-transform: rotateY(180deg);}
.part2_text ul li.icon05 h2{ font-size:16px; text-align:center; color:#222; margin-top:60px;}
.part2_text ul li.icon05 h3{ font-size:12px; color:#888888; text-align:center;margin:15px 0 }
.part2_text ul li.icon05 a{ display:block; border:1px solid #dddddd; width:90px; height:25px; line-height:25px; text-align:center; font-size:12px; color:#4bb13f; margin:0 auto;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.part2_text ul li.icon05  a:hover{background-color: rgba(255,255,255,0.2);-webkit-border-radius: 25px;-moz-border-radius: 25px;
	border-radius: 25px;color:#4bb13f; border:1px solid #4bb13f;}
.part2_text a.ts{ display:block; width:240px; height:50px; line-height:50px; text-align: center; font-size:18px; color:#222222; margin:0 auto; border:1px solid #eeeeee; border-radius:50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.part2_text a.ts:hover{background-color: rgba(255,255,255,0.2);-webkit-border-radius: 0px;-moz-border-radius: 0px;
	border-radius: 0px;color:#4bb13f; border:1px solid #4bb13f;}

.part3{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden;}
.part3_text{ width:1200px; margin:0 auto; overflow:hidden; margin-top:80px; margin-bottom:90px;}
.part3_nav{ overflow:hidden;background:#f8f8f8; margin-bottom:10px;}
.part3_nav img{ float:left; width:380px; height:230px; margin-right:20px;}
.part3_nav h2{ font-size:18px; color:#222222; margin-top:35px; margin-bottom:20px;width:740px; float:left}
.part3_nav h3{ font-size:14px; line-height:26px; color:#888888; width:740px; float:left}
.part3_nav a{width:740px; float:left; display:block; font-size:14px; color:#666666; margin-top:40px;}
.part3_nav a:hover{ color:#4bb13f; font-weight:bold}
.part3_left{ width:660px; background:#f8f8f8; float:left}
.part3_left ul{ overflow:hidden}
.part3_left ul li{ overflow:hidden; border-bottom:1px solid #e8e8e8; margin:0 20px; padding:25px 0}
.time{ height:80px; border-right:1px solid #e8e8e8; width:100px; float:left; margin-right:20px;}
.time h2{ font-size:36px; color:#444444; text-align:center; padding-top:8.5px;}
.time h3{ font-size:12px; color:#888888; text-align:center}
.part3_left h4{ font-size:14px; color:#222; padding-bottom:10px; padding-top:5px;}
.part3_left h4:hover{ color:#4bb13f; font-weight:bold}
.part3_left p{ font-size:12px; color:#888888; line-height:20px;}
.part3_right{ float:right;width:530px; height:390px;}
.part3_right img{ width:530px; height:390px;}

/*友情链接*/
.link{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:#4bb13f; height:40px;}
.link_text{ width:1200px; margin:0 auto;  overflow:hidden}
.link_text h2{ font-size:16px; color:#fff; line-height:40px; float:left}
.link_text ul { overflow:hidden;float:left; margin-left:15px;}
.link_text ul li{ float:left; margin-right:25px;}
.link_text ul li a{font-size:14px; color:#fff;line-height:40px; }

/*------------------------------------------公共底部样式开始------------------------------------------*/
.foot{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:#222222}
.foot_text{ width:1200px; margin:0 auto; overflow:hidden; margin-bottom:45px;}
.icon07{ overflow:hidden; margin-top:30px; float:left; margin-right:25px;}
.icon07 h2 a{ font-size:16px; color:#4bb13f; line-height:40px;}
.icon07 ul li a{ font-size:12px; color:#cccccc; padding:7px 0; display:block}
.icon07 ul li a:hover{ color:#4bb13f;}
.foot_right{ float:right;overflow:hidden;margin-top:37px; }
.icon08{ float:left;}
.icon08 h2{ text-align:right; font-size:14px; color:#999999}
.icon08 h3{ font-size:33px; font-weight:bold; text-align:right; color:#4bb13f; line-height:50px;}
.icon08 a{ background:#888888;border-radius:50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;  display:block; width:100px; height:25px; line-height:25px; font-size:12px; text-align:center; color:#fff; float:right}
.foot_right img{ float:right; width:100px; height:100px; margin-left:15px;}
.bottom{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:#222222; border-top:1px solid #464545}
.bottom_text{width:1200px; margin:0 auto; overflow:hidden; height:50px}
.bottom_text h2{ font-size:12px; color:#999999; line-height:50px; float:left}
.bottom_text h3{ font-size:12px; color:#999999; line-height:50px; float:right}
.bottom_text h3 a{font-size:12px; color:#999999; line-height:50px;}


/*------------------------------------------公共内页样式开始------------------------------------------*/
.ny_banner{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; position:relative;}
.ny_banner img{ width:1920px; height:750px; margin:0 auto}
.inside{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:#f5f5f5}
.inside_text{width:1200px; margin:0 auto; overflow:hidden; padding-top:20px; padding-bottom:40px;}
.inside_left{ float:left; width:240px;}
.icon09{ width:240px; height:150px; background:url(../images/bg02.png) 35px center no-repeat #4bb13f;}
.icon09 h2{ font-size:22px; color:#ffffff; text-align:center; padding-top:55px; padding-right:10px;}
.icon09 h3{font-size:18px; color:#ffffff; text-align:center;padding-right:10px;}

/*.left ul {width:240px;overflow:hidden}
.left ul li {margin-top:1px}
.left ul li a {display:block; padding:10px 0;background:#666666;font-size:16px;color:#fff;padding-left:30px;-webkit-transition:.3s all ease;
-moz-transition:.3s all ease;-ms-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;}
.left ul li a img {padding-right:10px;-moz-transition:.3s all ease;-ms-transition:.3s all ease;
-o-transition:.3s all ease;transition:.3s all ease;text-shadow:0 0 0 #999; width:22px; height:22px; position:relative; top:5px;}
.left ul li a:hover, .inner-main .left ul li a.on {background:#4bb13f;color:#FFF}
.left ul li a:hover img, .inner-main .left ul li a.on img {width:24px;height:auto;text-shadow:2px 2px 2px #333;}
.left ul li ul {margin-top:2px;width:100%;display:none;margin-left:4px}
.left ul li ul li {margin-bottom:1px}
.left ul li ul li a {font-size:14px;padding-left:30px;background:#999}
.left ul li ul li a:hover {transform:translate(2px, 0);-webkit-transform:translate(10px, 0);-moz-transform:translate(10px, 0);-o-transform:translate(10px, 0);-ms-transform:translate(10px, 0)}
.left ul li:hover ul, .inner-main .left ul li.on ul {display:block}
.left ul li ul li .ts01 li{ display:none}
.left ul li ul li:hover .ts01 li{ display:block}
.left ul li ul li .ts01 ul li{ margin-left:15px;}*/

.left .ce{display:block;width:240px; margin-top:1px;}
.left .ce li{border-bottom: 1px solid #fff;}
.left .more{margin-left: 36px;}
.left .ce li a{padding: 15px 10px 15px 30px;color:white;display:block;cursor:pointer;background:#666666; font-size:16px;}
.left .ce li a:hover{background:#4bb13f;}
.left .ce li .dqian{background:none}
.left .ce li .xz{background:#4bb13f;}
.left .ce li img{padding-right:10px;-moz-transition:.3s all ease;-ms-transition:.3s all ease;
-o-transition:.3s all ease;transition:.3s all ease;text-shadow:0 0 0 #999; width:22px; height:22px; position:relative; top:5px;}
.left .er{display:none;}
.left .er li{border-bottom:1px solid #fff; margin-left:10px;}
.left .er li a{display:block;padding:10px 10px 10px 40px;color:white;background:none;font-size: 14px;-webkit-transition:.3s all ease;
-moz-transition:.3s all ease;-ms-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}
.left .er .e_li a{background:#999;}
.left .er li a:hover,.er li .sen_x{background:rgb(249,152,49);}
.left .er .e_li a:hover,.er .e_li .sen_x{background:rgb(249,152,49) !important;}
.left .er .e_li a:hover{ margin-left:20px;}
.left .thr{display:none;}
.thr li{ margin-left:10px;}
.left .er .e_li .thr li a{background:rgb(150,150,150);font-size:13px;padding:10px 10px 10px 50px;}
.left .er .e_li .thr li a:hover{background:rgb(249,152,49);}
.left .er .e_li .thr li .xuan{background:rgb(249,152,49);}
.left .more1{margin-left: 28px;margin-top: -4px;}
.left .thr_nr{ display:none}
.left .thr_nr h3{margin-left:10px;background:rgb(150,150,150); border-bottom:1px solid #fff;-webkit-transition:.3s all ease;
-moz-transition:.3s all ease;-ms-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}
.left .thr_nr h3 a{ font-size:12px; color:#fff; font-weight:normal}
.left .thr_nr h3:hover{ margin-left:20px;background:rgb(249,152,49);}

.lianx{ background:#666666; padding: 15px 20px 20px 20px; overflow:hidden; margin-top:20px;}
.lianx h4{ font-size:16px;color:#fff; border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:20px;}
.lianx h4 span{ font-size:12px; color:#fff;}
.lianx p{font-size:12px; color:#fff; line-height:23px;}
.lianx span.ts{ display:block; padding-top:20px;border-top:1px solid #fff; }
.lianx a{ display:block; height:30px;background:#4bb13f; font-size:12px; color:#fff; text-align:center; line-height:30px; }

.inside_right{ float:right; width:940px; background:#fff; overflow:hidden}
.dangq{ height:60px; border-bottom:1px solid #e8e8e8; padding:0 15px;background:#fff;}
.dangq h2{ float:left; font-size:16px; color:#333333; line-height:60px;}
.dangq h3{ float:right; font-size:12px; color:#999999; line-height:60px;}
.dangq h3 a{font-size:12px; color:#999999;}
.dangq h3 span{color:#333333;}
.inside_xq{ margin:20px 10px 80px 10px}
.inside_xq img{ max-width:800px; height:auto; margin:0px auto;display: block;}
.inside_xq h2{ font-size:16px; line-height:30px; color:#666666; margin-left:70px; margin-top:20px;}
.inside_xq h2 a{ color:#4bb13f; text-decoration:underline;}

.prori { overflow:hidden; margin: 20px 10px;}
.prori ul li {float:left;width:290px;height:460px;position:relative;overflow:hidden;border:1px solid #e8e8e8; margin-bottom:20px; margin-left:7px; margin-right:7px;}
.prori ul li img{ width:290px; height:420px;}
.prori ul li .proliname h3{text-align:center;font-size:14px;color:#666; height:40px; line-height:40px; background:#e8e8e8}
.prori ul li .prolicover {position:absolute;width:290px;height:460px;left:0;top:0;opacity:.9;filter:Alpha(opacity=90);background:#4bb13f;
display:none;overflow:hidden; }
.icon10{border:1px solid #fff; margin:20px; width:250px; height:420px;}
.prori ul li .prolitext {position:absolute;width:214px;left:38px;top:-240px;font:14px/21px "微软雅黑";color:#fff;height:235px;
overflow:hidden; line-height:23px; text-align:center}
.prori ul li .prolitext span {display:block;font:normal 12px/16px Arial;color:#fff;opacity:.5;filter:Alpha(opacity=50)}
.prori ul li .prolimore {position:absolute;right:120px;bottom:-50px;overflow:hidden; height:50px; width:50px;}
.prori ul li .prolimore a img { width:50px; height:50px;display:block;transition:all .3s;}

/*翻页*/
.page { overflow:hidden; width:458px; margin:0 auto; padding: 50px 0px 60px 0px}
.page ul li{ float:left;}
.page ul li a{ display: block;; height:30px; background: #dddddd; line-height: 30px; text-align: center; padding: 0 10px; margin:0 5px;color: #666666; font-size: 14px;  }
.page ul li span{display: block;; height:30px;  line-height: 30px; text-align: center; padding: 0 10px; margin:0 5px;color: #666666; font-size: 14px; font-weight:normal}
.page ul li a:hover{  background: #4bb13f; color: #fff;}
.page ul li a.on{  background: #4bb13f; color: #fff;}
.fanye { overflow:hidden; margin:50px 10px}
.fanye ul li{ margin-top:20px; width:760px; overflow:hidden;}
.fanye ul li span{ display:block; width:80px; height:25px;    text-align: center; background:#4bb13f; line-height:25px;  color:#fff; font-size:14px; float:left}
.fanye ul li a{ font-size:14px; color:#666; line-height:25px; float:left; margin-left:20px;}

/*<!--热门产品-->*/
.rm01{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden;}
.rm01_text{ width:1200px; overflow:hidden; margin:0 auto; margin-top:40px;}
.rm01_text ul { overflow:hidden; width:924px; border-right:1px solid #e8e8e8; margin:0 auto}
.rm01_text ul li{ float:left; width:230px; border-left:1px solid #e8e8e8}
.rm01_text ul li img{ width:150px; height:150px; margin:0 40px; padding:10px 0;transition: 0.8s;   -moz-transition: 0.8s;-webkit-transition: 0.8s;-o-transition: 0.8s;}
.rm01_text ul li img:hover{-webkit-transform: rotateX(360deg);}
.rm02{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden;}
.rm02 img{ width:1920px; height:auto}


.cp_right{ float:right; width:940px; overflow:hidden;}
.cpx_left{ width:900px;  background:#fff;float:left; padding:20px}
.cpx_left img{ /*width:400px; margin: 106px 125px; height:auto width:610px; height:auto*/}
.cpx_left  table{border-collapse: collapse; border:1px solid #000}
.cpx_left  table td{ border:1px solid #000}
.cpx_right{  width:910px;background:#fff; padding:30px 15px ; margin-top:10px; padding-bottom:100px;}
.cpx_right h2{ font-size:20px; font-weight:bold; color:#333333; padding-bottom:15px;}
.cpx_right h3{font-size:14px; font-weight:bold; color:#333333; line-height:23px;}
.cpx_right p{font-size:14px;  color:#333333; line-height:23px; margin-top:25px;}
.cpx_right p span{font-size:14px; font-weight:bold; color:#333333;}


/*服务支持*/
.inside_fw{ padding:0 85px; overflow:hidden; padding-bottom:100px;}
.inside_fw h2{ font-size:24px; color:#333333; margin-top:20px; text-align:center}
.inside_fw h2 span{ font-size:14px; color:#e10000}
.inside_fw img{ width:740px; height:auto; margin-bottom:47px; margin-top:25px;}
.inside_fw a{ display:block; border:2px solid #4bb13f; width:500px; height:70px; text-align:center; margin:0 auto; line-height:70px; font-size:24px; color:#4bb13f; margin-bottom:40px;-moz-border-radius: 50px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.inside_fw a:hover{background-color: rgba(255,255,255,0.8);-webkit-border-radius: 25px;-moz-border-radius: 25px;
	border-radius: 25px;color:#4bb13f; border:2px solid #4bb13f;}
.inside_fw form{ width:652px; margin:0 auto}
.inside_fw label{font-size:14px; color:#666666; line-height:40px;width:100px; float:left; margin-top:20px;}
.inside_fw input{ width:550px; height:40px; font-size:14px; border:1px solid #e8e8e8;margin-top:20px; }
.inside_fw select{ width:552px; height:40px; font-size:14px; border:1px solid #e8e8e8;margin-top:20px; padding-left:20px; cursor:pointer}
.inside_fw option{cursor:pointer}
.inside_fw button{ display:block; width:150px; height:40px; text-align:center; line-height:40px; background:#4bb13f; font-size:14px; color:#fff; border:none;cursor:pointer; margin-left:100px; margin-top:20px;}
.sm{ border:1px solid #e8e8e8; padding:25px 20px; overflow:hidden; margin-top:50px;}
.sm h4{font-size:18px; font-weight:bold; color:#666; line-height:50px; text-align:center}
.sm span{ font-size:14px; font-weight:bold; color:#666; line-height:30px;}
.sm p{font-size:14px; color:#666; line-height:30px;}
.inside_fw h5{ font-size:24px; color:#333333; margin-top:10px; margin-bottom:15px; text-align:center}
.inside_fw h6{ font-size:14px; text-align:center; color:#666;margin-bottom:15px; }

.inside_sh{ padding:0 20px; margin-bottom:100px;}
.inside_sh h5{ font-size:24px; color:#333333; margin-top:10px; margin-bottom:15px; text-align:center}
.inside_sh p{font-size:14px; color:#666; line-height:30px;}

ul.list{ overflow:hidden}
ul.list li{ padding:20px; overflow:hidden;border:1px solid #e8e8e8; margin-top:20px;}
ul.list li:hover{ background:#eeeeee}
ul.list li img{ width:250px; height:140px; float:left; margin-right:20px;}
ul.list h3{ font-size:18px; color:#333; line-height:40px;float:left; width:574px; margin-top:10px;}
ul.list h4{ background:url(../images/bg03.png) left center no-repeat; padding-left:20px; font-size:12px; color:#bbbbbb; float:left;width:568px;}
ul.list h3:hover{ color:#4bb13f}
ul.list p{float:left;width:568px;font-size:14px; color:#999; line-height:25px; margin-top:10px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.xq_nav{ overflow:hidden; border-bottom:1px dashed #bbbbbb; padding-bottom:10px; margin-left:10px; margin-right:10px; margin-bottom:25px;}
.xq_nav h5{ font-size:24px; color:#333333; margin-top:10px; margin-bottom:10px; text-align:center}
.xq_nav h6{ font-size:12px; text-align:center; color:#888888}
.inside_xq p{ margin:0 10px;font-size:14px; color:#666; line-height:30px; text-indent:2rem}

.inside_lx{ padding:0px 20px; overflow:hidden; margin-bottom:150px;}
.inside_lx h2{ font-size:18px; line-height:30px; color:#4bb13f; font-weight:bold; margin-top:25px;}
.inside_lx p{ font-size:14px; line-height:30px; color:#666666;}
.map{ width:900px;}
.inside_lx h3{ font-size:16px; font-weight:bold; margin-top:25px; line-height:30px;}
.inside_lx a{ display:block; width:150px; height:40px; background: #4bb13f; line-height:40px; text-align:center; font-size:14px; color:#fff; margin:50px 0}
.inside_lx a:hover{ font-weight:bold}
.inside_lx img{ margin:25px 0}


.inside_right ul.ppjj{ padding:25px 20px; overflow:hidden}
.inside_right ul.ppjj li{ width:900px; height:180px; margin:0 auto; border:1px solid #eeeeee;  margin-bottom:20px;}
.inside_right ul.ppjj li img{ width:250px; height:140px; float:left; margin:20px 20px;}
.inside_right ul.ppjj li a{ color:#333333; display:block;background:#f9f9f9; height:180px;}
.inside_right ul.ppjj li a:hover{ color:#4bb13f; background:#eeeeee}
.inside_right ul.ppjj li h2{ font-size:24px;width:580px; float:left; margin-left:5px; margin-top:36px; margin-bottom:5px;}
.inside_right ul.ppjj li h3{ width:580px; float:left; font-size:14px; color:#999; line-height:25px;margin-left:5px;}

.inside_right ul.rlzy{overflow:hidden; padding:0 20px;}
.inside_right ul.rlzy li{ height:50px; border-bottom:1px dashed #bbbbbb; overflow:hidden;}
.inside_right ul.rlzy li a{ display:block; float:left; background:url(../images/bg04.png) left center no-repeat; padding-left:13px; font-size:14px; color:#666666; line-height:55px;}
.inside_right ul.rlzy li span{ float:right; font-size:14px; color:#999; line-height:55px;}

.about{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden}
.about_text{ width:1200px; margin:0 auto; overflow:hidden}
.bf01{ width:1040px; margin:0 auto; overflow:hidden; margin-top:50px;}
h2.lanm{ font-size:36px; text-align:center; color:#333333; font-weight:bold; margin-bottom:50px; text-transform: uppercase;}
.bf01 p{font-size:14px; line-height:30px; color:#666666; margin-bottom:10px; text-align:justify}
.bf01 ul.sz{ overflow:hidden; padding:15px 0}
.bf01 ul.sz li{ float:left; width:346px; overflow:hidden; margin-bottom:30px;}
.bf01 ul.sz li h3{ text-align:center; font-size:80px; color:#999999}
.bf01 ul.sz li h4{ text-align:center; font-size:12px; color:#666666}
.bf01 ul.tp{ overflow:hidden}
.bf01 ul.tp li{ width:330px; float:left; margin:30px 8px;}
.bf01 ul.tp li img{ width:330px; height:220px;transition: 0.8s;-moz-transition: 0.8s;-webkit-transition: 0.8s; -o-transition: 0.8s; cursor:pointer}
.bf01 ul.tp li img:hover{-webkit-transform: rotateY(360deg);}

.bf02{ overflow:hidden;width:1040px; margin:0 auto; margin-bottom:90px; margin-top:70px;}
.bf02 ul{ overflow:hidden}
.bf02 ul li{ float:left; width:330px; height:150px; background:#f8f8f8; margin: 0 8px;}
.bf02 ul li img{ float:left; height:64px; width:auto; margin:43px 20px}
.bf02 ul li h2{ width:199px; float:left; font-size:24px; color:#666666; margin-top:28px; margin-bottom:5px;}
.bf02 ul li h3{ width:199px; float:left; font-size:12px; color:#666666; line-height:24px; height:72px; overflow:hidden}

.fc{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:#f8f8f8}
.fc_text{ width:1040px; margin:0 auto; overflow:hidden; padding-top:100px; padding-bottom:110px;}
.fc_text .Box {position: relative;}
.fc_text .Box .content {width: 1040px;margin: 0 auto;}
.fc_text .Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.fc_text .Box .Box_con {position: relative;}
/*.fc_text .Box .Box_con .btnl {position: absolute;}
.fc_text .Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
.fc_text .Box .Box_con .btnl {background: url(img/jtl02.png) no-repeat center;left: -72px;}
.fc_text .Box .Box_con .btnr {background: url(img/jtr02.png) no-repeat center;right: -72px;}
.fc_text .Box .Box_con .btnl:hover {background: url(img/jtl03.png) no-repeat center;}
.fc_text .Box .Box_con .btnr:hover {background: url(img/jtr03.png) no-repeat center;}*/
.fc_text .Box .Box_con .conbox {position: relative;overflow: hidden;}
.fc_text .Box .Box_con .conbox ul {position: relative;list-style: none;}
.fc_text .Box .Box_con .conbox ul li {float: left;height: 185px;overflow: hidden; width:1040px;}
.fc_text .Box .Box_con .conbox ul li img {float:left;display: block;width: 330px;height: 185px;margin:0 8px;}			
.fc_text .Box .BoxSwitch {margin-top: 50px;text-align: center;}
.fc_text .Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 12px;height: 12px;background: #dddddd;margin: 0 5px;cursor: pointer; border-radius:50px;}
.fc_text .Box .BoxSwitch span.cur {background: #bbbbbb;}

.ry{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; margin-top:100px; margin-bottom:110px;}
.ry_text{ width:1040px; margin:0 auto; overflow:hidden; margin-top:100px;}
/* focus */
#focus{width:1040px}
#focus >li{width:340px}
.mb-wrapper{margin:0 auto 20px;position:relative; height:500px;left:0;top:0}
.mb-slider,.mb-scroll{width:100%;height:380px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:100px;display:block;cursor:pointer;float:left;list-style:none;border:2px solid #ccc; margin:0 5px}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto; border:4px solid #ccc; }
.mb-slider .mb-panel.current img{width:340px; height:440px}
.mb-inside *{max-width:100%}
a.mb-scrollButtons.mb-left{ display:block; width:10px; height:16px;left:20px; background:url(../images/left.png) left no-repeat; position:relative;top: 512px; z-index:999; float:left}
a.mb-scrollButtons.mb-right{display:block; width:10px; height:16px; background:url(../images/right.png) right no-repeat; float:right;z-index:999;    bottom: -28px;
    left: 1010px; position:absolute}


/*a.mb-scrollButtons{display:block;width:45px;height:58px;background:transparent url(../images/arrows.png) no-repeat;position:absolute;top:40%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0;_background:transparent url(../images/arrows.gif) no-repeat}
a.mb-scrollButtons.mb-left{background-position:left top;left:-45px}
a.mb-scrollButtons.mb-right{background-position:right top;right:-45px}
a.mb-scrollButtons.mb-left:hover{background-position:left bottom}
a.mb-scrollButtons.mb-right:hover{background-position:right bottom}*/
a.mb-scrollButtons.disabled{display:none}


.mb-controls{margin:0 auto;text-align:center;position:absolute; top:513px; left:496px;z-index:100}
.mb-controls a{text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0; background:#dddddd; display:block; width:10px; height:10px; float:left; margin:0 5px; font-style:normal; color:#ddd}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:#bbbbbb;background:#bbbbbb}
.mb-controls a.current{color:#bbbbbb; background:#bbbbbb}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{ width:100%}





.tss{ width:1040px; height:70px; background:#f8f8f8; margin:0 auto; position:relative;margin-top: -37px;}
.cp{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden}
.cp img{ width:1920px; height:auto; overflow:hidden}
.xf{ width:100px; height:370px; border:1px solid #dddddd; position:fixed; top:30%; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.xf ul { overflow:hidden}
.xf ul li{ overflow:hidden}
.xf ul li a{ display:block; width:80px; height:80px;margin:6px 10px;}
.xf ul li a.icon32{ background:url(../images/icon32.png) center no-repeat;}
.xf ul li a.icon32:hover{ background:url(../images/icon32-32.png) center no-repeat}
.xf ul li a.on1{ background:url(../images/icon32-32.png) center no-repeat}

.xf ul li a.icon33{ background:url(../images/icon33.png) center no-repeat;}
.xf ul li a.icon33:hover{ background:url(../images/icon33-33.png) center no-repeat}
.xf ul li a.on2{ background:url(../images/icon33-33.png) center no-repeat}

.xf ul li a.icon34{ background:url(../images/icon34.png) center no-repeat;}
.xf ul li a.icon34:hover{ background:url(../images/icon34-34.png) center no-repeat}
.xf ul li a.on3{ background:url(../images/icon34-34.png) center no-repeat}

.xf ul li a.icon35{ background:url(../images/icon35.png) center no-repeat;}
.xf ul li a.icon35:hover{ background:url(../images/icon35-35.png) center no-repeat}
.xf ul li a.on4{ background:url(../images/icon35-35.png) center no-repeat}



.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}
.page span,.page  a{
padding:5px;
border:1px #CCCCCC solid;
margin-right:2px;
cursor:pointer;
}
.page .current{
border:1px #999999 solid;
background:#FFFFCD;
font-weight:bold;
}
.page  a:hover{
border:1px #333333 solid;
background:#FFFFCD;
text-decoration:none;
}

.detail{padding:15px 10px; padding-top:50px;}
.detail h3{ color:#333; text-align:center; font-size:20px;}
.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}
.write span{ color:#666;}
.detail p{ padding:0 14px;line-height:30px;font-size:14px;}
.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }
.dow b{ color:#0271cb;}
.dow p{ text-indent:0;font-size:12px;}
.info p {line-height:25px;font-size:12px; margin-top:5px; }










