@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body { margin:0 auto; padding:0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-font-feature-settings: "liga", "kern";
background-color:#FFFFFF;
}
td,div,li{
font-size:12px;
color:#555555;
font-family:"Microsoft Yahei";
line-height:23px;
}
a{ 
blr:expression(this.onFocus=this.blur()); 
outline: none;
text-decoration:none;}
a {color:#555555;font-family:"Microsoft Yahei"; font-size:12px; text-decoration:none;}
a:hover{ color:#fc742a;font-family:"Microsoft Yahei";font-size:12px;}
i, em {font-style: normal;}

.lazy {
    display: none;
}

h1{ font-size:20px; font-weight: bold; height:45px; font-family:"Microsoft Yahei"; font-weight:normal; display:inline-table;}

.page_td{ border:1px solid #FECC62; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #FECC62;background:#FBF2E6; padding:0px 6px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:24px;}
.clear{overflow:hidden; zoom:1; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
li{list-style:none;}
img{border:0;}
.w1000{ width:1000px; margin:0 auto; overflow:hidden;}
.mt35{ margin-top:35px;}
.mt25{ margin-top:25px;}
.w235{width:235px; overflow:hidden;}
.mt10{margin-top:10px}
.w741{width:741px; overflow:hidden;}
.w640{width:640px;}
.w333{width:333px;}
.mr30{margin-right:30px;}
.ml30{margin-left:30px;}
.h325{min-height:325px;_height:325px;}
.h316{min-height:316px;_height:316px;}

.heared{height:40px;border-bottom:1px #dbdbdb solid;}
.navhearder li{ float:right; display:block; }
.navhearder li em{ display:block; position:absolute; top:45px; display:none;}
.navhearder li.line{border-left:1px #999 solid; height:10px; width:1px; margin-top:15px;}
.navhearder li a{height:40px; line-height:40px; padding:0 10px;color:#6f6f6f;}
.navhearder li a:hover{height:40px; line-height:40px; padding:0 10px;color:#fc742a;}
.navhearder li a.mobile{background:url(moblie.png) 0px 1px no-repeat; padding-left:15px;}
.navhearder li a.cn{background:url(cn.gif) 0px 2px no-repeat; padding-left:25px; margin-left:10px;}
.navhearder li a.en{background:url(en.gif) 0px 2px no-repeat; padding-left:25px; margin-left:10px;}
.h_lx {width: 190px;height: 80px;margin: 40px 10px 0 0;font: 14px/20px "Microsoft Yahei";overflow: hidden;background: url(tel.png) no-repeat left 5px;padding-left: 58px;}
.h_lx i{color: #163689;display: block;font-size: 25px;line-height: 36px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.logo{height:107px; padding:23px 0 0 10px}
.topword{height:40px;line-height:40px; color:#6f6f6f;}
.topword h1{ font-size:12px; height:40px;line-height:40px; color:#6f6f6f;}

.menu{background:url(mbg.jpg) top center no-repeat; height:54px;}
.menu ul{ width:950px; margin:0 auto;}
.menu ul li{ float:left; height:48px; line-height:48px;}
.menu ul li.line{ background:url(line.gif) top left no-repeat; width:2px; height:48px;}
.menu ul li a{display:block; width:117px; text-align:center; color:#FFFFFF; font-size:15px;}
.menu ul li a:hover{display:block; width:117px; text-align:center; color:#fc742a; font-size:15px;}

.banner{ height:420px; overflow:hidden;}
.banner .d1{width:100%;height:420px;display:block;position:absolute;left:0px;top:225px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:615px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -35px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(img1_1.png) no-repeat center;}

.banner2{ height:220px; overflow:hidden;}

.sou{height:50px; background:url(line1.gif) bottom center repeat-x;}
.sou ul li{ height:46px; line-height:46px;}
.sou ul li.keywords { width:650px; overflow:hidden;}
.sou ul li.keywords b{ font-weight:bold;}
.sou ul li.keywords a{ padding:0 8px;}

.s_inp01 {width: 297px;padding-top: 8px;}
.inp01 {
    width: 253px;
    height: 27px;
    line-height: 27px;
    background: url(s.gif) no-repeat;
    border: 0;
    color: #c9c9c9;
    padding-left: 10px;
    font-size: 12px;
    font-family: "Microsoft Yahei";
}
.s_inp01 button {
float:left;
    background: url(ss.gif) no-repeat;
    width: 32px;
    height: 27px;
    border: 0;
	cursor:pointer;
}

.listtitle{ background:url(xx.png) top center no-repeat #15388a; width:235px; height:72px; padding-top:30px; line-height:25px; text-align:center; color:#FFFFFF; font-size:23px; font-weight: bold;}
.elisttitle{ background:url(xx.png) top center no-repeat #15388a; width:235px; height:64px; padding-top:38px; line-height:25px; text-align:center; color:#FFFFFF; font-size:23px; font-weight: bold;}
.listtitle i{ display:block;font-size:12px; color:#637ab1; font-weight:normal;}
.left_list{background-color:#e8ecf6; width:209px; border:1px #d0d9ec solid; padding:15px 12px 5px 12px;}
.left_list ul{width:210px; overflow:hidden;}
.left_list ul li a{ display:block;height:36px; line-height:36px; color:#FFFFFF; margin-bottom:10px; padding-left:50px; background:url(lbg.jpg) left top no-repeat; font-size:14px;}
.left_list ul li a:hover , .left_list ul li a.cc{ display:block;height:36px; line-height:36px; color:#FFFFFF; margin-bottom:10px; padding-left:50px; background:url(lbg_.jpg) left top no-repeat; font-size:14px;}

.eleft_list{background-color:#e8ecf6; width:209px; border:1px #d0d9ec solid; padding:15px 12px 5px 12px;}
.eleft_list ul{width:210px; overflow:hidden;}
.eleft_list ul li a{ display:block;height:36px; line-height:36px; color:#FFFFFF; margin-bottom:10px; padding-left:22px; background:url(elbg.jpg) left top no-repeat; font-size:13px;}
.eleft_list ul li a:hover , .eleft_list ul li a.cc{ display:block;height:36px; line-height:36px; color:#FFFFFF; margin-bottom:10px; padding-left:22px; background:url(elbg_.jpg) left top no-repeat; font-size:13px;}

.ewm{background:url(erweima.jpg) top center no-repeat; width:235px; height:208px; overflow:hidden;}
.eewm{background:url(eerweima.jpg) top center no-repeat; width:235px; height:208px; overflow:hidden;}
.ewm2{color:#FFFFFF; font-size:14px;  margin:24px 0 0 80px}
.ewm2 i{ display:block; font-size:18px;font-weight:bold;}

.cp_1{background:url(t_1.gif) top left no-repeat; height:6px;}
.cp_2{background:url(t_3.gif) top left repeat-y; min-height:743px;_height:743px;}
.cp_3{background:url(t_2.gif) bottom left no-repeat; height:7px;}

.cptitle {
    height: 70px;
	line-height:70px;
    overflow: hidden;
    background: url(pro_line.gif) repeat-x left bottom;
    margin: 0 34px;
	font-size:22px; font-weight:bold; color:#15388a; padding-left:5px;
}
.cptitle span{ float:right; margin-top:27px;}
.cplist{margin-top:20px; margin-left:35px;}
.cplist li{float:left; width:214px; margin:0 15px 20px 0;}
.cplist li .cppic{border:1px #cfd0d1 solid; width:210px; height:158px; overflow:hidden; background-color:#FFFFFF; text-align:center;}
.cplist li .cpname{height:30px; line-height:30px; width:214px; overflow: hidden; background-color:#dbdee3; text-align:center; margin-top:5px;}
.cplist li:hover .cpname{height:30px; line-height:30px; width:214px; overflow: hidden; background-color:#ec6611; color:#FFFFFF; text-align:center; margin-top:5px;}

.ad_1{height:137px; background:url(ad_1.jpg) top center no-repeat;}
.ad_1 i{ float:right; color:#ec6611; font-size:22px; font-weight:bold; margin:73px 55px 0 0}

.ead_1{height:137px; background:url(ead_1.jpg) top center no-repeat;}
.ead_1 i{ float:right; color:#ec6611; font-size:22px; font-weight:bold; margin:73px 55px 0 0}

.ys{background:url(ys_bg.jpg) top center no-repeat; min-height:975px;_height:975px; position:relative;}
.ys_1{position:absolute; left:8px; top:220px;}
.ys_2{position:absolute; top:430px; right:0px;}
.ys_3{position:absolute; top:756px; left:8px;}
.ys dt{font-size:26px; font-weight:bold;color:#0e4097;}
.ys dd{font-size:14px; line-height:25px; margin-top:36px; width:435px; overflow:hidden;}
.ys .ys_2 dt{padding-left:20px;}


.eys{background:url(eys_bg.jpg) top center no-repeat; min-height:975px;_height:975px; position:relative;}
.eys dt{font-size:26px; font-weight:bold;color:#0e4097;}
.eys dd{font-size:14px; line-height:25px; margin-top:36px; width:435px; overflow:hidden;}
.eys .ys_2 dt{padding-left:20px;}


.bg_1{background:url(bg_1.jpg) top center no-repeat #f7f8f9; }
.h335{min-height:335px;_height:335px;}
.h420{min-height:420px;_height:420px;}

.partent{margin-top:43px; text-align:center; color:#15388a; font-size:25px; font-weight:bold; line-height:28px;}
.partent i{display:block; color:#868686; font-size:15px; font-weight:normal;}
.partent span{display:block;margin:5px 0 26px;}

.aboutbox{min-height:470px;_height:470px; background:url(bg_2.jpg) bottom center no-repeat;}
.aboutpic{padding:60px 0 0 15px; width:468px;}
.aboutpic img{ width:448px; border:10px #dedede solid;}
.aboutfont{width:448px; padding:86px 0 0 69px;}
.aboutfont b{color:#15388a; font-size:35px; letter-spacing:8px;}
.aboutfont i{color:#6d6d6d; font-size:12px; display:block; margin-top:5px;}
.aboutfont2{width:448px; padding:86px 0 0 69px;}
.aboutfont2 b{color:#15388a; font-size:35px;}
.aboutfont2 i{color:#6d6d6d; font-size:12px; display:block; margin-top:5px;}
.abouttxt{text-indent:2em; padding-top:10px; font-size:14px; line-height:30px;}
.abouttxt a{ color:#ec6611; font-size:14px; padding-left:30px;}

.picbox{margin-top:43px;height:40px; background:url(dd.gif) top center repeat-x; overflow:hidden;}
.qiehuan{background:url(bg_3.png) top center no-repeat; width:435px; height:40px; margin:0 auto; overflow:hidden;}
.qiehuan li{ float:left; display:block; width:145px; height:40px; line-height:40px; text-align:center; color:#FFFFFF; font-size:16px; cursor:pointer;}
.active{ background:url(qie.png) top left no-repeat;}
.normal{background: none;}
.more1{text-align:center; margin:20px 0 35px;}
.none{ display:none;}


.newstitle{height:35px; border-bottom:1px #dbdbdb solid;}
.newstitle .more{float:right; margin-top:2px;}
.newstitle span{padding:0 10px;}
.active2{ width:75px;color:#15388a;height:35px;border-bottom:2px #15388a solid;}
.normal2{color:#555;}
.font18{ float:left;font-size:18px; font-weight:bold; padding:0 5px;color:#15388a;height:35px;border-bottom:2px #15388a solid;}
#myTab02 li{ float:left; display:block;cursor:pointer;margin-right:30px;font-size:18px; font-weight:bold;width:75px;}

.hotnews{height:135px; overflow:hidden; margin:25px 0;}
.newslist li{float:left; display:block;width:305px; height:40px; line-height:40px; overflow:hidden; margin-top:12px; background-color:#f3f3f3;}
.newslist li .news1{float:left;width:40px; height:40px; background-color:#949494; text-align:center; font-size:18px; color:#FFFFFF; line-height:15px; padding-top:7px; margin-right:10px; font-family:"Arial";}
.newslist li .news1 i{font-size:12px; color:#dcdcdc; display:block;font-family:"Arial";}
.newslist2{margin-top:16px;}
.newslist2 li{ height:41px; line-height:18px; border-bottom:1px #d7d7d7 dotted; padding-top:12px;}
.newslist2 li i{ color:#b3b3b3; display:block;}

.links{ width:1000px; overflow:hidden; margin:15px 0px 0px 0px;} 
.links a{margin-right:52px;}

.footer{border-top:4px #ec6611 solid; background-color:#15388a; padding:30px 0;}
.footmenu{border-bottom:1px #38569b solid; padding:0 0 15px 0; text-align:center; color:#FFFFFF;}
.footmenu span{ padding:0 30px;}
.footmenu a {color:#FFFFFF; font-size:14px;}
.footmenu a:hover{color:#ec6611; font-size:14px;}
.logo2{padding:20px 0 0 80px}
.copyright{padding:40px 0 0 32px; color:#FFFFFF;}
.copyright span , .copyright span a{color:#7a8aae}
.copyright span a:hover{color:#7a8aae; text-decoration:underline;}

.txt{padding:30px 15px 0 15px; line-height:25px;}
.txt img{max-width:710px !important;_width:expression(this.width > 710 ? "710px" : this.width) !important; height:auto !important;}

.txt2{padding:30px 0 0 0; line-height:25px;}

.tab td{ padding:5px 10px}
.tab td input{ width:300px;}

.slides{overflow:hidden;width:1000px;}
.slides ul{list-style:none;width:2999px;}
.slides li{float:left; width:240px; height:235px; overflow:hidden; margin-right:10px;}
.slides li .cd{width:238px; height:200px; background-color:#FFFFFF; border:1px #CCCCCC solid; text-align:center;}
.slides li i{ display:block; height:35px; padding-top:10px; text-align:center;}

/*返回顶部*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(238, 102, 16, 0.8) url(up.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .8;
}
.no-touch .cd-top:hover {
  background-color: #e3680a;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}


#floatDivBoxs{width:170px;background:#fff;position:fixed;top:230px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:10px 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(online_arrow.jpg) no-repeat;position:fixed;top:230px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}