@charset "utf-8";
/* CSS Document */
header{position: relative;background:#000e20; z-index:21; width:100%; min-width:1300px;}

.top-head{ width:100%; height:29px;background:url(../images/top_bg.png) right no-repeat}
.top-head .top-h1{ margin:0 auto;}
.top-right{ float:right; background:url(../images/top_bg.png) no-repeat;height: 29px;line-height: 29px; width:380px;margin-right:6%;}
.english{ float:left; padding-left:20px;}
.english a{ display:inline-block;  font-size:14px; color:#fff; margin:0 5px;}
.english span{ color:#fff; padding: 0 5px 0 5px;}

.wrap { margin:0 auto;position: relative;}

.nav{ width:auto; position:relative; z-index:99; background:rgba(255, 255, 255, 0);}
.header-box{ height:auto; margin: 0 auto;}
.logo{ float:left; margin-top:-12px;margin-left:6%;}

.menu {width:auto; float:right;margin-right:6%;margin-top: 15px;}
.menu ul>li {float:left; position:relative;}
.menu ul>li {width:100px; height:70px; font-weight:normal;}
.menu ul>li a {font-size:18px; color:#fff; display:block; width:100px; height:35px; line-height:35px;text-align:center;  margin-top:15px;font-size:16px;}
.menu ul>li:hover a{color:#1e407d; border:1px solid #1e407d; border-radius:15px;}
.menu ul li .menu-nav {display:none; position:absolute; right:0; top:70px; z-index:999; white-space:nowrap; font-size:0;}
.menu ul li .menu-nav a {background:none;display:inline-block;border:1px  none; width:101px; height:31px; line-height:31px; font-size:14px; color:#fff; margin-left:5px; margin-top:10px;}
.menu ul li .menu-nav a:hover {border:1px solid #fff; color:#fff;}
.menu .on a{color:#1e407d; border:1px solid #1e407d;}
.menu ul li.on div {display:block;}
.twomenubgc {width:100%; height:50px; background:rgba(0, 14, 32, 0.68); position:absolute; bottom:-50px; display:none;}


/*******banner图片*********/
.block_home_slider {position: relative;background-color: #ffffff;text-align: center;line-height: 0px;margin-right: auto;margin-left: auto;min-width:1300px;} 
 /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:58px; height:58px; margin-top:-27px; display:none; position:absolute; top:50%; text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background:url(../images/arleft.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background:url(../images/arright.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider:hover .flex-direction-nav a{display:block;}

.block_home_slider .flex-control-paging {padding-top:15px; display: none;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


.warp{ width:1300px; margin:0px auto; overflow:hidden;}
.pro_n{overflow:hidden; padding:50px 0px;}
.pro_title h1{ color:#5a5a5a; font-size:32px; line-height:55px; text-transform:uppercase; background:url(../images/line.jpg) left bottom no-repeat;}
.pro_title p{ color:#1e1e1e; font-size:20px; line-height:35px;}

.box_a{ width:100%; padding:50px 0 0px;}
.slidegrid {float: left;position: relative;	overflow: hidden;}
.slideitems {width: 20000em;position: absolute;}
.slideitems li {float: left;}

.box_b .box_m{ width:100%;padding:35px 0;}
.mainPhoto {width:1300px;margin: 0 auto;position: relative;}
.mainPhoto span.goleft, .mainPhoto span.goright {display:block;width:45px;height:29px;position: absolute;top:-85px;z-index:99; cursor:pointer;}
.mainPhoto span.goleft { background:url(../images/left.png) no-repeat;right:59px;}
.mainPhoto span.goright { background:url(../images/right.png) no-repeat;right:5px}

.mainPhoto span.goleft:hover{background:url(../images/left_c.png) no-repeat;right:59px;}
.mainPhoto span.goright:hover{background:url(../images/right_c.png) no-repeat;right:5px;}

.mainPhoto .go {width:1300px;height:450px;position: relative;overflow: hidden}
.mainPhoto .go li {width:315px;height:400px;margin:0px 5px;overflow: hidden;}
.mainPhoto .go li img {width:315px;height:220px; vertical-align:top;}
.mainPhoto .go li .title{ width:315px; height:50px; line-height:50px; color:#0472d1; text-align:center; margin-top:15px;}

.mainPhoto .go li:nth-child(2n-1){ margin-top:104px;}

.pro_n .more{ text-align:center;}
.pro_n .more a{ color:#fff; background:#0068b7; padding:15px 35px;}
.pro_n .more a:hover{ color:#fff; background:#f39800; padding:15px 35px;}


/******滚动的数字**********/
.main4{background:url(../images/main_bg.jpg) center center no-repeat;height:210px; min-width:1300px;}
.block{width:1300px;margin:0 auto; position:relative;padding-top:70px;}
.main4 .m2 .box .div{width:10%;float:left;text-align:center;margin:0 5%;}	
.main4 .m2 .box .div h3{font-size:25px;color:#fff;line-height:1;font-family:Arial, Helvetica, sans-serif;}
.main4 .m2 .box .div h3 span{font-size:36px;}
.main4 .m2 .box .div p{font-size:20px;color:#fff;line-height:1.2;margin-top:10px;}
.main4 .m2 .box .div:hover h3{color:#fff;}

/**********关于我们************/
.about_n{overflow:hidden; padding-top:60px; padding-bottom:27px;}

.about_lf{ width:416px; float:left;margin-top: -95px;}
.about_lf img{ position:absolute;}
.about_title{position: relative;z-index:2;display: inline-block;float: right; margin-top:100px;margin-right:40px;}
.about_title h1{ color:#fff; font-size:32px; line-height:55px; text-transform:uppercase; background:url(../images/line.jpg) left bottom no-repeat;}
.about_title p{ color:#fff; font-size:20px; line-height:35px;}

.about_rf{ width:750px; float:right;}
.about_nr{ overflow:hidden;}
.about_nr p{ color:#555555; font-size:14px; line-height:28px; text-indent:2em; margin-bottom:25px;}
.about_nr .more{ float:right;color:#f39700; font-size:14px;}
.about_nr .more:hover{color:#00479D;}

.sik0{ overflow:hidden; margin-top:40px;}
.sik{ display:block; width:750px;}
.sik li{ width:174px; height:102px; float:left; position:relative; overflow:hidden; border:1px solid #949494;}
.sik1{ position:relative; z-index:3;}
.sibg{ position:absolute; width:100%; height:100%; top:100%; left:0; background:#00479d; }
.sik li:hover .sibg{ top:0;}
.sik li:nth-child(2){ margin-top:104px;}
.sik li:nth-child(4){ margin-top:104px;}

.simk{width:70px; height:70px; position:relative; margin: 0 auto;}
.simk a{ display:block; position:absolute; width:100%; height:100%;}
.sim1{ background:url(../images/si1.png) center center no-repeat;}
.sik li:hover .sim1{ background:url(../images/si11.png) center center no-repeat;}
.sim2{ background:url(../images/si2.png) center center no-repeat;}
.sik li:hover .sim2{ background:url(../images/si22.png) center center no-repeat;}
.sim3{ background:url(../images/si3.png) center center no-repeat;}
.sik li:hover .sim3{ background:url(../images/si33.png) center center no-repeat;}
.sim4{ background:url(../images/si4.png) center center no-repeat;}
.sik li:hover .sim4{ background:url(../images/si44.png) center center no-repeat;}
.sik li:hover .simk a{
transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);	
}
.simkm{ display:block; height:35px;text-align:center; position:relative; z-index:3; font-size:14px; line-height:35px; color:#00479d;}
.sik li:hover .simkm{ background:url(../images/xue2.png) center center no-repeat; color:#FFF;}
.sik li, .si-injs, .simk a, .simkm, .simk, .sibg,.n_bottom span,img_pic,.news_items li{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}


/**********新闻中心************/
.news_bg{ width:100%; min-width:1300px; background:url(../images/news_bg.jpg) top center no-repeat;}
.news_n{overflow:hidden; padding:100px 0px 55px;}
.news_title{ float:left; width:265px;}
.news_title h1{ color:#5a5a5a; font-size:32px; line-height:55px; text-transform:uppercase; background:url(../images/line.jpg) left bottom no-repeat;}
.news_title p{ color:#1e1e1e; font-size:20px; line-height:35px;}
.news_title .more{ margin-top:310px;}
.news_title .more a{ width:76px; height:76px; background:url(../images/more.png) center center no-repeat; display:block;}

.box_b{ float:right;}
.news_items li{ float:left; border-radius:4px; border:2px solid #F1F1F1; width:306px; height:495px; padding:15px; margin-left:30px; box-sizing:border-box;}

.news_items li .img_pic{ display:block; margin-bottom:60px;}
.news_items li .img_pic img{ width:100%; height:155px;}
.n_bottom{ }
.n_bottom h2{ font-weight:normal; font-size:18px; color:#5a5a5a; line-height:45px;}
.n_bottom span{ width:70px; height:2px;background: #00479D; display:block;}

.n_bottom h1{ font-weight:normal; font-size:20px; color:#333333; line-height:55px;}
.n_bottom p{ font-size:14px; color:#333333; line-height:24px;}

.news_items li:hover{ border:2px solid #00479d;}

.news_items li:hover .img_pic{ margin-top:305px;}
.news_items li:hover .n_bottom{ margin-top:-530px;}
.news_items li:hover span{ width:100px; height:2px;background: #f39800; display:block; margin-left:-30px;}


/**********联系我们************/

.contact_bg{ width:100%; min-width:1300px; background:#00479d;}

.contact_n{overflow:hidden; padding:40px 0px;}
.contact_title{}
.contact_title h1{ color:#fff; font-size:32px; line-height:55px; text-transform:uppercase; background:url(../images/line.jpg) left bottom no-repeat;}
.contact_title p{ color:#fff; font-size:20px; line-height:35px;}

.con_n{ margin-top:30px;}
.con_lf{ width:300px; float:left; }
.con_lf p{ color:#fff; margin-top:10px; font-size:14px;}

.con_mf{width:450px; float:left; background:url(../images/line1.jpg) top left no-repeat;}
.con_mf ul{ margin-left:40px;}
.con_mf ul li{ color:#fff; line-height:40px; padding-left:45px;}
.con_mf ul li.ad1{ background:url(../images/icon1.png) left center no-repeat;}
.con_mf ul li.ad2{ background:url(../images/icon2.png) left center no-repeat;}
.con_mf ul li.ad3{ background:url(../images/icon3.png) left center no-repeat;}
.con_mf ul li.ad4{ background:url(../images/icon4.png) left center no-repeat;}

.con_rf{width:550px; padding-left:70px; box-sizing:border-box; float:right; background:url(../images/line1.jpg) top left no-repeat;}

.con_rf .input{ width:220px; height:33px; background:#fff; outline:none; border:none; margin-bottom:5px; box-sizing:border-box; padding-left:38px;}
.con_rf .input1{ background:#fff url(../images/m1.png) left 5px center no-repeat;}
.con_rf .input2{ background:#fff url(../images/m2.png) left 5px center no-repeat;}
.con_rf .input3{ background:#fff url(../images/m3.png) left 5px center no-repeat;}
.con_rf .input4{ background:#fff url(../images/m4.png) left 5px center no-repeat;}
.con_rf .input5{ background:#fff url(../images/m5.png) left 5px top 5px no-repeat;}

.con_rf textarea{ width:480px; height:99px; line-height:33px; margin-bottom:5px; resize:none;background:#fff; outline:none; border:none;box-sizing:border-box;  padding-left:38px}
.con_rf .submit{ cursor:pointer;border:1px solid #8e8e8e; color:#6a6a6a; width:122px; height:38px; line-height:38px; background:#f39800; border:1px solid #f39800; color:#fff;font-size:16px;}
.con_rf .submit:hover{border:1px solid #e4e4e4; background:#e4e4e4; color:#fff;}


/***********底部版权****************/
.footer{ width:100%; min-width:1300px; background:#00479d; border-top:1px solid #fff; padding:15px 0px;}
.foot{ text-align:center; color:#fff;font-size: 14px;}
.foot a{ color:#fff;}
.foot a:hover{ color:#F39800;}
