@charset "utf-8";
@import url('common.css');

.color_lanse{ color:#314898}
a{color:#314898;}
a:hover{color:#314898; text-decoration:underline}
/* CSS Document */
BODY{padding:0; margin:0;  font-size:12px; font-family:"微软雅黑"; height:100%;}
html{overflow-x:hidden; }
/*--head--*/
#head{ border-top:2px solid #314898; background:url(../images/topbj.png) repeat-x; min-height:107px; position:relative; z-index:9999}
.top{width:1000px; margin:0 auto; height:100px;}
.logo{ float:left; width:340px; margin-top:15px; }
.biaoyu{}
.tal{float:right;line-height:30px; color:#314898;overflow:hidden;}
.tal .denglu{ margin-left:10px; color:#314898}
.tal .yuyan{ margin-top:5px; display:block; float:right}
.tal .yuyan a{display:block; float:left; width:20px; height:20px; line-height:20px; text-align:center; background:#888; color:#FFF}
.tal .yuyan a:hover{background:#EB680C; color:#FFF; text-decoration:none}
.tal .yuyan a.en{background:#EB680C; }
.tal .yuyan a.cn{background:#EB680C;}

.search {width: 208px;float: right;position: relative;}
.tal .txt {width: 151px;height: 23px;background: url(../images/txts.gif) no-repeat;position: absolute; margin-left:10px; margin-top:5px; line-height: 23px;text-indent: 10px;border: medium none;color: #CCC;}
.tal .btn {width: 40px;height: 28px;background: url(../images/soso.gif) no-repeat;position: absolute;right: 0;margin-top: 5px;border: medium none;}

/*menu*/
#menu{ clear:both; z-index:9999;margin-top:25px;_margin-top:12px; margin-right:-40px;}
.nav{ float:right; width:660px; height:35px; }
.nav .mainlevel {float:left;text-align:center; line-height:35px;}
.nav .nx{float:left;line-height:35px;color:#e5e5e5}
.nav .mainlevel a {display:block; color:#333; font-size:16px; text-align:center; width:64px; padding:0 20px; padding-bottom:12px; height:35px; display:block; font-family:"微软雅黑";}
.nav .mainlevel a:hover,.nav .mainlevel a.hover {text-decoration:none; color:#314898;}
#nav .two{z-index:9999; left:-9999em; position:absolute;display:block; width:123px; }
#nav .two li{background:#fff; filter:alpha(opacity=95); -moz-opacity:.95;opacity:0.95; border-bottom:1px solid #eee;height:30px;}
#nav .two li a{padding:0;width:123px; text-align:center; font-size:13px; line-height:30px; height:30px; display:block; _padding-bottom:6px;/*IE6 only*/font-family:"微软雅黑";}
#nav .two li a:hover{color:#FFF; background:#EB680C; text-decoration:none; }
#nav .two li a.hover{color:#EB680C;text-decoration:none;}

#nav li.sfhover ul li .three{z-index:9999; left:-9999em; position:absolute;display:block; width:123px; }

#nav li:hover div {left: auto;}
#nav li.sfhover div {left:auto;}
#nav li ul li.sfhover .three{left:123px; margin-top:-30px;}


/*--banner--*/
#banner{ margin-top:-6px;}
.ab{ height:230px; border-bottom:4px solid #ddd}
/*--查询--*/
.yundan{ background:url(../images/yundanbj.gif) repeat-x; height:167px; padding-top:30px; margin-top:-20px;}
.danhao{ float:left; width:340px; border-right:1px solid #ddd}
.yundan .yundanimg{ float:left; width:100px; margin-top:15px; text-align:center}
.yundan .danbox{ float:left; width:230px;}
.yundan .tijiao{ float:right; margin-right:8px; border:0; display:block; width:70px; height:28px; background:url(../images/tijiao.gif) no-repeat; margin-top:10px;}

.yunfei{float:left; width:360px; border-right:1px solid #ddd}
.yunfei .yfbox{float:left; width:250px;}
.yundan .jisuan{}
.yundan .jisuan li{ clear:both; height:26px;}
.yundan .jisuan li span{ display:block; float:left; width:65px;}

.denglu2{ float:right; width:260px;}
.denglu2 h3{ text-align:center; height:40px;}
.denglu2 .login li{ height:30px;}
.denglu2 .login li span{ display:block; float:left; width:55px;}
.denglu2 .login li .txt{border:#bfbfbf 1px solid; width:170px; line-height:20px;}
.denglu2 .login li .dengan{float:right; margin-right:33px; border:0; display:block; width:70px; height:28px; background:url(../images/tijiao.gif) no-repeat; margin-top:10px;}

/*--fuwu--*/
.fuwu{}
.fuwu li{float:left; width:275px; text-align:center; padding:0 28px;}
.fuwu li h2{ color:#314898; font-size:18px; line-height:40px;}
.fuwu li .text{ margin-top:20px; text-align:left; line-height:24px; color:#555}
.fenge{ background:url(../images/fenge.gif) no-repeat; height:11px; font-size:0; line-height:11; margin-top:20px}

/*--uptext--*/
#uptext{clear:both;line-height:24px;color:#555555; padding:10px; margin-bottom:10px;}
#uptext .biaoti{font-family:"微软雅黑"; font-size:18px; margin-top:20px; text-align:center; color:#444}
#uptext .xiaobiao{line-height:30px; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; text-align:center; margin-top:10px; margin-bottom:10px; color:#888}
#uptext h2{ clear:both; margin-top:10px; margin-bottom:5px; background:url(../images/ico2.gif) left center no-repeat; padding-left:20px; line-height:35px; border-bottom:1px solid #ddd; font-size:14px; color:#333; font-weight:600}
#uptext table{ background:#fff;}
#uptext table td{padding:2px;border-collapse:collapse; }

/*--bottom--*/
#bottom{ background:url(../images/bottomdi.gif) repeat-x; margin-top:20px;}
.bottom_nav{ padding-top:30px; min-height:250px;}
.bottom_nav ul li{float:left; width:180px; text-align:left; color:#555;line-height:35px; background:url(../images/botullibj.gif) right center no-repeat; margin-left:30px;}
.bottom_nav ul li h2{ font-size:16px; color:#314898; margin-bottom:5px;}
.bottom_nav ul li ul li{width:160px;  line-height:30px; background:url(../images/ico.gif) left center no-repeat; padding-left:10px;margin-left:0;}
.bottom_nav ul li ul li a{ color:#555}

.bottom{clear:both; text-align:center; height:54px; background:url(../images/botdidi.gif) repeat-x;}

.bottom_nav a{margin:0 5px;}
.bottom_nav a:hover{ color:#314898; text-decoration:underline}
.dilx_test{ line-height:24px; font-size:12px}
.dilx_test a{margin:0px;text-transform: lowercase;}

.bottom .copy{ font-size:12px; text-align:left; color:#888; line-height:54px;}
.bottom .zhichi{float:right; line-height:54px; color:#888}
.bottom .zhichi a{ color:#314898}
/*--main--*/
.main{ width:1000px; margin:0 auto}
.in_left{ float:left; width:445px;}
.in_right{ float:right; width:500px;}
.gonggao{ height:66px; border-bottom:1px solid #ddd}
.gonggao em{ width:100px; line-height:50px; font-size:18px; color:#314898; font-style:normal; float:left; text-align:center}
#scrollDiv{width:300px;height:56px;line-height:25px;overflow:hidden}
#scrollDiv li{height:50px;padding-left:10px; font-size:14px; margin-top:5px;}
/*=========================== englist  main css */
.en_main_right {
    width:900px;


    clear: both;
    line-height: 24px;
    color: #555555;
    padding: 10px;
    margin-bottom: 10px;
}
/*=========================== englist  main css */
/*----*/
/* 本例子css */
.slideTxtBox{ text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;   border-bottom:1px solid #eee;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:10px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:16px; color:#314898}
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #eee; border-bottom:2px solid #fff; }
.slideTxtBox .hd ul li a:hover{ text-decoration:none; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:30px; line-height:30px;   }
.slideTxtBox .bd li a{ color:#555; font-size:12px}
.slideTxtBox .bd li a:hover{ text-decoration:none; color:#314898}
.slideTxtBox .bd li .date{ float:right; color:#999; }
/*--link--*/
.picMarquee-left{ width:1000px; overflow:hidden; }
.picMarquee-left .bd{ padding:10px 0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:130px; height:55px; display:block; padding:2px; border:3px solid #ddd; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#314898;  }
.picMarquee-left .bd ul li .title{ line-height:24px;}
/*----*/

.left_box{ float:left; width:270px; margin-right:40px;}
.center_box{ float:left; width:340px;}
.right_box{ float:right; width:280px;}
.title{ height:40px; line-height:35px; color:#1cacc9; background:url(../images/linx.gif) bottom left repeat-x}
.title h2{ font-size:16px; color:#000}
.title h2 span{color:#1cacc9; margin-left:5px;}
.more{ float:right; font-size:9px; color:#555;-webkit-text-size-adjust:none;}
.mov{ color:#1cacc9; }
/*----*/
.center_box .text{ font-size:12px; color:#888; line-height:24px;}
.center_box .img{ float:right; width:125px; height:100px; margin-left:10px;}
/*----*/
.right_box .text{ font-size:12px; color:#888; line-height:24px;}
.right_box .img{ float:right; width:125px; height:100px; margin-left:10px;}
/*--new list--*/
.text_list{}
.text_list li{ line-height:24px; color:#555; font-size:12px}
.text_list li .rq{ margin-right:10px; color:#888}
.text_list li a{ color:#888}
.text_list li a:hover{ color:#314898; text-decoration:underline}
/*-----*/

.loding{ position:absolute; right:0; top:0; line-height:35px; color:#888; font-size:12px;}
.loding a{ color:#314898; margin:0 3px;}
.loding b{color:#314898;}

.left_box2{ float:left; width:199px; margin-top:30px; }
.left_box2 .title{ margin-bottom:10px; text-align:center; background:none; background-position:center bottom}
.left_box2 .title h2{ color:#314898; font-size:22px; font-weight:normal;}

.h_nav{ line-height:30px; padding-bottom:30px;}
.h_nav li a{ font-size:14px; display:block; color:#555; background:url(../images/h_navlia.gif) left center no-repeat;border-bottom:1px solid #ddd; padding-left:20px;}
.h_nav li a:hover,.h_nav li a.hover{color:#314898; background:url(../images/h_navlihover.gif) left center no-repeat;border-bottom:1px solid #ddd;}

.h_nav2{ line-height:30px; padding-bottom:10px;display:none;}
.h_nav2 li a{ font-size:14px; display:block; color:#555;background:url() left center no-repeat; border-bottom:1px solid #ddd; padding-left:40px;}
.h_nav2 li a:hover,.h_nav2 li a.hover{color:#314898; /*! background:url() left center no-repeat; */border-bottom:0px solid #ddd;}
.gg{ margin-top:10px;}


.right_box2{ float:right; width:745px; background:url(../images/rightbj.gif) left repeat-y; padding-left:30px; margin-top:30px; padding-bottom:30px;min-height: 550px;}
.right_box2 .title{ position:relative;}
.right_box2 .title h2{color:#314898; font-size:16px}


/*--new--*/
#newlist ul li{ clear:both; margin:20px 0; border-bottom:1px dashed #ccc; height:120px;}
#newlist .img{float:left; width:120px; height:90px; margin-right:20px;}
#newlist .text{ float:left; width:510px; margin-left:10px; display:inline; color:#888888}
#newlist .text h2{color:#000; font-size:14px;}
#newlist .text h2 a{ display:block; font-weight:600; color:#314898;background:url(../images/ico.gif) 0 7px no-repeat; padding-left:15px; }
#newlist .text h2 a:hover{ color:#314898; text-decoration:underline}
#newlist .text .miaoshu{ padding-top:5px; padding-left:15px; line-height:18px;}
#newlist .rq{font-family: "宋体"; color:#314898; padding-left:15px; line-height:30px;}
#newlist h3{font-size:13px; color:#444444;padding-bottom:5px;padding-left:15px;}

/*CSS quotes style pagination*/


/*--分享组件--*/
.fxzj{ clear:both; margin:20px auto; border-top:1px solid #ddd; padding-top:10px; line-height:18px;}
.fxzj .fanye{ float:left;}
.fxzj .fanye a{color:#555; font-size:12px}
.fxzj .fanye a:hover{color:#1cacc9; text-decoration:underline}
.fxzj .fenxiang{ float:right}
/*--文字列表招聘组件--*/
.zhaopin{ padding:10px}
.zhaopin ul li{ line-height:40px; color:#333; border-bottom:1px dashed #ddd;}
.zhaopin ul li a{ color:#333}
.zhaopin ul li a:hover{color:#1cacc9; text-decoration:underline}
.zhaopin ul li b{ font-style:normal; font-weight:normal; color:#999}
.zhaopin ul li .rq{ float:right; color:#999}

/*--左侧微信开始--*/
#right_scroll{width:112px;height:363px;top:700px;left:0px;position:absolute;display:none;z-index:9999;}
.qq{ position:absolute; top:265px; left:15px; z-index:99999}
.right_scroll_bg{width:112px;height:363px;position:absolute;top:150px;left:0;z-index:9999;background:url(../images/xuanfu.png) no-repeat 0px 0px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='right_scroll_bg.png', sizingMethod='crop'); }
.right_scroll_context{width:112px;height:363px;position:absolute;top:150px;left:0;z-index:9999;overflow:hidden;}
.right_scroll_contextitle{width:112px;height:104px;position:relative;}
.right_scroll_contextitle_close{position:absolute;top:150px;right:0px;width:14px;height:14px;line-height:17px;display:block;overflow:hidden;text-align:center;background:#e3dc10;cursor:pointer; font-size:18px}
.right_scroll_contextitle_close:link{color:#fff;}
.right_scroll_contextitle_close:visited{color:#fff;}
.right_scroll_contextitle_close:hover{color:#fff;}
/*--左侧微信结束--*/

/*--合作伙伴--*/
.link_list {margin: 10px auto;}
.link_list li {float: left;width: 140px;height: 65px;padding: 5px;border: 1px solid #DDD;text-align: center;margin-right: 10px;margin-bottom: 10px;}


#demo {overflow: hidden;float: left;width: 1000px;}
#indemo {width: 800%;float: left;}
#demo1 {float: left;}
#demo2 {float: left;}

/*--sitemap--*/
.sitemap{ padding:20px;}
.maplist{float:left; width:280px; min-height:300px;  margin-right:40px;}
.maplist h2{ height:50px; line-height:50px; font-family:"微软雅黑","黑体"; font-size:16px; border-bottom:1px solid #ddd; margin:10px 0}
.maplist ul li a{color:#888; line-height:24px}
.maplist ul li a:hover{color:#555; text-decoration:underline}

/*-- 提交和重置 --*/
.tijiao {display: block;border: 0 none;background: url(../images/tijiao.gif) no-repeat;width: 65px;height: 21px;text-indent: -9999px;}
.chongzhi {display: block;border: 0 none;background: url(../images/chongz.gif) no-repeat;width: 65px;height: 21px;text-indent: -9999px;}

.yunsearch{position: absolute; width:368px; height :200px;top:5px;}
.yunsearch .yunfei{float:left; width:250px; border:0px solid #ddd; background:#98A4CC; padding:20px;}
.yunsearch .yfbox{float:left; width:250px;}
.yunsearch .jisuan{}
.yunsearch .jisuan li{ clear:both; height:26px;}
.yunsearch .jisuan li span{ display:block; float:left; width:65px;}

.yunsearch .danbox{ float:left; width:230px; border:0px solid #ddd; background:#98A4CC; padding:10px;}
.yunsearch .tijiao{margin-top: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.yunsearch .chongzhi {display: block;border: 0 none;background: url(../images/chongz.gif) no-repeat;width: 65px;height: 21px;text-indent: -9999px;}
