body{font-size:14px; background:#eeeeee; max-width:720px; font-family:"Microsoft YaHei",sans-serif;}

html{
    width: 100%;
    background-color: #eeeeee;
    color: #545454;
}
*{ margin:0; padding:0;}
img{ border:none;}
ul{ list-style:none;}
li{list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
.hidden{display:none}
a,a:hover{ text-decoration:none}
.erweima{ width:80%; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.erweima img{ width:100%;}



.wenhua{ width:80%; margin:0 auto; padding:30px 0 0 0}
.wenhua .tupian{height:100%; width:100%;  margin:0 auto;}
.wenhua .tupian img{ width:100%; margin:0 auto}

.wenhua .neirong{ width:100%; margin:0 0 25px 0; border-bottom:1px solid #ddd; padding:0 0 25px 0}
.wenhua .neirong strong{ line-height:40px; font-size:16px;}

.neirong p{ font-size:14px; padding:10px; line-height:24px; color:#333;}
.tupian{height:100%; width:95%;  margin:0 auto;}
.hengtaio{width:100%; margin:0 auto; padding-bottom:20px;}
.anli{ width:100%; height:300px; margin:0 auto;}





.head_index{ height:50px; padding:0 15px; max-width:720px; margin:0 auto; overflow:hidden; background:rgba(255,255,255,1)}
.head_index .head_index_logo{ width:35%; }
.head_index .top_right {
    float: right;
    width: 30px;
    height: 40px;
	padding: 15px 5px 0 0;
}
.head_index .top_right img{ width:100%; margin:0 0 0 0;}
.head_index .gb {
    float: right;
    width: 44px;
    height: 44px;
    background: url(../images/gb.png) no-repeat center center;
    background-size: 20px;
}
.head_index .hide {
    display: none;
}
.head_index img { width:100%;margin:8px 0 0 5px;}

.right_menu{ position: fixed; left: 100%; top: 60px; z-index: 999; overflow: hidden; width: 100%; background-color:#443195; }
.logo_top{ height:50px; padding:15px 10px; max-width:720px; margin:0 auto; overflow:hidden}
.logo_top .head_index_logo{ width:15%; }
.logo_top .top_right {
    float: right;
    width: 33px;
    height: 33px;
}
.logo_top img{ width:100%; margin:0 0 0 0;}



.right_menu ul{ width: 100%; box-sizing: border-box; height: 530px; overflow: scroll;}

.right_menu ul li{list-style-type:none; width: 90%; margin: 0 5%; line-height: 40px; border-bottom: 1px solid #fff;}
.right_menu ul li.onn{border-bottom: 0 solid #fff;}
.right_menu ul li.onn a{color: #eee;}
.right_menu ul li a{ background-size: 20px !important; color: #eee; text-indent:; padding:0 0 0 20px; font-size:14px;}
.hei{ height: 530px !important;}
.right_menu ul li div{ border-bottom: 1px solid #fff; padding:0 0 5px 0}
.right_menu ul li.onn div a{ padding:0 20px 0 20px; line-height:30px; display:block; float:left; color: #eee; font-size:14px;}


.texing{  border-top:1px solid #e5e5e5;  display: table-cell; vertical-align: middle; height:100%;}
.texing ul{padding: 50px 0 0 0;}
.texing li{ float:left; width:49.8%; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; position:relative; padding:15px 0 15px 0}
.texing li:nth-child(2n){ border-right:0px;}
.texing li .te_pic{ width:131px; height:131px; margin:0 auto; overflow:hidden; position:relative; border-radius:180px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.texing li .te_pic img{ width:100%;}
.texing li span{ display:block; line-height:34px; font-size:20px; color:#0947a5; text-align:center; padding:10px 0 0 0}
.texing li p{ text-align:center; font-size:15px; color:#606060; line-height:24px;}


.lmbg{width:95%; margin:0 auto; padding:0px 0 0 0; background:url(../images/lmbj.jpg) center; background-size:100% auto; min-height:140px; text-align:left; padding-top:30px; padding-left:20px}
.lmbg h2{ font-size:24px; color:#e60012}
.about{ width:95%; margin:0 auto; padding:40px 0 0 0; line-height:30px; }
.about_en{ font-size:35px; line-height: 40px;text-transform: uppercase;color: #333333;font-family: arial;font-weight: bold; padding: 50px 0 0 0;}
.about_en span{font-size:15px; padding:0 0 0 25px; font-weight:normal; }
.about h2{ color:#e21e2d; line-height:50px; font-weight:normal;}
.about_line{ width:50px; height:4px; background:#e21e2d}

.about .about_more{ width:130px; line-height:35px; border:1px solid #e21e2d; border-radius:50px; text-align:center; margin-bottom:30px;}
.about .about_more a{ font-size:14px; color:#e21e2d}
.about_pic{ width:100%;}
.about_pic img{ width:100%;}





.xiangmu{ height:34px; width:250px; margin:0 auto;}
.xiangmu li{ height:34px; width:70px; line-height:34px;float:left; background:#333; text-align:center; margin-top:15px; margin-left:10px;}
.xiangmu li a{ height:34px; width:70px; line-height:34px;float:left; background:#333; text-align:center; display:block; color:#FFF; font-size:12px}
.xiangmu li a:hover{ font-size:13px}


.touch_nav{background: #585858;  position: relative; overflow: hidden; height: auto; line-height: 2.7rem; height: 2.7rem; font-size: .7rem; }
.touch_nav ul{ width:28rem; height:2.7rem}
.touch_nav li { float: left; width:10.7rem; text-align: center; border-right:1px solid #7d7d7d; height: 2.7rem;}
.touch_nav li a{ font-size:1rem; display: block; color:#fff}
.touch_nav li:last-child{ border-right:0 solid #ccc}

.pagea{ display: table-cell; vertical-align: middle; height:100%;}
.pageb{ padding:display: table-cell; vertical-align: middle; height:100%; background:url(../images/about.jpg) no-repeat center top; }
.pagec{ background:url(../images/cp.jpg) no-repeat center top; }
.paged{ background:url(../images/about.jpg) no-repeat center top; }
.pagee{ padding:display: table-cell; vertical-align: middle; height:100%; background:url(../images/about.jpg) no-repeat center top; }


.main{ max-width:720px; margin: 0 auto; overflow: hidden; background:#fff}
.div10{ height:10px; background:#eeeeee}
.bai{ line-height:33px; }
.main_title_p{height: 35px; border-bottom: 0 solid #eeeeee; border-top: 0 solid #e8e8e8; width: 96%; padding: 0 2%; overflow: hidden; background:#333}
.main_title_p span{ float: left; line-height: 35px; height: 35px; color: #fff; font-size: 16px; }
.main_title_p a { float: right; line-height: 35px; height: 35px; color: #fff; font-size: 12px;}

.main_title{height: 55px; width: 56%; margin: 90px auto 0 auto; overflow: hidden; text-align:center}
.main_title span{ line-height: 55px; height: 55px; color: #fff; font-size: 18px; }
.main_title a { float: right; line-height: 35px; height: 35px; color: #333; font-size: 12px;}

.pro_list{ width:90%; margin:0 auto}
.pro_list li{ width:48%; float:left; margin-right:2%; margin-bottom:10px; background:#fff; text-align:center; line-height:35px;}
.pro_list li a{ color:#333; font-size:14px;}
.pro_list li:nth-child(2n){ margin-right:0;}

.news{ width:100%; margin:0 auto; height:100%; display: table-cell; vertical-align: middle;}
.news .news_en{ width:95%; margin:0 auto; font-size:35px; line-height: 40px;text-transform: uppercase;color: #333333;font-family: arial;font-weight: bold; padding:80px 0 0 0}
.news .news_en span{font-size:15px; padding:0 0 0 25px; font-weight:normal; }
.news .news_en a{ font-size:15px; float:right;}
.news .newspic{ width:100%; height:auto; position:relative;}
.news .newspic a{ display:block; height:259px;  position:relative;}
.news .newspic img{ position:absolute; width:100%;  z-index:1; top:0}
.news .newspic div{ position:absolute; padding:0 15px 10px 15px; bottom:0; background:rgba(0,0,0,0.6); z-index:2}
.news .newspic h2{ color:#fff; font-size:16px; line-height:45px;}
.news .newspic p{ color:#fff; font-size:14px;  line-height:24px;}


.news .newslist{ width:95%; margin:0 auto; padding:20px 0}
.news .newslist dt{ line-height:30px; border-bottom:1px solid #eee; background:#fff; margin-bottom:15px; padding:18px 15px;}
.news .newslist dt a{ line-height:38px;  color:#1E64BC; font-size:17px;  font-weight:normal;}
.news .newslist dt p{ line-height:24px;  color:#777; font-size:14px;}



.erji{ padding:70px 0 0 0; background:#f6f6f6}
.erji .weizhi{ line-height:38px; color:#555; width:95%; margin:0 auto}
.erji .weizhi a{ color:#555}


.zoujin{ text-indent:24px;}


.se_content{ width:95%; margin:0 auto; padding:0 0 20px 0 }
.se_content_t{ padding:0 0 20px 0; border-bottom:1px solid #e3e3e3; margin-bottom:30px;　}
.se_content_t .se_title_intro{text-align:left;}
.se_content_t .se_anli_jieshao{ line-height:27px; font-size:14px; color:#555}

.se_title_intro ul {padding: 20px 0;}
.se_title_intro li.canshu {
    width: 200px;
    float: left;
    padding: 0 20px 0 0;
    line-height: 28px;
    color: #7a7a7a;
    font-size: 14px;
}
.se_title_intro li.canshu span {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.se_anli_jieshao{ line-height:30px;}
.se_title{ line-height:40px; font-size:20px; color:#121212;  text-align:center; border-bottom:1px solid #e3e3e3; padding:20px 0 10px 0; margin:0 0 20px 0}
.se_date{ line-height:30px; color:#555; font-size:14px; font-weight:normal;}
.se_con{ font-size:13px; line-height:28px; padding:0 0 30px 0; color:#555}
.se_con img{ max-width:100%; margin-top:10px;}
.join_back{ width:100px; margin:0 auto; height:40px; line-height:40px; border:1px solid #0e65b7; text-align:center; margin-bottom:50px; background:#0e65b7}
.join_back a{line-height:40px; font-size:14px; color:#fff}


.se_case{ padding:0 0 40px 0}
.se_case ul{ width:100%; margin:0 auto; padding:25px 0 0 0; overflow: hidden;}
.se_case li{ position:relative;overflow:hidden; margin-bottom:15px; }

.se_case_pic{ width:97%; margin:0 auto; text-align:center; background:#656565 }
.se_case li a{ width:100%; color:#1062dc; font-size:16px; line-height:30px;}
.se_case a{ width:100%;}
.se_case_pic img{max-width: 100%;}
.se_case_name{ width:100%; margin:0 auto; font-size:15px; color:#555; line-height:40px; overflow:hidden; padding:10px 0 0 0}
.se_case_hangye{ width:90%; margin:0 auto; padding:0 0 0 0; font-size:12px; color:#666; line-height:30px; height:30px; overflow:hidden; }
.se_case_click{ float:right; color:#666; }
.se_case li { cursor: pointer}
.se_case li div.cover_top{position:absolute;top:-205px;left:0;width:280px;height:202px;background-color: red;filter: Alpha(opacity=50);background: rgba(255,0,0,0.4);z-index:900; text-align:center}
.se_case li div.cover_top img{ padding:95px 0 0 0}
.se_case li div.cover_bottom{position:absolute;bottom:-90px;left:0;width:280px;height:86px;background-color: green;filter: Alpha(opacity=50);background: rgba(255,66,41,1);z-index:900}
.se_case .se_case_text{position: relative;z-index:3; width:97%; margin:0 auto; border-bottom:1px solid #ddd; padding:0 0 15px 0 }
.se_case .se_case_text p{ line-height:26px; color:#666; font-size:15px; padding:10px 0 0 0 }
.se_case_date{ line-height:30px;  border-bottom:1px solid #ddd;}

.se_cage{ background:#e60012; width:100%; margin-top:10px}
.se_cage li{ line-height:35px; text-align:center;  float:left; background:#372975; margin-right:3px; padding:0 6px; margin-top:5px;font-size:14px;}
.se_cage li a{ color:#fff;}

.erji_t{ width:95%; margin:0 auto; padding:15px 0}
.erji_t h2{ color:#1e64bc; line-height:50px; font-weight:normal;}
.erji_t_line{ width:50px; height:4px; background:#1e64bc}



.se_case_cp{ padding:0 0 40px 0}
.se_case_cp ul{ width:100%; margin:0 auto; padding:25px 0 0 0; overflow: hidden;}
.se_case_cp li{ position:relative;overflow:hidden; margin-bottom:15px;width:50%; float:left }

