@charset "utf-8";
/*=========================Reset_start==========================*/
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin: 0; padding: 0;}
html,body{font-family:microsoft yahei;text-align: left;background: #fff;}
ul,ol{list-style: none;}
img{border: 0;}
input,select,textarea{outline:0;}
textarea{resize:none; overflow: auto;}
table{border-collapse: collapse; border-spacing: 0;}
th,strong,var,em{font-weight: normal; font-style: normal;}
a{text-decoration: none;}
.clearfloat:after{content:"";display: block;clear: both;visibility:hidden;height:0;}
.clearfloat{zoom:1;}
/*==========================Reset_End===========================*/


/*banner ��ʼ*/
.bt-head-cen{width: 1200px;height: 85px;position: relative;margin: 0 auto;}
.jssy_logo{position: absolute;top: 17px;display: block;width: 258px;height: 50px;}
.jssy_city{width: 150px;height: 53px;position: absolute;top: 20px;left: 279px;}
.jssy_city_01{width: 150px;height: 31px;line-height: 31px;color: #333;font-weight: bold;font-size:17px;display: block;}
.jssy_city_02{width: 62px;height: 22px;position: relative;}
.jssy_city_21{width: 62px;height: 22px;line-height: 22px;border: 1px solid #d4dff4;position: absolute;font-size:13px;text-align: center;}
.jssy_city_22{width: 1200px;position: absolute;top: 22px;left: -279px;}

.js_search{width: 508px;height: 40px;position: absolute;left: 556px;top: 23px;}
.js_search_01{float: left;width: 76px;line-height: 40px;font-size:15px;height: 40px;border: 1px solid #aec1cf;padding-left: 5px;font-size:14px;color: #999;}
.js_search_02{float: left;width: 347px;line-height: 40px;font-size:15px;height: 40px;border-top: 1px solid #aec1cf;padding-left: 10px;border-bottom: 1px solid #aec1cf;border-right: none;border-left: none;font-size:13px;color: #999;}
.js_search_03{float: left;width: 85px;line-height: 40px;font-size:15px;height: 40px;border: none;background: url(js_search.png) center center no-repeat; }
.js_xszn{position: absolute;top: 23px;left: 1089px;width: 105px;height: 40px;border: 1px solid #4178be;background: url(js_xszn.png) left center no-repeat;background-color: #e3f2fc;padding-left: 34px;line-height: 39px;font-size:15px;color: #333;}
.js_xszn:hover{background-color: #8cc7ee;}
/* .js_denglu{position: absolute;height: 40px;line-height: 40px;display: block;color: #999;font-size:15px;right:75px;bottom: -40px;z-index:2000;} */
.js_denglu{position: absolute;height: 955px;line-height: 40px;display: block;color: #999;font-size:15px;right:120px;bottom: -40px;z-index:2000;width:100px;}
.js_denglu:hover{color: #4178be;}
/* .js_zhuce{position: absolute;height: 40px;line-height: 40px;display: block;color: #ffa811;font-size:15px;right:0;bottom: -40px;z-index:2000;} */
.js_zhuce{position: absolute;height: 955px;line-height: 40px;display: block;color: #ffa811;font-size:15px;right:10px;bottom: -40px;z-index:2000;width:100px;}
/*banner ����*/

/*nav ��ʼ*/
.bt-nav-y{position: absolute;width: 100%;border-bottom: 4px solid #4178be;position: relative;z-index:1200;height: 44px;}
.nav{overflow: hidden;width: 1200px;margin: 0 auto;}
.nav_01,.nav_02,.nav_03,.nav_04,.nav_05{height: 40px;line-height: 40px;text-align: center;color: #333;font-size:17px;float: left;cursor:pointer;}
.nav_01 a,.nav_02 a,.nav_03 a,.nav_04 a,.nav_05 a{color: #333;font-size:17px;line-height: 40px}
.nav_on{background: #4178be;color: #fff;}
.nav_gr_list{width: 100%;height: 565px;background: url(jssy_003.png) center 540px no-repeat;background-color: #4178be;position: absolute;top: 40px;display: none;left: 0px;z-index:10;}
.nav_fr_list{width: 100%;height: 565px;background: url(jssy_003.png) center 540px no-repeat;background-color: #4178be;position: absolute;top: 40px;display: none;left: 0px;z-index:10;}
.bt-nav-y a{color: #333;padding: 0 30px;display: block;height: 40px;line-height: 40px;}
.bt-nav-y .nav_on a{background: #4178be;color: #fff;}
.nav_gr_list ul,.nav_fr_list ul{overflow: hidden;width: 1200px;padding-top: 20px;margin: 0 auto;}
.nav_gr_list ul li,.nav_fr_list ul li{float: left;width: 232px;height: 64px;margin-right: 10px;margin-bottom: 10px;background: #4788d7;}
/*nav ����*/

/*��ǰλ�� ��ʼ*/
.bt-position{width: 1200px;height: 50px;line-height: 50px;background: none;}
.bt-position span{line-height: 50px;padding: 0px;font-size:15px;color: #333333;}
.bt-position table td{line-height: 50px;}
.bt-position a{line-height: 50px;color: #333333;font-size:15px;}
.bt-position a:hover{color: #408ed6;}
/*��ǰλ�� ����*/

/*��Ȩ��Ϣ ��ʼ*/
.bt-copyright{width: 1200px;padding: 0;position: relative;margin: 0 auto;height: 110px;}
.bt-copyright_01{position: absolute;width: 50px;height: 62px;top: 24px;left: 100px;}
.bt-copyright_02{position: absolute;width: 700px;height: 90px;top: 10px;left: 170px;padding: 5px 0;border-right: 1px solid #b3b3b3;overflow: hidden;}
.bt-copyright_21{height: 24px;line-height: 24px;float: left;}
.bt-copyright_21 li{float: left;}
.bt-copyright_21 li a{display: block;padding: 0 11px 0 9px;height: 24px;line-height: 24px;font-size:15px;color: #333;}
.bt-copyright_22{padding: 0 11px 0 9px;height: 28px;line-height: 28px;font-size:13px;color: #666;float: left;}
.bt-copyright_23{padding: 0 11px 0 9px;height: 28px;line-height: 28px;font-size:13px;color: #666;float: left;}
.bt-copyright_03{position: absolute;width: 161px;height: 28px;top: 20px;left: 912px;}
.bt-copyright_04{position: absolute;width: 161px;height: 28px;top: 62px;left: 912px;}
/*��Ȩ��Ϣ ����*/


/*����� ��ʼ*/
.qzqd_side{width: 347px;float: left;background: #f3f3f3;}
.qzqd_side span{width: 347px;float: left;color: #fff;background-color: #4178be;font-weight: bold;height: 50px;line-height: 50px;font-size:19px;padding-left: 25px;}
.qzqd_side span img{margin-left: 215px;}
.qzqd_side ul{width: 347px;float: left;background: #f3f3f3;}
.qzqd_side ul li{float: left;width: 174px;border-left: 1px solid #e5e5e5;border-bottom:  1px solid #e5e5e5;position: relative;}
.qzqd_side ul li a{display: block;width: 173px;height: 102px;position: relative;overflow: hidden;}
.qzqd_side ul li img{width: 346px;height: 102px;position: absolute;left: 0px;}
.qzqd_side ul li span{width: 173px;height: 102px;position: absolute;left: 0px;z-index:-10;}
.qzqd_side ul li img.on{width: 346px;height: 102px;position: absolute;left: -173px !important;}


/*����� ����*/

/*�����嵥�б� ��ʼ*/
.qzqd_cont{float: right;width: 823px;position: relative;min-height:600px;}
.qzqd_cont_01{float: left;height: 75px;}
.qzqd_cont_01 a{float: left;height: 75px;}
.qzqd_cont_02{float: left;height: 80px;margin-top: 12px;width: 99%;border-bottom: 2px solid #e4e6eb;}

.qzqd_cont_02 span{float: left;height: 80px;line-height: 80px;color: #4178be;font-size:21px;font-weight: bold;width: auto;max-width:240px;padding-left: 20px;text-align: center;background: url(js_qzqd_017.png) left center no-repeat;}
.qzqd_cont_02 p{float: right;width: 100px;height: 35px;line-height: 35px;background: #eec708;text-align: center;color: #fff;font-size:15px;margin-top: 22px;margin-right: 20px;cursor:pointer;}
.qzqd_cont_02 form{width: 374px;height: 35px;float: right;margin-top: 22px;background: url(js_qzqd_016.png) left center no-repeat;}
.qzqd_cont_02 form input:first-child{width: 294px;height: 35px;line-height: 35px;font-size:15px;border: 0;padding: 0;margin: 0;float: left;background-color: transparent;color: #333;text-align: left;font-weight: normal;padding-left: 10px;}
.qzqd_cont_02 form input{width: 80px;height: 35px;line-height: 35px;text-align: center;font-weight: bold;color: #fff;font-size:15px;border: 0;padding: 0;margin: 0;float: left;background-color: transparent;}
.qzqd_cont_03{float: left;width: 823px;}
.qzqd_cont_03 li{width: 100%;margin-top: 20px;border: 1px solid #e9e9e9;background: url(js_qzqd_015.png) 15px 22px no-repeat;p}
.qzqd_cont_03 .qzqd_cont_31{height: 50px;}
.qzqd_cont_03 .qzqd_cont_31 span{float: left;margin-left: 33px;height: 48px;line-height: 48px;font-size:17px;color: #4178be;}
.qzqd_cont_03 .qzqd_cont_31 a{float: left;margin-left: 5px;height: 48px;line-height: 48px;font-size:17px;color: #333;}
.qzqd_cont_03 .qzqd_cont_31 a:hover,.qzqd_cont_03 .qzqd_cont_32 em:hover,.qzqd_cont_03 .qzqd_cont_32 div a:hover{color: #4178be;}
.qzqd_cont_03 .qzqd_cont_32{height: auto;}
.qzqd_cont_03 .qzqd_cont_32 span{float: left;margin-left: 33px;height: 48px;line-height: 48px;font-size:17px;color: #4178be;}
.qzqd_cont_03 .qzqd_cont_32 em{float: left;margin-left: 5px;height: 48px;line-height: 48px;font-size:17px;color: #333;}
.qzqd_cont_03 .qzqd_cont_32 p{float: right;margin-top: 9px;height: 30px;width: 30px;margin-right: 15px;cursor:pointer;}
.qzqd_cont_03 .qzqd_cont_32 .qzqd_cont_32_01{display: block;background: url(js_qzqd_018.png) left -28px no-repeat;}
.qzqd_cont_03 .qzqd_cont_32 .qzqd_cont_32_02{display: none;background: url(js_qzqd_018.png) left 0px no-repeat;}
.qzqd_cont_03 .qzqd_cont_32 div{height: 48px;line-height: 48px;border-top: 1px dashed #e9e9e9;float: left;margin: 0 15px;width: 791px;background: url(js_qzqd_019.png) 15px center no-repeat;}
.qzqd_cont_03 .qzqd_cont_32 div span{float: left;line-height: 47px;color: #666;font-size:15px;margin-left: 30px;height: 47px;margin-right: 5px;}
.qzqd_cont_03 .qzqd_cont_32 div a{float: left;line-height: 47px;color: #666;font-size:15px;}
/*�����嵥�б� ����*/


/*��ҳЧ��*/
.qzqd_cont_04{height: 35px;overflow: hidden;margin: 30px 0 20px 0;float: left;}
.qzqd_cont_04 li{float: left;width: 35px;height: 35px;line-height: 35px;margin-right: 10px;text-align: center;font-size:12px;color: #333;border: 1px solid #dddddd;cursor:pointer;}
.qzqd_cont_04 .qzqd_cont_41{width: 74px;}
.qzqd_cont_04 li:hover{background: #1492ff;color: #fff;border: #1492ff;}



/*����*/
.cover{background: #333;-webkit-opacity: 0.5;
-moz-opacity: 0.5;
-ms-opacity: 0.5;
-o-opacity: 0.5;
opacity: 0.5;z-index:10;width: 100%;position: absolute;top: 0;filter:opacity(opacity=50);z-index:10000;}
.pop_up{width: 1200px;height: 550px;top: 50%;margin-top: -320px;left: 50%;margin-left: -600px;background: #fff;z-index:100;position: fixed;display: none;z-index:10001;cursor:pointer;}
.pop_up_01{width: 200px;position: absolute;height: 55px;line-height: 55px;background: url(js_qzqd_021.png) 20px center no-repeat;color: #333;font-size:19px;padding-left: 65px;position: absolute;}
.pop_up_02{float: right;background: url(js_qzqd_022.png) center center no-repeat;width: 32px;height: 29px;position: absolute;right: 0;top: 0;}
.pop_up_03{width: 1200px;padding: 10px 30px;position: absolute;left: 0;top: 55px;}
.pop_up_03 li{float: left;width: 125px;margin-right: 20px;margin-bottom: 18px;height: 35px;}
.pop_up_03 li a{display: block;width: 125px;height: 35px;text-align: center;line-height: 35px;color: #333;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;border: 1px solid #e5e5e5;}
.pop_up_03 li a:hover{background: #e5e5e5;}

