﻿/* by Sean Lu 20170525 */
/* CSS Document */
@charset "utf-8";
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0; padding:0px;}
body{font-family:Arial; font-size:12px; color:#333; text-decoration:none; line-height:180%;  }
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
img{border:0px none;}
.fl{float:left;}
.rl{float:right;}
.fr{float:right;}
.contect{ width:1120px; margin:0 auto; padding:0 0;}
:focus{ outline:none;}
.lk{display: block;height: 0;width: 0;overflow: hidden;}
/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar { width: 6px; height: 12px; }
::-webkit-scrollbar-button:vertical { display: none; }
::-webkit-scrollbar-track:vertical { background-color: black; }
::-webkit-scrollbar-track-piece { background: #fff; }
::-webkit-scrollbar-thumb:vertical { background-color: #8e8e8e; border-radius: 5px; }
::-webkit-scrollbar-thumb:vertical:hover { background-color: #3b3b3b; }
::-webkit-scrollbar-corner:vertical { background-color: #535353; }
::-webkit-scrollbar-resizer:vertical { background-color: #ff6e00; }

/* 拖选文字样式 20160628 */
::selection { background: #0193de; color: #fff; }
::-moz-selection { background: #0193de; color: #fff; }

.wrapper { width: 1120px; margin: 0 auto; position: relative; }

.inwrap { background: #f1f1f1; padding: 0 0 30px; }
.inwrap .wrapper { background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,.1); }

.side { float: left; width: 270px; padding: 20px 0 0 20px; font-family: microsoft yahei; }
.sidebox { margin-bottom: 20px; }
.sidebox .tit { height: 36px; line-height: 36px; font-size: 20px; color: #333; padding: 0 10px; }
.sidebox .con { padding: 10px; }
.sidebox .con .tou { width: 100%; }
.sidebox .con p { line-height: 24px; }
.sidebox .sidelist { padding: 10px; }
.sidebox .sidelist li { line-height: 32px; height: 34px; overflow: hidden; margin-bottom: 5px; background: #fff url(../img/leftbg.jpg) repeat-x center bottom; font-size: 14px; }
.sidebox .sidelist li a { display: block; padding: 0 0; padding-left: 20px; background: url(../img/arrowright3.png) no-repeat 95% center; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; color: #333; border: 1px solid #ddd; text-decoration: none; }
.sidebox .sidelist li a:hover, .sidebox .sidelist li.on a { color: #fff; text-decoration: none; background-color: #145497; border-color: #145497; background-image: url(../img/arrowright2.png); }

.main { width: 780px; float: right; padding: 20px 20px 0 0; }
.main .tit { height: 42px; line-height: 42px; border-bottom: 2px solid #dedede; padding: 0 0 0 0; font-family: microsoft yahei; margin-right: 20px; }
.main .tit h3 { font-size: 20px; font-weight: bold; float: left; border-bottom-width: 2px; color: #145497; border-bottom-style: solid; border-bottom-color: #145497; font-weight: normal; padding: 0 30px 0 30px; font-family: microsoft yahei; position: relative; }
.main .tit h3 em { position: absolute; bottom: -12px; left: 50%; margin-left: -6px; width: 0; height: 0; border: 6px solid transparent; border-top-color: #145497; }
.main .tit .now { float: right; color: #999; font-family: simsun; font-size: 12px; }
.main .tit .now a { color: #999; font-size: 12px; text-decoration: none; }
.main .tit .now a:hover { color: #145497; }

.main .con { padding: 0 20px 20px 0; font-size: 14px; line-height: 24px; color: #333; font-family: microsoft yahei; margin-top: 20px; }
.main .con p { font-size: 14px; line-height: 24px; margin-bottom: 20px; font-family: microsoft yahei; }
.main .con h3 { font-size: 18px; font-weight: normal; color: #145497; margin-bottom: 20px; padding-left: 10px; border-left: 2px solid #145497; margin-top: 40px; }
.main .con img { display: inline; }
.main .con a { color: #666; }
.main .con a:hover { color: #f60; }

.prolist { }
.prolist li { float: left; width: 220px; background: #285f98; padding: 1px; box-sizing: border-box; text-align: center; margin: 0 16px 28px; }
.prolist li .img { }
.prolist li .img img { display: block; width: 100%; }
.prolist li .name { line-height: 30px; height: 30px; overflow: hidden; }
.prolist li .name a { color: #fff; text-decoration: none; }
.prolist li .name a:hover { color: #ff0; }

.newscontent { }
.newscontent .title { font-size: 22px; text-align: center; line-height: 40px; }
.newscontent .info { font-size: 12px; text-align: center; line-height: 30px; color: #999; }
.newscontent .info .author, .newscontent .info .time { margin: 0 5px; }
.newscontent .maincon { margin: 20px 0; }

.newsbackline { height: 30px; line-height: 30px; border-top: 1px solid #dedede; padding-top: 10px; margin: 30px 0 0; }
.newsbackline ul { width: 100%; }
.newsbackline ul li { width: 33.333333%; float: left; text-align: center; display: block; height: 33px; }
.main .con .newsbackline ul li a { display: inline-block; width: 120px; border-width: 1px; border-style: solid; background: url(../img/arrow_t.png) no-repeat 90px center; padding-right: 10px; text-decoration: none; }
.main .con .newsbackline ul li a:hover { border-color: #145497; color: #145497; }
.newsbackline ul li.prev { text-align: left; }
.main .con .newsbackline ul li.prev a { background: url(../img/arrow_l.png) no-repeat 38px center; padding-left: 10px; padding-right: 0; text-align: center; }
.newsbackline ul li.next { text-align: right; }
.main .con .newsbackline ul li.next a { background-image: url(../img/arrow_r.png); text-align: center; }

.newslist { }
.newslist .item { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #dedede; position: relative; }
.newslist .item .time { float: left; text-align: right; width: 90px; line-height: 24px; font-family: arial; margin-top: 6px; color: #999; }
.newslist .item .time .day { font-size: 30px; }
.newslist .item .time .year { font-size: 14px; }
.newslist .item .info { margin-left: 120px; }
.newslist .item h4 { font-weight: normal; margin-bottom: 10px; height: 30px; overflow: hidden; }
.newslist .item h4 a { color: #39424b; font-size: 22px; text-decoration: none; }
.newslist .item h4 a:hover { color: #d00c18; }
.newslist .item .txt { font-size: 14px; line-height: 24px; color: #999; height: 48px; overflow: hidden; }
.newslist .item .more { height: 90px; width: 16%; line-height: 90px; font-size: 30px; font-family: simsun; color: #999; display: block; float: right; margin-left: 30px; text-decoration: none; text-align: center; border-left: 1px dashed #dedede; }
.newslist .item:hover .more { color: #d00c18; }

.nodata { background: url(../img/no_data.png) no-repeat center top; padding-top: 200px; text-align: center; font-size: 16px; color: #999; margin: 90px 0; }

.contact { background: url(../img/qiu.jpg) no-repeat right 0; padding: 30px 0 50px 0; width: 90%; font-size: 14px; font-family:Microsoft YaHei,SimSun,SimHei; position: relative; margin: 0 auto; }
.main .con .contact p { line-height: 30px; }
.contact p strong { font-size: 16px; line-height: 40px; }



/*banner*/
.slider-wrapper {width:100%; height:517px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:517px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:517px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(../img/loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../img/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

.cen01{background:url(../img/tttb.jpg); height:95px;overflow: hidden;}
.cen02{background-color:#046fc0; height:50px;}

.menuul{width:1120px;}
.menuul li{float:left; text-align:center; width:140px;}
.menuul li a{color:#fff; font-family:Microsoft yahei; text-decoration:none; font-size:15px; line-height:50px; height:50px; display:block;}
.menuul li a:hover, .menuul li.on a{background-color:#cd0000; color:#fff; text-decoration:none; transition:.5s; -webkit-transition:.5s; -o-transition:.5s;}

.titlea{font-size:30px; font-weight:bold; font-family:Microsoft Yahei; text-decoration:none; color:#005fc1; margin-bottom:20px;}
.titleb{font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#005fc1; margin-bottom:5px;}
.titlec{font-size:14px; font-family:Microsoft Yahei; text-decoration:none; color:#555;}

.cen03{background:url(../img/cen01bg.jpg); height:302px; padding:45px 0;}
.picScroll-left{ width:1120px; overflow:hidden;position:relative; height:175px; margin-top:45px;}
.picScroll-left .hd{ position:absolute; height:50px; width:1120px; top:50%; margin-top:-17px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; position:absolute; width:34px; height:34px;}
.picScroll-left .hd .prev{background:url(../img/left.png) no-repeat center left; top:0px; left:-60px;}
.picScroll-left .hd .next{background:url(../img/right.png) no-repeat center right; right:-60px;}
.picScroll-left .hd ul li{ float:left;overflow:hidden;text-indent:-999999px; }
.picScroll-left .bd{  }

.pppul li{float:left; border:1px solid #ccc; background-color:#fff; line-height:45px; margin:0 6px; width:146px;}
.pppul li img{border-bottom:1px solid #ccc; display:block;}
.pppul li a{text-decoration:none;}

.cen04{padding:50px 0; background:url(../img/cen02bg.jpg) no-repeat center top; height:267px;}
.titled{color:#444444; font-size:20px; font-family:Microsoft Yahei; text-decoration:none;}
.cen04 .homecc{width:755px; margin-right:46px;}
.titlee{color:#005fc1; font-family:Microsoft yahei; font-size:20px; font-weight:bold; text-decoration:none;}
.title{color:#666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; line-height:22px;}
a.mmore{display:block; width:84px; height:27px; border:1px solid #cd0000; color:#cd0000; text-align:center; text-decoration:none; margin-top:14px; line-height:27px;}
.cen04 .homelx{width:319px;}

.cen05{background-color:#f6f9fa; padding:50px 0;}
.titlef{font-size:15px; font-family:Microsoft Yahei; text-decoration:none; color:#666; line-height:22px;}
.jl{margin-top:20px;}
.slideTxtBox{ width:1120px; margin:60px auto 0; position:relative; height:350px;}
.slideTxtBox .hd{ border-bottom:1px solid #ccc; height:42px;}
.slideTxtBox .hd ul{ float:left; position:absolute; width:348px; margin-left:-178px; left:50%; top:0px;}
.slideTxtBox .hd ul li{ float:left; background-color:#eee; width:170px; height:40px; text-align:center; line-height:40px; cursor:pointer; color:#666; font-family:Microsoft yahei; font-size:16px; margin:2px;}
		.slideTxtBox .hd ul li.on{ height:40px;  background:#005fc1; color:#fff;}
		.slideTxtBox .bd ul{ zoom:1; position:absolute; top:80px; left:0px;}
		.slideTxtBox .bd li{background-color:#285f98; color:#fff; font-size:14px; text-indent:15px; font-family:Microsoft yahei; width:253px; height:250px; text-align:center; float:left; line-height:46px; margin:0 12px; padding:1px;}
		.slideTxtBox .bd li img{width:253px; height:203px; display:block; margin:0px auto; }
		.slideTxtBox .bd li:nth-child(5){margin-right:0px;}

.cen06{padding:50px 0; background:url(../img/cen03bg.jpg) no-repeat center top; height:372px;}		

.cen06 .mmimg{width:415px; margin-right:35px;}
.cen06 .ssnews{width:670px;}
.picScroll-left1{ overflow:hidden; position:relative; height:270px; width:415px;}
.picScroll-left1 .hd{ overflow:hidden; height:42px; position:absolute; right:0px; bottom:0px; display:block; width:415px;}
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{height:42px; margin:0 2px; cursor:pointer; width:33px; right:0; position:absolute; z-index:100000; display:inline-block;}
.picScroll-left1 .hd .next{ background:url(../img/rightt.jpg) no-repeat; right:0px; bottom:0;}
.picScroll-left1 .hd .prev{ background:url(../img/leftt.jpg) no-repeat; right:35px; bottom:0;}

.picScroll-left1 .bd{position:absolute; top:0px; height:270px;}
.picScroll-left1 .bd ul li{float:left; _display:inline; overflow:hidden; height:270px;}
.picScroll-left1 .bd ul li img{width:415px; height:228px;}
.picScroll-left1 .bd ul li .newtit{background-color:#0055ad; font-size:15px; color:#fff; text-decoration:none; font-family:Microsoft yahei; display:block; height:42px; line-height:42px; text-indent:10px; width:415px;}

.titleg{color:#666; font-size:13px; text-decoration:none; line-height:20px; font-family:Microsoft yahei;}
a.mgo{color:#cd0000; font-family:Microsoft yahei; text-decoration:underline; font-size:12px; padding-left:12px;}
.titlehh{font-size:15px; font-family:Microsoft Yahei; text-decoration:underline; color:#4e4e4e; line-height:22px; background:url(../img/ddd.png) no-repeat left center; text-indent:12px;}
a.titleii{font-size:13px; font-family:Microsoft Yahei; text-decoration:none; color:#555; line-height:22px; background:url(../img/ddd.png) no-repeat left center; text-indent:12px; display:block;}


.slideTxtBox1{ width:100%; position:relative; height:270px;}
.slideTxtBox1 .hd{}
.slideTxtBox1 .hd ul{ float:left;  position:absolute; width:670px; left:0; top:0; border-bottom:1px solid #cccccc;}
.slideTxtBox1 .hd ul li{ float:left; border:1px solid #cccccc; width:135px; height:42px; text-align:center; line-height:42px; cursor:pointer; color:#555; font-family:Microsoft Yahei; font-size:15px;}
.slideTxtBox1 .hd ul li.on{ height:42px;  background:#0055ad; color:#fff;}
.slideTxtBox1 .bd ul{ zoom:1; position:absolute; top:50px; left:0; width:670px;}
.slideTxtBox1 .bd li{}
.slideTxtBox1 .bd li:nth-child(1){margin-top:12px; margin-bottom:20px;}


.cen07{height:400px; overflow:hidden; background-color:#013b78;}
.cen07 .ftt{font-size:18px; font-family:Microsoft Yahei; text-decoration:none; color:#fff;}
.cen07 a.fmm{font-size:15px; font-family:Microsoft Yahei; text-decoration:none; color:#fff;}
.cen07 a.fmm:hover{color:#fdff7a; text-decoration:underline;}
.cen07 .fll{font-size:8px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:0 15px;}

.cen07 .txt{border:1px solid #3D5E82; width:248px; height:33px; background:transparent; color:#d1e1f2; font-size:13px; text-decoration:none; text-indent:10px; font-family:Microsoft Yahei; }

.cen07 .txta{border:1px solid #3D5E82; width:501px; height:60px; background:transparent; color:#d1e1f2; font-size:13px; text-decoration:none; text-indent:10px; font-family:Microsoft Yahei; margin-top:10px;}

.cen07 .btna{background-color:#18528d; width:110px; height:50px; line-height:50px; text-align:center; color:#dedede; font-size:16px; font-family:Microsoft Yahei; text-decoration:none; border:0px none; display:block; margin-bottom:3px;}

.titleddd{color:#fff; font-size:15px; text-decoration:none; font-family:Microsoft yahei; margin-top:50px;}
