body {color: #555;	font-size: 14px;	line-height: 1.75em;	background: #fff;	font-family: Arial, Geneva, "Microsoft YaHei", simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } .fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} .cl{zoom:1} 
/***************
"宋体","SimSun","黑体","SimHei","微软雅黑","Microsoft YaHei","微软正黑体","Microsoft JhengHei","新宋体","NSimSun","楷体","KaiTi","
深黑 重要文字和标题  #222  
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w120{ width:1200px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1200px;  clear:both; margin:0 auto;   }

a { color:#555;}
a:hover{ color:#2af;}

.tit-index{ font-size:30px; line-height:1.5em; text-align:center; color:#222;}
.tit-index p{ height:2px; width:5em; background:#ccc; margin:5px auto; }
.tit-index p span{ display:block; width:40px;; height:2px; background:#2af; margin:0 auto;}

/********* top *****************/
header .ding{ border-bottom:4px solid #2af; height:55px; padding:15px 0 0 ;}
header .ding .logo{ margin:0 auto ; width:300px; text-align:center; height:55px; overflow:hidden;}
header .ding .logo img{ margin:0 auto; display:block; max-width:300px; max-height:55px;}
header .ding .daohang{ width:900px; height:55px; }


.daohang ul.nav{ position:relative; width:900px; margin:10px auto 0;   font-size:16px; }
.daohang ul.nav a{ color:#333;  }
.daohang ul.nav h3{ font-size:100%; font-weight:normal;   }
.daohang ul.nav li.m{ float:left;  position:relative; z-index:999; }
.daohang ul.nav h3 a{ display:block; width:90px; text-align:center;  height:46px; line-height:35px;   }

.daohang ul.nav li:hover h3 a ,.daohang ul.nav li.cur h3 a{  color:#0af; background: url(img/nav3j.png) bottom center no-repeat;}

.daohang ul.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:50%; top:45px; z-index:1; width:160px; margin-left:-80px;    background: #0af; padding:10px 0; border-radius:0 0 5px 5px;  }
.daohang ul.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.daohang ul.nav .sub li a{ display:block;  border-bottom:1px solid #4bf; padding:12px 0;  line-height:20px; color:#fff; font-size:14px;   }
.daohang ul.nav .sub li a:hover{ color:#a8defb;   }


/***************/
.pptSlide{ min-width:1200px; position:relative;  height:550px; overflow:hidden;;  }
.pptSlide .bd{ position:relative; z-index:0;  }
.pptSlide .bd ul{ width:100% !important;  }
.pptSlide .bd li{ width:100% !important;  height:550px; overflow:hidden; text-align:center;  }
.pptSlide .bd li a{ display:block; height:550px; }

.pptSlide .hd{ width:420px; height:40px; padding:5px 0; left:50%; margin-left:-210px; bottom:25px; position:absolute; z-index:1; overflow:hidden; background: rgba(255,255,255,.7); border-radius:70px; overflow:hidden;  }
.pptSlide .hd ul{ text-align:center;  }
.pptSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; overflow:hidden; background-size: auto 100%;  border:10px double #999; background:#fff; border-radius:50%; overflow:hidden;    }
.pptSlide .hd ul .on {  border:10px double #0af; }



.pptSlide .prev,
.pptSlide .next{  display:block;  position:absolute; z-index:2;  bottom:30px; margin-top:-30px; left:50%;  z-index:2; width:40px; height:40px;   cursor:pointer;   }
.pptSlide .prev{ margin-left:-200px; background:url(img/leftico1.png) center center no-repeat  }
.pptSlide .next{ margin-left:160px; background:url(img/leftico2.png) center center no-repeat }

.pptSlide .prev:hover{ background:url(img/leftico1h.png) center center no-repeat }
.pptSlide .next:hover{ background:url(img/leftico2h.png) center center no-repeat }

/***********************/
.gonggao_index{ height:42px; line-height:42px; background:#fff; border-bottom:1px solid #ddd;  }

.txtScroll-top{    position:relative; width:750px; float:left;  }
.txtScroll-top .bd{width:650px;overflow:hidden; height:40px;  }
.txtScroll-top .infoList li a{ height:40px; line-height:40px; font-size:16px; }
.txtScroll-top .infoList li a span{ font-size:14px; padding-left:20px;}
.txtScroll-top .hd{ overflow:hidden;  height:30px; width:10px; margin-right:10px; margin-top:12px;   }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float: left;   overflow:hidden;
cursor:pointer; background:url("img/icoUp.gif") no-repeat;}
.txtScroll-top .hd .next{ background:url("img/icoDown.gif") no-repeat; margin-top:5px;  }
.txtScroll-top .hd .prev:hover{background:url("img/icoUph.gif") no-repeat;}
.txtScroll-top .hd .next:hover{ background:url("img/icoDownh.gif") no-repeat;}

.gonggao_index .sousuo{ width:250px; height:28px; background:#fff; margin-top:6px; border-radius:30px; border:1px solid #999; overflow:hidden;}
.gonggao_index .sousuo input{ padding-left:15px; width:180px; height:28px; line-height:28px; margin:0; border:none; float:left; outline:none }
.gonggao_index .sousuo a{ display:block; float:right; height:28px; width:50px; background: url(img/sousuoico.png) center center no-repeat #fff;}
.gonggao_index .sousuo a:hover{ background-color:#ddd;}
/***********************/

/*********************/
.xm-index-3{ margin:0 auto; }
.xm-index-3 .tit{ font-size:26px; color:#222; margin-bottom:20px;  }
.xm-index-3 .kuan3{ width:350px; verflow:hidden; box-shadow:0px 2px 4px #ddd; background:#fff; float:left; margin:50px 25px; padding-bottom:10px; }
.xm-index-3 .kuan3:hover{ box-shadow:0px 5px 8px #bbb; }

.xm-index-3 .kuan3 .tu{ height:150px; overflow:hidden; font-size:0; line-height:0; }
.xm-index-3 .kuan3 .tu img{ width:100%; height:150px; border:none; }
.xm-index-3 .kuan3 .biaoti a{ height:40px; line-height:40px; font-size:16px; padding:0 10px; color:#111; border-bottom:1px solid #ddd; display:block;}
.xm-index-3 .kuan3 .biaoti a span{ float:right; margin-right:6px; color:#999; }
.xm-index-3 .kuan3 .wen{padding:10px 10px 0; line-height:1.8em; color:#333; height:10.8em ; overflow:hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; }

/*********************/
.cp-index{ padding:60px 0 ;; background:url(img/dbxb.jpg) top center; }
.cp-index .cpfl{ padding:20px 0; text-align:center;  }
.cp-index .cpfl a{ display:inline-block; margin:5px; padding: 5px 15px ; line-height:22px; text-align:center; border:1px solid #ccc; background:#fff; color:#333; }
.cp-index .cpfl a:hover{ background:#2af; color:#fff; border-color:#2af;}

.cplist ul li{ float:left; width:520px; margin:15px 18px; height:170px; padding:20px; background:#fff; border:1px solid #ccc; overflow:hidden; position:relative;}
.cplist ul li .tu{ width:170px; height:170px; overflow:hidden; position:relative;}
.cplist ul li .tu img{ width:170px; height:170px; display:block}
/*.cplist ul li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}*/
.cplist ul li .wen{ width:330px; height:170px; overflow:hidden;}
.cplist ul li .wen .tit a{ font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height:32px; color:#222; font-weight:bold; }
.cplist ul li .wen .tit a:hover{ color:#2af;}
.cplist ul li .wen .ms{ font-size:14px; line-height:23px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6;}
.cplist ul li a.more{ position:absolute; right:0; bottom:0; width:30px; height:30px; background:url(img/ind_pro_btn.png) top center no-repeat;}
.cplist ul li  a.more:hover{ background-position:bottom center;}
.cplist ul li:hover{ box-shadow:0 0 10px #999;}

/*********************/
.case-index{padding:60px 0 ;}


.he_slideAllDown{background:rgba(34,170,255,.8);position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}

.he_slideAllDown .he_slideAllDown_img{position:relative;padding:0;margin:0;opacity:.9;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_slideAllDown:hover .he_slideAllDown_img{opacity:1;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

.he_slideAllDown .he_slideAllDown_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideAllDown .he_slideAllDown_caption_h{font-size:22px;font-weight:700;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideAllDown:hover .he_slideAllDown_caption_h{color:#fff;top:40%;opacity:1}

ul.caselist li.he_slideAllDown{ float:left; width:360px; height:240px; margin:20px; overflow:hidden;}
ul.caselist li.he_slideAllDown  img.he_slideAllDown_img{ width:100%; display:block;}
/*******************/
footer .foot{ padding:50px 0 20px; background:#1b1b22; color:#ccc;}
footer .foot .ljlefts{ height:230px; width:830px; border-right:1px solid #334; float:left; padding-bottom:20px;}
footer .foot .ljlefts .xm{ float:left; width:140px; margin-right:26px; text-align:left;}
footer .foot .ljlefts .xm a{ display:block; margin:10px 0; color:#bbb; line-height:20px; font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
footer .foot .ljlefts .xm a.tit{ border-left:2px solid #4EB2FD; padding-left:10px; margin-bottom:30px; line-height:1em; font-size:16px; color:#fff;}

footer .foot .lxrgihts{ height:230px; width:300px; float:right; }
footer .foot .lxrgihts .tit{  line-height:1em; font-size:16px; color:#fff;margin:10px 0 20px;;border-left:2px solid #4EB2FD; padding-left:10px; }
footer .foot .lxrgihts .wen{ float:left; width:300px; overflow:hidden;   }
footer .foot .lxrgihts .wen a{ color:#fff;}

footer .foot .dianhua{ border-bottom:1px solid #334;  border-top:1px solid #334; padding:20px 0; margin:30px  auto;}
footer .foot .dianhua .xm{height:60px;  color:#4EB2FD;  height:60px; padding-left:60px; color:#4EB2FD; width:300px; }
footer .foot .dianhua .xm p{ color:#ccc; margin-top:5px;}

footer .foot .dianhua .foottel{ background:url(img/foottel.png) left center no-repeat; float:left;}
footer .foot .dianhua .foottel p{  color:#ccc; margin-top:5px;}
footer .foot .dianhua .foottel p span{  color:#4EB2FD; }

footer .foot .dianhua .add{ float:right; width:360px;background:url(img/footadd.png) left center no-repeat;  }
footer .foot .dianhua .yx{ float:left; width:240px;  margin-left:50px;background:url(img/footemail.png) left center no-repeat;}


footer .foot .copyright{ text-align:center; color:#ccc; border-top:1px solid #334; padding-top:20px;}
footer .foot .copyright a{ color:#ccc;}




/***********分页***** #2af**************/

.pagination{list-style:none;margin:20px auto; text-align:center; display:inline-block; width:100%;}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;border:solid 1px #ddd;}
.pagination a:hover ,.pagination li.thisclass a{ background:#2af; color:#fff;border:solid 1px #2af;}


/*************/
.banner{ height:300px; overflow:hidden; background:url(img/gcbg.png) center center ; }
.banner .title{ text-align:center; padding-top:50px; display:none}

.banner .title .tit_main{ text-align:center; color:#fff; }
.banner .title .tit_main h1{   font-size:36px; line-height:1.5em; height:1.5em;  }
.banner .title  .tit_main h1 p{ display: block;height: 2px;width: 4em; margin:15px auto; background:#2af; position:relative;}

.banner .title  .tit_main h1 span{    display: block; width:4px ; height:4px ; border:8px double #2af; border-radius:50%; background:#fff; position:absolute; top:50%; left:50%; margin-top:-10px; margin-left:-10px; }

.banner .title  .mianbaoxie{ color:#fff; padding-top:10px;}
.banner .title  .mianbaoxie a{ color:#fff; padding:0 10px;}

/***********************/
.lanmufeilei{ height:50px;    }
.lanmufeilei .bj{ background:#fff;box-shadow:0 2px 4px #ddd;  height:45px; }
.lanmufeilei .bj .w120 >ul{ padding-left:15px; float:right;}
.lanmufeilei ul>li{ display:block; float:left;border-right:1px solid #ddd; position:relative;   }
.lanmufeilei ul>li:nth-child(1){border-left:1px solid #ddd;}
.lanmufeilei ul>li a{ display:block; padding:0 30px; line-height:45px; height:45px; font-size:16px;     }
.lanmufeilei ul>li.on a,.lanmufeilei ul>li a:hover{  background:#2af; color:#fff; }

.lanmufeilei .bj .w120 .lmmc { line-height:45px; font-size:18px; color:#333; background:url(img/logoico.png) left center no-repeat ; padding-left:25px; font-weight:bold; }




/****** 二级分类 ******/
.lanmufeilei ul li.dafenlei .sub{ display:none; /*默认隐藏*/ width:100%; min-width:200px; padding:10px 0 0;   position:absolute; left:-1px; top:45px; background:#fff; border:1px solid #ddd; border-top:0;    }
.lanmufeilei ul li.dafenlei ul.sub li{  background:#fff; display:block ; width:100%; border:none;    }
.lanmufeilei ul li.dafenlei  ul.sub li a{ font-size:14px; display:block;  color:#666; line-height:1.5em; background: rgba(255,255,255,.6); border-bottom:1px solid #ddd; height:auto; padding:8px 20px;    }
.lanmufeilei ul li.dafenlei  ul.sub li a:hover{ color:#2af;}


/**************************/
.main{ margin:30px auto; overflow:hidden;}
.main .biaoti{  text-align:center; line-height:40px; border-bottom:1px dotted #ddd; padding:10px 0;  }
.main .biaoti h1{ font-size:24px; color:#333;line-height:40px; }
.main .biaoti h1 p{ font-size:14px; color:#999; font-weight:normal; line-height:1.5em;}

.main .gsxmnr{ margin:20px auto; overflow:hidden; text-align:justify; font-size:16px; line-height:1.9em; color:#444;}
.main .gsxmnr img{ max-width:100%; height:auto; vertical-align:bottom;}
.main .gsxmnr table{ width:100%; border-collapse:collapse; text-align:center }
.main .gsxmnr table tr td{ border:1px solid #ddd; padding:5px 2px;}

.main .shangxiaye{ border-top:1px dotted #ddd; padding:20px 0; }
.main .shangxiaye span{ display:block; padding:0 20px; border:1px solid #ddd; line-height:36px; border-radius:30px; max-width:550px; overflow:hidden; background:#f2f5f7;  }
.main .shangxiaye span a{ display:block; font-size:16px; line-height:36px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .shangxiaye span:hover{ background:#333; color:#fff;  -webkit-transition:all .8s ease-in; transition: all .8s ease 0s;}
.main .shangxiaye span:hover a{ color:#fff;}


/*************************/
.main .xwlist{ padding:10px 0}
.main .xwlist li { padding:20px ; margin:0px auto ;  border-bottom:1px solid #ddd; height:200px;  -webkit-transition:all .3s ease-in; transition: all .3s ease 0s;}
.main .xwlist li:hover{ box-shadow:0 0 10px #ccc;/* transform: translate(0,-10px); transform: translate(0,-10px);*/ }
.main .xwlist li .tu{ width:350px; height:200px; overflow:hidden; }
 .main .xwlist li .wen{ width:760px; height:200px; overflow:hidden; }
.main .xwlist li .tu img{width:100%; height: auto;}
.main .xwlist li:hover .tu img{    transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.main .xwlist li .wen .xwtit{ font-size:18px; font-weight:bold; line-height:1.8em; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.main .xwlist li .wen .nr{ color:#999; text-align:justify; line-height:1.9em; height:5.7em; margin:20px 0 ; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.main .xwlist li .wen .time{ padding:0 20px; background:#aaa; color:#fff; line-height:30px;}
.main .xwlist li .wen .more{ padding:0 20px; background:#ccc; color:#fff; line-height:30px;}
.main .xwlist li:hover .wen .more{ background:#2af;}
.main .xwlist li:hover .wen .xwtit{ color:#2af;}
/****************/
.main  ul.case-list li{ float:left; width:280px; margin:10px;}

.main  ul.case-list li .tu{ width:280px; height:225px; overflow:hidden;}
.main  ul.case-list li .tu img{ width:280px; height: auto; display:block; }
.main  ul.case-list li .wen{ text-align:center; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; background:#eee;  }
.main  ul.case-list li:hover .wen{ background:#2af; color:#fff;}
.main  ul.case-list li:hover .tu img {transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}


/****************/
/***********************/
.contact{}
.contact .midDiv{ padding: 55px ;  background: #f4f4f4;  overflow:hidden;}
.contact .midDiv .logo{ width: 379px; border-right: #ddd solid 1px;   text-align: center; overflow:hidden; padding-right:50px;  }
.contact .midDiv .logo img{ display:block; width:100%; height:auto}
.contact .midDiv .lie{ padding-left: 52px; }
.contact .midDiv .lie li{ font-size: 14px; padding-left: 26px; position: relative; margin-bottom: 15px;}
.contact .midDiv .lie li img{ position: absolute; left: 0px; top: 4px; }
.contact .list{ padding-top: 70px; }
.contact .list ul{ margin-right: -28px; }
.contact .list li{ float: left; width: 25%; }
.contact .list li .box{ margin-right: 28px; border-bottom: #dedede solid 1px; padding-bottom: 15px;}
.contact .list li .name{ font-size: 18px; color: #333; height: 40px;}
.contact .list li .msg{ font-size: 14px; line-height: 30px; color: #777b80; }
.contact .mapDiv{ width:1200px;height:489px;}

/*******************/
 
.titlxwm h2{   font-size:36px; line-height:1.5em; height:1.5em; text-align:center; margin:30px auto;  }
 .titlxwm h2 .link{ display: block;height: 2px;width: 4em; margin:15px auto; background:#999; position:relative;}
.titlxwm h2 span{    display: block; width:40px ; height:2px ;  background:#f00; margin:0 auto;  }

 
.lx_zxly{ font-size:18px; margin:50px auto; width:1200px;  }
.lx_zxly li{ margin:20px 0;  }
.lx_zxly li.xm3{ width:360px; float:left; margin-right:60px; }
.lx_zxly li.mr0{ margin-right:0 !important; }

.lx_zxly li.xm2{ width:560px; float:left; margin-right:80px; }
.lx_zxly li input ,.lx_zxly li textarea{ display:block; border: none;  width:100%; line-height:40px; padding:10px; box-sizing:border-box; outline:none;color:#444; border-bottom:1px solid #ccc;  }

.lx_zxly li input.yzm{ width:300px;}
.lx_zxly li .yzm_img{ height:20px; padding:20px; display:block; float:left;}


.lx_zxly  input.tijiao{ background:#333; color:#fff; font-size:24px;  transition:all 0.5s; }
.lx_zxly  input.tijiao:hover{ background:#2af;}
.lx_zxly li:hover input , .lx_zxly li:hover textarea{ border-color:#2af;}


/***************/
.about-main { padding:50px 0 0; background:#eee url(img/dbxb.jpg) top center ;}

.about-main ul.about_list li.xm{ overflow:hidden; padding:60px 0;  }
/*.about-main ul.about_list li.xm0{  background-color:rgba(0,0,0,0.05);  }*/
.about-main ul.about_list li.xm0{ background: url(img/bj.png) top  center no-repeat rgba(0,0,0,0.05); }
.about-main ul.about_list li:first-child{ background:none; padding-top:10px;}
.about-main ul.about_list li.xm .tu{ width:502px; height:auto; overflow:hidden; float: left; }
.about-main ul.about_list li.xm0 .tu{ float: right;}
.about-main ul.about_list li.xm .tu img{ display:block; width:500px; height:auto;  background:#fff;}

.about-main ul.about_list li.xm .wen{ width:580px; height:auto; overflow:hidden; float: right; padding:40px  0 20px  0px;;  position:relative; color:#444;}
.about-main ul.about_list li.xm0 .wen{ float: left;}

.about-main ul.about_list li.xm .bt .xuhao{ width:60px; height:60px; overflow:hidden; box-shadow:10px 10px 10px #125C8A; text-align:center; background:#2af; margin-right:30px; float:left;  }
.about-main ul.about_list li.xm .bt .xuhao span{  font-size:50px; line-height:60px; color:#fff; font-weight:bold; }

.about-main ul.about_list li.xm .bt p{ color:#2af; font-size:30px; line-height:1.5em;  }
.about-main ul.about_list li.xm .bt span{ color:#333; text-transform:uppercase; font-size:16px;}
.about-main ul.about_list li.xm .nr{ font-size:14px; line-height:1.8em; text-align:justify; margin-top:10px;}


/************ 下载**************/
ul.downlist li{ float: left; margin:15px 30px 15px 0; padding:10px; width:360px; height:100px; overflow:hidden; box-shadow:0 0 10px #ccc;}
ul.downlist li:nth-child(3n){ margin-right:0;}
ul.downlist li .tu{ width:100px; height:100px; overflow:hidden; background:#eee; box-shadow:3px 3px 0 #ccc; }
ul.downlist li .tu img{ width:100px; height:100px;}
ul.downlist li .wen{ width:240px;}
ul.downlist li .wen .mc{ font-weight:bold; color:#333; line-height:25px;}
ul.downlist li .wen .ms{ color:#2af; line-height:25px;}
ul.downlist li .wen a.xzlj{ display:block; width:100px; height:25px; line-height:25px; text-align:center; background:#999; color:#fff;}
ul.downlist li:hover .wen a.xzlj{ background-color:#2af}


/**********************/
.main ul.videolist { margin:20px auto ;}
.main ul.videolist li{ width:380px;  margin:10px;  overflow:hidden; float:left; text-align: center; position:relative;}
.main ul.videolist li .tu{ width:380px; height:213px; overflow:hidden; background:#fff;}
.main ul.videolist li .tu img{ width:380px; height:213px; filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;  }

.main ul.videolist li .wen{ line-height:40px ;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#333; color:#fff; font-size:16px;}
.main ul.videolist li:hover .wen{ background:#2af; color:#fff; }

.main ul.videolist li .show{ position:absolute; z-index:2; left:50%; top:50%; width:100px; height:100px; margin-left:-50px; margin-top:-70px;}
.main ul.videolist li .show  img{filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg); -webkit-transition:all 2s ease-in; transition: all 2s ease 0s; }
.main ul.videolist li:hover .show  img{ -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}

/*****************/
.cptuwen{ background:#fff; }
.box-s{margin:20px auto 30px;; box-shadow:0 0 10px #ccc;}
.cptuwen .bk{ padding: 30px;}
.cptuwen .cpdatu{ width:450px;}
.cptuwen .cpdatu img{ display:block; width:450px;;}
.cptuwen  .cpbq{ width:650px; overflow:hidden;}
.cptuwen  .cpbq .cpmc{color:#333; font-size:30px; font-weight:normal; height:36px; margin:10px auto; }

.main .cptuwen .cpdatu .shangxia{ margin-top:30px; height:40px; border-radius:40px; box-shadow: 0 0 5px #ccc; border:1px solid #ccc; padding:0 20px;}
.main .cptuwen .cpdatu .shangxia a{ display:block; line-height:40px; height:40px; max-width:200px; overflow:hidden; white-space:nowrap; text-overflow:es }



.xiangxineirong-650{ text-align:justify; width:650px; overflow:hidden; font-size:16px; line-height:1.8em;}
.xiangxineirong-650 img{ max-width:650px; height:auto; vertical-align:bottom}
.xiangxineirong-650 table{ width:100%; border-collapse:collapse; text-align:center;}
.xiangxineirong-650 table tr td{ padding:2px; border:1px solid #eee;}

.cpbuy{  border:1px solid #ddd;   }
.cpbuy .hd{ overflow:hidden; background:url(img/bg.png) 0 -32px #efefef;  }
.cpbuy .hd li{ position:relative; margin-left:-1px;  height:37px; line-height:37px; text-align:center; width:177px; float:left; border:1px solid #ddd; border-top:0;
font:normal 18px/37px "Microsoft YaHei"; _font-weight:bold; cursor:default; }
.cpbuy .hd li.on{ width:176px; background:#fff; border-bottom:1px solid #fff; color:#2af;   }
.cpbuy .bd{ padding:20px;  }
.cpbuy .bd .xxneirong{ width:1150px; overflow:hidden;text-align:justify; font-size:16px; line-height:1.8em;}
.cpbuy .bd .xxneirong img{ max-width:100%; height:auto; vertical-align:bottom}
.cpbuy .bd .xxneirong table{ width:100%; border-collapse:collapse; text-align:center;}
.cpbuy .bd .xxneirong table tr td{ padding:2px; border:1px solid #eee;}

/*********************/
