@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

a,
img {
	border: 0;
}

body {
	font: 12px/180% Arial, Helvetica, sans-serif, "新宋体";
}
a{text-decoration:none;}

/* flexslider */

.Bannerslider{position:relative; width: 100%;  height:450px; margin: 0 auto; overflow:hidden; }

.Bannerslider ul{position:relative; width: 1000%; overflow:hidden; height:100%;}

.Bannerslider ul li{width:10%; float:left; display: block; background:center top no-repeat; height:100%; }

.Bannerslider ul li img{display: none;}

.Bannerslider ul li a{display:block; height:450px;}

.Bannerslider ol{text-align:center; width: 100%; position:absolute; bottom: 10px; left: 0;}

.Bannerslider ol li{width:16px; height: 16px; background: url(dot.png) 0 -16px; cursor: pointer; display: inline-block; *display:inline; *zoom:1;}

.Bannerslider ol li.on{width:16px; height: 16px; background: url(dot.png) 0 0px;}

.Bannerslider .ScrollLeft{display:none; width:60px; height:90px; position: absolute; top: 50%; left:0; opacity: 0.8; background: url(ad_ctr.png) 0 0; cursor:pointer; z-index: 1; margin-top:-45px;}

.Bannerslider .ScrollRight{display:none; width:60px; height:90px; position: absolute; top: 50%; right:0; opacity: 0.8; background: url(ad_ctr.png) 0 -90px; cursor:pointer;  z-index: 1; margin-top:-45px;}

.Bannerslider .ScrollLeft:hover,.Bannerslider .ScrollRight:hover{opacity: 1;}

.Bannerslider:hover .ScrollLeft,.Bannerslider:hover .ScrollRight{display: block;}


.right_con {
    height: auto;
    margin: 25px auto 0;
    overflow: hidden;
    width: 920px;
}
.right_con p {
    font-size: 16px !important;
    line-height: 28px !important;
}
.right_con td img {
    border: 1px solid #ccc;
    margin: 5px;
    padding: 3px;
}
.procon {
    float: left;
    margin-top: 5px;
    text-align: center;
    width: 305px;
}
.proconl {
    display: block;
    font-size: 14px;
    line-height: 30px;
}
.protext {
    border-bottom: 1px dashed #ccc;
    height: auto;
    margin: 0 auto 15px;
    overflow: hidden;
    padding-bottom: 15px;
    width: 920px;
}
.protext_l {
    float: left;
    margin: 10px;
    text-align: center;
    width: 350px;
}
.protext_m {
    float: left;
    line-height: 30px;
    margin-left: 10px;
    margin-top: 10px;
    width: 300px;
}
.protext_m h1 {
    font-size: 20px;
    line-height: 45px;
}
.protext_m p {
    font-size: 16px;
    line-height: 32px;
}
.protext_r {
    float: right;
    width: 230px;
}