/* CSS Document */
*{margin:0;padding:0;}
body {font-family:"microsoft yahei";font-size:12px;margin:0;padding:0;text-align:center;color:#313131;background:#fff;overflow-x: hidden;}
div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, dt, img, p, form {margin:0;padding:0;border:0;}
ul, ol, li {list-style:none;}
.divpages li{display:inline-block;margin:10px}
table, td, tr, th, input, select {font-size:12px;}
input {font-family:Arial;}/*text and password width*/
table {border-collapse:collapse;}
/*link*/
a {color:#fff;text-decoration:none;outline:none;}
a:link,a:visited{color:#313131;text-decoration:none;}
a:hover {color:#4aa63f;text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());color:#bc2931;}
.clear {zoom:1;}
.clear:after {content:'';display:block;clear:both;height:0px;}
/*base css end*/
#top{width:100%;height:37px;background:#f5f5f5;}
.top{width:1110px;margin:0 auto;text-align:center;font-size:14px;}
.top_l {float:left;width:50%;text-align:left;line-height:37px;}
.top_l ul li{float:left;margin-right:10px;}
.top_l ul li span{color:#4aa63f;}
.top_r .search{width: 193px;float:right;margin-top:5px;}
.top_r .search .searcn_text{height: 24px;line-height:24px;padding-left:10px;border:1px solid #d7d7d7;border-right:none;color:#bfbfbf;}
.search_btn{width:33px;height:26px;background:url(../images/search_bg.jpg);float:right;border:none;margin-left:-2px;cursor:pointer;}
.top_r{float:right;width: 335px;}
.top_r p{width:135px;font-size:12px;color:#461f6e;float:left;line-height:37px;color:#ccc;}
.top_r p a{color:#000;margin:0px 10px;}
.header{width:1110px;margin:0 auto;text-align:center;height:65px;display:inline-block;padding-top:30px;}
.logo{width:158px;float:left;}
.nav{float:right;width:460px;font-family: Arial;}
.nav ul li{ padding:0px 20px;display:inline-block;background:url(../images/nav_line.jpg) left 6px no-repeat;position:relative;}
.nav ul li p{font-size:15px;}
.nav ul li a:visited,.nav ul li a:link{color:#434343;}
.nav ul li a:hover,.nav ul .nav_on a{color:#024ab4;border-bottom:3px solid #033886;display:block;    height: 50px;
}
.nav ul li div.subnav{position:absolute;top:40px;left:0;width:390px;padding:20px;background:url(../images/sub_nav.png);border:1px #f2f2f2 solid;border-top:none;display:none;}
    .nav ul li div.subnav ul{float:left;width:100px;}
    .nav ul li div.subnav ul li{width: 138px;height:35px;line-height:35px;border-bottom:1px #CCC solid;padding:0;text-align:left;background:none;}
    .nav ul li div.subnav ul li a:hover{color:#024ab4;border:none;height:35px;}
    .nav ul li div.subnav img.subnavimg{float:right;width:252px;}
	.nav  .nav_on .subnav a{color:#434343;border-bottom:none;display:block;    height: 55px;    line-height: 55px;}
/* nav end*/
.banner{ width: 100%;  margin:0 auto; position: relative;overflow:hidden;}
.index_banner li{width: 100%; height: 600px; overflow: hidden;}
.son_banner li{width: 100%; height:411px; overflow: hidden;}
.bannerbtn{width: 100%;border:none; height: 10px; background: none; position: absolute; left:0; bottom:20px; z-index:5; text-align: center;}
.bannerbtn ul li{ display: inline-block; width: 10px; height: 10px; background:url(../images/circle_link.png) no-repeat center center; margin-right: 10px; cursor: pointer;}
.bannerbtn ul li.on{width:10px;background:url(../images/circle_hover.png) no-repeat center center;}
.bannerleft{position:absolute;left:45%;margin-left:-500px;top:50%;margin-top:-30px;}
.bannerright{position:absolute;right:45%;margin-right:-500px;top:50%;margin-top:-30px;}
/*banner end*/
#index_scroll{height:55px;line-height:55px;width:100%;display:inline-block;background:#f1f1f1;color:#333;position: relative;}
.index_scroll{width:1110px;margin:0 auto;text-align:center;font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";}
.index_scroll b{font-size:16px;border-right:1px solid #ccc;padding-right:5px;margin-right:5px;}
.index_scroll span{color:#9a9a9a;margin:0px 5px;}
.index_scroll b span{color:#000;}
.index_scrolll{width:1080px;float:left;text-align:left;}
.index_scrollr{width:12px;float:right;margin-top: -5px;}
.index_scrollr a{width:12px;height:12px;float:left;}
.index_wrap{width:1110px;margin:0 auto;text-align:center;}
.tempWrap {
margin: -56px 0px 0px 100px;
}
.index_scrollr .bannerleft000 {
position:absolute;right:45%;margin-right:-500px;top:50%;margin-top:-30px;padding-left: 1174px;margin-top: -37px;
}
.index_scrollr .bannerright000 {position:absolute;right:45%;margin-right:-500px;top:50%;margin-top:-24px;
}
.news_list ul{margin-left:-30px;text-align:left;margin-top:30px;clear:both;}
.news_list ul li{margin-left:30px;width:350px;float:left;padding-bottom:30px;}
.news_list ul li h2{font-size:15px;color:#333;margin:15px 0px;}
.news_list ul li p{line-height:22px;}
.news_list ul li h3{font-size:14px;font-weight:normal;margin-top:10px;}
.case_btl{font-size:21px;float:left;margin:30px 0px ;}
.case_btl span{margin-left:10px;font-size:18px;}
.case_btr{float:right;font-size:16px;margin:30px 0px ;}
#footer{width:100%;height:250px;padding-top:30px;background:#eaeaea;clear:both;}
.footer_t,.footer_b{width:1110px;text-align:center;margin:0 auto;}
.footer_tl{font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";text-align:left;margin-left: -84px;}
.footer_tl ul{float:left;height:250px;background:url(../images/footer_line.png) right 30px no-repeat;padding: 0px 42px;}
.footer_tl ul li a{height:22px;line-height:22px;color:#555;}
.footer_tl ul .footer_bt{font-size:14px;margin-bottom:10px;}
.footer_tr{float:right;text-align:right;}
.footer_tr ul{text-align:right;width: 105px;float: right;}
.footer_tr ul li{float:left;margin:0px 0px 0px 10px;}
.footer_tr p{line-height: 60px;height:41px;display:inline-block;background:url(../images/bottom_tel.jpg) left center no-repeat;padding-left:55px;font-size:18px;color:#333;font-style:italic;clear:both;}
.footer_ewm img{clear:both;padding:20px 20px 0px 0px;}
.footer_b{text-align:left;height:45px;line-height:45px;color:#1a1a1a;}
.footer_b ul li{float:left;margin-right:5px;}
.footer_b ul li a{color:#1a1a1a;}
.footer_b ul li span{margin-left:5px;}
/*index end*/
.son_wz ul{width:100%;height:50px;line-height:50px;border-bottom:1px solid #ccc;clear:both;font-size:14px;}
.son_wz ul li{float:left;margin-right:5px;font-family:"Ã¥Â®â€¹Ã¤Â½â€œ";}
.son_wz ul li span{margin-left:5px;}
.son_wz ul .son_wzbt a{color:#4aa63f;}
.son_content{width:100%;clear:both;margin-top:20px;font-family:"Ã¥Â®â€¹Ã¤Â½â€œ";}
.son_left{width: 250px;float:left;padding-bottom:40px;margin-top:-4px;}
.son_right{width: 800px;float:right;margin-top:20x;padding-bottom:40px;}
.son_rbt{width:100%;height:40px;line-height:40px;background:#f9f9f9;border:1px solid #ccc;font-size:20px;}
.menu_list { width:100%;text-align:left;border-bottom:1px solid #ccc;font-weight:normal;line-height: 45px;}
.menu_list p a{color:#333;height:30px;line-height:30px;font-size:14px;background: #fff url(../images/left.png) 180px center no-repeat;width:180px;height:40px;line-height:40px;display:inline-block;padding:0px 10px;}
.menu_list p a:hover{color:#4aa63f;height:30px;line-height:30px;background:#efefef url(../images/down.png) 180px center no-repeat;;font-size:14px;width:180px;height:40px;line-height:40px;display:inline-block;padding:0px 10px;}
.menu_head {width:100%;cursor: pointer; position: relative; font-weight:bold;border-top:1px solid #ccc;}
.menu_body { display:none;margin-bottom:5px;}
.menu_body a {width:94%;display:inline-block;height:30px;line-height:30px;color:#6c6c6c; background-color:#fff; padding-left:12px;/*border-bottom:1px dashed #dbdbdb;*/}
.menu_body a:hover,.menu_body a.on { color: #4aa63f; }
.menu_body span{margin:0px 5px 0px 0px;}
.son_rc{margin-top:-7px;text-align:left;padding-bottom:40px;clear:both;display:inline-block;width: 100%;}
.son_rc p{line-height:2.5em;}
.son_rc img{line-height:0px;margin:0px;padding:0px;border:none;margin-top:-3px;}
.son_rc p,.media_lc p{text-indent:24px;margin-bottom:20px;clear:both;}
.about_line{width:100%;border-bottom:1px solid #e4e4e4}
.about_bt{width:100%;height:45px;line-height:45px;border:1px solid #e4e4e4;background:#f5f5f5;margin-top:20px;}
.about_bt ul li{float:left;padding:0px 30px;border-right:1px solid #e4e4e4;height:45px;line-height:45px;}
.about_bt ul li a{padding:0px 10px;}
.about_bt ul li a:hover,.about_bt ul .about_on a{padding:0px 10px;background:url(../images/about_arrow.png) right center no-repeat;color:#4aa63f;}
.about_cl{width:620px;float:left;}
.about_cl h2,.about_cl h3,.about_cl h4{font-weight:normal;}
.about_cl h2{font-size:32px;color:#313131;padding:10px 0px 30px 0px;}
.about_cl h3{font-size:30px;font-family:Arial;color:#313131;padding-bottom:10px;}
.about_cl h4{font-size:28px;color:#4aa63f;padding-bottom:40px;}
.about_cl img{margin-top:70px;}
.about_cr{width:350px;float:right;margin-top:90px;}
.user_c{padding:0px 0px 20px 0px;/*border-top:1px solid #e4e4e4;*/border-bottom:1px solid #e4e4e4; margin-top: 20px;}
.user_c img{margin-top:-3px;}
.user_bt{font-size:22px;text-align:left;margin-top:30px;}
.user_l{width:525px;float:left;}
.user_r{width:526px;float:right;}
.case_list{text-align:left;margin-top:30px;width:100%;}
.case_list ul{margin-left:-40px;}
.case_list ul li{width:530px;float:left;margin:0px 0px 40px 40px;}
.case_list ul li img{width:220px;float:left;}
.case_list ul li h2,.case_list ul li p{width:295px;float:right;}
.case_list ul li h2{font-size:14px;color:#313131;margin-top:10px;}
.case_list ul li p{color:#626262;line-height:2.5em;margin-top:10px;}
.talent_bt{width:100%;height:40px;display:block;background:#eee;}
.talent_bt p{width:90px;color:#000;font-size:22px;float:left;line-height:40px;margin-left:10px;}
.talent_bt input{color:#626262;margin-left:20px;height:25px;line-height:25px;background:#fff;border-radius:5px;margin-top:8px;border:none;}
.talent_bt .talent_search{width:110px;float:left;height:25px;margin:8px 0px 0px 15px;border:none;border-radius:5px;padding-left:5px;}
.talent_bt .talent_text{width:230px;padding-left:15px;float:left;}
.talent_c{width:100%;border:1px solid #d5d5d5;border-top:3px solid #4aa63f;margin:10px 0px;}
.talent_cbt{width:100%;height:37px;line-height:37px;background:url(../images/talent_btbg.jpg) repeat-x;text-align:left;}
.talent_cbt p{width:50%;float:left;font-size:18px;margin-left:2%;}
.talent_cbt ul{width:9%;float:right;text-align:right;}
.talent_cbt ul li{float:left;}
.talent_cbt ul li img{float:left;margin-left:10px;}
.talent_c table tr{width:96%;padding:0px 2%;border-bottom:1px dashed #d5d5d5;height:40px;line-height:40px;text-align:center;}
.talent_xq{width:96%;padding:0px 2% 40px 2%;text-align:left;margin-top: 20px;}
.talent_xq h2{padding-left:10px;border-left:5px solid #4aa63f;margin:20px 0px;height:14px;font-size:14px;font-weight:normal;}
.talent_xq p{line-height:25px;}
.media_l{width: 800px;float:left;padding-bottom:40px;text-align:left;}
.media_l p{line-height:2.5em;}
.media_lc img{margin-top:-3px;max-width:100%}
.media_lbt{width:100%;border-bottom:2px solid #eeeeee;min-height:45px;font-size:22px;margin-bottom:30px;padding:  10px 0;}
.media_r{width:250px;float:right;margin-top:30px;padding-bottom:40px;}
.media_r1,.media_r2,.media_r3{width:210px;background:#f2f2f2;padding:20px;display:inline-block;margin-bottom:20px;text-align:left;}
.media_rbt{font-size:16px;font-weight:bold;color:#000;height:40px;border-bottom:1px solid #c3c3c3;margin-bottom:20px;}
.media_r .search .searcn_text{height:26px;line-height:24px;padding-left:10px;border:1px solid #d7d7d7;border-right:none;color:#313131;width:159px;float:left;}
.media_r .search_btn{width:45px;height:28px;background:#4aa63f;color:#fff;float:left;border:none;margin-left:-5px;cursor:pointer;border-radius:0px 5px 5px 0px;}
.media_r2 ul li a{color:#006699;font-size:14px;height:25px;line-height:25px;}
.media_r2 ul li span{width:3px;height:3px;background:#b1b1b1;display:inline-block;margin:11px 10px 0px 0px;float: left;}
.media_r3 h1,.media_r3 h4,.media_r3 h2{font-weight:normal;margin:0px 5px;color:#666;float:left;line-height:27px;}
.media_list{width:100%;margin-top:-20px;}
.media_list ul li{margin-top:25px;padding-bottom:25px;border-bottom:1px dashed #bfbfbf;height:auto;display:inline-block;}
.media_list ul li img{float:left;}
.media_listr{width: 458px;float:right;}
.media_listr ul{width:100%;}
.media_listr ul li{margin:0px 10px 5px 0px;float:left;border:none;padding:0px;height:20px;}
.media_listr ul li img{margin-right:10px;}
.media_listr p{width:100%;clear:both;margin-top:-20px;line-height: 22px;}
.media_listr h2{color:#313131;padding-bottom: 10px;}
.page{width:100%;text-align:center;margin-top:30px;}
.page ul{border:1px solid #f2f2f2;border-right:none;display:inline-block;border-radius:5px;}
.page ul li{float:left;border-right:1px solid #f2f2f2;}
.page ul li a{padding:5px 15px;display:inline-block;}
.page ul li a:hover,.page ul li.on a{padding:5px 15px;background:#3aa625;color:#fff;display:inline-block;}
#wrapper{width: 1110px;padding-bottom:20px;margin-top:10px;}
.brand-list{width: 1110px; overflow: hidden;}
.brand-list .brand-bd{position: relative;margin-top: 5px;margin-left:15px;}
.brand-list .item{position: absolute; width:305px; background-color: #fff; border: 10px solid #eee; padding: 10px; top:0; left: 40%; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;text-align:left;}
.brand-list .hover{box-shadow: 0px 1px 8px rgba(200,200,200,.6); background-color: #fff; border-color: #3aa625;}
.brand-list .additem{padding: 0; width: 305px; border: none; }
.brand-list .item h3{font-size: 16px; color:#033886;font-weight:normal;width:100%;margin-bottom: 10px;border-bottom:3px solid #eee;height:30px;text-align:left;}
.brand-list .item h2{font-size:14px;text-align:left;margin:10px 0px;}
.brand-list .item p{margin-bottom: 15px;color:#626262;line-height:25px;}
.media_c{height:300px;margin-bottom:10px;}
.media_more a{width:100%;text-align:right;color:#033886;float:right;font-size:13px;}
.down_list{width:100%;margin:0 auto;text-align:center;}
.down_listbt h2{font-size:32px;text-align:left;font-weight:normal;margin-top:40px;}
.down_listbt p{font-size:18px;text-align:left;}
.down_list {width:100%;margin-top:40px;border-top:10px solid #f0f0f0;}
.down_list ul{padding-top:20px;margin-left:-170px;}
.down_list ul li{width:470px;margin:0px 0px 80px 170px;float:left;}
.down_listl{width:225px;float:left;}
.down_listl img{width:100%;}
.down_listl p{width:100%;font-size:14px;font-weight:bold;}
.down_listr{width:225px;float:right;text-align:left;margin-left:20px;}
.down_listr h2{color:#b60005;font-size:16px;padding-bottom:8px;}
.down_listr p{line-height:25px;font-size:13px;}
.down_listr span{width:3px;height:3px;background:#333333;display:block;float:left;margin: 10px 5px 0px 0px;}
.down_listr img{margin-top:10px;}
.about_c{width:100%;margin-top:30px;}
.index_banner li a{
width: 100%;
height: 600px;
overflow: hidden;
display:block;
cursor:pointer;
}
.menu_list .childrens{display: none;}
.subnav .list{    display: inline-block;    width: 235px;    text-align: left;margin-top: 15px;   text-indent: 20px;   min-height: 480px;  vertical-align: top;border-right: 1px solid #bfbfbf;position: relative;}
.subnav .list:first-child{border-left: 1px solid #bfbfbf;}
.nav .subnav  .list a{	color: #434343;    border-bottom: none;    display: block;    height: 40px;    font-size: 12px;    line-height: 40px;}
.nav .subnav  .list a:hover{color: #003585;}
.nav .subnav .list h3 a{    font-size: 14px;    font-weight: bold;    height: 24px;    line-height: 24px;    margin-top: 10px;}
.nav .subnav .list h3 a img{height: 13px;}
.nav ul li div.subnav{background: #fff;}
.bignv .top_navs{margin: auto;}
.nav ul li{position: static;}
.nav ul li div.subnav.bignv{ top: 72px;border: 0;    text-align: center;padding: 0;    border-bottom: 1px solid #eee;padding-top: 10px;}
.top_navs{background: #eee;}
.top_navs h2{line-height: 55px;height: 55px;width: 80px;margin-right: 150px;display: inline-block;font-size: 15px;font-weight: normal;}
.list div a {color: #4f4f4f;font-size: 14px;}
.list h3 a{font-size: 16px;color: #141414;font-weight: bold;} 
.list div{overflow: hidden;min-height: 80px;    height: 80px;}
.tchren a {width:94%;display:inline-block;height:30px;line-height:30px;color:#6c6c6c; background-color:#fff; padding-left:12px;/*border-bottom:1px dashed #dbdbdb;*/}
.tchren a:hover,.menu_body a.on { color: #4aa63f; }
.tchren .on{ color: #4aa63f;}
.nav .nav_on .subnav .top_navs a:hover{border-bottom: 3px solid #003585;}
.go-top{  width: 40px; height: 40px; position: fixed;    bottom: 0;    right: 0;    font-size: 16px;    background: #033886;    color: #fff;    padding: 10px;}
.menu_head_l span{color: #6c6c6c;}
.menu_head_l  {margin-left: 10px;background: url(../images/you.png) 153px 17px no-repeat}
.menu_head  {background: url(../images/you.png) 240px 17px no-repeat;}
.menu_head_l.open{background: url(../images/xia.png) 153px 17px no-repeat;}
.menu_head.open{background: url(../images/xia.png) 240px 17px no-repeat;}
.menu_head .active{color:#4aa63f;}
.media_list  .cert_list li{margin-top: 0;padding-top: 25px;    border-color:#efefef;padding: 20px 25px;}
.media_list  .cert_list li h2{color:#393939;font-size: 16px; font-weight: normal;}
.media_list  .cert_list li p{color:#6c6c6c;font-size:12px}
.media_list  .cert_list li .btn-a{color: #036eb8; margin-top: 15px; border: 1px solid #036eb8; padding: 6px 24px;  display: inline-block;font-size: 13px}
.media_list  .cert_list li .time-txt{color:#5a5a5a;font-size:12px;display: block;margin-bottom: 27px;}
.media_list  .cert_list li:hover{background: #efefef;border-radius: 3px;}
.media_list  .cert_list li:hover h2 a{color:#036eb8}
.media_list  .cert_list li:hover .btn-a{background: #036eb8;color: #fff;}
.download_h a{    color: #5893ea;}
.download_h {  margin-bottom: 30px;    text-align: left;    margin-left: 10px;  }