@charset "utf-8";
/* CSS Document */

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button, input, textarea, th, td,img{border:medium none;margin: 0;padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea {font: 14px/1.6 '微软雅黑',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol,li { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover {/** text-decoration: underline; color:#F40; **/ }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; } 
.ellipsis{white-space:nowrap; text-overflow:ellipsis; -o-text-verflow:ellipsis;overflow:hidden}
input{outline:none;-webkit-appearance: none;} 
textarea{resize:none;-webkit-appearance: none;} 
input {-webkit-appearance:none; /*去除input默认样式*/}
.wd{ width:1200px; margin:0 auto;}
.wd100{ width:100%;}
body{background:#f4f6f8;}

.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.relative{ position:relative}
.absolute{ position:absolute}


.left{ float:left;}
.right{ float:right;}

.clearfix:after{ content: "020";  display: block;  height: 0;  clear: both;  visibility: hidden;  }
.clearfix { zoom: 1; }

/**header**/
.header{height:70px;-moz-box-shadow:0px 2px 2px #ddd; -webkit-box-shadow:0px 2px 2px #ddd; box-shadow:0px 2px 2px #ddd; line-height: 70px; background:#fff;}
.header .logo{width:360px;}
.header .logo_png{padding-top:22px; padding-left:20px;display:block; float: left;}
.header .logo span{font-size:16px;color:#ed6c00; display:block; float:left; padding-left: 40px;}
.header .logo_right{width:800px; float:left;margin-left: 50px;font-size: 18px;}
.header .logo_right .bt:hover{ color:#FF3300;}
.header .logo_right ul li{ text-align: center; width:190px; position: relative; float:left;}
.header .logo_right ul li span {
	position:absolute;
	left:0;
	top:70px;z-index:9999;
	display: none;
	background: #ed6c00;padding:10px; width:170px; font-size:16px; line-height: 34PX; 
}
.header .logo_right ul li span a{ text-align: left;padding-left: 30PX; width:140px;color:#fff; float:left;}
.header .logo_right ul li span a:hover{background:rgba(0,0,0,0.1);}
.header .logo_right ul li.ico1{background: url(../images/icon1.png) 7px center no-repeat; }
.header .logo_right ul li.ico2{background: url(../images/icon2.png) 7px center no-repeat; }
.header .logo_right ul li i{display:block;float:right;width:10px; background: url(../images/icondown.png) center no-repeat;position: absolute;right:30px;top:30px;  height:10px;}


/**foot**/
.foot{background:#262626;padding:60px 0; }
.foot ul li{float:left; width: 160px; line-height: 28px;font-size:12px; color:#898989;}
.foot ul li a{color:#898989;}
.foot ul li strong{color:#fff;font-size:16px; font-weight: normal; line-height: 30px; display: block; padding-bottom:20px;}
.foot ul li strong a{color:#fff;}
.foot ul .erweima{float:right; padding-top: 20px; line-height: 30px;font-size: 15px; color:#fff;}
.bottom{height:50px; line-height: 50px; background:#373737;font-size:12px;color:#fff;}
.bottom a{color:#fff;padding:0 10px;}


.subnav{line-height:120px;}
.main_nr{ margin-top:30px; padding-bottom:50px;}
.main_nr .main_left{width:310px;}
.main_nr .main_right{width:770px;    padding-top: 108px;}
.main_left h2{font-size:50px; line-height: 80px; padding-bottom: 30px; border-bottom:1px solid #ddddde;color:#282828;}
.main_left ul{ margin-top:20px;}
.main_left ul li{ line-height:40px;font-size: 18px;padding-left:30px; background:url(../images/iconleft.png) 0px center no-repeat;}
.main_left ul li.on{background:url(../images/iconleft1.png) 0px center no-repeat;}
.main_left ul li.on a{ color:#ef8000}
.main_right{ width:770px; padding-bottom:100px;}
.main_right_ul li{width:338px; float:left;}
.main_right_ul li .m_right_nr{padding:20px 40px;}
.main_right_ul li .m_right_nr p.new_tit{color:#898989; line-height: 46px;}
.main_right_ul li .m_right_nr p.new_tit a{color:#898989; }
.main_right_ul li .m_right_nr h3{font-size:24px; line-height: 28px;}
.new_time{line-height:36px;color:#3e3a39;}
.new_more{font-size:24px;padding:40px 0;}
.main_right_ul li:nth-child(2n){float:right;}
.page{text-align:right;padding:30px 0 50px;}
.page a{ padding:6px 15px; border:1px solid #ccc; display:inline-block; margin:0 2px;}
.page a:hover{border:1px solid #FF6600; color:#FF6600;}
.page .on{background:#333;}
.page .on:link,.page .on:visited{color:#fff;border:1px solid #333;}
.page .on:hover{color:#fff;border:1px solid #333;}


.index{width:100%;  
    height:100%; background-size:100% 100%; position:absolute; ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg-login.png',sizingMethod='scale'); z-index: 1 }

.index .header{position:absolute;width:100%;top:20px;background:#fff; z-index: 999;-moz-box-shadow:0px 0px 0px #fff; -webkit-box-shadow:0px 0px 0px #fff; box-shadow:0px 0px 0px #fff; }


/*hezuo*/
.main_hzs{padding-bottom:100px}
.main_hzs_tit{font-size:35px; padding-bottom: 30px;}
.main_hzs p{width:166px;height:166px; border:1px solid #eee;overflow: hidden; border-radius: 6px;-moz-box-shadow:0px 4px 4px #ddd; -webkit-box-shadow:0px 4px 4px #ddd; box-shadow:0px 4px 4px #ddd; float: left; margin-right: 24px; margin-bottom: 30px;}

.main_jieshao,.main_zhengshu{color:#545455}
.main_zhengshu{padding-bottom:40px;}
.main_jieshao p{ margin-bottom:40px; font-size: 16px; }


.main_zhengshu p{line-height:40px; margin-bottom: 20px;}


.main_x_h2{font-size:50px; line-height: 100px;}
.main_xq_c{margin-top:30px;}
.main_xq_c p{margin-bottom:50px;font-size: 18px; line-height: 34px;}




.mainbj{background:url(../images/jjfaner.jpg) top center no-repeat;}
.jjfa li{height:183px; width:297px; border-radius: 6px;-moz-box-shadow:0px 2px 6px #ccc; -webkit-box-shadow:0px 2px 6px #ccc; box-shadow:0px 2px 6px #ccc; background: #fff; padding:20px; float:left; margin-bottom: 40px;border:1px solid #eee;}
.jjfa li .jj_tit{line-height:60px;font-size:18px; border-bottom:1px solid #ddd;}
.jjfa li .jj_tit a:link,.jjfa li .jj_tit a:visited{color:#000;}
.jjfa li .jj_tit a:hover{color:#FF3300;}
.jjfa li p{padding:14px 0 10px 0; height:96px; line-height: 24px; overflow:hidden; color:#595757;}
.jjfa li:nth-child(2n){float:right;}

.cgal_a_tit{font-size:35px; padding-bottom:50px; text-align:center;}
.cgal_a li{ width:370px; margin-right: 45px; float:left;height:450px; border-radius: 5px;overflow: hidden; background:#fff;}
.cgal_a li img{width:369px; height:230px;}
.cgal_a li:last-child{ margin-right:0px;}
.cgal_a li p{padding:20px; height:90px; overflow:hidden; line-height: 30px; font-size: 16px;}
.cgal_a li .ms{color:#595757;font-size:14px; text-align: right;padding:10px 20px;}


.cgal_b{margin-top:20px; padding-bottom: 100px}
.cgal_b_tit{font-size:35px;line-height: 120px; text-align:center;}
.cgal_b_c p{width:166px; background:#FFF; height:166px;-moz-box-shadow:0px 2px 6px #ddd; -webkit-box-shadow:0px 2px 6px #ddd; box-shadow:0px 2px 6px #ddd; border:1px solid #eee;float:left;margin-right: 38px; margin-bottom: 38px;}
.cgal_b_c p:nth-child(6n){ margin-right:0px;}


.main_it{ background:url(../images/it_09.jpg) top center no-repeat;}
.wd_clo{color:#fff;}
.wd_clo a{color:#fff;}
.main_itt{margin-top:400px;}

.main_it_a{width:19%; float:left;padding:20px 3%}
.main_it_a p{color:#595757;}
.it_icon{text-align:center;}
.it_tit{  font-size:24px; text-align: center; line-height: 60px; padding-top:20px;}


.main_it_c{margin-top:100px; background:url(../images/it-c.jpg) top center no-repeat; height:787px; padding-bottom: 200px;}
.main_it_tit{text-align:center; font-size: 30px; font-weight: 200;padding-top: 65px;}
.main_it_li{width:650px;margin: 70px auto; padding-top: 70px;}
.main_it_li p{padding-left:80px; background:url(../images/icony.png) 40px  10px no-repeat; line-height: 40px; font-size: 16px;}

.index_nr_a{position:absolute; top:31%; width: 100%; text-align: center; color:#fff;}
.index_nr_b{font-size:80px; font-weight:lighter;}
.index_nr_d{font-size:40px; line-height: 40px;}
.index_nr_e{padding:30px;}
.index_nr_e a{padding:8px 30px; border-radius: 20px;color:#fff;}
.index_nr_e a.aa1{background:#ed6c00;}
.index_nr_e a.aa2{background:#000;}
.index_nr_z{position:absolute; top:68%; width: 100%; text-align: center;}
.index_nr_z_a{width:650px; margin: 0 auto;}
.index_nr_z_a li{float:left; width:100px; margin: 0 30px ;color:#fff;}
.index_foot{background:#fff;position: fixed;width: 100%;height:50px; z-index: 999;bottom:0px; left: 0px; line-height: 50px; text-align:center;}
.erw{position:fixed;bottom:60px; right:4%;width:150px;z-index: 999}


.it_back{ background:url(../images/it_021.jpg) center no-repeat; height:400px; text-align: center;}
.it_ba_tit{padding-top:150px; color:#fff; }
.it_ba_tit strong{font-size:50px; line-height: 80px; display: block;}
.it_ba_tit p{color:#fff;font-size:20px;}
.it-t{margin-top:-400px;}


/**联系我们**/
.lxwm_a{ margin-top:30px;}
.lxwm_a li{text-align:center; width:31.3%; padding:0 1%; float:left;}
.lxwm_a_a{ font-size:35px;text-align: center; line-height: 80px;}
.lxwm_a li p{ line-height: 30px;font-size:16px;color:#595757;}

.lxwm_c{margin-top:30px;}
.lxwm_tit{font-size:30px; line-height: 100px;}
.lxwm_c p{ padding:6px 30px; border:1px solid #ccc; margin: 10px 0; border-radius: 4px; line-height: 40px;font-size: 16px;}
.lxwm_c p:after{ content: "020";  display: block;  height: 0;  clear: both;  visibility: hidden;  }
.lxwm_c_p1{width:40%;}

.lxwm_xq{padding:6px 30px; border:1px solid #ccc; margin: 10px 0; border-radius: 4px; line-height: 30px;font-size: 16px;}
.lxwm_xq textarea{width:100%;height:150px;}
 
.lxwx_input{ text-align:center; margin-top: 40px;}
.lxwx_input input{width:200px; height:60px; line-height: 60px; text-align: center;font-size:20px; color:#fff; border-radius: 6px;background:#ef8000;}



.it_lxwm{display:block; width:165px; height: 50px; font-size:16px; background:#0c217c; margin: 40px auto; text-align: center;color:#fff; line-height: 50px; border-radius: 8px;}























