* { margin:0px; padding:0px;}
body {font-family:\5fae\8f6f\96c5\9ed1,tahoma,\5b8b\4f53,Arail,sans-serif; margin:0; padding:0; background:#FFF; font-size:12px; color:#666666;}
img { border:0}
ul,li{ list-style:none; }
a {color:#151816; text-decoration:none; transition:color .2s linear,background-color .2s linear;}
a:hover {color: #337ab7; text-decoration:none;} 
i { margin-right:5px;}
.f24 { font-size:24px;    font-family: impact;}
.clear{ clear:both}
.p15 { padding-top:10px;}
.fl { float:left}
.fr { float:right}
.wep { width:1180px;}
.mr15 {margin-right:15px;}
.ma { margin:auto}
.mt20 { margin-top:20px;}
.pt20 { padding-top:20px;}

.pt50 { padding-top:50px;}
.header {}
.header .topnav  { height:30px; line-height:30px; background:#F2F2F2; border-bottom: #CCC 1px solid}
.header .logo { font-size:24px; padding-top:20px; font-weight:bold;}
.header .logo p { font-size:12px; /*color:#999;*/ font-weight:normal; padding-top:5px;}

.nav { overflow:hidden}
.nav li { font-size:16px; margin-left:5px; float:left; line-height:1.5}
.nav li a {display:block;padding:30px 15px; }
.nav li p { font-size:12px;}
.nav li a:hover {color: #FFF; background:#337ab7; text-decoration:none;} 

#bs {width:100%; min-width:1100px; background:#FFF;padding-top:0px;position:relative;margin:auto}
#banners {height:360px;width:100%;position:relative;overflow:hidden;}
.bans {width:1920px;height:360px;position:absolute;top:0;left:50%;margin-left:-960px;}

#b {width:100%; min-width:1100px; background:#FFF;padding-top:0px;position:relative;margin:auto}
#banner {height:500px;width:100%;position:relative;overflow:hidden;}
.ban {width:1920px;height:500px;position:absolute;top:0;left:50%;margin-left:-960px;}
.slideBox{ width:1920px; height:500px; overflow:hidden; position:relative; border:0px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;    text-indent: -9999px; right:50%; z-index:999999999; bottom:35px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px;    border-radius: 50%; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ffd800; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1920px; height:500px; display:block;  }


.newbox { padding:50px 0; /*box-shadow: 0px 5px 10px #cdcdcd; */overflow:hidden;    position: relative;z-index:9999; margin-top:-30px;}

.newbox .title {background: #337ab7; text-align:center; color:#FFF; padding:0 0 85px 0; width:130px;position: absolute; top:-30px; }
.newbox .title  h4 { font-size:18px; font-weight:normal; padding:60px 0 0px 0}
.newbox .title  p { padding-bottom:30px;}
.newbox .title em { border-bottom: #FFF 3px solid; width:30px; height:3px; display:block; margin:auto; }

.newbox li { float:left; width:310px; margin-right:30px;}
.newbox li h3 { font-size:16px;color:#000; font-weight:normal; margin:10px 0}
.newbox li h3 a { color:#000}
.newbox li p { font-size:12px ; line-height:1.8; padding:0px 0 10px 0;}
.newbox li i { font-size:20px;color:#000 font-style:normal; font-family:Constantia }
.newbox li .more{ font-size:10px; border:#ebebeb 1px solid; padding:2px 20px; display:block; float:left}
.newbox li .more:hover { background:#337ab7; border:#337ab7 1px solid;  color:#FFF}

.aboutbox {background: #fff; padding:0px 0 80px 0; margin-top:-0px; height:300px;}
.aboutbox .imgs { background:url(../images/aboutbg.gif) no-repeat; width:350px; height:300px; margin-right:30px; text-align:right; vertical-align:bottom}
.aboutbox .imgs img { margin-top:25px; width:310px; height:230px;}

.aboutbox .cets { width:610px;}
.aboutbox .cets  p{ font-size:14px; line-height:2;padding:10px 0 10px 0;}

.aboutbox .cets .more {color: #fff;font-size: 14px;height: 30px; width: 130px; margin-top:15px; background: #337ab7; display: block; text-align: center; line-height: 30px;
}
.po {position: relative;z-index:9999; }
.aboutbox .title {background: #337ab7; text-align:center; color:#FFF; padding:0 0 85px 0; width:130px;position: absolute; right:0; top:-30px; }
.aboutbox .title  h4 { font-size:18px; font-weight:normal; padding:60px 0 0px 0}
.aboutbox .title  p { padding-bottom:30px;}
.aboutbox .title em { border-bottom: #FFF 3px solid; width:30px; height:3px; display:block; margin:auto; }



.prpbox { background:#ebebeb; min-height:890px;box-shadow: 0px 0px 0px 5px #cdcdcd; padding:50px 0;}

.prpbox .typelist { width:245px; background:#FFF; min-height:555px;}
.prpbox .typelist h4 { height:68px; color:#FFF; padding:0 20px 0 38px; line-height:68px; font-size:16px; font-weight:normal; background:#337ab7}
.prpbox .typelist h4 i { float:right; margin-top:25px; margin-right:15px;}
.prpbox .typelist li {  }
.prpbox .typelist  a { display:block;height:60px; line-height:60px;padding-left:38px;border-bottom:#ebebeb 1px solid; font-size:14px; color:#666666 }
.prpbox .typelist  i { float:right; color:#CCC; font-size:20px; margin-top:20px; margin-right:35px;}
.prpbox .typelist a:hover { background:#F2F2F2;}



.prpboxs { width:900px;}
.prpboxs ul { padding-top:20px;}
.prpboxs li { background:#FFF;width:274px; float:left; margin-right:20px; margin-bottom:20px; padding:3px; text-align:center; }
.prpboxs li img { width:274px; height:206px;}
.prpboxs li p { font-size:14px; line-height:30px;}



.prpbox .title {}
.prpbox .title h4 { font-size:24px; color:#000; font-weight:normal}
.prpbox .title p { font-size:12px; line-height:2; padding:5px 0;}
.prpbox .title em  { border-bottom: #337ab7 3px solid; width:30px; height:3px; display:block; }
.prpbox .title i { float:right; font-size:50px; width:60px;color:#337ab7; position: absolute; right:0; top:10px;}
.prpbox .title i a  { font-size:12px;}

.book { background:#ebebeb;overflow:hidden; padding:50px 0}
.book h4 { font-size:24px; color:#000; font-weight:normal}
.book p { font-size:12px; line-height:2; padding:5px 0;}
.book em  { border-bottom: #337ab7 3px solid; width:30px; height:3px; display:block; }

.frompost { width:1180px; padding-top:10px;}
.frompost .inputs { background-color: #fff;width:190px; border:#ebebeb solid 1px; float:left; }
.frompost input { background-color: #fff;float:left; border-radius: 0px; outline: 0;  border: 0px solid #e4e4e4; padding: 20px 10px;    display: inline-block; }
.frompost textarea {  background-color: #fff;    border: 0px solid #e4e4e4; outline: 0; width:500px; padding: 20px 10px;}
/*.button.default {background: #b4dedd; width:100%;color: white;  border: 2px solid #b4dedd;}
*/
.frompost * {
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -ms-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}
.frompost .default { color:#FFF; width:175px; background:#337ab7; -webkit-appearance: button;cursor: pointer; border:0;display:block}
.frompost .default:hover{ background:#0080c2; color:#FFF;}






.listpage * {
	vertical-align:middle;
	color:#525252
}
.listpage li { float:left}

.listpage a {
display: inline-block;
height: 30px;
line-height: 30px;
background: #ebebeb;
padding:0px 10px;
color: #494949;
font-family: SimSun;
font-size: 14px;
margin: 0 5px;
}
.listpage a:hover {

	background:#0193de;
	text-decoration:none;
	color:#fff
}
.listpage input {
	margin-bottom:0px;
	border:1px solid #CCCCCC;
	height:15px;
	font:bold 12px/15px Verdana;
	padding-bottom:1px;
	padding-left:1px;
	margin-right:1px;
	color:#5252523;
}


.prolist { padding-top:15px; padding-bottom:30px; overflow:hidden}
.prolist a { display:block; padding:3px 10px;background: #f4f4f4;color: #337ab7; font-size:14px;  text-decoration:none; float:left; margin-right:15px; margin-bottom:10px; line-height:28px;border-radius: 3px;}
.prolist a:hover {background: #337ab7; color:#FFFFFF}


.proimg { text-align:center}
.proimg img { width:1160px;}
.red { color:#F00; text-align:center}

#main_right { width:900px; overflow:hidden;float: right;padding: 0px 0px 50px 5px;/*border: #CCCCCC 1px solid;*/min-height:615px; 
    height:auto !important; 
    height:615px;_height:615px; }
.r_tit { height:50px; padding:6px 0;  border-bottom:#CCCCCC 1px dotted; margin-bottom:10px;}
.r_tit i { }
.r_tit a { color:#333; text-decoration:none}
.r_tit strong { font-size:16px; font-weight:700; line-height:48px; float:left; color:#333;padding-bottom:5px;}
.r_tit span { float:right; font-size:12px; line-height:50px; margin-right:10px; color:#333333}

.act { min-height:650px; 
    height:auto !important; 
    height:650px; 
    overflow:visible; padding:10px; font-size:12px; line-height:23px}
.act h1 {   font-size: 26px; line-height:2; text-align:center;font-family: "Microsoft YaHei","Helvetica Neue",Helvetica; font-weight: 500;}
.act .time { height:40px; line-height:40px; background:#F2F2F2; font-size:12px; text-align:center; margin:20px 0; }
.act .cet { font-size:12px;line-height:2; color:#333333; padding:6px;min-height:430px; 
    height:auto !important; 
    height:430px; 
    overflow:visible;}
.tb { text-align:center; margin-top:10px;}


.nextpage {  padding:15px 40px 50px 0px ;font-size:14px; color:#333}
.nextpage a {color:#333}
.nextpage i { font-size:16px; margin-right:5px; color:#333}
.nextpage p { line-height:2; width:100%; float:left}


.oa {  background:#fff; margin-top:30px; padding:15px; overflow:hidden}
.oa h3 { font-size:22px; font-weight:normal}
.oa h3 strong { color:#337ab7; font-weight:normal}

.oa .tel { padding:5px 15px; background:#337ab7; height:40px; margin-top:20px; color:#FFF;border-radius: 15PX;}
.oa .tel i { font-size:24px; margin-right:10px; line-height:40px; color:#FFF;}
.oa .tel P {}
.oa .tel STRONG { font-size:18px;}


.oas { text-align:center; margin:auto; width:190px; padding:16px 0; overflow:hidden}
.oas a { width:29px;height:29px; display:block;     border-radius: 50%;margin-right:18px; float:left; background:#337ab7}
.oas i { color:#FFF; font-size:18px; margin-right:0px; line-height:29px;}
.oas a:hover { background:#00a8ff}


.tylist { width:245px; background:#FFF; margin-top:-30px;}
.tylist h4 { height:68px; color:#FFF; padding:0 20px 0 38px; line-height:68px; font-size:16px; font-weight:normal; background:#337ab7}
.tylist h4 i { float:right; margin-top:25px; margin-right:15px;}
.tylist li {  }
.tylist a { display:block;height:65px; line-height:60px;padding-left:38px;border-bottom:#ebebeb 1px solid; font-size:14px; color:#666666 }
.tylist i { float:right; color:#FFF; font-size:20px; margin-top:20px; margin-right:35px;}
.tylist a:hover { background:#F2F2F2;}
.tylist .sur { background:#F2F2F2; color:#337ab7}


.maright { width:900px;}

.fxd { z-index:99999999999}


.bdshare_popup_box { background:#FFF; z-index:9999999999999999999999}



.listal { float:left; list-style-type:none; width:100%; min-height:800px;}
.listal dl { padding:15px 25px; margin-top:15px; border-bottom:#EFEFEF 1px solid}
.listal dt { width:100%; height:30px; line-height:30px; padding-bottom:15px;}
.listal dt h2 { float:left;font:500 20px/30px "microsoft yahei","SimHei"; }
.listal dt span { float:right; font-size:12px}
.listal dd { font-size:12px; line-height:22px;}



.link { background:#333;padding:15px 0; overflow:hidden}
.link h4 { font-size:16px; color:#eeeeee; font-weight:normal; padding-bottom:10px; }
.link a { font-size:12px;color:#a4a4a4;}
.link p { padding: 0 0 0 15px;}
.foot { background: url(../images/fbg.jpg) no-repeat center;    border-top: #515151 1px solid; }

.foot .endnav { padding:30px 0; overflow:hidden}
.foot .endnav dl { float:left; padding-right:80px;color:#eeeeee;}
.foot .endnav dt { font-size:16px; font-weight:500; padding:10px 0}
.foot .endnav dd a { display:block; color:#a4a4a4; font-size:12px; line-height:2 }


.foot .f_m{ color:#a4a4a4; text-align:right; padding-top:15px; padding-bottom:30px;}
.foot .f_m p{font-size:12px; line-height:1.5}

.tr { text-align:right}


.foot .ewm { padding-top:50px;}
.foot .ewm img { width:90px; height:90px; margin-left:15px;}

.toptel { padding-top:10px; color:#eeeeee; }
.toptel i { font-size:40px; margin-right:10px; margin-top:5px;text-align:center; width:40px; height:40px; border:#eeeeee 1px solid;    border-radius: 50%;}
.logo p { font-size:12px; }


.foot .copy { border-top:#515151 1px solid; height:30px; background:#333;line-height:30px;}




