*{padding: 0;margin: 0;}
body{text-align: left;margin: 0px;padding: 0px;text-decoration: none;height: auto;font-weight: normal;font-family: Microsoft Yahei;font-size: 14px;background: #f8f8f8;}
div,form,img,ul,ol,li,dl,dt,dd{margin: 0 auto;padding: 0;border: 0;list-style-type: none;}
a{color: #000;text-decoration: none;}
a:hover{color: #5171b6;text-decoration: underline;}
.clear{clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden}
.blank25{height: 25px;clear: both;font-size: 0;line-height: 0;overflow: hidden}
.banner{background: url(././img/banner.jpg) center top no-repeat;height: 295px;clear: both}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,select,blockquote,p{padding: 0;margin: 0;outline: none}
img{vertical-align: top;border: 0;}
h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: normal;}
address,cite,code,em,th,
i{font-weight: normal;font-style: normal;}
.fl{float: left}
.fr{float: right}
.green{color: #4f8f10}
.clearfix,
.ywtimeline dd{*zoom: 1;}
.clearfix:after,
.ywtimeline dd:after{display: block;overflow: hidden;clear: both;height: 0;visibility: hidden;content: ".";}
.icons,.jfys li i,.jfjgnr u,.jfjgnr i,.jfsq li i,.jfnews li{background: url(././img/icons.png) no-repeat;}
.jfmain{width: 1180px;clear: both;margin: 0 auto;}
.jfbanner{background: url(././img/banner01.jpg) center top no-repeat;height: 422px;min-width: 1180px;}

.jfhead{width: 1180px;height: 54px;margin: 0 auto;padding: 18px 0;}
.jftopserv{background-position: -1px -8px;width: 168px;height: 41px;font-size: 12px;color: #666;line-height: 14px;padding: 7px 0 0 50px;float: right;margin-top: 3px;}
.jftopserv b{color: #5171b6;font-size: 21px;font-weight: bold;font-family: arial;display: block;line-height: 22px;}
.jfnav{float: right;font-size: 14px;color: #c9c8c8;line-height: 40px;padding: 7px;margin-right: 30px;}
.jfnav a{font-size: 16px;margin: 0 22px;}
.jfnav a:hover,
.jfnav a.jfnavon{color: #5171B6;text-decoration: none;}
.jfys{margin: 16px auto;padding: 40px 0;height: 120px;box-shadow: 0 3px 15px #eee;background: #fff;}
.jfys ul{margin-left: 22px;}
.jfys li{width: 340px;margin-right: 30px;float: left;}
.jfys li.jfsmbig{width: 380px;}
.jfys li i{display: block;float: left;width: 120px;height: 120px;margin-right: 25px;}
.jfys li i.icojfsm1{background-position: -1px -68px;}
.jfys li i.icojfsm2{background-position: -133px -68px;}
.jfys li i.icojfsm3{background-position: -264px -68px;}
.jfys li h5{font-size: 22px;line-height: 30px;padding-top: 20px;}
.jfys li p{font-size: 16px;line-height: 24px;color: #666;}
.jfsm{background: #5171b6;color: #fff;}
.jfsm h3,
.jfjg h3{text-align: center;font-size: 18px;font-weight: normal;padding: 30px 0 60px;}
.jfsm h3 b,
.jfjg h3 b,
.jfsq h3{display: block;margin: 0 auto;font-size: 30px;font-weight: normal;border-bottom: 2px solid #fff;width: 300px;line-height: 50px;margin-bottom: 10px;}
.jfsmnr{width: 850px;font-size: 14px;line-height: 24px;position: relative;margin: 0 auto 80px;max-height: 10000px;}
.jfsmnr u,
.jfsmnr i{display: block;position: absolute;background-position: -1px -213px;width: 33px;height: 31px;left: -50px;top: -30px;}
.jfsmnr i{background-position: -56px -213px;left: auto;top: auto;right: -50px;bottom: -30px;}
.jfsmnr p{text-indent: 2em;}
.jfjg{margin: 16px auto;box-shadow: 0 3px 15px #eee;background: #fff;}
.jfjg h3 b{border-bottom: 2px solid #000;}
.jfjgnr{width: 840px;position: relative;margin: 0 auto 60px;}
.hzfm{width: 840px;margin: 0 auto 60px;position: relative;text-align: center;}
.jfjgnr u,
.jfjgnr i{display: block;position: absolute;background-position: -1px -259px;width: 52px;height: 52px;left: -100px;top: 63px;cursor: pointer;}
.jfjgnr i{background-position: -166px -259px;left: auto;right: -100px;}
.jfjgnr u:hover{background-position: -111px -259px;}
.jfjgnr i:hover{background-position: -56px -259px;}
.jfjglist{width: 840px;overflow: hidden;}
.jfjglist li{width: 210px;float: left;}
.jfjglist li img{width: ;height: ;border: 1px solid #e0e0e0;margin: 10px;}
.jfsq{background: url(././img/dibj.jpg) center top no-repeat #5474b7;min-width: 1180px;}
.jfsq h3{text-align: center;color: #fff;padding-top: 30px;margin-bottom: 50px;}
.jfsq ul{height: 270px;}
.jfsq li{width: 226px;margin: 0 5px;float: left;color: #fff;text-align: center;}
.jfsq li i{display: block;width: 123px;height: 120px;margin: 0 auto 15px;}
.jfsq li h6{font-size: 24px;line-height: 40px;font-weight: bold;}
.jfsq li p{font-size: 14px;line-height: 24px;}
.jfsq li i.jfsqico1{background-position: -1px -325px;}
.jfsq li i.jfsqico2{background-position: -305px -326px;}
.jfsq li i.jfsqico3{background-position: -161px -332px;}
.jfsq li i.jfsqico4{background-position: -467px -331px;}
.jfsq li i.jfsqico5{background-position: -626px -331px;}
.jffoot{background: #282a2d;padding-top: 25px;height: 150px;min-width: 1180px;}
.jfftleft{float: left;padding-top: 30px;color: #999;font-size: 14px;line-height: 24px;}
.jfftleft p{white-space: nowrap;}
.jfftnav,
.jfftnav a{color: #e0e0e0;white-space: nowrap;}
.jfftlogo{background-position: 0px -456px;width: 203px;height: 49px;float: left;margin-right: 15px;}
.jfftr{float: right;color: #fff;}
.jfftr u{background-position: -1px -529px;width: 22px;height: 28px;padding-left: 30px;display: block;white-space: nowrap;text-decoration: none;margin-left: 25px;margin-top: 12px;}
.jfftr h5{font-size: 24px;font-weight: bold;line-height: 22px;font-family: arial;margin: 0;white-space: nowrap;}
.jfftr h5 span{font-size: 12px;font-weight: normal;}
.jfftr i{display: block;float: left;border-left: 1px solid #999;width: 25px;height: 80px;margin-top: 10px;}
.jfftr p{white-space: nowrap;}
/************/
.jfejbanner{background: url(././img/lmbj.jpg) center top no-repeat;height: 424px;min-width: 1180px;}
.jfej{width: 330px;padding: 130px 600px 0 0;text-align: center;margin: 0 auto;color: #fff;}
.jfej h1{font-size: 57px;font-weight: normal;line-height: 65px;}
.jfej h1 span{font-size: 22px;line-height: 50px;display: block;}
.jfej b{display: inline-block;*zoom: 1;*display: inline;font-size: 20px;line-height: 36px;padding: 0 10px;border-radius: 5px;background: #5171b6;font-weight: normal;text-transform: uppercase;}
.jfsmnr h4{font-size: 18px;font-weight: bold;padding-left: 28px;}
.jfyslist{background: transparent;box-shadow: none;width: 880px;margin: 0 auto;height: auto;}
.jfyslist li{float: none;width: 100%;margin: 0;clear: both;height: 190px;vertical-align: middle;}
.jfyslist li h5{font-size: 22px;color: #5171b6;line-height: 50px;padding-top: 5px;}
.contact{margin: 20px 0;}
.contact img{float: left;}
.contactr{width: 520px;float: right;}
.contactr h5{font-size: 30px;font-weight: bold;line-height: 40px;}
.contactr h5 span{display: block;font-size: 20px;font-weight: normal;padding-bottom: 10px;}
.contactr h5 i{display: block;width: 50px;height: 5px;background: #ff9331;}
.contactr h6{font-size: 18px;font-weight: bold;padding-top: 15px;line-height: 40px;}
.contactr p{font-size: 16px;line-height: 24px;}
#goTop{display: none!important;}
/****/
.jfnews{margin:-40px 0 0 30px;}
.jfnews ul{width: 1200px;}
.jfnews li{width:506px ; height:36px;line-height: 36px ;float: left;margin-right:65px;overflow: hidden;font-size: 16px;background-position: -794px 15px;padding-left:15px}
.jfnews li span{color: #9a9a9a;float: right;font-size: 14px;padding-left: 20px}

.jfjg h5{position: relative}
.jfjg h5 a{position: absolute;right:40px;bottom: 86px;font-size: 14px;color: #676767;background: #e7e7e7;padding: 0 10px 2px}
.jfjg h3 u{display: inline-block;font-size: 30px;font-weight: normal;border-bottom: 2px solid #fff;width:120px;line-height: 50px;margin-bottom: 10px;text-decoration: none;margin: 0 15px;cursor: pointer}
.jfjg h3 u.jftabon{color: #5374b7;border: 2px solid #5374b7; }
.jfjg h3 u.jftabon:hover{color: #f77913;border: 2px solid #f77913; background:#f77913;}
.jfjg h3 u.jftabon a:hover{color: #fff; text-decoration: none; }

/**ÌîÐ´±í¸ñÒÑÉ¾³ý**/



.jflink ul{margin: 0 10px}
.jflink img{height: 60px;float: left;margin: 12px;border: 1px solid #d2d2d2}

.jfcpzs ul{margin-left: 30px}
.jfcpzs li{float: left;background: url(././img/cpbj.png) right top no-repeat #5071b6; color: #fff; text-align: center;font-size: 28px;width: 180px;margin: 10px 20px;line-height:90px;position: relative;overflow: hidden;transition: all 0.3s}
.jfcpzs li:hover{background: #ffe2c7}
.jfcpzs li b{font-size: 14px;line-height: 30px; display: block;font-weight: normal;margin: 0 15px 10px;background: #eee;color: #333;transition: all 0.3s}
.jfcpzs li:hover b{background:#fe9230;color: #fff }
.jfcpzs li u{position: absolute;background:#fe9230; left: 0;top:-80px; width: 100%;height:80px;text-decoration: none;font-size: 20px;line-height:20px;transition: all 0.3s}
.jfcpzs li:hover u{top: 0}
.jfcpzs li i{background: url(././img/icons.png) 50px -520px no-repeat; left: 0;top: 0; font-style: normal;font-size: 18px;font-weight: bold;padding-left: 30px;white-space: nowrap;display: block;line-height:35px;border-top:10px solid transparent}
.jfcpzs li u:after{display: block;position: absolute;left: 0;top: 0;width:0px;height: 0; border-right:20px dashed transparent;border-top:20px solid #fff;border-bottom: 0;border-left: 0;content: "" }



