/**
*****************************************
* Table Of content
******************************************



/**
* Importing Styles.
**/


/**
* Global Styles.
**/

body {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: .03em;
}
ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}
a,
a:hover,
a:active,
a:focus {
    text-decoration: none;
    outline: none;
}

p {
    
}
.clear{ clear:both}
.container {
    padding: 0;
}

/**
* Top Bar Styles.
**/

#topbar {
    background: #012c3c;
    color: #999ea3;
}
#topbar .container .row {
    margin: 0;
}
#topbar .social ul li {
    display: inline;
}
#topbar .social ul li a {
    display: inline-block;
    font-size: 14px;
    line-height: 40px;
   
    padding: 0 5px;
    color: #999ea3;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
#topbar .social ul li:hover a {
    color: #fff;
}
#topbar .social ul li a i {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
#topbar .social ul li:hover a i {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
#topbar .social ul li:last-child a {
    /*border-right: 1px solid #073D51;*/
}
#topbar .contact-info ul li {
    float: left;
}
#topbar .contact-info ul li a {
    display: inline-block;
    font-size: 13px;
    line-height: 40px;
    padding: 0 0px;
    margin-right: 42px;
    color: #A2A2A2;
    font-family: 'Open Sans';
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
#topbar .contact-info ul li:hover a,
#topbar .contact-info ul li a:before {
    /*background: #12AEF8;*/
    color: #fff;
}
#topbar .contact-info ul li a i.fa {
    font-size: 15px;
    margin-right: 5px;
}
#topbar .contact-info ul li:last-child a {
    /*border-right: 1px solid #073D51;*/
}

/***首页搜索1***/
.searchpro{float:right;padding-top: 5px;padding-right: 10px;}
.searchpro .keyword{
	float:left;padding-left: 22px;
}
.searchpro .keyword input{
	width:142px;
	height:28px;
	line-height:28px;
	color:#666;
	font-size:12px;
	border:1px solid #dfdfdf;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.searchpro .subbutter{
	float:left;
	width: 80px;
	height: 31px;
}
.searchpro .subbutter input{
	border:0;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	outline:none;
	width: 82px;
	background-image: url(Search.gif);
	background-repeat: no-repeat;
	background-position: 0px -34px;
	height: 29px;
	cursor: pointer;
	background-color: #434343;
}
.listSearch { margin-bottom:20px;}
/***首页搜索***/
.Search_index{
	height:30px;
	width:220px;
	
	margin-right: auto;
	margin-left: auto;
}
.Search_index .ListType{
	height:55px;
	overflow:hidden;
	padding-left:5px;
	line-height:55px;
}
.sousuo{
	height:125px;
	width:638px;
	 margin: auto;
	padding-left:5px;
	 margin-top:5px;
	
	background-color: rgba(0,0,0,0.7);
}



/**
* Header Styles.
**/

header {
    background: #fff;
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
header .logo {
    margin: 20px 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
header .mainmenu-container ul {
    text-align: right;
    display: inline-block;
}
header .mainmenu-container ul li {
    display: inline-block;
    line-height: 70px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
header .mainmenu-container ul li a {
    display: inline-block;
    font-size: 14px;
    color: #515050;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 12px;
    position: relative;
    vertical-align: bottom;
}
header .mainmenu-container > ul > li.current > a,
header .mainmenu-container ul li a:hover {
    color: #c01921;
}
header .mainmenu-container ul li a:before {
    height: 4px;
    background: #c01921;
}
header .mainmenu-container ul li.current a:before {
    right: 0;
}
header .mainmenu-container ul li.top-icons a {
    padding: 0 5px;
}
header .mainmenu-container ul li.top-icons a i {
    color: #31AFE2;
    font-size: 16px;
    border: 1px solid #D8D8D8;
    padding: 10px;
    border-radius: 50%;
    transition: all .3s ease;

}
header .mainmenu-container ul li.top-icons:hover a i {
    border-color: #c01921;
    color: #c01921;
}
header .search-box {
    background: #c01921;
    padding: 10px 0;
    display: none;
}

header .cart-box {
    background: #51B7E3;
    padding: 10px 0;
    display: none;
}
header .cart-box p {
    color: #fff;
    font-size: 15px;
    text-align: right;
    margin-bottom: 0;
}
header .cart-box .icon {
    font-size: 18px;
}
header .cart-box span {
    color: #c01921;
    font-weight: bold;
    font-family: 'Open Sans';
}
.header-fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
    box-shadow: 0 3px 5px rgba(81, 183, 227, .2);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
header.header-fixed .mainmenu-container ul li {
    line-height: 65px;
}
header.header-fixed .logo {
    margin: 5px 0;
}
/**
* Navigation Dropdown Styles.
**/

.mainmenu-container ul > li {
    position: relative;
    margin: 0;
    padding: 0;
}
.mainmenu-container ul > li > ul {
    background: #191919;
    position: absolute;
    top: 200%;
    left: 0;
    z-index: 9999;
    width: 150px;
    visibility: hidden;
    opacity: 0;
    border-top: 2px solid #c01921;
    -webkit-box-shadow: 0px 5px 5px 1px rgba(0,0,0,.2);
    box-shadow: 0px 1px 5px 1px rgba(0,0,0,.2);
    filter: alpha(opacity=0);
    -webkit-transition: all 400ms ease 100ms;
    transition: all 400ms ease 100ms;
}
.mainmenu-container ul > li:hover > ul {
    top: 100%;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}

.mainmenu-container ul > li.dropdown:after {
   
    position: absolute;
    bottom: 20px;
    display: block;
    color: #c01921;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    z-index: 5;
    width: 100%;
    cursor: pointer;
    opacity: 0;
    transition: all .3s ease;
}
.mainmenu-container ul > li.dropdown:hover:after {
    opacity: 1;
}
.header-fixed .mainmenu-container ul > li.dropdown:after {
    bottom: 10px;
}
.mainmenu-container ul > li > ul > li {
    display: block;
    position: relative;
}
header nav.mainmenu-container ul > li > ul > li > a {
  border-bottom: 1px solid #2A2A2A;
  color: #bebebe;
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 40px;
  padding: 0 25px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
}
header nav.mainmenu-container ul > li > ul > li > a:after {
 
    color: #999;
    font-size: 14px;
    line-height: 40px;
    position: absolute;
    top: 0;
    left: 20px;
    display: none;
    transition: all .3s ease;
}
header nav.mainmenu-container ul > li > ul > li > a:hover:after {
    color: #c01921;
}
header nav.mainmenu-container ul > li > ul > li:last-child > a {
    border: none;
}
header nav.mainmenu-container ul > li > ul > li > a:hover {
    color: #c01921;  
}

/**
* Third Level Menu Styles.
**/

.mainmenu-container ul > li > ul > li {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.mainmenu-container ul > li > ul > li > ul {
    background: #191919;
    position: absolute;
    top: 100%;
    left: 100%;
    z-index: 9999;
    width: 225px;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 400ms ease 100ms;
    transition: all 400ms ease 100ms;
}
.mainmenu-container ul > li > ul > li:hover {
    overflow: visible;
}
.mainmenu-container ul > li > ul > li:hover > ul {
    left: 100%;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    top: 0;
}
.mainmenu-container ul > li > ul > li > ul > li {
    display: block;
    position: relative;
}
.mainmenu-container ul > li > ul > li > ul > li > a {
    border-bottom: 1px solid #2A2A2A;
    color: #787878;
    display: block;
    font-size: 13px;
    font-weight: 600;
    line-height: 40px;
    padding: 0 25px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.mainmenu-container ul > li > ul > li > ul > li:last-child > a {
    border: none;
}
.mainmenu-container ul > li > ul > li.dropdown:after {
   
    position: absolute;
    right: 7px;
    top: 9px;
    width: 20px;
    height: 20px;
    display: block;
    color: #999;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    z-index: 5;
    cursor: pointer;
}
.mainmenu-container ul > li > ul > li.dropdown:hover:after {
    color: #c01921;
}
/**
* Banner Styles.
**/

/**
* Who We Are Styles.
**/

/**
* Header Variation One's header Styles.
**/

header.header-v1 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: transparent;
    z-index: 999999;
    border-bottom: 1px solid rgba(255,255,255,.2);
}
header.header-v1 .mainmenu-container ul li {
    line-height: 70px;
}
header.header-v1 .logo {
    margin: 17px 0;
}
header.header-v1 .mainmenu-container > ul > li > a,
header.header-v1 .mainmenu-container ul li.top-icons a i {
    color: #fff;
}
header.header-v1 .mainmenu-container ul li.top-icons a i {
    border-color: #fff;
}
header.header-v1.header-fixed {
    background: #51B7E3;
}
header.header-v1 .top-info ul {
    text-align: right;
}
header.header-v1 .top-info ul li {
    display: inline;
}
header.header-v1 .top-info ul li span {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    margin-left: 25px;
}
header.header-v1 .mainmenu-container > ul > li.dropdown:after {
    bottom: 10px;
}
header.header-v1 .top-info {
    transition: all .3s ease;
}
header.header-v1.header-fixed .top-info {
    display: none;
}

/**
* Header variation one's banner style Styles.
**/



/**
* Header v3 banner text Styles.
**/


/**
* Header v2 Banner Styles.
**/

/**
* header v4 banner Styles.
**/

.header-v4 .bold-pxslider-caption-header-v4 h1 {
    font-size: 65px;
    line-height: 65px;
    color: #fff;
    font-weight: 900;
    text-transform: uppercase;
}
.header-v4 .bold-pxslider-caption-header-v4.red h1 {
    color: #c01921;
}





/** ====== top bar construction styles ====== **/


#topbar.construct {
    background: #f1f1f1;
	position: relative;
	z-index: 10000;
}
#topbar.construct .social ul li a {
    color: #A2A2A2;
    border-color: #212121;
    transition: all .3s ease;
}
#topbar.construct .social ul li a:hover {
    background: transparent;
    color: #c01921;
}
#topbar.construct .contact-info ul li:hover a, 
#topbar.construct .contact-info ul li a:before {
    /*background: #1B222C;*/
}
#topbar.construct .contact-info ul li a {
    color: #A2A2A2;
    /*border-color: #E8A40A;*/
    font-size: 14px;
}
#topbar.construct .contact-info ul li a i {
    color: #c01921;
}
#topbar.construct .contact-info ul li a i.fa-map-marker {
    font-size: 15px;
}
#topbar.construct .contact-info ul li a i.fa-envelope {
    font-size: 12px;
}
#topbar.construct .contact-info ul li a i.fa-phone {
    font-size: 14px;
}
#topbar.construct .contact-info ul li a:hover {
    color: #c01921;
}
#topbar.construct .contact-info ul li a:hover i {
    color: #c01921;
}

