@charset "utf-8";
body{ font-family:"微软雅黑"; color:#626262 }
.wrapper{ width:1040px; margin:0 auto;}
.icon{ background:url(../images/bg/icon.gif) no-repeat; display:block;}
.top{ padding-top:15px; height:105px;position:relative;}
.top .logo{ width:158px; float:left}
.top .col-r{ width:800px; float:right}
.top .language{ width:256px; height:34px; float:right; background-position:left top; padding-top:4px; text-align:left; padding-left:5px;}
.top .language a{ height:26px; line-height:24px; padding-left:40px; line-height:28px; display:inline-block; color:#adadad; }
.top .language a.cn{  background-position:-263px top; width:176px; font-family:"微软雅黑"; margin-right:5px; font-size:14px; color: #3366FF}
.top .cen { float:right; padding-right:20px; padding-top:16px;}
 
.top .nav{ width:850px;  margin-top:9px;z-index:1000; padding-left:80px;}
.top .nav ul{ width:850px;}
.top .nav li{ height:58px; line-height:70px; width:100px; float:left; margin-right:0; background:url(../images/bg/line01.gif) no-repeat right 30px; margin-right:5px; }
.top .nav .last{ margin-right:0; padding-right:0; background:none}
.top .nav a{ font-size:15px; color:#000; font-family:"微软雅黑";width:110px; height:70px; line-height:70px; text-align:center; float:left;}

.main_visual { margin:0 auto; width:100%; height:533px}
@media screen and (max-width: 1400px) 
{
.main_visual { margin:0 auto; width:100%; height:380px}
}
.friendlink { margin-top:20px; width:1000px; font-size:14px; font-family:"微软雅黑"}
.banner{ min-width:1000px;  position:relative;  height:524px; border-bottom:1px solid #e0e0e0; overflow:hidden;   }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:524px; }
.banner .bd li .siteWidth{ width:1040px; position:relative;  margin:0 auto;  height:524px;  }
.banner .bd .bg01{ background:url(../images/bg/banner01.jpg) no-repeat center top}
.banner .bd .bg02{ background:url(../images/bg/banner02.jpg) no-repeat center top}
.banner .bd .bg03{ background:url(../images/bg/banner03.jpg) no-repeat center top}
.banner .bd .bg04{ background:url(../images/bg/banner04.jpg) no-repeat center top}
.banner .bd li a{ position:absolute; width:216px; height:52px; line-height:52px; display:inline-block; text-align:center; font-size:18px; color:#fff; z-index:1;  text-indent:-9999px;}
.banner .bd a.a1{background:url(../images/bg/btn01.png) 0 0 no-repeat;left:435px; top:295px;}
.banner .bd a.a2{background:url(../images/bg/btn02.png) 0 0 no-repeat;left:495px; top:310px;}
.banner .bd a.a3{background:url(../images/bg/btn03.png) 0 0 no-repeat;left:495px; top:358px;}
.banner .bd a.a4{background:url(../images/bg/btn01.png) 0 0 no-repeat;left:375px; top:358px;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; background:url(../images/bg/banner-btn.png); overflow:hidden; text-indent:-9999px;}
.banner .hd ul .on{ background:url(../images/bg/banner-btn-on.png) 0 0;}
.idx-main{ width:1037px; margin:10px auto 0 auto;}
.idx-main .anm{ border:1px solid #e5e5e5; padding:15px 0;}
.idx-main .wrapper{ width:990px;}
.idx-main .head{ height:30px; background:url(../images/bg/line02.gif) repeat-x left bottom; line-height:30px;}
.idx-main .head h2{ float:left; height:29px; border-bottom:1px solid #1d62a2; width:65px; text-align:center; color:#797979; font-size:15px;}
.idx-main .head h3{ float:left; width:100px; line-height:30px; margin-left:10px; color:#a0a0a0;}
.idx-main .head .fr{ line-height:30px;}
.idx-main .head .fr a{ color:#979797;}
.idx-main .col-l{ width:1000px; float:left}
.idx-main .col-l p{ height:36px; line-height:18px; overflow:hidden; padding-left:5px;}
.idx-main .col-c{ width:472px; float:left; margin-left:40px;}
.idx-main .col-c .info{ width:285px; float:right;}
.idx-main .col-c .info p{ line-height:18px; height:54px; overflow:hidden}
.idx-main .col-c .info a{ color:#007ab2}
.idx-main .col-c .list{ margin-top:5px;}
.idx-main .col-c .list li{ height:20px; line-height:20px; background:url(../images/bg/arr01.gif) no-repeat left center; padding-left:13px;}
.idx-main .col-r{ width:325px; float:left}
.idx-main .col-r .phone{ height:20px; line-height:24px; text-indent:40px; background-position:-270px -78px; color:#0078b9; font-size:17px}
.idx-main .pro{ height:40px; background:url(../images/bg/bg01.gif) repeat-x; position:relative; margin-left:340px; width:700px;}
.idx-main .pro i{ width:161px; height:48px; position:absolute; left:0; top:-5px; background:url(../images/bg/icon-pro.gif) no-repeat; text-indent:-9999px;}
.idx-main .pro .list{ width:770px; float:left; margin-top:12px; height:14px; line-height:14px;}
.idx-main .pro .list ul{ width:520px;}
.idx-main .pro .list li{ float:left; margin-right:9px; line-height:14px; height:14px; background:url(../images/bg/line03.gif) no-repeat right top; padding-right:20px;}
.idx-main .pro .list a{ color:#797979;}
.idx-main .pro-slide{ margin-top:15px; height:220px; background:#f8f8f8; border-bottom:1px solid #ededed; border-top:1px solid #ededed; padding:0 10px;}
.idx-main .pro-slide .prev{ width:26px; height:32px; display:block; cursor:pointer; float:left; margin-top:95px; background-position:left -48px; text-indent:-9999px;}
.idx-main .pro-slide .next{ width:25px; height:32px; display:block; cursor:pointer; float:right;margin-top:95px; background-position:-33px -48px;text-indent:-9999px;}
.idx-main .pro-slide .picwrap{ width:640px; height:202px; z-index:1; position:relative; overflow:hidden; float:left; margin-left:0px; margin-top:30px;}
.idx-main .pro-slide .picwrap .piclist{ position:absolute; left:0; top:25px; height:202px; }
.idx-main .pro-slide .picwrap .piclist li{ width:220px; float:left; margin-right:0px;}
.foot{ margin-top:30px; background:url(../images/bg/foot.gif) repeat-x #ececec; padding:12px 0;}
.foot .col-l{ width:700px; float:left; margin-top:5px;}
.foot .col-l .flink a{ width:83px; height:17px; line-height:17px; text-align:center; color:#9b9b9b; margin:0 5px; display:inline-block;}
.foot .col-l .flink a:hover{ background:url(../images/bg/icon.gif) no-repeat -73px -47px; color:#fff}
.foot .col-l .sel{ width:125px; border:1px solid #bfbfbf;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#ececec; color:#9e9f9f; height:18px; line-height:18px; text-indent:10px;}
.foot .copy{ line-height:18px; color:#9b9b9b}
.sub-banner01{ height:416px; background:url(../images/img/sub01.jpg) no-repeat center top}
.sub-banner02{ height:415px; background:url(../images/img/sub02.jpg) no-repeat center top; border-bottom:1px solid #e0e0e0}
.sub-banner03{ height:415px; background:url(../images/img/sub03.jpg) no-repeat center top; border-bottom:1px solid #e0e0e0}
.sub-banner04{ height:415px; background:url(../images/img/sub04.jpg) no-repeat center top; border-bottom:1px solid #e0e0e0}
.sub-banner05{ height:415px; background:url(../images/img/sub05.jpg) no-repeat center top; border-bottom:1px solid #e0e0e0}
.sub-main{ padding-top:30px}
.sub-main .col-l{ width:250px; float:left}
.sub-main .col-l h2.tlt{ height:25px; border-bottom:3px solid #0a63bf; line-height:25px; font-size:18px; color:#707070}
.sub-main .col-l h2.tlt span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#a9a9a9}

.sub-main .col-l .sub-nav li{ height:42px; border-bottom:1px solid #d5d4d4; display:block;padding-left:20px;}
.sub-main .col-l .sub-nav li a{ height:42px; line-height:42px;font-family:"微软雅黑"; display:block;}
.sub-main .col-l .sub-nav li:hover{ background:#e9e9e9;}
.sub-main .col-l .sub-nav .hd{ height:42px; background:url(../images/bg/sub-nav.gif) no-repeat 20px 20px #545454; line-height:42px; text-indent:42px;color:#fff; padding-left:0;}
.sub-main .col-l .sub-nav .hd a{ margin-left:10px; color:#FFFFFF}
.sub-main .col-l .sub-nav .hd:hover{background:url(../images/bg/sub-nav.gif) no-repeat 20px 20px #545454;}
.sub-main .col-l .sale{ margin-top:30px; background:url(../images/bg/line02.gif) repeat-x left bottom; height:26px; line-height:26px; }
.sub-main .col-l .sale h2{ width:65px; float:left; border-bottom:1px solid #1d62a2; height:25px; line-height:25px; text-align:center}
.sub-main .col-l .sale h3{ width:55px; float:left; text-align:center; line-height:26px; color:#a9a9a9}
.sub-main .col-l .sale a{ color:#9c9c9c}
.sub-main .col-r{ width:747px; float:right}
.sub-main .col-r .tlt{ height:25px; line-height:25px; border-bottom:3px solid #cecece; color:#b2b2b2;}
.sub-main .col-r .tlt a{ color:#b2b2b2}
.sub-main .col-r .about { margin:25px 0; line-height:24px; color:#707070;  font-size:14px; font-family:"微软雅黑"}
.sub-main .col-r .about h2{ margin:25px 0; text-align:center; color:#000}
.sub-main .col-r .about p{ }
.sub-main .col-r .product{ margin-top:15px; width:747px; overflow:hidden;}
.sub-main .col-r .product ul{ width:780px;}
.sub-main .col-r .product li{ width:225px; height:186px;  text-align:center; float:left; margin:0 16px 20px 0;}
.sub-main .col-r .product .pic{ border:1px solid #e5e5e5; height:157px; width:225px; overflow:hidden; text-align:center}
.sub-main .col-r .product .pic img{  height:157px;}
.sub-main .col-r .product .txt{ width:225px; height:36px; line-height:36px; background:#e3e3e3; text-align:center}
.sub-main .col-r .product .txt a{ color:#505050; font-family:"微软雅黑"}
.sub-main .col-r .page{ margin-top:20px; text-align:center; color:#707070;}
.sub-main .col-r .page a{ color:#707070; margin:0 5px;}
.sub-main .col-r .page a.on{ text-decoration:underline; color:#a2a2a2}
.sub-main .col-r .page span{ color:#a2a2a2; margin:0 5px;}
.sub-main .col-r .numbg{ background:url(../images/bg/num01.gif) no-repeat left top; width:103px; margin-top:15px;float:left;font-size:95px;text-align:center;height:74px;line-height:74px;}
.sub-main .col-r .productinfo{ float:right;width:630px; margin-top:15px;}
.sub-main .col-r .productinfo h2{ height:22px; color:#000}
.sub-main .col-r .productinfo p{ line-height:18px;}
.sub-main .col-r .productxt{ line-height:20px;float:none;clear:both;}
.sub-main .col-r .pro-info h2{ margin:25px 0; text-align:center; color:#000; font-size:28px;}
.sub-main .col-r .pro-info h3{color:#000; font-size:28px; margin:20px 0;}
.sub-main .col-r .pro-info p{ margin-bottom:20px;}
.sub-main .col-r .pro-info .date .fl{ width:81px; line-height:24px; color:#000; font-size:16px;}
.sub-main .col-r .pro-info .date .fr{ width:658px; line-height:24px; color:#737373;font-size:16px;}
.sub-main .col-r .careers{ margin-top:15px;}
.sub-main .col-r .careers .search{ padding:15px 0; background:#f2f2f2}
.sub-main .col-r .careers .search h2.tc{ height:30px;  color:#055f9e; font-size:18px;}
.sub-main .col-r .careers .search select{ width:172px; height:26px; border:1px solid #006cb7; margin:0 5px; color:#919191}
.sub-main .col-r .careers .search input{width:40px; height:26px; background:#006ab8; text-align:center; line-height:26px;color:#fff; font-family:Arial, Helvetica, sans-serif; display:inline-block; border:none; vertical-align:-1px; cursor:pointer}
.sub-main .col-r .careers h2.new{ height:30px;  color:#000; font-size:18px;}
.sub-main .col-r .careers th{ height:30px; line-height:30px; background:#f2f2f2; color:#000}
.sub-main .col-r .careers td{ vertical-align:middle; height:36px; text-align:center; color:#525252; border-bottom:1px dotted #d8d8d8}
.sub-main .col-r .careers td span{ color:#a6a6a6}
.sub-main .col-r .page2{text-align:center}
.sub-main .col-r .page2 a{ display:inline-block; margin:0 3px; height:18px; line-height:18px; color:#333; padding:0 6px;}
.sub-main .col-r .page2 a.on{ color:#fff; background:#3a72bd;}
.sub-main .col-r .staff{ margin-top:15px;}
.sub-main .col-r .staff .hd{ height:38px;}
.sub-main .col-r .staff .hd li{ width:153px; height:38px; float:left; background:url(../images/bg/icon.gif) no-repeat left -153px; line-height:38px; text-align:center; cursor:pointer; margin-right:5px; float:left; font-size:14px; color:#545454; font-weight:bold}
.sub-main .col-r .staff .hd .on{ background-position:left -111px; color:#0a63bf; width:156px;}
.sub-main .col-r .staff .bd{ margin-top:12px;}
.sub-main .col-r .staff .bd .list{width:747px; overflow:hidden; padding-bottom:20px;}
.sub-main .col-r .staff .bd .list ul{ width:780px;}
.sub-main .col-r .staff .bd li{ width:231px; float:left; height:151px; border:5px solid #dedede; margin:0 9px 16px 0;}
.sub-main .col-r .notcice{ margin-top:5px;}
.sub-main .col-r .notcice li{ padding:15px 0; border-bottom:1px dotted #999}
.sub-main .col-r .notcice .info{ width:745px; float:left}
.sub-main .col-r .notcice .info .head{ height:30px; line-height:30px;}
.sub-main .col-r .notcice .info .head .fl{ width:450px;}
.sub-main .col-r .notcice .info .head .fl a{ color:#000; font-weight:bold; font-size:14px}
.sub-main .col-r .notcice .info .head .fr{ color:#7c7c7c;}
.sub-main .col-r .notcice .info .txt{ height:56px; line-height:28px; color:#7c7c7c;}
.sub-main .col-r .server{ margin-top:15px; padding-bottom:20px;}
.sub-main .col-r .server .welecome{ line-height:20px; color:#5f5f5f;}
.sub-main .col-r .server th{ vertical-align:text-bottom; padding-top:15px; text-align:right; padding-right:10px; color:#fff; font-weight:bold;border-bottom:1px solid #ebf1ff;background:#b8bedc; }
.sub-main .col-r .server td{ padding:12px 0px 12px 10px; vertical-align:middle; border-bottom:1px solid #ebf1ff}
.sub-main .col-r .server .ipt{ width:120px; height:18px; border:1px solid #d3d6d6; background:#fff; padding:0 5px; color:#7c7c7c }
.sub-main .col-r .server .red{ color:#ac4555; margin:0 5px;}
.sub-main .col-r .server textarea{ width:642px; height:144px; border:1px solid #90a1ae; resize:none; line-height:18px; padding:0 5px; color:#7c7c7c}
.sub-main .col-r .server .yz{ vertical-align:3px;}
.sub-main .col-r .server .btn input{ width:109px; height:30px; line-height:30px; text-align:center; display:inline-block; color:#fff; font-size:15px; font-family:"微软雅黑"; margin-right:10px; background:url(../images/bg/btn04.gif) no-repeat; border:none; cursor:pointer;}
.show-pro{ background:url(../images/bg/banner05.jpg) no-repeat center top; padding-top:214px;z-index:-1;}
.show-pro .list{ width:948px;  padding-bottom:10px;}
.show-pro .list ul{ width:980px;}
.show-pro .list li{ width:237px; height:237px; float:left; display:inline-block;  _overflow:hidden;}
.show-pro .list .tag_item i{ position:absolute; right:-10px; top:120px; }
.show-pro .list .tag_item{ position:relative;width:248px; height:237px;}
.show-pro .list .tag_item img{ width:100%; position:absolute;  }

<!--————————————————————————-->
.top .nav li{ position:relative;z-index:9999;}
.top .nav li a.dhlihover{ background:url(../images/xz.png) no-repeat; color:#fff; height:70px; z-index:1000; position:absolute;}
.cptc{ width:1040px; background:#fefefe;  position:absolute; top:58px; left:-472px; display:none;}
.cp_left{ float:left; width:240px; border-right:1px solid #ccc; height:300px; padding-top:0px;position:relative;}
.cp_lb{ width:240px; height:40px; border-bottom:1px dotted #ccc; line-height:40px; }
.cp_lb .lb_sp1{ font-size:16px; float:left; margin-left:20px;}
.cp_lb .lb_sp2{ font-size:16px; float:left; margin-left:10px;}
.cp_yb{ position:absolute; width:800px; left:240px; height:300px;  display:none; top:0;}
.cpdivl{float:left; width:300px; margin-left:30px; margin-top:10px; line-height:16px; font-size:14px; }
.cpdivl .cpdivl_sp1{ font-size:16px; color:#0a63bf;width:300px; float:left; font-weight:bold;}
.cpdivl .cpdivl_sp2{ font-size:12px; line-height:16px; width:300px; margin-top:10px; float:left; color:#626262;}
.cpdivl .cpdivl_sp3{ font-size:14px; color:#71b214;width:300px; margin-top:10px; float:left;}
.top .nav .cpdivl_sp3 a.llljj{background:#fff; color:#71b214; position:relative; height:auto; line-height:20px;width:300px; font-size:14px;float:none;}
.cpdivr{float:right;  }
.cpdivr img{ width:242px;height:272px;margin-left:auto;margin-right:auto;display:block;overflow:hidden;}
.dli_div{ width:110px; display:none; background:#ccc; position:absolute; top:118px; z-index:1;}
.dli_divli{ width:110px; height:40px; border-bottom:1px solid #ccc; line-height:40px; text-align:center;}
.top .nav .dli_divli a.jjjjj{background:#fff; position:relative; height:auto; line-height:40px;width:110px; font-size:14px;float:left; display:block;}
.main_image {width:100%; height:524px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:524px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:524px;}
.main_image li span {display:block; width:100%; height:524px}
.main_image li a {display:block; width:100%; height:524px}
.main_image li .img_1 {background: url("../images/bg/banner01.jpg") center top no-repeat}
.main_image li .img_2 {background: url("../images/bg/banner02.jpg") center top no-repeat}
.main_image li .img_3 {background: url("../images/bg/banner03.jpg") center top no-repeat}
.main_image li .img_4 {background: url("../images/bg/banner04.jpg") center top no-repeat}
.main_image li .img_5 {background: url("../images/bg/banner05.jpg") center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:490px; left:450px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
.autoMaxWidth {position: relative; height: 232px; overflow: hidden}

/*top广告*/
.advbox{position:relative;margin:0px auto;width:1220px;background:#e8e8e8; z-index:9999}
.advbox .advbtn{position:absolute;width:19px;display:none;height:55px;top:10px;right:-23px}
.advbox .advbtn a{display:block;background:url(images/gg_btn.png) no-repeat 0px 0px;height:55px;overflow:hidden}
.advbox .advbtn .advclose{background:url(images/gg_btn.png) no-repeat -19px 0px;}
.advbox .advcon{display:none;height:400px;}
