.main{background:url(../images/bg.jpg) repeat-x left 164px;width:100%;overflow:hidden}
.wrap{margin:0 auto;width:1200px}
.head{width:100%;background:url(../images/head.png) repeat-x center top;height:138px;margin-bottom:-8px;position:relative;z-index:234}
.top{width:1200px;margin:0 auto}

a.logo{float:left;padding-top:10px;width: 400px;
    padding-top: 30px}

.nav{width:800px;float:right;text-align:right}
.cnen{text-align:right;line-height:30px}
.cnen a{display:inline-table;border-right:1px solid #165B9B;width:80px;color:#ddd;text-align:center}

.nav ul{display:inline-table;margin-top:37px}
.nav li{float:left;height:34px;line-height:34px;width:135px;text-align:center;position:relative}
.nav li.last{}
.nav li a{display:block;font-size:18px;color:#000;background:url(../images/navlibg.jpg) no-repeat right center}
.nav li a:hover{text-decoration:none;color:#1356a4}
.nav li p{position:absolute;top:35px;left:0;padding:19px 0 10px;background:url(../images/djian.png) no-repeat center top #1967af;width:150px;text-align:center;display:none}
.nav li p a{font-size:14px;color:#fff;background:none}
.nav li p a:hover{color:#fff;text-decoration:underline}


.banner{position:relative;width:100%;height:700px;}
.banner ul{position:relative;margin:0 auto}
.banner ul li,.banner ul li img,.banner ul{width:100%;height:700px}
.banner ul li{position:absolute;left:0px;top:0px;display:none;background-position:center top;background-repeat:no-repeat}
.banner dl{position:absolute;right:50%;bottom:15px;}
.banner dl dd{float:left;width:15px;height:15px;line-height:20px;margin-right:5px;cursor:pointer;background:url(../images/dot.png) no-repeat;text-indent:-99999px}
.banner dl dd.on{background-position:-15px 0}

.title {text-align: center;}
.title h1{font-size: 48px;color: #000;line-height: 60px;}
.title h2{font-size: 14px;color: #666666;line-height: 20px;}
.title p{line-height: 24px;margin-top: 13px;font-size:14px;}
.title p span{color: #c90d00;}


.part1{background:url(../images/bg1.jpg) no-repeat center top;padding:70px 0;overflow:hidden}
.part2{background:url(../images/bg2.jpg) no-repeat center top;padding:70px 0;overflow:hidden}
.part3{padding:70px 0;overflow:hidden}



.picScroll{width:1480px;margin:0 auto;position:relative; }
.picScroll .bd{ position:relative; }
.picScroll .prev,.picScroll .next{ position: absolute; top: 45%; display: block; width: 43px; height: 65px;  z-index: 9; overflow: hidden; }
.picScroll .prev{ left:-65px; background: url(../images/yl_05.png)}
.picScroll .next{  right:-65px;background: url(../images/yl_05.png) 45px 0;}
.picScroll .prev:hover{ background: url(../images/yl_05.png) 0 65px; }
.picScroll .next:hover{ background: url(../images/yl_05.png) 45px -65px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll li{overflow:hidden; float:left;margin:20px 13px 0 0;border-bottom: 2px solid #bdbdbd;box-shadow: 0 0 10px #e0e0e0;background:#fff}
.picScroll li .poster{position: relative;width: 290px;height: 290px;overflow:hidden;}
.picScroll li .album-bg{display:none;position: absolute;left:0;top:0;width:100%;height:100%;background:url(../images/telev_hover.png) no-repeat center top;}
.picScroll li a:hover .album-bg{display:block;}
.picScroll li .poster img{width: 290px;height: 290px;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.picScroll li a:hover img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
.picScroll li dl{padding: 20px;font-size: 14px;}
.picScroll li dt{font-size: 18px;font-weight:bold;font-family:"微软雅黑";margin-bottom:5px;color:#333}
.picScroll li dd{margin-top: 5px;width:250px;font-size:12px;}
.picScroll li:hover{border-bottom:#f8981f 2px solid}
.picScroll li a:hover dt{color:#1356a4;}


.part2 .item{padding-top: 20px;float:left;width:240px;text-align:center}
.part2 .item .pic{width: 190px;height: 190px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;display: inline-block;overflow: hidden;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.part2 .item:hover img{/*transform: scale(1.3);*/}
.part2 .item p{text-align: center;font-size: 24px;color: #000;line-height: 36px;margin-top: 13px;display: inline-block;border-bottom: 2px solid #666666;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;position: relative;z-index: 9;}
.part2 .item:hover .pic{-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transform: translateY(20px);}
.part2 .item:hover p{background: rgba(255,255,255,0.5);-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-ms-transform: translateY(-100px);-o-transform: translateY(-100px);transform: translateY(-100px);color: #1356a4;font-size: 28px;border-bottom-color: #1356a4;}


.part3 .tab{text-align: center;margin-top: 30px;margin-bottom: 40px;}
.part3 .tab .item{display: inline-block;width: 133px;height: 46px;line-height: 46px;text-align: center;color: #333333;font-size: 18px;background: #f0f0f0;margin: 0 5px;cursor: pointer;}
.part3 .tab .item:hover,.part3 .tab .item.on{background: #1356a4;color: #ffffff;}
.part3 .tab_con .item{display: none;}
.part3 .tab_con .item .part_left{width: 492px;}
.part3 .tab_con .item .part_left .pic_ani{height: 268px;}
.part3 .tab_con .item .part_left .text {background: #1356a4;overflow:hidden;color: #ffffff;line-height: 18px;padding: 20px 28px 20px;}
.part3 .tab_con .item .part_left .text h6{font-size: 18px;line-height: 30px;height: 30px;}
.part3 .tab_con .item .part_left .text .time{}
.part3 .tab_con .item .part_right{width: 670px;}
.part3 .tab_con .item .part_right li.last{margin-bottom: 0;}
.part3 .tab_con .item .part_right li {border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;margin-bottom:20px;overflow:hidden}
.part3 .tab_con .item .part_right li .text{width: 480px;line-height: 24px;overflow:hidden}
.part3 .tab_con .item .part_right li .text h6{font-size: 18px;color: #333;margin-bottom: 11px;}
.part3 .tab_con .item .part_right li .text p{color: #999;height: 48px;}
.date{border: 1px solid #dddddd;width: 68px;height: 68px;text-align: center;color: #666;line-height: 18px;}
.date .day{font-size: 40px;line-height: 40px;padding-top: 5px;height: 40px;}
.part3 .tab_con .item .part_right li:hover h6{color: #1356a4;}
.part3 .tab_con .item .part_right li:hover .date{background: #1356a4;color: #ffffff;}
.pic_ani img{width: 100%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.pic_ani{overflow: hidden;}
.pic_ani:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}


.footer{background: #373d4b;padding-top: 80px;color: #838792;}
.footer dl{float: left;padding-bottom: 40px;margin-right: 100px;}
.footer dl dt{font-size: 15px;color: #fff;font-size: 15px;font-weight: bold;margin-bottom: 30px;}
.footer dl dd{font-size:13px ;margin-bottom: 15px;color: #d5d5d5;}
.footer dl dd a{color: #d5d5d5;}
.footer dl dd a:hover{color: #fff}
.footer dl h1{color: #f2f2f2;font-size: 30px;}
.footer dl p{font-size: 13px;color: #e2e2e2;line-height: 24px;}
.footer dl .share{margin-top: 20px;display: inline-block;margin-right:10px;}
.footer .code{width: 135px;float: right;}
.footer .code h3{font-size: 15px;color: #f2f2f2;padding-left: 26px;background: url(../images/gwechat.png) center left no-repeat;text-align: right;}
.footer .code img{display: block;margin-top: 28px;}

.foter{height: 75px;line-height: 75px;border-top: 1px solid #4b5367;}
.foter p{color: #bcbcbd;font-size: 13px;display: inline-block;margin-right: 25px;}


.innerBan { position: relative; height: 160px; }
.innerBan .wrap { overflow: hidden; height: 100%; }
.innerBan img { position: absolute; left: 50%; margin-left: -960px; max-width: none; }
.innerBan ._list { position: absolute; left: 0; bottom: 30px; }
.comban { height: 300px; width: 100%; }
.comban h1 {font-size: 36px; color: #000; position: relative; line-height: 1; margin-top: 110px; margin-bottom: 10px; }
.comban h1:after { content: ''; position: absolute; width: 50px; height: 1px; background: #000; left: 0; top: -20px; }
.comban p{font-size:14px;}


.sild-nav{ width:228px; float:left;}
.sild-nav h2{ width:100%; height:84px; line-height:84px; background:url(../images/mn.png) no-repeat right center; color:#fff; font-size:24px; text-indent:20px;}
.imt-nav{ border:1px solid #e0e0e0; border-bottom:none;}
.imt-nav li{ line-height:55px; border-bottom:1px solid #e0e0e0;}
.imt-nav li > a{ display:block; font-size:14px;background:url(../images/y01.jpg) no-repeat 90% center; padding-left:10%; font-weight:bold;}
.imt-nav li > a.cur{background:#f8f8f8 url(../images/y02.jpg) no-repeat 90% center; color:#1356a4;}
.imt-nav li p{height:35px;line-height:35px;padding:0 30px;border-top:#f5f5f5 1px dotted}
.imt-nav li p a{font-size:12px;background:url(../images/y01.jpg) no-repeat left center;background-size:5px;padding-left:15px;font-weight:normal;color:#666;}


.ny-search{ margin:20px 0; height:35px; border:1px solid #e0e0e0;}
.ny-search .inp{ width:164px; text-indent:20px;padding:5px; float:left; height:25px; border:none;}
.ny-search .alim{ float:right;  width:23%; height:35px; background:#f4f4f4 url(../images/fdj.jpg) no-repeat center center; border:none;border-left:1px solid #e0e0e0;}
.sot-min .ant{ margin-bottom:15px; position:relative;}
.sot-min .ant div{ text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/bg-col.png);}
.sot-min .ant div a{ line-height:40px; color:#fff; font-size:16px; display:inline-block; position:absolute; top:50%; left:0; width:100%; margin-top:-20px;}
.sot-min .ant div a img{ margin-right:12px;vertical-align: middle;}



.mright{float:right; width:930px;padding-bottom:50px; overflow:hidden}
.pubtitle{height:50px;border-bottom:#ddd 1px solid;}
.pubtitle .mot{ float:left; line-height:50px; color:#333; font-size:20px;font-weight:normal; font-weight:bold;}

.path{float:right;margin-top:15px; padding-left:30px;text-align:right;padding-top:2px; color:#999; background:url(../images/m03.jpg) no-repeat left}
.path em{font-size:15px;padding:0 3px; color:#999;}
.path a:hover,.path a{color:#666;}
.path strong{color:#1356a4; font-weight:300}


.line_height{font-size:14px;padding:20px 0;line-height:30px;}

.pro_ny li{float:left;padding:15px; margin-top:25px;margin-right:20px;width:264px; text-align:center; border:1px solid #e9e9e9;-webkit-transition: all 0.5s ease-in-out 0s;}
.pro_ny li.r{margin-right:0px;}
.pro_ny li a{display:block; cursor:pointer; overflow:hidden;}
.pro_ny li h2{font-size:15px; color:#494c59; font-weight:bold; padding:0px 0px 5px 0px; text-align:center;}
.pro_ny li p{font-size:12px; color:#9c9c9c; text-align:left;}
.pro_ny li:hover{-webkit-box-shadow: 0 5px 15px #d5d5d4;box-shadow: 0 5px 15px #d5d5d4;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}
.pro_ny li:hover h2{color:#1356a4;}
.pro_ny li:hover p{color:#1356a4;}


.page { text-align: center; line-height: 16px; margin:30px 0;}
.page span, .page a { display: inline-block; border: 1px solid #ddd; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #1356a4; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }
 
 
.return_page{margin:30px 0 15px;overflow:hidden}
.pages{width:600px;float:left}
.pages p{margin-bottom:10px}
.pages p b,.pages p a{display:inline-table;height:30px;line-height:30px}
.pages p b{width:88px;background:#f5f5f5;text-align:center}
.pages p a{width:450px;margin-left:5px;padding:0 10px}
.pages p a:hover{text-decoration:underline}

a.return{width:88px;float:right;height:30px;line-height:30px;background:#1356a4;text-align:center;color:#fff}
a.return:hover{text-decoration:underline} 


.headTit{ text-align:center; padding:10px 0; position:relative;border-bottom:#ddd 1px dotted}
.headTit h4{ font-size:18px; line-height:18px;margin-bottom:10px; text-align:center;color:#1356a4;font-weight:800}
.headTit .time{ font-size:10px;color:#999; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#1356a4; color:#fff; text-align:center;font-size:12px;}

.texBody{ padding-top:20px;line-height:25px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}

.newBox li{ height:170px; border-bottom:1px dotted #ddd; padding:35px 0 35px 0; overflow:hidden;}
.newBox li a{ display:block; height:170px;}
.newBox li a .img4_1{ float:left; width:262px; height:163px; overflow:hidden; margin-right:40px;}
.newBox li a .img4_1 img{ width:100%;-webkit-transition:-webkit-transform 0.4s ease-out; -moz-transition:-mos-transform 0.4s ease-out; -ms-transition:-ms-transform 0.4s ease-out; transition:transform 0.4s ease-out;}
.newBox li a .newsRight{ width:575px; float:left;}
.newBox li a .newsRight h3{ color:#222;font-size:18px; line-height:40px;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime{ color:#666; font-size:12px; line-height:40px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime .sp1{ display:block; float:left; background:url(../images/itnewi4.png) no-repeat left center; margin-right:16px; padding-left:24px;}
.newBox li a .newsRight .newsTime .sp2{ display:block; float:left; background:url(../images/icon4.png) no-repeat left center; padding-left:30px;}
.newBox li a .newsRight .newsBf{ font-size:14px;color:#999; line-height:22px; text-indent:2em; height:66px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li:hover a .img4_1 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);}
.newBox li:hover .newsRight h3,.newBox li:hover .newsRight .newsBf,.newBox li:hover a .newsRight .newsTime{ color:#666;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;color:#1356a4}

.feedback tr td{padding-bottom:20px}
.feedback table{margin-top:20px}

.input_gbook{border:1px solid #b1b1b1;height:30px;line-height:30px;text-indent:5px}
.btns {background:url(../images/btn.gif);height:21px;width:67px;font-size:12px;border: 0px none;color:#ffffff;line-height:21px;cursor:pointer;}
