﻿*{margin: 0; padding: 0;}
a{text-decoration: none;}
li{list-style-type: none;}

.fl_l{float:left;}
.fl_r{float:right;}

*{
	padding:0;margin:0;
	box-sizing: border-box;
	/*-moz-user-select: none; 
	-webkit-user-select: none; 
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;*/
	-webkit-overflow-scrolling: touch;
}
body{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:100%;
	font-family:"微软雅黑";font-size: 14px;
	min-width: 1200px;

}
ul{list-style: none;}
a{text-decoration:none;}
a:focus{text-decoration:none;}
a:active{text-decoration:none;}
a:hover{text-decoration:none;}
button,select,textarea,
input[type=button],input[type=text],
input[type=submit],input[type=password],
input[type=tel],input[type=radio]{-webkit-appearance:none;}
::-webkit-scrollbar{width:0;height:0;}
.lt{float:left;}.rt{float:right;}


/*头部*/
#top{
	background: #034880;height: 34px;
}

#top .top_nav{width:1200px;margin: 0 auto; text-align: right; color: #fff;}
#top .top_nav a{color: #fff;line-height: 34px; padding: 0 6px;}

#nav {height: 155px; }
#nav .nav_logo{ width:1200px;margin: 0 auto;height:80px;}
#nav .nav_logo a{ font-size: 22px; color: #4d4a49; float:right; padding-top: 50px;}

#nav .nav_menu{ width:1200px;margin: 0 auto;height:74px;}
#nav .nav_menu ul li{ line-height: 54px;  float:left; height: 74px;margin-right: 20px; padding: 0 12px; width: 100px; text-align: center; }
#nav .nav_menu ul li ul{display: none; width: 100px; height: auto; overflow: hidden;}
#nav .nav_menu ul li a{color: #4d4a49; font-size: 14px; font-weight: bold; }
#nav .nav_menu ul li a:hover{color: #034880; text-decoration: none;}
#nav .nav_menu ul li.active{background: url(../images/nav_bg.jpg);}

#nav .nav_menu ul li ul{ position: relative; top: 18px; left: -12px; z-index: 9999;}

#nav .nav_menu ul li ul li{ display: block;background: #5078A1; height: 38px; padding: 0;}
#nav .nav_menu ul li ul li a{color: #fff; font-size: 13px; font-weight: bold;height: 38px; line-height: 38px; display: block;}
#nav .nav_menu ul li ul li a:hover{color: #034880;background: #fff;}

.top_search{float:right;margin-right: 22px; margin-top: 20px; }

.top_search input{
	color: #d8d8d8;
	border: none;
	border-bottom:1px solid #d8d8d8;
	line-height: 24px;
	height: 24px;
}
.top_search div{float:right;}


#myCarousel2 a.carousel-control{width:40px}

#returnTop a {
    display: block;
    width: 47px;
    height: 47px;
    background: url(../images/1307403.gif) no-repeat;
}

#returnTop {
    position: fixed;
    bottom: 118px;
    width: 47px;
    height: 47px;
    right: 50px;
    display: none;
}


