@charset "utf-8";


html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
h3, h4{font-weight: bold;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;outline-style:none;font-family: "微软雅黑",Arial,sans-serif;}
input[type="button"],input[type="submit"],input[type="reset"]{cursor: pointer;}
input{border: none;}
textarea{resize:none;}
body{color:#666; font:12px "微软雅黑",Arial,sans-serif; background:#f5f5f5;}
a{color:#666; text-decoration:none;outline: none;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
a:hover, a:active, a:focus{color:#2961b4;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.fl{float: left; }
.fr{float: right;}

img, div{behavior: url("iepng/iepngfix.htc");}

.w1000{ width:1000px; margin:0 auto;}
.w1000:after{content:""; display:block; height:0; clear:both;}
.w900{width: 900px;margin: 0 auto;}
.pd10{padding: 10px;background: #fff;}
.w320{overflow: hidden;float: left;width: 320px;margin-right: 12px;font-family:"宋体";}
.w333{overflow: hidden;float: left;width: 333px;margin-right: 12px;font-family:"宋体";}
.w263{overflow: hidden;float: left;width: 263px;font-family:"宋体";}
.inews_list li{overflow: hidden;height: 31px;padding-left: 10px;border-bottom: 1px dotted #dadada; background:url(../images/icon.png) no-repeat 0 -39px;line-height:31px;}
.inews_list li span{float: right;color: #888;}
.inews_list li a{display: inline-block;}
.inews_list li a:hover{ -webkit-transform:translateX(-3px); -moz-transform:translateX(-3px);-o-transform:translateX(-3px); -ms-transform:translateX(-3px);transform:translateX(-3px);}

.head{height: 116px;background: #fff;}
.head .logo{float: left;}
.head .logo a{overflow: hidden;position: relative;display: inline-block;}
.head .logo a em{display:block;position: absolute; left: -50%; top: 0; width: 50%; height: 100%; background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); backg--round-color:red; -webkit-transform: skewx(-25deg); -moz-transform: skewx(-25deg);transform: skewx(-25deg); }
.head .logo a:hover em{left:100%;-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.head .fr{margin-top: 30px;}
.head .fr p{height: 35px; text-align:right;}
.head .fr p a{margin: 0 8px;}
.head .fr .search{width:204px;}
.head .fr .search input[type="text"]{ float: left;width: 148px;height: 18px;padding: 5px 15px;background:url(../images/icon.png);box-sizing:content-box;}
.head .fr .search input[type="submit"]{float: left; width: 26px;height: 28px;background:url(../images/icon.png) no-repeat -178px 0;}
.nav_out{height: 42px; margin-bottom: 12px;background:url(../images/nav_bg01.jpg) repeat-x;}
.nav{ position:relative;width: 1001px;height: 42px;margin: 0 auto; background:url(../images/nav_bg02.jpg);}
.nav ul{position: absolute;left: 0;top:0;z-index: 2;}
.nav li {float:left;width: 91px;height: 42px;}
.nav li a{display: block;width: 91px;height: 42px;line-height:42px;text-align: center;color: #fff; font-size:14px;}
.nav .bg{position:absolute;top: 0;left:0;z-index:1; width: 91px;height: 42px; background:url(../images/nav_bg03.jpg);}
.ban{overflow:hidden; position: relative; width:100%; height:320px;margin-bottom: 12px;}
.ban .bd{ overflow:hidden; z-index:0; position:relative; margin:0 auto;}
.ban .bd ul{width:100% !important;}
.ban .bd ul li{ width:100% !important;height:320px; background-position:center; background-repeat:no-repeat;}
.ban .hd { position:absolute; left:0; bottom:10px; z-index:1; width:100%; text-align:center;}
.ban .hd ul li{display:inline-block; zoom:1;*display:inline; width:8px; height:8px;margin:0 5px; background:#eee; cursor:pointer; zoom:1; font-size:0; border-radius:50%;}
.ban .hd .on{background: #2961b4;} 

.itit{position: relative;height: 28px;margin-bottom: 8px;border-bottom: 1px solid #ddd;font-size: 16px;color: #2961b4; line-height:22px; font-family:"微软雅黑";}
.itit strong{margin-left: 2px;padding:1px 2px;background: #e25947;color: #fff;font-weight: normal;}
.itit em{position: absolute;left: 0;bottom: -1px;display: block;width: 57px;height: 3px;background: #2961b4;border-left: 18px solid #e25947;}
.itit a{float: right;display: block;width: 39px;height: 11px;margin-top: 6px; background:url(../images/icon.png) no-repeat 0 -28px;text-indent: -9999px;}
.itit a:hover{ -webkit-transform:translateY(3px); -moz-transform:translateY(3px); -o-transform:translateY(3px); -ms-transform:translateY(3px);transform:translateY(3px);}
.inews{width: 980px;margin:0 auto 12px;font-family:"宋体";}
.inews .itit{margin-bottom: 21px;}
.inews .itit em{border-color: #2961b4;}
.inews .pic {overflow:hidden; position: relative;float: left;width: 482px;height: 312px;border: 1px solid #dbdbdb;}
.inews .pic .bd{ overflow:hidden; z-index:0; position:relative;}
.inews .pic .bd li a{position: relative;display: block;width: 482px; height:312px;}
.inews .pic .bd li a img{width: 100%;height: 100%;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.inews .pic .bd li a:hover img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.inews .pic .bd li a p{position: absolute;left: 0;bottom: 0;width: 100%;height: 30px; background:rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);line-height:30px;color: #fff;text-indent: 10px;}
.inews .pic .hd { position:absolute; right: 10px; bottom:12px; z-index:1;}
.inews .pic .hd li{ float: left; margin:0 2px; width:5px; height:5px; font-size:0; background:#0d49a5; cursor:pointer; border-radius:50%;}
.inews .pic .hd li.on{ background: #e25947;}
.inews .fr{width: 472px;}
.inews .fr dl{height: 95px;margin-bottom: 11px;border-bottom: 1px solid #aad3ea; line-height:24px;}
.inews .fr dt{overflow: hidden;margin-bottom: 7px;white-space: nowrap;text-overflow: ellipsis;}
.inews .fr dt a{color: #2961b4;font-weight: bold;font-size: 16px; font-family:"微软雅黑";}
.inews .fr dt a:hover{color: #e25947;}
.inews .fr dd{overflow: hidden;height: 48px;text-indent: 2em;color: #888;font-size: 14px;}
.index02,.index03,.index04{margin-bottom: 12px;}
.index02 .w320,.index02 .w333,.index02 .w263{height: 231px;}
.index02 .w320 .itit{margin-bottom: 13px;}
.index02 .w320 .menu{height: 27px;}
.index02 .w320 .menu li{float: left;margin-right: 10px;}
.index02 .w320 .menu li a{position: relative;padding:5px 15px;color: #50b3ea;font-weight: bold;}
.index02 .w320 .menu li a em{display: none;position: absolute;left: 50%;bottom: -5px;width: 11px;height: 6px;margin-left: -5px; background:url(../images/icon.png) no-repeat -39px -28px;}
.index02 .w320 .menu li.on a{background: #e25947;color: #fff;}
.index02 .w320 .menu li.on a em{display: block;}
.index02 .w320 .menu li a:hover{background: #e25947;color: #fff;}
.index02 .w320 .menu li a:hover em{display: block;}
.index02 .w263 .itit{margin-bottom: 18px;}
.index02 .w263 .pic img{width: 263px;height: 183px;}
.iadv{margin-bottom: 12px;}
.iadv img{width: 100%;}
.index03 .w320,.index03 .w333,.index03 .w263,.index04 .w320,.index04 .w333,.index04 .w263{height: 200px;}
.index04 .w333 .itit{margin-bottom: 21px;}
.index04 .w333 dl{overflow: hidden;}
.index04 .w333 dt{overflow: hidden;float: left;width: 122px;height: 144px;}
.index04 .w333 dt img{width: 100%;height: 100%;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.index04 .w333 dt a:hover img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.index04 .w333 dd{float: right;width: 200px;}
.index04 .w333 dd h4{height: 35px; line-height:30px;}
.index04 .w333 dd h4 a{color: #2961b4;font-size: 14px; font-family:"微软雅黑";}
.index04 .w333 dd h4 a:hover{color: #e25947;}
.index04 .w333 dd p{overflow: hidden;height: 72px; margin-bottom: 10px;line-height:24px;text-indent: 2em;}
.index04 .w333 dd .more a{color: #e25947;}
.index04 .w333 dd .more a:hover{text-decoration: underline;}
.ilinks{position: relative;width: 998px;margin: 0 auto;border: 1px solid #e7e7e7;}
.ilinks .bd{border: 1px solid #fff;width: 996px;padding: 10px 0 10px 15px;background: #f7f7f7;}
.ilinks strong{color: #e25947;font-size: 14px;}
.ilinks em{color: #2961b4;font-size: 14px;font-weight: bold;font-style: normal;}
.ilinks a{display: inline-block;margin: 0 15px;}

.bread{height: 53px;margin-bottom: 13px; background:url(../images/bread_bg.jpg) no-repeat; line-height:46px;}
.bread .fl{width: 184px;text-align: center;}
.bread .fl em{display: inline-block;width: 8px;height: 16px; background:url(../images/icon.png) no-repeat 0 -70px;vertical-align: middle;}
.bread .fl strong{margin: 0 10px;font-size: 18px;color: #fff;}
.bread .fr{margin-right: 20px;}

.main{padding: 15px 0;background: #fff;font-size: 14px;}
.main .bd01{margin:0 15px;padding: 4px;border: 1px solid #e6e6e6;}
.main .bd02{padding: 40px 0;border: 1px solid #e6e6e6;}

.p1_list li{height: 44px; border-bottom: 1px dotted #cfcfcf;line-height:44px;}
.p1_list li a{overflow:hidden;display: block;float: left;width: 90%; white-space:nowrap; text-overflow:ellipsis;}
.p1_list li a em{margin: 0 8px;color: #093ea0;font-style: normal;}
.p1_list li a:hover{ -webkit-transform:translateX(5px); -moz-transform:translateX(5px); -o-transform:translateX(5px); -ms-transform:translateX(5px);transform:translateX(5px);}
.p1_list li span{float: right;}

.select_list li{height: 44px; border-bottom: 1px dotted #cfcfcf;line-height:44px;}
.select_list li a{overflow:hidden;display: block;float: left;width: 90%; white-space:nowrap; text-overflow:ellipsis;}
.select_list li a em{margin: 0 8px;color: #093ea0;font-style: normal;}
.select_list li a:hover{ -webkit-transform:translateX(5px); -moz-transform:translateX(5px); -o-transform:translateX(5px); -ms-transform:translateX(5px);transform:translateX(5px);}
.select_list li span.date{float: right;}


.final_page{ min-height:300px;}
.final_page .art_title{margin-bottom: 30px;text-align:center;}
.final_page .art_title h3{margin-bottom:20px;font-size:16px; color:#2961b4;}
.final_page .art_title .info{padding: 5px;border: 1px solid #e5e5e5;font-size: 12px;color: #acacac;}
.final_page .art_title .info span{ display:inline-block; margin:0 20px;}
.final_page p{ margin-bottom:15px;}
.final_page img{ display:block; margin:0 auto; max-width:100%;}
.page_ture{overflow: hidden;width: 840px;margin: 50px auto 0;padding: 15px 30px;background: #f3f3f3;font-size: 12px;}

.p2{}
.p2 .menu{height: 56px;}
.p2 .menu li{float: left;margin-right: 40px;font-size: 16px;}
.p2 .menu li a{position: relative;padding:3px 16px;color: #50b3ea;font-weight: bold;}
.p2 .menu li a em{display: none;position: absolute;left: 50%;bottom: -5px;width: 11px;height: 6px;margin-left: -5px; background:url(../images/icon.png) no-repeat -39px -28px;}
.p2 .menu li.on a{background: #e25947;color: #fff;}
.p2 .menu li.on a em{display: block;}
.p2 .menu li a:hover{background: #e25947;color: #fff;}
.p2 .menu li a:hover em{display: block;}
.p2 .select{height: 34px;margin-bottom: 18px;}
.p2 .select .fl select{width: 210px;height: 20px;margin-right: 10px;padding: 5px;border: 1px solid #e5e5e5; box-sizing:content-box;}
.p2 .select .fr a{display: block;width: 96px;height: 34px; background:url(../images/p2_btn.jpg);text-align: center; line-height:34px;color: #fff;font-size: 13px;}
.p2 .select .fr a:hover{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.p2 .list li{float: left;width: 214px;height: 320px;margin-right: 14px;margin-bottom: 20px;}
.p2 .list li:nth-child(4n){margin-right: 0;}
.p2 .list li .pic{overflow: hidden;width: 212px;height: 289px;margin-bottom: 8px;border: 1px solid #e4e4e4;}
.p2 .list li .pic img{width: 100%;height: 100%;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.p2 .list li .pic a:hover img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.p2 .list li p{text-align: center;font-size: 13px;}

.p3_list{width: 909px;margin: 0 auto;}
.p3_list li{float: left;width: 263px;height: 215px;margin: 0 20px 20px;text-align: center;}
.p3_list li .pic{overflow: hidden;width: 263px;height: 183px;margin-bottom: 5px;}
.p3_list li .pic a{position: relative;display: block;width: 100%;height: 100%;}
.p3_list li .pic a em{position: absolute;top: 50%;left: 50%;z-index: 2;width: 44px;height: 44px;margin-left: -22px;margin-top: -22px; background:url(../images/video_btn.png);}
.p3_list li .pic a img{width: 100%;height: 100%;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.p3_list li .pic a:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.p4_list{width: 930px;margin: 0 auto;}
.p4_list dl{overflow: hidden;float: left;width: 435px;margin: 0 15px 30px;font-size: 12px;}
.p4_list dt{overflow: hidden;float: left;width: 156px;height: 184px;}
.p4_list dt img{width: 100%;height: 100%;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.p4_list dt a:hover img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.p4_list dd{float: right;width: 260px;}
.p4_list dd h4{height: 40px; line-height:35px;}
.p4_list dd h4 a{color: #2961b4;font-size: 14px; font-family:"微软雅黑";}
.p4_list dd h4 a:hover{color: #e25947;}
.p4_list dd p{overflow: hidden;height: 120px; margin-bottom: 5px;line-height:24px;text-indent: 2em;}
.p4_list dd .more a{color: #e25947;}
.p4_list dd .more a:hover{text-decoration: underline;}


.page_change{ margin: 50px 0;text-align:center;}
.page_change a{ display:inline-block;min-width:16px; height:22px; margin-right:8px; padding:2px 5px;border:1px #999 solid; background:#fff; line-height:22px; color:#333;}
.page_change a:hover{ background:#2961b4; border:1px #2961b4 solid; color:#fff;}
.page_change a.on{ background:#2961b4; border:1px #2961b4 solid; color:#fff;}


.foot{position: relative;width: 100%;margin-top: 15px;padding-bottom: 16px; background:url(../images/foot_bg01.png) repeat;text-align: center;color: #fff;}
.foot:before{position: absolute;top: 1px;left: 0;display: block;width: 100%;height: 1px;background: #85aae1; content:"";}
.foot .w1000{padding-top: 28px; background:url(../images/foot_bg02.png) no-repeat center top;}
.foot .foot_nav{margin-bottom: 30px;}
.foot .foot_nav a{font-size: 14px;margin: 0 8px;}
.foot a{color: #fff;}
.foot a:hover{color: #e25947;}
.foot img{margin-left: 10px;}