/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

.banner_02{ height:700px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}
body {
}
#mOuterBox {
}
#mBody1, #dBody1 {
	background-position: 0% 0%;
}
#mBody2, #dBody2 {
	background-position: 0% 0%;
}
/* 必须css *//**/
.box8247_1 .slider2_container {
	position: relative;
	top: 0px;
	left: 0px;
}
.box8247_1 .captionOrange, .captionBlack {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
}
.box8247_1 .captionOrange {
	background: #EB5100;
	background-color: rgba(235, 81, 0, 0.6);
}
.box8247_1 .captionBlack {
	font-size: 16px;
	background: #000;
	background-color: rgba(0, 0, 0, 0.4);
}
.box8247_1 a.captionOrange, A.captionOrange:active, A.captionOrange:visited {
	color: #ffffff;
	text-decoration: none;
}
.box8247_1 a.captionOrange:hover {
	color: #eb5100;
	text-decoration: underline;
	background-color: #eeeeee;
	background-color: rgba(238, 238, 238, 0.7);
}
.box8247_1 .bricon {
	background: url(images/browser-icons.png);
}
/* 创建箭头导航栏css *//**/
.box8247_1 .jssora05l, .jssora05r {
	display: block;
	position: absolute; /* size of arrow element */
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url(images/a17.png) no-repeat;
	overflow: hidden;
}
.box8247_1 .jssora05l {
	background-position: -10px -40px;
}
.box8247_1 .jssora05r {
	background-position: -70px -40px;
}
.box8247_1 .jssora05l:hover {
	background-position: -130px -40px;
}
.box8247_1 .jssora05r:hover {
	background-position: -190px -40px;
}
.box8247_1 .jssora05l.jssora05ldn {
	background-position: -250px -40px;
}
.box8247_1 .jssora05r.jssora05rdn {
	background-position: -310px -40px;
}
/* 圆点导航CSS*/
.box8247_1 .jssorb01 {
	position: absolute;
}
.box8247_1 .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
	position: absolute; /* size of bullet elment */
	width: 12px;
	height: 12px;
	filter: alpha(opacity=70);
	opacity: .7;
	overflow: hidden;
	cursor: pointer;
	border: #000 1px solid;
}
.box8247_1 .jssorb01 div {
	background-color: gray;
}
.box8247_1 .jssorb01 div:hover, .jssorb01 .av:hover {
	background-color: #d3d3d3;
}
.box8247_1 .jssorb01 .av {
	background-color: #fff;
}
.box8247_1 .jssorb01 .dn, .jssorb01 .dn:hover {
	background-color: #555555;
}
.index-ywfw .ywfw-content{width:1300px;margin:0 auto;height:470px}
.index-ywfw .ywfw-content .list-yw{width:305px;height:420px;background-color:#fff;box-shadow:0 5px 9px rgba(0,0,0,.15);float:left;margin-right:12px;transition:.4s;border:2px #fff solid;    text-align: center;}
.ywfw-content .list-yw .list-title h2{color:#3e8378;font-size:24px;font-weight:500;margin:15px 0}
.ywfw-content .list-yw .list-title p{width:250px;margin:0 auto;line-height:23px;color:#666;font-size:16px;height: 67px;}
.ywfw-content .list-yw .list-title a{color:#666;text-decoration:none;}
.ywfw-content .list-yw .list-title .bon{width:150px;margin:0 auto;border:1px #ccc solid;height:30px;line-height:30px;margin-top:20px}
.index-ywfw .ywfw-content .list-yw:hover{background-color:#3e8378;border:2px #3e8378 solid}
.index-ywfw .ywfw-content .list-yw:hover .list-title h2{color:#fff}
.index-ywfw .ywfw-content .list-yw:hover .list-title p{color:#fff}
.index-ywfw .ywfw-content .list-yw:hover .list-title .bon{background-color:#fff;color:#3e8378;border:1px #3e8378 solid;}
.img-yw img{width:100%}

.index-four-title22{  width:738px;
    margin: 0 auto;
        height: 110px;
    margin-top: 30px;
    position: relative;    text-align: center;}
.index-four-title22 .s1 {
    width: 270px;
    height: 26px;
    display: block;
    background: url(images/3.png) no-repeat;
    margin-bottom: -39px;
    margin-left: 31px;}
.index-four-title22 h2 {
    font-size: 24px;
    letter-spacing: 2px;
    line-height: 35px;
    color: #333;
}
.index-four-title22 .s2 {
    width: 270px;
    height: 26px;
    display: block;
    background: url(images/4.png) no-repeat;
    float: right;
    margin-top: -22px;
    margin-right: 25px;
}
.index-four-title22  p {
    color: #ccc;
    font-size: 14px;
    width:250px;
    margin: 0 auto;    padding-left: 104px;
}
.index-four-title22  p::before {
    content: "";
    width: 70px;
    border: 2px #3e8378 solid;
    position: absolute;
    top: 47px;
    left: 45%;
}
 .index-show-title-ms {  margin-top: 20px;
margin-bottom: 60px;
    font-size: 15px;
    color: #555;}

.index-show-content{width:100%;margin:0 auto; overflow: hidden; padding-bottom: 10px; display:block;}
.index-show-content .show-list{margin:0 auto; display: block;text-align:center}
.index-show-content .show-list li{display:inline-block; width:auto; margin-bottom: 10px;}
.index-show-content .show-list li a{height:35px;line-height:35px;border:1px #ccc solid;border-radius:8px;display:block;color:#666;float:left;margin-right:15px;padding:0 30px;text-decoration:none;}
.index-show-content .show-list li:nth-of-type(1) a{background-color:#3e8378;border:1px #3e8378 solid;color:#fff}
.index-show-content .show-list li a:hover{background-color:#3e8378;color:#fff;border:1px #3e8378 solid}


.box847_-2486 { color: #666; background: #fff;font: 12px " ";}
.box847_-2486 * { margin: 0;padding: 0;}
.box847_-2486 a {color: #666; text-decoration: none;}
.box847_-2486 .hp_box { }
.box847_-2486 .hp_box-title {font-size: 16px;overflow: hidden;border-bottom: 2px solid #333;height: 40px;line-height: 40px;padding-left: 35px;background: url(images/bg1.jpg) 0 0 no-repeat;display:none;}
.box847_-2486 .hp_box-title .hp-title {display: inline-block;color: #FB8A01;font-weight: normal;display:none;}
.box847_-2486 .hp-more {float: right; width: 15px; height: 36px; background: url(images/more.jpg) 0px 12px no-repeat;}
.box847_-2486 .hp_box-list {list-style: none;overflow: hidden;width:1300px;}
.box847_-2486 .hp_box-list li {float: left;width: 371px;overflow: hidden;margin-right:40px;    border: 1px solid #cdcdcd;
    
  height:317px;
    overflow: hidden;
    margin-bottom:20px;}
.box847_-2486 .hp_box-list li:nth-child(4n 4) {margin-right: 0;}
.box847_-2486 .hp_box-list .hp-img {text-align: center;overflow: hidden;}
.box847_-2486 .hp_box-list .hp-img img {border: none;vertical-align: middle;max-width: 100%;-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);width: 371px;height: 270px;}
.box847_-2486 .hp_box-list li:hover .hp-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.box847_-2486 .Pice {display: block;text-align:center;text-overflow: ellipsis;white-space: nowrap;    border-top: 1px solid #cdcdcd;
    display: block;
    height: 45px;
    line-height: 45px;
    margin-bottom: 10px;
    overflow: hidden; font-size:16px;}
.box847_-2486 .hp_box-list li:hover .Pice {color: #fff;background:#3e8378;border:solid 1px #3e8378;transition: .5s; }
.box847_-2486 .dis_p{line-height: 24px;display:none;}



.list_page{margin-top:16px; text-align:center;display:none;}
.list_page a{ font-family:"����"; text-decoration:none; font-size:14px; color:#333;border:solid 1px #ccc; display:inline-block; height:23px; line-height:25px; text-align:center; margin:0 2px;}
.list_page .sw_box{ width:58px;}
.list_page .yema{ width:23px; }
.list_page a:hover{ color:#fff;background:#079ae0;}
.list_page .sild{ color:#fff;background:#079ae0;}

 .index-four-title222{  width:738px;
    margin: 0 auto;
        height: 110px;
    margin-top: 22px;
    position: relative;    text-align: center;}
.index-four-title222 .s1 {
    width: 270px;
    height: 26px;
    display: block;
    background: url(images/3.png) no-repeat;
    margin-bottom: -39px;
    margin-left:20px;}
.index-four-title222 h2 {
    font-size: 24px;
    letter-spacing: 2px;
    line-height: 35px;
    color: #333;
}
.index-four-title222 .s2 {
    width: 270px;
    height: 26px;
    display: block;
    background: url(images/4.png) no-repeat;
    float: right;
    margin-top: -22px;
    margin-right: 11px;
}
.index-four-title222  p {
    color: #ccc;
    font-size: 14px;
    width:250px;
    margin: 0 auto;    padding-left:77px;
}
.index-four-title222  p::before {
    content: "";
    width: 70px;
    border: 2px #3e8378 solid;
    position: absolute;
    top: 47px;
    left: 45%;
}
 .index-show-title-ms {  margin-top: 20px;
margin-bottom: 60px;
    font-size: 15px;
    color: #555;}

.about { overflow:hidden; width:100%; height:390px;}
.about h3.htitle a:hover{ color:#dc1313}
.about dl{ overflow:hidden; width:1200px; margin:0 auto; height:360px; background-color:#f2f2f2;}
.about dt{ overflow:hidden; width:610px; height:360px; float:left}
.about dd{ overflow:hidden; float:right; width:510px; height:360px; padding:0 35px; }
.about dd h4{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:20px; margin-bottom:10px;font-size:16px;color:#333;}
.about dd h4 a{font-size:16px;color:#333;    TEXT-DECORATION: NONE;}
.about dd p{ font-size:14px; text-align:justify; margin-bottom:25px; color:#666; line-height:24px; height:96px; overflow:hidden}
.about dd p a{ color:#017dc5;TEXT-DECORATION: NONE;}
.about dd ul{ overflow:hidden; width:100%; padding-top:25px; border-top:2px solid #e8e8e8;}
.about dd li{ float:left; width:93px; margin-right:34px;}
.about dd li.last{ margin-right:0;}
.about dd li i{ display:block; width:102px; height:102px; position:relative; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.about dd li i img{ display:block; position:absolute; left:0; top:-102px;}
.about dd li span{ display:block; text-align:center; font-size:14px; color:#666;}
.about dd li a{ display:block; text-decoration:none}
.about dd li:hover span{ color:#017dc5;}
.about dd li:hover i img{top:-102px}


.box11009_-9366 { font: 14px/1.43 ' ', Arial, sans-serif; color: #333; width: 1200px; margin: 0 auto; }
.box11009_-9366 * { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
.box11009_-9366 ul, .box11009_-9366 li { list-style: none; }
.box11009_-9366 a { text-decoration: none; color: inherit; }
.box11009_-9366 img { max-width: 100%; border: 0; vertical-align: middle; height:180px;}
.box11009_-9366 em { font-style: normal; }
.box11009_-9366 .tab_li { margin-bottom: 23px; width: 1200px; border-bottom: 1px solid #b2c2c9; overflow: hidden; height: 47px; }
.box11009_-9366 .tab_li span { display: block; font-size: 16px; line-height: 47px; }
.box11009_-9366 .tab_li span a { color: #017dc5; }
.box11009_-9366 .tab_li ul { margin-left: 346px; }
.box11009_-9366 .tab_li li { float: left; margin-right: 3px; height: 47px; text-align: center; overflow: hidden; line-height: 0px; }
.box11009_-9366 .tab_li li a { display: inline-block; font-size: 20px; line-height: 47px; width: 163px; color: #fff; height: 47px; overflow: hidden; background: #656565; }
.box11009_-9366 .tab_li li a:hover, .box11009_-9366 .tab_li .cur a { text-decoration: none; background: #3e8378; }
.box11009_-9366 .tab_li .nones { background: none; }
.box11009_-9366 .roll3, .box11009_-9366 .roll4 { margin-top: 46px; width: 30px; height: 84px; overflow: hidden; }
.box11009_-9366 .roll3 a, .box11009_-9366 .roll4 a { display: block; width: 30px; height: 84px; background: url(images/roll321.jpg) no-repeat; }
.box11009_-9366 .roll3 { float: left; }
.box11009_-9366 .roll4 { float: right; }
.box11009_-9366 .roll4 a { background: url(images/roll3442.jpg) no-repeat; }
.box11009_-9366 .slide_c { width: 1110px; float: left; margin-left: 20px; overflow: hidden; }
.box11009_-9366 .slide_c ul li { margin-right: 9px; width: 270px; line-height: 0px; float: left;text-align:center; }
.box11009_-9366 .slide_c ul li em { display: block; text-align: center; color: #525252; font-size: 14px; line-height: 24px; padding-top: 10px; }
.box11009_-9366 .slide_c ul li:hover em { color: #017dc5; }
.box11009_-9366 .slide_c ul .nones { margin-right: 0px; }



 .adv {
        text-align: center;
        width:1200px;
        margin:0 auto;
        padding:13px 0;
    }
    .adv h4 {
        font-size: 20px;
        font-weight: bold;
        color: #1a1a1a;
        padding: 5px;
        background-color: #ff9d34;
        width:440px;
    }
    .adv h3 {
        font-size: 26px;
        font-weight: bold;
        color: #fff;
        margin-top: 20px;
        position: relative;
    }
    .adv h3::after {
        position: absolute;
        content: "";
        height: 1px;
        width: 600px;
        background-color: #fff;
        left:20%;
        bottom: -10px;display:none;
    }
    .adv p {
        font-size: 18px;
        font-weight: normal;
        color: #fff;
        margin-top: 9px;
margin-bottom: 18px;
    }
    .adv p span {
        font-size: 28px;
        font-weight: bold;
        color: #fff;
    }
    .adv a {
        font-size: 16px;
        border: 2px solid #fff;
        margin-top: 20px;
        width:208px;
        height: 39px;
        line-height: 35px;
        color: #fff;
        display:block;
      margin: 0 auto;
    }
	
	.index-four-title1{  width:870px;
    margin: 0 auto;
        height: 110px;
    margin-top: 30px;
    position: relative;    text-align: center;}
.index-four-title1 .s1 {
    width: 270px;
    height: 26px;
    display: block;
    background: url(images/3.png) no-repeat;
    margin-bottom: -39px;
    margin-left: 30px;}
.index-four-title1 h2 {
    font-size: 24px;
    letter-spacing: 2px;
    line-height: 35px;
    color: #333;
}
.index-four-title1 .s2 {
    width: 270px;
    height: 26px;
    display: block;
    background: url(images/4.png) no-repeat;
    float: right;
    margin-top: -22px;
    margin-right: 25px;
}
.index-four-title1 p {
    color: #ccc;
    font-size: 14px;
    width: 237px;
    margin: 0 auto;
}
.index-four-title1 p::before {
    content: "";
    width: 70px;
    border: 2px #3e8378 solid;
    position: absolute;
    top: 47px;
    left: 400px;
}

.animated{    animation-fill-mode: both;}
.index-four{margin:0 auto;text-align:center;background-color:#f7f7f7;padding-top:38px;padding-bottom:60px}
.index-four-title{width:870px;margin:0 auto;position:relative;height:110px;margin-top:30px}
.index-four-title h2{font-size:24px;letter-spacing:2px;line-height:35px;color:#333}
.index-four-title .s1{width:270px;height:26px;display:block;background:url(images/3.png) no-repeat;margin-bottom:-39px;margin-left:30px}
.index-four-title .s2{width:270px;height:26px;display:block;background:url(images/4.png) no-repeat;float:right;margin-top:-22px;margin-right:25px}
.index-four-title p{color:#ccc;font-size:14px;width:237px;margin:0 auto}
.index-four-title p::before{content:"";width:70px;border:2px #017dc5 solid;position:absolute;top:47px;left:400px}
.index-four-content{width:1200px;margin:0 auto;text-align:left}
.index-four-content .list-one{width:100%;height:296px;background-color:#fff;margin-bottom:25px}
.index-four-content .list-one .one-left{width:583px;height:246px;padding-top:50px;float:left}
.index-four-content .one-title{width:580px;background-color:#3e8378;height:75px;line-height:75px;position:absolute;padding-left:10px;    z-index: 99;}
.index-four-content .one-title h2{font-size:52px;color:#fff;float:left}
.index-four-content .one-title .text{float:left;height:40px;margin-top:23px;margin-left:10px;    font-size: 15px;}
.index-four-content .one-title .text h3{font-size:20px;color:#fff;line-height:14px;margin-top:-5px}
.index-four-content .one-title .text p{color:#fff;line-height:45px}
.index-four-content .one-text{width:540px;margin:0 auto;line-height:27px;color:#666;margin-top:90px;    font-size: 15px;}
.index-four-content .one-right{float:right; width: 616px;}
.index-four-content .list-two{width:100%;height:296px;background-color:#fff;margin-bottom:25px}
.index-four-content .list-two .two-left{width:580px;height:246px;padding-top:50px;float:left;position: relative;}
.index-four-content .two-title{width:575px;background-color:#3e8378;height:75px;line-height:75px;position:absolute;left:-6px;padding-left:15px}
.index-four-content .two-title h2{font-size:52px;color:#fff;float:left}
.index-four-content .two-title .text{float:left;height:40px;margin-top:23px;margin-left:10px;    font-size: 15px;}
.index-four-content .two-title .text h3{font-size:20px;color:#fff;line-height:14px;margin-top:-5px}
.index-four-content .two-title .text p{color:#fff;line-height:45px}
.index-four-content .two-text{width:540px;margin:0 auto;line-height:27px;color:#666;margin-top:95px;    font-size: 15px;}
.index-four-content .two-right{float:left}



.box20030_-6012 { font: 14px/1.43 ' ', Arial, sans-serif; color: #333; width: 600px; }
.box20030_-6012 * { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
.box20030_-6012 a { text-decoration: none; color: inherit; }
.box20030_-6012 img { border: 0; max-width: 100%; vertical-align: middle;     display: none;}
.box20030_-6012 .hd-header { overflow: hidden; line-height: 35px; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px dashed #e5e5e5; display: none;}
.box20030_-6012 .hd-header h3 { float: left; font-size: 17px; color: #333; font-weight: normal; }
.box20030_-6012 .hd-header a { float: right; font-size: 14px; color: #a1a1a1; text-transform: uppercase; }
.box20030_-6012 .hd-header a:hover { color: #fcbb17; }
.box20030_-6012 .news-list .tj-news .tj-title { margin: 6px 0; }
.box20030_-6012 .news-list .tj-news .tj-title span { width: 68px; height: 32px; border-radius: 5px; display: block; background: #3e8378; text-align: center; line-height: 32px; font-size: 17px; float: left; margin-right: 10px;color: #fff;  }
.box20030_-6012 .news-list .tj-news .tj-title a { font-size: 20px; line-height: 32px; }
.box20030_-6012 .news-list .tj-news .tj-title a:hover { color: #017dc5; }
.box20030_-6012 .news-list .tj-news .tj-desc { color: #666;     line-height: 22px;
    font-size: 14px;}
.box20030_-6012 .news-list .news-item { width: 100%; height: 45px; line-height: 45px; color: #666; border-bottom: 1px dashed #e5e5e5; padding-left: 20px; position: relative; overflow: hidden;     display: none;}
.box20030_-6012 .news-list .news-item::before { content: ""; display: block; width: 4px; height: 4px; border-radius: 50%; border: 1px solid #fcbb17; position: absolute; left: 0; top: 20px; }
.box20030_-6012 .news-list .news-item a:hover { color: #fcbb17; }
.box20030_-6012 .news-list .news-item .date { float: right; }
@charset "utf-8";
/* CSS Document */
.box10034_-4992{width:520px;margin:0 auto;}
		.box10034_-4992 ul,.box10034_-4992 li{list-style: none;margin:0;padding:0;}
		.box10034_-4992 a{text-decoration: none;color:#333;}
		.box10034_-4992 p{margin:0;padding:0;}
		.box10034_-4992 em{font-style: normal;}
		.box10034_-4992 .clearfix:after{content:"";display:block;clear:both;}
		.box10034_-4992 .tab .tab-title a{display: inline-block;height: 30px;line-height: 30px;text-align: center;color: #333;font-size: 16px;}
		.box10034_-4992 .tab .tab-title a:after{display: inline-block;content: "";width: 1px;height: 16px;background: #898989;vertical-align: middle; margin: 0 23px;}


		.box10034_-4992 .tab .tab-title em a:after{    content: "";height: 0;}
.box10034_-4992 .tab .tab-title em {display:none}
		.box10034_-4992 .tab .tab-title a:hover{color:#3e8378;}
		.box10034_-4992 .tab .tab-title .item-cur{font-weight:700;color:#3e8378;}
		.box10034_-4992 .tab .tab-cont {position: relative;width: 520px;height: 357px;overflow: hidden;}
		.box10034_-4992 .tab .tab-cont .tab-cont__wrap {position: absolute;}
		.box10034_-4992 .tab .tab-cont .item{width:522px;}
		.box10034_-4992 .tab .tab-cont .item ul li{border-bottom:1px dashed #ddd;height:118px;}
		.box10034_-4992 .tab .tab-cont .item p{float:left;width:400px;}
		.box10034_-4992 .tab .tab-cont .item em{float:right;width:68px;font-size:50px;color:#111;font-style: normal;}
		.box10034_-4992 .tab .tab-cont .item p a{display:block;margin:22px 0 14px 0;font-size:15px;}
		.box10034_-4992 .tab .tab-cont .item p a:hover{color:#3e8378;}
		.box10034_-4992 .tab .tab-cont .item p span{display:block;color:#999;font-size:14px;line-height:22px;}
		.box10034_-4992 .tab .tab-cont .item em span{font-size:16px;color:#666;display:block;margin-top:20px;}
#BJBOX {
}
#YuYUe {
  width: 1000px;
  margin: 0 auto;
}
#YuYUe .Left {
  width: 430px;
  float: left;
  text-align: center;    border: 1px solid #eee;box-shadow: 0 5px 9px rgba(0,0,0,.15);
}
#YuYUe .Left .t {
  font-size: 25px;
  color: #3e8378;    padding-top: 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
#YuYUe .Left .Info {
  padding: 15px 0;
  height: 420px;
  overflow: hidden;
}
#YuYUe .Left .Info .Head {
  height: 40px;
  font-size: 20px;
  color: #231815;
  margin-bottom: 15px;
}
#YuYUe .Left .Info span {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
}
#YuYUe .Left .Info span.dq {
  width: 110px;
}
#YuYUe .Left .Info span.ch {
  width: 90px;
}
#YuYUe .Left .Info span.tel {
  width: 130px;
}
#YuYUe .Left .Info span.qd {
  width: 100px;
}
#YuYUe .Left ul li {
  border-bottom: 1px solid #ccc;
  height: 45px;
  color: #9a9a9a;
  font-size: 16px;
}
#YuYUe .Left ul li span {
  text-overflow: ellipsis;
  height: 45px;
  line-height: 45px;
  white-space: nowrap;
  overflow: hidden;
}
#YuYUe .Right {
  width: 400px;
  float: right;    display:none;
}
#YuYUe .Right .T {
  text-align: center;
  padding: 25px 0;
  font-size: 32px;
  color: #fff;
  background: #017dc5;
  border-radius: 15px 15px 0 0;
}
#YuYUe .Right .Box {
  height: 330px;
  padding: 50px 50px 20px 50px;
  background: #017dc5;
  border-radius: 0 0 15px 15px;
}
#YuYUe .Right .Box .f_item {
  margin-bottom: 15px;
  width: 275px;
  text-align: left;
}
#YuYUe .Right .Box .f_item input[type=text] {
  width: 275px;
  border: 1px solid #dfdfdf;
  height: 42px;
  line-height: 42px;
  padding: 0 10px;
}
#YuYUe .Right .Box .f_item span {
  width: 70px;
  text-align: right;
  font-size: 16px;
  color: #929292;
}
#YuYUe .Right .Box .f_item select[name=qd] {
  width: 190px;
  border: none;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333;
}
#YuYUe .Right .Box .f_item select[name=shen] {
  margin-right: 15px;
}
#YuYUe .Right .Box .f_item select[name=shen],
#YuYUe .Right .Box .f_item select[name=shi] {
  width: 85px;
  border: none;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333;
}
#YuYUe .Right .Box .f_item.short {
  width: 282px;
  border: 1px solid #dfdfdf;
  height: 42px;
  line-height: 42px;
  padding-left: 15px;    background: #fff;
}
#YuYUe .Right .Box .but {
  margin: 25px 0 15px 0;
}
#YuYUe .Right .Box .but a {
  display: block;
  width: 295px;
  border-radius: 12px;
  background: #fff;
  color: #017dc5;
  height: 45px;
  line-height: 45px;
  font-size: 24px;    text-align: center;
}
#YuYUe .Right .Box p {
      color: #fff;
    text-align: center;
}

.box_52256 { background:#3e8378; border-radius:20px; width:100%; padding:10px 0 27px 0;}
.box_52256 .yy_kh{  font-family:" ";  margin: 42px 41px; }
 .box_52256 .yy_kh .yy_bd  {  margin:10px 0 14px 0;}
.box_52256 .yy_kh .yy_bd span{ display:block; vertical-align:top; margin:10px 0;} 
.box_52256 .yy_kh .yy_bd .yy_left{ font-family:" "; font-size:15px; color:#999;  text-align:left;   float: left;    padding-left: 10px;    padding-top: 3px;}
.box_52256 .yy_kh .yy_bd .yy_rit{ width:112%;}
.box_52256 .yy_kh .yy_bd input{   width:96.5%; padding-left:10px; height:45px; color:#999; }
.box_52256 .yy_kh .yy_bd .yy_text{font-family:" "; font-size:14px; color:#999;border: none;}
.box_52256 .yy_kh .yy_bd .yy_time{  height:45px;border: none;}
.box_52256 .yy_kh .yy_bd .yy_wb{ border:solid 1px #ccc; background:#f6f6f6; border-radius:3px; width:98%; padding:1%; }
.box_52256 .yy_tj1{ background: #fff;   width: 295px;margin: 0 auto;}
.box_52256 .yy_tj1 .sas{display: block;
  width: 295px;
  border-radius: 12px;
  color: #3e8378;
  height: 45px;
  line-height: 45px;
  font-size: 24px;    text-align: center;    margin: 0 auto;}
.box_52256 .bq{  font-family:" "; font-size:14px; color:#fff; width:100%; text-align:center; padding:10px 0;}
.c_f {
    border-bottom: 1px solid #ddd;
}
option{color:#999; font-family:" ";}
select{color:#999;    height: 45px; font-family:" ";    padding-right: 17px;border: none;}


.box8247_-8594 .slider2_container{position: relative; top: 0px; left: 0px; }
.box8247_-8594 .captionOrange, .captionBlack{color: #fff; font-size: 20px; line-height: 30px; text-align: center; border-radius: 4px;}
.box8247_-8594 .captionOrange{background: #EB5100; background-color: rgba(235, 81, 0, 0.6);}
.box8247_-8594 .captionBlack{font-size: 16px; background: #000; background-color: rgba(0, 0, 0, 0.4);}
.box8247_-8594 a.captionOrange, A.captionOrange:active, A.captionOrange:visited{color: #ffffff; text-decoration: none;}
.box8247_-8594 a.captionOrange:hover{color: #eb5100; text-decoration: underline; background-color: #eeeeee; background-color: rgba(238, 238, 238, 0.7);}
.box8247_-8594 .bricon{background: url(images/browser-icons.png);}
/* 创建箭头导航栏css *//**/
.box8247_-8594 .jssora05l, .jssora05r{display: block;position: absolute; /* size of arrow element */width: 40px;height: 40px;cursor: pointer;background: url(images/a17.png) no-repeat;overflow: hidden;}
.box8247_-8594 .jssora05l{background-position: -10px -40px;}
.box8247_-8594 .jssora05r{background-position: -70px -40px;}
.box8247_-8594 .jssora05l:hover{background-position: -130px -40px;}
.box8247_-8594 .jssora05r:hover{background-position: -190px -40px;}
.box8247_-8594 .jssora05l.jssora05ldn{background-position: -250px -40px;}
.box8247_-8594 .jssora05r.jssora05rdn{background-position: -310px -40px;}
/* 圆点导航CSS*/
.box8247_-8594 .jssorb01{position: absolute;}
.box8247_-8594 .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av{position: absolute; /* size of bullet elment */ width: 12px; height: 12px; filter: alpha(opacity=70); opacity: .7; overflow: hidden; cursor: pointer; border: #000 1px solid; display:none;}
.box8247_-8594 .jssorb01 div{background-color: gray;}
.box8247_-8594 .jssorb01 div:hover, .jssorb01 .av:hover{background-color: #d3d3d3;display:none;}
.box8247_-8594 .jssorb01 .av{background-color: #fff;}
.box8247_-8594 .jssorb01 .dn, .jssorb01 .dn:hover{background-color: #555555;display:none;}

.box10017_-1953 *{margin: 0;padding: 0;box-sizing: border-box;}
.box10017_-1953{font:14px/1.43 ' ',Arial,sans-serif;color: #666;    width: 1200px;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px #d1d1d1 dashed;}
.box10017_-1953 a{ height:30px;font-weight:700; line-height:20px;color:#666; text-decoration:none;font-family: " ",Arial;font-weight:normal;margin:0 5px;}
.box10017_-1953 a:hover{text-decoration:none;color: #17494a;}





ul,li,p,h1,h2,h3{ margin:0; padding:0;}
.box201_-3293{font:14px/1.43 " ",Arial,sans-serif;color#333; }
.box201_-3293 *{margin:0;padding:0;box-sizing:border-box;}
.box201_-3293 .wkCl,.box201_-3293 .wkCr,.box201_-3293 .wbCl,.box201_-3293 .wbCr{}
.box201_-3293 .wkCl {padding:5px 10px;    border: 1px solid #f1f1f1;}
.box201_-3293 .wkCr{ background-position: right top;/*边距值*/}
.box201_-3293 .wbCl{ background-position: left bottom; height:10px; /*底部圆角高度值*/font-size:10px; line-height:10px;display:none;}
.box201_-3293 .wbCr{ background-position: right bottom; height:10px;margin-left:10px;/*底部圆角高度值*/}
/*内容框架部分*/

.box201_-3293 .zTitle{ }
.box201_-3293 .zTitle span{display:block; padding:18px 0; color:#fff; text-align:center; font-size:26px; background-color:#3e8378;font-weight:bold;}
/*总标题部分*/

.box201_-3293 .titleR{ height:48px;line-height:48px;margin: 10px 0;}
.box201_-3293 .titleR h1.selected1 a{background:#3e8378 ;color:#fff;border:1px solid #3e8378}
.box201_-3293 .titleR h1 a{  text-decoration:none;color:#333;font-size:16px;font-weight:normal;    text-align: center;display:block;border-bottom: 1px dashed #eee;}
.box201_-3293 .titleR:hover h1 a{ color:#fff;border:1px solid #3e8378;background:#3e8378  }
.box201_-3293 .titleR .more{ position:absolute; right:10px; top:8px;/*定位值*/ color:#FFFFFF; text-decoration:none; font-size:12px; display:none;/*隐藏更多*/}

/*标题部分*/

/*.box201_-3293 .cont,.box201_-3293 .ctr,.box201_-3293 .cbl,.box201_-3293 .cbr{ background:url(/iFile/201/1/nBg_14.jpg) no-repeat;}
.box201_-3293 .cont{ background-position:left top; margin-top:4px;}
.box201_-3293 .ctr{ background-position:right top; margin-left:10px; padding:10px 10px 0 0;}
.box201_-3293 .cbl{ background-position:left bottom; height:10px; font-size:10px; line-height:10px; margin-bottom:5px;}
.box201_-3293 .cbr{ background-position:right bottom; height:10px; margin-left:10px;}*/
/*内容框架部分*/

.box201_-3293 .boxCont{ }
.box201_-3293 .boxCont h2{ height:32px; line-height:32px;font-weight:normal;}
.box201_-3293 .boxCont h2 span{ font-size:12px;color:#666; text-decoration:none; display:block;  padding-left:22px;}
.box201_-3293 .boxCont h2 a{ text-decoration:none; background:none;}
.box201_-3293 .boxCont h2 a:hover span,.box201_-3293 .boxCont .zList li a:hover{ color:#0667aa; text-decoration:none;}
.box201_-3293 .boxCont .selected a{ color:#0c58a3; text-decoration:none;}
.box201_-3293 .boxCont .zList,.box201_-3293 .boxCont .zList_zi{ margin-bottom:5px;}
.box201_-3293 .boxCont .zList li{ border-bottom:#EAF1F9 1px solid; padding-left:15px; list-style:none;}
.box201_-3293 .boxCont .zList li a{ background:url(/iFile/201/1/icon_22.gif) no-repeat 8px 4px; *background:url(/iFile/201/1/icon_22.gif) no-repeat 8px 9px;  padding-left:18px; font-size:12px; font-family:Arial," "; color:#3C3C3C; text-decoration:none; height:28px; line-height:28px;}





.dphonePro{ overflow:hidden; background:#3e8378; padding:20px 0;}
.dphonePro dt{ float:left; background:url(images/dh.png) no-repeat center; margin-left:5px; width:72px; height:50px;}
.dphonePro dd{ margin-left:72px; color:#fff; padding:5px 13px; border-left:1px dotted #ccc;}
.dphonePro dd span{ font-size:13px;}
.dphonePro dd p{ font-size:20px; font-family:"Arial";}
.inside_con{ padding:10px; min-height:400px;}




.slideBox{ width:210px; height:250px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul span{ display:block; height:40px; line-height:40px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:210px; height:250px; }

.flash{ position:relative; width:100%; height:415px; overflow:hidden; margin-top:-50px;}
.myFocus{width:1600px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-800px;
	height:415px;
	}
.flashn{ position:relative; width:100%; height:250px; overflow:hidden; margin-top:-50px;}
.myFocusn{width:1600px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-800px;
	height:250px;
	}
	
	
/* 大图特效 开始theme-default */
.theme-default #slider{margin:0 auto;width:1600px;height:415px;}
.theme-default .nivoSlider{background:url(loading.gif) no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:684px;width:193px;height:38px;bottom:-12px;padding-top:0px;padding-left:50px;position:absolute;z-index:9;}
.theme-default .nivo-controlNav a{background:url(../images/bullets.png) no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url(../images/arrows.png) no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:181px;right:300px;}
.theme-default a.nivo-prevNav{left:300px;top:181px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:181px;right:300px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:300px;top:181px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-slice img{width: 107px; height: 100%; opacity: 1; top: 0px; display: block;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}	
/* 大图特效 end */











/*common end*/

/*menu*/
.menu{height:35px;line-height:35px;background:#333;}
.menu ul li{ float:left; position:relative; border-right:#666 solid 1px;width:120px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:35px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#666;color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}

/*banner_01*/
.banner_01{ width:1000px;height:360px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:360px;position:absolute;}
.banner_01 ul li {width:1000px; height:360px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:1000px; height:360px;}
.banner_01 .btnBg { width:1000px;height:20px;position:absolute; left:0; bottom:0; background:#000;}
.banner_01 .btn {width:1000px; position:absolute; height:10px; padding:5px 10px; right:0; bottom:3px; text-align:right;}
.banner_01 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner_01 .btn span.on {background:#fff;}
.banner_01 .preNext {top:130px;width:45px; height:100px;  position:absolute; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner_01 .pre {left:0;}
.banner_01 .next {right:0; background-position:right top;}


.banner_02 .next {height: 360px;; overflow: hidden;;}
/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:360px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:360px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:150px; height:22px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background:url(../Images/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../images/BannerBg_01.png) no-repeat; }
.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}

/*scroll_left start*/
#scroll_left{overflow:hidden;width:930px; margin:0px 10px; }
#scroll_left span{ display:block; height:28px; line-height:28px; text-align:center;}
#scroll_left .scroll_scale{width:164px;height:124px; background:#FFF; margin:0 5px;border:1px solid #e4e4e4;} 
#scroll_left .scroll_scale table tr td{ height:124px; width:164px; text-align:center;}
#scroll_left .scroll_scale img{max-width:160px; max-height: 120px; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 120 ? 120: true);}
/*scroll_left end*/

/*scroll_01*/
.scroll_01{ background:#ddd;}
.scroll_01 .hd .prev,.scroll_01 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_01 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_01 .bd li{ float:left;}

/*scroll_02*/
.scroll_02{ background:#ddd;}
.scroll_02 .hd .prev,.scroll_02  .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_02 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 

/*scroll_03*/
.scroll_03{ background:#ddd;}
.scroll_03 .hd .prev,.scroll_03 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_03 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_03 .bd li{ float:left; width:200px; overflow:hidden; margin:0 10px;}
.scroll_03 .bd li .img{height:150px; border:#f4f4f4 solid 1px; padding:2px; background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:144px;}
.scroll_03 .bd li .img table tr td img{ max-width:194px; max-height:144px;}


/*slideTxtBox_01*/
.slideTxtBox_01 .hd ul li.on{ background:#ddd;cursor:pointer; } 

.contentfirst{ display:none;}
.contentin{ display:block;}
.tabin{ background:#ddd;}



/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px; background:url(../images/title_04.gif) #fff repeat-y; min-height:400px;}

.inside_left{ width:220px; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:720px; float:right; }
.inside_con{ padding:10px 0;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


