@charset "utf-8";
/* CSS Document */

*{ padding: 0; margin: 0; }
body {font-family: 'Microsoft YaHei';  background-color:#ffffff; }
input,img{ border: none; }
li{ list-style: none; }
input,label,img,th{vertical-align:middle;outline:none;resize:none;}
a{text-decoration: none; }
a:focus{outline:none;}

.header{height:100px; min-width:1100px; background:url(../images/herbj.jpg) repeat-x left bottom;}
.htop{width:1100px; margin:0 auto; overflow:hidden; background:url(../images/xqy.png) no-repeat right 40px;}
.logos{ float:left; margin-top:10px;width:389px; height:80px;}
.logos img{ height:80px;}

.herig{background:url(../images/tb01.jpg) no-repeat left center; overflow:hidden; padding-left:30px;float:right;color:#002d5e;font-size:14px; height:40px; line-height:40px; }
.herig span{ font-size:16px; font-family:Arial; margin-right:25px;}
.herig a{ font-size:14px; color:#002d5e;  margin:0 3px;}





/*nav*/
.nav{ min-width:1100px; height:40px; background:url(../images/navbj.jpg);}
.navs{ width:1100px; margin:0 auto;  height:40px;}
.navlist{ float:left;}
.navlist li{ text-align:center; float:left; background:url(../images/navx.jpg) no-repeat left center; position:relative;}
.navlist li .navlm{color:#ffffff; padding:0 18px; display:block; line-height:40px; font-size:16px;}
.navlist li:hover{ background:url(../images/navbjs.jpg);}
.navlist .home .navlm{ background:url(../images/tb02s.jpg) no-repeat 10px center; padding:0 15px 0 40px;}
.navlist .home:hover .navlm{ background:url(../images/tb02.jpg) no-repeat 10px center; padding:0 15px 0 40px;}

.navlist #new .navlm{ background:url(../images/tb02.jpg) no-repeat 10px center; padding:0 15px 0 40px;}
.navlist #new{background:url(../images/navbjs.jpg);}

.navlist li:hover #xiala{ display:block;}

#xiala{ display:none; position:absolute;  background:url(../images/xlbj.png); top:40px; z-index:9999;}
#xiala  .xllm{ font-size:14px;width:160px; color:#333333; display:block; height:38px; line-height:38px;  border-bottom:1px dotted #dcdcdc;}
#xiala .xllm:hover{ background:#1d80cb; color:#ffffff;}
.navlist .xl{ left:-30px;}
.navlist .xl1{ left:-30px;}
.navlist .xl2{ left:-30px;}
.navlist .xl3{left:-30px;}
.navlist .xl4{left:-30px;}
.navlist .xl5{ left:-14px;}
.navlist .xl6{left:-30px;}
/*.sub-nav-bar { height:240px; box-shadow: 0px 2px 1px 1px rgba(0,0,0,0.2); position:absolute; top:40px; z-index:9999; width:100%; background: url(../images/xlbj.png); }
.sub-nav-bar .mlAuto{ width:1100px; margin:0 auto; height:240px;}
.sub-nav-bar .sub-nav-r { float: left; width:730px; padding-left:119px;}
.sub-nav-bar .sub-nav-r .item-list { float: left; overflow: hidden; border-right: 1px solid #e0e0e0; }
.sub-nav-bar .sub-nav-r a { color: #443933; font-size:14px;  display: block; margin-top:5px; height:30px;line-height:30px; text-align: center;}
.sub-nav-bar .sub-nav-r a:hover { background-color: #ff8a00; color: #fff; }
.sub-nav-bar .sub-nav-l { float: right; width: 200px; height:240px; overflow:hidden;}
.sub-nav-bar .sub-nav-l p{ margin:30px 0; line-height:1.5; font-size:14px; color:#666666;}*/


.search{ width:190px; height:24px; float:right; padding-top:7px;}
.search .s01{ width:166px; height:24px; float:left;}
.search .s01 input{ border:1px solid #c5c8cb; background:#ffffff; width:160px; padding-left:5px; height:22px; color:#d0d0d0; font-size:12px;}
.search .s02{ float:left; width:24px; width:24px;}
.search .s02 input{  cursor: pointer; background:url(../images/tb03.jpg); width:24px; height:24px;}
/*nav*/
.new_banner{ width:100%; position:relative; overflow:hidden;}
.new_banner .rslides{width:100%; position:relative;list-style:none;padding:0;}
.new_banner .rslides li{width:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.new_banner .rslides li a{ display:block;width:100%; }
.new_banner .rslides li img{ width:100%; display:block;}
.new_banner .rslides_nav{ width:51px; height:51px; display:block; position:absolute; text-indent:-10em; overflow:hidden;}

.new_banner .prev{  top:50%; left:50%; margin-left:-550px; margin-top:-25px; background:url(../images/left.png);}
.new_banner .prev:hover{background:url(../images/lefts.png);}
.new_banner .next{top:50%;right:50%; margin-right:-550px;margin-top:-25px;  background:url(../images/right.png); }
.new_banner .next:hover{background:url(../images/rights.png); }


.rslides_tabs{ position:absolute; left:50%; width:176px; margin-left:-88px; bottom:10px;clear:both;text-align:center; z-index:99999;}
.rslides_tabs li{float:left;width:12px; height:12px;border-radius:6px; margin:0 5px;  background:#115daa;}
.rslides_tabs a{text-indent:-5em; overflow:hidden; display:block;}
.rslides_tabs .rslides_here{ background:#e76f14;}

.notice{ width:1100px; height:65px; overflow:hidden; margin:1px auto 0 auto; background:#f5f5f5;}
.notice .notleft{ float:left; width:800px; overflow:hidden; height:25px; padding:20px 0;}
.notice .notleft h3{ float:left; width:85px; background:url(../images/tb04.jpg) no-repeat 25px center; padding-left:60px; color:#d30d0d; font-size:16px; line-height:25px;}
#mq{ height:25px; overflow:hidden; float:left; width:650px;}
#mq li{ float:left; height:25px; width:100%;width:740px;}
#mq li a{padding-left:5px; line-height:25px; font-size:16px; color:#333333; display:block;}
#mq li a:hover{color:#cc0000;}

.notice .notright{ float:right; padding:12px 28px; height:41px;}
.notice .notright a{ width:100px;  height:41px;border-radius:5px; font-size:16px;display:block; float:left; margin:0 0 0 7px; line-height:41px; text-align:center; color:#ffffff; background:#1559a2; }
.notice .notright a:hover{ background:#ed771d; }

.title01{ width:1100px; height:31px; margin:28px auto 0 auto; background:url(../images/tlebj01.jpg); overflow:hidden;}
.title01 span{ float:left; margin:1px 1px 1px 1px;}


.cpls{ overflow:hidden; width:1100px; margin:24px auto 0 auto;}
.cpls li{ float:left; width:213px; height:350px; border:1px solid #e6e6e6; margin-right:80px;}
.cpls li .cpimg{ width:213px; height:211px; background:#e6e6e6;}
.cpls li .cpimg img{width:213px; height:211px;}
.cpls li .cptxt{ height:139px; background:#fdfdfd; overflow:hidden;}
.cpls li .cptxt h3{ text-align:center; font-size:14px; line-height:30px; color:#666666; margin-top:20px;}
.cpls li .cptxt h3 a{ color:#666666;}
.cpls li .cptxt p{ text-align:center; color:#666666; font-size:12px; line-height:18px; width:180px; margin:0 auto;}
.cpls li .cptxt .more{ margin:0 auto; width:86px; height:22px; display:block; margin-top:10px;}
.cpls li:hover .cpimg{ background:#035cac;}
.cpls li:hover .cptxt{ background:#035cac url(../images/cpxian.jpg) no-repeat center top;}
.cpls li:hover .cptxt h3 a{ color:#ffffff;}
.cpls li:hover .cptxt p{ color:#ffffff;}
.cpls li:hover .cptxt .more{ color:#ffffff;}


.gsjj{ width:1100px; margin:0 auto; overflow:hidden; background:url(../images/xian.jpg) no-repeat 840px 50px;}
.gsleft{float:left;font-family:"宋体";width:520px;color:#666666;font-size:14px;line-height:25px;margin-top:20px;text-indent: 2em;}
.gsleft img{ margin-right:12px;}
.gsleft a{ color:#cd0000;}

.gscenter{ float:left; width:230px; margin:20px 0 0 60px;}
.synav{ overflow:hidden; width:119px; margin-left:40px;}
.synav li{ width:119px; height:27px; line-height:25px; font-size:16px; margin-top:15px; background:url(../images/synav.jpg) no-repeat 5px center;}
.synav li a{ color:#333333; display:block; padding-left:30px;}
.synav li:hover{ background:url(../images/synavs.jpg) no-repeat;}
.synav li:hover a{ color:#ffffff;}

.gsright{ float:left; width:220px; margin:20px 0 0 70px;}
.sp{width:202px; border-top:1px solid #ababab; padding-top:10px; margin:10px auto 0 auto;}
.sp p{ width:202px; height:113px; background:url(../images/spbj.jpg) no-repeat; padding:0 6px 8px 0;}
.sp p img{width:202px; height:113px; }
.title02{ width:100%; text-align:center; background:url(../images/tlebj02.jpg) no-repeat center bottom; padding-bottom:15px;  margin:0 auto;}

.footer{ height:270px; background:#7d7d7d; margin-top:25px; min-width:1100px; overflow: hidden;}
.frbom{ width:1100px; margin:0 auto; overflow:hidden;}
.dbnav{ float:left; font-family:"宋体"; margin-top:50px; height:190px; width:800px;}
.dbnav li{ width:145px; padding-left:20px; float:left; border-right:1px solid #ffffff;height:190px;}
.dbnav li h3{ font-size:16px; line-height:2; }
.dbnav li h3 a{ color:#ffffff;}
.dbnav li span{ font-size:13px; line-height:2; display:block;}
.dbnav li span a{ color:#ffffff;}
.dbnav li span a:hover{ text-decoration:underline;}
.dbjs{ float:right; width:300px; margin-top:50px; }


.nyban{ height:260px; min-width:1100px;}
.neiye{ background:url(../images/nybj.jpg) no-repeat; width:1100px; overflow:hidden; margin:25px auto 0 auto;}
.nytop{ background:url(../images/nybj01.jpg) no-repeat center; width:1094px; height:28px; margin:3px auto 0 auto;}
.nymain{ background:url(../images/nybj02.jpg); width:1094px; margin:0 auto; overflow:hidden;}

.nyleft{ width:246px;margin:40px 0 0 28px; float:left;}
.lefttop{ width:246px; background:url(../images/leftbj.jpg);}


/*左部导航*/
.ce{display:block; width:210px; margin:0 auto;}

.ce .nylm{width: 210px;height: 41px;line-height: 38px;background: transparent url("../images/tb06.jpg") no-repeat scroll 10px center;margin-top: 10px;color: #333;display: block;font-size: 16px;padding-left: 35px; overflow:hidden;}
.ce .nylm:hover{background:url(../images/tb08.jpg) no-repeat; color:#ffffff;}
.ce  .xz{ background:url(../images/tb07.jpg) no-repeat scroll 10px center; }
#dqlm{background:url(../images/tb08.jpg) no-repeat; color:#ffffff;}

.ce .er{ overflow:hidden; display:none; width:210px;}
.ce .er li{  font-size:16px; margin-top:5px; line-height:28px; height:28px; text-align:center; display:block; padding-bottom:15px; background:url(../images/tlebj02.jpg) no-repeat center bottom;}
.ce .er li a{ color:#666666;}
.ce .er li:hover a{ color:#2f7aca;}
/*左部导航*/

.nynav{ width:210px; overflow:hidden; margin:10px auto 0 auto;}
.nynav li{ width:210px; height:41px; line-height:38px; background:url(../images/tb06.jpg) no-repeat 10px center; margin-top:10px;}
.nynav li a{ color:#333333; display:block; font-size:16px; padding-left:35px;}
.nynav li:hover{ background:url(../images/tb08.jpg) no-repeat;}
.nynav li:hover a{ color:#ffffff;}
.nynav .nydq{ background:url(../images/tb08.jpg) no-repeat;}
.nynav .nydq a{color:#ffffff;}

.nynav .on{ background:url(../images/tb07.jpg) no-repeat 10px center;}
.nynav .nyxl{ overflow:hidden; display:none;}
.nynav .nyxl a{ color:#666666; font-size:16px; margin-top:5px; line-height:28px; height:28px; text-align:center; display:block; padding-bottom:15px; background:url(../images/tlebj02.jpg) no-repeat center bottom;}
.nynav .nyxl a:hover{ color:#2f7aca;}
.navdb{ height:33px; background:url(../images/navdb.jpg) no-repeat center center;}

.contact{ background:url(../images/contactbj.jpg) no-repeat; overflow:hidden; width:238px; height:280px; margin:10px auto 0 auto;}
.contact p{ font-size:12px; color:#666666; line-height:1.6; margin:65px 10px 0 15px;}


.nyright{ float:right; background:url(../images/rigbj.jpg) no-repeat center bottom; width:752px; width:672px;  min-height:700px; padding:0 40px 50px 40px; margin-right:35px;}
.weizi{ font-size:12px; line-height:28px; text-align:right; color:#666666; font-family:"宋体";}
.weizi a{ color:#666666;}
.weizi a:hover{ color:#2f7aca;}
.weizi img{ margin-bottom:2px;}

.nyright h1{ background:url(../images/tlebj.jpg) no-repeat left center; height:42px; line-height:42px; border-bottom:1px solid #ccdfef; padding-left:15px; margin-top:10px; font-size:18px; color:#333333; font-weight:normal;}
.nyright .txt{ font-size:14px; line-height:1.5; padding-top:10px; color:#333333; min-height:350px;}
.nyright .txt p{ padding:8px 0;}

.nyright .wzname{ font-size:18px; color:#333333; text-align:center; font-weight:normal; line-height:28px; margin-top:30px;}
.nyright .fbsj { text-align:center; color:#333333; font-size:12px; font-family:"宋体"; line-height:28px; padding-bottom:15px; border-bottom:1px solid #eaeaea;}

.xban{width:672px; height:155px; position:relative;margin-top:30px; overflow:hidden;}
.xban .rslides{width:672px; height:155px;position:relative;list-style:none;padding:0;}
.xban .rslides li{width:672px; height:155px;}
.xban .rslides li a{ display:block;width:100%; height:505px;}

.xban .rslides_nav{ width:12px; height:22px; display:block; position:absolute; text-indent:-10em; overflow:hidden;}

.xban .prev{  top:65px; left:17px;  background:url(../images/xleft.png);}
.xban .next{top:65px;right:17px; background:url(../images/xright.png); }

.xban img{width:672px; height:155px;}

.xnav{ overflow:hidden; margin-top:30px;}
.xnav li{ width:117px;color:#333333; height:38px; background:url(../images/tb10.jpg) no-repeat; font-size:16px; float:left; line-height:36px; text-align:center; margin-left:160px;cursor: pointer; }
.xnav li a{color:#333333; display:block; height:38px;}
.xnav li:hover{background:url(../images/tb11.jpg) no-repeat;color:#ffffff;}
.xnav li:hover a{ color:#ffffff;}
.xnav .up{background:url(../images/tb11.jpg) no-repeat;color:#ffffff;}
.xnav .up a{ color:#ffffff;}

.block{font-size:14px; color:#333333; line-height:1.5; overflow:hidden; margin-top:30px; width:100%; overflow:hidden; display:none;}


.rylist{ overflow:hidden;}
.rylist li{ float:left; width:100%; height:130px; margin-top:35px;}
.rysj{ float:left; width:110px;}
.rysj span{ width:108px; height:25px; text-align:center; display:block; line-height:23px; color:#333333; font-family:"宋体";font-size:14px; background:url(../images/tb12.jpg)}
.rysj p{ color:#333333; font-size:18px; line-height:26px; text-align:center; margin-top:20px; font-family:"宋体";}

.rynr{ float:left; margin-left:70px; width:250px; }
.rynr span{ width:108px; height:25px; text-align:center; display:block; line-height:23px; color:#333333; font-family:"宋体";font-size:14px; background:url(../images/tb12.jpg)}
.rynr p{color:#333333; font-size:18px; line-height:26px; margin-top:20px;font-family:"宋体";}

.ryimg{ float:right; height:130px;width:195px;}
.ryimg img{ height:130px; width:195px;}


.newslist{ overflow:hidden; width:672px; margin-top:15px;}
.newslist li{ float:left; height:46px; line-height:46px; border-bottom:1px dashed #e0e0e0; background:url(../images/synav.jpg) no-repeat 10px center; width:672px;}
.newslist li a{ float:left; margin-left:40px; font-size:14px; color:#666666; font-family:"宋体";}
.newslist li span{ float:right;font-size:14px; color:#666666; font-family:"宋体"; margin-right:20px;}
.newslist li a:hover{ color:#2f7aca;}


.cplist{ overflow:hidden; width:672; margin:24px auto 0 auto;}
.cplist li{ float:left; width:213px; height:350px; border:1px solid #e6e6e6; margin-right:13px; margin-bottom:13px;}
.cplist li .cpimg{ width:213px; height:211px; background:#e6e6e6;}
.cplist li .cpimg img{width:213px; height:211px;}
.cplist li .cptxt{ height:139px; background:#fdfdfd; overflow:hidden;}
.cplist li .cptxt h3{ text-align:center; font-size:14px; line-height:30px; color:#666666; margin-top:20px; font-weight:normal; overflow:hidden; height:30px;}
.cplist li .cptxt h3 a{ color:#666666;}
.cplist li .cptxt p{ text-align:center; color:#666666; font-size:12px; line-height:18px; width:180px; margin:0 auto;}
.cplist li .cptxt .more{ margin:0 auto; width:86px; height:22px; display:block; margin-top:10px;}
.cplist li:hover .cpimg{ background:#035cac;}
.cplist li:hover .cptxt{ background:#035cac url(../images/cpxian.jpg) no-repeat center top;}
.cplist li:hover .cptxt h3 a{ color:#ffffff;}
.cplist li:hover .cptxt p{ color:#ffffff;}
.cplist li:hover .cptxt .more{ color:#ffffff;}

.cpnav{ overflow:hidden; margin-top:30px; background:url(../images/cpnavbj.jpg) no-repeat center bottom; height:29px; padding-bottom:30px;}
.cpnav li{ width:85px; padding-left:30px; background:url(../images/synav.jpg) no-repeat 10px center;color:#333333; height:29px;font-size:15px; float:left; line-height:27px; margin:0 50px;cursor: pointer; }

.cpnav li:hover{ background:url(../images/tb13.jpg) no-repeat; color:#ffffff;}
.cpnav .up{background:url(../images/tb13.jpg) no-repeat; color:#ffffff;}


.sxp{ text-align:center; height:30px; padding:15px 0 0 0;}
.sxp a{ color:#333333; font-size:14px; line-height:28px; margin:0 30px; line-height:30px;}
.sxp a:hover{color:#2f7aca}

.cpnr{ font-size:14px; margin-top:10px; line-height:1.5; color:#333333; display:none;}
.cpnr p{ padding:10px 0;}

.lxdz{width:108px; height:25px; text-align:center; display:block; line-height:22px; color:#333333; font-family:"宋体";font-size:14px; background:url(../images/tb12.jpg); margin-top:30px;}

.fenye{ overflow:hidden; text-align:center;line-height:24px; padding:20px 0 20px 0; margin:0 20px;}
.fenye .a1{ font-size:14px;padding:2px 7px;color:#666666;border:1px solid #ccc;border-radius:3px;}
.fenye a{ font-size:14px;padding:2px 7px;color:#666666;border:1px solid #cdcdcd; background-color:#ffffff;border-radius:3px;}
.fenye span{ font-size:14px;padding:2px 7px;color:#ffffff;border:1px solid #2f7aca; background-color:#2f7aca;border-radius:3px;}
.fenye a:hover{color:#fff;background:#2f7aca;border:1px solid #2f7aca;} 

.description{ line-height:1.6; font-size:14px; color:#666666; background:#E6E6E6; padding:20px;border-radius:5px; margin-top:20px;}



#main{width:692px;margin:auto;}

#main ul{*overflow:hidden;_height:1%;}

#main ul li{border:1px solid #CCC;border-bottom:2px solid #CCC;border-top:1px solid #DBDBDB;float:left;display:inline;list-style:none;margin:10px 0;background:#FFF;width:210px;}
#main ul li.hover{border:1px solid #fa3241;border-bottom:2px solid #fa3241;}
#main ul li img{width:196px;display:block;}
#main ul li img.hover{filter:Alpha(opacity=90);-moz-opacity:.9;opacity:0.9;}
#main ul li h3,#main ul li p{padding:0 10px 0 10px;font-weight:normal;}
#main ul li p{background:#F3F0FF;line-height:30px; font-size:14px; text-align:center; color:#333333;}

.img_block{position:relative;padding:7px;}

.zoom,.ilike{position:absolute;line-height:25px;padding:0 0 2px 18px;text-align:center;top:14px;display:block;text-decoration:none;background:url(../images/pic_ilike.png) no-repeat -200px 0;}
.zoom{left:14px;width:42px;background-position:0 -71px; font-size:12px; color:#666666;}
.zoom:hover{background-position:0 -99px;}
.ilike{right:14px;width:57px;background-position:0 -140px; }
.ilike:hover{background-position:0 -167px;}

.iNum,.iNum a{background:url(../images/pic_ilike.png) no-repeat 0 -528px;padding:0 0 6px 28px;line-height:11px;}
.iNum{background-position:12px -522px;}
.iNum a{background-position:12px -550px;text-decoration:none;}

.loading{text-align:center;padding:30px 0;}



.sxpfh{padding:8px 20px; overflow:hidden;margin-top:20px; width:632px;border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;}
.shangxia{ color:#333333;font-size:14px; float:left; width:532px;  line-height:1.8;  }
.shangxia a{ color:#333333;} 
.shangxia a:hover{ color:#e36626;}

.fanhui{ overflow:hidden; float:right; width:100px; margin-top:10px;  }
.fanhui a{ float: right; display:block; color:#ffffff; font-size:14px; width:100px; text-align:center; height:30px; line-height:30px;background-color:#1257a0;}
.fanhui a:hover{ background-color:#e36626;}




.cd-top { display: inline-block;  height: 62px;  width: 17px; position: fixed;  bottom: 40px;  right: 10px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;  white-space: nowrap; 
  visibility: hidden; opacity: 0;  -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.cd-top.cd-is-visible {/* the button becomes visible */visibility: visible;opacity: 1;}
.cd-top.cd-fade-out { /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */opacity: .5;}
.no-touch .cd-top:hover { opacity: 1;}


.move_div{ position: fixed; z-index:2000000;width: 340px; text-align:center; font-size:20px; line-height:1.8;  color:#ffffff;left: 0;top:0;cursor: pointer; box-shadow: 0 0 10px #666666; }

.move_txt{padding:10px 15px;  background: #1559a2; }