/** ====== header construct styles ====== **/



/** ====== construct Banner styles ====== **/


/*======== header v5 Styles ===========*/

header.construct.header-curvy {
    background: #ffffff url('') no-repeat 0 0;
    -webkit-background-size: cover;
    background-size: cover;filter:alpha(Opacity=95);-moz-opacity:0.9;opacity: 0.9 ;
	 height: 83px;
}
header.construct.header-curvy {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

header.construct.header-curvy .logo {
    position: relative;   
    margin: 0;
    padding: 5px 0 0 0;
    height: 100%;
    padding-right: 30px;
}
header.construct.header-curvy .logo img {
    position: relative;
    z-index: 99999;
}
header.construct.header-curvy .logo:before {
    content: ' ';
    width: 2000px;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: #ffffff url('') no-repeat 0 0;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: 9999;
    transform: skewX(-25deg);
}
header.construct.header-curvy .mainmenu-container ul {
    transition: all .5s ease !important;
}
header.construct.header-curvy .mainmenu-container > ul {
    font-size: 0;
}
header.construct.header-curvy .mainmenu-container > ul > li > a {
    color: #4a4a4a;
}
header.construct.header-curvy .mainmenu-container ul li {
    line-height: 50px;margin-left: 5px;margin-top: 17px;
}
header.construct.header-curvy .mainmenu-container > ul > li > a {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.03em;
    padding: 0 13px;
}
header.construct.header-curvy ul.top-icons-wrap > li > a {
    font-size: 14px;
    padding: 0 5px;
    position: relative;
    z-index: 9;
}
header.construct.header-curvy .mainmenu-container > ul > li.current > a,
header.construct.header-curvy .mainmenu-container ul li a:hover {
    color: #ffffff;background:#27a5c4;border-radius:5px
}

header.construct.header-curvy .mainmenu-container ul > li.dropdown:hover:after,
header.construct.header-curvy .mainmenu-container ul > li.current:after {
    color: #ffffff;
}
header.construct.header-curvy .mainmenu-container ul > li > ul {
    top: 80%;
    left: 0;
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease ;
}
header.construct.header-curvy .mainmenu-container ul > li:hover > ul {
    visibility: visible;
    opacity: 1;
    display: block;
}
header.construct.header-curvy .mainmenu-container ul > li > ul > li.dropdown:after {
   
    position: absolute;
    right: 7px;
    top: 9px;
    width: 20px;
    height: 20px;
    display: block;
    color: #c01921;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    z-index: 5;
    cursor: pointer;
}
header.construct.header-curvy .mainmenu-container ul > li > ul > li > ul {
    top: -2px;
    left: 100%;
    opacity: 1;
    visibility: visible;
    transition: all .3s ease ;
}




/*banner*/
.banner
{top: 0px;
	width:100%;
	min-width:1200px;
	position:relative;
}
.flexslider
{
	position:relative;
	height:434px;
	overflow:hidden;
}
.slides
{
	position:relative;
	z-index:1;
}
.slides li
{
	height:634px;
}
.slides li a
{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
.flex-control-nav
{
	width:100%;
	text-align:center;
	padding:0;
	margin:0;
	position:absolute;
	bottom:20px;
	z-index:20;
}
.flex-control-nav li
{
	display:inline-block;
	height:12px;
	margin-right:10px;
	*display:inline;
	zoom:1;
}
.flex-control-nav a
{
	display:inline-block;
	width:10px;
	height:10px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/dot.png) no-repeat;
	cursor:pointer;
}
.flex-control-nav .flex-active
{
	width:26px;
	background:url(../images/dot_on.png) no-repeat;
}

.flex-direction-nav
{
	position:absolute;
	z-index:3;
	width:100%;
	top:50%;
	margin-top:-30px;
}
.flex-direction-nav li a
{
	display:block;
	width:44px;
	height:60px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	z-index:20px;
}
.flex-direction-nav li a.flex-prev
{
	left:50%;
	margin-left:-644px;
	background:url(../images/prevnext.png) 0 center no-repeat;
}
.flex-direction-nav li a.flex-prev:hover
{
	background:url(../images/prevnext_on.png) 0 center no-repeat;
}
.flex-direction-nav li a.flex-next
{
	right:50%;
	margin-right:-644px;
	background:url(../images/prevnext.png) -44px center no-repeat;
}
.flex-direction-nav li a.flex-next:hover
{
	background:url(../images/prevnext_on.png) -44px center no-repeat;
}

.wrap{ width:1200px; margin:auto}
.rmkc{ margin:40px auto 0; height:700px;}
.black2{ width:1200px; }
/* section */
.rmkc_tit{ text-align:center; font-size:20px; text-align:center;}
.rmkc_tit h1{ font-size:18px; font-weight:500; padding-top:10px;}
.rmkc_tit b{ font-size:28px; color:#333; display:block; margin-bottom:10px;}
.tiaotiao{border-bottom: 2px solid #b71d24;width:120px; margin:auto; margin-bottom:10px;}
.black2 .div_1{ float:left; width:408px; margin:0 2px 0 0}
.black2 .div_2{ float:left; width:375px; margin:0 2px 0 0}
.black2 .div_3{ float:left; width:410px;}
.black2 .section{width:1200px;margin:30px auto 0;overflow:hidden;}
.black2 .section ul{width:1200px;}
.black2 .section ul li{float:left;display:inline;overflow:hidden;position:relative; margin:0 0 2px 0 }
.black2 .section ul li .photo{overflow:hidden; width:100%; height:100%}
.black2 .section ul li .photo img{width:100%; height:100%; }
.black2 .section .rsp{width:100%;height:100%;overflow:hidden;position: absolute;background:#000;top:0px;left:0px; cursor:pointer}
.black2 .section .text{position:absolute;width:100%; margin:0px 0 0 0px;height:100%;left:-410px;top:0px;overflow:hidden;}
.black2 .section .text p{width:100%;/*margin-top:100px;*/height:100%;line-height:20px;text-align:center;color:#fff;}
.black2 .section .text a{text-decoration:none;filter:alpha(opacity=100);  /* ie 有效*/
	-moz-opacity:1.0; /* Firefox  有效*/
	opacity: 1.0; /* 通用，其他浏览器  有效*/}
	.black2 .section .text a img{ width:100%; height:100%}
.black2 .section .text div{text-align:center;color:#cccccc;font-size:12px;}
.black2 .section ul li.li_1 ,.black2 .section ul li.li_1 .photo ,.black2 .section ul li.li_1 .photo img{ width:408px; height:260px;}
.black2 .section ul li.li_2 ,.black2 .section ul li.li_2 .photo ,.black2 .section ul li.li_2 .photo img{ width:408px; height:253px;}
.black2 .section ul li.li_3 ,.black2 .section ul li.li_3 .photo ,.black2 .section ul li.li_3 .photo img{ width:375px; height:292px;}
.black2 .section ul li.li_4 ,.black2 .section ul li.li_4 .photo ,.black2 .section ul li.li_4 .photo img{ width:375px; height:220px;}
.black2 .section ul li.li_5 ,.black2 .section ul li.li_5 .photo ,.black2 .section ul li.li_5 .photo img{ width:410px; height:157px;}
.black2 .section ul li.li_6 ,.black2 .section ul li.li_6 .photo ,.black2 .section ul li.li_6 .photo img{ width:410px; height:165px;}
.black2 .section ul li.li_7 ,.black2 .section ul li.li_7 .photo ,.black2 .section ul li.li_7 .photo img{ width:410px; height:187px;}

.button{ margin:40px auto 0}
.button a{ width:145px; height:45px; line-height:45px; text-align:center; font-weight: bold; font-size:18px; border:1px solid #e9120c; color:#fff; display:block; float:left;background:#e9120c; margin:0 0 0 50px;}
.button a.a1{ margin:0 0 0 430px; background:#fff; color:#e9120c; font-weight:normal}

em, i { font-style: normal; }

.fr { float: right; }

.fl { float: left; }

.mid { float: left; }

.center { width: 1100px; margin: 0 auto; }

.com-title{width: 100%;text-align: center;padding-top:25px;}
.com-title h2{color: #333333;font-size: 32px;font-family: "Verdana,Times New Roman";}
.com-title h2 a{color: #333333;text-decoration: none;}
.com-title em{color: #e15616;font-weight: bold;}
.com-title p{font-size: 20px;color: #666666;margin-top: 2px;}
.com-title i{display: block;width: 398px;height: 3px;margin: 20px auto 0;}
.com-title i img{display: block;width: 398px;height: 3px;}


.hh01 { margin-right: auto; margin-left: auto; height: 380px; width: auto; background: url("../images/buzhou.png") center center no-repeat;}

.hh02 { margin-right: auto; margin-left: auto; height: 200px; width: auto; background: url("../images/about.jpg") center center no-repeat;}

.hh03 { margin-right: auto; margin-left: auto; height: 200px; width: auto; background: url("../images/rongyu.jpg") center center no-repeat;}
.hh04 { margin-right: auto; margin-left: auto; height: 200px; width: auto; background: url("../images/contactus.jpg") center center no-repeat;}
.hh05 { margin-right: auto; margin-left: auto; height: 200px; width: auto; background: url("../images/prod.jpg") center center no-repeat;}

/*关于我们*/
.about{background-color:#ffffff;}

.about .row1{padding-top:30px;width:1200px;margin:0 auto;}
.about .row1 .bd{padding:20px 0 40px;color:#666;line-height:32px;font-size:16px;width:1130px;margin:0 auto;}
.about .row1 .bd img{margin:0 auto;display: block;padding-top:5px; padding-bottom:5px;clear: both;}
.about .row1 ul{padding:0 70px;}
.about .row1 li{overflow:hidden;cursor:pointer;width:220px;height:200px;float:left;margin:5px 20px;}
.about .row1 li a{display:block;width:100%;height:100%;}
.about .row1 li img{display:block;}
.about .row1 li p{color:#888;font-size:12px;text-align:center;line-height:50px}
.about .row1 li:hover p{color:#d7b066;}


.z_positioncon{
	width:100%;
	height:45px;
	border-bottom:1px solid #d8d7d7;
}
.z_position{
	text-align:left;
	width:1200px;
	height:45px;
	margin:0px auto;
}
.z_position img{
	height:16px;
	margin-top:12px;
	margin-right:8px;
}
.z_position a{
	font-size:16px;
	color:#333333;
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	height:45px;
	line-height:45px;	
}
.z_position a:hover{
	color:#fc6769;
}
.z_position .z_pl{
	color:#fc6769;
	display:none;
}

.huanjing{ padding-top:10px; padding-bottom:30px; background:#ffffff; min-width: 1200px;}
.zk{ width:1200px; margin:0px auto;}
.huanjing .p2{ padding-left:5px; padding-right:5px; /*text-indent:2em;*/ font-size:16px; line-height:30px; color:#3c3c3c; margin-top:10px;}

.huanjing .p2 img{padding-top:5px; padding-bottom:5px; margin:0 auto;clear: both; display: block;}

.huanjing .p2 .neirong{padding-left:5px; padding-right:5px; /*text-indent:2em;*/ font-size:16px; line-height:30px; color:#3c3c3c; margin-top:20px;}



.iwidth{ width:1200px; margin:0 auto;}
.clear{ clear:both} 

.iservice{ height:460px; overflow:hidden;}



.aboutwomen{ height:420px;1100px; margin:0px auto;padding-top:35px;}

.aboutimg{ height:430px;width:520px; overflow:hidden;float:left;}
.aboutwz{ height:360px;width:640px;float:left; color:#4b4b4b;font-size:16px;line-height:30px;padding-left:30px; font-family: "Verdana"; }


#YSlide{position:relative;z-index:1;width:567px;height:350px;padding:2px;overflow:hidden;}
.YSample{margin:0 auto;overflow:hidden;}
.YSample,.YSample img{width:567px;height:350px;}
.YSample strong{position:absolute;z-index:5;bottom:4px;left:2px;font-weight:normal;width:567px;height:35px;line-height:40px;text-indent:10px;font-size:14px;color:#FFF;background-color:#000;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
#YSIndex{position:absolute;z-index:6;top:314px;left:4px;width:507px;text-align:right;height:40px;line-height:40px;overflow:hidden;}
#YSIndex a:link,#YSIndex a:visited,#YSIndex a:hover{position:relative;z-index:6;padding:4px 4px;border:1px solid #FFF;color:#FFF;margin-right:1px;font-weight:bold;text-decoration:none;font-size:10px;background-color:#b30d0d;}
#YSIndex a:hover,#YSIndex a.current:link,#YSIndex a.current:visited,#YSIndex a.current:hover{background-color:#fee904;color:#000;}



.content { width:1200px; margin:0 auto;  }
/*秘书服务start */
.mes_page_bg{background: url(/images/ser_bg.png) repeat-x;}
.left_menu{width:233px;float:left;margin-bottom: 100px;margin-top: 25px;}
.menu_title{background: #367508;padding:27px 0 27px 51px;}
.menu_title h1{color: #fff;font-size: 24px;padding-bottom:5px}
.menu_title p{color: #fff;font-size: 14px;}
.menu_list li{position: relative;background: #cacaca;border-bottom: 1px solid #fff; cursor: pointer;}
.menu_list li a{font-size: 14px;color: #000;}
.menu_list .SecTit{background: #cacaca;height:55px;line-height:55px;overflow: hidden;}
.menu_list .SecTit a{padding-left: 32px;}
.menu_p{width:6px;height:55px;background:#cacaca;float:left;}
.menu_p :hover{background:#367508;}
.menu_list .menu_pink_selected{background:#367508;}

.menu_list .menu_selected{/*background: #fff;*/}
.menu_list li:hover{/*background: #fff;*/}
.menu_list .menu_selected a{color:#367508;}
.menu_list li a:hover{color:#367508;}

.menu_list .third{padding: 13px 0;background: #fff;}
.menu_list .third a{font-size: 13px;display: block;line-height:31px;padding-left: 32px;}
.menu_list .menu_selected .third a{color:#3B3B3B;}
.menu_list .menu_selected .third a:hover{color:#367508;}

.menu_contact{margin-top: 26px;}
.menu_contact h2{background:#302e2f;color:#fff;font-size: 22px;padding:13px 0 13px 51px;}
.contact_way{background: #efefef;padding:27px 0 29px 25px;}
.menu_phone{margin-bottom: 15px;}
.menu_phone img{float:left;padding-right: 9px;padding-top: 9px;}
.menu_phone_words{color:#2d3037;}
.menu_phone_nums{font-size:20px;color:#2d3037;}
.menu_contact  p{line-height: 23px;font-size:12px;text-align: center;}
.menu_contacttel {border-bottom: 1px solid #bee062;width:190px;}


.ser_content{float: left;width:939px;padding:45px 0 25px 28px;}
.ser_content img{width:100%;}
.ser_content h2{border-bottom: 1px solid #d7d7d7;margin-bottom: 15px;}
.ser_content h2 span{font-size: 18px;padding: 0 36px 14px 0;border-bottom: 1px solid #d12646}
.ser_content h3{color:#d53f58;font-size: 18px;font-weight: bold;padding:29px 0;}
.ser_content .com_position{border:none;font-size: 14px;padding: 0;}

.ser_content_box{float: left;border-right: 1px solid #fff;width: 229px;}
.ser_content_box h4{background: #c00000;color:#fff;font-size: 14px;padding:14px 0;text-align: center;border-bottom: 1px solid #fff}
.ser_content_box div{background: #e7e7e7;}
.ser_content_box div p{color: #666666;font-size: 14px;line-height: 26px;padding: 10px 2px;width: 229px}
.ser_content_box div span{color: #c00000;}

.ser_content_d_box div{background: #ebebeb;border-bottom: 1px solid #fff;float:left;width: 939px;}
.ser_content_d_box p {width:699px;color:#666666;padding:12px 6px;float:left;line-height: 24px;}
.ser_content_d_box  span{border-right: 1px solid #fff;padding:26px;color:#666666;font-weight: bold;float:left;}
/*秘书服务end */

/*公司注册start*/
.com_content{float: left;width:939px;padding:45px 0 30px 28px;}
.com_content h2{border-bottom: 1px solid #d7d7d7;height:38px;}
.com_title{font-size: 18px;padding: 0 30px 12px 0;border-bottom: 1px solid #0779ba;float:left;font-family:"microsoft yahei";font-weight: bold;}
.com_position{float:right;line-height: 38px;font-family:"microsoft yahei";font-size: 14px;line-height: 26px;}
.com_position a{color:#000;}
.comp_box{margin:27px 0;height: 126px;border-bottom: 1px solid #f1f1f1;padding-bottom: 25px;overflow: hidden;}
.comp_box_img{float: left;margin-right: 22px;width:211px;height: 166px;overflow: hidden;}
.comp_box_detail{float: left;width:693px;}
.comp_box_detail h3{margin-bottom: 13px;}
.comp_box_detail h3 a{font-size: 20px;color:#000;float: left;width:570px;}
.comp_box_detail h3 span{font-size: 14px;color:#747474;float: right;}
.comp_box_detail .div{width:693px;height:70px;line-height:  160%;font-family:"microsoft yahei";font-size: 16px;}
.comp_box_detail .brief{line-height: 25px;overflow: hidden;height: 100px;width:680px;color:#898989;}
.comp_detail_more {position: relative;cursor: pointer;}
.comp_detail_more a{font-size: 14px;color:#dca06d;position: relative;}
.comp_detail_more img{position: absolute;right: -22px;top:-1px;}

.newzhengwen022{width:880px;line-height: 30px;font-family:"microsoft yahei";font-size: 16px;margin:0 auto;}
.newzhengwen022 p{line-height: 30px;font-family:"microsoft yahei";font-size: 16px;}
.newzhengwen022 span{line-height: 30px;font-family:"microsoft yahei";font-size: 16px;}
.newzhengwen022 div{line-height: 30px;font-family:"microsoft yahei";font-size: 16px;}
.newzhengwen022 strong{font-weight:bold;}
.newzhengwen022 div strong{font-weight:bold;}

.rongyujuzhong{ width:1040px; margin:0 auto; }
.rongyujuzhong table{margin:0 auto;}
.rongyujuzhong img{border: 1px solid #d2d2d2;}

.w30px{ width:100%; height:50px; clear:both; font-size:0px;}

.aboutus{ height:420px;1100px; margin:0px auto;padding-top:35px;}
/*index_video_news_line*/
.index_video_news_line{ width: 520px; position: relative; overflow: hidden; padding-top: 5px; margin-bottom:35px;}
/*end_index_video_news_line*/
/*index_video_text*/
.index_video_text{ width: 520px; height: 40px; font-size: 24px; font-family:"微软雅黑"; border-bottom: #b3b3b3 1px solid; overflow: hidden;}
.index_video_text1{ max-width: 150px; height: 35px; float: left; color: #444444; overflow: hidden; }
.index_video_text2{ max-width: 150px; height: 35px; float: right; line-height:35px; font-size: 14px;color: #7c7c7c; overflow: hidden; }


.index_video_news_line01{ width: 620px;  overflow: hidden;float: right; padding-top: 5px; margin-bottom:30px;}
.index_video_text01{ width: 620px; height: 40px; font-size: 24px; font-family:"微软雅黑"; border-bottom: #b3b3b3 1px solid; overflow: hidden;}
.index_video_text101{ max-width: 150px; height: 35px; float: left; color: #444444; overflow: hidden; }
.index_video_text201{ max-width: 150px; height: 35px; float: right; line-height:35px; font-size: 14px;color: #7c7c7c; overflow: hidden; }


.aboutvod{ height:430px;width:520px; overflow:hidden;float:left;}
.aboutjj{ height:360px;width:640px;float:left; color:#4b4b4b;font-size:15px;line-height:30px;padding-left:30px;}


.aboutwomen{ height:420px;1100px; margin:0px auto;padding-top:35px;}

.aboutimg{ height:430px;width:520px; overflow:hidden;float:left;}
.aboutwz{ height:360px;width:640px;float:left; color:#4b4b4b;font-size:15px;line-height:30px;padding-left:30px;}
 .clearfix {
  *zoom: 1;
	}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
	}

.conBox{width: 610px;padding-top:5px;height: 350px;overflow: hidden; margin-left:20px;}
.box{width: 600px;padding-bottom: 13px;}


.conBox dl{width: 100%;height: 130px;padding-left:10px;}
.conBox dt{float: right;width: 205px;height: 122px;}
.conBox dd{width: 350px;float: left;margin-right: 10px;}
.conBox dd h3{font-size: 18px;color: #010101;padding: 10px 0 10px 0;border-bottom: 1px solid #e5e5e5;}
.conBox dd h3 a{color: #010101;text-decoration: none;}
.conBox dd p{line-height: 26px;color: #666666;font-size: 14px;margin-top: 6px;height: 80px;overflow: hidden;text-overflow: ellipsis;width: 350px;}
.conBox dd p a{color: #666666;text-decoration: none;}
.conBox ul{width: 100%;padding-top: 20px;}
.conBox li{float: left;    background: url(Img/Index/new_x.png) no-repeat 48.5% 12px;}
.conBox li p{overflow: hidden;margin-top: 8px;width: 610px; float:left;border-bottom: 1px solid #E5E5E5;}

.conBox li a{display: block;width: 420px;overflow: hidden;text-overflow: ellipsis;font-size: 14px;color: #555555;float: left;background: url(Img/Index/news_icon03.png) no-repeat 4px center;padding-left: 12px;}
.conBox li span{display: block;float: right;font-size: 14px;color: #555555;margin-right: 32px;}
.conBox li:first-child{}
.conBox li.dif{padding-left: 32px;width: 380px;}
.conBox li.dif span{margin-right: 0;}

/* 分页 */
.pages { padding:14px 0 10px; font-family:Microsoft YaHei;width:700px; margin:0 auto; height:40px;text-align:center;}
.pages a { display:inline-block; height:35px; line-height:35px; color:#175f9c; padding:2px 10px;font-size:16px;border:1px solid #d2d2d2;margin-right:10px;}
.pages a.a1 {  padding:0 5px}
.pages a:hover {color:#175f9c; text-decoration:none }
.pages span { display:inline-block; height:40px; line-height:35px; color:#175f9c;padding:0 5px;font-size:16px;margin-right:10px;}

/*新闻*/
/*新闻*/
.newBox{ width:1200px; margin:0 auto; }

.newLeftJs{ width:1200px; float:left; margin-top:5px;}
.newLeftJs ul {width:1200px; float:left;}
.newLeftJs ul li{  width:1200px; height:200px; background:#f7f7f7;  margin-top:25px;}
.newLeftNr{float:left; width:240px; height:160px; margin-left:10px;margin-top:20px;}
.newLeftNr img{width:240px; height:160px;}


.newLeftP{float:left; width:830px; overflow:hidden; margin-left:25px;margin-top:13px;}
.newLeftP h3{float:left; width:830px; line-height:35px; line-height:35px; font-weight:bold; font-size:18px; color:#4f4f4f;}
.newLeftP p{ float:left; width:830px; line-height:30px; height:100px;overflow:hidden; font-size:14px; color:#666;margin-top:5px;}
.newLeftP span{ float:left; width:750px; line-height:25px; height:25px;overflow:hidden; font-size:14px; color:#838383;margin-top:5px;}

.biaoti01{ line-height:50px; font-size:26px;border-bottom: 1px solid #e1e1e1; color:#3C3C3C; margin-top:20px;margin-bottom:30px;width:1100px;height:50px;font-weight:bold;margin:0 auto; text-align:center;}
.biaotiimg{  margin-top:20px;width:800px;margin:0 auto; text-align:center;margin-top:20px;margin-bottom:30px;}
.biaotiimg img{margin:0 auto;}

.fanhui01{ line-height:50px; font-size:16px; color:#3C3C3C;border: 1px solid #e1e1e1; margin-top:20px;margin-bottom:30px;width:120px;height:50px;font-weight:bold;margin:0 auto; text-align:center;}


/*新闻*/
.newnrBox{ width:1150px; margin:0 auto; }

.newnrLeftJs{ width:1150px;  margin-top:25px;}
.newnrLeftJs ul {width:1150px; }
.newnrLeftJs ul li{  width:1150px; height:auto;margin-top:25px;}
.newnrLeftNr{float:left; width:200px; height:250px; margin-left:10px;margin-top:20px;}
.newnrLeftNr img{width:200px; height:250px;}
.newnrLeftJs .tline{border-bottom: 2px solid #e1e1e1;}

.newnrLeftcen{float:left; width:200px; overflow:hidden; margin-left:25px;margin-top:13px;}
.newnrLeftcen h3{float:left; width:200px; line-height:35px; line-height:35px; font-weight:bold; font-size:18px; color:#4f4f4f;padding-top:50px;text-align:center;}
.newnrLeftcen p{ float:left; width:200px; line-height:30px; height:200px;overflow:hidden; font-size:14px; color:#666;margin-top:5px;text-align:center;}
.newnrLeftcen span{ float:left; width:180px; line-height:25px; height:25px;overflow:hidden; font-size:14px; color:#838383;margin-top:5px;}

.newnrLeftP{float:left; width:670px;height:auto;  margin-left:25px;margin-top:13px;}
.newnrLeftP h3{float:left; width:670px; line-height:35px; line-height:35px; font-weight:bold; font-size:18px; color:#4f4f4f;}
.newnrLeftP p{line-height:30px;font-size:14px; color:#4a4a4a;}
.newnrLeftP span{  line-height:30px;font-size:14px; color:#4a4a4a;}

.huanjing .pnew{ padding-left:5px; padding-right:5px; /*text-indent:2em;*/ font-size:16px; line-height:30px; color:#3c3c3c; margin-top:10px;}

.huanjing .pnew img{padding-top:5px; padding-bottom:5px; margin:0 auto;clear: both; display: block;}
.huanjing .img1{ margin-left:27px; margin-top:40px; border-radius:5px;}

.huanjing .p2b{ padding-left:5px; padding-right:5px; /*text-indent:2em;*/ font-size:16px; line-height:30px; color:#3c3c3c; margin-top:10px;}

.newbiaoti{ line-height:50px; font-size:26px;border-bottom: 1px solid #e1e1e1; color:#3C3C3C; margin-top:20px;margin-bottom:30px;width:1150px;height:80px;font-weight:bold;margin:0 auto; text-align:center;}
.newbiaoti p{font-size:14px;color:#ababab;line-height:25px;}
.biaotiimg{  margin-top:20px;width:800px;margin:0 auto; text-align:center;margin-top:20px;margin-bottom:30px;}
.biaotiimg img{margin:0 auto;}


/*师资*/
.tnewnrBox{ width:1150px; margin:0 auto; }
.tnewnrLeftJs{ width:1150px; float:left; margin-top:25px;}
.tnewnrLeftJs ul {width:1150px; float:left;}
.tnewnrLeftJs ul li{  width:560px; height:340px;float:left; background:#f7f7f7; margin-right:15px; margin-top:25px;}
.tnewnrLeftNr{float:left; width:240px; height:300px; margin-left:10px;margin-top:20px;}
.tnewnrLeftNr img{width:240px; height:300px;}
.tnewnrLeftP{float:left; width:250px; overflow:hidden; margin-left:25px;margin-top:13px;}
.tnewnrLeftP h3{  line-height:35px; line-height:35px; font-weight:bold; font-size:18px; color:#08968e;}
.tnewnrLeftP h3 a{  color:#08968e;}
.tnewnrLeftP p{  line-height:30px; overflow:hidden; font-size:14px; color:#666;margin-top:5px;}
.tnewnrLeftP span{   line-height:25px; height:25px;overflow:hidden; font-size:14px; color:#000000;margin-top:5px;}

.subnav .subnav-body{

	display: block;

}



.subnav .subnav-body li{

	display: block;

	width: 233px;

	margin-top: 9px;

	text-align: center;

	line-height: 60px;

	font-size: 16px;
	font-family:"Verdana,Times New Roman";

}



.subnav .subnav-body li>a{

	display: block;

	color: #403f3f;

	overflow: hidden;

	background-color: #f1f1f1;
	font-family:"Verdana,Times New Roman";

	border-left: 3px solid #f1f1f1;

}



.subnav .subnav-body li:hover>a{

	color: #1a6905;

	display: block;

}



.subnav .subnav-body li.active>a{

	border-left: 3px solid #1a6905;

	color: #1a6905;

}



.subnav .subnav-body li .text{

	display: block; margin-left:4px; text-align:left; width:195px;

	float: left;

}



.subnav .subnav-body li a .radiu{

	display: block;

	float: right;

	width: 10px;

	height: 10px;

	border: 1px solid #808080;

	border-radius: 50%;

	margin: 25px 10px 0 5px;

}



.subnav .subnav-body li a .radiu .arrow{

	display: block;

	position: relative;

	width: 0;

	height: 0;

	border: 3px solid transparent;

	border-top:3px solid #808080;

	margin: 3px auto 0;

	transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	-ms-transition: 0.3s;

	-moz-transition: 0.3s;

}



.subnav .subnav-body li a .radiu .arrow.top{

	border: 3px solid transparent;

	border-bottom:3px solid #808080;

	margin: 0 auto;

}



.subnav .subnav-body li dl{

	display: none;

	padding: 15px 12px;

}



.subnav .subnav-body li.active dl{

	display: block;

}



.subnav .subnav-body li dl dd{

	display: block;

	height: 46px;

	line-height: 46px;

	text-align: center;

	background-color: #f2f2f2;

	margin-bottom: 11px;

	font-size: 16px;

}



.subnav .subnav-body li dl dd:last-child{

	margin-bottom: 0;

}



.subnav .subnav-body li dl dd a{

	display: block;

	color: #7d7d7d;

	transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	-ms-transition: 0.3s;

	-moz-transition: 0.3s;

}



.subnav .subnav-body li dl dd a:hover,.subnav .subnav-body li dl dd.active a{

	color: #fff;

	background-color: #6f7e07;

}





.stitle { position: relative; font-family: "microsoft yahei"; padding-top: 22px; text-align: center; height: 70px; margin: 0 auto; width: 1100px; }
.stitle h3 { width: 336px; height: 65px; border: 2px solid #fcc6bd; margin: 0 auto; position: relative; }
.stitle h3 em { position: absolute; top: -24px; left: 76px; height: 44px; line-height: 44px; font-size: 36px; color: #f60202; width: 184px; background: #FFF; }
.stitle p { border-top: 1px solid #b6b6b6; width: 1100px; height: 17px; position: absolute; left: 0; top: 61px; }
.stitle p span { position: absolute; top: -18px; left: 238px; width: 624px; letter-spacing: 3px; font-size: 24px; line-height: 35px; background: #FFF; color: #666; }
.stitle i { width: 56px; height: 4px; background: #0192ac; position: absolute; left: 50%; margin-left: -28px; top: 88px; }

.reason { padding: 77px 0 10px; background: url(../images/reasonbg.jpg) repeat-x center top; position: relative; overflow: hidden; height: 672px; margin-bottom: 44px; margin-top: 20px;}
.reason .stitle { height: 80px; margin-bottom: 188px; }
.reason .stitle h3 { width: 548px; height: 76px; border: 2px solid #8b8b8b; }
.reason .stitle h3 em { top: -24px; left: 64px; height: 48px; line-height: 48px; color: #fdee00; width: 420px; background: #080808; }
.reason .stitle p { border-top: 1px solid #8f8f8f; top: 70px; }
.reason .stitle p span { left: 182px; width: 736px; background: #080808; color: #FFF; }
.reason .reasonnav { background: #c30f18; position: absolute; left: 50%; top: 236px; width: 1100px; padding: 0 20px; margin-left: -572px; }
.reason .reasonnav ul li { width: 219px; float: left; height: 88px; line-height: 88px; text-align: center; border-right: 1px solid #f37979; color: #ffffff; font-size: 20px; font-weight: lighter; font-family: "思源黑体 CN"; }
.reason .reasonnav ul li:last-child { border-right: 0; }
.reason .reasonnav ul li:hover, .reason .reasonnav ul li.hover { font-weight: bold; background: url(../images/reasonnavhover.png) no-repeat center center; }
.reason .center { position: relative; }
.reason .center .reasonlist li { background: #FFF url(../images/reasonlistbg.jpg) no-repeat right bottom; height: 382px; display: none; box-shadow: 0 0 10px #adacac; }
.reason .center .reasonlist li .reasonpic { width: 614px; height: 382px; overflow: hidden; float: left; }
.reason .center .reasonlist li .reasonpic img { -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -ms-transition: all linear 0.3s; transition: all linear 0.3s; }
.reason .center .reasonlist li .reasontext { width: 388px; float: right; margin-right: 46px; margin-top: 56px; }
.reason .center .reasonlist li .reasontext p { font-size: 24px; color: #fe2103; line-height: 34px; font-family:"思源黑体 CN"; }
.reason .center .reasonlist li .reasontext p span { display: block; color: #b9b9b9; font-size: 16px; line-height: 26px; text-transform: uppercase; font-weight: lighter; }
.reason .center .reasonlist li .reasontext em { width: 47px; height: 1px; background: #cce9ee; display: block; margin-top: 13px; margin-bottom: 19px; }
.reason .center .reasonlist li .reasontext div { line-height: 30px; font-size: 16px; color: #666; }
.reason .center .reasonlist li.hover { display: block; }
.reason .center .reasonlist li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.reason .center .clickprev, .reason .center .clicknext { width: 75px; height: 33px; position: absolute; right: 359px; bottom: 58px; background-color: #d80000; cursor: pointer; color: #FFF; font-size: 24px; text-align: center; line-height: 33px; }
.reason .center .clicknext { background-color: #a2a2a2; right: 282px; }



.scene { width: 1200px; overflow: hidden; margin-top: 35px;margin-bottom: 35px; }
.scene ul { width: 1200px; overflow: hidden; height: auto; }
.scene ul li { float: left; width: 220px; margin-right: 20px; margin-bottom: 7px; }
.scene ul li a { display: block; overflow: hidden; }
.scene ul li a p { width: 220px; height: 250px; overflow: hidden; }
.scene ul li a p img { -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -ms-transition: all linear 0.3s; transition: all linear 0.3s; }
.scene ul li a div { background: #ebebeb; padding: 13px 35px; text-align: center; line-height: 20px; height: 40px; overflow: hidden; color: #454545; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -ms-transition: all linear 0.3s; transition: all linear 0.3s; }
.scene ul li a:hover { text-decoration: none; }
.scene ul li a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.scene ul li a:hover div { background: #08968e; color: #FFF; }




.scenenei { width: 920px; overflow: hidden; margin-top: 30px;margin-bottom: 35px; }
.scenenei ul { width: 930px; overflow: hidden; height: auto; }
.scenenei ul li { float: left; width: 260px; margin-left: 14px;margin-right: 32px; margin-bottom:15px;border: 1px solid #d1d1d1; }
.scenenei ul li a { display: block; overflow: hidden; }
.scenenei ul li a p { width: 260px; height: 295px; overflow: hidden; }
.scenenei ul li a p img { -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -ms-transition: all linear 0.3s; transition: all linear 0.3s; }
.scenenei ul li a div { background: #ebebeb; padding: 13px 35px; text-align: center; font-size: 14px;line-height: 30px; height: 30px; overflow: hidden; color: #454545; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -ms-transition: all linear 0.3s; transition: all linear 0.3s; }
.scenenei ul li a:hover { text-decoration: none; }
.scenenei ul li a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.scenenei ul li a:hover div { background: #42880e; color: #FFF; }


.proddetil{ width: 850px;  margin:0 auto; margin-top: 50px;margin-bottom: 35px;}
.prodimg{width: 250px;height: 300px;float: left;}
.prodtite{width: 500px;height: 300px;float: left;margin-left: 50px;}
.producttit{font-size: 16px;line-height: 50px; height: 50px; text-align: left;color: #454545;font-family:"Verdana,Times New Roman";font-weight: 700; }
.producttit p{font-size: 14px;font-family:"Verdana,Times New Roman";color: #454545;}
.prodxiangxi{width: 850px;  margin:0 auto;}
.prodxiangxi p{font-size: 14px;font-family:"Verdana,Times New Roman";color: #454545;line-height: 32px;}

.teacher { background: #a00000; margin-top: 42px; padding-top: 64px; height: 724px; position: relative; overflow: hidden; }
.teacher .stitle { margin-bottom: 506px; }
.teacher .stitle h3 { border: 2px solid #cf7d7d; }
.teacher .stitle h3 em { color: #FFF; background: #a00000; }
.teacher .stitle p { border-top: 1px solid #d3a5a5; }
.teacher .stitle p span { left: 280px; width: 540px; color: #FFF; background: #a00000; }
.teacher .stitle i { background: #FFF; }
.teacher .center { position: absolute; left: 50%; margin-left: -600px; top: 227px; width: 1200px; }
.teacher .center .teacherbox { width: 1101px; overflow: hidden; margin: 0 auto; }
.teacher .center .teacherbox ul { width: 1108px; height: 388px; }
.teacher .center .teacherbox ul li { width: 270px; height: 388px; float: left; position: relative; margin-right: 7px; }
.teacher .center .teacherbox ul li a { display: block; overflow: hidden; }
.teacher .center .teacherbox ul li a img { width: 270px; height: 388px; overflow: hidden; display: block; }
.teacher .center .teacherbox ul li a .teachertext { padding-top: 10px; color: #FFF; position: absolute; left: 0; bottom: -108px; background: #000000; opacity: 0.9; filter: alpha(opacity=90); width: 270px; height: 98px; text-align: center; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -ms-transition: all linear 0.3s; transition: all linear 0.3s; }
.teacher .center .teacherbox ul li a .teachertext h3 { line-height: 28px; font-size: 18px; font-weight: normal; }
.teacher .center .teacherbox ul li a .teachertext p { line-height: 20px; height: 40px; overflow: hidden; opacity: 0.7; filter: alpha(opacity=70); width: 212px; overflow: hidden; margin: 6px auto 0; }
.teacher .center .teacherbox ul li a:hover { text-decoration: none; }
.teacher .center .teacherbox ul li a:hover .teachertext { bottom: 0; }
.teacher .center span.prev, .teacher .center span.next { width: 28px; height: 76px; position: absolute; left: 50%; margin-left: -600px; top: 116px; cursor: pointer; background: #000000; text-align: center; line-height: 76px; color: #FFF; font-size: 26px; }
.teacher .center span.next { margin-left: 574px; background: #FFF; color: #fc2400; }
.teacher .teacherclick { width: 318px; height: 44px; margin: 0 auto; }
.teacher .teacherclick a { width: 154px; height: 44px; display: block; float: left; background: #FFF; font-family: "microsoft yahei"; font-size: 16px; color: #e50000; text-align: center; line-height: 44px; margin-right: 10px; }
.teacher .teacherclick a.zixun { margin-right: 0; background: #111111; color: #FFF; }

/*block*/
.hengqie {width:1160px; margin: 0 auto;margin-top: 20px;}
.nop{text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:100%;}
.block2,.block5,.block8,.block10,.block12,.block20,.block22,.block30,.block40,.block50,.block15{height:5px; font:0; overflow:hidden; clear:both;}
.block2{height:2px;}
.block8{height:8px;}
.block10{height:10px;}.block12{height:12px;}.block15{height:12px;}
.block20{height:20px;}.block22{height:22px;}.block30{height:30px;}.block40{height:40px;}
.block50{height:50px;}
.bd1{ border:1px solid #DDDDDD;}
.bd2{ border-bottom:1px solid #DDDDDD;}
.bd3{ border-bottom:1px solid #CCC;}
.bd4{ border-right:1px solid #D6d6d6;}
.fs16{font-size:16px;}.fs14{font-size:14px;}.fs12{font-size:12px;}
.mb-6{margin-bottom:6px;}
.line150{line-height:1.5;}
.mr-15{margin-right:17px;}
.pb-5{padding-bottom:5px;}
.clearboth,.clh{height:0px; font:0; overflow:hidden; clear:both;}
.hmbox{padding:20px; background:url(../images/mbox_r1_c1.png) #FFF no-repeat left 0; height:340px;width:335px;}
.hmbox h3{padding:0px 0 12px; clear:both;}
.hmbox h4{font-size:14px;color: #464646;}
.hmbox dl{ line-height:2.5;}
.hmbox.b2{background-image:url(../images/mbox_r1_c15.png); }
.hmbox.b3{background-image:url(../images/mbox_r1_c29.png); }
.hmbox.mini{padding:7px 0;height:auto;width:260px; background:none; border-top:4px solid #DE0A3F;}
.hmbox.mini.bc1{ border-color:#00BFFF;}
.hmbox.mini.bc2{ border-color:#FFCC00;}
.hmbox.mini.bc3{ border-color:#90C101;}
.hmbox.mini.bc4{ border-color:#FF6600;}
.hmbox.mini h3{padding:0px 0 8px;}



.mid_1{ margin:50px auto 0; overflow:hidden}
.zztitle{ font-weight:bold; color:#666; font-size:20px; letter-spacing:2px;color:#e9120c;border-bottom: 1px solid #7b7b7b;padding-bottom:10px;}
.zztitle span{float:right;font-size:14px;}
.zztitle span .dduo{color:#3d3d3d}

.mid_1 .mid1_left{ width:1200px; }
.mid_1 .mid1_left ul li{ float:left; width:280px; height:230px; margin:30px 5px 0 5px;}
.mid_1 .mid1_left ul li p{ margin:10px 0 0 10px; font-size:14px; width:230px;font-family: "microsoft yahei";text-align: center;}
.mid_1 .mid1_left ul li a:hover{ color:#000}
.mid_1 .mid1_left a.red{ background:url(../images/icon_1.jpg) no-repeat right; padding-right:15px; color:#3d3d3d}
.mid_1 .mid1_right{ float:right; width:380px;}
.mid_1 .mid1_right .title{ height:40px; background:url(../images/tit_bg.jpg) repeat-x bottom}
.mid_1 .mid1_right ul li img{ width:30px; height:30px;}
.maquee{ width:100%; overflow:hidden; margin:0 auto; color:#7C7C7C}
.maquee{ height:500px;border-bottom: 1px solid #aaa;}
.maquee ul{ width:100%; height:715px; margin:10px 0 0 0}
.maquee li{ width:100%; height:100px;font-size:12px; margin:10px 0 0 0 }
.maquee li div{ float:left;}
.maquee li div.mar_img{ background:url(../images/2.jpg) no-repeat; margin-top:6px;  height:78px; width:24px;}
.maquee li div.mar_con{border-bottom: 1px solid #aaa; width:330px; padding-bottom:15px; margin:0 0 0 10px;}
.maquee li div.mar_con b{ font-size:16px; font-weight: normal; color:#333333}
.maquee li div.mar_con b span{ font-size:12px; float:right; normal; color:#990000}
.maquee li div.mar_con p{ margin:5px 0 0 0;line-height:19px;}

.ys1{ margin:0 auto auto auto ; }

.mid_3{ width:100%; height:230px; background:#000;}
.foot010{width: 1200px; margin: 0 auto; background: #c01921;margin-top:20px;}
.shixue{color: #f2f2f2; font-size: 24px;text-align: center;line-height: 40px;padding:25px;font-family:"Microsoft YaHei";}
.foot_wi { height:80px; margin: 0 auto;width: 750px;}
.foot_Float span { color: #f2f2f2; font-size: 20px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 10px 0 14px; }

.foot_text { width: 150px; padding: 0 12px; background: #fff; border-radius: 3px; border: 0px; height: 40px; line-height: 40px; font-size: 14px; color: #666; vertical-align: middle; margin-right: 10px; }
.foot_sub { border: 1px solid #d2d2d2; color: #fff; font-size: 18px; text-align: center; height: 40px; line-height: 40px; border-radius: 3px; background: url('../icon/sub.jpg') no-repeat center center; width: 192px; vertical-align: middle; cursor: pointer; margin-left: 15px; }

.login_ver_text{
    width: 135px;
    border: 0;
    height: 40px;
    line-height: 40px;
    padding: 0 8px;
    font-size: 14px;
    color: #666;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    border-radius: 3px;
}



.mid_5{ margin:70px auto 0;  overflow:hidden;margin-bottom: 80px;}
.mid_5 .title{ font-size:18px;}
.mid_5 .title span{ color:#e9120c}
.mid5_1{ float:left; width:800px;}
.mid5_1 .news_img img{ margin:30px 40px 20px 0;_display:inline; float:left}
.mid1_right .news_imgrr img{ margin:30px 10px 10px 0;}
.mid_5 .mid5_1 ul{ margin:30px 0 0 0}
.mid_5 .mid5_1 ul li{ line-height:35px; width:350px; float:left; margin:0 45px 0 0; line-height: 35px;font-size:15px; _display:inline}
.mid_5 .mid5_1ul li i{ display:block; width:5px; height:5px; background:#ccc; float:left; margin:15px 0 0 0; font-size:0px;}
.mid_5 .mid5_1 ul li a{ float:left; margin:0 0 0 5px;}
.mid_5 .mid5_1 ul li span{ float:right; font-size:12px;}
.mid_5 .mid5_right{ width:380px; float:right;}
.mid_5 .mid5_right ul li{ width:380px; float:left; line-height:30px;margin:0 0 0 10px; _display:inline}
.mid_5 .mid5_right_1{ overflow:hidden; margin:20px 0 0 0; width:380px;}
.mid_5 .mid5_right_1 .title{ margin:0 0 0 10px;_display:inline}
.mid_5 .mid5_right_1 img{ margin:10px 0 0 10px;_display:inline}
.mid5_rightt{ width:380px; float:right;}
.mid_5 .mid5_rightt ul li{ width:180px; float:left; line-height:30px;margin:0 0 0 10px; _display:inline}
.mid_5 .mid5_right_2{ overflow:hidden; margin:20px 0 0 0; width:380px;}
.mid_5 .mid5_right_2 .title{ margin:0 0 0 10px;_display:inline}
.mid_5 .mid5_right_2 img{ margin:10px 0 0 10px;_display:inline}
.mid_5 .mid5_right_2 ul li i{ margin:14px 0 0 0}
.mid_5 .mid5_right_1 ul li i{ margin:14px 0 0 0}



.mid_5 .mid1_right{ float:right; width:380px;}
.mid_5 .mid1_right .title{ height:40px; background:url(../images/tit_bg.jpg) repeat-x bottom}
.mid_5 .mid1_right ul li img{ width:30px; height:30px;}


.yqlj{width:100%;height:55px;background:#bc1818;}
.yqljname{width:1180px;margin:0 auto;font-size:14px;line-height:55px;}
.yqljname a{color:#ccc;}
.n-footer-menu{margin-bottom:15px;width:1180px;}
hr{margin-bottom:15px;background-color:#444444;border:none;height:1px}
.n-footer-container{width:100%;min-width:1220px;padding-top:30px;background:#161616;overflow:hidden;position:relative;z-index:9}
.n-footer .n-footer-inside{width:1180px;margin:0 auto;line-height:25px}
.n-footer .n-footer-inside .n-footer-menu ul{width:1180px;overflow:hidden;display:table}
.n-footer .n-footer-inside .n-footer-menu ul li{padding-bottom:20px;float:left;width:156px;font-size:12px;line-height:25px;}
.n-footer .n-footer-inside .n-footer-menu ul li img{display:block;margin:10px auto 5px;width:80px}
.n-footer .n-footer-inside .n-footer-menu ul li.tel{width:240px}
.n-footer .n-footer-inside .n-footer-menu strong{margin:10px 0 24px;color:#ccc;font-size:14px;text-align:center;display:block}
.n-footer .n-footer-inside .n-footer-menu a{margin:0px 0 8px;color:#999;text-align:left;display:block;text-indent:48px;line-height:18px;cursor:pointer}
.n-footer .n-footer-inside .n-footer-menu a:hover{color:#fff;text-decoration:none}
.n-footer h3{margin:15px 0;color:#ccc;text-align:center}
.n-footer .n-footer-inside .n-footer-menu .text-center a{display:inline}.n-footer h6{color:#999}
.n-footer h6.text-center{font-size:14px;text-align:center;font-weight:normal}
.n-footer h4 a{color:#ccc!important}.n-footer h5 a{color:#999!important}
.n-footer h5 a:hover{color:#fff!important}
.notextcenter{text-align:left!important;margin-left:60px!important;margin-bottom:20px!important;font-size:16px!important}



/* footer style */
.bottom2{ background-color:#08968e;  padding:25px 0px;font-family:"SimSun";}
.list_btm{ width:100%; overflow:hidden;font-family:"Microsoft YaHei";margin-left:20px;}
.list_btm li{ float:left; border-right:1px dashed #696969; width:150px; padding-left:35px; min-height:165px;}
.list_btm li b{ color:#E2E2E2; font-size:14px; margin-bottom:10px; display:block;}
.list_btm li a{ display:block; color:#C3C3C3; line-height:24px; }
.list_btm li p span,.list_btm li p span a{ float:left;}
.list_btm li.btm_who{ width:120px; padding-left:0px;}
.list_btm li.btm_ewm{border-right:none; width:200px; margin-left:60px;padding:10px 0px 0px 0px; min-height:0px; text-align:center; line-height:28px; color: #C3C3C3;}
.list_link{ width:100%; overflow:hidden; border-bottom:1px solid #626262; padding-bottom:10px; margin:20px 0px;}
.list_link dt{ float:left; width:70px;color:#C6C6C6;}
.list_link dd{ float:left; width:1040px;}
.list_link dd a{ color:#C6C6C6; margin-right:10px; display:inline-block;}
.list_link dd a:hover{ color:#ffae00;}
.btm_p{ text-align:center; color:#ffffff;font-family:"Microsoft YaHei";font-size: 14px;}
.con_lxwm,.con_main{ width:100%; overflow:hidden; padding:20px 0px;}
.nr_center{ width:1050px; margin:0 auto;}


/*尾部*/
.footer{width:100%; margin:0 auto;background:#eaeaea;}
.foot_info_bg{width:1200px;  margin:0 auto;}
.foot_info{height:180px;padding-top:47px}
.foot_info .div_tag{padding-left: 1px;}
.foot_info img,.foot_info div{float:left;}
.foot_info  a .img{padding:0 20px;padding-bottom: 17px}
.foot_mess{border-left: 1px solid #a0a0a0;border-right: 1px solid #a0a0a0;padding-left: 37px;height: 159px;width: 650px;}
.foot_mess p{line-height: 26px; font-size:13px;font-family: "Verdana";}
.foot_erwei{float: left;text-align: center;width: 160px;padding-left: 10px;}
.foot_erwei01{float: left;text-align: center;width: 160px;padding-left: 10px;}
.foot_erwei p {float: left;margin: 0 20px;}
.foot_erwei img{margin: 0 15px;}


.ico01{float: left;width:60px;height: 50px;text-align: center;margin-top:10px;}
.ico02{float: left;width:60px;height: 50px;text-align: center;margin-top:10px;}
.ico03{float: left;width:60px;height: 50px;text-align: center;margin-top:10px;}
.ico04{float: left;width:60px;height: 50px;text-align: center;margin-top:10px;}

