?.w100
{
    width:100%;
}
.w1000px
{
    width:1000px;
}
.layout2{width: 1200px;margin: auto}
.layout{width: 1000px;margin: auto}
.logo{width: 190px;}
.logo img
{
    width:190px;
    height:72px;
    margin-top:4px;margin-left: 15px;
}
.h80
{
    height:80px;
}
.w800
{
    width:850px;
    margin-left:45px;
}
.w800 ul
{
    width:850px;
}
.w800 ul li
{
    line-height:75px;
    float:left;
    height:75px;
}
.w800 ul li:hover
{
    border-bottom:3px solid #501f7f;
}
.w800 ul li:hover a
{
    color:#501f7f;
}
.w800 ul li a
{
    color:#010101;
    font-size:16px;
    margin:0px 19px;
}
.zw
{
    line-height:21px;
    margin-top:10px;
    margin-right: 20px;

    
}
.zw span
{
    margin-left:6px;
    margin-top:3px;
}
.zw a img
{
    width:32px;
    height:21px;
    
}
.cur
{
    border-bottom:3px solid #501f7f;
}
.yanse
{
    color:#501f7f;
}


.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 402px;
	overflow: hidden;
	zoom: 1;
}
.flexslider .slides li {
	width: 100%;
	height: 100%;
}
.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}
.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 10%;
}
.flex-direction-nav .flex-prev {
	left: 10%;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}
.flexslider .slides a img {
	width: 100%;
	height: 402px;
	display: block;
}

.cpcener
{
    background-color:#eaeaea;
    height:808px;
}
.kd
{
    width: 1000px;
    border-bottom: 1px solid #511f7f;
    top: 52px;
}
.cpzzs
{
    width:100px;
    font-size:24px;
    color:#511f7f;
    font-weight:bold;
    line-height:50px;
    border-bottom:5px solid #511f7f;
}
.cpzzs22
{
    width:100px;
    font-size:16px;
    color:#511f7f;
   
    line-height:40px;
   
}
.pro_pro
{
    width:1000px;
}
.pro_pro li
{
    width:305px;
    float:left;
    margin-top:20px;
    margin-left:10px;
    margin-right:10px;
}

.pro_1 a img
{
     width:305px;
     height:211px;
}
.pro_pro .pro_1 {
    position: relative;
    
}
.pro_pro .pro_1:hover div {
    background: #99c333;
    filter: alpha(opacity=70);
    -moz-opacity: 0.70;
    opacity: 0.70;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.pro_pro .pro_1 div {
    background: #1d509b;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 305px;
    height: 211px;
}
.pro_pro .pro_1 .xq {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    background: url("../images/ck01.png") center no-repeat;
    height: 74px;
    width: 136px;
    display: inline-block;
    margin-top: 68px;
    margin-left: 90px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    display: none;
}
.pro_pro .pro_1:hover .xq {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    background: url("../images/ck01.png") center no-repeat;
    height: 74px;
    width: 136px;
    display: inline-block;
    margin-top: 68px;
    margin-left: 90px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    font-weight: bold;
}
.yangshi1
{
    width:305px;
    text-align:left;
    line-height:25px;
    margin-top:5px;
}
.yangshi1 a
{
    font-size:14px;
    color:#101010;
    font-weight:bold;
}
.yangshi1 a:hover
{
    color:#99c333;
}

.yangshi2
{
    width:305px;
    text-align:left;
    line-height:20px;
    font-size:14px;
    color:#383838;
}

.why
{

    height:1166px;
    background-position:center;
    margin-top:-35px;
}
.women
{
    background-image:url(../images/women.png);
    height:530px;
    background-position:center;
}

.zx1
{
    width:110px;
    height:30px;
    background-color:#fff;
    text-align:center;
    line-height:30px;
    top: 70px;
    left: 610px;
}
.zx1:hover,.zx2:hover
{
    background-color:#51207F;
}
.zx1:hover a,.zx2:hover a
{
    color:#fff;
    border:1px solid #fff;
}

.zx1 a
{
    padding: 0px 17px;
    color:#51207F;
    font-size:16px;
    border:1px solid #51207F;
}

.zx2
{
    width:110px;
    height:30px;
    background-color:#fff;
    text-align:center;
    line-height:30px;
    top: 70px;
    left: 740px;
}
.zx2 a
{
    padding: 0px 17px;
    color:#51207F;
    font-size:16px;
    border:1px solid #51207F;
}
.xzwm
{
    font-weight:bold;
    color:#000;
    font-size:28px;
       top: 190px;
    left: 400px;
}

.oneimg img
{
    width:377px;
    height:236px;
    margin-right:30px;
	    margin-top: -44px;
}
.w570
{
    width:550px;
}

.one
{
    top:370px;
    width:1000px;
    margin-left:30px;
}
.yihao1
{
    font-size:58px;
    color:#511f7f;
     font-weight:bold;
}
.yihao2
{
    font-size:24px;
    font-weight:bold;
    color:#511f7f;
    line-height:30px;
    margin-left:10px;
}
.yihao3
{
    font-size:14px;
    color:#000;
    width:500px;
    line-height:27px;
    margin-left:30px;
}
.twoimg img
{
    width:383px;
    height:297px;
}

.two
{
    top:550px;
    width:1000px;
    margin-left:10px;
}

.dw
{
    margin-top:50px;
}
.three
{
      top:880px;
    width:1000px;
    margin-left:10px;
}

.threeimg img
{
    width:439px;
    height:326px;
}
.gywm
{
    color:#511f7f;
    font-size:24px;
    font-weight:bold;
    line-height:40px;
    border-bottom:2px solid #511f7f;
}
.about
{
    color:#511f7f;
    font-size:14px;
    line-height:30px;
}
.wdd
{
    width:130px;
    text-align:center;
    margin-top: 60px;
    margin-left: 38px;

}

.biaot
{
    color:#191919;
    font-size:18px;
    font-weight:bold;
    line-height:30px;
    text-align:left;
    margin-top:25px;
}

.biaot2
{
    color:#000;
    font-size:12px;
   margin-top:5px;
    line-height:27px;
}

.wfd
{
    text-align:left;
    width:680px;
    margin-right: 18px;
}


#wrapper {
	width: 1000px;
	height: 220px;
    margin-top:70px;
}

