﻿/* CSS Document */
html{overflow-y:scroll;}
body{ margin:0; padding:0; font-size:12px;background:#fff; color:#000; font-family: Tahoma, Geneva, sans-serif}
*{ margin:0; padding:0;}
a{ color:#000; text-decoration:none;}
a:hover {}
p{ margin:0; padding:0;}
ul {list-style: none outside none;}
li{list-style:none; margin:0; padding:0;}
em{ font-style:normal;}
input{ margin:0; padding:0; outline:none;}
img{ border:none;}
.clear{ clear:both;}
input:focus{outline:none;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none;border-color:rgba(255,138,0,.1);box-shadow:0 0 5px rgba(255,138,0,.5); -moz-box-shadow:0 0 5px rgba(255,138,0,.5); -webkit-box-shadow:0 0 5px rgba(255,138,0,3);	}
.w1000{ position:relative; width:1000px; margin:0 auto;}
.w10001{ position:relative; width:700px; margin:0 auto;}
.footer{ height:54px; overflow:hidden; padding:20px 0; background:#f1f1f1;}
.footer span,.footer p{ display:block; height:27px; overflow:hidden; line-height:27px; font-size:13px; text-align:center; color:#979797;}
.footer em,.footer a{ color:#383838; padding:0 15px;}
.content{ background:#f9f9f9; overflow:hidden; padding:33px 0;}
.content dl{ width:250px; overflow:hidden; float:left; background:url(../images/dl_bg.png) 1px repeat-y;}
.content dl dt{ height:144px; overflow:hidden;}
.content dl dt.dtpic01{ background:url(../images/dtpic01.png) center no-repeat;}
.content dl dt.dtpic02{ background:url(../images/dtpic02.png) center no-repeat;}
.content dl dt.dtpic03{ background:url(../images/dtpic03.png) center no-repeat;}
.content dl dt.dtpic04{ background:url(../images/dtpic04.png) center no-repeat;}
.content dl dd.ddh2{ height:24px; border-left:2px #ff8a00 solid; color:#3b3b3b;}
.content dl dd.ddh2 h2{ font-size:20px; padding-left:20px;}
.content dl dd p,.content dl dd span{ color:#3b3b3b; display:block; padding:0 20px; margin-top:20px; font-size:13px; line-height:18px;}
.content dl dd span{ color:#878787;}
.fullSlide{ min-width:1000px; position:relative; height:502px;overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:502px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul{ width:1000px; overflow:hidden; margin:0 auto;}
.fullSlide .hd ul li{ float:left; cursor:pointer; zoom:1; width:14px; height:14px; margin:4px; background:url(../images/s_circular.png) no-repeat;overflow:hidden;line-height:9999px;}
.fullSlide .hd ul .on{ background:url(../images/k_circular.png) no-repeat;}
.login{ height:53px; background:#f9f9f9;}
.login a.LiveChat{ display:block; width:auto; height:53px; overflow:hidden; float:left; padding-left:25px; background:url(../images/livechat.png) left center no-repeat; line-height:53px; font-size:13px; font-weight:600; color:#000;}
.login a.LiveChat:hover{ background:url(../images/LiveChat_hover.png) left center no-repeat; color:#007dba}
.login span{ display:block; float:left; width:auto; height:53px; font-size:13px; line-height:53px; color:#878787; padding-left:212px;}
.login span em{ color:#3b3b3b;}
.language{ z-index:9999; height:31px; overflow:hidden; position:absolute; right:0; top:6px; width:127px; padding:5px; border:1px #eeeeee solid; background:url(../images/language.png) 112px 16px no-repeat; background-color:#fff;}
.language a{ font-size:13px; text-indent:45px; line-height:31px; display:block; width:127px; height:31px; overflow:hidden;}
.language a.chinese{ background:url(../images/chinese.png) 5px 6px no-repeat;}
.language a.english{ margin-top:0px; background:url(../images/english.png) 5px 6px no-repeat;}
.language a.english:hover{ background-color:#f4f4f4;}
.h72{ height:72px;}
.top{ height:110px;}
a.logo{ display:block; width:215px; height:110px; overflow:hidden; float:left; background:url(../images/logo.png) left center no-repeat;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:1; height:73px; }
.nav{  position:relative; width:1000px; margin:0 auto; background:url(../images/dl_bg.png) top repeat-x; }
.nav h3{ height:71px; font-size:14px; font-weight:bold; color:#3b3b3b; padding-top:2px;}
.nav .m{ float:left; width:auto;display:inline;}

.nav h3 a{ padding:0 16px;zoom:1;  height:71px; line-height:71px; display:block; color:#3b3b3b }
.nav .on h3 a{ color:#007dba; line-height:71px;}
.nav .on h3{ background:#fff; position:relative; z-index:9999;-webkit-box-shadow:0 -2px 5px 0px #d7d6d6;;-moz-box-shadow:0 -2px 5px 0px #d7d6d6;box-shadow:0 -2px 5px 0px #d7d6d6;  height:71px; border-top:2px #007dba solid; padding:0;}
.nav #m1 h3{box-shadow:none;}
.nav .sub{-webkit-box-shadow:0 0 5px #d7d6d6;-moz-box-shadow:0 0 5px #d7d6d6;box-shadow:0 0 5px #d7d6d6; display:none; /*默认隐藏*/ width:1000px;position:absolute; left:0; top:73px;  background:#fff; padding:22px 0;}
.nav .sub dl{ width:33%; height:auto; overflow:hidden; float:left;  }
.nav .sub dl dd{ background:url(../images/dd.png) 25px center no-repeat; text-indent:40px; width:100%; height:30px; overflow:hidden; line-height:30px; font-size:13px;}
.nav .sub dl a:hover{ color:#007dba;  }
.nav .sub dl dd a{ color:#000;}
.dlmk{ width:364px; height:381px; overflow:hidden; background:url(../images/dlmk_bg.png) no-repeat; position:absolute; left:50%; top:298px; margin-left:139px;}
.dlmk h2{ padding:0 26px; height:84px; line-height:84px; font-size:20px; color:#3b3b3b;}
.dlmk ul{ padding:0 26px;}
.dlmk ul li{ width:100%; height:48px; margin-bottom:10px;}
.dlmk ul li.txtinput input{ background:url(../images/user.png) 15px center no-repeat; background-color:#fff;color:#3b3b3b; font-weight:bold; font-size:14px; line-height:46px; text-indent:46px; width:311px; height:46px; overflow:hidden; border:1px #c8c8c8 solid;}
.dlmk ul li.password input{ background:url(../images/password.png) 14px center no-repeat; background-color:#fff;}
.dlmk ul li.password{ position:relative;}
.dlmk ul li.password a.rjp{ display:block; width:26px; height:26px; overflow:hidden; background:url(../images/rjpico.png) no-repeat; position:absolute; right:10px; top:10px;}
.dlmk ul li input.btn{ cursor:pointer; width:100%; height:46px; overflow:hidden; background:#ff8a00; line-height:46px; text-align:center; border:none; font-size:15px; font-weight:bold; color:#fff;}
.dlmk ul li input.btn1{ background:#007dba;}
.dlmk ul li input.btn:hover{ background:#ffa200}
.dlmk ul li input.btn1:hover,.search_btn:hover{ background:#0098e2;}
.dlmk ul li em{ display:block; width:21px; height:21px; overflow:hidden; border:1px #b0b0b0 solid; float:left; margin:11px 11px 12px 0;}
.dlmk ul li span{ display:block; float:left; height:46px; line-height:46px;color:#3b3b3b; font-size:13px;}
.search{ width:720px; height:44px; border:2px #007dba solid; float:right; margin:31px 0;}
.search_btn{ cursor:pointer; width:126px; height:44px; overflow:hidden; float:right; background:#007dba; border:none; color:#fff; font-size:13px; font-weight:bold; text-align:center; line-height:44px;}
.search_txt{ width:320px; height:44px;; float:left; border:none; background:#fff; font-size:13px; line-height:44px; text-indent:10px; border-right:1px; border-right-color:#000 }
.vali_txt
{
    width:120px; height:44px; border:none; background:#fff; font-size:13px; line-height:44px; text-indent:10px;
    outline:none;border-color:rgb(240,240,240); box-shadow:0 0 5px rgb(240,240,240); -moz-box-shadow:0 0 5px rgb(240,240,240); -webkit-box-shadow:0 0 5px rgb(240,240,240);
}

.select_box {width:119px; position:relative; float:left; }
.select_box input { background:url(../images/language.png) 96px 20px no-repeat;cursor:pointer; display:block; text-indent:12px;width:100%; height:44px; line-height:44px; overflow:hidden; background-color:#f9f9f9; border:none;}
.select_box ul {width:119px; background-color:#f9f9f9;position:absolute; left:0; top:44px;overflow: hidden;display:none;z-index:99999;}
.select_box ul li { color:#3b3b3b;display:block;height:30px;overflow:hidden;line-height:30px; text-indent:12px;cursor:pointer;}
.select_box ul li.hover{background:#f1f1f1;}

.select_box2 {width:355px; position:relative; float:left; }
.select_box2 input { display:block; text-indent:12px;width:100%; height:44px; line-height:44px; overflow:hidden; background-color:#fff; border:none;}

.select_box3 {width:120px; position:relative; float:left; }
.select_box3 input { display:block; text-indent:12px;width:100%; height:44px; line-height:44px; overflow:hidden; background-color:#fff; border:none;}
.select_box3 ul {width:120px; background-color:#f9f9f9;position:absolute; left:0; top:44px;overflow: hidden;display:none;z-index:99999;}
.select_box3 ul li { color:#3b3b3b;display:block;height:30px;overflow:hidden;line-height:30px; text-indent:12px;cursor:pointer;}
.select_box3 ul li.hover{background:#f1f1f1;}
/*内页*/
.pages{ background:#f9f9f9; overflow:hidden; padding-top:10px;}
.qq{ display:block; float:left; height:52px; overflow:hidden; padding-left:27px; background:url(../images/qq_ico.png) left center no-repeat; font-size:13px; line-height:52px;}
.skype{ display:block; float:left; height:52px; overflow:hidden; padding-left:27px; background:url(../images/skype_ico.png) left center no-repeat; font-size:13px; line-height:52px;}
.skype1{ display:block; float:left; height:52px; overflow:hidden; padding-left:27px; background:url(../images/tel.png) left center no-repeat; font-size:13px; line-height:52px;}
.skype2{ display:block; float:left; height:52px; overflow:hidden; padding-left:27px; background:url(../images/e_mail.png) left center no-repeat; font-size:13px; line-height:52px;}
.pages_fl{ width:239px; height:auto; overflow:hidden; float:left;}
.pages_fl h2{ height:41px; overflow:hidden; border-bottom:1px #bee0ec solid; background:url(../images/sideMen_h2.png) left center no-repeat; text-indent:27px; font-size:16px; line-height:41px; color:#878787; font-weight:normal; text-transform:uppercase;}
.pages_fr{ width:760px; height:auto; float:right; border-left:1px #ebebeb solid;}
.pages_fr .fullSlide{ min-width:760px; position:relative; height:196px;overflow:hidden;   }
.pages_fr .fullSlide .bd li{ width:100% !important;  height:196px; }
.pages_fr .fullSlide .hd ul{ width:76px; overflow:hidden; float:right;}
.fullSlide .hd ul li{ float:left; cursor:pointer; zoom:1; width:14px; height:14px; margin:4px; background:url(../images/s_circular.png) no-repeat;overflow:hidden;line-height:9999px;}
.fullSlide .hd ul .on{ background:url(../images/k_circular.png) no-repeat;}
.dqwz{ height:40px; overflow:hidden; background:#f5f5f5; line-height:40px; text-indent:5px; font-size:13px; color:#878787;}
.dqwz a{ padding:0 10px; color:#007dba}
.article{padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px;font-size: 13px;overflow: hidden;background: #fff;color: #666666;font-family: Tahoma, Geneva, sans-serif;}
.article p{line-height: 30px;color: #757575;font-size: 14px;font-family: Tahoma, Geneva, sans-serif;}
.leftMenu { width:100%; height:auto;}
.menu {}
.menu .ListTitle {cursor:pointer; height:42px; line-height:42px; font-size:13px; overflow:hidden; border-bottom:1px solid #ebebeb;margin-left: 15px;}
.ListTitlePanel {position: relative;}
.leftbgbt {position: absolute;background: url(images/leftbgbt.jpg) no-repeat;width: 11px;height: 52px;left: -11px;top: -4px;}
.leftbgbt2 {position: absolute;background: url(images/leftbgbt2.jpg) no-repeat;width: 11px;height: 48px;left: -11px;top: -1px;}
.menuList { padding-top:6px;display: block;height: auto;}
.menuList div { height:26px; overflow:hidden;}
.menuList div a{ padding-left:11px; background:url(../images/dian.png) 11px center no-repeat; overflow:hidden; display:block; line-height:26px; color:#585858; text-indent:8px;}
.menuList div a:hover{ color:#007dba;}
.menuList div.hoveron{ background:#ebebeb;}
.news_list{line-height:25px;color:#333333}
.news_list td{line-height:25px;color:#333333}
.news_list img{margin-right:10px;}
.news_list a{color:#4F4F4F;line-height:25px;height:25px;text-decoration:none}
.news_list a:hover{color:#007dba;line-height:25px;text-decoration:none}
.margin-topbottom{margin-bottom:10px;margin-top:6px}
.current
{
    line-height:25px; height:25px; background-color:#007DBA;
}
.current .now
{
    color: #ffffff;
}
.current .now:hover
{
    color: #ffffff;
}
.article h1{ height:38px; left center no-repeat; font-size:18px; color:#007DC2; font-family:Arial; line-height:38px; }
.article .search{border:0px #e4e4e4 solid; border-top:2px #007DBA solid;overflow:hidden; padding-top:15px; height:auto; margin-top:5px; width:100%;}
