@charset "utf-8";
/* CSS Document */

/*全局定义*/
	*{margin:0;padding:0;}
	body {margin:0;padding:0;width:100%;color:#666;font-size:15px; background-attachment: fixed; font-family:"微软雅黑";}
	ul,li { margin:0;padding:0; list-style:none;}
	img {border:0 none;}
    a { font-family:"微软雅黑";font-size:15px; color: #666; text-decoration: none;}
    a:hover { font-family:"微软雅黑"; font-size:15px; color:#FF6600; text-decoration: blink;}
   .clr{ clear:both; margin:0; padding:0; background:none;}

	
/*头部定义*/
.ban{ width:100%; height:920px; background:url(../images/b1.jpg) top center no-repeat; margin:0 auto;}

.dh1{
	width:80%;
	height:240px;
	background:#FFFFFF;
	margin:0 auto;
	position:absolute;
	z-index:9999999999;
	right:0;
	left:0;
	
}
.dh_top{ width:100%; height:50px; margin:0 auto; border-bottom:1px solid #E5E5E5; margin:0 auto;}
.top_left{ line-height:50px; float:left; text-align:left;}
.top_right{ width:200px; height:50px; float:right; text-align:right; line-height:50px; color:#CC0000;}
.top_lm1{ width:130px; height:50px; border-left:1px solid #E5E5E5; text-align:center; line-height:50px; float:right;}
.top_lm2{ width:130px; height:50px; border-left:1px solid #E5E5E5; text-align:center; line-height:50px; float:right;}

.indexCon{width:100%;overflow:hidden; height:auto;}
.indexCon .flashBanner{width:100%;height:auto;overflow:hidden;margin-bottom:12px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:120px;line-height:120px;background-color:#333;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.8;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
img{border:0 none;}

.dh_width{ width:96%; height:125px; margin:0 auto;}
.dh_logo{ width:192px; height:70px; float:left; margin-top:27px;}
.tel{ width:488px; height:90px; float:right; margin-top:20px;}

.dh{ width:100%; height:70px; margin:0 auto; background:#1F57B0;}

#nav{width:100%; margin:auto; height:70px;}
#nav .mainlevel{float:left; width:12.5%;/*IE6 only*/ height:70px; line-height:70px; background:url(../images/shu.jpg) top left no-repeat; position:relative;}
#nav .mainlevel a{text-decoration:none; font-family:"微软雅黑"; line-height:70px; display:block; text-align:center; font-size:16px; width:100%; color:#fff; }
#nav .mainlevel a:hover{ color:#fff; text-decoration:none; background:url(../images/dh_bj.jpg) top center no-repeat;}
#nav .mainlevel a.active{ color:#fff; text-decoration:none; background:url(../images/dh_bj.jpg) top center no-repeat;}
#nav .mainlevel ul{display:none; position:absolute; background:#fff; padding:15px 0px; z-index:99; margin:0 auto; width:100%;}
#nav .mainlevel li{width:100%;/*IE6 only*/ height:40px; line-height:40px;}
#nav .mainlevel li a{width:100%;/*IE6 only*/height:40px; display:block; background:none; line-height:40px; font-size:16px; font-weight:normal; color:#A0A0A2;  border-bottom:1px solid #F1F1F1;}
#nav .mainlevel li a:hover{width:100%;/*IE6 only*/ height:40px; background:#E41B23; color:#fff;}


.in_lc{ width:1200px; height:50px; background:url(../images/in_lc.jpg) top center no-repeat; text-align:center; line-height:50px; margin:0 auto; font-size:40px; margin-top:50px; color:#1D5EA5;}
.in_lc_js{ width:1200px; line-height:50px; margin:0 auto; text-align:center; margin-top:20px;}
.in_lc_pic{ width:1200px; height:162px; margin:0 auto; margin-top:30px;}

.in_lc_pic_left{ width:172px; height:162px; background:url(../images/in_lc1.png) top center no-repeat; float:left; margin-right:33px;}
.in_lc_pic_left a{ width:172px; height:162px; display:block;}
.in_lc_pic_left a:hover{ width:172px; height:162px; background:url(../images/in_lc2.png) top center no-repeat;}
.in_lc_pic_right{ width:172px; height:162px; background:url(../images/in_lc1.png) top center no-repeat; float:right;}
.in_lc_pic_right a{ width:172px; height:162px; display:block;}
.in_lc_pic_right a:hover{ width:172px; height:162px; background:url(../images/in_lc2.png) top center no-repeat;}
.in_lc_pic_tb{ width:64px; height:64px; margin:0 auto; padding-top:35px;}
.in_lc_pic_bt{ width:100px; height:40px; margin:0 auto; line-height:40px; text-align:center;}

.in_pro{ width:100%; height:900px; background:url(../images/pro1.jpg) top center no-repeat; margin:0 auto; margin-top:60px; overflow:hidden; clear:both; background-attachment: fixed;}
.in_pro_title{ width:1200px; height:100px; margin:0 auto; margin-top:75px; border-bottom:1px dashed #90ADCD;}
.in_pro_title_left{ height:80px; float:left;}
.in_pro_title_left_en{ line-height:40px; margin:0 auto; text-align:left; font-size:26px; color:#FFf;}
.in_pro_title_left_cn{ line-height:40px; margin:0 auto; text-align:left; font-size:26px; color:#FFf;}
.in_pro_lb_right{ width:138px; height:40px; background:url(../images/pro1.png) top center no-repeat; text-align:center; line-height:40px; float:right; color:#1D5EA5; margin-top:30px; margin-left:8px;}
.in_pro_k{ width:1200px; height:370px; background:#FFF; margin:0 auto; margin-top:50px; overflow:hidden; clear:both;}
.in_pro_left{ width:399px; height:370px; float:left; border-right:1px solid #F0F0F0;}
.in_pro_pic{ width:310px; height:250px; margin:0 auto; margin-top:30px; overflow:hidden;}
.in_pro_pic img{width: 100%;height: 100%; transition: all 0.8s ease-in-out;}
.in_pro_pic:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.in_pro_bt{ width:310px; height:50px; background:#EBEBEB; margin:0 auto; text-align:center; line-height:50px;}

.in_about{ width:1200px; height:45px; margin:0 auto; margin-top:60px; background:#F7F7F7; overflow:hidden; clear:both;}
.in_about_left{ width:430px; height:45px; background:#1D5EA5; float:left; text-align:left; line-height:45px; color:#FFF;}
.in_about_right{ width:200px; height:45px; float:right; text-align:right; line-height:45px;}

.in_about_k{ width:1200px; height:300px; margin:0 auto; margin-top:30px; overflow:hidden; clear:both;}
.in_sp{ width:430px; height:300px; float:left;}
.in_about_msg{ width:740px; height:300px; float:right;}
.in_about_nr{ width:740px; height:auto; margin:0 auto; text-align:left; line-height:23px;}
.in_about_nr1{ width:740px; height:auto; margin:0 auto; text-align:left; line-height:23px; margin-top:20px; color:#8F8F8F;}

.in_about_x{ width:740px; height:40px; margin:0 auto; border-bottom:1px solid #F0F0F0;}

.in_about_lm{ width:740px; height:65px; margin:0 auto; margin-top:30px;}
.in_about_lm_left{ width:184px; height:65px; float:left; border-right:1px solid #F0F0F0; text-align:center; line-height:65px; color:#1D5EA5;}
.in_about_lm_left a{ color:#1D5EA5;}
.in_about_lm_left a:hover{ color:#FF6600;}
.in_about_lm_right{ width:184px; height:65px; float:right; text-align:center; line-height:65px; color:#1D5EA5;}
.in_about_lm_right a{ color:#1D5EA5;}
.in_about_lm_right a:hover{ color:#FF6600;}

.in_al{ width:100%; height:900px; background:url(../images/in_al.jpg) top center no-repeat; margin:0 auto; margin-top:70px; overflow:hidden; clear:both; background-attachment: fixed;}
.in_al_k{ width:1200px; height:auto; margin:0 auto; margin-top:80px;}

.in_al_title{ width:1200px; height:100px; margin:0 auto; margin-top:130px; border-bottom:1px dashed #90ADCD;}
.in_al_title_left{ height:80px; float:left;}
.in_al_title_left_en{ line-height:40px; margin:0 auto; text-align:left; font-size:26px; color:#FFf;}
.in_al_title_left_cn{ line-height:40px; margin:0 auto; text-align:left; font-size:26px; color:#FFf;}
.in_al_lb_right{ width:138px; height:40px; background:url(../images/pro1.png) top center no-repeat; text-align:center; line-height:40px; float:right; color:#1D5EA5; margin-top:30px; margin-left:8px;}


/*首页案例滚动*/
.in_al_c{ width:1200px; height:375px; margin:0 auto; margin-top:80px; overflow:hidden; clear:both;}
    ul.al_list{ padding-top:0;}
	ul.al_list li{ float:left;  margin-right:20px;}
	ul.al_list li ul li { float:none; text-align:center; width:380px; margin:0;}
	.al_list_image { height:320px; width:380x; display:bloc;}

	.al_list_title { width:380px; height:55px; margin:0 auto; margin-top:5px; background:#FFF;}
	.al_list_title a{ display:block; height:55px; line-height:55px; color:#999; text-align:center; font-size:16px;}
	.al_list_title a:hover{ color:#FF6600;}
	
    #demo { overflow:hidden; width:1200px; }
    #indemo { float:left; width:800%;}
    #demo1 { float:left;}
    #demo2 {float:left;}
	
.in_news_title{ width:1200px; height:100px; margin:0 auto; margin-top:70px;}
.in_news_title_left{ height:80px; float:left;}
.in_news_title_left_en{ line-height:40px; margin:0 auto; text-align:left; font-size:26px; color:#1D5EA5;}
.in_news_title_left_cn{ line-height:40px; margin:0 auto; text-align:left; font-size:26px; color:#1D5EA5;}
.in_news_lb_right{ width:80px; height:40px; text-align:center; line-height:40px; float:right; color:#1D5EA5; margin-top:30px; margin-left:8px;}

.in_news_width{ width:1200px; height:auto; margin:0 auto; margin-top:10px; overflow:hidden; clear:both;}
.in_news_width_left{ width:365px; height:auto; float:left; margin-right:50px;}
.in_news_width_right{ width:365px; height:auto; float:right;}
.in_news_width_pic{ width:365px; height:210px; margin:0 auto; overflow:hidden;}
.in_news_width_pic img{width: 100%;height: 100%; transition: all 0.8s ease-in-out;}
.in_news_width_pic:hover img{ transform: scale(1.2); -webkit-transform: scale(1.2);}
.in_news_width_title{ width:365px; height:45px; margin:0 auto; text-align:left; line-height:45px; color:#1D5EA5; font-size:18px;}
.in_news_width_title a{ color:#1D5EA5; font-size:18px;}
.in_news_width_title a:hover{ color:#FF6600; font-size:18px;}
.in_news_width_time{ width:365px; height:30px; margin:0 auto; text-align:left; line-height:30px; color:#999; font-size:12px; border-bottom:1px solid #E8E7E6;}
.in_news_width_msg{ width:365px; height:auto; margin:0 auto; text-align:left; line-height:25px; margin-top:10px; color:#999;}
.in_news_width_msg a{ color:#999;}
.in_news_width_msg a:hover{ color:#FF6600;}

.in_dt{ width:100%; height:445px; background:url(../images/map.jpg) top center no-repeat; margin:0 auto; margin-top:80px; overflow:hidden; clear:both;}
.in_ly{ width:1200px; height:445px; margin:0 auto;}
.in_ly_left{ width:350px; height:445px; float:left; background:#1D5EA5;}

.in_ly_title{ width:280px; height:30px; margin:0 auto; line-height:30px; text-align:left; color:#FFF; font-size:26px; margin-top:30px;}
.in_ly_title_zw{ width:280px; height:40px; margin:0 auto; margin-bottom:30px;}
.in_ly_title_zw_k{ width:85px; height:40px; float:left; text-align:center; line-height:40px; color:#FFF; font-size:20px; border-bottom:1px solid #FFF;}

.in_ly_k{ width:280px; height:auto; margin:0 auto; margin-top:15px; overflow:hidden; clear:both;}
.ly {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 40px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 40px;
	width: 280px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ly1 {
	font-family: "微软雅黑";
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 280px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
}
.ly_bd {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 45px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
	height: 40px;
	width: 280px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align:center;
}
.in_yqlj{ width:100%; height:80px; margin:0 auto; border-top:1px solid #E7E7E7;}
.in_yqlj_k{ width:1200px; height:80px; margin:0 auto; text-align:left; line-height:80px;}

.foot_bj{ width:100%; height:350px; background:#292A2E; margin:0 auto; overflow:hidden; clear:both;}
.foot_bj_width{ width:1200px; height:auto; margin:0 auto; overflow:hidden; clear:both;}
.foot_lm{ width:240px; float:left; margin-right:80px;}
.foot_lm_title{ width:240px; height:60px; margin:0 auto; text-align:left; border-bottom:1px solid #CDCECF; line-height:60px; text-align:left; color:#FFF; margin-top:35px; font-size:20px;}
.foot_lm_msg{ width:240px; height:auto; margin:0 auto; margin-top:10px;}
.foot_lm_left{ width:120px; height:40px; float:left; text-align:left; line-height:40px; color:#CDCECF; font-size:16px;}
.foot_lm_left a{ color:#CDCECF; font-size:16px;}
.foot_lm_left a:hover{ color:#FF0000; font-size:16px;}

.foot_lx{ width:360px; float:left;}
.foot_lx_title{ width:360px; height:60px; margin:0 auto; text-align:left; border-bottom:1px solid #CDCECF; line-height:60px; text-align:left; color:#FFF; margin-top:35px; font-size:20px;}
.foot_lx_msg{ width:360px; height:auto; margin:0 auto; margin-top:10px; text-align:left; line-height:30px; color:#CDCECF; font-size:16px;}
.foot_ma{ width:200px; height:275px; float:right; background:#4F5159; float:right;}
.foot_ma1{ width:200px; height:275px; float:right; background:#4F5159; float:right; margin-right:20px;}
.foot_ma_msg{ width:160px; height:155px; margin:0 auto; margin-top:40px;}
.foot_ma_bt{ width:160px; height:40px; margin:0 auto; text-align:center; line-height:40px; color:#FFF;}


.footd_1{ width:100%; height:60px; background:#1D1E21; margin:0 auto;}
.footd{ width:1200px; height:60px; margin:0 auto;}

.footd_left{ width:750px; height:60px; float:left; text-align:left; line-height:60px; color:#8E8F90; font-size:16px;}
.footd_right{ width:400px; height:27px; float:right; padding-top:18px;}


a.vl
{ width:192px; height:22px; float:left; display:block; background:url(../images/js.png) no-repeat left -3px;}
a.vl:hover
{background:url(../images/js1.png) no-repeat left -3px;}

a.hyqf
{ width:192px; height:22px; float:right; display:block; background:url(../images/js.png) no-repeat right -3px;}
a.hyqf:hover
{ background:url(../images/js1.png) no-repeat right -3px;}

.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:300px;
    width: 77px;
    z-index:999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size:16px;
    height:40px;
    line-height:40px;
    margin-top:0px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.wx_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#1F57B0;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}



