body{ background:#ebebeb; overflow-y:scroll; min-width:900px;}
img {border: none;vertical-align: middle;}
img { -ms-interpolation-mode: bicubic; }
/* common
-----------------------------------------------*/
/*__ maincontent _*/
#maincontent {background:#fff;height:559px;overflow:hidden;position:relative;}
#maincontent div.pict {cursor: default !important;}
#maincontent div.main {position: static;text-align: center; width:100%;display: block;cursor: pointer !important}
#maincontent .element {display: none;position: absolute !important;}
#maincontent .left {top :200px;left: 0;cursor: pointer;}
#maincontent .right {top: 200px;right: 0;cursor: pointer;}
#maincontent .main .guardian {display: none;height: 0;}
#maincontent .navi {z-index: 9999999;}
div#maincontent div.main{display:none;}div#maincontent div.element{position:absolute !important;}

.flash_but{ width:100%; height:31px; padding-top:12px;text-align:center; background:#fff url(../images/flash_butbg.gif) repeat;}

.boder{ border:#F00 1px solid;}
.boder1{ border:#000 1px solid;}

@charset "utf-8";
/* CSS Document */
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; color:#0e52a}
img{border:0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-style:normal;}
ul,li,ol{list-style:none;}
em{font-style:normal}
a{ text-decoration: none;color: #333;}
a:hover{color: #3b9db9;}
.cl{ clear: both;zoom:1;}
body{background:#ebebeb; font: 14px/150% 'Microsoft Yahei','SimSun'; color: #0e52ae;}

/*header*/
.headerBox{width: 100%; height:100px;background:#414A54 url(../images/logo_bg.png) ;}
.header{ width: 95%; margin: 0 auto;}
.logoBox{float: left;}
.logoBox img{padding:14px 0px;}
.navBox{float:right;width: 400px; position: relative; font-size: 14px; line-height: 54px; }
.navBox li{float: left;display: inline; width: 60px;text-align: center;}
.navBox li em{font-size: 10px; text-align: left;color: #c7c6c6;line-height: 10px;}

.sub_a a{width: 60px;float: left;background:#0078ff; line-height:78px; color:#fff;}
.sub_b a{width: 60px;float: left; color:#0e52ae; height:100px; line-height:120px;}
.sub_a a:hover ,.sub_b a:hover{width: 60px;float: left; background-image:url(../images/navsbg.png); line-height:120px; color:#fff;}
/* .sub_01{ position:absolute;z-index:20; left:-80px; top: 0px;}
.sub_02{ position:absolute;z-index:20; left:80px; top: 0px;}
.sub_03{ position:absolute;z-index:20; left: 0px; top: 0px;}
.sub_04{position:absolute;z-index:18;left: 80px; top: 0px;}
.sub_05{position:absolute;z-index:17;left: 160px; top: 0px;}
.sub_06{position:absolute;z-index:16;left: 240px; top: 0px;}
.sub_07{position:absolute;z-index:16;left: 320px; top: 0px;} */
/* .headerBox_v2 .sub_01,.headerBox_v2 .sub_02,.headerBox_v2 .sub_03,.headerBox_v2 .sub_04,.headerBox_v2 .sub_05,.headerBox_v2 .sub_06,.headerBox_v2 .sub_07,.headerBox_v2 .sub_08{
   position:relative
} */
.headerBox_v2 .navBox{width: 500px;}
.sub_07:hover{ background:none;}	
.sub_08 .ind_active{background:url(../images/ss.png) no-repeat center 93px; display:block;}
.sub_08 .ind_active:hover{background:url(../images/ss.png) no-repeat center 93px; display:block;color:#0e52ae;}
.sub_08 .headiv{width:90px;position:absolute;top:98px;left:-13px;z-index:100;text-align:center;display:none;}
.sub_08 .headiv a{float:none;width:90px;height:36px;line-height:36px;color:#FFF;font-weight:normal; display:block; background:url(../images/navsbg.png);}
.sub_08 .headiv a:hover{background:#002F7B;text-decoration:none;color:#FFF;}
.sub_08:hover .headiv{display: block;}



/*banner*/
.bannerBox{width:100%;position: relative; border-bottom:3px solid #3b9db9; display:none}
.btn_left{width: 64px; height: 141px;position: absolute;z-index: 21;top: 212px;left:300px;}
.btn_right{width: 64px; height: 141px;position: absolute;z-index: 21;top: 212px;right:300px;}
.btn_left a{float: left; width: 64px; height: 141px; background:url(../images/left_01.png) no-repeat;}
.btn_right a{float: left; width: 64px; height: 141px; background:url(../images/right_01.png) no-repeat;}
.btn_left a:hover{float: left; width: 64px; height: 141px; background:url(../images/left_02.png) no-repeat;}
.btn_right a:hover{float: left; width: 64px; height: 141px; background:url(../images/right_02.png) no-repeat;}

/*news*/
.nexBox_01{width:100%;padding:60px 0px;float: left;}
.newBox{width:1000px;margin: 0 auto; clear: both;zoom: 1;}
.titleBox{width: 100%; float: left;}
.title_left{float: left; width: 500px;}
.title_left h1{width: 100%; font-size: 48px; line-height: 48px; color: #ff8400; font-weight: bold;}
.title_left h1 em{color: #3b9db9;}
.title_chinese_box{width: 100%;}
.title_chinese{font-size:24px; line-height: 24px;width: 100px; float: left;}
.title_a{width: 400px; float: left; font-size: 10px;line-height: 12px; color: #bcbcbc;padding-top: 2px;}
.more{float:left;width: 500px;text-align: right;}
.more_img{width: 58px; height: 66px; float: right;}
.more_left{ width: 200px; float:left; padding-left: 232px;}
.more_eng{font-size: 12px; line-height: 12px; color: #aaa;}
.more_title{font-size: 24px; font-weight: bold; line-height: 24px;color:#ff8400;padding: 5px 0;}
.more_chinese{font-size: 18px;line-height: 18px; font-weight: bold;}

.new_cen_box{width: 100%;padding-top:30px; float: left;}
.new_left{float: left; width: 300px; padding-right: 50px;}
.detail h2{width: 100%; font-size: 18px; line-height: 18px;padding: 20px 0 29px;background: url(../images/border_01.gif) repeat-x bottom; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.detail p{color: #777; float: left; padding-top: 8px;}
.new_list{float: left;width: 650px;padding-top: 8px;background: url(../images/border_01.gif) repeat-x top;}
.new_list li{float: left;width: 300px; padding: 20px 0 29px;background: url(../images/border_01.gif) repeat-x bottom; }
.new_list_01{margin-left: 50px;}
.new_list li h2{width: 100%;font-size: 18px;line-height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_list li p{color: #777;padding: 12px 0 5px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_list li em{color: #777; font-size: 12px; line-height: 12px;}
.news_li_02_img{width: 160px; height: 110px; float: left;}
.news_li_02_txt{padding-left: 20px; width: 820px; height: 110px;float: left;}

/*field*/
.fieldBox{width:100%; background: url(../images/bg_service.gif) repeat-x; float: left;padding: 60px 0;}
.field{width: 1000px; margin: 0 auto;}
.field .title_left h1 em{color: #fff;}
.field .title_chinese{color: #fff;}
.field_list{width: 100%; padding-top: 30px; float: left;}
.field_list li{width: 300px;float: left;}
.field_list_01{padding-left:50px; }
.field_list li img{width: 296px; height: 156px; border:2px solid #bebebe; float: left;}
.field_list li h2{width: 100%; color:#fff; font-size: 24px; line-height: 24px; float: left; padding: 20px 0;}
.field_list li p{width: 100%;color: #bcbcbc;}
.field_list li a{margin-top: 30px; color: #fff; width: 135px; height: 35px; text-align: center; line-height: 35px; float: left; background: #3b9db9;}
.field_list li a:hover{background: #ff8400;}

/*Performance*/
.PerformanceBox{width:100%;padding:60px 0px 30px;float: left;}
.Performance{width:1000px;margin: 0 auto; clear: both;zoom: 1;}
.Performance_list{width: 100%; padding-top: 30px; float: left; text-align:center;}
.Performance_list li{width: 33%; display:inline-block; color: #fff;padding-bottom: 0px; padding-right:0px;}
.Performance_list li img{width: 100%; padding: 0px;}
.Performance_list li a{width: 100%;  background: #6d6d6d; float: left; position: relative; color:#fff;}
.Performance_list li a:hover{color: #3b9db9;}
.Performance_list_01 ,.Performance_list_02{padding-left:50px;}
.img_title{width:100%; text-align: center;line-height: 35px; background:rgba(0,0,0,0.7) none repeat scroll !important; position: absolute;z-index: 21; left: 0px; bottom: 0px;}
.img_title{background:#000; filter:Alpha(opacity=70);}/*实现IE背景透明*/
/*about*/
.aboutBox{width:100%;padding: 60px 0; background: #4f4f4f; float: left; display:none}
.about{width: 1000px;margin: 0 auto; clear: both;zoom: 1;}
.about .title_left{width: 300px; background: url(../images/border_02.gif) repeat-y right; float: left;}
.about .title_left h1 em{color: #fff;}
.about .title_chinese{color: #fff;}
.about .title_a{width: 200px;}
.content_txt{width: 700px; color: #c7c7c7; font-size: 16px; float: left;line-height: 16px;}
.content_txt li{width: 300px; float: left; padding:10px 0px 10px 50px;}

/*footer*/
.footerBox{width: 100%;background:url(../images/footer.png); height:63px; float: left;}
.footer{width: 1000px;margin: 0 auto; clear: both;zoom: 1; padding-top:10px; color: #fff; font-size: 12px;}
.footerLeft{width: 380px; float: left;}
.footerUl{width:317px;float: right;}
.footerUl li{float: left;display: inline; height: 50px; margin-left: 20px;}
.footerUl li a{color: #fff;}
.footerUl li a:hover{color: #3b9db9;}


/*公司业绩*/
.submenu{width: 1000px; margin: 0 auto; padding: 40px 0 20px;font-size: 18px; clear: both; height: 24px; text-align: center;}
.submenu li{ display: inline; margin:0px 20px;line-height: 24px;}
.menu_a a{color: #3b9db9; border-bottom: 2px solid #3b9db9;}
.menu_b a:hover{border-bottom: 2px solid #3b9db9;}
.product_list{width: 100%; margin: 0 auto;clear: both;}

/*内页-页码*/
.page{text-align:center;width: 1000px; margin: 0 auto; padding: 10px 0 50px; display: block; clear: both; height: 30px;}
.page li{ display: inline; padding-right: 5px;}
.page li a{ border: 1px solid #d7d7d7;line-height: 30px;margin-right: 5px;padding: 4px 8px; color: #555;}
.page li a:hover{background: none repeat scroll 0 0 #3b9db9;border: 1px solid #3b9db9;color: #fff;text-decoration: none;}



/*news_list*/
.news_entry{width: 100%;padding: 50px 0;float: left;}
.news_entry_01{width: 1000px; margin: 0 auto;}
.news_entry_01 li{width: 100%;  float: left;background: url(../images/border_01.gif) repeat-x bottom;}
.news_entry_01 li a{padding: 20px 0px; float: left;}
.news_entry_01 h4{width: 100%;font-size: 24px; line-height: 24px;}
.news_entry_01 p{padding: 15px 0px;line-height: 22px;}
.news_entry_01 em ,.single_title em{color:#999999; font-size: 12px; line-height: 25px;}
.news_entry_01 em span ,.single_title em span{padding: 0 15px;}

/*new_单页*/
.center_Txt{width: 90%;margin: 0px auto; max-width:1200px;}
.center_Txt h3{ padding:30px 0px;font-size: 30px;line-height: 30px; width: 100%;}
.center_Txt p{padding-bottom: 0; width: 100%;}

.single_title{background: url(../images/border_01.gif) repeat-x bottom;  width: 100%; float: left;padding-bottom: 15px;}
.single_title h3,h4,h5{padding: 20px 0px 0px; font-size:24px}
.single_txt{width: 100%; float: left;padding:30px 0 50px;min-height: 400px;}





.new_list li{float: left;width: 650px; padding: 10px 0 10px;background: none;}
.new_list li h2{width: 400px;float: left; font-size: 14px;line-height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_list li em{color: #777;float: right; text-align: right; font-size: 12px; line-height: 12px;width: 250px;}
.more_left{ width: 182px; float:left; padding-left: 232px;}
.more_img{width: 76px; height: 66px; float: right;}