﻿/* CSS Document */
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dd,dt{ border:0px; margin:0px; padding:0px; font-size:19px; font-family:"","宋体",Arial, Helvetica, sans-serif; color:#000;}
html{ margin:0 auto 0; background:url(../images/bg.jpg) center top repeat-x #fff;}
html{color:#444033;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility;min-width:990px}
html, body, section, div, p, h1, form, input, textarea, label, ol, ul, li, h1, h2, h3{margin:0;padding:0}
ol li{list-style-position:inside}
ul li{list-style:none}::selection{color:#fff;background-color:rgb(10,77,0)}
body{margin:0 auto;}
a{text-decoration:none; border:0; color:#000; blur:expression(this.onFocus=this.blur())}
a:hover{ text-decoration:none;  outline:none; }
a:focus{ outline: none;}
span a{ text-decoration:none;}
img{ border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5{ margin:0; padding:0;}
p {
    margin: 0;
    padding: 0;
    line-height: 18px;
    font-size: 18px;
}
ul,ol,li,dl,dt,dd,em{list-style-type:none;margin:0; padding:0; font-style:normal;}
.blank6px{height:6px; width:160px;}
.clear {clear:both;height:0px; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}

input,select,textarea{outline:none;border:none;background:none}textarea{resize:none}a{text-decoration:none}a,label{blr:expression(this.onFocus=this.blur())}a,label{outline:none}input,textarea,button{font-family:Lucida Sans Unicode,Hiragino Sans GB,"",,WenQuanYi Micro Hei,Verdana,Aril,sans-serif;font-size:14px;color:#000}a,a:hover,a:focus,a:visited{text-decoration:none}



/*开始开始开始开始开始*/
#box{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.head{ width:100%; height:auto; overflow:hidden;}
.head1{width:100%; height:35px; background-color:#014005;}
.head1 p,.head1 a{color:#fff;}
.head2{  height:248px; margin:0px auto;  text-align: center}
.logo{ float:left;height:auto; }
.search{  float:right; margin-top:10px; }
.search a{ float:left;}
.btnSeach{ width:63px; height:38px; display:block; text-align:center; line-height:38px; color:#fff;  float:right;}

.tel label{ font-size:35px; color:#727171; font-weight:bold; display:block; float:right;}
.tel img{margin-top: 10px; float:left; display:block;}

.nav-bg{ width:100%; height:50px; position:relative; top:0px; left:0px; display:block; z-index:1000; background-color:#2191e7;}
.nav{width:1200px; height:50px; display:block; position:relative; margin:0 auto;}
#d_navi45 ul,#d_navi45 li{list-style:none;margin:0;padding:0; }
#d_navi45 img{border:0}
#d_navi45 a{text-decoration:none;}

#d_navi45{width:1200px; margin:0px auto; height:50px; z-index:120; position:absolute; left:0px;}

#d_navi45 .d_line{position:absolute;right:0; top:0px;  min-width:150px; height:50px; background-color:#890405;}
#d_navi45 .d_main{float:left ;position:relative; text-align:center; width:120px;}
#d_navi45 .d_main a{font: 17px , dotum; line-height:50px; color:#fff; display:block;padding:0px 15px;}
#d_navi45 .d_main a:hover{background-color:#1a66ba; color:#fff; display:block; padding:0px 15px;}
#d_navi45 .d_main.on a{color:#fff;display:block; padding:0px 15px; background-color:#1a66ba;}
#d_navi45 .d_main .sa{color:#fff;display:block; padding:0px 15px;}

#d_navi45 .d_main .d_sub{position:absolute;left:0px; top:50px; height:auto; z-index:500 !important; padding:10px 0px;display:none;text-align:center;min-width:120px ; background-color:#1a66ba; }
#d_navi45 .d_main .d_sub li{ min-width:109px ;height:30px; }

#d_navi45 .d_main .d_sub li a{font:normal 14px verdana, dotum;color:#fff;line-height:30px; font-size:14px;font-family:;}
#d_navi45 .d_main .d_sub li a:hover{font-size:15px; }

.content{ width:1200px; height:auto; margin:20px auto;overflow:hidden;}

.tql{ width:100%; height:46px; margin:0px auto; background:url(../images/t.png) repeat-x; line-height:46px;}
.tql p{ width:420px; display:block; padding:0px 10px 0px 10px; font-size:16px;}

.notice{ width:100%; height:52px; margin:0px auto; background:url(../images/zx.png) no-repeat;}


.hangq{ width:810px; height:350px; overflow:hidden; float:left; }
.hangq1{ width:360px; height:350px; overflow:hidden; float:right; }
.hangq1 ul{ margin-top:10px;}
.hangq1 ul li{ width:335px; height:86px; background:url(../images/gg_03.png) no-repeat left; border-bottom:1px solid #cacaca; margin-top:12px;}
.hangq1 ul li:first-child{ margin-top:0px;}
.hangq1 ul li a{ display: block; width:250px; height:80px; float:right; line-height:35px; font-size:14px; margin-top:-52px;}
.hangq1 ul li a:hover{ color:#2191e7;}

.riqi{width:73px; height:51px; background-color:#0678cf; display:block; text-align:center; line-height:51px; float:left; font-size:22px; color:#fff; font-weight:500;}
.riqi2 {
    width: 73px;
    height: 35px;
    background-color: #dfdcdc;
    display: block;
    text-align: center;
    line-height: 35px;
    font-size: 12px;
}

.b_title{ width:100%; height:39px; line-height:39px; border-bottom:2px solid #0678cf; }
.b_title a{ font-size:18px; color:#0678cf; font-weight:500; display:block; float:left; margin:3px 0px 0px 3px;}
.b_title a:hover{ color:#4594ec;}
.xwbf{ width:100%; height:360px; margin:0px auto;}

.wkj{ width:810px; height:285px; float:left;}

.dt{ width:1200px; height:400px; margin:0px auto;}
.dt1{ width:380px; height:390px; float:left;}
.dt1 ul{ width:380px; height:355px; margin-top:10px;}
.dt1 ul li{ width:380px; height:55px; border-bottom:1px solid #cacaca; overflow:hidden; margin-top:10px; }
.dt1 ul li img{ display:block; float:left; margin-left:7px;}
.dt1 ul li a{ display:block; font-size:16px; text-align:left;float:left; width:70%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dt1 ul li a:hover{ display:block; font-size:16px; text-align:left; margin-left:10px; color:#2191e7;}
.dt1 ul li span{ display:block; font-size:16px; color:#808283; margin-top:2px; float:left;}

.zj{ width:1200px; height:220px; margin:0px auto;}
.zj1{ width:750px; height:220px; float:left;}
/*.dj2{ width:415px; height:215px; float:right; margin-top:3px;}
*/
/*.rwm{width:415px; height:215px; float:right; margin-top:3px; text-align:center;}
.rwm img{ width:140px; margin: 9% 4%; height:140px; display:inline-block}*/

.rwm {
    width: 415px;
    height: 180px;
    float: right;
    margin-top: 3px;
    text-align: center;
}

    .rwm img {
        width: 140px;
        margin: 9% 4%;
        height: 140px;
        display: inline-block
    }
.rwm2 {
    width: 415px;
    height: 35px;
    float: right;
    margin-top: -25px;
    text-align: center;
}

    .rwm2 span {
        width: 140px;
        margin: 9% 4%;
        height: 20px;
        display: inline-block
    }

#marquee{width:750px; height:174px; margin:5px auto 0; overflow:hidden; float:left;}
#marquee ul{padding-left:0px; margin:0px; margin:0 auto; height:163px; overflow:hidden;}
#marquee ul li { float:left; width:233px; height:1163px; margin-left:20px;overflow:hidden; background-color:#e0e3e5; line-height:25px;}
#marquee ul li img{ width:126px;height:150px; overflow:hidden;  display:block; float:left; margin:6px;}
#marquee ul li a{ font-size:18pzx; color:#2191e7;}
#marquee ul li span{ width:95px;height:150px; overflow:hidden;  display:block; float:right;}

.news_lb{  float:right;}
.news_lb ul li{ width:100%; height:32px; background:url(../images/dd_03.png) no-repeat left; line-height:26px;}
.news_lb ul li a{ margin-left:10px; font-size:14px;}
.news_lb ul li:hover{ color:#f43d3d;}
.news_lb ul li:hover a{ color:#f43d3d;}
.news_lb ul li span{ float:right;font-size:14px;}


.news_lb2{  float:right; }
.news_lb2 ul li{ width:100%; height:41px; background:url(../images/dd_03.png) no-repeat left; line-height:40px; border-bottom:1px dashed #cacaca;}
.news_lb2 ul li a{ margin-left:15px; font-size:14px;}
.news_lb2 ul li:hover{ color:#4594ec;}
.news_lb2 ul li:hover a{ color:#4594ec;}
.news_lb2 ul li span{ float:right;font-size:14px;}


.link{ width:100%; height:60px; line-height:32px; margin-top:27px;}
.link-nr{ width:1200px; height:32px; line-height:32px; margin:0 auto;}
.link-nr span{ font-size:16px; font-family:; color:#fff;}
.link-nr a{ color:#ececec; font-family:; margin:0 5px 0 10px;} 
.link-nr select{ width:388px; height:30px; background:#fff; text-align:center; margin:10px 4px; border:1px solid #999;}



.kjfs{ width:350px; height:90px; margin:10px 0px 10px 0px;background:url(../images/xtb.png) no-repeat; }
.kjfs a{ display:block; width:87px; height:25px; line-height:25px; text-align:center; float:left; margin-top:55px; font-size:15px;}

.spzb{width:350px; height:197px;}

#KinSlideshow{ width:358px; height:285px; overflow:hidden; float:left; margin:10px 10px 0px 0px; }
#KinSlideshow li{ width:100%; height:285px; overflow:hidden; float:left; line-height:30px;}
#KinSlideshow li img{  width:358px; height:285px;  overflow:hidden;float:left;}

.company_left{ width:780px; height:246px; float:left;}
.company_left p{ display:block; width:780px; height:200px; float:left; line-height:35px; font-size:18px; text-indent:2rem; color:#404040;}
.company_left a img{ display:block; float:right;}

.title_bt{ width:100%; height:65px; background:url(../images/js.png) no-repeat center; display:block;}
.title_bt1{ width:100%; height:65px; background:url(../images/cp.png) no-repeat center; display:block; margin-top:50px;}

.title_bt2{ width:100%; height:65px; background:url(../images/hj.png) no-repeat center; display:block; }

.title_bt3{ width:100%; height:65px; background:url(../images/news.png) no-repeat center; display:block;margin-top:50px; }

.base{ width:100%; height:195px; overflow:hidden; margin:20px auto;}

#marquee1{width:1200px; height:250px; overflow:hidden; margin-top:15px; }
#marquee1 ul{padding-left:0px; margin:0px; margin:0 auto; height:250px; overflow:hidden;}
#marquee1 ul li { float:left; width:228px; height:250px; margin:5px 16px 0px 0px;overflow:hidden;   text-align:center; line-height:20px;}
#marquee1 ul li a img{ width:228px; height:212px;  }
#marquee1 ul li a{ font-size:14px; color:#30405b;}
#marquee1 ul li p{ font-size:14px; color:#30405b; display:block; width:228px; height:38px; background-color:#000; color:#fff; line-height:30px;}
#marquee1 ul li:hover p{ background-color:#c30628;}



/*切换111111111111111111111111111111111111111切换111*/
.pt2_2{ width:460px; height:253px; overflow:hidden;}
#part2-1-qh{ width:460px; height:255px; margin-top:10px; overflow:hidden;}
.qh{ width:100%; height:39px; line-height:39px;background:#f4f4f4; }
.qh ul{ width:460px; overflow:hidden;}
.qh ul li{width:85px; height:39px; line-height:39px; float:left; background:url(../images/t2_03.png); margin-left:4px;}
.qh ul li a{ color:#000; font-size:18px;}
.qh ul li:hover{background:url(../images/t1_03.png);}
.qh ul li a:hover{color:#4594ec;}
.hover{color:#fff !important;background:url(../images/t1_03.png);}
.abv{ width: 828px; height: 212px; margin-top: 0px; overflow:hidden; display:none; border:1px solid #cacaca; }
.abv ul{width: 810px; height: 210px; margin:10px auto;}
.abv ul li{ width:100%; height:33px; background:url(../images/dd_03.png) no-repeat left; line-height:33px;}
.abv ul li a{margin-left:10px; font-size:14px;}
.abv ul li a:hover{ color:#4594ec;}
.abv ul li:hover{color:#4594ec;} 
.abv ul li span{ float:right; font-size:13px;}
/*切换111111111111111111111111111111111111111切换111*/


/*切换2222切换111*/
.pt2_2{ width:460px; height:253px; overflow:hidden;}
#part2-1-qh{  overflow:hidden; width:830px; height:255px; float:left;}
.qh1{ width:460px; height:30px;  text-align:center; border-bottom:1px solid #cacaca;  margin-top:10px;}
.qh1 ul{ width:460px; overflow:hidden; float:right;}
.qh1 ul li{width:85px; height:30px; line-height:30px; float:left; background:url(../images/t2_03.png); margin-left:4px;}
.qh1 ul li a{ color:#000; font-size:14px; font-weight:bold;}
.qh1 ul li:hover{background:url(../images/t1_03.png);}
.qh1 ul li a:hover{ font-weight:bold;color:#fff;}
.hover{color:#fff !important;background:url(../images/t1_03.png);}
.abv1{ width:355px; height:212px; overflow:hidden; display:none; margin-left:10px;}
.abv1 ul{width:355px; height:212px; margin:10px auto;}
.abv1 ul li{ width:340px; height:28px;line-height:28px; background:url(../images/dd_03.png) left center no-repeat; padding-left:15px;}
.abv1 ul li a{display:block; height:28px; float:left; line-height:28px; width:300px; overflow:hidden; text-align:left;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; font-size:14px;}
.abv ul li span{ float:right; font-size:13px;}
/*切换222切换111*/

.footer{ width:100%; height:215px; overflow:hidden; margin:0 auto; text-align:left; line-height:40px; background-color:#2191e7;}
.footer ul{ width:605px; height:30px; margin:20px auto 0px;}
.footer ul li{ width:100px; height:15px; line-height:15px; float:left; text-align:center;  border-right:1px solid #000;}
.footer ul li a{ font-size:16px;}
.footer ul li:last-child{ border:none;}
.footer ul li a:hover{ color:#f43d3d;}
.footer p{ font-size:13px; }

.fot{ width:1200px; height:180px; margin:10px auto;}
.fot p{ color:#fff;}

/****************内页**************/
#nr_center{ width:1200px; overflow:hidden; margin:15px auto 0; }
#nr_left{width:210px; height:auto; overflow:hidden; float:left;  margin-top:0px; min-height:350px; background:url(../images/dhbg_06.jpg) repeat-x ;}
.left_1{ width:210px; height:auto; overflow:hidden;}
.left_1_bt{ width:210px; background:#0678cf; height:60px; line-height:60px; text-align:center; font-size:24px; letter-spacing:5px; font-weight:bold; font-family:; color:#fff;cursor:pointer;}
.left_1_bt span{ font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:100; line-height:0px; text-transform:uppercase; color:#e8dfdb;}
.left_1_bt ul{ width:210px; height:auto; overflow:hidden; margin-top:13px;}
.left_1 ul li{ width:210px; background:#0678cf; height:30px; line-height:30px; margin-top:10px; font-size:13px;  font-family:; text-align:center; }
.left_1 ul li a{ display:block; color:#fff; height:30px; line-height:30px; overflow:hidden;}
.left_1 ul li a:hover{ display:block; text-decoration:none;color:#fff; height:30px; line-height:30px; }
.left_1 ul li:hover{ background:#1492f2;}
.left_2{ width:210px; height:auto; overflow:hidden;}
.left_2 a{ display:block; margin-top:10px;}

#nr_right{ width:950px; height:auto; margin:0px 0px 20px 0; overflow:hidden; float:right; min-height:330px;}
.right_bt{ width:950px; height:59px; line-height:40px; color:#222;font-size:14px; font-family:; background:url(../images/right-1_03.jpg) bottom repeat-x; overflow:hidden; text-align:left; border-top:1px solid #0268b3; z-index:5; }
.right_nr{ width:950px; height:auto; overflow:hidden; }

.bane{ text-align:center;}
.cxjg{width: 38%;position:relative;color:#000;margin: 0 2%; display:inline-block;}
.cxjg>img{ width:100%;}
.cxjg>ul{}
.cxjg>ul li{font-size: 0.6vw;position: absolute;left: 35%;}
.cxjg>ul li:nth-child(1) {
    top: 38%;
    z-index: 9;
}
.cxjg>ul li:nth-child(2) {
    top: 51%;
}
.cxjg>ul li:nth-child(3) {
    top: 63.6%;
}




.banner{ width:100%; height:300px; position:relative; margin-top:10px;}

.i-ban{
	min-height: 300px;
	background: url(../images/loading.gif) no-repeat center;
	margin-top:0px;
}
.box_skitter img {
	max-width: none;
}

.box_skitter ul {
	display: none;
}

.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}

.box_skitter .image {
	width: 1920px;
	text-align:center;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}
.box_skitter .image img {
	display: none;
}


/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 2;
}

.box_skitter .box_clone img {
	cursor:pointer;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

/* =Navigation*/
.box_skitter .info_slide {
	display: inline-block;
	height: 1px;
	position:absolute;
	right: 0;
	top: 283px;
	z-index: 5;
}

.box_skitter .info_slide .image_number {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 10px;
	background: url(../images/span122.png) no-repeat;
	cursor: pointer;
	text-indent: 1px;
	float: left;
	overflow: hidden;
	font-size:0px;
}

.box_skitter .info_slide .image_number_select{
	background-position: 0 -12px;
}

.box_skitter p{  display:block; z-index:3; width:200px; height:100px;font-size:16px; color:#ccc; position:absolute; top:0; left:50%; margin-left:-990px; background:#f10;}

.wapper{ width:1200px; margin:0 auto;}
/*menu*/
.nexx{ height:130px;}
.logo01{ float:left; display:block; width:956px; height:90px; margin-top:20px}
.logo01 img{ width:100%; height:100%;}

.xww{float:right;display:block;width:222px;padding: 21px 0 0px 0px;text-align:right;}
.xww span{ color:#F00; font-size:14px;  display:block; text-align:right;}
.xww a{ display:inline-block; font-size:14px; color:#5f5f5f}
.xww a:hover{ color:#000;}
.beijing{        position: relative;

    width: 100%;
	 background: #3b6cb2;
    height: auto;}
.shoushui{/* border-bottom: 1px solid #ccc; *//* border-radius:10px; */height: 28px;margin-top: 5px;}	
.input_text03{font-size:12px;padding-left:10px;float:left;/* display:block; */width: 80%;line-height: 27px;height: 27px;display: block;border: 1px solid #ccc;}	
.shoushui img{float:right;display:block;width: 100%;}

	

.menu{height:46px;line-height:46px;}
.menu ul li{ float:left; position:relative; /*border-right:#666 solid 1px;*/width:116px;}
.menu ul li dl{background:#e6e9ea;width:100%;position:absolute;left:0px;top: 46px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);/* padding:10px 0; */display:none;z-index:999;}
.menu ul li dl dd{line-height:35px;border-bottom:#d7d7d7 1px solid;/* margin:0 10px; */text-align: center;}
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:center;display: block;}
.menu ul li dl dd a:hover{
    border-bottom: #2c5794 1px solid;
    background: #3b6cb2;
    color: #fff;
    border-top: #5088d8 1px solid;
    text-decoration: none;
    
    }
.menu a{ font-size:16px;color:#fff; text-decoration:none; font-weight:normal;display:block;text-align:center;}
.menu a:hover{color: #666;}
a.menu_hover{     background: url(../images/nav_bjon.gif) no-repeat;
    color: #666;}
/*.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}
*/

.lunb{ position:relative;}
/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:360px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:360px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:230px; height:22px;}
.banner_03 .hd ul li { height:8px; width:42px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background: #fff; cursor:pointer; opacity: .5;}
.banner_03 .hd ul .on { background:#f00; }
.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}


.heing{ position:absolute; bottom:0px; width:100%;opacity: .4;    background: #000; height:30px; z-index:9999 }
.zyzcx h2{ border-bottom:1px solid #ccc;}
.zyzcx h2 span{line-height: 50px;height: 50px;border-bottom: 2px solid #0268b3;font-weight:bold;font-size: 25px;display: block;width: 14%;top: 1px;position: relative;/* text-align: center; */color: #0268b3;text-align: center;}


.shou{width:80%;margin: 2% auto;line-height:50px;height:50px;border:1px solid #ccc;}
.input_text05{float:left;display:block;width:60%;font-size:18px;line-height: 48px;height: 48px;padding-left: 10px;}
.shou strong a{float:right;display:block;width: 15%;color:#fff;background: url(../images/souso03.png) 11% 9px no-repeat #3B6CAE;font-size:16px;font-weight:normal;text-align: center;}

.zyzcx01 h2{ border-bottom:1px solid #ccc;}
.zyzcx01 h2 span{line-height: 50px;height: 50px;border-bottom: 2px solid #0268b3;font-weight:bold;font-size: 25px;display: block;width: 11%;top: 1px;position: relative;/* text-align: center; */color: #0268b3;text-align: center;}
.fhmc {width:80%;margin: 2% 0;}
.fhmc ul li{ line-height:30px; height:30px;}
.fhmc ul li strong{ float:left; width:36%; text-align:right; font-size:18px;}
.fhmc ul li em{ float:left; display:block; width:50%; font-size:18px; font-weight:normal;}

.che{ color:#4091d7; text-align:center;}
.che h2{font-size:18px;color: #4091d7;}
.che span{
    font-size:16px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-top: 2%;
    }
.che span img{ width:30px;}
.che img{width:120px;margin: 1% auto 0 auto;display:block;}
.che strong{ font-weight:normal; font-size:14px;}
.zge{ margin-top:2%; padding-top:2%; border-top:1px solid #4091d7;}
.zge ul{    display: flex;  align-items: center;  justify-content: space-between; flex-wrap: wrap; }
.zge ul li{ width:25%;font-size: 12px; }
.zge ul li img{ margin-right:5px}
.zge ul li p{display: flex;align-items: center; font-size: 12px; line-height:15px; height: 30px;}