@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img {border:0}address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th {text-align:left}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}abbr,acronym { border:0}input,select{vertical-align:middle;}
.mauto{ margin:0 auto;}
.yahei{font-family: Arial,proxima-nova,"Microsoft YaHei","微软雅黑";}
.font12{ font-size:12px;}.font14{ font-size:14px;}.font16{ font-size:16px;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{clear:both}
.cl{clear:left}
.cr{clear:right}
.hidden{visibility:hidden}
.none{display:none}
.m10{margin:10px}
.mr20{ margin-right:20px!important;}
.mr30{ margin-right:30px!important;}
.mt20{ margin-top:20px!important;}
.mt30{ margin-top:30px!important;}
.mb30{ margin-bottom:30px!important;}
.mt0{ margin-top:0!important;}
.mb0{ margin-bottom:0!important;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.h5{ font-size:0; height:5px;}
.h10{ font-size:0; height:10px;}
.h15{ font-size:0; height:15px;}
.h20{ font-size:0; height:20px;}
.h25{ font-size:0; height:25px;}
.h30{ font-size:0; height:30px;}
.h40{ font-size:0; height:40px;}
.h50{ font-size:0; height:50px;}
.h100{ font-size:0; height:100px;}
.bb1{ border-bottom:1px solid #e5e5e5;}
.w100{ width:100%;}
.w110{ width:110%;}


.wrap1{ width:1200px;margin:0 auto; z-index:10; }


.warp{ margin:0; padding:0;  max-width:1920px; width:100%; margin:0 auto; overflow:hidden; position:relative; height:auto; z-index:2}
.w890{width:890px;margin:0 auto;}
.w920{width:920px;margin:0 auto;}
.w1000{ width:1000px;margin:0 auto; }
.w1100{ width:1100px;margin:0 auto; }

.w1000bg{ width:1000px;margin:0 auto;background-image:url(../images/1000bg.png);}
.w988{ width:988px; margin:0 auto; overflow:hidden;}
.mauto{ margin:0 auto;}
.radius10{ border-radius:10px;}
.line1{ font-size:0; height:1px; background-color:#dff18d;}
a{ text-decoration:none; color:#274C87;}
a:focus{outline:none;}
a:hover{color:#274C87;}
.red{ color:#e34d4d;}
.blue{ color:#43a6e5;}
.bgfff{ background-color:#fff;}
.center{ text-align:center; }



body{
 background-color:#FEF8E8; color:#666;  font-size:12px; font-family:"宋体"; 
  }
  .yahei{font-family: proxima-nova,"Microsoft YaHei","微软雅黑"; }

.w1200{ width:1200px; margin:0 auto;position: relative;}
.bgs{ top:155px; }
.bg_box{left: -360px; top 200px; margin: 0 auto;position: absolute;width: 1920px;}
.bg{position:absolute; z-index:0;}
#left_bg_1{background:url(../Images/lbg.png) top right no-repeat; width:943px; height:1888px; left:0px; top:0; z-index:1}
#left_bg_2{background:url(../Images/lbg1.png) top right no-repeat; width:1789px; height:1525px;left:0px;top: 1466px; z-index:0}
#right_bg_1{background:url(../Images/bg_right_1.png) top right no-repeat; width:745px; height:833px;right:0px; z-index:2}
#right_bg_2{background:url(../Images/rbg.png) top right no-repeat; height:1565px;right:0px; width:782px;top:723px; z-index:1}
.topline{ height:24px; line-height:24px;}

.menubox{ padding-top:6px; height:65px;   background-color:#0571A8;} 
.menu>li{ line-height:60px;    float:left; display:block ;}
.menu .m1{ width:112px;    }
.menu .m1:hover{ background-color:#ff7800; }
.menu li:first-child{ background-image:none;}
.menu>li a{ display:block; text-align:center;/* line-height:55px;*/ height:65px; font-size:16px; color:#fff; font-weight:bold; padding:0 22px;}
.menu li li a:hover{  }
.menu li a:hover ,.menu li.sel a,.menu li.sel a:hover{ color:#fff;}
.menu li.sel li a{ background-image:none; color:#fff;}

.menu li ul{ display:none; background-color:#0571A8; background-position:center top; padding-bottom:10px; /*border-radius: 0 0 5px 5px;margin-top:10px; */ }
.menu li ul li{ background-image:none; height:35px; line-height:35px; padding:0; width:100%;  /*border-bottom:1px solid #ebebeb; border-top:1px solid #fdfdfd; */}
.menu li ul li:hover{background-color:#ff7800;}
.menu li ul li a{ line-height:35px;font-size:14px;}
.menu li ul li:first-child{ border-top:none;}

.m2{   width:300px; text-align:center;  }

.m2 img{ margin-top:-31px;  }

.banner{  }
.instr{ height:650px; width:1200px; position:relative; overflow:hidden}


.index_company{ float:right; margin-top:25px; width:775px; position:relative;z-index: 9;}
.index_company .head{ height:34px;}
.index_company .head_name{ background:url(../Images/head_name_bg.png) 0 0 no-repeat; line-height:34px; float:left; width:145px; text-align:center; color:#ffffff;}
.index_company .con{ padding-left:37px;}
.index_company .con h1{ font-size:14px;margin-bottom: 3px; margin-top: 15px;}
.index_company .con div{ font-size:12px; font-family:"微软雅黑"; line-height:24px;}


.index_company_nav{ position:relative; width:730px; height:637px; left:15px;/* background:url(../Images/company_nav_bg.png) 0 0 no-repeat;*/top:-150px; float:left;}
.index_company_nav .company_nav_img{ width:568px; height:556px; position:absolute;top: 76px;}
.index_company_nav .company_nav{ position:absolute; width:273px; height:371px; right:0;top: 157px;}

.index_company_nav .company_nav a{ display:block; width:88px; height:88px; position:absolute; color:#ffffff; font-size:30px; background:url(../Images/about_nav_bg.png) 0 0 no-repeat; padding:44px;text-align: center; z-index:1; transition: all 0.2s linear 0s}
.index_company_nav .company_nav  a:hover,.index_company_nav .company_nav  a.on{ background-position:0 -193px; z-index:2}
.index_company_nav .company_nav a#shiji{ left:40px; top:15px;opacity:1;}
.index_company_nav .company_nav a#fengcai{left: 140px;top: 115px;opacity:1;}
.index_company_nav .company_nav a#shipin{top: 210px;left:40px;opacity:1;}

.index_yushi{ position:relative; right:0; margin-top:50px; width:397px; height:325px; background:url(../Images/youshi_tit.png) top right no-repeat;float: right;}
.index_yushi .head{ height: 35px; margin-top: 72px; width: 356px;}
.index_yushi .head .head_name{ text-transform:uppercase; font-size:36px; font-weight:bold; color:#ffffff; line-height:36px; background:#4ea104; text-indent:20px;}
.index_yushi .con{ width:auto; height:auto; overflow:hidden;}

.items{ margin-top:23px;  position:relative;}
.items span.name{ display:block; float:left; padding-left:10px; padding-right:10px; height:29px; text-align:center; font-weight:bold; color:#ffffff; background-color:#6f6f6f; line-height:29px;}
.items span.name.c2{ background-color:#4ea104;}
.items > div{ line-height:24px; font-size:12px;padding-top: 10px; clear:both;}
.items_box { position:relative; width:auto; height:300px;top: -85px; left: 150px;}


.items_box .item{ margin: 20px 0 0;position:relative;}
.items_box .item span.name{ display:block; float:left; padding-left:10px; padding-right:10px; height:29px; text-align:center; font-weight:bold; color:#ffffff; background-color:#6f6f6f; line-height:29px;}
.items_box .item span.name.c2{ background-color:#4ea104;}
.items_box .item > div{ line-height:24px; font-size:12px;padding-top: 10px; clear:both;}
#hqsg{ left: 415px;width: 660px;}
#bxyz{width: 640px;left: 500px;}
#aqsj{width: 640px;left:380px}
#aqln{width: 640px;left:250px}

.i3 a,.i4 a{color: #274c87; }
.i3{ height: 500px; }
.i3box{ width:1180px; padding: 10px; background-color:#fff; border-radius: 5px; box-shadow: 0px 0px 10px #99968C; margin-top: 20px;}
.w1200 .tit{}
.w1200 .tit span{ min-width: 65px; padding:0 10px; height: 26px; background-color: #2588C9; color:#fff; font-size: 14px; text-align: center; line-height: 26px; border-radius: 5px; }
.w1200 .tit a{ font-size: 14px; color: #274c87; }
.w1200 .tit b{line-height: 26px; color: #274c87; font-size: 14px; margin-left:10px; }


.i31{ width:370px; margin-right: 30px; }
.i3box .box{ margin-top:13px; }
.i31 ul{ padding: 5px; }
.i31 li{ height: 22px; line-height: 22px; }
.i32{ width:480px; }
.i32 .topnew .img { width:215px; height: 135px; }

.i32 .topnew .con { width:235px;   }
.i32 h2{ font-size: 14px; padding: 15px 5px; font-weight: bold;}
.i32 .des{ line-height: 17px; }
.i32 ul{ padding: 5px; }
.i32 li{ height: 22px; line-height: 22px; }
.i33{ width: 270px; }
.i33 ul{ padding: 5px; }
.i33 li{ height: 22px; line-height: 22px; }

.i4{ height: 1000px; }
.i4box{ width:1180px; padding: 10px; background-color:#fff; border-radius: 5px; box-shadow: 0px 0px 10px #99968C; margin-top: 20px;}
.i4box ul{ margin: 13px 0; }
.i4box li{ width:225px; margin-right:14px; float: left }
.i4box li .title{ font-size: 18px; display: block; text-align: center; line-height: 45px;}
.i4box li p{ text-align: center; }


.i5{ height: 830px; }
.i5box{ width:1180px; padding: 10px; background-color:#fff; border-radius: 5px; box-shadow: 0px 0px 10px #99968C; margin-top: 20px;}
.i51{ padding-top:13px; margin-left:10px;}
.i51 li{ width:455px;  float:left; margin-right:10px; }
.i51 li:first-child{ width:200px; margin-right:20px;}
.i51 li:first-child p{ line-height:23px!important;}
.i51 li .title{ display:block; text-align:center; line-height:50px; height:50px; font-size:20px; font-weight:bold;}
.i51 li p{ font-size:13px; line-height:21px; text-indent:2em;}
.i52 { padding-top:13px;}
.i52 li{ width:385px; height:255px; margin-right:12px; float:left;}
.i52 li .title{ font-size:14px; margin-top:10px; line-height:30px; text-align:center; display:block; font-weight:bold;}
.i52 li p{ font-size:13px;}

.i6{ height:770px;}
.i6box{ width:1180px; padding: 10px; background-color:#fff; border-radius: 5px; box-shadow: 0px 0px 10px #99968C; margin-top: 20px;}

.i61 { padding-top:13px;}
.i61 li{ width:385px; height:325px; margin-right:12px; float:left;}
.i61 li .title{ font-size:14px; margin-top:10px; line-height:30px; text-align:center; display:block; font-weight:bold;}
.i61 li p{ font-size:13px;}

.i62{ padding:13px;}
.i62 li{ width:260px; float:left; margin-right:37px;}
.i62 li img{ width:260px ; height:175px;}

.main_page { margin: 40px auto 30px;position: relative;width: 1200px;}

.left_con{ width:236px; height:720px; float:left; background:url(../Images/left_con_bg.png) 0 0 no-repeat;}
.left_con .left_con_name{margin-top:120px; padding-left:20px; padding-right:15px; text-align:right; color:#ffffff; line-height:36px;padding-top: 30px;}
.left_con .left_con_name .cn_name{ font-size:24px;}
.left_con .left_con_name .en_name{ font-size:24px; height:36px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.left_con  .left_nav{ margin:25px auto 0; width:210px; }
.left_con  .left_nav ul{margin: 0 auto;}
.left_con  .left_nav ul li{ line-height:33px; height: auto;}
.left_con  .left_nav ul li a{ font-size:14px; color:#ffffff; display:block; text-align:center;}
.left_con  .left_nav ul li a:hover,.left_con  .left_nav ul li a.on{ background-color:#5fcb30;}
.left_con  .left_nav ul li > ul.subnav{ display:none;}

.right_con{ width:955px; float:left; position:relative; height:auto; min-height:890px; border:4px solid #e4e4e4; background-color:#ffffff;}
.right_con .head{ height:51px; background:#e4e4e4; position:relative;}
.right_con .head .head_name{ position:relative; width:240px;  top:-7px;text-align:center; margin:0 auto; font-size:18px; color:#ffffff;height:52px; line-height:52px; background:url(../Images/anli_bg.png) top center no-repeat;}

.news_list{ width:100%; margin:0px auto; overflow:hidden;}
.news_list li{height: 92px; margin-bottom: 15px;width: 100%;float:left;overflow:hidden;}
.news_list .list_img{float: left; height: 92px; width: 123px;}
.news_list li .list_img >img{height: 123px;width: 92px;}
.news_list .news_inf{width:82%; float: left; transition: all 0.2s linear 0s;padding-left: 10px;}
.news_list .news_inf .news_tit_inf{ height:26px; overflow:hidden }
.news_list .news_inf .news_tit_inf .news_title{font-size: 12px; line-height:26px;  color:#00a017; text-overflow: ellipsis;     transition: all 0.2s linear 0s; padding-right:10px;white-space: nowrap; display:block; width:90%; overflow:hidden}
.news_list .news_inf .news_tit_inf .news_time{ font-size:12px; color:#939393 }
.news_list .news_inf .news_desc{ height:60px;  padding-bottom: 5px;line-height:20px; font-size:12px; padding-right:10px; overflow:hidden; text-indent:2em;}
.news_list li:hover{ transition:all 0.2s linear 0s; background-color:#e8e8e8}

.news_detail{font-family:'Microsoft YaHei',arial; clear:both; padding:10px;}
.news_detail .news_tit_u{font-size:18px;font-weight:bold;text-align:center;margin:9px auto 0 auto;}
.news_detail .news_tit_d{color:#999999;font-size:12px; line-height:22px;text-align:center;margin:0 auto;}
.news_detail > p{font-size:14px;line-height:28px;color:#444444; text-indent:2em;}
.news_detail .news_main{ padding:15px 50px;;}
.news_detail .news_main > p{text-indent:2em; line-height:26px; font-size:14px; margin-bottom:5px;}
.nyr_news_next{ background-color:#f7f7f7; line-height:30px; 
padding:15px 50px;}

.video_list{ width:100%; margin:0px auto 15px; overflow:hidden;}
.video_list li{ width:280px; height:200px; float:left;margin:15px 10px auto 10px; position:relative; overflow:hidden;}
.video_list li .grid_box_text{ background:#B8B8B8; height:32px; line-height:32px; position:absolute;width: 100%; bottom:-32px;text-align:center}
.video_list li .grid_box_bg {width: 100%;height: 175px;position: absolute;top: 0px;background-color: #000;opacity: 0;}


.product_list{ width:auto; height:auto;margin-top: 10px;}
.product_list li{ display:block;width:290px; margin-bottom:20px; float:left; margin-left:15px; border:1px solid #efefef;}
.product_list li img{width:290px;height:200px}
.product_list li:hover{ border-color:#5fc108;}
.product_list li dt{ display:block; height:200px; width:auto;}
.product_list li dd{ text-align:center; font-size:12px; line-height:35px; height:35px; padding-left:10px; padding-right:10px; background:#efefef; line-height:35px;}

.product_title{ margin:0; text-align:center; font-size:14px; line-height:32px;}
.product_title_inf{margin:0; font-size:12px; font-weight:normal; text-align:center; line-height:24px;}
.product_content_main{ padding:10px; width:auto; height:auto; overflow:hidden;}
.product_content_main .pro_img{transition:all 0.2s linear 0s; border: 1px solid #fff;box-shadow: 0 0 6px #666; display: block;margin: 0 auto; width:400px; height:300px;}
.product_content_main .pro_img:hover{box-shadow: 0 0 6px #0371bc;}
.product_content_main .product_content{ font-size:13px; line-height:26px; margin-top:15px;}
.product_content_main .product_content > p{text-indent:2em;}



.page{padding-top: 10px; text-align:center ; clear: left; margin-bottom: 5px;}
.page a{text-decoration:none;display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;color: black;}
.page a:hover{ text-decoration:none;background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}








.foot{ margin-top:30px; background-color:#074F74;     position: relative; z-index:999;}
.foot a,.foot a:hover{ color:#fff;}
.ft1{ background-color:#40A7D9; background-image:url("../images/footbg.jpg"); background-repeat:no-repeat; background-position:center bottom; height:69px;}
.ft2{ width:1286px; margin:0 auto; background-color:#036EA6; height:180px;}

.ft21{ padding:15px 40px; position:relative;}
.ft211{ position:absolute; width:228px; padding-top:40px; }
.ft212{ position:absolute; width:131px; left:300px; }
.ft213{ position:absolute; width:275px; height:140px; left:450px; color:#fff; border-right:1px solid #fff; }
.ft213 h2{ font-size:14px; padding:5px 0;}
.ft213 div{ font-size:13px; line-height:20px; }

.ft214{ width:390px;position:absolute; right:50px; }
.ft214 h2{ margin-top:30px; font-size:24px; color:#fff; border-bottom:1px solid #fff;border-top:1px solid #fff; line-height:40px; display:block; height:40px; padding:8px 0;}
.ft214 h2 span{font-size:40px;height:40px; display:inline-block; margin-top:0; vertical-align:middle;  }
.ft214 h2 span:first-child{ font-size:24px;}
.ft214 p{ height:50px; line-height:50px; text-align:center; color:#ccc;}

.ft3{ text-align:center; color:#ccc;}






.i1{ position:absolute; width:850px; right:-100px; top:25px; }
.i1 .tit{ width:142px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:14px; background-image:url("../images/head_name_bg.png"); background-position:center;}
.i1 .con{line-height:18px; padding:10px 0 0 30px;}
.i2{ position:absolute; width:385px; right:60px; top:240px;}

i,em{ display:inline-block; padding:8px 10px; background-color:#000; color:#fff; font-size:14px; margin:15px 0;}
i{ background-color:#6F6F6F;}
em{ background-color:#4EA104;}








.ym{  margin:0 auto; padding:35px 0; text-align:center;}
/*.ym a:first-child{ border-radius: 5px 0 0 5px;}
.ym a:last-child{border-radius: 0 5px 5px 0;}*/
.ym a{ display:inline-block;   height:30px; line-height:30px; white-space:nowrap; min-width:12px; padding:0 10px;  border:1px solid #EAEAEA; margin-left:5px; color:#999; font-family: proxima-nova,"Microsoft YaHei","微软雅黑"; }
.ym a:hover,.ym a.on{ background-color:#40A7D9; color:#fff; border:1px solid #40A7D9;}
