@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
* {
    padding: 0px;
    margin: 0px auto;
    list-style: none;
}
body{margin:0px auto; font-size:14px; font-family:微软雅黑;}
a{background-color:transparent; text-decoration:none;}
a:active,a:hover{outline:0}
img{ border:0 none;}
li{ list-style:none;}
.clear{ clear:both;}
 
.header{ position:relative;}
.header .banner{ width:100%;}
.header .banner a{}
.header .banner a img{ width:100%; display:block;} 


/*顶部*/
.header .channel{ width:100%; height:97px; background:rgba(255,255,255,0.3); position:absolute;top:0; left:0; z-index:10; background:url(../topbg.png);}
.header .channel .logo{ float:left; width:26%;}
.header .channel .logo a img{  margin-top:15px;}
.header .channel .menu{float:right; width:74%;}
.header .channel .menu li{float:right; position:relative;}
.header .channel .menu li .ch{ display:none;}
.header .channel .menu li:hover {background:url(../topbg_over.png);color:#fff;}
.header .channel .menu li:hover a{color:#fff;}
.header .channel .menu li:hover .ch{position:absolute;display:block;/*background:rgba(255,255,255,0.4);*/color:#fff; background:url(../topbg_over.png);right:0px;}
.header .channel .menu a{font-size:16px;display:block;height:100%;text-decoration:none; color:#2c2c2c; text-align:center; line-height:97px; padding:0px 10px;}
/*.header .channel .menu a:hover{background:rgba(255,255,255,0.4);background:url(../topbg_over.png); color:#fff;}*/
.header .channel .menu_small{ display:none;}
.header .channel .menu .m_hr{ display:inline-block;}
/*
.header .channel .menu #hr{margin-left:640px;}
.header .channel .menu #server{margin-left:240px;}
.header .channel .menu #news{margin-left:140px;}
.header .channel .menu #about,#news,#server,#hr{
	position: absolute;
	top: 97px;
	width: 160px;
	background: rgba(255,255,255,0.3);
	display: none; 
	z-index: 100;
	margin-left:40px;
}
*/ 
.header .channel .menu .ch a{ display:block;width:160px; height:40px;line-height:40px; padding:0px;}
.header .channel .menu .ch a:hover{background:rgba(255,255,255,0.4);background:url(../topbg.png); color:#000; }
/*公共底部*/ 
.bottom{ width:100%; background:#0a408a; color:#fff; text-align:center; font-size:13px; padding:15px 0; line-height:24px;}
.bottom a{color:#fff;}

.bottom p{font-size:15px;}
.bottom a:hover{color:#e22a2f;}



 

/*首页*/
.index{}
/*三栏导航*/ 
.index .three{ margin:5% 0 3% 0;}
.index .three .title{ width:40%; margin:0 auto; text-align:center; margin-bottom:3%;} 
.index .three .title a{ display:block; float:left; font-size:1.5em; padding:2% 0%; width:32.5%; border:1px solid #0a408a;text-align:center;}
.index .three .title a.on{background:#0a408a; color:#fff;}
.index .three .title .t1{  background:#fff; color:#0a408a; border-radius:40px 0 0 40px;}
.index .three .title .t2{ background:#fff; color:#0a408a; border-left:none; border-right:none;}
.index .three .title .t3{ background:#fff; color:#0a408a;border-radius:0 40px 40px 0;}
.index .three .list{ /*width:90%; margin-left:5%;*/}
.index .three .list .nr_l{ width:410px; padding:8px; float:left;}
.index .three .list .nr_l a{ position:relative}
.index .three .list .nr_l font{ position:absolute; bottom:0;left:0;display:block; width:64px; height:64px; background:#0a408a; z-index:10; color:#fff; text-align:center; font-size:1.3em;}
.index .three .list .nr_l a img{ display:block;width:100%;}
.index .three .list .nr_l a h5{ font-size:16px; color:#000; margin-bottom:0; height:1.2em;overflow:hidden; margin:15px 0 10px 0; text-align:center;}
.index .three .list .nr_l p{font-size:0.9em; color:#898989;  overflow:hidden;}
.newsmore{
	text-align: right;right: 0px;top:-6%;position: absolute;color: #0562E1;}



/*公司介绍*/ 
.index .introduce{ display:block;width:100%;background:#f2f5f8;}
.index .introduce .l{ width:50%; float:left;}
.index .introduce .l img{ width:100%; display:block;}
.index .introduce .r{ width:40%;float:left; padding:2% 5% 0 5%; font-family:microsoft yahei;}
.index .introduce .r h5{color:#0a408a; font-size:2em; font-weight:normal; margin-top:0px; margin-bottom:5%;}
.index .introduce .r p{color:#666768;font-size:14px; line-height:26px;margin:5px 0;}
.index .introduce .r a{background:transparent; border:1px solid #0a408a; color:#0a408a;font-size:16px; display:block; width:88px; height:34px;text-align:center; line-height:34px; margin-top:30px;} 
 

/*宣传视频*/ 
.index .video{margin-bottom:5%; width:100%;}
.index .video .title{ text-align:center;padding-top:5%;}
.index .video .title font{font-family:microsoft yahei; font-size:2em; color:#0a408a;padding-top:20%;}
.index .video .title span{ display:block; width:3em; height:1px; background:#0a408a; margin:0 auto; margin-top:20px;}
.index .video #v{display:block;width:52%;height:37em;margin-left:25%;margin-top:3%;}
.index .video #v img{ width:100%;height:37em;cursor:pointer;}
.index .video object{width:50%;margin-top:3%; height:37em; margin-left:25%;}
.rollBox { display:block;}
.rollBoxwap { display:none;}

@media screen and (max-width:640px){
.index .video{margin-bottom:5%; width:100%;}
.index .video .title{ text-align:center;padding-top:5%;}
.index .video .title font{font-family:microsoft yahei; font-size:1.4em; color:#0a408a;padding-top:20%;}
.index .video .title span{ display:block; width:3em; height:1px; background:#0a408a; margin:0 auto; margin-top:10px;}
.index .video #v{ display:block;width:90%; height:14em; margin-left:5%;margin-top:3%;}
.index .video #v img{ width:100%;cursor:pointer;height:14em;}
.index .video object{width:90%;margin-top:3%; height:14em; margin-left:5%;}

.newsmore{
	text-align: right;right: 0px;top:-3%;position: absolute;color: #0562E1;}
.rollBox { display:none;}
.rollBoxwap { display:block;}
}






/*公司简介 文化及架构*/ 
.about{}
.about .nr{ width:80%; margin:0 auto; padding:3% 0;}
.about .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:20px;}
.about .nr .top a{color:#333; margin: 0 3%;display: inline-block; font-size:18px;}
.about .nr .top a:hover{color:#0a408a;}
.about .nr .top .top1{color:#0a408a;}
.about .nr .list{ width:100%;}
.about .nr .list img{ width:100%; margin:3% 0 2% 0;}
.about .nr .list p{ line-height:1.8em; text-indent:2em; margin-top:2%;}
 
@media screen and (max-width:640px){
.about{}
.about .nr{ width:90%; margin:0 auto; padding:3% 0;}
.about .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:10px;}
.about .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.about .nr .top a:hover{color:#0a408a;}
.about .nr .top .top1{color:#0a408a;}
.about .nr .list{ width:100%; font-size:0.8em;}
.about .nr .list img{ width:100%; margin:3% 0 2% 0;}
.about .nr .list p{ line-height:1.5em; text-indent:2em; margin-top:1%;}
}


 .nr .top a{font-size:18px;}

/*1-3资质荣誉 员工生活*/ 
.aptitude{}
.aptitude .nr{ width:80%; margin:0 auto; padding:3% 0;}
.aptitude .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:20px;}
.aptitude .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.aptitude .nr .top a:hover{color:#0a408a;}
.aptitude .nr .top .top1{color:#0a408a; }
.aptitude .nr .list{ width:100%;padding:1% 0;}
.aptitude .nr .list .list1{ width:25%;text-align:center; float:left; margin-top:3%;}
.aptitude .nr .list .list1 a{ display:block;width:92%;border:1px solid #ccc; margin:0 auto;box-shadow:3px 3px 5px 0px #999; margin-bottom:5%;}
.aptitude .nr .list .list1 img{ display:block;margin: 0 auto;vertical-align:middle; width:100%;}
.aptitude .nr .list .list2{ width:25%;text-align:center; float:left; margin-top:3%;}
.aptitude .nr .list .list2 a{ display:block;width:92%; height:16em;border:1px solid #ccc; margin:0 auto;box-shadow:3px 3px 5px 0px #999; margin-bottom:5%;}
.aptitude .nr .list .list2 img{ display:block;height:16em; margin: 0 auto;vertical-align:middle;}
 
@media screen and (max-width:640px){
.aptitude{}
.aptitude .nr{ width:90%; margin:0 auto; padding:3% 0;}
.aptitude .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:10px;}
.aptitude .nr .top a{color:#333;margin: 0 3%;display: inline-block;}
.aptitude .nr .top a:hover{color:#0a408a;}
.aptitude .nr .top .top1{color:#0a408a;}
.aptitude .nr .list{ width:100%;padding:1% 0;}
.aptitude .nr .list .list1{ width:50%;text-align:center; float:left; margin:1% 0; font-size:14px;}
.aptitude .nr .list .list1 a{ display:block;width:92%;border:1px solid #ccc; margin:0 auto;box-shadow:3px 3px 5px 0px #999; margin-bottom:5%;}
.aptitude .nr .list .list1 img{ display:block;width:98%;margin: 0 auto;vertical-align:middle;height:91px;}
}



/*1-5联系我们*/ 
.contact{}
.contact .nr{ width:80%; margin:0 auto; padding:3% 0;}
.contact .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:20px;}
.contact .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.contact .nr .top a:hover{color:#0a408a;}
.contact .nr .top .top1{color:#0a408a;}
.contact .nr .list{ width:100%; padding:5% 0 2% 0;}
.contact .nr .list .l{ width:60%; float:left;}
.contact .nr .list .l .map{ width:100%; height:449px;}
.contact .nr .list .r{ width:40%; float:left; color:#333; padding-top:6%;}
.contact .nr .list .r ul{ margin-left:10%;}
.contact .nr .list .r li{ line-height:45px;font-size:0.9em;}
.contact .nr .list .r li img{ margin-right:15px; vertical-align:middle;}
.contact .nr .list .r h5{ font-size:1.2em; color:#0a408a; padding-left:33px; margin-bottom:0; font-weight:normal;}
  




/*2-1新闻*/ 
.life{ background:#f2f5f8;}
.life .nr{ width:80%; margin:0 auto; padding:1.5% 0;}
.life .nr .l{ width:76%; float:left; background:#fff;}
.life .nr .l .l_list{ width:96%;margin:2%; border-bottom:1px solid #ccc; padding-bottom:2%;}
.life .nr .l .l_list .left{ float:left; width:20%;}
.life .nr .l .l_list .left img{ width:100%; display:block;}
.life .nr .l .l_list .right{ float:right;width:78%;}
.life .nr .l .l_list .right h5{ margin:0; padding:0; font-size:1em; font-weight:normal; color:#333;}
.life .nr .l .l_list .right p{ margin:0; padding:0; color:#76838f; font-size:0.9em; line-height:1.4em; margin-top:1%;}
.life .nr .r{ width:22%; float:right; background:#fff;}
.life .nr .r li a{color:#000; line-height:2em;}
.life .nr .r li .n1{ color:#0a408a;}
.life .nr .r li a:hover{color:#0a408a;}
  

/*1-4副本*/
@media screen and (max-width:2000px){
.life{}
.life .nr{ width:80%; margin:0 auto; padding:3% 0;}
.life .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:20px; display:none;}
.life .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.life .nr .top a:hover{color:#0a408a;}
.life .nr .top .top1{color:#0a408a;}
.life .nr .list{ width:100%; padding:1% 0;}
.life .nr .list .list1{ width:25%;text-align:center; float:left; margin-top:1.5%;}
.life .nr .list .list1 a{ display:block;width:92%; padding:4%;}
.life .nr .list .list1 img{ display:block;width:100%;box-shadow:3px 3px 5px 0px #999;}
}
@media screen and (max-width:1000px){
.life{}
.life .nr{ width:90%; margin:0 auto; padding:3% 0;}
.life .nr .top{ border-bottom:0px solid #ccc; text-align:center;padding-bottom:10px;display:block;} 
.life .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.life .nr .top a:hover{color:#0a408a;}
.life .nr .top .top1{color:#0a408a;}
.life .nr .list{ width:100%;}
.life .nr .list .list1{ width:50%;text-align:center; float:left; margin:1% 0;}
.life .nr .list .list1 a{ display:block;width:92%; padding:4%;}
.life .nr .list .list1 img{ display:block;width:100%;box-shadow:3px 3px 5px 0px #999;}
}


/*3-1ҵ��Χ*/ 
.business{}
.business .nr{ width:80%; margin:0 auto; padding:3% 0;}
.business .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:20px;}
.business .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.business .nr .top a:hover{color:#0a408a;}
.business .nr .top .top1{color:#0a408a;}
.business .nr .list{ width:100%;}
.business .nr .list .jieshao{ border-bottom:1px solid #ccc; padding:2% 0;}
.business .nr .list .jieshao h5{ font-weight:normal; color:#0a408a;font-size:1em;margin:0; padding:0;}
.business .nr .list .jieshao p{ text-indent:2em; font-size:1em; color:#333333; line-height:1.8em; margin:0; padding:0;}
.business .nr .list .jishu_list{border-bottom:1px solid #ccc; padding:2% 0;}
.business .nr .list .jishu_list .l{ float:left; width:19%;}
.business .nr .list .jishu_list .l img{ width:100%;box-shadow:3px 3px 5px 0px #999; border:1px solid #ccc;}
.business .nr .list .jishu_list .r{ float:left; width:78%; margin-left:3%;}
.business .nr .list .jishu_list .r h5{ color:#333; font-size:1.2em; font-weight:normal; margin-bottom:0px;}
.business .nr .list .jishu_list .r p{ color:#76838f; font-size:1em; line-height:1.8em;}
 
@media screen and (max-width:1000px){
.business{}
.business .nr{ width:90%; margin:0 auto; padding:3% 0;}
.business .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:10px; font-size:0.9em;}
.business .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.business .nr .top a:hover{color:#0a408a;}
.business .nr .top .top1{color:#0a408a;}
.business .nr .list{ width:100%; font-size:0.8em;}
.business .nr .list .jieshao{ border-bottom:1px solid #ccc; padding:2% 0;}
.business .nr .list .jieshao h5{ font-weight:normal; color:#0a408a;font-size:1em;margin:0; padding:0;}
.business .nr .list .jieshao p{ text-indent:2em; font-size:1em; color:#333333; line-height:1.8em; margin:0; padding:0;}
.business .nr .list .jishu_list{border-bottom:1px solid #ccc; padding:2% 0;}
.business .nr .list .jishu_list .l{ float:left; width:40%; padding-top:3%;}
.business .nr .list .jishu_list .l img{ width:100%;box-shadow:3px 3px 5px 0px #999; border:1px solid #ccc;}
.business .nr .list .jishu_list .r{ float:left; width:57%; margin-left:3%;}
.business .nr .list .jishu_list .r h5{ color:#333; font-size:1em; font-weight:normal; margin-top:8px;}
.business .nr .list .jishu_list .r p{ color:#76838f; font-size:0.8em; line-height:1.6em; height:61px; overflow:hidden; margin:5px 0 0 0;}
}



/*5����ҵ��*/ 
.project{}
.project .nr{ width:80%; margin:0 auto; padding:3% 0;}
.project .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:20px;}
.project .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.project .nr .top a:hover{color:#0a408a;}
.project .nr .top .top1{color:#0a408a;}
.project .nr .list{ width:100%; padding:1% 0;}
.project .nr .list img{ max-width:100%;}
.project .nr .list .list1{ width:25%;text-align:center; float:left; margin-top:1.5%;}
.project .nr .list .list1 a{ display:block;width:92%; padding:4%;}
.project .nr .list .list1 img{ display:block;width:100%;box-shadow:3px 3px 5px 0px #999;}


@media screen and (max-width:1000px){
.project{}
.project .nr{ width:90%; margin:0 auto; padding:3% 0;}
.project .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:10px;}
.project .nr .top a{color:#333;margin: 0 3%;display: inline-block;}
.project .nr .top a:hover{color:#0a408a;}
.project .nr .top .top1{color:#0a408a;}
.project .nr .list{ width:100%;}
.project .nr .list .list1{ width:50%;text-align:center; float:left; margin:1% 0;}
.project .nr .list .list1 a{ display:block;width:92%; padding:4%;}
.project .nr .list .list1 img{ display:block;width:100%;box-shadow:3px 3px 5px 0px #999;}
}



/*7-1�˲�����*/ 
.hr{}
.hr .nr{ width:80%; margin:0 auto; padding:3% 0;}
.hr .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:20px;}
.hr .nr .top a{color:#333;margin: 0 3%;display: inline-block;}
.hr .nr .top a:hover{color:#0a408a;}
.hr .nr .top .top1{color:#0a408a;}
.hr .nr .list{ width:100%;}
.hr .nr .list img{ width:100%; margin:3% 0 2% 0;}
.hr .nr .list p{ line-height:1.8em;margin-top:2%;} 
/*7-2������ʿ*/ 
.hr2{}
.hr2 .nr{ width:80%; margin:0 auto; padding:3% 0;}
.hr2 .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:20px;}
.hr2 .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.hr2 .nr .top a:hover{color:#0a408a;}
.hr2 .nr .top .top1{color:#0a408a;}
.hr2 .nr .list{ width:80%; padding-left:10%; font-size:1em;}
.hr2 .nr .list h5{ font-size:1.2em; font-weight:normal; margin-top:50px; padding:0;}
.hr2 .nr .list p{color:#333;}
.hr2 .nr .list .lr{ color:#333; margin-bottom:15px;}
.hr2 .nr .list .lr .l{ float:left; width:8%;}
.hr2 .nr .list .lr .r{ float:left; width:92%;}
.hr2 .nr .list .lr .r ul{margin:0; padding:0;}
.hr2 .nr .list .phone{color:#333;}
.hr2 .nr .list .phone ul{ margin:0; padding:0; padding-left:8%; }
 

@media screen and (max-width:640px){
.hr{}
.hr .nr{ width:90%; margin:0 auto; padding:3% 0;}
.hr .nr .top{ border-bottom:1px solid #ccc; text-align:left;padding-bottom:10px; font-size:0.8em;}
.hr .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.hr .nr .top a:hover{color:#0a408a;}
.hr .nr .top .top1{color:#0a408a;}
.hr .nr .list{ width:100%; font-size:0.8em;}
.hr .nr .list img{ width:100%; margin:3% 0 2% 0;}
.hr .nr .list p{ line-height:1.5em;margin-top:1%;}
}
@media screen and (max-width:640px){
.header{ position:relative;}
.header .banner{ width:100%; padding-top:50px; overflow:hidden;}
.header .banner a{}
.header .banner a img{ width:140%; display:block; margin-left:-20%;}

.header .channel{ width:100%; height:50px; background:#fff; position:absolute;top:0; left:0;z-index:10;}
.header .channel .logo{ float:left; width:35%; height:100%;}
.header .channel .logo a { display:block; position:absolute; z-index:999;}
.header .channel .logo a img{ width:225px; height:40px; margin-top:5px;margin-left:9%;}
.header .channel .menu{ display:none;}
.header .channel .menu_small{ display:block !important; width:100%;position:absolute; top:0; right:0;}
.header .channel .menu_small .menu_img img{ float:right; margin-right:1.5%;}
.header .channel .menu_small #menu_small{display:none; width:100%;background:#fff;margin-top:50px; border-top:1px solid #ccc;}
.header .channel .menu_small #menu_small a{display:block; width:90%; height:30px; border-bottom:1px solid #ccc;font-size:14px; text-align:left; line-height:30px; color:#2c2c2c; text-decoration:none;margin-left:5%;}
.header .channel .menu_small #menu_small a:hover{ color:#0a408a;}


.index .three{ margin:7% 0 3% 0;}
.index .three .title{ width:70%; margin:0 auto; text-align:center; margin-bottom:3%;} 
.index .three .title a{ display:block; float:left; font-size:1em; padding:2% 0%; width:32.5%; border:1px solid #0a408a;text-align:center;}
.index .three .title .t1{ background:#fff; color:#0a408a;  border-radius:40px 0 0 40px;}
.index .three .title .t2{ background:#fff; color:#0a408a; border-left:none; border-right:none;}
.index .three .title .t3{ background:#fff; color:#0a408a;border-radius:0 40px 40px 0;}
.index .three .list{ width:90% !important;margin-left:5% !important;}
.index .three .list .nr_l{ width:46%; padding:4% 2% 0% 2%; float:left;}
.index .three .list .nr_l a{ position:relative;}
.index .three .list .nr_l font{ position:absolute; bottom:0;left:0;display:block; width:46px; height:46px; background:#0a408a; z-index:10; color:#fff; text-align:center; font-size:1em;}
.index .three .list .nr_l a img{ display:block;width:100%;}
.index .three .list .nr_l a h5{ font-size:0.9em; color:#000; margin-bottom:0; height:1.2em;overflow:hidden;margin:15px 0 10px 0; font-weight:normal;text-align:center;}
.index .three .list .nr_l p{font-size:0.9em; color:#898989; overflow:hidden;}

/*2-1新闻*/
.life{ background:#f2f5f8;}
.life .nr{ width:94%; margin:0 auto; padding:3% 0;}
.life .nr .l{ width:100%;background:#fff; float:right;}
.life .nr .l .l_list{ width:96%;margin:2%; border-bottom:1px solid #ccc; padding-bottom:2%;}
.life .nr .l .l_list .left{ float:left; width:40%;}
.life .nr .l .l_list .left img{ width:100%; display:block;}
.life .nr .l .l_list .right{ float:right;width:58%;}
.life .nr .l .l_list .right h5{ margin:0; padding:0; font-size:0.9em; font-weight:normal; color:#333;}
.life .nr .l .l_list .right p{ margin:0; padding:0; color:#76838f; font-size:0.8em; line-height:1.4em; margin-top:1%;text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;}
.life .nr .r{ width:100%;background:#fff; margin-bottom:3%; display:none;}
.life .nr .r li a{color:#000; line-height:2em;font-size:0.9em;}
.life .nr .r li .n1{ color:#0a408a;}
.life .nr .r li a:hover{color:#0a408a;}

/*公共底部*/
.bottom{ width:100%; background:#0a408a; color:#fff; text-align:center; font-size:0.6em; padding:10px 0;}
.bottom p a{color:#fff;}
.bottom ul {padding: 0px 6%;}
.bottom li a{color:#fff;}

/*联系我们*/
.contact{}
.contact .nr{ width:90%; margin:0 auto; padding:3% 0;}
.contact .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:10px;}
.contact .nr .top a{color:#333; margin: 0 3%;display: inline-block;}
.contact .nr .top a:hover{color:#0a408a;}
.contact .nr .top .top1{color:#0a408a;}
.contact .nr .list{ width:100%; padding:5% 0 2% 0;}
.contact .nr .list .l{ width:100%;}
.contact .nr .list .l .map{ width:100%; height:249px;}
.contact .nr .list .r{ width:100%;color:#333;}
.contact .nr .list .r ul{ margin:0; padding:0;}
.contact .nr .list .r li{ line-height:35px;font-size:0.9em;}
.contact .nr .list .r li img{ margin-right:15px;vertical-align:middle;}
.contact .nr .list .r h5{ font-size:1.1em; color:#0a408a; padding-left:33px; margin-bottom:0; font-weight:normal;}

/*首页公司介绍*/
.index .introduce{ display:block;width:100%;}
.index .introduce .l{ width:100%;}
.index .introduce .l img{ width:100%; display:block;}
.index .introduce .r{ width:92%;padding:4%; font-family:microsoft yahei;}
.index .introduce .r h5{color:#0a408a; font-size:1.4em; font-weight:normal; margin-top:0px; margin-bottom:2%;}
.index .introduce .r p{color:#898989;font-size:14px; line-height:24px; margin:10px 0;}
.index .introduce .r a{background:transparent; border:1px solid #0a408a; color:#0a408a;font-size:14px; display:block; width:84px; height:30px;text-align:center; line-height:30px; margin-top:20px;}

.fy .fyleft,.fyright{
	float:none;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*招贤纳士*/
.hr2{}
.hr2 .nr{ width:90%; margin:0 auto; padding:3% 0;}
.hr2 .nr .top{ border-bottom:1px solid #ccc; text-align:center;padding-bottom:10px; font-size:16px;}
.hr2 .nr .top a{color:#333;margin: 0 3%;display: inline-block;}
.hr2 .nr .top a:hover{color:#0a408a;}
.hr2 .nr .top .top1{color:#0a408a;}
.hr2 .nr .list{ width:100%; font-size:0.9em;padding-left: 0%;}
.hr2 .nr .list h5{ font-size:1.2em; font-weight:normal; margin-top:30px; padding:0;}
.hr2 .nr .list p{color:#333;}
.hr2 .nr .list .lr{ color:#333; margin-bottom:15px;}
.hr2 .nr .list .lr .l{ float:left; width:12%;}
.hr2 .nr .list .lr .r{ float:left; width:88%;}
.hr2 .nr .list .lr .r ul{margin:0; padding:0;}
.hr2 .nr .list .phone{color:#333;}
.hr2 .nr .list .phone ul{ margin:0; padding:0; padding-left:12%; }



 .nr .top a{font-size:14px;}
}
.fy .fyleft{ float:left;}
.fy .fyright{ float:right;}







/*��ҳ��ʽ*/
.dede_pages { text-align:center; clear:both; font-size:12px; padding-bottom:20px;  margin-top:10px;}
.dede_pages li{ border:#efefef 1px solid; display:inline-block; line-height:12px;}
.dede_pages a{ 
    color: #333;
    display: block;
    padding: 10px 15px;
}
.dede_pages li.thisclass { background:#efefef;}
.dede_pages li:hover a{  background:#efefef; text-decoration:none;}
/*��ҳ��ʽ*/


/* shownews*/
.ArticleTitle{ font-size:1em;  text-align:center; padding-top:20px;  margin-bottom:10px;  color:#0a408a;}
.ArticleMessage{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px;font-size:12px;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.ArticleTencont{line-height:180%; padding:0px 15px; font-size:12px; color:#666;}
.ArticleTencont img{ max-width:100%;}
.gz{ margin-left:15px;}
.gz a{color:#666666;}
#article a:link{  text-align:right; color:#A8A6A6;}
.pr_ms{font-weight:bold;border-bottom:1px dotted #CCCCCC;  }
.pr_nr{ padding:10px 20px;}
.fy{  font-size:12px;line-height:26px; padding:10px; margin-top:20px; color:#666;}
.fy a{}