/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family: ' ';color:#666; background:#ededed;}
a{color:#666;}
a:hover{ color:#f8004e; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:14px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

.header{ height:120px; background:#fff; position:relative; z-index:2;}
.top{ height:82px; overflow:hidden;}
.logo{ float:left; margin-top:0px;}
.top .right{ float:right; width:800px;  height:82px;}
.top .right .one{ height:29px; line-height:29px; color:#999; text-align:right; float:right; margin-top:25px; overflow:hidden;}
.top .right .one span{ padding:0 5px; color:#aaa;}
.top .right .one strong{ color:#f8004e; }
.search{ height:29px; line-height:29px; width:331px; background:url(../images/seach.gif) no-repeat; float:left; overflow:hidden; position:relative; margin-top:25px; margin-left:150px;}
/*menu start*/
.nav{ height:38px; background:#000;}
.menu ul{height:38px; line-height:38px;}
.menu ul li{ float:left; position:relative;height:38px;}
.menu ul li dl{ background:#fff; width:100px; position:absolute; left:0px; top:38px; padding:10px; display:none;}
.menu ul li dl dd{ line-height:24px; padding-left:5px; border-bottom:#ddd dotted 1px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60; text-decoration:underline;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; display:block; width:120px; height:38px; text-align:center;}
.menu a:hover{color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 120px center no-repeat;}
a.menu_hover{ background:#f8004e;color:#fff;}
/*menu end*/
.bannerindex{ height:560px; width:100%; overflow:hidden; position:relative; z-index:1; background:#fff;}
.bannerindex a{display:block; }
.bannerindex a.bn_prev{width:100px; height:100px; position:absolute; background:url(../images/cs_prev.png) center center no-repeat; z-index:20; left:100px; top:230px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.bannerindex a.bn_prev:hover{ filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
.bannerindex a.bn_next{width:100px; height:100px; position:absolute; background:url(../images/cs_next.png) center center no-repeat; z-index:20; right:100px; top:230px;filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.bannerindex a.bn_next:hover{ filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}

.bannerindex .focus{ height:560px; width:1920px; position:absolute; z-index:5; margin-left:-960px; left:50%;}
.bannerindex .focus ul{ height:560px; width:9000px;}
.bannerindex .focus ul li{ width:1920px; height:560px; float:left;}
.bannerindex .focus ul li a img{ width:1920px; height:560px;}

.news{ height:40px;position:relative; z-index:2; position:relative;}
.news_con{ height:160px;  width:670px; position:absolute; bottom:0px; right:0; background:#f8004e; }
.news_con .left{ height:160px; width:175px; float:left; background:url(../images/news_01.jpg) right center no-repeat; color:#fff; text-align:center;}
.news_con .left span{ height:50px; line-height:50px; text-align:center; display:block; font-size:48px; padding-top:45px;}
.news_con .left strong{ letter-spacing:5px; display:block; height:30px; line-height:30px; font-size:14px; font-weight:normal;}
.news_con .right{ height:160px; position:relative; float:left; width:440px; padding:0px 20px; color:#ffeef3; font-size:12px; line-height:22px;}
.news_con .right h2{ height:40px; line-height:40px; padding-top:15px;}
.news_con .right h2 a{ color:#fff; font-size:18px; font-weight:normal;}
.news_con .right h2 a:hover{ color:#fff;}
.news_con .right .more{ width:50px; height:20px; border:#fff solid 1px; line-height:20px; text-align:center; position:absolute; right:20px; top:20px;}
.news_con .right .more a{ color:#fff; font-size:12px;}

.content_01{ margin-top:15px;}
.content_01 .title{ height:18px; text-align:center; line-height:18px; padding:15px 0;}
.content_01_con{ height:600px;}
.content_01_con .left{ float:left; height:600px; cursor:pointer; }
.content_250{ width:250px; overflow:hidden; position:relative;background:#ddd;}
.content_250 a{ display:block;width:250px; height:600px;}
.content_01_con .left .hover{ background: url(../images/hover.png) center no-repeat; position:absolute; height:100%; width:100%; left:0; top:0; display:none;}
.content_01_con .left a:hover{ text-decoration: none;}
.content_01_con .left .link{ position:absolute; bottom:0px; left:0px; width:100%; height:30px; text-align:center; color:#fff; background:#666; background:rgba(0,0,0,0.4); line-height:30px;}
.content_350{ width:350px;overflow:hidden;}
.content_top01{ height:238px; background:#ddd; overflow:hidden; position:relative;}
.content_top01 a{ display:block; height:238px;}
.content_top01 a img{height:238px; }
.content_top02{ height:358px; background:#ddd; overflow:hidden; position:relative; margin-top:4px;}
.content_top02 a{ display:block; height:358px;}
.content_top02 a img{height:358px; }

.wel{ height:30px; line-height:30px; text-align:center;letter-spacing:12px;}
.lan{ height:90px; background:#fff; overflow:hidden;}
.lan img{ width:1200px; height:90px; overflow:hidden;}

.content_02{ margin-top:15px; overflow:hidden;}
.content_02 .title{ height:18px; text-align:center; line-height:18px; padding:15px 0;}
.content_02_con{ width:1204px;}
.content_02_list{ height:300px; width:598px; background:#FFF; margin-right:4px; float:left; margin-top:4px; overflow:hidden; }
.content_02_list .img{ margin:5px;width:588px; height:290px; overflow:hidden; position:relative; background:#FFF;}
.content_02_list .img img{ width:588px; height:290px; display:block;}

.toulan{ height:450px; overflow:hidden; background:url(../images/shi11.jpg) center no-repeat; margin-top:20px; overflow:hidden;}
.toulan_con{ padding-top:25px;}
.toulan_con img{ width:1200px;}
.content{ overflow:hidden;}
.content_con{ width:1220px;}
.content_con ul li{ width:285px; overflow:hidden; float:left; margin-right:20px; height:285px; position:relative; margin-top:20px;}
.content_con ul li img{ width:285px; height:285px;object-fit: contain;}
.content_con ul li a{ display:block;}
.content_con ul li a span{ display:block; height:30px; line-height:30px; text-align:center; position: absolute; bottom:0; width:100%; background:#999; background:rgba(0,0,0,0.5); color:#fff; font-size:14px;}
.content_con ul li a:hover span{  background:#333; background:rgba(0,0,0,0.8);}

.inside_con{ margin-top:-68px;}
.inside_con .left{ width:200px; float:left; }
.inside_con .left .fenglei{background:#ddd;border-radius:5px;}
.inside_con .left .fenglei h2{ line-height:24px; height:48px; padding:10px 0; border-radius:5px 5px 0 0;font-weight:normal; background:#f8004e; padding-left:15px; color:#fff;}
.inside_con .left .fenglei h2 span{ display:block; font-size:18px;}
.inside_con .left .fenglei h2 strong{ display:block; font-size:14px; font-weight:normal;}
.inside_con .left .fenglei dl{ padding-bottom:5px;}
.inside_con .left .fenglei dl dd{ height:30px; line-height:30px; background:#fff; border-bottom:#ddd dotted 1px; }
.inside_con .left .fenglei dl dd a{ display:block; height:30px; padding-left:15px; font-size:14px;}
.inside_con .left .fenglei dl dd a:hover{ background:#f36894; color:#fff; text-decoration:none;}
  
.inside_con .left .xiazai{ background:#fff; margin-top:20px; border-radius:5px;}
.inside_con .left .xiazai h2{ height:28px; line-height:28px; padding-left:15px; font-size:14px; border-radius:5px 5px 0 0; background:#666; color:#fff; font-weight:normal;}
.inside_con .left .xiazai{ background:#ddd;padding-bottom:5px; }
.inside_con .left .xiazai ul{ background:#fff; padding-top:5px; padding-bottom:5px; border-radius:0 0 5px 5px;}
.inside_con .left .xiazai ul li{ line-height:24px; height:24px; padding-left:15px; background:#fff;}

.inside_con .right{ width:980px; float:right;overflow:hidden;}
.inside_list{ background:#fff; padding:10px; min-height:400px; border-radius:0 0 5px 5px; }

.weizhi{ margin-top:38px; background:#666; background:rgba(0,0,0,0.5); height:30px; line-height:30px; text-align:right; color:#fff; padding-right:15px;border-radius:5px 5px 0 0 ; }
.weizhi a{ color:#fff;}

.footer { color:#999; background:#000; height:230px; margin-top:20px;}
.footer_con{ height:230px;}
.footer_con .bottom{ height:29px; line-height:29px; text-align:center; border-top:#333 solid 1px;}
.footer_con .top{ height:200px; overflow:hidden;}
.footer_con .top .logo{ margin-top:55px; float:left; padding-right:50px;}
.footer_con .top .right{ width:500px; float:right;}
.footer_con .top .right .tel{ line-height:40px; height:80px; padding-top:55px; background:url(../images/tel.jpg) 200px 55px no-repeat;}
.footer_con .top .right .tel strong{ display:block; height:40px; font-size:30px; font-weight:normal; color:#fff;text-align:right;}
.footer_con .top .right .tel span{ display:block; height:30px; line-height:30px; text-align:right; background:url(../images/tel02.jpg) right 8px center no-repeat; padding-right:78px;}
.footer_con .top .right .back{ text-align:right; height:20px; line-height:20px;}
.footer_con .top .right .back span{ padding:0 10px; color:#333;}
.footer_con .top  .center{ float:left;  margin-top:60px; border-left:#333 solid 1px; padding-left:20px; padding-top:28px;}
.footer_con .top  .center dl dt{ padding:10px 0px;}
.footer_con .top  .center dl dd{ line-height:24px; line-height:24px;}
.footer_con .top  .center dl dd span{ color:#333; padding:0 5px;}

/*online css*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative; display:block;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.inside_banner{ background:url(../images/banner01.jpg) center no-repeat; height:200px;}


/*login*/
.login{ border:#ddd solid 1px; width:1198px; margin-top:15px;font-family:' '; min-height:380px; background:#fff;}
.loginLeft{ float:left; width:600px; margin-top:20px; font-family:Arial, Helvetica, sans-serif;}
.loginRight{ float:right; width:350px; border-left:#f4f4f4 solid 1px; margin-top:20px;margin-bottom:20px;}
.loginRight dl dd strong{ color:#000;}
.loginRight dl dd{ margin:3px 0; line-height:20px;}
.loginRight dl{ margin:0 30px; margin-top:10px;margin-bottom:10px;}
.loginRight dl dd a{ display:block; border:#e4393c dotted 1px; border-radius:3px; height:20px; width:100px; text-align:center; line-height:20px; color:#e4393c;}
.loginRight dl dd a:hover{ font-weight:bold; text-decoration:underline;}
.loginLeft table tr td{ height:45px; line-height:45px; font-size:14px;font-family:' ';}
.loginLeft table tr td strong{ font-weight:normal; font-size:12px; color:#999;}

.loginLeft table tr td span{ font-size:12px; color:#c00;}
.loginLeft span b{ color:#054ba7;font-weight:normal; font-size:12px;}
#spanUserName b{ color:#054ba7;font-weight:normal; font-size:12px;}
.loginLeft a span{font-size:12px;}

.login h3{ height:35px; line-height:35px; padding-left:15px; color:#000; font-size:18px; font-weight:bold; background: url(../images/login_11.gif) top repeat-x; padding-top:10px;}
.login span{ font-size:14px; font-weight:normal; padding-left:10px;}
.login span b a{ color:#c00; font-weight:normal;}
.input_text{ height:30px; line-height:30px; border:#e5e5e5 solid 1px; width:200px;}

.load tr td{ padding:10px 0; line-height:24px;}
.load tr td span{ font-size:14px; color:#333;}
.load tr td  a{background: #333;
padding:3px 8px;
margin-top: 10px;
border-radius: 3px; color:#fff;}