#carousel {
    width: 1000px;
    position: relative;
}
#carousel ul {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
#carousel li {
	color: #999;
	text-align: center;
	display: block;
	width: 232px;
	height: 200px;
	padding: 0;
	margin: 6px;
	float: left;
	position: relative;
}

    #carousel li img {
        width: 220px;
        height: 166px;
        border: 1px solid #511f7f;
    }
.clearfix {
	float: none;
	clear: both;
}
#carousel .pager {
	text-align: center;
	margin: 0 auto;
}
#carousel .pager a {
	background-image: url(../images/y1.png);
	text-decoration: none;
	text-indent: -999px;
	display: inline-block;
	overflow: hidden;
	width: 55px;
	height: 3px;
	margin: 0 5px 0 0;
}
    #carousel .pager a.selected {
        background-image: url(../images/y2.png);
        text-decoration: underline;
        width: 55px;
        height: 3px;
    }
			
.zitxs
{
    width:220px;
    text-align:center;
    line-height:30px;
    height:30px;
}
.zitxs a
{
    color:#000;
    font-size:12px;
}
.khal
{
    background-color:#eaeaea;
    height:452px;
}

.gywm1
{
    color:#511f7f;
    font-size:24px;
    font-weight:bold;
    line-height:40px;
    border-bottom:3px solid #511f7f;
    width:96px;
}
.about1
{
    color:#511f7f;
    font-size:14px;
    line-height:30px;
     width:130px;
}
.wdd1
{
    width:100px;
    text-align:left;
    margin-top: 60px;


}
.more
{
    width:133px;
    height:35px;
    background-color:#511f7f;
    text-align:center;
    line-height:35px;
     margin-top: 90px;
}
.more a
{
    color:#fff;
    font-size:16px;
}

.tuxs1 a img
{
    width:222px;
    height:174px;
}
.tuxs2
{
    background-color:#ddd;
    width:222px;
    height:62px;
}

.tuxs2css
{
    background-color:#8fb933;
    width:222px;
    height:62px;
}

.yangs
{
    line-height:30px;
    border-bottom:3px solid #511f7f;
    text-align:center;
    width:127px;
}

.yangshover
{
    line-height:30px;
    border-bottom:3px solid #fff;
    text-align:center;
    width:127px;
}
.baisde
{
    color:#fff !important;

}
.yangs a
{
    color:#2e2e2e;
}
.chanpt
{
    width:1080px;
}
.chanpt li
{
    margin-left:35px;
    margin-right:5px;
    float:left;
}
.tuxs1 div {
    background: #1d509b;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 222px;
    height: 174px;
}
.tuxs1:hover div {
    background: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.70;
    opacity: 0.70;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.wcap
{
    width:176px;
    text-align:left;
    line-height:22px;
    color:#fff;
    margin-top:30px;
}
.mmore
{
      text-align:center;
     width:auto;
     margin-top:20px;

     line-height:25px;
}
.mmore a
{
     font-weight:bold;
      color:#fff;   border-bottom:2px solid #fff;
}
.mmore a:hover
{
     color:#fff;
}


#tab {
	width: 1000px;
	position: relative;
}

#tab .tab_menu {
	width: 280px;
	position: absolute;
	z-index: 1;
    left:730px;
    top:75px;
}

