@charset "utf-8";

/* CSS Document */

@font-face{

	font-family:MyKai;

	src:url(../font/kaiu.ttf);

}

@font-face{

	font-family:MyE;

	src:url(../font/kaiu.ttf);

}
.tc1 .tc{ left:0;}
.ar_article ul li{    list-style: disc;}
.ar_article video {
    width: 600px !important;
    height: 330px;
}
/*===================CSS Reset================*/

::selection {color:#fff;background-color: #0058af;}

::-moz-selection {color:#fff;background-color: #0058af;}

::-webkit-selection {color:#fff;background-color: #0058af;}

::-webkit-scrollbar {width: 5px;height: 5px;background-color: none;}

::-webkit-scrollbar-track {border-radius: 10px;background-color: none;}

::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #0058af;}

* {padding: 0;margin: 0; box-sizing:border-box;}

body {font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif; position:relative; color: #333; margin: 0; line-height:1.2; min-width:1200px; }

html, body { scroll-behavior:smooth; }

:focus { outline: 0;}

 input,button,a { outline:0;}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}

ins {background-color: #ff9;color: #000;text-decoration: none;}

mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}

del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

hr {display: block;height: 1px;border: 0;border-top: 1px solid #e3e3e4;margin: 1em 0 2em 0;padding: 0;}

input,select {vertical-align: top;}

li,ul {list-style-type: none;}

img {border: none;}

a{text-decoration: none; color:#393939;}

a:link,a:hover,a:active,a:visited {text-decoration: none;}

input,textarea {outline: 0;border: 0;}

textarea {resize: none;}

h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {font-weight: normal;font-style: normal;}

ul, li {list-style: none;margin: 0;padding: 0;}



/*自定义样式*/

.fl {float: left;}

.fr {float: right;}

.m{width: 1200px;margin: 0 auto; display: block;}

.img{ overflow:hidden;}

.img img{ width:100%; height:100%; transition:2s; -webkit-transition:2s;}

h5{ text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

h5 a{ display:block; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.txt p{ color:#777;}

.clear{ clear:both;}





/*head*/

#header{ width:100%; z-index:2; height:115px; padding-top:23px;}

#header .m{ position:relative;}

.logo img{ height: 66px; }

.nav_box{ height:70px; background:#0058af;}

#nav{
    display: flex;
}

#nav>li{
	flex: 1;
	text-align:center;
	line-height:70px;
	position:relative;
}

#nav li>a{

	color:#fff; display:block; font-size:15px; width:100%;

	text-decoration:none; position:relative;

}

#nav li>a:before{ content:""; display:block; width:1px; height:10px; background:#3d80c2; position:absolute; top:31px; left:0;}

#nav li:first-child>a:before{ width:0; background:none;}

#nav li>a:after{ content:""; width:0; height:3px; background:#e0372f; display:block; position:absolute; bottom:0; left:50%; margin-left:-15px; transition:.3s; -webkit-transition:.3s; transform:scale(0);}

#nav li>a:hover:after{ width:30px; transform:scale(1);}

#nav li.li_on>a:after{ width:30px; transform:scale(1);	}

#nav li .list{background:#017ecc;overflow:hidden;top:70px;left:0;z-index:999;display:none;width: 100%;position:absolute;font-size:15px;}

#nav li .list .box{  background:#017ecc;}

#nav li .list a{height:40px; font-size:13px;  text-align:center; display:block; line-height:40px; color:#fff; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#nav li .list a:hover{ color:#fff; background:#3197f9;}

#nav .title:hover .list{ display:block;}



#header .link{ font-size:14px; color:#666; margin-top:5px; text-align:right; margin-right:-10px;}

#header .link a{ font-size:14px; color:#666; display:inline-block; margin:0 10px;}

#header .search{ width:237px; height:32px; border-radius:10px;  overflow:hidden; position:relative; z-index:0; margin-top:15px;}

#header .search:before{ content:""; width:100%; height:32px; box-sizing:border-box; display:block; border:1px solid #d8d6d6; border-radius:12px; position:absolute; top:0; left:0; z-index:-1;}

#header .search .searchbar{ height:31px; padding:0 15px; background:none; width:198px; font-size:13px; color:#a1a1a1; font-family:'Microsoft YaHei'; font-weight:100;}

#header .search .searchbtn{ display:block; position:absolute; cursor:pointer; top:-1px; right:10px; width:33px; height:33px; z-index:9; border-radius:50%; background:url(../images/search.png) center no-repeat;}

#header .ewm{ width:70px; height:70px; border:1px solid #e5e5e7; margin-left:20px;}

/*动画*/





/*动画end*/

/*banner*/#banner{ width:100%; height:400px; position:relative; overflow:hidden}

#banner #slider-wrap{width:1920px; height:400px; position: absolute; top:0; left:50%; margin-left:-960px;}   /*可以修改宽高*/

#banner #slider{position: relative; width:100%; height:400px; background:#FFF;} /*可以修改宽高*/

#banner #slider img{  width:100%; }/*可以修改宽高*/

#banner .nivoSlider{position:relative;overflow: hidden;}

#banner .nivoSlider img{position:absolute; top:0px; left:0px}

#banner .nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:100%; height: 400px;;border:0;padding:0;margin:0;z-index:6;} 

#banner .nivo-slice {display:block;position:absolute;z-index:5;height:100%;}

#banner .nivo-box {display:block;position:absolute;z-index:5;}

#banner .nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:100%; z-index:50; height: 40px; }/*可以修改宽高*/

#banner .nivo-caption p{width:990px;height: 40px; text-indent: -9999px}/*可以修改宽高*/

#banner .nivo-controlNav{position:absolute; width:100%; bottom:200px; z-index: 100; text-align:center;}/*可以修改左右上下间距*/

#banner .nivo-controlNav a{position:relative; z-index:99; cursor:pointer; font-size:0; border:1px solid #fff; opacity:.9;}

#banner .nivo-controlNav a.active{background:#fff;font-weight:bold; opacity:1;}

#banner .nivo-controlNav a{display: inline-block; color: #fff; width:15px; height:15px; line-height: 20px; border-radius:30px; text-align: center; margin:5px;overflow: hidden;}/*可以修改宽高*/

#banner .nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/

#banner .nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}

#banner a.nivo-nextNav {right:15px;}

#banner a.nivo-prevNav {left:15px;}



/*banner end*/



.section{ padding-top:47px; overflow:hidden;}

.section01{ background:#f5f5f5; padding-bottom:47px;}

.section01 .img:hover img{ transform:scale(1.1);}

.section03{ padding-top:30px;}

.s_tt{ margin-top:-8px; height:50px; background:url(../images/s_tt_ico.png) left center no-repeat; line-height:50px; padding-left:66px; font-size:20px; color:#232323; border-bottom:2px solid #e1e1e2; margin-bottom:25px; position:relative;}

.s_tt span{ display: block; width:22px; height:22px; float:right; background:url(../images/s_more1.png) center no-repeat; margin-top:14px; transition:.3s; -webkit-transition:.3s; margin-right:10px;}

.s_tt span:hover{ background:url(../images/s_more_on.png) center no-repeat;}

.s_tt:before{ content:""; display:block; width:150px; height:2px; background:#0058af; position:absolute; bottom:-2px; left:0;}



.s_tt1{ margin-top:-8px; height:50px; background:url(../images/s_tt_ico1.png) left center no-repeat; line-height:50px; padding-left:66px; font-size:20px; color:#232323; border-bottom:2px solid #e1e1e2; margin-bottom:25px; position:relative;}

.s_tt1 span{ display: block; width:22px; height:22px; float:right; background:url(../images/s_more1.png) center no-repeat; margin-top:14px; transition:.3s; -webkit-transition:.3s; margin-right:10px;}

.s_tt1 span:hover{ background:url(../images/s_more_on.png) center no-repeat;}

.s_tt1:before{ content:""; display:block; width:150px; height:2px; background:#0058af; position:absolute; bottom:-2px; left:0;}



.s_tt2{ margin-top:-8px; height:50px; background:url(../images/s_tt_ico2.png) left center no-repeat; line-height:50px; padding-left:66px; font-size:20px; color:#232323; border-bottom:2px solid #e1e1e2; margin-bottom:25px; position:relative;}

.s_tt2 span{ display: block; width:22px; height:22px; float:right; background:url(../images/s_more1.png) center no-repeat; margin-top:14px; transition:.3s; -webkit-transition:.3s; margin-right:10px;}

.s_tt2 span:hover{ background:url(../images/s_more_on.png) center no-repeat;}

.s_tt2:before{ content:""; display:block; width:150px; height:2px; background:#0058af; position:absolute; bottom:-2px; left:0;}



.s_tt3{ margin-top:-8px; height:50px; background:url(../images/s_tt_ico3.png) left center no-repeat; line-height:50px; padding-left:66px; font-size:20px; color:#232323; border-bottom:2px solid #e1e1e2; margin-bottom:25px; position:relative;}

.s_tt3 span{ display: block; width:22px; height:22px; float:right; background:url(../images/s_more1.png) center no-repeat; margin-top:14px; transition:.3s; -webkit-transition:.3s; margin-right:10px;}

.s_tt3 span:hover{ background:url(../images/s_more_on.png) center no-repeat;}

.s_tt3:before{ content:""; display:block; width:150px; height:2px; background:#0058af; position:absolute; bottom:-2px; left:0;}



#gotop { position:fixed; z-index:90; bottom:100px; right:80px; width:42px; height:42px; color:#fff; font-family:simsun; font-size:16px; text-align:center; line-height:42px;  border-radius:50%; box-sizing:border-box; background:rgba(0,0,0,0.8); cursor:pointer; -moz-transition:all .5s; -webkit-transition:all .5s;

 transform:rotate(270deg);

 -webkit-transform:rotate(270deg);

 -moz-transform:rotate(270deg);

 -ms-transform:rotate(270deg);

 -o-transform:rotate(270deg);

}

#gotop.hide { bottom:-50px;}

#gotop:hover { background:#0058af;

} 



.news_mode1{ margin-bottom:15px; }

.news_mode1 .txt{ padding-left:22px;}

.news_mode1 .txt h5{ font-size:16px; color:#414141; background:url(../images/li_ico.png) left center no-repeat; padding-left:22px; margin-left:-22px;}

.news_mode1 .txt h5 a{ font-size:16px; color:#414141;}

.news_mode1 .txt h5 a:hover{ color:#0058af;}

.news_mode1 .txt span{ font-size:13px; color:#838383; font-family:arial; margin-top:13px; display:block; margin-bottom:15px;}

.news_mode1 .txt p{ font-size:13px; color:#7a7a7a; line-height:22px; height:44px; overflow:hidden;}



.news_mode2{ margin-top:15px;}

.news_mode2 li{ line-height:39px; height:39px; background:url(../images/li_ico.png) left center no-repeat; padding-left:22px;}

.news_mode2 li a{ font-size:14px; color:#414141; display: block; border-top:1px solid #e0e0e0;}

.news_mode2 li a span{ float:right; font-size:12px; color:#a3a3a3; font-family:arial;}

.news_mode2 li a:hover{ color:#0058af;}



.news_mode3{ margin-top:-10px;}

.news_mode3 li{ line-height:35px; height:35px; background:url(../images/li_ico.png) left center no-repeat; padding-left:22px;}

.news_mode3 li a{ font-size:14px; color:#414141; display: block;}

.news_mode3 li a span{ float:right; font-size:12px; color:#a3a3a3; font-family:arial;}

.news_mode3 li a:hover{ color:#0058af;}



.news_mode4{  margin-bottom:20px; height:105px;}

.news_mode4 .img{ float:left; width:175px; height:105px; margin-right:20px;}

.news_mode4 .img img{}

.news_mode4 .txt{padding-top:8px; }

.news_mode4 .txt h5{ font-size:14px; color:#2a2a2a;}

.news_mode4 .txt h5 a{ font-size:14px; color:#2a2a2a; }

.news_mode4 .txt h5 a:hover{ color:#0058af;}

.news_mode4 .txt span{ font-size:12px; color:#b0b0b1; font-family:arial; margin-top:9px; display:block; margin-bottom:11px;}

.news_mode4 .txt p{ font-size:12px; color:#908f8f; line-height:18px; height:36px; overflow:hidden;}



.news_mode5{  margin-bottom:20px; padding-bottom:15px; border-bottom:0px dashed #e0e0e0; height:105px;}

.news_mode5 .txt{ padding-left:22px; }

.news_mode5 .txt h5{ font-size:14px; color:#2a2a2a; background:url(../images/li_ico.png) left center no-repeat; padding-left:22px; margin-left:-22px;}

.news_mode5 .txt h5 a{ font-size:14px; color:#2a2a2a;}

.news_mode5 .txt h5 a:hover{ color:#0058af;}

.news_mode5 .txt span{ font-size:12px; color:#b0b0b1; font-family:arial; margin-top:9px; display:block; margin-bottom:11px;}

.news_mode5 .txt p{ font-size:13px; color:#7a7a7a; line-height:22px; height:44px; overflow:hidden;}



.s_rukou{ margin-right:-10px; margin-top:15px;}

.s_rukou li{ float: left; width:183px; height:120px; background:#0058af; margin: 13px 3px; transition:.3s; -webkit-transition:.3s;}

.s_rukou li:hover{ background:#014496;}

.s_rukou .li_2{ background:#3197f9;}

.s_rukou li.li_2:hover{ background:#1176d8;}

.s_rukou li a{ width:183px; height:120px; display:table-cell; vertical-align:middle; text-align:center; color:#fff; font-size:16px;}

.s_rukou li a font{ display:block; width:38px; height:38px; margin:0 auto; margin-bottom:10px;}



.s_ads{ margin-top:0px;}



.section05{ background:#f2f2f2; margin-top:35px; padding-bottom:40px;}

.pic_list{ margin-right:-30px;}

.pic_list li{ float:left; width:230px; margin-right: 13px; background: #fff;   display:block;}

.pic_list li a{ display:block; }

.pic_list li .pic_box{ width:230px; height:170px; display:table; overflow:hidden;   }

.pic_list li img{  width:230px; height:170px; display:block; margin: 0 auto;}

.pic_list li h5{  display:block; line-height:40px; font-size:14px; color:#232323; text-align:center; transition:.3s; -webkit-transition:.3s;}

.pic_list li:hover h5{ color: #fff; background: #0058af;  }

.pic_list li:hover a{text-decoration:none;}



.index-yzjy{width:1200px; height:84px; margin:10px auto}

.index-yzjy span{width:380px; height:84px; margin:0; background:url(../images/yzlogo.jpg);float:left; }

.index-yzjy ul{ float:right;}

.index-yzjy ul li{width:142px; height:45px; margin-left:20px; float:left; margin-top:30px}



.s_link{ margin-top:20px;}

.s_link .tt{ width:95px; float:left; font-size:14px; color:#0058af; line-height:30px;}

.s_link .tt img{ margin-right:7px;}

.s_link .con{ width:1105px; float:right;}

.s_link .con a{ display:inline-block; font-size:14px; color:#858585; margin-right:35px; line-height:30px;}

.s_link .con a:hover{ color:#0058af;}

#footer{ background:#0058af; overflow:hidden; padding-top:52px;}

#footer .box1{ overflow:hidden;}

#footer .foot_nav{ position:relative;}

#footer .foot_nav ul{}

#footer .foot_nav ul li{ display:inline-block; position:relative; float:left; width:170px;}

#footer .foot_nav ul li .a{ padding-bottom:5px; display: inline-block; font-size:14px; color:#fff; font-weight:bold;}

#footer .foot_nav ul li .a:after{ content:""; width:0; height:1px; background:#bccde1; display:block; position:absolute;  left:0; bottom:0px;transition:.2s; -webkit-transition:.2s; }

#footer .foot_nav ul li .a:hover:after{ width:100%;}

#footer .foot_nav ul li .a{ font-size:15px; color:#fff; position:relative;transition:.2s; -webkit-transition:.2s; }

#footer .foot_nav ul li .a:hover{  }

#footer .foot_nav ul li .sub{ padding-top:15px;}

#footer .foot_nav ul li .sub a{ font-size:14px; color:#bccde1; display: block; line-height:26px;}

#footer .ewm{  width:125px; text-align:center;font-size:12px; color:#767676; line-height:20px; margin-left:30px;}

#footer .ewm img{width:125px; height:125px;}

#footer .ewm p{ font-size:12px; color:#b5c5e0; text-align:center; line-height:18px; padding-top:5px; }

#footer .box2{ text-align:center; padding:30px 0; border-top:1px solid #3478bf; margin-top:38px;}

#footer .box2 ul{ display:inline-block;}

#footer .box2 ul li{ font-size:14px; color:#fff; line-height:50px; height:50px; float:left; margin:0 30px;}

#footer .box2 ul li img{ margin-right:12px; display:inline-block; float:left;}

.foot_bot{ background:#00468c; font-size:12px; height:53px; line-height:53px; color:#a3b2cb; text-align:center; }

.foot_bot .bq{ text-align:center; line-height:53px;}

.foot_bot p{ display:inline-block; font-size:12px; color:#a3b2cb;}

.foot_bot a{ font-size:12px; color:#a3b2cb;}

.foot_bot *{ color:rgba(255,255,255,0.3); font-size:12px !important; display:inline-block;}

.foot_bot a:hover{ color:#fff;}

#footer a:hover{ color:#fff !important;}



/*内页*/



/*内页banner*/

.bn-box {width: 100%;overflow-x: hidden;position: relative;z-index: 0;}

.ny_banner {width: 1920px;height: 390px;position: relative;overflow: hidden;margin-left: 50%;left: -960px;top: 0;}

.ny_banner img{width: 100%;}





/*=====面包屑===*/

.n_position{ height:55px; line-height:55px; border-bottom:3px solid #d9d9dd; margin-bottom:45px; position:relative; margin-top:20px;}

.n_position img{ position:relative; top:1px; margin-right:2px;}

.n_position h3{ font-size:13px; display:inline-block; float:right; color:#777777; padding-top:8px;}

.n_position h3:before{ content:url(../images/mianbao.png); margin-right:5px; position:relative; top:2px;}

.n_position h3 a{ margin:0 5px; display:inline-block; color:#777777;}

.n_position h3 a:hover{ color:#0058af;}

.n_position h3 em{ color:#0058af; margin-left:5px;}

.n_position h4{ float:left; font-size:24px; color:#424242;}

.n_position:before{ content:""; width:97px; height:3px; background:#3197f9; display:block; position:absolute; bottom:-3px; left:0;}



.n_main {

    padding-bottom: 60px;

}



#left_list{ width:210px; float: left;}



.n_nav{}

.n_nav ul{ display:block; background:#f7f7f9; border:1px solid #e9e9ec;}

.n_nav ul li>a{line-height:50px;padding:0 10px;transition:.3s;-webkit-transition:.3s;}

.n_nav ul li>a{ font-size:15px; color:#343536; border-bottom:1px solid #e9e9ec; display:block; width:100%; height:100%; padding-left:13px; position:relative; transition:.3s; -webkit-transition:.3s;}

.n_nav ul li a i{ margin-right:10px; font-size:12px; color:#727374;}

.n_nav ul li a:before{ content:url(../images/n_nav_ico.png); position:absolute; right:20px; top:0; opacity:0; transition:.3s; -webkit-transition:.3s;}

.n_nav ul li:hover>a{ background:#0058af;}

.n_nav ul li:hover>a{ color:#fff;border-bottom:0;}

.n_nav ul li:hover i{ color:#fff;}

.n_nav ul li:hover a:before{ right:10px; opacity:1;}



.n_nav ul li.on>a{ background:#0058af;}

.n_nav ul li.on>a{ color:#fff;border-bottom:0;}

.n_nav ul li.on i{ color:#fff;}

.n_nav ul li.on a:before{ right:10px; opacity:1;}
.n_nav ul li dl{ padding:10px 15px}
.n_nav ul li dl dt a{ display:block; font-size:14px; color:#666; line-height:2.2; transition:.5s; padding-left:15px;}
.n_nav ul li dl dt.on a, .n_nav ul li dl dd a:hover{ color:#0058af}

.n_nav ul li dl dd a{ display:block; font-size:13px; color:#999; line-height:2; transition:.5s; padding-left:30px}
.n_nav ul li dl dd a.on, .n_nav ul li dl dd a:hover{ color:#0058af}

.news_tuijian{ margin-top:25px;}

.news_tuijian .tt{ height:40px; line-height:40px; border-top:2px solid #e6e6e6; position:relative;}

.news_tuijian .tt:before{ content:""; display:block; width:72px; height:2px; background:#3197f9; position:absolute; top:-2px; left:0;}

.news_tuijian .tt a{ font-size:17px; color:#515151;}

.news_tuijian .tt a span{ font-size:14px; color:#828282; float:right;}

.news_tuijian .tt a span:hover{ color:#0058af;}

.news_tuijian ul{}

.news_tuijian ul li{ height:70px; border-bottom:1px solid #eaeaea;}

.news_tuijian ul li a{ padding:15px 0; display:block;}

.news_tuijian ul li h5{ font-size:15px; color:#565656;}

.news_tuijian ul li h5 i{ margin-right:5px; color:#0058af;}

.news_tuijian ul li span{ font-size:12px; color:#8e8e8e; font-family:arial; margin-left:13px; margin-top:6px; display:block;}

.news_tuijian ul li:hover h5{ color:#0058af;}



.n_rukou{ margin-top:20px; }

.n_rukou li{ height:115px; background:#0058af; transition:.3s; -webkit-transition:.3s; margin-bottom:7px;}

.n_rukou li:hover{ background:#014496;}

.n_rukou .li_2{ background:#3197f9;}

.n_rukou li.li_2:hover{ background:#1176d8;}

.n_rukou li a{ width:210px; height:115px; display:table-cell; vertical-align:middle; text-align:center; color:#fff; font-size:16px;}

.n_rukou li a font{ display:block; width:38px; height:38px; margin:0 auto; margin-bottom:10px;}





#right_con{ width:943px; float:right;}

/*内容样式*/

.ar_article{ font-size:14px; color:#7b7b7d; line-height:30px; text-align:justify;}

.ar_article p{font-size:14px;color:#7b7b7d;line-height:30px;text-align:justify; padding-bottom:15px;}	

.ar_article strong{ font-weight:bold;}

.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;}

.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}

.ar_article img{ max-width:100%;}

.ar_article a{ color:#717173;}

.ar_article a:hover{ color:#0058af;}

.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold; margin-bottom:1rem;}

.ar_article ul li,

.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2.5rem;}

.ar_article ul li p,

.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }

.ar_article ul,

.ar_article ol{ margin-bottom:15px;}

.ar_article sub {

    vertical-align: sub;

    font-size: smaller;

}





#n_shizi_xq{ width:100%; border:1px solid #eee; min-height:500px;}

#n_shizi_xq .box1{ padding:46px; text-align:center; }

#n_shizi_xq .box1 .con{display:inline-block;overflow:hidden;}

#n_shizi_xq .box1 .img{ width:188px; height:250px; border:1px solid #eee; padding:12px; margin-right:46px;}

#n_shizi_xq .box1 .img img{}

#n_shizi_xq .box1 .txt{ display: table-cell; vertical-align:middle; height:250px;}

#n_shizi_xq .box1 .txt h5{ font-size:30px; color:#383838;}

#n_shizi_xq .box1 .txt p{ font-size:14px; color:#8e8e8e; margin-top:10px;}

#n_shizi_xq .tt{ height:50px; line-height:50px; background:#f7f7f9; border-left:4px solid #0058af; padding-left:42px; font-size:16px; color:#484848; font-weight:bold;}

#n_shizi_xq .box2{ padding:30px 49px;}





#n_news_xq .tt{ margin-bottom:30px; text-align:center; }

#n_news_xq .tt h3{ font-size:24px; color:#424242; text-align:center; padding-bottom:8px;}

#n_news_xq .tt span{ font-size:12px; color:#7e8080; margin-top:5px; display:inline-block;}

#n_news_xq .con{ min-height:300px;}

#ar_fot{ position:relative; margin-top: 48px; box-sizing: border-box;width: 100%; height:91px; border-top: #d7d7d7 1px solid; padding:16px 0; margin-top:30px;}

#ar_fot .box{ width:680px; float: left;}

#ar_fot h1{display:block; font-size: 13px;line-height: 24px;color: #696b6b;font-weight: normal; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }

#ar_fot h1 a{font-size: 13px; color: #696b6b;font-weight:normal;}

#ar_fot h1 span{ font-size:13px; color:#696b6b;}

#ar_fot h1 a:hover{ color:#0058af;}

#ar_fot .shart_box a{ line-height:36px; float:left; font-size:12px; color:#89888d;}

	

/*====分享插件====*/

.shart_box{float: right;height: 40px; position:relative; width: 211px; top:10px;}

#j_shart_s_24 .bds_count{ font-size:12px;}

#j_shart_s_24{padding-left: 15px;position: relative; display:block; }

.shart_box img{ margin-left:5px; padding-top:3px;}

#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}

#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}

#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}

#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}

#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}

#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}

#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}

#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}

#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}

#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_count{font-size:12px}





#n_ziliao{}

#n_ziliao ul{}

#n_ziliao ul li{ height:70px; line-height:70px; border-bottom:1px solid #eee;}

#n_ziliao ul li a{ font-size:16px; color:#4c4d4e; display:block;}

#n_ziliao ul li font{ display:inline-block; width:17px; height:21px; background: url(../images/ziliao_ico.png) center no-repeat; margin-right:13px; height:70px; float:left; transition:.3s;}

#n_ziliao ul li span{ float:right; font-family:arial; font-size:12px; color:#868686;}

#n_ziliao ul li:hover font{ background:url(../images/ziliao_ico_on.png) center no-repeat;}



 /*==============分页=====================*/

.page { margin:0px auto 0px auto;}

.page .box{display:inherit; width:100%;  text-align: center; padding-top: 50px;}

.page a{ padding:0 13px; height:35px; line-height:35px; background:#eeeff4; display:inline-block; margin:0 4px;  color:#000; font-size:14px; border-radius:3px; }

.page .on{ background:#3197f9; color:#fff !important; }

.page a font{  font-size: 12px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}

.page span{ padding:0 10px; display:block;}

.page a:hover{ background:#3197f9; color:#fff !important; text-decoration:none; }

.page a:hover font{ color:#fff;}

.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}





#n_xiaoyuan{}

#n_xiaoyuan ul{ margin-right:-35px; margin-top:-40px;}

#n_xiaoyuan ul li{ width:47%; float:left; margin-right:25px; margin-top:40px;}

#n_xiaoyuan ul li a{}

#n_xiaoyuan ul li .img{ height:285px; position:relative;}

#n_xiaoyuan ul li .img img{ }

#n_xiaoyuan ul li .mask{ width:100%; height:100%; position:absolute; top:0; left:0; padding-top:95px; background:#0058af; background:rgba(0,88,175,.8); opacity:0; visibility:hidden; transition:.5s; -webkit-transition:.5s;}

#n_xiaoyuan ul li .mask p{ font-size:15px; color:#fff; text-align:center;}

#n_xiaoyuan ul li .mask font{ display:block; width:26px; height:26px; background:url(../images/n_xiaoyuan_ico.png) center no-repeat; margin:0 auto; margin-top:28px;}

#n_xiaoyuan ul li h5{ font-size:14px; color:#23232; padding-top:19px; text-align:center; transition:.5s; -webkit-transition:.5s;}

#n_xiaoyuan ul li:hover .mask{ opacity:1; visibility:visible; padding-top:70px;}

#n_xiaoyuan ul li:hover h5{ opacity:0;}





#n_zhaosheng{ margin-top:-25px;}

#n_zhaosheng ul li{ float:left; width:100%; padding:0 0 25px 0; margin-top:25px; border-bottom:#eeeeee 1px solid}

#n_zhaosheng ul li .img{ float:left; width:250px; height:171px; overflow:hidden; margin-right:30px;}

#n_zhaosheng ul li .img img{ float:left; width:250px; height:171px;}

#n_zhaosheng ul li .con{ }

#n_zhaosheng ul li .con h5{ color:#474747; font-weight:100; margin:14px 0}

#n_zhaosheng ul li .con h5 a{ color:#474747; font-size:20px;}

#n_zhaosheng ul li .con h5 a:hover{ color:#0058af;}

#n_zhaosheng ul li .con p{ font-size:13px; line-height:22px; height:44px; color:#8b8b8b; overflow:hidden; margin-bottom:32px;}

#n_zhaosheng ul li .con span{ margin-right:10px; font-size:12px; color:#969696; font-family:arial,"微软雅黑"; display:block; margin-bottom:15px;}



#n_fagui{}

#n_fagui ul{ margin-top:-19px;}

#n_fagui ul li{ height:176px; border:1px solid #e5e5e5; margin-top:19px;}

#n_fagui ul li a{}

#n_fagui ul li .riqi{ font-size:28px; color:#2d2d2e; font-family:arial; width:180px; padding-left:56px; height:100%; border-right:1px solid #e5e5e5; float:left; padding-top:49px; background:#f7f7f9; position:relative; margin-right:48px; display:none;}

#n_fagui ul li .riqi span{ display:block; font-size:14px; color:#a7a8aa; margin-top:11px;}

#n_fagui ul li .riqi:before{ content:""; width:65px; height:1px; background:#bcbcbc; display:block; position:absolute; left:56px; top:123px; z-index:0;}

#n_fagui ul li .riqi:after{ content:""; width:0; height:3px; background:#3197f9; display:block; position:absolute; left:56px; top:122px; z-index:1; transition:.3s; -webkit-transition:.3s;}

#n_fagui ul li:hover .riqi:after{ width:65px;}

#n_fagui ul li .txt{ padding-top:27px; padding-right:45px; padding-left:37px;}

#n_fagui ul li .txt h5{ font-size:20px; color:#242424; margin-bottom:15px;}

#n_fagui ul li .txt p{ font-size:12x; color:#848486; line-height:24px; height:48px; overflow:hidden;}

#n_fagui ul li .txt span{ font-size:12px; color:#848486; font-family:arial; text-transform:uppercase; text-decoration:underline; display:block; margin-top:18px;}

#n_fagui ul li .txt h5:hover,#n_fagui ul li .txt span:hover{ color:#0058af;}





#n_shizi{}

#n_shizi ul{ margin-top:-18px;}

#n_shizi ul li{ height:250px; border:1px solid #eee; margin-top:18px;}

#n_shizi ul li a{}

#n_shizi ul li .img{ width:200px; height:100%; border-right:1px solid #eee; float:left; padding:12px; margin-right:25px;}

#n_shizi ul li .img img{}

#n_shizi ul li .txt{ padding-top:43px;}

#n_shizi ul li .txt h5{ font-size:18px; color:#383838; margin-bottom:16px;}

#n_shizi ul li .txt h6{ font-size:15px; color:#383838; margin-bottom:16px;}

#n_shizi ul li .txt h6 span{ display:inline-block; margin-right:20px;}

#n_shizi ul li .txt p{ font-size:12px; color:#7b7b7d; line-height:22px; height:44px;}

#n_shizi ul li .txt .more{ display: inline-block; width:55px; height:21px; line-height:21px; text-align:center; color:#fff; font-size:12px; background:#a5a6a7; border-radius:3px; margin-top:22px;}

#n_shizi ul li:hover .txt .more{ background:#3197f9;}



/*=================联系我们======================*/

#n_lianxi{ overflow:hidden;}

#n_lianxi .box1{ height:306px; background:#f4f4f6; padding:40px 64px; margin-bottom:47px;}

#n_lianxi .box1 .lianxi_logo{ margin-bottom:35px;}

#n_lianxi .box1 .lianxi_logo img{}

#n_lianxi .box1 .fl{}

#n_lianxi .box1 .fl .p{ font-size:15px; color:#424242; line-height:30px;}

#n_lianxi .box1 .fr{}

#n_lianxi .box1 .fr .ewm{ width:90px; height:90px; float:left; margin-left:20px; text-align:center; font-size:12px; color:#7f7e7e; border:1px solid #eee;}

#n_lianxi .box1 .fr .ewm img{ width:100%; height:100%; margin-bottom:8px; }





#n_jiaoshao{ } 

#n_jiaoshao #list_slide{  position:relative; margin-top:-15px;}

#n_jiaoshao #list_slide dl{ margin-top:15px; position: relative; background:#fff; border:1px solid #f5f6f6; border-radius:3px; transition:.5s; -webkit-transition:.5s;}

#n_jiaoshao #list_slide dt{ display:block; position:relative; background: #f5f6f6;  cursor:pointer; height:55px; border-radius:3px;  background:url(../images/zhankai.png) 845px center no-repeat #f5f6f6; overflow:hidden;}

#n_jiaoshao #list_slide dt h1{ font-size:15px; color:#333438; line-height:55px; display:block; padding-left:61px; background:url(../images/wen.png) 34px center no-repeat;}

#n_jiaoshao #list_slide dt span{ font-size:16px; color:#ba1f35; margin-right:3px; position:absolute; left:22px;}

#n_jiaoshao #list_slide dd{ display:none; line-height:24px;  padding-bottom:10px; background: url(../images/wenda_bg.png) 38px top no-repeat #fff;}

#n_jiaoshao #list_slide dd p{  margin-bottom:0; font-size:13px; color:#929292; line-height:30px;}

#n_jiaoshao #list_slide dd p:last-child{ padding-bottom:0;}

#n_jiaoshao #list_slide dd .content{ padding:20px 37px;   font-size:14px; color:#747477; line-height:30px; position:relative;}

#n_jiaoshao #list_slide dt.on{background:url(../images/shouqi.png) 845px center no-repeat #fff; }

#n_jiaoshao #list_slide .btn{ width:126px; height:37px; line-height:37px; text-align:center; color:#fff; background:#787878; display:block; margin-top:30px; border-radius:3px; font-size:14px; transition:.3s; -webkit-transition:.3s;}

#n_jiaoshao #list_slide .btn:hover{background:#577f49;}

#n_jiaoshao #list_slide dt .tt_a{ color:#577f49;}

#n_jiaoshao #list_slide dl:hover{ box-shadow:0 3px 10px rgba(0,0,0,.2);}



#n_fengcai_xq{ overflow:hidden; }

#n_fengcai_xq .tt{ font-size:26px; color:#232323; text-align:center; margin-bottom:37px;}

#n_fengcai_xq .pc-slide {width: 940px; margin: 0 auto; position:relative;}

#n_fengcai_xq .view .swiper-container {width: 100%;height: 460px; margin:0;}

#n_fengcai_xq .view .swiper-container img{ display:block; width:622px; height:460px; margin:0 auto; border:3px solid #e5e5e5;}

#n_fengcai_xq .view .arrow-left {background: url(../images/feel1.png) no-repeat left top;position: absolute;left: 15px;top: 50%;margin-top: -25px;width: 50px;height: 50px;z-index: 10;}

#n_fengcai_xq .view .arrow-right {background: url(../images/feel2.png) no-repeat left bottom;position: absolute;right: 15px;top: 50%;margin-top: -25px;width: 50px;height: 50px;z-index: 10;}

#n_fengcai_xq .preview {width: 100%;margin-top: 28px; height:150px; border:1px solid #e5e5e5; position: relative;}

#n_fengcai_xq .preview .swiper-container {width:935px;height:149px; margin-left:3px; }

#n_fengcai_xq .preview .swiper-slide {width: 186px;height: 149px; text-align:center;}

#n_fengcai_xq .preview .slide6 {width: 180px;}

#n_fengcai_xq .preview .arrow-left { position: absolute;left: 0;top:0;width: 35px;height:123px;z-index: 10;}

#n_fengcai_xq .preview .arrow-right { position: absolute; right: 0; top:0; width: 35px; height:123px; z-index: 10;}

#n_fengcai_xq .preview img { width:170px; height:126px; margin-top:11px;}

#n_fengcai_xq .preview .active-nav{ background:url(../images/n_fencai_on.png) center bottom no-repeat;}



#n_chaxun_jg{}

#n_chaxun_jg .tt{ font-size:22px; color:#fff; text-align:center; width:100%; height:120px; background:url(../images/n_jieguo_bg.jpg) center no-repeat; line-height:120px;}

#n_chaxun_jg .tt img{ margin-right:20px; position:relative; top:7px;}

#n_chaxun_jg .tt span{ font-size:14px; color:#cbd8e9; font-family:arial; text-transform:uppercase; margin-left:12px;}



#n_chaxun_jg table{ border:0; border:1px solid #e5e5e5; border-bottom:0; text-align:center; margin-top:30px;}

#n_chaxun_jg table th,#n_chaxun_jgg table td{ border:0; text-align:center; height: 45px;}

#n_chaxun_jg table th{ border-right:1px solid #e5e5e5; font-size:15px; color:#1f1f1f; font-weight:300;}

#n_chaxun_jg table td{ font-size:15px; color:#696a6b;}

#n_chaxun_jg table tr{ border:0;border-bottom:1px solid #e5e5e5;}

#n_chaxun_jg table tr:nth-child(odd){ background:#f7f7f9;}



#n_chaxun{padding:88px 0; height:809px; background:#f7f7f9 url(../images/n_chaxun_bg.jpg) center bottom no-repeat; position:  relative;}

#n_chaxun .form{width: 584px;margin: 0 auto;}

#n_chaxun h3{ font-size:24px; color:#474747; text-align:center; margin-bottom:60px;}

#n_chaxun h3 span{ font-size:18px; color:#3197f9; text-transform:uppercase; display:block; margin-top:12px;}

#n_chaxun .messlist {height: 55px;margin: 0px 0 12px 0;float:left;width: 100%;border: #edeff2 1px solid;background: #fff;color:#626364;}

#n_chaxun .messlist label,.form-list .messlist01 label,#n_chaxun .messlist03 label{float:left;width: 120px;height: 53px;line-height: 53px;text-align: center;color: #5e5f61;font-size: 15px;box-sizing: border-box;padding: 0;background-color: #dfdfdf;font-weight:  normal;}

#n_chaxun .messlist input{float:left;width: 452px;font-family:" Microsoft Yahei";height: 53px;padding: 0 10px;background: none;border: none;outline: none;color:#626364;font-size:12px;} 

#n_chaxun .yanzheng{display:inline;float:left;margin: 8px 0 0;position: absolute;right: 0;height: 34px;}

#n_chaxun .yanzheng img{width: auto;height: 31px;}

#n_chaxun .messsub input {

    width: 200px;

    height: 55px;

    line-height: 55px;

    font-size: 16px;

    cursor: pointer;

    color: #fff;

    border: none;

    margin: 0 auto; margin-top: 20px;

    font-family: Microsoft Yahei;

    background: #0058af;

    display: block;

}

#n_chaxun .messsub input:hover{background: #3197f9;}

#n_chaxun .messlist03{height: 55px;margin: 0 0 0 0;float:left;width: 400px;border: #edeff2 1px solid;background: #fff;color:#626364;box-sizing: border-box;position: relative;}

#n_chaxun .messlist03 input{float:left;width: 259px;height: 53px;color:#626364;font-size:12px;border: none;outline: none;padding: 10px 10px;resize:none;box-sizing: border-box;background: none;font-family:" Microsoft Yahei";}

#n_chaxun .right{ float:right; width:430px;}

#n_chaxun .right img{ float:right; width:350px; height:408px}





#n_rongyu{ padding-top:62px; background:url(../images/rongyu_bg.jpg) left top no-repeat; position:relative;}

#n_rongyu:after{ content: url(../images/rongyu_ico.jpg); position:absolute; bottom:-20px; left:20px;}

#n_rongyu dl{ overflow:hidden; padding-bottom:10px; position:relative; z-index:0;}

#n_rongyu dl:before{ content:""; width:1px; height:100%; background:#e5e5e5; left:28px; top:0; position:absolute; z-index:-1;}

#n_rongyu dl dt{ display:block; width:57px; height:57px; text-align:center; line-height:57px; color:#fff; font-size:18px; font-family:arial; border-radius:50%; background:#0058af; margin-bottom:26px;}

#n_rongyu dl dd{ padding-left:45px; margin-bottom:23px; overflow:hidden; position:relative;}

#n_rongyu dl dd:before{ content:""; display: block; width:17px; height:17px; border-radius:50%; border:2px solid #0058af; background:#fff; position:absolute; top:13px; left:18px;}

#n_rongyu dl dd span{ width:78px; float:left; display:inline-block; line-height:45px; font-size:14px; color:#4c4a4a; font-family:arial,"微软雅黑";}

#n_rongyu dl dd .txt{ width:800px; float:right; background:#f7f7f9; border-radius:3px; display:block; padding:10px 25px; line-height:25px;}


























