/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0; font-family:"Microsoft YaHei",微软雅黑;}
fieldset, img{border:0px;margin:0px;padding:0px;}
address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal;}
ol, ul{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
body{ font-size:12px;line-height:24px;}
a{color:#333;text-decoration:none;}
a:hover{ text-decoration:underline;}
a:active{text-decoration:underline;}

.top{ width:100%; height:107px; padding-top:5px;background-image:url(../images/qf_02.jpg); background-repeat:no-repeat; background-position: center top;}
.header{ width:1200px; height:107px;  margin:0 auto}
.logo{ width:250px; height:107px; float:left;}

.nav{ width:745px; height:107px; float:right;}
.menu {width:745px; height:107px; float:right;z-index: 100;}
.mainlevel { float: left; text-align: center;  padding: 0;  height:107px;display:inline;width:105px; font-size:14px; line-height:107px }
.mainlevel p { float: left; height:107px;display:inline;width:92px; color: #666 }
.mainlevel a {color: #333;text-decoration:none;text-align:center }
.mainlevel a:hover {text-decoration:none; }

.mainlevel:hover{background-image:url(../images/qf_36.jpg); background-repeat:no-repeat; background-position: center left;}
.menu .mainlevel ul {display:none; position:absolute; z-index:9999; background-color:#236ea0; top:112px}
.menu .mainlevel li {border-bottom:1px solid #fff;  height:38px; line-height:38px; width:125px;/*IE6 only*/}
.menu .mainlevel li:hover { background-color:#e47a18}
.menu .mainlevel:hover a{ color:#fff}
.menu .mainlevel li a{ color:#fff}



.nav-banner{position:relative; margin:0 auto; height:538px; overflow:hidden; width:100%;}
.banner{ width:1900px; height:538px; position:absolute; bottom:0; left:50%; margin-left:-960px; }
.banner ul{ width:1900px; height:538px;}
.banner ul li{ width:1900px; height:538px;}
.banner ul li img{ width:1900px; height:538px;}
.small{ position:absolute; left:44%; bottom:7%;cursor:pointer; }
.small a{ width:70px; height:7px; background:#3b96c3; float:left; margin:0 8px;}
.small .small_s{ background:#d2a12b; width:70px; height:7px}

.ss{width:100%; height:52px; overflow: hidden;}
.sscon{width:1180px; height:52px; margin:0 auto;background-image:url(../images/qf_26.jpg); background-repeat:no-repeat; background-position: left center; padding-left:20px}
.ssH{width:600px; height:52px; float:left; overflow: hidden; line-height:52px}
.ssH span{color:#024f7d; font-weight:bold}
.ssH a{ margin-left:10px; color:#717171}


.search{float:right;height:26px; width:260x;display:inline; margin-top:13px;}
.search input.txt{height:24px; width:230px;color:#af8262;border:0px; float:left; color:#999; padding-left:10px; border:1px solid #d6d2d3;}
.search input.btn{width:60px;height:26px; border:0px; float:right; background-color:#024f7d; text-align:center; line-height:26px; color:#FFF; font-size:14px;}

.cpcon{ width:100%; height:530px; padding-top:50px;background-color:#f1f1f1;}
.cpzx{width:1220px; height:530px; margin:0 auto;overflow:hidden;}
.cp_t{width:540px; height:65px; float:left;overflow:hidden; text-align:center;background-image:url(../images/qf_15.jpg); background-repeat:no-repeat; background-position: center top; line-height:30px; font-size:14px; margin-left:330px; padding-top:70px }
.cp_on{width:164px; height:30px; float:left;overflow:hidden; display:block; text-align:center;background-image:url(../images/qf_16.jpg); background-repeat:no-repeat; background-position: center top; margin-left:8px; margin-right:8px; color:#FFF }
.cp_off{width:164px; height:30px; float:left;overflow:hidden; text-align:center;background-image:url(../images/qf_17.jpg); background-repeat:no-repeat; background-position: center top; margin-left:8px; margin-right:8px }

.cp_c{width:1220px; height:305px; float:left;overflow:hidden;}
.cp_c ul{width:1220px; height:305px; float:left;overflow:hidden;}
.cp_c ul li{width:277px; height:305px; float:left; margin-right:14px;margin-left:14px;display:inline; overflow:hidden; text-align:center; line-height:45px; background-color:#3b3b3b;}
.cp_c ul li:hover{ background-color:#01507b;}
.cp_c ul li p{width:277px; height:45px; float:left; font-size:14px; color:#FFF }
.cp_c ul li p a{color:#FFF }
.cpzx_b{width:1220px; height:26px; float:left;overflow:hidden; text-align:center; margin-top:35px}

.gywm{width:1200px; height:306px; margin:0 auto; background-color:#FFF; margin-top:60px;}
.gywm_p{width:597px; height:306px; float:left; }
.gsjj{width:562px; height:140px; float:right; overflow:hidden; text-indent:24px; color:#4f4f4f; line-height:28px; margin-top:30px;background-image:url(../images/qf_04.jpg); background-repeat:no-repeat; background-position: left top; padding-top:65px; }
.gywm_b{width:562px; height:37px; float:right; margin-top:20px}
.gywm_b a{ margin-right:20px}

.qfys{ width:100%; height:541px; padding-top:50px;background-image:url(../images/qf_19.jpg); background-repeat:no-repeat; background-position: top center; padding-top:70px ;margin-top:60px; overflow:hidden; }
.syc1{width:1200px;overflow: hidden; margin:0 auto;background-image:url(../images/qf_20.png); background-repeat:no-repeat; background-position: top center;padding-top:95px ;}
.syc1 li{width:400px; overflow: hidden; height:396px;background-color:#393939; float:left}
.syc1 li:hover{background-color:#01507b; }
.syc1 li:hover span{background-image:url(../images/qf_25.jpg); }
.stj_con{width:400px; overflow: hidden; height:198px;}
.stj_pic{width:400px;float:left; height:198px;}
.stj_con span{width:400px; overflow: hidden; float:left; height:45px; line-height:32px;text-align:center; background-image:url(../images/qf_24.jpg); background-repeat:no-repeat; background-position: bottom center;color:#fff; font-size:20px; margin-top:42px}
.stj_con p{width:280px; overflow: hidden; float:left; height:60px; line-height:30px;font-size:14px;color:#a7a7a7; text-align:center; margin-left:60px; margin-top:8px}


.xwzx{width:1200px; height:380px; margin:0 auto;overflow:hidden; margin-top:50px;}
.xwzx_t{width:600px; height:42px; float:left;overflow:hidden; text-align:center;line-height:30px; font-size:14px; background-image:url(../images/qf_32.jpg); background-repeat:no-repeat; line-height:42px; }
.xw_on{width:200px; height:42px; float:left;overflow:hidden; display:block; text-align:center; color:#FFF; background-color:#2b6392 }
.xw_off{width:200px; height:42px; float:left;overflow:hidden; text-align:center;  }

.xwzx_c{width:1200px; height:305px; float:left;overflow:hidden; margin-top:35px}
.xwzx_c ul{width:1200px; height:305px; float:left;overflow:hidden;background-image:url(../images/qf_33.jpg); background-repeat:repeat-y; background-position: bottom center;}
.xwzx_c ul li{width:600px; height:102px; float:left;display:inline; overflow:hidden; border-bottom:1px solid #ebebeb}
.xw_t{width:525px; height:30px; float:left;display:inline; overflow:hidden; margin-top:10px;background-image:url(../images/qf_34.jpg); background-repeat:no-repeat; background-position: left center; padding-left:30px;margin-left:20px}
.xw_t p{width:420pxpx; height:30px; float:left;display:inline; overflow:hidden; font-size:14px; font-weight:bold ; line-height:30px}
.xw_t p a{ color:#555}
.xw_t span{width:100px; height:30px; float:right;display:inline; overflow:hidden; color:#999; text-align:right}
.xw_c{width:555px; height:48px; float:left;display:inline; overflow:hidden; color:#807e7e ;margin-left:22px}
.xw_c a{color:#2b6392 }




.jdal{width:1220px; height:380px; margin:0 auto;overflow:hidden; margin-top:70px;}
.jdal_t{width:1220px; height:60px; float:left;overflow:hidden; text-align:center }
.jdal_c{width:1220px; height:264px; float:left;overflow:hidden}
.jdal_c ul{width:1220px; height:264px; float:left;overflow:hidden;}
.jdal_c ul li{width:283px; height:245px; float:left; margin-right:11px;margin-left:11px;display:inline; overflow:hidden; text-align:center; line-height:45px; background-color:#f2f2f2;}
.jdal_c ul li p{width:283px; height:45px; float:left; font-size:14px; }
.jdal_b{width:1220px; height:26px; float:left;overflow:hidden; text-align:center;}

.links{ width:100%; height:75px; background-color:#f3f3f3;}
.links p{width:1200px; height:75px; margin:0 auto;overflow:hidden; line-height:70px}
.links p a{ margin-left:15px; margin-right:15px; color:#666}


.footer{width:100%; height:334px; overflow: hidden; background-image:url(../images/qf_27.jpg); background-repeat:repeat-x;}
.footer_c{width:1200px; height:180px; margin:0 auto; margin-top:35px;}
.fpl{width:650px; height:145px; float:left;}
.fnav{width:650px; height:40px; float:right;line-height:35px; color:#5e5e5e; margin-top:10px}
.fnav a{ margin-right:15px; margin-left:15px; color:#fff;}

.fb{width:640px; height:150px; float:right;background-image:url(../images/qf_30.jpg); background-repeat:no-repeat; background-position:top left; margin-top:20px}
.fb p{width:550px; height:150px; float:left;color:#959595;overflow:hidden; display:inline; background-repeat:no-repeat; background-position: right center; overflow:hidden; margin-left:25px; line-height:26px}
.fb p a{ color:#fff}
.fbq{width:1200px; height:40px; margin:0 auto;line-height:40px; color:#959595; margin-top:65px}
.fbq_l{width:500px; height:40px; float:left}
.fbq_r{width:500px; height:40px; float:right; text-align:right}
.fbq_r a{ color:#959595;}
.fpr{width:270px; height:200px; float:right;background-image:url(../images/qf_28.jpg); background-repeat:no-repeat; background-position:top right;}
.ewm{width:112px; height:112px; float:right; margin-top:90px; margin-right:10px }