.banner{width:100%;height:642px;background: #fff;}

.lunWen h3 a{ color: #fff;}
.lunWen h3{    background: #337ab7;
    width: 550px;
    padding: 20px;
    line-height: 36px;
    font-size: 36px;
    filter:alpha(opacity=40);  
    background: rgba(51,122,183,.4);
      }
      
      .lunWen h3 span{font-size: 24px;}




.bg_hd{height: auto; overflow: hidden; background: #f2f2f2;}

.sy_gywm{width: 100%;margin: 0 auto; background: #f2f2f2; margin-top: 25px; height: 466px;overflow:hidden;}

.sy_gywm_01{width: 1200px;margin: 0 auto;  height: 466px;}

.sy_gywm_main{width: 800px; height: 144px; position: relative;
left:200px; top: -80px; background:#034880 ;filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; }
.sy_gywm_mainleft{width: 460px; border-right:1px solid #4e7797; height: 144px; float: left;}
.sy_gywm_mainright{width: 338px; float: right; height: 144px;}

.sy_gywm_mainleft span{color: #fff; font-size: 25px; line-height: 40px; opacity: 1; }
.sy_gywm_mainleft span.spanh2{font-size: 36px;font-weight: bold;}
.sy_gywm_mainleft ul{padding: 40px 0 0 30px;}

.sy_gywm_mainright ul li{width: 168px; float: left; text-align: center; height: 144px;}
.sy_gywm_mainright ul li img{margin-bottom: 12px;margin-top: 12px;}
.sy_gywm_mainright ul li a{padding: 12px 0 0 12px; display: block; color: #fff; line-height: 20px;
font-size: 12px;}


.sy_gywm_left{width:399px;height: 303px; background: #034880; float:left; margin-top: 10px; color: #fff;}
.sy_gywm_left span{padding: 100px 0 0 20px; display: block; color: #fff; font-size: 26px; line-height: 66px;}
.sy_gywm_left span b{font-size: 36px;}
.sy_gywm_right{width:789px;height: 303px;  float:right;margin-top: 10px; overflow: hidden;}

.sy_gywm_right img.sh_img{width:789px;height: 303px;display: none;}


.dh_bg{height: 60px; background: #e5e5e5; line-height: 60px;}
.dh_bg span{ padding-left: 30px; font-size: 16px; font-weight: bold; color: #4d4a49;display: block;float: left;}
.dh_bg  a{ color:#4d4a49 ; margin-right: 20px;font-size: 15px; }
.dh_bg  a i{color: #e3a476;}
.fl_right{float: right;}

.sy_xwdt{width: 100%;margin: 0 auto; background: #f2f2f2; margin-top: 25px; }
.sy_xwdt_01 {width: 1200px;margin: 0 auto; height: auto; overflow: hidden;}

.sy_xwdt_span{font-size: 24px; color: #034880; line-height: 54px; float: left;}
#myTab{float: right;}

#myTab li a{background: #ccc; width: 22px;height: 8px; display: block; margin-top: 22px; margin-right: 4px;}
#myTab li.active a{background: #f97718;}

#myTabContent ul li{width: 390px; height: 415px; float: left; background: #fff; border-top: 5px solid #034880;
position: relative; overflow: hidden;}

#myTabContent ul li a h4{font-size: 26px; line-height: 32px; color: #4d4a49; padding-left: 12px;}
#myTabContent ul li a span.sy_xwdt_r{ font-size: 18px; padding:0 12px; color: #4d4a49; line-height: ;
height: 98px; display: block; line-height: 40px;}
#myTabContent ul li a span.sy_xwdt_r:hover{text-decoration: underline;}

#myTabContent ul li a span.sy_xwdt_r span{padding: 0; color: #eea976;font-size: 18px;}

ul#myTab li{float: left;}

#myTabContent{clear: both;}




#myCarousel .carousel-indicators li { background: #fff;}
#myCarousel .carousel-indicators li.active{background: #ed7b1a;}

#myCarousel2 div.item ul{margin-top: 20px;}
#myCarousel2 div.item ul li{ float: left;width: 400px; height: 260px; background: #fff;
border-right: 1px solid #bfbfbf; }
ul.sy_xwdt_ul li{padding:0 40px; color: #4d4a49;}
ul.sy_xwdt_ul li a{color: #4d4a49;line-height: 30px; font-size: 18px;height: 70px;display: block;}
ul.sy_xwdt_ul li h2{padding-top: 12px; font-size: 16px;}
ul.sy_xwdt_ul li img{display: block;
    width: 220px;
    height: 130px;}
        *ul.sy_xwdt_ul{width: 100%; height: 260px; padding-left: 30px;}
    
    *ul.sy_xwdt_ul li{ max-width: 300px;}
    
    .xwdt_tab li img{ position: relative; height: 100%; width: 100%;}
    .img_wh{width: 390px;height: 260px; overflow: hidden; position: relative;}
    



#myCarousel2 a.carousel-control{background: none;}

#myCarousel2 span.glyphicon-chevron-left,#myCarousel2 span.glyphicon-chevron-right{color: #ccc;}
#myCarousel2 span.glyphicon-chevron-left{left:20px}
#myCarousel2 span.glyphicon-chevron-right{right:20px}

.sy_dh_left,.sy_dh_right{font-size: 40px; position: relative; top: 100px;}


.sy_kcsfz{width: 1200px;margin: 0 auto;  height: 450px; overflow: hidden; margin-top: 15px;}

.sy_kcsfz ul li{
	width: 390px;height: 420px; float: left;
	overflow: hidden;
}
.sy_kcsfz ul li.ul_first{
	background: #8fc320;
	background:url(../images/index_kcxfz.png) no-repeat;
}
.sy_kcsfz ul li.ul_first a{ color: #fff; line-height: 40px; display: block; padding: 60px 0 0 32px; font-size: 16px;width:100%;height:100%;}
.sy_kcsfz ul li.ul_first a span{font-size: 18px;}
.sy_kcsfz ul li.ul_first a h4{font-size: 32px; font-weight: bold;}


.img_zdy{}
.img_zdy a{position: relative; display: block;width: 390px;height: 420px;overflow: hidden;}
.img_zdy a img{width:100%; position: relative;height: 100%;}


.sy_kcsfz_02{position: relative; color: #fff; top:0; font-size: 16px; padding-left: 32px;transition: all 0.4s ease;}
.sy_kcsfz_02 h4{font-size: 24px;font-weight: bold;}

.sy_kcsfz ul li:hover .sy_kcsfz_02{top:-80px}
.sy_sjxmfb{width: 1200px;margin: 0 auto;  margin-top: 50px; height: auto; overflow: hidden;}

.big{width:100%;position:relative; overflow: hidden; height: auto; background: #fff;margin-top: 55px;}

.main{width:1200px;margin: 0 auto;}

.mainBox_typeMap{width: 100%;text-align: center;padding-top:40px;padding-bottom: 50px;position: relative;}
.mainBox_typeMap > img{width:100%;display: inline-block;}
.MapDian{width:100%;height:590px;position: absolute;top:40px;left:0;}
.mainBox_typeMap > .MapDian > div{position: absolute;}
.mainBox_typeMap > .MapDian > div span{cursor: pointer;width:18px;height:18px;position:relative;border-radius: 50%;display: block;background: #ed7b1a;
filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
}
.spanBg{}
.mainBox_typeMap > .MapDian > div span img{width:27px;display: block;height:27px;display: none;position: absolute;z-index: 999;
				left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);
}
.d0{top: 220px;left: 300px;}
.d1{top: 161px;left: 529px;}
.d2{top: 161px;left: 550px;}
.d3{top: 170px;left: 570px;}
.d4{top: 200px;left: 554px;}
.d5{top: 198px;left: 572px;}
.d6{top: 308px;left: 507px;}
.d7{top: 261px;left: 651px;}
.d8{top: 273px;left: 729px;}
.d9{top: 253px;left: 783px;}
.d10{top: 268px;left: 843px;}
.d11{top: 330px;left: 883px;}
.d12{top: 345px;left: 878px;}
.d13{top: 352px;left: 892px;}
.d14{top: 232px;left: 962px;}
.d15{top: 226px;left: 972px;}
.d16{top: 442px;left: 988px;}
.d17{top: 278px;left: 843px;}

.dDown{width:320px;height:80px;position: absolute;top:-90px;right:-325px;border:0px solid #ddd;display: none;z-index: 999;background: #fff;text-align: left;
			box-shadow:2px 3px 20px #666;-webkit-box-shadow:2px 3px 20px #666;}
.dDownLeft{width:105px;height:100%;}
.dDownLeft img{width: 100%;display: block;height:100%; }
.dDownRight{width:190px;height:100%;padding:5px 10px;color:#4d4a49;
 overflow: hidden; float: left;
}
.dDownRight h4{font-size: 16px;font-weight: 600;margin-bottom: 4px;margin-top: 2px;}
.dDownRight p{font-size: 13px;line-height: 21px;}


#footer{
	height: 315px;
	width: 100%;
	background: #034880;
	margin-top: 60px;
}
.footer_main{width: 1200px;margin: 0 auto; color: #fff; padding-top: 50px;}
.footer_left{width: 750px; float: left;}
.footer_right{width: 450px; float: right;}

.footer_left ul li{float: left; padding: 0 20px;}
.footer_left ul li a{ color: #fff; font-size: 16px; font-weight: bold; }
.footer_left ul li ul{margin-top: 20px;}
.footer_left ul li ul li{float: none; padding: 0;}
.footer_left ul li ul li a{ font-size: 14px;  display: block; height: 32px;font-weight:normal}

.footer_right_01{height: 108px;}
.footer_right_01 ul li{padding: 0 4px; float: left;}

.footer_right_02 ul li{line-height: 30px;}
.footer_right_02 ul .bq{ margin-left: 32px;}
.footer_right_02 ul li a{ color: #fff; margin-right:8px;}
.footer_right_02 p{line-height: 22px;}


.clear{clear: both;}



/*关于我们*/

.about{background: url(../images/about_01_03.jpg) repeat-x;height: auto; overflow: hidden;width: 1200px;margin:0 auto;}
.about_nav{height: 51px; width: 1200px;margin:0 auto; line-height: 51px;}
.about_nav a{ color: #666;}

.about_left{width:200px; float:left; margin-top: 30px;}
.about_left ul li{width:100px;height: auto; background: #f2f2f2; text-align: center; padding: 0;margin: 0; overflow: hidden;}
.about_left ul li a{ display: block; line-height: 20px; height: auto; color: #333;border-bottom:1px dashed #ccc; padding: 15px 0 15px 0;}
.about_left ul li a:hover{background: url(../images/about_navbg.jpg) left no-repeat; color: #034880; text-decoration: none;}
.about_left ul li.on{border-bottom:1px dashed #ccc;background: url(../images/about_navbg.jpg) left no-repeat; color: #034880; text-decoration: none;}
.about_right{width:1000px; float:right;margin-top: 30px; height: auto;}

.about_right ul.gltd{margin-top:10px;}

.about_right ul.gltd h4 span{line-height: 60px; background: #034880; text-align: center; display: block;
width: 265px;margin-left:290px; color: #fff; font-size: 26px;}

.about_right ul.gltd li{width: 200px;float: left;text-align: center; height: 280px; 
border: 1px solid #034880; border-radius: 2px; margin: 20px 20px 0 0;}

.about_right ul.gltd li.gltd_width1{margin-left: 200px;}
.about_right ul.gltd li.gltd_width2{margin-left: 40px; margin-right: 200px;}
.about_right ul.gltd li img{width:160px;height: 145px; margin-top: 30px;}
.about_right ul.gltd li h3{color:#034880;font-size: 18px; margin-top: 12px;}
.about_right ul.gltd li span.xian{
border: 1px solid #ccc;clear: both;display: block;
	height: 1px;
	width: 65px;
	margin: 0 auto;
	margin-top: 20px;
}
.right_title{
	width: 900px;
	height: 280px;
	margin: 0 auto;
	border: 1px solid #004a85;
}
.right_title .xmtitle{
	width: 650px;
	height: 280px;
	line-height: 60px;
	text-align: center;
	font-size: 36px;
	margin: 0 auto;
	padding-top:80px;
	color: #004a85;
}
.xmlx{font-size: 18px; color: #999999;}
.right_title .xmcontent{
	width: 248px;
	margin: 0 outo;
	border-left: 1px solid #F2F2F2;
}
.right_title .xmcontent .rldw{
	height: 160px;
	width: 100%;
	text-align: center;
	color: #034880;
}
.right_title .xmcontent .rldw .rl{
	height: 104px;
	width: 100%;
	line-height: 104px;
	text-align: center;
	font-size: 48px;
}
.right_title .xmcontent .rldw .dw{
	color: #999999;
	font-size: 18px;
	width: 80px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #F2F2F2;
	margin: 0 auto;
}
.right_img{
	height: 500px;
	width: 900px;
	text-align: center;
	margin: 38px auto;
}
.right_img img{
	width: 100%;
	height:100%;
}
.right_title .xmcontent .zjrl{
	height: 120px;
	line-height: 120px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #004a80;
}
.about_left1{width:200px; float:left; margin-top: 30px;}
.about_left1 ul li{width:180px;height: auto; background: #f2f2f2; text-align: center; padding: 0;margin: 0; overflow: hidden;}
.about_left1 ul li a{ display: block; line-height: 20px; height: auto; color: #333;border-bottom:1px dashed #ccc; padding: 15px 0 15px 0;}
.about_left1 ul li a:hover{background: url(../images/about_navbg.jpg) left no-repeat; color: #034880; text-decoration: none;}
.about_left1 ul li.on{border-bottom:1px dashed #ccc;background: url(../images/about_navbg.jpg) left no-repeat; color: #034880; text-decoration: none;}

.lm_title{
	height: 52px;
	line-height:52px;
	border-bottom: 1px dashed #222222;
	margin: 0 auto;
	text-align: center;
}

.gltd_dh_left,.gltd_dh_right{font-size: 90px; position: relative; top: 300px;}
.gltd_dh_right{right:20px}




.about_gcjj h2{ text-align: center; color: #034880;}

.about_gcjj ul{margin:40px 0 20px 0;}
.about_gcjj ul li img{width:325px;height: 180px;}
.about_gcjj ul li{float: left; width: 330px; height: 184px;}
.about_gcjj p{text-indent: 28px; line-height: 22px; text-align: justify;}


.about_zlwh ul{width: 1000px;height: auto;overflow: hidden;}

.about_zlwh ul li{width: 470px; height: 300px; float: left; margin-bottom: 60px;}
.about_zlwh ul li img{width: 470px; height: 300px;}
.about_zlwh ul li.fr{float: right;}
.about_zlwh ul li a h4{position: relative;top: -300px; color: #fff; font-size: 26px;
padding-left: 40px;}
.about_zlwh ul li a h4 span.about_qywhh4{line-height: 60px; font-weight: bold;}
.about_zlwh ul li a h4 span.about_qywhspan{margin: 60px 0 0 280px; display:block;
font-size: 18px;color: #666; line-height: 25px;}
.zlwh_zi img{border: none; position: relative;top:-2px}
.zlwh_zi{ width:318px; height:320px;z-index: 34; position: absolute; 
overflow: hidden;  color: #fff; text-align: left; line-height: 36px; background: #034880;
display: none; padding-left: 20px;font-size: 24px;}



.zlwh_ct li{width: 100%; display: block; overflow: hidden; margin-bottom: 20px;} 
.zlwh_ct li img{float: left;    width: 318px;
    height: 320px;}
    .zlwh_ct li h3{margin: 0; margin-left: 12px;  float: left;width:700px}



.dw01{left: 0px; top: 325px; }
.dw02{left: 323px; top: 325px;}
.dw03{left: 646px; top: 325px;}

.dw04{left: 0; top: 0;}
.dw05{left: 323px; top: 0;}
.dw06{left: 646px; top: 0;}

.zlwh_zi h3{background: url(../images/zlwh_15.jpg) -17px 0 no-repeat;  margin: 0; padding-top: 30px;}

.dw04 h3,.dw05 h3,.dw06 h3{background: none;}

.dw04 span,.dw05 span,.dw06 span{
	display: block;width: 100%; position: absolute; bottom: 0;left: 0; height: 23px;
	background: url(../images/zlwh_jt_01.jpg) no-repeat;}





.about_fzlc_1{width:223px; float: left;}
.about_fzlc_2{width:723px; float: left; margin-top: 6px;}

.about_fzlc_2 ul{border: 1px solid #ccc; padding: 27px 12px 12px 12px;}
.about_fzlc_2 ul li{line-height: 40px; height: 40px; hidden; margin-bottom: 15px;}

.about_fzlc_2 ul li span{ background: #004a85;  color: #fff; width: 46px; display: block;float: left; margin-right: 10px; text-align: center;}



.nav_hidden,.dq_hidden{display: none;}

/*新闻报道*/
.new_li{padding-bottom: 8px;border-bottom: 1px dashed #ccc; margin-bottom: 10px; height: auto; overflow: hidden;
padding-bottom: 40px;}
.new_li h2 a{font-size: 18px; color: #337ab7; font-weight: 300;}


.new_li img{float: left; width: 220px; height: 130px;}
.new_li p{ line-height: 24px; float:right; width: 750px; height: 90px;}
.new_li span{display: block; float: left;margin-left: 30px;}


.news_zmt{border: 1px solid #ccc;padding: 20px; font-size: 16px;}
.news_zmt ul{ padding: 12px 0; line-height: 36px; color: #e26a12; font-size: 18px;}
.news_zmt ul span{color:#6788a7;font-size: 22px;}


/*宣传画册*/

.news_xchc ul li{width:225px; float: left;text-align: center; line-height: 30px; margin-right: 40px;}
..news_xchc ul li a span{display: block;}
.news_xchc ul li img{width:220px; height: 300px; display: block; margin-left: 5px;}

/*文章页面*/

.content{width: 856px;margin: 0 auto; height: auto; overflow: hidden; padding: 30px 0;}

.content h2{font-size: 26px; text-align: center;}

.content_rq{padding-left: 10px;font-size: 16px; height: auto;overflow: hidden;}


.content_rq li a.zt_14{font-size:14px;border: 1px solid #e3e3e3; padding: 4px; background: #f1f1f1; color: #666; margin-right: 10px;}

.content_rq li a.zt_16{font-size:18px;border: 1px solid #e3e3e3; padding: 6px; background: #f1f1f1; color: #666; margin-right: 10px;}

.content_rq li a.zt_18{font-size:26px;border: 1px solid #e3e3e3; padding: 8px; background: #f1f1f1; color: #666; margin-right: 10px;}


.content_rq li a:hover{background: #004a85; color: #fff;}

.content_rq li a.on{background: #004a85; color: #fff;}

.content_main{width: 856px; height: auto;overflow: hidden; 
margin-top: 12px; border-top:1px dashed #ccc; padding-top: 20px;}
.content_main img{max-width: 800px;}


.xgxw{
	border-top:1px solid #ccc;margin-top: 50px;
}
.xgxw_bt {border-bottom: 2px solid #004a86; overflow: hidden; width: 100%; line-height: 64px; height: 64px;}

.xgxw ul{height: auto; overflow: hidden;}
.xgxw ul li{background: url(../images/li_dian_active.jpg) 0px 26px no-repeat; padding-left: 20px;
 line-height: 60px;border-bottom:1px solid #ccc}
.xgxw ul li span{float: right; }
.xgxw ul li a,.xgxw ul li span{color: #959595; font-size: 16px;}

.xgxw ul li:hover{background: url(../images/li_dian_07.jpg) 0px 26px no-repeat; }
.xgxw ul li:hover a,.xgxw ul li:hover span{
	color:#004a85
}



/**可持续发展*/

.kcsfz_main div a{color: #fff;}
.kcsfz_01 {margin-top: 30px; background: #8fc320; height: 300px; color: #fff;}
.kcsfz_01 img{ width:420px;height: 300px; float: right;}
.kcsfz_01 div{width: 720px; margin:0 30px; float: left;}
.kcsfz_01 div p{height: 180px; line-height: 34px;}
.kcsfz_01 div a{ color: #fff;}

.kcsfz_02 {margin-top: 30px; background: #034880; height: 300px; color: #fff;}
.kcsfz_02 img{ width:420px;height: 300px; float: right;}
.kcsfz_02 div{width: 720px; margin:0 30px; float: left;}
.kcsfz_02 div p{height: 200px; line-height: 34px;}
.kcsfz_02 div a{ color: #fff;}

.kcsfz_03 {margin: 30px 0 30px 0; background: #fc7715; height: 300px; color: #fff; }
.kcsfz_03 img{ width:420px;height: 300px; float: left;}
.kcsfz_03 div{width: 720px; margin:0 30px; float: right;}
.kcsfz_03 div p{height: 200px; line-height: 34px;}
.kcsfz_03 div a{ color: #fff;}


.kscfz_imgleft{width: 312px;margin-top: 20px; float: left; position: relative;}

.img_prev,.img_next{display: block; width: 312px; height: 52px;}

.kscfz_imgleft ul{ margin: 22px 0; height: 420px; overflow: hidden;  z-index: -1;width: 312px;position: relative;}



.kscfz_imgleft ul li{width: 312px; height: 140px; position: relative;}
.kscfz_imgleft ul li img{float: left; width: 120px;height: 120px; margin-right: 20px;}

.kscfz_imgleft ul li a{ line-height: 26px; display: block; height: 100px; color: #333;}

.kscfz_imgright{width:800px;height: 600px;float: right;  margin-bottom: 50px; overflow: hidden;}


.cor_dw{position: relative;}
.carousel-inner{}
.carousel-caption{background: #333; opacity: 0.5; width:800px;height: 40px; position: relative; left: 0; top:-40px; padding: 0;}
.carousel-caption a{color: #fff; float: left; padding-left: 30px; line-height: 40px;}

.carousel-caption a{ width: 100%; text-align: left;}

.carousel-caption .left span,.carousel-caption .right span{
	width: 40px;
	padding: 0 10px;
	font-size: 20px;
	position: relative;
	top: 15px;
    left: 10px;
	z-index: 9999;
}
.carousel-caption .left span{left: 705px;top: 2px;position: relative; }
.carousel-caption .right span{left: 720px;top: 20px;position: relative;float: left;}

.carousel-caption .right{
	left:0px;
}


.kscfz_imgright div.item img{width: 800px;height: 600px;}



.kscfz_ny{ font-size: 16px;}
.kscfz_ny h1{color: #004a85;}

.kscfz_ny .kscfz_01{line-height: 32px; text-indent: 34px;}

.kscfz_ny ul{margin: 30px 0; padding-left: 60px; height: auto; overflow: hidden;}
.kscfz_ny ul li{width: 220px;height: 260px; float: left; border: 1px solid #00a9e7; margin-right: 88px;
text-align: center;}
.kscfz_ny ul li h2{ color: #034880;font-size: 40px;}

.kscfz_ny ul li span{ display: block; width: 120px; border-bottom: 1px solid #ccc; margin-left: 50px; line-height: 80px; color: #ccc; font-size: 18px;}

.kscfz_ny ul li span.kscfz_span{border: none; font-weight: 300; 
font-size: 26px; color: #034880; width: 100%;margin: 0;}

.kscfz_img{margin-top: 30px;}
.kscfz_img img{width: 1000px;}


/*世界项目分布*/

.qqxc_t h3{ border-left:5px solid #fc7715; padding-left: 16px;}

.qqxc_t img{width: 1200px; height: 630px;}

.qqxc_news{text-align: justify;}

.qqxc_news h3{ border-left:5px solid #fc7715; padding-left: 16px;}


.qqxc_news img{width: 480px;height: 300px; float: left; margin-right: 20px;}
.qqxc_news ul{margin-bottom: 30px;}
.qqxc_news ul li{border: 1px solid #ccc; width: 100%; height: 300px; overflow: hidden; line-height: 26px;
margin-top: 30px; padding: 0 24px 0 0px;}

.qqxc_news ul li h2{color:#034880;font-size: 26px;}

.qqxc_news ul li p{height: 180px;}

.qqxc_news ul li span a{color:#034880; padding: 4px; padding-right: 30px; background: url(../images/yd.jpg) right no-repeat; font-size: 16px;}



/*员工风采*/

.ygfc{margin-top: 40px;height: auto;overflow: hidden;}

.ygfc ul li{width: 391px; margin-bottom: 30px;float: left; }
.ygfc ul li img{width: 380px;height: 280px; display: block; }
.ygfc ul li h3{height: 60px; background: #034880;width: 380px; padding: 0;margin: 0;}
.ygfc ul li h3{color: #fff; line-height: 50px; font-size: 14px;}
.ygfc ul li span.sp_right{text-align: right; float: right; color: #386390; font-size: 60px; line-height: 60px; margin-right: 14px;}
.ygfc ul li span.sp_left{float: left; padding-left: 12px;}


/*栏目头条*/
.list_tt{margin-top: 40px; height: auto;overflow: hidden;}


/*联系我们*/

.lxwm img{float: left; margin-right: 66px;width:360px;height: 410px;}

.lxwm h2{color: #333;}
.lxwm h3{color: #034880; font-size: 20px;}
.lxwm p{font-size: 20px; font-weight: 100; margin-bottom: 30px; font-size: 18px;}



/*分页*/

#page_div{ text-align: center;margin: 40px 0;}

#page_div a{    background-color: #fff;
    border-color: #2e6da4;
    border: 1px solid #ccc;
    color: #333;}
    
    #page_div a.cur{    background-color: #004a86;
    border-color: #2e6da4;
    border: 1px solid #ccc;
    color: #fff;}