#tab .tab_menu li {
	float: left;
	width: 130px;
	height: 35px;
	border-bottom: 0px;
	cursor: pointer;
	text-align: center;
	margin: -2px 8px 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	line-height: 35px;
    background-color:#747474;
}

#tab .tab_box {
	width: 1000px;
	height: 400px;
	clear: both;
	top: 30px;
	position: relative;
}

#tab .tab_menu .selected {
	cursor: pointer;
	color:#fff;
    
    background-color:#511f7f;
}

.hide {
	display: none;
}

.ban2 {
	width: 1000px;
	height: 300px;
	position: relative;
	overflow: hidden;
}

.kdkm
{
    width:468px;
    height:296px;
}

.left img
{
     width:468px;
    height:296px;
}
.tou1
{
    width:97px;
    height:87px;
    background-color:#99c333;
    top:0px;
    left:0px;
    z-index:2;
}
.tou2
{
    text-align:center;
    font-size:44px;
    color:#fff;
    margin-top:3px;
}
.tou3
{
     text-align:center;
    font-size:14px;
    color:#fff;
}

.tou4
{
     width:468px;
    height:78px;
    background: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.70;
    opacity: 0.70;
    bottom: 0;
    left: 0;
}

.bts
{
    font-size:18px;
    color:#FFF;
    margin-top:5px;
    margin-left:15px;
}

.mores
{
    color:#fff;
    line-height:22px;
    margin-left:15px;
}
.mores a
{
    color:#fff;
    margin-left:10px;
}
.right-sy
{
    width:485px;
    height:87px;
}
.right-sy li
{
     background-color:#747474;
     height:87px;
     margin-bottom:18px;
}
.right-sy li a:hover{text-decoration: underline}
.tou2-2
{
     text-align:center;
    font-size:40px;
    color:#8fb933;
    margin-top:3px;
}
.tou3-3
{
     text-align:center;
    font-size:14px;
    color:#fff;
}
.wdz
{
    width:90px;
    height:87px;
}
.toxad1
{
    margin-top:7px;
}
.toxad1 a
{
    font-size:18px;
    color:#fff;
    
}

.toxad2
{
    font-size:14px;
    color:#fff;
    line-height:25px;
}
.wdz2
{
    width:380px;
    padding-left:10px;
    padding-right:5px;
    height:87px;
}


.beijhover
{
    background-color:#8fb933;
}
.zhover
{
    color:#51207F;
}

.dhover
{
    background-color:#ddd;
}

.dzhover
{
   color:#3A3A3A !important;
}

.footbg
{
    background-image:url(../images/footbg.png);
    height:480px;
    background-position:center;
}

.w500
{
    width:500px;
}
.foot1
{
    font-size:23px;
    color:#1b1b1b;
    font-weight:bold;
    margin-top:40px;
}
.mz
{
    font-size:14px;
    color:#1b1b1b;
    line-height:40px;
}
.yshi1 
{ 
    border-left: #fff 1px solid; 
    border-top: #fff 1px solid; 
    border-right: #fff 1px solid; 
    border-bottom: #fff 1px solid; 
    padding-left: 10px; 
    background: #c7dc99; 
    float: left; 
    width:305px;
    font-size: 1em; 
    line-height: 1.5em; 
    height: 40px; 
    text-align: left; 
} 
.diyige
{
    height: 50px; 
    width:320px;
}
.yshi2
{
    border-left: #fff 1px solid; 
    border-top: #fff 1px solid; 
    border-right: #fff 1px solid; 
    border-bottom: #fff 1px solid; 
    padding-left: 10px; 
    background: #c7dc99; 
    float: left; 
    width:410px;
    font-size: 1em; 
    line-height: 1.5em; 
    height:80px; 
    text-align: left; 
}

.aniu
{
    border-left: #511f7f 1px solid; 
    border-top: #511f7f 1px solid; 
    border-right: #511f7f 1px solid; 
    border-bottom: #511f7f 1px solid; 
    background: none;  
    width:130px;
    font-size: 14px; 
    height:30px; 
    text-align: center; 
    color:#51207F;
    margin-top:20px;
    cursor: pointer;
}
.aniu:hover{background: #511f7f;
    border: #fff 1px solid;color: #fff;
}
.w380
{
    width:380px;
}


.gywm-1
{
    color:#1b1b1b;
    font-size:23px;
    font-weight:bold;
    line-height:40px;
    border-bottom:3px solid #fff;
    width:96px;
}
.about-1
{
    color:#fff;
    font-size:14px;
    line-height:30px;
     width:130px;
}
.wdd-1
{
    width:100px;
    text-align:left;
    margin-top: 50px;


}
.kmjx
{
    font-size:14px;
    color:#1b1b1b;
    line-height:30px;
}
.ytinwen
{
    color:#e9edee;
    line-height:30px;
     font-size:14px;
}
.zuih li
{
    float:left;
    margin-left:10px;
    margin-right:10px;
}