@charset "utf-8";
/* CSS Document */
.w1004 {clear:both;margin:0 auto;width:1004px;}
.blank10 {height:10px;line-height: 10px;clear: both;display: block;}
.red{ color:red;}
/*----------首页头部------------ */
.top{ height:35px; line-height:35px; width:100%; background:#293c4d; color:#FFF; text-align:left;}

/*----------幻灯片------------ */
.focus{ width:100%;height:460px; position:relative; margin:0 auto; overflow:hidden;}
#full-screen-slider { width:100%; height:460px; float:left; position:absolute; z-index:999}
#slides { display:block; width:100%; height:460px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:434px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#ccc }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*----------导航栏------------ */
.meun{ height:53px; background: url(../images/meun_bg1.jpg) repeat-x scroll  0px 0px ;position:relative;z-index:999 ;}
#navul li{float:left;width:91px;height:53px;position:relative;text-align:center;line-height:53px;background:url(../images/meun_bg2.jpg) 0 0 no-repeat;}
#navul li .on{ height:53px; width:91px; background:#4297ab; line-height:53px; display:block;}
#navul li a:link, #navul li a:visited{color:#FFF; font-size:14px; font-weight:bold;}
#navul li ul{display:none;position:absolute;z-index:999;background:#4297ab; _left:0px;_top:53px;top:53px; left:0px;}
#navul li ul li{display:block;width:91px;float:none;height:53px;position:relative;line-height:53px;font-size:12px;overflow:hidden; border-top:#4d9fb3 1px solid;}
#navul li.navmoon{background:#4297ab;width:91px;height:53px;line-height:53px;}
#navul li.navmoon a{color:#fff;background:#4297ab;}
#navul li.navhome a:hover{color:#FCFF00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:91px;height:53px;line-height:53px;}
#navul li.navmoon ul a:hover{color:#fff;background:#358ca0;}

/*----------主体内容1------------ */
.main01{ height:auto;margin:0 auto;width:1004px; overflow:hidden;}
.main01 .main01_l{ width:180px; height:250px; background:#fafafa;border: 10px solid #fff;}
.main01 .main01_l .box{ width:160px; height:240px; margin:0px auto; overflow:hidden;}
.main01 .main01_l .title{height:36px; line-height:36px; width:160px;background:url(../images/title01_bg.gif) 0 0 no-repeat;}
.main01 .main01_l h2{ margin-left:14px; font-size:14px; font-weight:bold;  }
.main01 .main01_l a{ color:#999;}
.main01 .main01_l dl{ color:#333; }
.main01 .main01_l dl a{ color:#333;}
.main01 .main01_l dl dt{ width:160px; line-height:24px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; font-weight:bold;margin-top:4px;}
.main01 .main01_l dl dd{ width:160px; line-height:16px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.main01 .main01_l .info{ width:160px; overflow:hidden;  font-size:13px; line-height:20px; margin-top:6px; }

.main01 .main01_m{ width:560px; height:250px; background:#fafafa;border: 10px solid #fff; margin-left:12px;}
.main01 .main01_m .box{ width:540px; height:240px; margin:0px auto; overflow:hidden;}
.main01 .main01_m .title{height:36px; line-height:36px; width:540px;background:url(../images/title01_bg.gif) 0 0 no-repeat;}
.main01 .main01_m h2{ margin-left:14px; font-size:14px; font-weight:bold;  }
.main01 .main01_m a{ color:#999;}
.main01 .main01_m .company{ line-height:21px; margin-top:5px;}
.main01 .main01_m .news a{ color:#666;}
.main01 .main01_m .news ul{ margin-top:8px; float:left;}
.main01 .main01_m .news li {background: url(../images/news_ioc.gif) no-repeat;line-height:24px;padding-left:10px; float:left; width:530px;}
.main01 .main01_m .news li a{ width:430px; float:left;text-overflow: ellipsis;white-space: nowrap; overflow:hidden;}
.main01 .main01_m .news li span{ color:#999; float:right;}

.main01 .main01_r{ width:180px; height:250px; background:#fafafa;border: 10px solid #fff;margin-left:12px;}
.main01 .main01_r .box{ width:160px; height:240px; margin:0px auto; overflow:hidden;}
.main01 .main01_r .title{height:36px; line-height:36px; width:160px;background:url(../images/title01_bg.gif) 0 0 no-repeat;}
.main01 .main01_r h2{ margin-left:14px; font-size:14px; font-weight:bold;  }
.main01 .main01_r a{ color:#999;}
.main01 .main01_r .gundong1{ width:160px; height:194px; margin-top:10px; overflow:hidden;}
.main01 .main01_r .wuye{width:160px; height:194px; margin-top:10px; overflow:hidden; }
.main01 .main01_r .wuye li{ float:left; width:160px; height:28px; line-height:28px;background:url(../images/yewu_bg.gif) 0 0 no-repeat; margin:2px auto;}
.main01 .main01_r .wuye li a{ font-size:14px; font-weight:bold; color:#FFF; margin-left:38px;}

/* marqueetop */
.marqueetop{height:194px;width:160px;overflow:hidden;}
.marqueetop li{padding:5px 0;width:160px;height:160px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:135px;padding:2px;overflow:hidden; margin:0 auto;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}

/*----------兴南客户------------ */
.client{height:auto;margin:0 auto;width:984px; overflow:hidden;background:#fafafa;border: 10px solid #fff;}
.client .box{ width:964px; height:100px; margin:0px auto; overflow:hidden;}
.client .title{height:36px; line-height:36px; width:964px;background:url(../images/title01_bg.gif) 0 0 no-repeat;}
.client h2{ margin-left:14px; font-size:14px; font-weight:bold;  }
.client a{ color:#999;}
.client .list { width:964px; height:72px; background:#999;}
.client .list li{ width:125px; height:48px; position:relative; float:left;}
/* marqueeleft */
.marqueeleft{height:64px;width:964px;overflow:hidden;margin:6px auto; float:left; background:#FFF;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:132px;height:54px;overflow:hidden;background:url(../images/kehu_bg.gif) 0 0 no-repeat;}
.marqueeleft li .pic{display:block;width:125px;height:48px;padding:2px;overflow:hidden;}

/*----------企业邮箱--系统--律师------------ */
.main02{ height:140px;margin:0 auto;width:1004px; overflow:hidden; background:#FFF;}
.main02 li { float:left; margin:10px 0; padding-left:10px;}
.main02 li img{ width:322px; height:118px; overflow:hidden;}

/*----------合作伙伴------------ */
.partner{height:auto;margin:0 auto;width:984px; overflow:hidden;background:#fafafa;border: 10px solid #fff;}
.partner .box{ width:964px; height:120px; margin:0px auto; overflow:hidden; margin-bottom:10px;}
.partner .title{height:36px; line-height:36px; width:964px;background:url(../images/title01_bg.gif) 0 0 no-repeat;}
.partner h2{ margin-left:14px; font-size:14px; font-weight:bold; }
.partner a{ color:#999;}
.partner li{float:left; margin:10px 3px;  border: 1px solid #e9e9e9; height:70px; width:182px; padding:1px;}
.partner li img{ width:182px; height:70px;}

/*----------网站底部------------ */
.footer{ width:100%; height:110px; background:#293C4D; }
.footer p{ line-height:24px; text-align:center; color:#cccccc; font-size:14px;}
.footer p a{ color:#FFF;}
.footer .f01{ line-height:34px;}


/*------------新闻内页------------ */
.news2{margin:0 auto;width:984px;background:url(../images/news_bg.jpg) 0 0 repeat-x #FFF; padding:15px 10px 0 ; height:auto; overflow:hidden;}
.news2 .left{ width:223px; float:left;}
.news2 .left .tit {background:url(../images/meunleft_tit.jpg) no-repeat scroll 0 0;color: #635e5e;font-size: 14px;font-weight: bold;height: 38px;line-height: 38px;padding-left: 20px;}
.news2 .left .con {border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;height: 100%;padding: 10px;min-height:280px;_height:280px;}
.news2 .left .con  li{ height:31px; line-height:31px;background:url(../images/meunleft_bg.gif) 0 0 no-repeat; width:201px; overflow:hidden;}
.news2 .left .con  li a{ margin-left:30px; color:#2d6193}
.news2 .left .btn {background:url(../images/meunleft_btn.jpg) no-repeat scroll 0 0;font-weight: bold;height: 21px;}
.news2 .left_contact{width:221px;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
.news2 .left_contact_tit{background:url(../images/meunleft_con.jpg) no-repeat scroll center center; height:58px;}
.news2 .left_contact_con{ padding:10px;}
.news2 .left_contact_con p{ line-height:20px;}

.news2 .right{ width:730px; height: auto;float:right;}
.news2 .right .con {color: #666; margin:10px auto; float:left; width:720px; }
.news2 .right .tit {background:url(../images/news_tit.gif) no-repeat scroll 0  bottom;color: #666666;font-size: 14px;font-weight: bold;height: 33px;line-height: 33px;position: relative;text-indent: 10px;}
.news2 .right .tit span.loc {color: #999999;font-size: 12px;font-weight: normal;position: absolute;right: 0;top: 0;}
.news2 .right .tit span.loc a{ color:#666;}
.news2 .right li {background:url(../images/news_ico.jpg) no-repeat scroll 0 0;line-height: 46px;padding-left: 10px;position:relative;float:left;width:720px;}
.news2 .right li a{ width:610px; float:left;text-overflow: ellipsis;white-space: nowrap; overflow:hidden;}
.news2 .right li span{ color:#999; float:right; margin-right:14px;}
.news2 .right .text  { line-height:30px; font-size:14px; width:720px; overflow:hidden; margin:10px auto;}
.news2 .right .text .row {border-bottom:1px solid #DDDDDD;float: left;height: 24px;line-height:24px;overflow:hidden;text-align:center;width:100%;color:#999;font-size:12px;}
.news2 .right .text .row span {margin-right:20px;}
.news2 .right .text h1 {color: #666;font-size: 22px;font-weight:bold;height: 50px;line-height: 50px;text-align: center;}
.news2 .right .kehu{width:720px; overflow:hidden;margin:10px auto; }
.news2 .right .kehu a{ color:#666;}

.news2 .right .kehu dl {float: left;height: auto;text-align: center;width:224px;margin:6px 8px;}
.news2 .right .kehu dl dt {height: 85px;}
.news2 .right .kehu dl dd {font-size: 12px;font-weight: 100;height: 30px;line-height: 30px;width:224px;overflow:hidden;}
.news2 .right .kehu dl dt img {width: 224px;height: 85px;padding: 1px;border: 1px solid #eee;}

.news2 .right .dailiren{width:720px; overflow:hidden;margin:10px auto; }
.news2 .right .dailiren a{ color:#666;}
.news2 .right .dailiren dl {float: left;height: auto;text-align: center;width:166px;margin:6px 7px;}
.news2 .right .dailiren dl dt {height: 166px;}
.news2 .right .dailiren dl dd {font-size: 12px;font-weight: 100;height: 30px;line-height: 30px;width:166px;overflow:hidden;}
.news2 .right .dailiren dl dt img {width:166px;height: 166px;padding: 1px;border: 1px solid #eee;}

.news2 .right .down{ width:720px; text-align:center; line-height:40px; height:40px; position:relative;}
.news2 .right .down img{ top:5px; position:absolute;}
.news2 .right .down a{ color:#F00; font-weight:bold;}

.news2 .right .liuyan{ line-height:24px; font-size:12px; width:720px; overflow:hidden; margin:10px auto; position:relative;}
.news2 .right .liuyan .box{ width:400px; height: auto;}

.news2 .right .liuyan dl{ float:left; width:600px; overflow:hidden;}
.news2 .right .liuyan dt{width:90px;text-align:right; font-size:12px;  }
.news2 .right .liuyan dt,#show dd{ float:left; height:50px; line-height:50px;}
.news2 .right .liuyan dd span{ font-size:16px; overflow:hidden;float:left; display:inline; height:30px; width:300px;}
.news2 .right .liuyan  .zhuming{ margin-left:5px; font-size:12px;color:#666;}
.news2 .right .liuyan .text {border: 1px solid #dcdcdc;font-size: 12px;height:20px;padding: 4px 3px;width: 180px; line-height:20px;}
.news2 .right .liuyan .textarea{width:420px; height:94px;}
.news2 .right .liuyan .text2{ border: 1px solid #dcdcdc;font-size: 12px;padding: 4px 3px; height:80px;}
.news2 .right .liuyan .submit{ height:30px; line-height:30px; width:116px; display:block; background:#fe743b; border:0px ; color:#FFF; margin:0px 0 0 90px; font-size:14px; font-weight:bold;}


/*----------新闻列表翻页----------- */
.pages {float:left;background: #fff none repeat scroll 0 0;height: 80px;margin: 20px auto ;}
.tcdPageCode{text-align: left;color: #666;}
.tcdPageCode a{display: inline-block;color: #666;display: inline-block;height: 35px;	line-height: 35px;	padding: 0 14px;border: 1px solid #ddd;	margin: 0 2px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #ccc;}
.tcdPageCode span.current{display: inline-block;height: 35px;line-height: 35px;padding: 0 14px;margin: 0 2px;color: #fff;background-color: #036192;	border: 1px solid #036192;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 35px;line-height: 35px;padding: 0 14px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;vertical-align: middle;}



