body {color: #666;	font-size: 14px;	line-height: 1.75em;	background: #fff;	font-family: Arial, Helvetica, "微软雅黑","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:#07f;}

.tit-index{ font-size:30px; line-height:1.5em; text-align:center; color:#333;}
.tit-index p{ height:2px; width:6em; background:#202488; margin:5px auto; }
.tit-index p span{ display:block; width:2em; height:2px; background:#E70014; margin:0 auto;}
.tit-index .ms{ font-size:14px; color:#888; line-height:1.5em;}

/********* top *****************/
.ding{ background:#028EF0; height:32px; line-height:32px; overflow:hidden; color:#fff; }
.ding .tel{ background:url(img/ding-tel2.png) left center no-repeat; padding: 0 25px;}
.ding .email{ background:url(img/ding-email2.png) left center no-repeat; padding:0 25px; }
.ding .fr{font-size:12px;}
.ding a{ color:#fff; padding:0 10px; }

.face{ height:110px; position:relative; z-index:9999; }
.face .logo{ width:395px; height:110px; overflow:hidden }
.face .logo img{ max-width:395px; max-height:110px; display:block;}

.face .daohang{ width:800px; height:70px;  }

.navBar{   color:#333;   }
.nav{  width:800px; margin:0 auto;   font-size:14px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  }

.nav h3 a{ display:block; width:100px; text-align:center; font-size:16px;  padding:40px 0; line-height:30px;    }
.nav h3 a:hover{ color:#018BEE}

.nav .sub{ display: none; /*默认隐藏*/  position:absolute; left:0; top:110px; z-index:9999;  width:100%;  background: #fff;; border-top:1px solid #ddd; padding:50px 0;  }
.nav .sub .xm{ width:350px; padding:0 75px 0 25px;; height:200px; border-right:1px solid #ddd;}
.nav .sub .xm ul li{ display:block; width:50%; float:left; line-height:30px; }
.nav .sub .tuwen{ width:600px; padding:0 70px; height:200px; overflow:hidden; }


/************************/
/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:550px;   }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:550px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:550px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
}
.fullSlide .hd ul .on{ background:#f00;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:60px; height:60px; background:url(img/slider-arrow.png) -116px -137px  no-repeat;  cursor:pointer; filter:alpha(opacity=70);opacity:0.7; display:none; border-radius:50%; border:4px solid #fff;  }
.fullSlide .next{ left:auto; right:10%; background-position:4px -137px; }


.fullSlide .xwlist{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height:50px; background:rgba(0,0,0,.6); overflow:hidden; }
.fullSlide .xwlist .bq{ color:#fff; padding-right:15px; font-size:16px; font-weight:bold; }
.fullSlide .xwlist ul{ width:600px; float:left}
.fullSlide .xwlist li{ height:50px; line-height:50px; width:600px; }
.fullSlide .xwlist li a{ display: block; color: #fff; font-size: 14px;  text-decoration: none; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.fullSlide .xwlist li a span{ float:right;}


/***********************/
.cpindex{ padding:50px 0;}
.cpindex .xm{  float:left; margin:5px; width:390px; height:500px;}
.cpindex .xm .cpxm{ background:#ddd; width:100%; overflow:hidden; position:relative; z-index:2; }
.cpindex .xm .xm2-1{ height:300px; margin-bottom:10px;}
.cpindex .xm .xm2-2{ height:190px;}
.cpindex .xm .xm1{ height:500px;}

.cpindex .xm .cpxm img{ width:100%; height:auto; display:block;}
.cpindex .xm .cpxm .wen{ position:absolute; z-index:9; width:350px; height:auto; text-align:center; left:0; top:-700px; background:rgba(0,0,0,.6); color:#fff; padding:20px;  }
.cpindex .xm .cpxm .wen .bt{ font-weight:bold; font-size:16px; line-height:24px; margin-bottom:10px;}
.cpindex .xm .cpxm .wen .ms{  font-size:14px; line-height:24px; margin-bottom:20px;} 
.cpindex .xm .cpxm .wen a.more{ display:block; border:1px solid #fff; color:#fff; padding:5px 10px; width:90px; margin:0 auto;}
.cpindex .xm .xm2-1 .wen{ padding:95px 20px 250px;}
.cpindex .xm .xm2-2 .wen{ padding:38px 20px 250px;}
.cpindex .xm .xm1 .wen{ padding:190px 20px 250px;}
/*************/
.caseindex{ padding:50px 0; background: url(img/dbxb.jpg) center top; }

.case_Scroll{ margin:30px auto 0;  position:relative;  width:1140px;  padding:10px 0 10px 60px;  overflow:hidden;     }
.case_Scroll .prev,
.case_Scroll .next{ display:block; position:absolute; top:96px; left:0; width:40px; height:40px; background:url(img/slider-arrow.png) -126px -147px  no-repeat #666;  cursor:pointer; border-radius:50%; overflow:hidden;  }
.case_Scroll .next{ left:auto; right:0; background-position:-6px -147px; }
.case_Scroll .prev:hover,.case_Scroll .next:hover{ background-color:#E70014;}

.case_Scroll ul{ overflow:hidden; zoom:1; }
.case_Scroll ul li{ width:250px; float:left; overflow:hidden; padding:0 10px;     }
.case_Scroll ul li .tu{ width:250px; height:160px; overflow:hidden;}
.case_Scroll ul li .tu img{width:250px; height:160px; display:block;}
.case_Scroll ul li .wen{ background:#1D2087; color:#fff; line-height:36px; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding: 0 10px  }
.case_Scroll ul li:hover .wen{-webkit-transform: all .5s ease 0s;transition: all .5s ease 0s;  background:#E70014;}

/*******************/
.gsjjindex{  background:#333 url(img/gsjjbj2.jpg) center  top;  color:#fff;  }
.gsjjindex .xxbj{ background:url(img/xxbj2.png) rgba(0,0,0,.3); padding:80px 0; min-height:300px; max-height:500px;}
.gsjjindex .gsxmindex{ width:900px; text-align:center; padding:30px 0; overflow:hidden; margin:0 auto; line-height:2em;}
.gsjjindex  a{ color:#fff;}
.gsjjindex ul.gsxm { text-align:center; font-size:16px;}
.gsjjindex ul.gsxm li{ display:inline-block; width:152px; margin:20px; overflow:hidden;}
.gsjjindex ul.gsxm li .tu{ width:140px ; height:140px; padding:5px; border-radius:50%; overflow:hidden; border:1px solid #eee; background:rgba(255,255,255,.5); box-shadow:0 5px 5px #091C3A;}
.gsjjindex ul.gsxm li .tu img{ width:140px ; height:140px; display:block;border-radius:50%; overflow:hidden; -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg); -webkit-transition:all 2s ease-in; transition: all 2s ease 0s;}
.gsjjindex ul.gsxm li:hover .tu img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.gsjjindex ul.gsxm li .wen{ margin:20px auto; padding:5px; font-size:18px; line-height:1.3em; text-align:center; border:1px solid #fff; background:rgba(255,255,255,.6) ; color:#1E2188;box-shadow:0 3px 5px #091C3A; }
.gsjjindex ul.gsxm li:hover  .wen{ background:#FFF; color:#E70014;}

/**************/
footer .foot{ padding:50px 0 0; background:#eee; border-top:1px solid #ddd; }
footer .foot .ljlefts{ height:230px; width:900px; border-right:1px solid #ddd; float:left;  overflow:hidden;}
footer .foot .ljlefts .xm{ float:left; width:140px; margin-right:10px; text-align:left;}
footer .foot .ljlefts .xm a{ display:block; margin:10px 0;  line-height:20px; font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#444;}
footer .foot .ljlefts .xm a.tit{ border-left:2px solid #4EB2FD; padding-left:10px; margin-bottom:30px; line-height:1em; font-size:16px; color:#222;}
footer .foot .ljlefts .xm a:hover{ color:#1E2188}

footer .foot .lxrgihts{ height:230px; width:230px; float:right; overflow:hidden; }
footer .foot .lxrgihts .tit{  line-height:1em; font-size:16px; color:#222;margin:10px 0 20px;; border-left:2px solid #4EB2FD; padding-left:10px; }
footer .foot .lxrgihts .tu{ float:left; width:140px; overflow:hidden; margin-right:20px; }
footer .foot .lxrgihts .wen{ float:left; width:140px; overflow:hidden; color:#222;  }
footer .foot .lxrgihts .nr { color:#222;}
footer .foot .lxrgihts a{ color:#222;}
footer .foot .lxrgihts a:hover{ color:#1E2188}

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;  padding:10px 0; margin-top:20px; background:#005BAC;}
footer .foot .copyright a{ color:#ccc;}

/*********** 分页*******************/

.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:#018BEE; color:#fff;border:solid 1px #018BEE;}


/********cp**************/

.banner{ height:300px; overflow:hidden; background:#ddd 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:#018BEE; position:relative;}

.banner .title  .tit_main h1 span{    display: block; width:4px ; height:4px ; border:8px double #018BEE; 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{    }
.lanmufeilei .bj{ background:#f2f5f9; border-bottom:1px solid #ddd;  height:70px; }
.lanmufeilei .bj .w120 >ul{ padding-left:15px; text-align:center;}
.lanmufeilei ul>li{ display: inline-block; position:relative;    }
.lanmufeilei ul>li a{ display:block; padding:0 30px; line-height:36px; height:36px; font-size:16px; border-radius:30px; margin:17px 10px;     }
.lanmufeilei ul>li.on a,.lanmufeilei ul>li a:hover{  background:#018BEE; color:#fff; }


/****** 二级分类 ******/
.lanmufeilei ul li.dafenlei .sub{ display:none; /*默认隐藏*/ width:100%; min-width:200px; padding:10px 0 0;   position:absolute; left:-1px; top:40px; background:#fff; border:1px solid #ddd; border-top:0; box-shadow:0 2px 8px #ddd;    }
.lanmufeilei ul li.dafenlei ul.sub li{  background:#fff; display:block ; width:100%; border:none;   }
.lanmufeilei ul li.dafenlei  ul.sub li a{ display:block;  color:#666; line-height:1.4em; background: rgba(255,255,255,.6); border-bottom:1px solid #ddd; height:auto; padding:5px 20px;    }
.lanmufeilei ul li.dafenlei  ul.sub li a:hover{ color:#d22;}
/*****************/
.main{ padding:50px 0; overflow:hidden;}
.main .biaoti{  text-align:center; line-height:40px; border-bottom:1px dotted #ddd; padding:10px 0; margin-bottom:20px;  }
.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:10px 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  ul.cpzs-list li{ float:left; width:280px; margin:10px; box-shadow:0 0 5px #ccc;}
.main  ul.cpzs-list li:hover{ box-shadow:0 0 5px #999; }
.main  ul.cpzs-list li .tu{ width:280px; height:210px; overflow:hidden; background:#000;}
.main  ul.cpzs-list li .tu img{ width:280px; height:210px; display:block; }
.main  ul.cpzs-list li:hover .tu img{filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;  }
.main  ul.cpzs-list li .wen{ text-align:center; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.main .cptuwen{ background:#fff; box-shadow:0 0 10px #ccc; margin:30px auto; padding:30px;  }
.main .cptuwen .cptu{ width:450px; overflow:hidden;}
.main .cptuwen .cptu img{ width:100%; height:auto; display:block;}
.main .cptuwen .cptu .shangxia{ margin-top:30px; height:40px; border-radius:40px; box-shadow: 0 0 5px #ccc; border:1px solid #ccc; padding:0 20px;}
.main .cptuwen .cptu .shangxia a{ display:block; line-height:40px; height:40px; max-width:200px; overflow:hidden; white-space:nowrap; text-overflow:es }

.main .cptuwen .cpsm{ width:650px; overflow:hidden;}
.main .cptuwen .cpsm .cptit{ font-size:30px; color:#333; line-height:50px;}
.main .cptuwen .cpsm .anniu{ margin-top:20px;}
.main .cptuwen .cpsm .anniu .btn{  background-color:#028EF0; color:#fff; display:inline-block; height:36px; line-height:36px; padding:0 15px 0 40px; font-size:16px; margin-right:10px; border-radius:4px; overflow:hidden;}
.main .cptuwen .cpsm .anniu .btn:hover{ background-color:#333;}
.main .cptuwen .cpsm .anniu .tel{ background: url(img/tel20.png) 10px center no-repeat #028EF0;}
.main .cptuwen .cpsm .anniu .qq{ background: url(img/qq20.png) 10px center no-repeat #E81010;}
.main .cptuwen .cpsm .anniu .em{ background: url(img/em20.png) 10px center no-repeat #006A45;}

.main .cptuwen .xiangxinr-650{ margin:10px auto; overflow:hidden; text-align:justify; font-size:16px; line-height:1.8em; color:#444;}
.main .cptuwen .xiangxinr-650 img{ max-width:100%; height:auto; vertical-align:bottom;}
.main .cptuwen .xiangxinr-650 table{ width:100%; border-collapse:collapse; text-align:center }
.main .cptuwen .xiangxinr-650 table tr td{ border:1px solid #ddd; padding:5px 2px;}

.main .cptuwen .xiangxinr-1140{ width:1140px; margin-top:20px;  overflow:hidden; text-align:justify; font-size:16px; line-height:1.8em; color:#444;}

.main .cptuwen .xiangxinr-1140 img{ max-width:100%; height:auto; vertical-align:bottom;}
.main .cptuwen .xiangxinr-1140 table{ width:100%; border-collapse:collapse; text-align:center }
.main .cptuwen .xiangxinr-1140 table tr td{ border:1px solid #ddd; padding:5px 2px;}


.cp_Scroll{ margin:10px auto;  position:relative;  width:1155px;  padding:50px 0 10px 45px; box-shadow:0 0 10px #ccc;  overflow:hidden;     }
.cp_Scroll .prev,
.cp_Scroll .next{ display:block; position:absolute; top:200px; left:15px; width:20px; height:30px; background:url(img/btn.png) 0 0 no-repeat;   }
.cp_Scroll .next{ left:auto; right:15px; background-position:-80px 0; }
.cp_Scroll .prev:hover{ background-position:0 -70px; }
.cp_Scroll .next:hover{ background-position:-80px -70px; }
.cp_Scroll ul{ overflow:hidden; zoom:1; }
.cp_Scroll ul li{ width:200px; float:left; overflow:hidden; padding:20px 10px;     }
.cp_Scroll ul li img{ width:200px; height:150px; display:block;  }
.cp_Scroll ul li p{ margin:10px 0 0; text-align:center}
/***********************/
.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:#018BEE;}
.main .xwlist li:hover .wen .xwtit{ color:#018BEE;}

/*************************/
.main .bxwlist{ padding:10px 0}
.main .bxwlist li { padding:20px ; margin:0px auto ;  border-bottom:1px solid #eee;  -webkit-transition:all .3s ease-in; transition: all .3s ease 0s;}
.main .bxwlist li  .xwtit{ font-size:24px; line-height:1.5em; margin:15px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .bxwlist li .nr{ line-height:1.8em; height:3.6em; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.main .bxwlist li .djs{ padding:10px 0 0; color:#999;}
.main .bxwlist li .djs span{ display:inline-block;  line-height:24px; height:24px; margin-right:30px; padding-left:25px; }
.main .bxwlist li .djs span.sj{ background:url(img/sjico.png)  left center no-repeat}
.main .bxwlist li .djs span.yj{ background: url(img/yjico.png) left center no-repeat}
/************************/

.main  ul.case-list li{ float:left; width:350px; margin:15px 25px; box-shadow:0 3px 1px #ccc;}
.main  ul.case-list li:hover{ box-shadow:0 3px 1px #333; }
.main  ul.case-list li .tu{ width:350px; height:200px; overflow:hidden; background:#000;}
.main  ul.case-list li .tu img{ width:350px; height:200px; display:block; }
.main  ul.case-list li:hover .tu img{filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;  }
.main  ul.case-list li .wen{ text-align:center; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main  ul.case-list li:hover .wen { background:#0087EB; color:#fff;}
/***********************/
/********************/
.contact{}
.contact .midDiv{ padding: 55px ;  background: #f4f4f4;  overflow:hidden;}
.contact .midDiv .logo{ width: 500px; 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{ width:480px; padding-left:50px; overflow:hidden; font-size:16px; line-height:2em; }

/****************/
.main .mainlxwm{ margin:50px auto 0;  }
.main .mainlxwm ul li{ width:320px; margin:10px; height:260px;  background:#f3f5f9; float:left; text-align:center; padding:30px;  border-radius:4px; box-shadow:0 3px 8px #aaa; 
-webkit-transition:background-color 0.2s linear;
-moz-transition:background-color 0.2s linear;
-o-transition:background-color 0.2s linear;
transition:background-color 0.2s linear;}
.main .mainlxwm ul li .tu{ width:80px; height:80px; overflow:hidden; border-radius:80px; border:2px solid #fff; margin:0 auto; background:#fff;}
.main .mainlxwm ul li .tu img{ width:80px; height:80px; display:block; }
.main .mainlxwm ul li h3{ margin:10px auto; font-size:18px; color:#212088;}
.main .mainlxwm ul li  .nr{ font-size:14px; text-align: left; }

.main .mainlxwm ul li:hover{ background:#028EF0; color:#fff;}
.main .mainlxwm ul li:hover h3{ color:#fff;}
.main .mainlxwm ul li:hover a{ color:#fff;}

/***************/
.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:#1E2188; color:#fff; font-size:22px;  transition:all 0.5s; width:180px; float:right; }
.lx_zxly  input.tijiao:hover{ background:#333;}
.lx_zxly li:hover input , .lx_zxly li:hover textarea{ border-color:#1E2188;}

/*************/
.main  ul.ry-list li{ float:left; width:280px; margin:10px 8px; border:1px solid #ddd;}

.main  ul.ry-list li .tu{ width:280px; height:280px; overflow:hidden; position:relative; overflow:hidden; }
.main  ul.ry-list 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%);}
.main  ul.ry-list li .wen{ text-align:center; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; background:#eee;  }
.main  ul.ry-list li:hover .wen{ background:#028EF0; color:#fff;}
.main  ul.ry-list li:hover{ border-color:#028EF0}
.main  ul.ry-list li:hover .tu  img{filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; }

