/* Write your styles */


/*yt*/
.yuet{height: 100px;padding: 15px 0;}
.logo{float: left}
.logo img{max-height: 70px;height:auto;width: auto;}
.yy{float: right;width: 80px;position: relative;padding-bottom: 2px;margin-top: 20px;}
.yy dt{height: 32px;border: 1px solid #cccccc;padding: 5px;cursor:pointer;}
.yy dt span{background: url(../imgs/q5.png) no-repeat left center;display: inline-block;width: 20px;height: 20px;}
.yy dt em{display: inline-table;font-size: 14px;line-height: 20px;float: right;padding-right: 2px;color: #737b80;}
.yy dd{width: 100px;height: 36px;padding: 8px;}
.yy .yy1 span{background: url(../imgs/q7.png) no-repeat left center;display: inline-block;width: 20px;height: 20px;float: left;}
.yy .yy2 span{background: url(../imgs/q5.png) no-repeat left center;display: inline-block;width: 20px;height: 20px;float: left;}
.yy div{position: absolute;right: 0;border: 1px solid #cccccc;background: #fff;top: 34px;display: none}
.yy:hover div{display: block;}
.yy dd em{display: inline-table;font-size: 14px;line-height: 20px;float: left;padding-left: 5px;color: #737b80;}
.yy dd:hover{background: #89e1ff;}
.yy dd:hover a em{color: white}
.yy .yy1:hover span{background: url(../imgs/q4.png) no-repeat left center;}
.yy .yy2:hover span{background: url(../imgs/q6.png) no-repeat left center;}

/**/
.nav{height: 50px;width: 100%;}
.nav li{float: left;width: 130px;}
.nav li a{text-align: center;display: block;line-height: 50px;color: white;font-size: 16px;height: 50px;}
.nav li:hover{background: #016fb8;}
.nav li.on{background: #016fb8;}
/*footbox*/
.footbox{width: 100%;}
.foot{width: 100%;height: 50px; }
.footnav{margin-left: 18px;}
.footnav li{float: left;line-height: 50px;margin-right: 80px;}
.footnav li a{line-height: 50px;color: white;font-size: 16px;}
.footdh{padding: 10px 0 10px 15px ;background: url(../imgs/q2.png) no-repeat center left;float: right;height: 50px;}
.footdh em{background: url(../imgs/q12.png) 0px 0px no-repeat ;height: 30px;padding: 7px 16px;}
.footdh span{line-height: 30px;font-size: 24px;padding-left: 10px;color: white;}

/*sy*/
.box1{background: #eeeeee;padding: 10px 0 20px;width: 100%;margin-bottom: 30px;}
/*banner*/
.banner{width: 850px;height: 470px;float: left;overflow: hidden;border-radius: 5px;}
.banner .am-slider-c2{height: 470px;}
.banner img{max-height: 470px;}
.am-slider-c2 .am-slider-desc{text-align: center;}
.am-slider-c2 .am-control-nav li a{border-radius: 50px;width: 12px;height: 12px;background: #fff;}
.am-slider-c2 .am-control-nav li a.am-active{background: #737b80;}
.am-slider-c2 .am-control-nav {background: rgba(177, 180, 181, 0.75);height: 20px;padding: 4px 2px 8px 10px;margin-right: 5px;border-radius: 50px;bottom: 10px;}
.footbq{width: 1200px;margin: auto;padding: 20px 0 10px;}
.footbq p{font-size: 14px;color: #383737;text-align: center;line-height: 26px;}
/*xhdt*/
.xhdt{width: 380px;height: 470px;background: #016fb8;padding: 20px;border-radius: 5px;overflow: hidden;}
.xhdt dt{width: 100%;height: 170px;margin-bottom: 10px;}
.xhdt dt img{width: 100%;height: 100%;}
.xhdt dd{height: 41px;border-bottom: 1px dashed #fff;overflow: hidden;padding: 0 3px;}
.xhdt dd span{background: url(../imgs/q10.png) no-repeat ;width: 6px;height: 10px;text-indent: -2em;display: -webkit-inline-box;margin: auto 5px 0 0;position: absolute;top: 5px;left: 0;}
.xhdt dd a{height: 40px;line-height: 40px;font-size: 14px;color: white;position: relative;padding-left: 10px;}
.xhdt dd:hover{background: url(../imgs/q11.png)}


.hjxw_box{width: 615px;height: 370px;border-radius: 10px;border: 1px solid #cccccc;padding: 0 10px 10px;}
.hjxw_tite{}
.hjxw_tite{height: 41px;line-height: 40px;border-bottom: 1px solid #ccc;}
.hjxw_tite h1{font-size: 20px;color: #3c3c3c;line-height: 40px;padding-left: 10px;background: url(../imgs/q3.png) no-repeat center left;float: left;}
.hjxw_tite span{float: right;margin-left: 5px;}
.hjxw_tite span a{font-size: 12px;color: #3392ff;line-height: 40px;}
.hjxw_tite ul{float: right;}
.hjxw_tite ul li{float: left;width: 56px;height: 40px;}
.hjxw_tite ul li a{display: block;text-align: center;color: #737b80;font-size: 16px;}
.hjxw_tite ul li:hover a{background: #f5f5f5;color: #383737}
.hd ul li.on a{background: #f5f5f5;color: #383737}
.gjxw_con{margin-top: 20px;}
.gjxw_con dt{padding-bottom: 5px;}
.gjxw_con dt .gjxw_con1{width: 190px;height: 140px;overflow: hidden;margin-right: 12px;float: left;}
.gjxw_con dt .gjxw_con1 img{width: 100%;height: 100%;}
.gjxw_con dt .gjxw_con2{width: 370px;float: left;}
.gjxw_con dt .gjxw_con2 h2{font-size: 18px;line-height: 24px;color: #383737;max-height: 48px;overflow: hidden;margin-top: 2px;}
.gjxw_con dt .gjxw_con2 h2 a{font-size: 18px;line-height: 24px;color: #383737;}
.gjxw_con dt .gjxw_con2 p{max-height: 54px;line-height: 18px;font-size: 14px;overflow: hidden;margin: 5px auto 3px;}
.gjxw_con dt .gjxw_con2 span{font-size: 12px;color: #9fa3a7;background: url(../imgs/q9.png) no-repeat center left;height: 14px;display: inline-block;line-height: 14px;padding-left: 18px;}
.gjxw_con dd{margin: 5px;overflow: hidden;height: 24px;position: relative;}
.gjxw_con dd a{font-size: 16px;line-height: 24px;color: #383737;}
.gjxw_con dd span{position: absolute;right: 0;background: #fff;top: 0;width: 87px;text-align: right;}

/*xhfc*/
.partnernr{height: 230px;width: 100%;overflow: hidden;margin-top: 20px;}
.scrolllist a.abtn { display: block; height: 40px; width: 0; overflow: hidden; background: url(../imgs/arrow3.png) no-repeat 0px 50%; margin: 0 auto}
.scrolllist a.aleft { float: left; }
.scrolllist a.agrayleft { cursor: default; background-position: -0px 0; }
.scrolllist a.aright { float: right; background-position: -30px 0; }
.scrolllist { width: 1240px; height: 230px; margin: 0 auto; }
.scrolllist .imglist_w { width: 1240px; height: 220px; overflow: hidden; float: left; position: relative;margin: auto;/*必要元素*/ }
.scrolllist .imglist_w ul { width: 20000px; position: absolute; left: 0px; top: 0px; }
.scrolllist .imglist_w li { width: 290px; float: left; margin: 0 10px; overflow: hidden;height: 220px;position: relative;}
.scrolllist .imglist_w li img { padding: 0px;width: 290px;height: 220px;}
.scrolllist .imglist_w li a { color: #3366cc; text-decoration: none; float: left; }
.scrolllist .imglist_w li a:hover img { filter: alpha(opacity=86); -moz-opacity: 0.86; opacity: 0.86; }
.scrolllist .imglist_w li h1{font-size: 14px;text-align: center;color: #333;width: 290px;height: 35px;line-height: 35px;position: absolute;bottom: 0;background: rgba(0, 0, 0, 0.6);overflow: hidden;}
.scrolllist .imglist_w li h1 a{font-size: 16px;text-align: center;color:white;display: block;width: 290px;height: 35px;line-height: 35px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 0 5px;}
/*yqlj*/
.yqlj{margin-top: 20px;}
.yqlj li{margin-right: 35px;float: left;margin-bottom: 5px;}
.yqlj li a{font-size: 14px;color: #383737;line-height: 20px;}

/*nyleft*/
.nyleft{float: left;width: 300px;}
.nyleft .nytite{border-bottom: 1px solid #d9d9d8;margin-bottom: 15px;}
.nyleft .nytite h1{float: left;border-bottom: 5px solid #259fff;padding: 0 4px;font-size: 18px;color: #383737;}
.nyleft .nylmfl{}
.nyleft .nylmfl li{height: 44px;padding: 0px 20px;background: #e6e6e6;margin-bottom: 5px;}
.nyleft .nylmfl li a{font-size: 16px;line-height: 44px;color: #737b80;display: block;background: url(../imgs/q151.png) no-repeat center right;}
.nyleft .nylmfl li:hover{background: #f2f2f2}
.nyleft .nylmfl li:hover a{color: #016fb8;background: url(../imgs/q15.png) no-repeat center right;}
.nyleft .nylmfl li.on{background: #f2f2f2}
.nyleft .nylmfl li.on a{color: #016fb8;background: url(../imgs/q15.png) no-repeat center right;}

/*js*/
.nyright{float: right;width: 930px;}
.position{background: url(../imgs/q16.png) no-repeat center left;padding-left: 21px;line-height: 34px;height: 34px;font-size: 14px;color: #737b80;border-bottom: 1px solid #d9d9d8;margin-bottom: 15px;}
.position a{color: #737b80}
.conbox{width: 100%;padding: 5px 10px 20px;}
.conbox img{max-width: 95%;margin: auto;}
/*xw*/
.conbox_xw{width: 100%;}
.conbox_xw .conbox_xw2 li{background: #f5f5f5;padding: 10px;margin-bottom: 20px}
.conbox_xw .conbox_xw2 li:hover{-webkit-box-shadow: 2px 2px 5px rgba(100, 100, 100, .5);-moz-box-shadow: 2px 2px 5px rgba(100, 100, 100, .5);box-shadow: 2px 2px 5px rgba(100, 100, 100, .5);}
.conbox_xw .conbox_xw2 li .conbox_xw1{background: #fff;padding: 10px;}
.conbox_xw .conbox_xw2 li .conbox_xw1 .conbox_xwtite{float: left;width: 610px;padding: 10px 0 0 10px;height: 180px;overflow: hidden}
.conbox_xw .conbox_xw2 li .conbox_xw1 .conbox_xwtite h2{line-height: 26px;}
.conbox_xw .conbox_xw2 li .conbox_xw1 .conbox_xwtite h2 a{line-height: 26px;font-size: 22px;color: #333;max-height: 52px;}
.conbox_xw .conbox_xw2 li:hover .conbox_xw1 .conbox_xwtite h2 a{color: #111}
.conbox_xw .conbox_xw2 li .conbox_xw1 .conbox_xwtite p{font-size: 16px;color: #737b80;line-height: 21px;text-align: justify;margin-top: 8px;max-height: 80px;overflow: hidden;}
.conbox_xw .conbox_xw2 li .conbox_xw1 .conbox_xwtite span{font-size: 12px;color: #aaaeb3;margin-right: 15px;}
.conbox_xw .conbox_xw2 li .conbox_xw1 .conbox_xwtite em{background: url(../imgs/q17.png) no-repeat center left;font-size: 12px;color: #aaaeb3;padding-left: 22px;}
.conbox_xw .conbox_xw2 li .conbox_xw1 .conbox_xwtp{width: 250px;height: 180px;float: right;}
.conbox_xw .conbox_xw2 li .conbox_xw1 .conbox_xwtp img{width: 100%;height: 100%;overflow: hidden;}

/*xhfc*/
.xhfc{}
.xhfc li{float: left;width: 300px;height: 250px;overflow: hidden;position: relative;margin-right: 16px;margin-bottom: 20px;}
.xhfc li:nth-child(4n){margin-right: 0;}

.xhfc li:hover{-webkit-box-shadow: 2px 2px 5px rgba(100, 100, 100, .5);-moz-box-shadow: 2px 2px 5px rgba(100, 100, 100, .5);box-shadow: 2px 2px 5px rgba(100, 100, 100, .5);}
.xhfc_tp{width: 300px;height: 250px;}
.xhfc_tp img{width: 100%;height: 100%;;}
.xhfc li:hover .xhfc_mr{display: none;}
.xhfc_mr{position: absolute;top: 0;left: 0;right: 0;bottom: 0; background: rgba(0, 0, 0, 0.6);}
.xhfc_mr h2{text-align: center;font-weight: 600;font-size: 22px;color: white;width: 280px;margin: 50px auto 0;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;max-height: 90px;}
.xhfc_mr a{display: block;width: 100px;height: 35px;border: 1px solid #fff;color: #d9d9d8;font-size: 14px;border-radius: 10px;margin: auto;text-align: center;line-height: 35px;margin-top: 30px;}
.xhfc li:hover .xhfc_jg{display: block;}
.xhfc_jg{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.6);height: 40px;padding: 0 10px;display: none}
.xhfc_jg a{color: white;text-align: center;display: block;line-height: 40px; white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
/*xxybox*/
.xxybox{width: 100%;margin: auto;}
.xxycon{width: 930px;float: left;}
.xxycon .xxytite{margin-top: 20px;border-bottom: 1px dashed #ededed;padding-bottom: 15px;}
.xxycon .xxytite h4{width: 880px;margin: auto;text-align: center;font-size: 24px;font-weight: 600;line-height: 28px;color: #1a1a1a;}
.xxycon .xxytite h6{width: 880px;margin: auto;text-align: center;font-size: 14px;color: #737b80;line-height: 18px;margin-top: 15px;}
.xxycon .xxynr{width: 910px;margin: 20px auto;}
.xxycon .xxynr img{max-width: 880px;margin: auto;}

.xxytj{width: 290px;float: right;}
.xxytj dl{border: 1px solid #ededed;margin-bottom: 15px}
.xxytj dl dt{height: 35px;background: #10b2ff;color: white;font-size: 16px;line-height: 35px;padding-left: 15px;margin-bottom: 8px;}
.xxytj dl dd{font-size: 14px;padding: 3px 10px;overflow: hidden;height: 30px;line-height: 24px;}
.xxytj dl dd a{font-size: 14px;color: #333;}
.xxytj dl dd a:hover{font-size: 14px;color: #01bfff;}









/*é¡µç */
.page{width: 90%;margin: 0 auto;margin-top: 20px;}
ul.pagination1 {overflow: hidden;text-align: center;}
ul.pagination1 li {background-color: #fff;width: 50px;text-align: center;display: inline-block;}
ul.pagination1 li a {color: black;display: block;text-decoration: none;transition: background-color .3s;border: 1px solid #ddd;font-size: 0.4rem;background-color: #fff;padding: 8px 8px;font-weight: normal;}
ul.pagination1 li a.active {background-color: #4292F1;color: white;border: 1px solid #4292F1;}
ul.pagination1 li a:hover:not(.active) {background-color: #ddd;}
/*åˆ†é¡µæ ·å¼*/
.page {color: #999;text-align: center;padding: 30px 0px;}
.page a,.page span {color: #999;display: inline-block;display: inline;zoom: 1;height: 42px;line-height: 42px;padding: 0 17px;font-size: 14px;margin: 0 2px;border-radius:3px;}
.page span {display: inline-block;display: inline;zoom: 1;height: 42px;line-height: 42px;padding: 0 17px;font-size: 14px;margin: 0 2px;border-radius:3px;background:#3294ED;color:#FFF;}
.page span.form_page span{background: #216AAE;color:#FFF;}
.page a{background: #efefef;text-decoration: none;}
.page a:hover {background: #216AAE;color: #fff;text-decoration: none;}
.page .current {border:1px solid #ff6600;color: #ff6600;}


















