@charset "utf-8";
/* CSS Document */
.cw{width:1160px; margin:0 auto;}
/*header*/

header{height:125px;}
header div.clearfix{width:100%;    position: relative;}

.head01{height:125px;background:#002169;}
.head01 div.clearfix div.fl{padding:15px 0;}
.head01 div.clearfix div.fl b{font-weight:bold;line-height:40px;padding-left:35px;background:url(/pyfile/images/bg01.png) no-repeat left center;display:inline-block;}
.head01 div.clearfix div.fl em{width:15px;display:inline-block;}

.head01 div.clearfix div.fr{ position:relative; margin-right:50px;    margin-top: 10px;}
.head01 div.clearfix div.fr a{font-size:12px;font-weight:bold;color:#d8d8d8;padding-left:35px;line-height:40px;display:inline-block;margin-left:30px; text-decoration:none;}
.head01 div.clearfix div.fr a:hover{color:#fff;}
.head01 div.clearfix div.fr a.h1{background:url(/pyfile/images/icon1.png) no-repeat left center;}
.head01 div.clearfix div.fr a.h2{background:url(/pyfile/images/icon2.png) no-repeat left center;}
.head01 div.clearfix div.fr a.h3{background:url(/pyfile/images/icon3.png) no-repeat; position:absolute;     height: 20px;width: 19px; right: -50px; top: 10px;padding: 0;}
.head01 div.clearfix div.fr img.i1{ position:absolute;top: 7px;right: 110px;}
.head01 div.clearfix div.fr img.i2{ position:absolute;top: 7px;right: -15px;}
.head01 div.clearfix div.fr p{text-align:right;font-weight:700px;font-size:14px;color:#f60;position:relative;right:-50px;}


.searchDiv { width: 375px; height: 38px;background: #798bb6; position: absolute; right:0px;  top: 42px;z-index: 9000;display: none;}
.searchDiv input { border: 0; background: none; height: 38px; font-size: 14px; line-height: 38px;padding-left: 10px; width: 275px;color: #FFF; vertical-align: middle;}
.searchDiv a {display: inline-block; width: 60px;height: 30px;font-size: 14px !important; line-height: 30px !important; color: #FFF !important;    margin-top: 5px;
    float: right;margin-right: 5px; background: #183376; text-align: center; text-decoration:none;}

header ul.nav li{float:left;line-height:55px;margin-left:40px; width:72px; text-align:center; position:relative;z-index:999999;}
header ul.nav li a{display:block;font-size:18px;color:#fff; text-decoration:none;}
header ul.nav li a:hover,header ul.nav li a.cur{color:#e95938}


.nav li a:hover,nav a.cur{color:#d81457;}
.nav li .subNav{ position:absolute; width:147px;left:-35px;z-index:999;display:none;top:58px;}
.nav li img.tip{ position:absolute;bottom: 15px;left: 8px; display:none;}
.nav li img.right{ position:absolute;right: 90px;top: 55px; z-index: 99999;}


.nav li .subNav h3{border-bottom:1px solid #e0e0e0; color:#000; font-size:16px; line-height:50px; margin-left:45px;}
.nav li .subNav dl{margin-top:0px;  position:relative;}
.nav li .subNav dl dd{ background:#fff; text-align:center; height:45px;line-height:45px; }
.nav li .subNav dl dd a{ line-height:45px; font-size:14px; color:#002169;}
.nav li .subNav dl dd a:hover{ font-size:14px; color:#ff7c5a;}

.nav li .subNav dl dd .subCon{ position:absolute;left:205px;top:20px;width:390px; padding-top:5px; padding-left:20px; border-left:1px solid #e0e0e0;display:none;}
.nav li .subNav dl dd .subCon p{ height:30px;background:#fff;width:100% ; }
.nav li .subNav dl dd .subCon a{ height:30px;background:#fff; font-size:12px; color:#323232; }
.nav li .subNav dl dd .subCon a:hover{color:#ff7c5a;}


.nav li #subPro{  width:890px; padding-bottom:100px; left:-330px; top:58px; background-color:#fff;  box-shadow:0 0 10px #CCC;}
.nav li #subPro h3{border-bottom:1px solid #e0e0e0; color:#000; font-size:16px; text-align:left; line-height:50px; margin-left:45px;}
.nav li #subPro dl{margin-top:0px; padding-left:45px; padding-top:20px; position:relative;}
.nav li #subPro dl dd{ background:#fff; padding-top: 5px;padding-bottom: 5px; padding-left:0; height:35px;}
.nav li #subPro dl dd a{display:block; line-height:initial; position:relative;float: left; font-size:14px; color:#002169;}
.nav li #subPro dl dd a:hover{display:block; font-size:14px; color:#ff7c5a;}

.nav li #subPro dl dd .subCon{ position:absolute;left:205px;top:20px;width:390px; padding-top:5px; padding-left:20px; border-left:1px solid #e0e0e0;display:none; min-height:100px;}
.nav li #subPro dl dd .subCon p{ height:30px;background:#fff;width:100% ; }
.nav li #subPro dl dd .subCon a{ height:30px;background:#fff; font-size:12px; color:#323232; text-align:left; }
.nav li #subPro dl dd .subCon a:hover{color:#ff7c5a;}


footer{ position:relative; background-color:#5a5a5a;}

.foot0{padding-top: 10px;padding-bottom: 10px;}
.foot0 a{border-right:1px solid #727272; padding-right:10px;}
.foot0 h3{ color:#c9c9c9; font-size:12px;height: 24px; line-height: 24px;    padding-left: 10px;display: inline-block;}



.foot01{padding:20px 0;border-bottom:1px solid #727272;width:100%;border-top:1px solid #727272;}
.foot01 div.fl{padding-right:75px;}
.foot01 h2{line-height:40px;padding-bottom:5px;}
.foot01 h2 a{font-size:16px;color:#fff; text-decoration:none;}
.foot01 h2 a:hover{color:#fff;}
.foot01 p{line-height:28px;font-size:14px;color:#c9c9c9; }
.foot01 p a{font-size:14px;color:#c9c9c9; text-decoration:none;}
.foot01 p a:hover{color:#fff; text-decoration:underline;}

.foot01 div.fr{ margin-right:150px;}
.foot01 div.fr h2{ color:#fff; font-size:20px;}
.foot01 div.fr span{ color:#c9c9c9; font-size:24px; display:inline-block;border-bottom:1px solid #e5e5e5; padding-bottom:5px;}


.foot02{padding:25px 0;border-bottom:1px solid #e5e5e5;width:100%;}
.foot02 li{float:left;padding-left:95px;font-size:16px;color:#333;line-height:73px;padding-right:160px;}
.foot02 .l1{background:url(../images/commom/foot01.jpg) no-repeat 2px center;}
.foot02 .l2{background:url(../images/commom/foot02.jpg) no-repeat 2px center;}
.foot02 .l3{background:url(../images/commom/foot03.jpg) no-repeat 2px center;}
.foot02 .l4{background:url(../images/commom/foot04.jpg) no-repeat 2px center;}

.foot03{width:100%;line-height:28px;padding:18px 0;}
.foot03 h3{font-size:14px;color:#c9c9c9;padding-left:5px;}
.foot01 .share a{display:inline-block;width:31px;height:31px;padding-left:0;}
.foot01 .share a.bds_sqq{background:url(/pyfile/images/qq.png) no-repeat;}
.foot01 .share a.bds_tsina{background:url(/pyfile/images/weibo.png) no-repeat;}
.foot01 .share a.weixin{background:url(/pyfile/images/weixin.png) no-repeat;}
.foot01 .share a.bds_sqq:hover{background:url(/pyfile/images/qq.png) no-repeat;}
.foot01 .share a.bds_tsina:hover{background:url(/pyfile/images/weibo.png) no-repeat;}
.foot01 .share a.weixin:hover{background:url(/pyfile/images/weixin.png) no-repeat;}
.foot03 .yqLink{margin-right:0px;}
.foot03 .yqLink span.fl{font-size:14px;color:#999;line-height:26px;padding-right:10px;}
.foot03 .yqLink .select_box{width:210px;height:26px;border:1px solid #dedede;line-height:26px;position:relative}
.foot03 .yqLink .select_box div{font-size:14px;line-height:26px;color:#999; text-indent:10px;background:url(../images/commom/yqlink.jpg) no-repeat 195px center; cursor:pointer;}
.foot03 .yqLink .select_box  ul.select_ul{display:none;position:absolute;width:210px;left:0;bottom:28px;border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #dedede;}
.foot03 .yqLink .select_box  ul.select_ul li{line-height:28px;height:28px;background:#fff;width:210px;}
.foot03 .yqLink .select_box  ul.select_ul li a{display:block; text-indent:10px;color:#666;font-size:14px; text-decoration:none;}
.foot03 .yqLink .select_box  ul.select_ul li:hover{background:#e8f1ff;}
.foot03 .yqLink .select_box  ul.select_ul li:hover a{color:#666;}

.popShare{position:absolute;left:0;right:0;bottom:175px; text-align:center;display:none;}
.popShare .shareBody{padding:10px;border: solid 1px #d8d8d8;background:#fff;display:inline-block;margin:0 auto; position:relative;}
.popShare .shareBody a.closeBtn{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
.popShare .shareBody h3{font-size:14px;color:#000;font-weight:bold; text-align:left;}
.popShare .shareBody ul li{float:left;padding:20px 20px 10px;}
.popShare .shareBody ul li img{width:190px;}
.popShare .shareBody ul li p{font-size:16px;line-height:26px;padding-top:5px;}


