*{list-style:none;margin:0;padding:0;}
body{font:normal;margin:0;padding:0;font-family:"微软雅黑"; background: url(images/bbj.png) top center repeat-x #fff; }
a{ text-decoration:none; font-family:"微软雅黑";color:#2a2a2a;}
a:hover{ text-decoration:underline;cursor:pointer;}
img {border-width: 0px; margin:0px; padding:0px;}
.all{ width:1280px; margin:0 auto;}
.allt{ width:1000px; margin:0 auto;}
.allz{ width:1200px; margin:0 auto;}
.alle{ width:1060px; margin:0 auto;}
.main{ width:1000px; float:left;}

/*top*/
.hy{ width:250px; float:left; color:#999; line-height:28px;height:32px; font-size:13px;}
.top{ width:570px; float:right; text-align:right;}
.top ul{float:left;width:590px;}
.top ul li{line-height:28px; height:32px; float:left; padding:0px 5px;color:#999; font-size:13px;}
.top ul li a{color:#999; font-size:13px;}
.logo{ width:1280px; height:87px; float:left;}
.logo_i{ width:300px; float:left; padding-top:17px;}

.ph{ width:400px;  float:right; padding-top:17px; text-align:right;}
.ph h3{ color:#e84057; font-size:18px; font-weight:normal; padding-bottom:3px;}
.ph h4{ color:#e84057; font-size:30px;font-weight:normal; padding-top:10px;}
/**/
.menu{ width:100%; float:left; background-color:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;	height: 40px;}
.menue { margin-top:-40px;	width: 100%;	height: 40px;	float: left;	}
.menue ul {	padding: 0;	margin: 0;	list-style-type: none;	width: 1000px;	float: left;	z-index: 99;}
.menue ul li {float:left;display:inline;}
.menue ul li a, .menu ul li a:visited {	display: block;	float: left;text-decoration: none ; width:166px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;	z-index: 999;position: relative; text-align:center;}

.menue .nav{padding:0;margin:0;}
.menue .nav li{float:left;margin-right:0px;display:inline;}
.menue .nav li .bi{position:relative;z-index:0;}
.menue .nav li .bi:hover{z-index:99;}
.menue .nav li .bi:hover span{visibility:visible;top:0;left:0;cursor:pointer;}
.menue .nav li .bi span{position:absolute;left:-999em;visibility:hidden;width:166px;height: 40px;line-height: 40px;color: #fff;}
.menue .nav li a , .menue .nav li .bi span{display:block;text-align:center;height: 40px;line-height: 40px;text-decoration:none;width:166px;text-align:center;}
.menue .nav li a:hover , .menue .nav li .bi:hover span{color:#FFFFFF; background: url(images/bbjh.png) top center no-repeat;}

.menue ul li a:hover{ background: url(images/bbjh.png) top center no-repeat; }
.menue ul li ul {display: none;}
.menue ul li:hover a {color:#fff; }
.menue ul li:hover ul { width:330px;  padding-left:16px;height:180px; float:left;display:block; position:absolute;  background:url(images/xlbj.png) no-repeat; margin-left:11px;  margin-top:40px;  text-align:left; padding-top:5px;  }
.menue ul li:hover ul li{ float:left; width:130px; line-height:32px;height:32px;}
.menue ul li:hover ul li.siz{ float:left; width:70px;}
.menue ul li:hover ul li.liuz{ float:left; width:98px;}
.menue ul li:hover ul li.qiz{ float:left; width:112px;}
.menue ul li:hover ul li.baz{ float:left; width:126px;}
.menue ul li:hover ul li.jiuz{ float:left; width:140px;}
.menue ul li:hover ul li.shiz{ float:left; width:165px;}
.menue ul li:hover ul li.shiyiz{ float:left; width:168px;}
.menue ul li:hover ul li.shisiz{ float:left; width:310px; }
.menue ul li:hover ul li.shisiz a{float:left; width:310px; display:block;}
.menue ul li:hover ul li a {  color:#b5222c;   font-size:14px;text-align:left;}
.menue ul li:hover ul li a:hover{ color:#444;background:none;}


.menue ul li a:hover{ background: url(images/bbjh.png) top center no-repeat; }
.menue ul li ul {display: none;}
.menue ul li:hover a {color:#fff; }
.menue ul li:hover ul.pdp { width:168px;  padding-left:16px;height:75px; float:left;display:block; position:absolute;  background:url(images/baht.png); margin-left:11px;  margin-top:40px;  text-align:left; padding-top:5px;  }
.menue ul li:hover ul.pdp li{ float:left; width:130px; line-height:32px;height:32px;}
.menue ul li:hover ul.pdp li.siz{ float:left; width:70px;}
.menue ul li:hover ul.pdp li.wuz{ float:left; width:70px;}

.menue ul li:hover ul.pdp li a {  color:#b5222c;   font-size:14px;text-align:left;}
.menue ul li:hover ul.pdp li a:hover{ color:#444;background:none;}

/**/
.banner{ float:left; width:100%;  height:480px; margin-top:-40px; z-index:-99  }
.clear{height:0px;line-height:0px;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
*+html .clearfix{overflow:hidden;}
* html .clearfix{height:1%;}
.f-cb{*zoom:1;}
.wk_show{display:block;}
.wk_hide{display:none;}
.f-lay{font-size:0;letter-spacing:-8px;text-align:left;}
.f-ib{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal;}
/* font */
.w1000{width:1000px !important;margin:0 auto;}

/*main*/
.ct-banner{width:100%;height:480px;margin:0 auto;overflow:hidden;}
.ct-focusbox{height:480px;overflow:hidden;}
.ct-focusimg{height:480px;overflow:hidden;}
.ct-fimglist{}
.ct-fimglist img{display:block;cursor:pointer;}
.ct-fimglist li{width:100%; height:480px;float:left;}
.ct-banner01{background:url(images/ba1.jpg) center;}
.ct-banner02{background:url(images/ba2.jpg) center;}
.ct-banner03{background:url(images/ba3.jpg) center;}
.ct-focustool{overflow:hidden;position:relative;top:-67px;height:67px;background:url(../images/bg_touming.png) repeat-x;}
.ct-ftoollist{position:relative;margin-left:320px;}
.ct-ftoollist li{width:98px;height:28px;float:left;cursor:pointer; margin-left:10px;margin-top:21px;}
.ct-ftoollist .on a{width:98px;height:28px;display:block;margin-right:-4px;z-index:100;top:-5px;border:2px solid #fff;}
/**/
.main{ float:left; width:100% ; background:url(images/yj_2.jpg) repeat-x; height:40px; }
.demo{ width:1280px; float:left;}
.box{   float:left;  margin-bottom:25px; width:290px; height:200px; margin-right:40px;    perspective: 1280px; }
.rit{ float:right; margin-right:0px;}
.box .box-img{    transform: rotateY(0);    transition: all 0.50s ease-in-out 0s;}
.box:hover .box-img{    transform: rotateY(-90deg);}
.box .box-img img{    width: 290px; float:left;     height: 200px;	background-color:#ff9900;-moz-box-shadow: 1px 3px 2px #888888; /* 老的 Firefox */box-shadow: 1px 3px 2px #888888;}
.box .box-content{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-align: center;  background: rgba(0,0,0,0.7); transform: rotateY(90deg); transition: all 0.50s ease-in-out 0s;}
.box:hover .box-content{    transform: rotateY(0);}
.box .title{ padding-top:15px; padding-bottom:8px; margin-bottom:0px;    font-size: 18px;    color: #fff; font-family:"微软雅黑";    text-transform: uppercase; font-weight:normal;}
.box .description{    font-size: 14px; padding:0px 15px; margin-top:0px; margin-bottom:3px;    line-height: 24px; font-family:"微软雅黑";    color: #fff;}
.box .title:after{    content: "";    width: 80%;    display: block;    border-bottom: 1px solid #fff;    margin: 10px 10% 0px 10%;}
.box .social-links{    margin: 0;    padding: 0;    list-style: none;}
.box .social-links li{ text-align:center;}
.box .social-links li a{    font-size: 14px; text-decoration:none; font-family:"微软雅黑";    color: #a6a6a6;}
.box .social-links li a:hover{    text-decoration: underline;    color: #fff;}

.xinn{ width:1280px; float:left; padding-top:10px; margin-bottom:15px; }
.xinn .zxw{ width:380px;float:left; margin-right:70px;}
.xinn .zxw .tit{width:380px;float:left; background:url(images/yj_11.jpg) center left no-repeat; height:50px; }
.xinn .zxw .tit a{width:380px;float:left;height:50px; display:block; color:#e84057; font-size:23px; line-height:50px; text-indent:0.7em;}
.xinn .zxw .tit a:hover{ text-decoration:none;}
.xinn .zxw .txt{width:380px;float:left; background:url(images/yj_14.jpg) right bottom no-repeat;}
.xinn .zxw .txt p{ color:#333; font-size:14px; line-height:28px; padding-top:5px; text-indent:2em;}

.xinn .zhxw{ width:380px;float:left; margin-right:70px;}
.xinn .zhxw .tit{width:380px;float:left; background:url(images/yj_11.jpg) center left no-repeat; height:50px; }
.xinn .zhxw .tit a{width:380px;float:left;height:50px; display:block; color:#e84057; font-size:23px; line-height:50px; text-indent:0.7em;}
.xinn .zhxw .tit a:hover{ text-decoration:none;}
.xinn .zhxw .txt{width:380px;float:left;}
.xinn .zhxw .txt ul{padding-top:8px;}
.xinn .zhxw .txt ul li{}
.xinn .zhxw .txt ul li a{ color:#333; font-size:14px; line-height:28px; }
.xinn .zhxw .txt img{padding-top:7px;}

.xinn .yxw{ width:380px;float:left; }
.xinn .yxw .tit{width:380px;float:left; background:url(images/yj_11.jpg) center left no-repeat; height:50px; }
.xinn .yxw .tit a{width:380px;float:left;height:50px; display:block; color:#e84057; font-size:23px; line-height:50px; text-indent:0.7em;}
.xinn .yxw .tit a:hover{ text-decoration:none;}
.xinn .yxw .txt{width:380px;float:left;}
.xinn .yxw .txt ul{padding-top:8px;width:380px;float:left;}
.xinn .yxw .txt ul li{ float:left; padding:0px 5px;font-size:14px; line-height:28px;color:#333;}
.xinn .yxw .txt ul li a{ color:#333; font-size:14px; line-height:28px;}
.xinn .yxw .txt img{padding-top:5px;}
.xinn .yxw .php{width:380px;float:left; background: center left no-repeat; height:46px; line-height:46px; text-indent:20px; color:#fc1947; font-size:26px;}
/**/
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.clear-float{clear:both}



.footer{width:100%; float:left;background-color:#515151;font-family:"Microsoft Yahei";}
.footer-floor1{width:100%;padding:36px 0 60px}
.footer-list{width:73%;height:100%;float:left}
.footer-list ul{float:left;margin-right:10%}
.footer-list .flist-4{margin-right:0}
.footer-list li{line-height:32px}
.footer-list li a{color:#fff;font-size:14px;text-decoration:none}
.footer-list li a:hover{text-decoration:underline;color:#fff}
.footer-list .flist-title{font-size:18px;color:#fff;margin-bottom:8px}
.footer-floor2{width:100%;border-top:1px solid #4cc3ed;padding:20px 0;text-align:center}
.footer-floor2 p{text-align:center;color:#fff;font-size:12px;line-height:30px}
.footer-floor2 p span{font-family:PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun,sans-serif}
.footer-floor2 a{color:#fff}
.footer-floor2 a:hover{color:#fff;text-decoration:underline}
.foot-link{margin:0 15px;text-decoration:none;color:#b6e2f2}
.foot-link:hover{text-decoration:underline}
.footer-right{width:320px;float:left}
.telephone{width:100%;height:32px;line-height:32px;color:#fff}
.telephone span{display:inline-block;width:32px;height:32px;float:left;margin-left:0px}
.telephone .tel-number{font-size:30px;text-align:left; font-weight:normal;}
.official-plat{width:100%;height:100%;margin-top:20px;position:relative}
.official-plat ul{float:left;margin-top:7px; margin-left:36px;}
.official-plat ul li.shij{background:url(images/yj_16.jpg) no-repeat 2px 2px}
.official-plat ul li.youx{background:url(images/yj_17.jpg) no-repeat 0 2px}
.official-plat ul li.diz{background:url(images/yj_18.jpg) no-repeat 2px 2px}

.official-plat ul li{height:45px; color:#FFF; padding-left:40px;}
.official-plat ul a{display:inline-block;height:32px;width:100%;line-height:32px;color:#fff;text-decoration:none;font-size:12px}
.official-plat>p{display:inline-block;width:132px;height:132px;border:1px solid #ddd;background-color:#fff}


.marquee-box{overflow:hidden;width:100%;position:absolute; }
.marquee{width:8000%;height:60px}
.wave-list-box{float:left}
.wave-list-box ul{float:left;height:60px;overflow:hidden;zoom:1}
.wave-list-box ul li{height:60px;width:100%;float:left;line-height:30px;list-style:none}
.wave-box{position:relative;height:60px;background:#fff; width:100%; float:left; margin-top:60px;}
/**/
.main_list{ float:left; width:1280px;}
.main_list .liuyt{float:left;width:272px; margin-right:18px;}
.main_list .li_l{ float:left; width:250px; padding:10px; padding-bottom:0px; border:1px solid #e1e0e0;}
.main_list .li_l ul{float:left; width:250px;}
.main_list .li_l ul li{float:left; width:250px; margin-bottom:10px;}
.main_list .li_l ul li a{float:left; width:250px; background:url(images/list_03h.jpg); height:44px; display:block; line-height:44px; text-indent:20px;}
.main_list .li_l ul li a:hover{background:url(images/list_03.jpg); color:#e84057; text-decoration:none;}

.main_list .li_lt{ float:left; width:272px; padding-top:20px;  }
.main_list .li_lt .tit{float:left; width:268px; border-left:4px solid #c80923; line-height:32px;height:32px; text-indent:10px;border-bottom:1px solid #e1e0e0;}
.main_list .li_lt ul{float:left; padding-top:10px; }
.main_list .li_lt ul li{float:left;  }
.main_list .li_lt ul li a{float:left; height:30px; display:block; line-height:30px; text-indent:5px; font-size:14px; overflow:hidden;}
.main_list .li_lt ul li a:hover{ color:#e84057; text-decoration:none;}

.main_list .liy{float:right;width:970px; }
.main_list .liy .tit{float:left; width:966px; border-left:4px solid #c80923; line-height:32px;height:32px; text-indent:10px;border-bottom:1px solid #e1e0e0; margin-bottom:15px;}
.main_list .liy ul{float:left; padding-top:10px; }
.main_list .liy ul li{ }
.main_list .liy ul li a{ height:30px; display:block; line-height:30px; text-indent:5px; font-size:14px; overflow:hidden;}
.main_list .liy ul li a:hover{ color:#e84057; text-decoration:none;}
.main_list .liy p{ font-size:14px; line-height:30px; text-indent:2em; margin-bottom:10px; padding:0px 20px;}