@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{ font-size: 14px; font-family: "微软雅黑";}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:couriernew,courier,monospace}
small{font-size:12px}
ul,ol,li{list-style:none}
a{color:#555;text-decoration:none}
a:hover{text-decoration:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
img{vertical-align:middle}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input:focus,button:focus{outline:none}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}

.content{width: 1200px; margin-left: auto; margin-right: auto;}

.hp {overflow: hidden;font-size: 14px; padding: 20px 0 0 0;color: #909090; text-align: right;}
.hp a {display: inline-block;margin-left: 3px;margin-right: 3px; color: #909090;}
.hp a:last-child {margin-right: 0;}
.hp a:hover{text-decoration: underline; color: #da251d;}
.logo{overflow: hidden; margin-top: 21px;}
.hfr{width: 850px;}

/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1; padding-left:10px;   height:60px; line-height:60px; background:url(images/line.gif) repeat-x 0 bottom #fff; color:#333; }
.nav{ position:relative; width:980px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block; width:124px; text-align:center; font-size: 17px;}
.nav li.on h3 a{color:#da251d; font-weight: bold;}
.nav li.on h3 a{color:#da251d; font-weight: bold;}
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:60px; z-index:1; width:128px; border-top:0;  background:#da251d; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px; }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:5px 0; height:28px; line-height:28px; color:#fff; overflow: hidden;}
.nav .sub li a:hover{ color:#ddd; }
.nav .sub li:last-child a{border-bottom: 0;}
.nav .block{ height:3px; width:130px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;  }

.zhans .nav li.on h3 a{color:#333; font-weight: 400;}

.fullSlide{ width:100%;  position:relative;  height:645px; background:#fff;  }
.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:645px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:645px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:60px; line-height:60px; text-align:center;
   _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:68px; height:12px; margin:5px; background:url(../images/tg_flash_p.png) -93px 0; overflow:hidden; 
  line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev, .fullSlide .next { position: absolute; z-index: 30;}
.fullSlide .prev { top: 50%; left: 10px; margin-top:-22px; }
.fullSlide .next { top: 50%; right: 10px; margin-top:-22px; }
.fullSlide .prev a, .fullSlide .next a { display: block; width: 50px; height: 44px; overflow: hidden; background: url(../images/ico_prevnext.png) no-repeat scroll 0 0; _background-image: url(../images/ico_prevnext_ie6.png); }
.fullSlide .prev a { background-position: 0 -12px; }
.fullSlide .prev a:hover { background-position: 0 -92px; }
.fullSlide .next a { background-position: 0 -172px; }
.fullSlide .next a:hover { background-position: 0 -252px; }

.mt_50{margin-top: 50px;}
.mt_56{margin-top: 56px;}
.mt_60{margin-top: 60px;}

.gjbox{border-bottom:solid 1px #eee;overflow:hidden;padding:20px 0}
.grou_d input{width:256px;height:38px;border:0;float:left;font-size:14px;padding:0 20px;color:#707070;background:none}
.grou_d{float:right;height:40px;background:url("../images/tufr.png") no-repeat center left}
.grou_d button{border:0;cursor:pointer;background:none}
.gj_fl{width:738px;float:left;font-size:14px;line-height:28px;color:#666;margin-top:5px}
.gj_fl a{color:#666;display:inline-block;position:relative;padding-right:10px;margin-right:10px}
.gj_fl a:after{content:'';position:absolute;width:1px;height:13px;background:#666;right:0;top:8px}
.gj_fl a:last-child:after{padding-right:0;margin-right:0;width:0}
.gj_fl a:hover{text-decoration:underline}
.gj_fl span{font-weight:600}

.zuofl{background: url("../images/zufl.jpg") no-repeat center center; height: 265px; color: #fff; width: 220px; padding: 35px 30px;}
.bk h3{font-size: 30px; text-transform: uppercase; margin-bottom: 30px;}
.bk h4{font-size: 20px;}
.bk p{font-size: 17px;}
.bf{background: url("../images/hg_03.png") no-repeat center left; overflow: hidden; color: #fff; padding-left: 48px; margin-top: 23px;}
.bf h5{font-size: 13px;}
.bf p{font-size: 23px;}
.bk{overflow: hidden; border-bottom: solid 1px #fff; padding-bottom: 10px;}
.youfr{width: 878px;}
.youfr h3{font-size: 30px; margin-bottom: 28px; margin-top: 30px;}
.youfr p{font-size: 15px; line-height: 28px; text-indent: 30px;}
.tub{overflow: hidden; margin-top: 35px;}
.tub ul li{float: left; width: 219px; text-align: center; position: relative;}
.tub ul li:after{content:'';position: absolute; top: 0; right: 0;width: 1px; height: 80px; background: #d4d4d4;}
.tub ul li h4{font-size: 18px; color: #343434; margin-top: 10px;}

.title{text-align: center; position: relative;}
.title h3{font-size: 42px; font-weight: 600; color: #04062c; position: relative; z-index: 2;}
.title h3 span{color: #1667b8;}
.title p{font-size: 18px; color: #4b4b4b; margin-top: 10px; z-index: 2;}
.title h4{font-size: 50px; color: #cfcbcb; font-weight: 600; text-transform: uppercase; position: absolute; left: 0; top: -3px; width: 100%; text-align: center; z-index: 0;}
.chfl{width: 250px; overflow: hidden; background: #1667b8; padding: 0 10px;}
.bgk{overflow: hidden; background: #fff; padding: 10px 15px;}
.bgk ul li a{font-size: 16px; color: #272c3c; display: block; line-height: 50px; height: 50px; overflow: hidden;}
.bgk ul li{border-bottom: dashed 1px #7f7f7f;}
.bgk ul li a i{margin-right: 10px;}
.bgk ul li:last-child{border: 0;}
.titld{color: #fff; text-align: center; overflow: hidden; padding: 30px 0;}
.titld h3{font-size: 28px;}

.dianh{background: url("../images/hg_03.png") no-repeat center left; color: #fff; padding-left: 48px; margin: 20px 20px 20px 32px;}
.dianh h5{font-size: 13px;}
.dianh p{font-size: 23px;}

.chanp{background: url("../images/din.jpg") no-repeat top center; overflow: hidden; position: relative; padding-top: 60px; margin-top: 65px; padding-bottom: 45px;}
.chfr{width: 913px;}
.chfr ul{margin-left: -14px;}
.chfr ul li{float: left; width: 295px; margin-left: 14px; margin-bottom: 30px;}
.chfr ul li a{display: block; overflow: hidden; text-align: center;}
.chfr .cpt{width: 295px; height: 265px; overflow: hidden;}
.chfr .cpt img{width: 295px; height: 265px; display: block;}
.cpt img{transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s}
.cpt:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.chfr ul li a p{font-size: 16px; margin-top: 15px;}
.chfr ul li a:hover p{color: #1667b8;}

.titlef{overflow: hidden; position: relative; padding-top: 23px;}
.titlef:before{content: ''; position: absolute; top: 0; left: 0; width: 55px; height: 6px; background: #04062c;}
.titlef h3{font-size: 48px; color: #1667b8;}
.titlef span{font-size: 18px; color: #232323; text-transform: uppercase; margin-top: 8px; display: block;}
.zhk{width: 432px; border: solid 3px #232323; overflow: hidden; padding: 50px 20px; margin-top: 50px; border-right: 0;}
.zhk h4{font-size: 38px; font-weight: 400; color: #232323;}
.zhk p{font-size: 15px; line-height: 28px; margin-top: 25px;}
.zhk p a:hover{color: #1667b8;}

.anfox{overflow: hidden; width: 725px; margin-top: 125px;}
.anfox ul li{width: 352px; float: left; margin-left: 20px; margin-bottom: 20px;}
.anfox ul{margin-left: -20px; overflow: hidden;}
.anfox a{display: block; overflow: hidden; width: 352px; height: 186px;}
.anfox a img{width: 352px; height: 186px; transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s}
/*.anfox a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}*/

.liuc{background: url("../images/jk_06.png") no-repeat top center; overflow: hidden; padding-top: 50px; min-height: 500px;}
.titlw .tibox{color: #fff;}
.titlw .tibox h3{font-size: 35px; font-weight: 400; margin-bottom: 10px;}
.titlw .tibox p{text-transform: uppercase;}
.tirig{color: #fff; width: 358px; overflow: hidden;}
.tirig h4{font-size: 18px; font-weight: 400; width: 463px; overflow: hidden; padding-top: 5px;}
.tirig h4 span{font-size: 30px; font-weight: 400; display: block; float: right; width: 335px; margin-top: -10px;}
.xzl{overflow: hidden; margin-top: 17px;}
.xzl a{display: block; float: right; border: solid 1px #fff; border-radius: 100px; text-align: center; width: 130px; height: 34px; color: #fff; line-height: 32px;}
.xzl a.active{background: #1667b8; color: #fff; border: solid 1px #1667b8;}
.xzl a:last-child{margin-right: 12px;}
.zfl{width: 238px; text-align: center; color: #fff; margin-top: 180px;}
.zfl h3{font-size: 23px; margin-bottom: 10px;}
.zfl span{font-size: 18px; display: block; max-width: 158px; margin-left: auto; margin-right: auto;}
.zfl a{display: block; width: 132px; height: 34px; background: #fff; text-align: center; line-height: 32px; font-size: 17px; color: #1667b8; border-radius: 100px; margin-left: auto; margin-right: auto; margin-top: 20px;}
.zfr{width: 962px; overflow: hidden; margin-top: 63px;}
.zfr ul li{width: 240px; float: left; text-align: center; overflow: hidden; padding: 36px 0;}
.zfr ul li p{font-size: 17px; margin-top: 10px;}

.aboutk{background: url("../images/yhr_07.jpg") no-repeat top center; overflow: hidden; padding-top: 60px; padding-bottom: 75px;}
.gbfl{width: 880px; background: url("../images/tukf.png") no-repeat top center; overflow: hidden; padding-bottom: 100px;}
.gbfl p{display: block; width: 513px; overflow: hidden; line-height: 28px; font-size: 15px; margin-left: 23px; margin-top: 83px; text-indent: 30px;}
.gbfl a{display: block; width: 130px; height: 37px; line-height: 35px; text-align: center; border: solid 1px #1667b8; font-size: 16px; color: #1667b8; margin-left: 23px; margin-top: 25px;}
.gbfr{width: 303px;}
.gbim p{display: block; width: 303px; height: 50px; line-height: 50px; text-align: center; background: #1667b8; color: #fff; font-size: 22px;}
.imk a{display: block; overflow: hidden;}
.imk{overflow: hidden; margin-top: 11px;}

.zsbox{background: #1667b8; overflow: hidden; padding: 60px 0;}
.zsfl{background: url("../images/nh_01.png") no-repeat top center; overflow: hidden; padding-top: 143px; width: 348px; margin-top: 30px;}
.lxw{display: block; width: 167px; height: 40px; line-height: 40px; text-align: center; background: #fff; font-size: 18px; color: #1667b8; border-radius: 30px; margin-left: auto; margin-right: auto;}
.zsfl p{font-size: 27px; text-align: center; color: #fff; margin-top: 23px;}
.zsfr{width: 825px;}

/* 本例子css */
.scrollBox{ width:825px;  padding:10px;position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:818px;left:58px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:230px;margin-right:10px;}
.scrollBox .piclist li img{width: 230px; height: 314px;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;}
.scrollBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:128px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{left:20px;background-position:-11px -84px ;}
.scrollBox .pageBtn .next{right:20px;background-position:-53px -84px ;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; display: none;}
.scrollBox .pageBtn .list li{ background:url(../images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }

.newbox{overflow:hidden; padding-top:50px;}
.newboxfl{width:706px;}
.newtit{overflow:hidden;}
.newtit h4{float:left; font-size:25px; font-weight:600; color:#333;}
.newtit span{color:#bdbdbd; display:block; float:left; margin-left:12px; margin-top:7px;}
.newtit a{display:block; float:right;}

.newhbox{overflow:hidden; margin-top:27px;}
.newh{width:255px;}
.newh img{width:255px; height:143px;}
.newhr{width:423px;}
.newhr h3{font-size:18px; color:#333; margin-bottom:10px; margin-top:7px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.newhr p{font-size:14px; line-height:24px; color:#838383;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.newhr a{display:block; background:#1667b8; width:70px; height:20px; text-align:center; font-size:12px; color:#fff; border-radius:30px; margin-top:20px;}
.newfk{overflow:hidden; padding-bottom:50px;}
.newfk ul li a{display:block; font-size:16px; overflow:hidden; position:relative; background:url(../images/mk_03.png) no-repeat center left; padding-left:23px; line-height:63px; padding-right:128px; border-bottom:solid 1px #edecec;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.newfk ul li a span{font-size:15px; position:absolute; right:0; top:0; color:#898989;}
.newfk ul li a:hover{color:#1667b8;}
.newboxfr{width:454px;}
.hyz{margin-top:27px;}
.hyz li a h4{font-size:18px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.hyz li a p{font-size:15px; line-height:26px; margin-top:10px; color:#898989;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.hyz li a{border-bottom:solid 1px #e6e6e6; overflow:hidden; padding-bottom:26px; display:block;}
.hyz li{margin-bottom:25px;}
.hyz li a:hover h4{color:#1667b8;}

.news{background:#f5fbfd; overflow:hidden; padding-top: 60px;}
.tilx{overflow: hidden;}
.tifon{overflow: hidden; margin-top: 15px; margin-bottom: 35px;}
.tifon a{display: inline-block; font-size: 13px; color: #2e2e2e; margin-right: 10px; margin-bottom: 10px;}
.tifon a:hover{text-decoration: underline;}

/*内页*/
.info1 { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto 25px; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}
.ej_bt{ font-size:30px; color:#333333; text-align:center;line-height:32px; font-weight:bolder; margin:0px auto 0; padding:0 0 10px }

.wrap_n{ width:1200px; display:table; margin:0 auto; padding:0 0 50px 0}
.wrap_n .cp_l_nav ul{ height:auto}
.cp_l_nav {width: 100%;box-sizing: border-box;padding: 0px 0 0px;margin: 1px auto 0 auto;}
.xypg-left-nav>li {position: relative;border-bottom: 1px solid #eeeeee;}
.xypg-left-nav>li:last-child {border-bottom: none;}
.xypg-left-nav>li>a {display: block;font-size: 16px;line-height: 22px;color: #2e2e2e;padding: 10px 15px;}
.xypg-left-nav>li:hover>a, .xypg-left-nav>li.clicked>a{color: #024691; font-weight: 600;}
.xypg-left-nav>li>a{color: #333; font-weight: 600;}
.xypg-left-nav>li .first-nav-btn {position: absolute;z-index: 99;width: 30px;height: 30px;text-align: center;top: 10px;right: 20px;cursor: pointer;background: url("../images/zhw.png") 0 -240px no-repeat;}
.xypg-left-nav>li:hover .first-nav-btn, .xypg-left-nav>li.clicked .first-nav-btn {color: #024691;font-weight: 600;}
.xypg-left{ width:256px; float:left;}
.xypg-left-box{margin-bottom: 20px;}
.xypg-left-title{background: #024691; padding:7px 20px; position: relative;}
.xypg-left-title h3{font-size:18px; color: #ffffff; line-height: 30px; font-weight: bold; position: relative; z-index: 9;}
.xypg-left-title i{position: absolute; left: -5px; top: -9px; font-style: normal; font-size: 67px; font-weight: bold; opacity: .1; color: #fff; line-height: 1; z-index: 1; text-transform: uppercase;}
.xypg-left-title span{font-weight: normal; font-size: 16px; color: #fff; opacity: .6; margin-left: 10px; text-transform: capitalize;}
.xypg-left-title span:before{content: "/"; padding-right: 5px;}
.xypg-left-con{border: 1px solid #d2d2d2; border-top: none;}

.xypg-left-nav li .lie a{display: block; padding: 4px 15px;}
.xypg-left-nav li .lie{border-top: 1px solid #eee; padding: 8px 0;}
.xypg-left-nav li .lie a:hover,.xypg-left-nav li .lie a.activ{color: #024691; font-weight: 600;}


.latest-news{padding: 10px 0;}
.latest-news li{padding: .5em 1em; font-size: 14px;}
.latest-news li a{display: block; line-height: 1.2; color: #5a5a5a;}
.latest-news li a:before{content: '+'; font-weight: bold; margin-right: 5px; font-size: 16px;}
.latest-news li a:hover{color: #024691;}
.latest-news li a:hover:before{color: #024691;}
.hot-keys{padding: 20px 6px 8px 6px; display:table}
.hot-keys li{width: calc(50% - 10px); float: left; margin: 0 5px 14px 5px;}
.hot-keys li a{display: block; text-align: center; font-size: 12px; color: #5a5a5a; line-height: 2.857; border: 1px dashed #f1f1f1;}
.hot-keys li a:hover{color: #024691; border-color: #024691;}

.page-wrap-contact{padding: 10px 0; font-size: 14px;}
.page-wrap-contact h4{padding:.3em 1em .8em 1em; font-size: 16px; color: #000000;}
.page-wrap-contact p{border-top: 1px solid #eee; position: relative; margin-bottom: 0; padding: .8em 1em; color: #2f2f2f;}

.page-position {padding: 15px 0;font-size: 14px;color: #2f2f2f;}
.page-position a {color: #2f2f2f;}
.page-position a:hover{color: #024691;}
.wrap_n_r{ width:910px; float:right}
.about{ font-size:16px; line-height:30px; color:#444445; padding:0 0 40px;}
.about a{color: #005a98; font-weight: 600;}
.wrap_n_bt{ width:100%; color:#fff; display:table; background:#024691; height:45px; line-height:45px;}
.wrap_n_bt h1{ float:left; font-size:18px; font-weight:bolder; padding:0 20px}
.wrap_n_bt .site{ float:right; font-size:14px; padding:0 20px}
.wrap_n_bt .site a{ color:#fff}
.wrap_n_tj{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin:15px auto;text-indent:20px;}
.wrap_n .cp_r,.wrap_n .li_r{ float:inherit; width:100%}
.wrap_n .cp_r ul,.wrap_n .li_r ul{    padding-left:0px;}
.wrap_n .cp_r ul li,.wrap_n .li_r ul li{ width:285px;margin: 0 20px 5px 0;}
.wrap_n .cp_r ul li:nth-child(3n+0),.wrap_n .li_r ul li:nth-child(3n+0){margin-right: 0;}
.wrap_n .cp_r ul li a .cp_t{ width:290px; height:227px;}
.wrap_n .cp_r ul li a .cp_t img{ width:290px; height:227px;}

.bannertu{width: 352px; height: 244px;}
.anfox ul li a{display: block; position: relative; overflow: hidden;}
.anfox ul li .bannertu{background:url(../images/cas_01.jpg) no-repeat center left; width: 352px; height: 186px; position: absolute; top: 0; left: 0; transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s}
.anfox ul li:nth-child(2) .bannertu{background:url(../images/cas_02.jpg) no-repeat center left;}
.anfox ul li:nth-child(3) .bannertu{background:url(../images/cas_03.jpg) no-repeat center left;}
.anfox ul li:nth-child(4) .bannertu{background:url(../images/cas_04.jpg) no-repeat center left;}

.anfox ul li a:hover .bannertu{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}

/*新加的*/
.cpd_r{overflow: hidden;}
.cpd_r ul li{margin-bottom: 20px;}
.cpd_r ul{margin-bottom: -20px; overflow: hidden;}
.cpd_r ul li a{display: block; border: dashed 1px #eee; padding: 10px; overflow: hidden;}
.cpd_r ul li a:hover{border: dashed 1px #185cb9;}
.cpd_r .cpl{width: 306px;}
.cpd_r .cpl img{width: 306px; height: 161px;}
.cpd_r .cpr{width: 561px; margin-left: 20px;}
.cpd_r .cpr h3 {
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 4px;
    line-height: 28px;
    padding: 4px 0 0;
	color: #185cb9;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.cpd_r .cpr p {
    display: block;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 4;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}

/*新加的*/

.wrap_n .zdfr ul li a .cp_t{ width:290px; height:395px;}
.wrap_n .zdfr ul li a .cp_t img{ width:290px; height:395px;}

.kjzs{ overflow:hidden; zoom:1; }
.kjzs li{ width:290px; margin: 0 20px 5px 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.kjzs li a .kjzs_t{ width:290px; height:252px; display:table; border:1px solid #e2e1e1; box-sizing:border-box}
.kjzs li a .kjzs_t img{width:290px; height:252px; display:table}
.kjzs li a span{ font-size:16px; line-height:50px;}
.kjzs li:nth-child(3n+0){margin-right: 0;}
.kjzs li a:hover .kjzs_t{ border:1px solid #1d6cba}
.kjzs li a:hover{ color: #1d6cba}

.xw{ width:100%; display:table;}
.xw li{border-bottom: 1px solid #ccc;}
.xw li a{ width:100%; display:table; padding:15px 10px; box-sizing:border-box; font-size:14px; line-height:24px; color:#666}
.xw li a h1{ font-size:15px; color:#333; line-height:30px; padding:0 0 6px}
.xw li a h1 i{ float:right; font-size:14px; opacity:.7}
.xw li a:hover h1 span{ color: #1d6cba}

.xw1{ width:100%; display:table; padding:10px 0}
.xw1 li a{border-bottom: 1px solid #ccc; background:url(../images/list_dot1.gif) no-repeat 6px center ; padding:10px 0 10px 20px; box-sizing:border-box; width:97%; margin:0 auto; display:table;  font-size:14px; line-height:24px; color:#666}
.xw1 li a time{ float:right; opacity:.8}
.xw1 li a:hover span{color: #1d6cba}

.down_info{padding:10px 0;margin-top:15px;}
.down_info table{width:100%;}
.down_info table thead{line-height:26px;background-color:#f2f2f2;}
.down_info table th{border:1px solid #b6d5f1; text-align:center;line-height:36px;}
.down_info table td{padding:5px;padding-left:10px;padding-right:5px;border:1px solid #b6d5f1;text-align:center;line-height:36px;height:36px;}
#download{text-decoration:underline;}
#down_detail .title{line-height:36px;text-align:left;padding-left:15px;font-size:14px;height:36px;background-color:#ececec;}
#down_detail .text{padding:10px;}

.ab_bt{ margin:20px auto 0; width:100%; line-height:36px; padding:0 20px; box-sizing:border-box; font-size:16px; color:#333; background:#ececec}
.page{line-height:26px;border-top:1px dashed #e0e1dc;margin-top:6px;padding-top:15px;font-size:14px;}
.page a{color:#005a98;}
.page a:hover{color:#024691;}
.page span{color:#005a98;}

.fy{ text-align:center; font-size:14px; padding:20px 0;}
.info { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}

.xypg-news-list li {border: 1px solid #e1e1e1;padding: 30px;background: #fff;margin-bottom: 35px;-webkit-transition: all .5s;transition: all .5s;}
.xypg-news-list li .tit {border-bottom: 1px solid #cbcbcb;margin-bottom: 15px;position: relative;}
.xypg-news-list li .tit h3{padding-bottom:15px;font-size:18px;color:#565656;font-weight:normal;padding-right:25%;margin:0}
.xypg-news-list li .tit .date{position:absolute;right:0;top:0;font-size:14px;color:#666666}
.xypg-news-list li .info{font-size:14px;line-height:2;color:#999999}
.xypg-news-list li .more{margin-top:15px}
.xypg-news-list li .more span{display:inline-block;width:130px;line-height:33px;text-align:center;font-size:14px;color:#666666;border:1px solid #e1e1e1;-webkit-transition:all .5s ease;transition:all .5s ease}
.xypg-news-list li:hover{-webkit-box-shadow:0px 2px 13px 1px rgba(8,1,3,0.18);box-shadow:0px 2px 13px 1px rgba(8,1,3,0.18)}
.xypg-news-list li:hover .tit h3{color:#024691}
.xypg-news-list li:hover .more span{color:#fff;background-color:#024691}
.xypg-news-list li .infod{font-size:14px;line-height:2;color:#999999}
.tup{overflow:hidden;padding:10px 0 20px 0}
.tup img{display:block;margin-left:auto;margin-right:auto}
.nice-validator input{display:inline-block}
.form-group{margin-bottom:15px;overflow:hidden}
.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}
#message-form label{font-size:14px;width:83px;float:left}
#message-form .red-star{color:red}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.pull-left{float:left!important}
#message-form .error-info{padding-top:4px;display:inline-block;vertical-align:top;position:absolute}
@media (min-width:768px){.col-sm-7{width:58.33333333%;float:left}
.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}
.col-sm-2{width:16.66666667%}
}.n-default .n-invalid{border-color:#024691 !important}
#message-form textarea{resize:none;min-height:115px}
#message-form #checkcode{display:inline-block;width:30%}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.col-md-offset-2 .btn{margin-left: 83px;}
.cp_r,.li_r{ width:952px; overflow: hidden;}
.cp_r ul,.li_r ul{ padding-left:22px; display:table; width:100%; box-sizing:border-box}
.cp_r ul li,.li_r ul li{width:300px; display:block; color:#000000;float:left; margin:0 15px 5px 0;}
.cp_r ul li a,.li_r ul li a{ width:300px;  margin:0 auto; display:block;}
.cp_r ul li:nth-child(3n+0),.li_r ul li:nth-child(3n+0){ margin-right:0;}
.cp_r ul li a h1,.li_r ul li a h1{ font-size:17px;  color:#333;line-height:54px; display:block; text-align:center;width:100%; margin:0 auto; font-weight: 400;}
.cp_r ul li a .cp_t{ width:300px; height:235px;  display:block; border:2px solid #eeeeee;  overflow: hidden; box-sizing:border-box;}
.cp_r ul li a .cp_t img{ width:300px; height:235px;  display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.cp_r ul li a:hover .cp_t img{transform: scale(1.05);}
.cp_r ul li a:hover h1 { color:#1d6cba}
.cp_r ul li a:hover .cp_t{ border:2px solid #1d6cba}

.li_r ul li a .cp_t{ width:300px; height:409px;  display:block; border:2px solid #eeeeee;  overflow: hidden; box-sizing:border-box;}
.li_r ul li a .cp_t img{ width:300px; height:409px;  display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.li_r ul li a:hover .cp_t img{transform: scale(1.05);}
.li_r ul li a:hover h1 { color:#1d6cba}
.li_r ul li a:hover .cp_t{ border:2px solid #1d6cba}

#map{margin-top: 20px;}
.xypg-right-content p{font-size: 16px;}

/*内页*/

.footer{overflow:hidden; padding: 50px 0;}
.footer{background: #202020; overflow: hidden;}
.fofl{background: url("../images/jy_03.png") no-repeat center center; overflow: hidden; width: 187px; text-align: center; padding-top: 33px; padding-bottom: 23px;}
.fofl span{font-size: 14px; display: block; color: #fff; margin-top: 24px;}
.fofx{position: relative; padding-left: 45px; color: #fff; margin-left: 45px;}
.fofx:before{content:''; position: absolute; left: 0; top: 0; width: 1px; height: 212px; background: #4d4d4d;}
.fofx h4{font-size: 27px; margin-bottom: 25px; margin-top: 15px;}
.fofx p{font-size: 16px; line-height: 32px;}
.fofxd{position: relative; color: #fff; width: 433px; line-height: 30px; padding-left: 45px; padding-top: 15px;}
.fofxd:before{content:''; position: absolute; left: 0; top: 0; width: 1px; height: 212px; background: #4d4d4d;}
.fofxd a{color: #fff; margin-right: 5px;}
.fofxd img{margin-right: 10px;}
.fofxd a:hover{text-decoration: underline;}














