

.header .Welcome {background: #eeeeee;height: 38px;line-height: 38px;}
.header .Welcome p {color: #999999;}
.header .Welcome ul li {float: left; padding: 0 15px;color: #666666;background: url("../images/li_x.png") no-repeat right;}
.header .Welcome ul li a { color: #666666;}
.header .Welcome ul li a:hover {color: #c30d23;}

.m_nav_right ul li {float: left; padding:15px;color: #666666;background: url("../images/li_x.png") no-repeat right;}
.m_nav_right ul li a { color: #666666;}
.m_nav_right ul li a:hover {color: #c30d23;}

.header .Welcome .container_1200 {z-index: 110;}
.header .Welcome ul li.WeChat { position: relative;cursor: pointer; padding-right: 40px;background: url("../images/d_arrow.png") no-repeat 90%;}
.header .Welcome ul li .WeChat_box {position: absolute;right: 0;top: 38px;width: 240px;border: 1px solid #dddddd;background: #ffffff;padding: 25px 20px;display: none;z-index: 110;}
.WeChat_box .img,.WeChat_box .txt {float: left;width: 50%;text-align: center;}
.WeChat_box .img {line-height: 0;}
.WeChat_box .txt { padding-top: 15px;}
.WeChat_box .txt p {font-size: 12px;line-height: 28px;color: #333333;}

.logo_box .logo{float: left;}
.logo_box { height: 70px;margin: 12px 0 10px 0px;}
.logo_box .container_1200 {z-index: 100;}
.logo_box .logo {line-height: 0;}


.hotline {line-height: 1;padding-right: 50px;background: url("../images/hotline.png") no-repeat left top;margin-top:20px; float:right; overflow:hidden; height:70px}
.hotline span {font-size: 12px;line-height: 1.5; color: #666666; padding-left:50px}
.hotline h3 {font-size: 23px;color: #e60012; line-height: 1;padding-left:50px}




/*banner*/
.pro-switch {overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 20px;text-align: center;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}
.banner{  width:100%; overflow:hidden; position:relative;}
.slides a{display: block;width: 100%;}
.banner{height: auto !important; }
.banner .img{ position:relative;}
.banner .banner_dis{position: absolute;right:0;top:20%; width: 30%;background-color: rgba(0,0,0,0.5); padding: 20px}
.banner .banner_dis p{font-size: 30px;olor:#f5f5f5;}
@media(max-width: 999px){
.banner .banner_dis p{ font-size: 18px;}

}
@media(max-width: 767px){
.banner .banner_dis p{font-size: 12px;}
.banner .banner_dis{top:10%;}

}
/*footer*/
.footer {
    background:#0A3556;


}

.footer .ft_t {
    margin: 45px 0;
    overflow: hidden;
}

.footer .ft_t dl {
    float: left;
    margin-right: 30px;
}

.footer .ft_t dt a{
    font-size: 14px;
    color: #fff;
    display: inline-block;
    padding-bottom: 20px;
	font-weight:900
}

.footer .ft_t dd a {
    font-size: 12px;
    color: #ECECEC;
    line-height: 2;
}
.footer .ft_t dd a:hover { color:#999}
.footer .ft_t .about_us p {
    color: #ECECEC;
    text-align: center;
    font-size: 14px;
    padding-top: 14px;
}

.footer .ft_d {
    height: 50px;
    border-top: 1px solid #555;
    line-height: 50px;font-size:12px
}

.footer .ft_d .icp {
    color:#999; 
}

.footer .ft_d .icp a:hover {
    color:#ECECEC;
}

.footer .ft_d .link i {
    width: 22px;
    height: 22px;
}
.footer .ft_d .link a{
    width: 22px;
    height: 22px;
    display: inline-block;
    margin-left: 15px;
    margin-top: 15px;
}


/*返回头部*/
#backtop{
    position: fixed;
    right: 2%;
    bottom: 285px;
    z-index: 9999999;
    display: none;
}
#backtop a{
    display: inline-block;
    background: url("../images/top.png") no-repeat;
    width: 50px;
    height: 50px;
}
/*about us*/
.n_main { width:1200px; margin:0px auto}
.section {
	width: 100%;
	position: relative;
	box-sizing: border-box;
}
.inner_banner {height:259px;overflow: hidden;position: relative; z-index:-1}
.h_nav {display: none;}

.side_l {width: 900px;float:right;}
.side_l .web_site {height: 40px;line-height: 40px;border-bottom: 1px solid #ddd;background: url(../images/icon_w_site.jpg) no-repeat left center;padding-left: 25px;}
.n_conatct {padding: 30px 0;line-height: 24px;}
.n_conatct_t { font-size:18px; font-weight:bold; color:#000}
.n_conatct p{ font-size:15px; line-height:28px}
.n_conatct img p img {display: inline-block;}

.side_r {width: 310px;float:left;padding-bottom: 20px;}
.side_r .column {height: 90px;padding-top:12px;background: #1B51A6;position: relative;margin-top: -103px;color: #fff;}
.side_r .column_t {text-align: center;padding: 15px 10px 0 0; font-size:20px; color:#FFF; font-weight:bold}
.side_r .column_tt {text-align: right;padding-right: 50px; color:#FFF; font-size:12px}
.side_r .sub_nav li{text-indent: 35px;}
.side_r .sub_nav li {width: 310px;height: 50px;line-height: 50px;border-bottom: 1px solid #999999;background: url(../images/ico_left01.png) #1B51A6 no-repeat 90% 25px;}
.side_r .sub_nav li:first-child{border-top: 1px solid #999;}
.side_r .sub_nav li a {font-size: 16px;color: #fff;display: block;}
.side_r .sub_nav li:hover, .side_r .sub_nav li.active{background: #F2B30B url(../images/ico_left02.png) no-repeat 90% center;}
.side_r .contact {line-height: 28px;background: #61101B url(../images/icon_r_tel.png) no-repeat right 5px;color: #fff;padding: 8px;margin: 20px 0;}




@media(max-width: 998px) {
.n_main{ width:98%; margin:0px}
.inner_banner {height: auto;overflow: hidden;position: relative; z-index:-1}
.side_l {width: 100%;float: none;}
.side_r {display: none;}
.h_nav {position: relative;z-index: 99;margin-bottom: 10px;display: block;}
.h_nav .chioce {padding: 10px;background:#0D4F80;height: 60px;line-height: 40px; margin:10px 0px;}
.h_nav .chioce a {background: #fff url(../images/icon_m_nav1.png) no-repeat right center;font-weight:bold;padding-left: 20px;width: 100%;box-sizing: border-box;border: none;height:38px;color:#333;display: block;}
.h_nav .m_sub_menu {width: 100%;background: #fff;line-height: 40px;position: absolute;top: 60px;left: 0;border-bottom: 1px solid #ddd;display: none;}
.h_nav .m_sub_menu a {display: block;color:#fff;}
.h_nav .m_sub_menu .list {border-bottom: 1px solid #eee;background:#555;}
.h_nav .m_sub_menu .list:last-child {border-bottom: none;}
.h_nav .m_sub_menu h4 {padding: 0 10px 0 26px;background:#0D4F80;}
.h_nav .m_sub_menu p em {
	background: url(../images/icon_m_nav1.png) no-repeat center;
	width: 40px;
	height: 40px;
	display: inline-block;
	float: right;
}
.h_nav .m_sub_menu p {
	padding: 0 10px 0 40px;
	display: none;
	color:#fff;
	border-top:1px dashed #777;
}
.h_nav .m_sub_menu p a{ color:#ccc;}
.h_nav .m_sub_menu ul {
	display: none;
}
.h_nav .m_sub_menu li {
	padding: 0 10px 0 55px;
}

}


#content { width:96%; margin:0px auto; line-height:2em; font-size:13px; height:auto; color:#333333}
#content ul { margin:20px 0px 0px 0px}
#content ul li{ height:32px; line-height:32px; border-bottom:1px #ccc dashed;	}
#content ul li span{ float:right;}

#page { text-align:center; margin:30px 0px 0px 0px; clear:both; padding-bottom:20px; padding-top:30px}
#page a,	
#page span{ margin:0 2px;}


.artRead .r_title{font-size:18px; text-align:center; margin:15px auto; color:#000000; }
.artRead .r_p{text-align:center; margin:5px 0px 20px 0px }
.artRead .r_line{height:1px; color:#DDD}
.artRead #MyContent{text-align:left; padding:5px 10px;}
.r_pn { padding:10px; line-height:2em;}

#preandnext { margin:16px auto; border-top: 1px dashed #CCCCCC; padding-top:25px}
#preandnext h2{font-size:12px; font-weight:100;}

.lineform1{ float:left; width:98.5%; }
.formcon1{ float:left; width:30.5%; border:#c3c3c3 solid 1px; height:45px; }
.formcon2{ float:left; width:30.5%; border:#c3c3c3 solid 1px; height:45px;}
.formcon3{ float:left; width:30.5%; height:45px;}
.formcon4{ float:left; width:30.5%; border:#c3c3c3 solid 1px; height:45px; }
.formcon5{ float:left; width:99%; border:#c3c3c3 solid 1px; height:45px; }
.formargin1{ margin:20px 0 0 2.25%;}
.formargin11{ margin:20px 0 0 2.25%;}
.formargin2{ margin:20px 0 0 2.25%;}
.formargin3{margin:20px 0 0 2.25%;}
.formin1{ float:left; width:75%; height:43px; border:0; color:#000000; font-size:14px; line-height:43px; font-family:"Microsoft YaHei"; padding:0 0 0 10px;}
.formin2{ float:right; padding:0 10px 0 0;}
.formin2 label{ color:#8b8b8b; line-height:43px; font-weight:normal;}
.formin3{ float:left; width:100%; height:43px; border:0; color:#000000; font-size:14px; line-height:43px; font-family:"Microsoft YaHei"; padding:0 10px 0 10px;}
.formin4{ float:left; width:100%; height:220px; border:#c3c3c3 solid 1px; padding:10px; margin:27px 0 0 0; color:#000000; font-size:14px; line-height:24px; font-family:"Microsoft YaHei";}
.formspan1{ float:right; line-height:43px; color:#8b8b8b; padding:0 5px 0 0;}
.formspan2{ float:left; line-height:43px; color:#000000; font-size:14px; padding:0 0 0 10px; }
.formbtn1{ float:left; width:100%; height:45px; background-color:#02418E; border:0; -webkit-appearance:none; text-align:center; color:#fff; font-size:14px; line-height:35px; font-size:16px}



.wenhua_1{width:90%; height:30px; background: url(../images/num01.gif) no-repeat; border-bottom:1px dashed #CCCCCC; text-indent:40px; font-size:18px; font-weight:bold; line-height:25px; margin:20px auto 0px;}
.wenhua_2{width:90%; height:30px; background: url(../images/num02.gif) no-repeat; border-bottom:1px dashed #CCCCCC; text-indent:40px; font-size:18px; font-weight:bold; line-height:25px; margin:20px auto 0px;}
.wenhua_3{width:90%; height:30px; background: url(../images/num03.gif) no-repeat; border-bottom:1px dashed #CCCCCC; text-indent:40px; font-size:18px; font-weight:bold; line-height:25px; margin:20px auto 0px;}
.wenhua_4{width:90%; height:30px; background: url(../images/num04.gif) no-repeat; border-bottom:1px dashed #CCCCCC; text-indent:40px; font-size:18px; font-weight:bold; line-height:25px; margin:20px auto 0px;}
.wenhua_c{width:90%; height:30px; line-height:30px; font-size:18px; text-indent:40px;margin:0px auto 30px;}