﻿@charset "utf-8";
@import "reset.css";
/*globe*/

div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6,font{ font: 12px/22px "微软雅黑","华文细黑",Arial,sans-serif;color:#666; padding:0; margin:0;}
em, i, del { font-weight:normal; font-style:normal;}
body{ background:url(../images/bg01.jpg) repeat-x left bottom #fff;color:#666; font: 12px/22px "微软雅黑","华文细黑",Arial,sans-serif;padding:0;margin:0; height:100%; position:relative;}
img { border:0;}

ol, ul { list-style:none;}
li{ float:left;}
a{color:#666;}
a:hover{color:#09F;}
.hidden{ display:none;}
.clear{zoom:1;}
/*public*/
.w1130{ width:1130px; margin:0 auto;}


.index-ban{ width:100%; height:483px; position:absolute; left:0; top:0; z-index:0; overflow:hidden;}

/**header**/
.head{ width:100%; float:left; background:url(../images/headbg.png); border-bottom:3px solid #0189d5; height:148px; }
.header{ position:relative; width:1200px; margin:0 auto; z-index:999999 }
.header-top{ height:100px; }
.header-top img{ margin-top:15px;}
.top-search{ width:200px; float:right; margin-top:15px;}

.lang{ display:block; padding:0 15px;margin-top:17px; line-height:25px;}



.top-search .txt{ float:left; width:151px; height:30px; padding-left:9px; border:none; border-right:0; line-height:23px; background: url(../images/search_bg012.png);}
.top-search .btn{ float:left; width:40px; height:30px; background:url(../images/search_bg01.png) no-repeat; cursor:pointer; border:none;}
.menu{ width:1200px; height:47px; margin:0 0 0 -5px; }
.menu ul{ padding:0 5px;}
.menu ul li{ width:148px; text-align:center; font: 15px/47px "微软雅黑"; text-align:center; background:url(../biao.png) no-repeat right center; position:relative; z-index:3;}
.menu ul li a{ display:block; color:#333; margin-top:-1px;}
.menu ul li a.hover{ background:url(../images/menu_bg03.png) no-repeat; color:#2ba8c2;}
/*.menu ul li a.on{ color:#0d6f98;}*/
.menuson{ position:absolute; top:51px; height:0px; overflow:hidden; width:1200px;}
.menulist{ float:left; width:1180px; padding:10px 0 0 0px;height:119px; background:#FFF;}
.menulist ol li{ float:left; width:212px; margin-left:20px;background:none;}
.menulist ol li img{ padding:3px; border:1px solid #e3e3e3;}
.menulist ol li p{ background:#e3e3e3; text-align:left; font-size:12px; padding:2px 10px; color:#333; margin-top:5px;}
.menulist ol li a{ color:#000}
.menulist ol li a:hover{color:#39F}
.menupic{ float:right; width:172px; height:119px; padding:16px 0 0 0 ; background:url(../images/menu_bg04.png) no-repeat right top;}
.menule{left:-145px;}

.menuri{right:0px;}
.menulistri{ float:right; width:88px; padding:16px 2px 0 0;height:119px; background:url(../images/menu_bg06.png) no-repeat right top;}
.menulistri ol li a{ padding-left:10px;}
.menupicri{ float:right;background:url(../images/menu_bg06.png) no-repeat left top;}
.banner{ width:100%; float:left;}
.banner img{ width:100%; float:left;}
.footer span{ float:right;}
.footer{ padding:15px 0; background:#e6e9ee; width:100%; float:left; margin-top:30px;}
.fot-nav{ font-size:11px;}
.fot-link{ width:108px; height:30px; position:relative; z-index:2; margin-top:6px;}
.fot-link dt{width:117px; height:30px; background:url(../images/fot_bg02.jpg) no-repeat; cursor:pointer; background-size: 100% auto;}
.fot-link dd{width:115px; border:1px solid #e2e2e2; background:#f8f9f9; position:absolute; left:0; bottom:29px; line-height:18px; display:none;}
.fot-link dd a{ display:block; border-bottom:1px solid #ebeaea; padding-left:5px; font-size:11px;}
.fot-link dd a:hover{ color:#de001f;}
.footer div{ font:12px/20px "微软雅黑",Arial;}
.footer .jiathis_style .jtico{ background:url(../images/icon00.gif) no-repeat 2px 3px;}
.footer .jiathis_style .button, .jiathis_style .jiathis_txt{ font-size:11px;}
.footer  .jiathis_style{ padding-top:2px;}
.weib{ display:block; float:left; font:11px/19px "微软雅黑"; background:url(../images/icon01.png) no-repeat right top; padding-right:28px; height:22px;}
.weix{ position:relative; height:19px; display:block; float:left; font:11px/19px "微软雅黑"; background:url(../images/icon02.png) no-repeat right top; padding-right:28px; height:22px; z-index:2;}
.weix-img{ position:absolute; right:0; bottom:22px; display:none;}
/**首页**/
.ind-ban{ position:absolute;width:100%; height:450px; left:0; top:0;background:url(../images/loading.gif) no-repeat center;}
.ind-ban ul li{float:left; display:none;width:100%; height:583px; position:absolute; left:0; top:0; overflow:hidden;}

.index-main{ width:960px; margin:317px auto 0; position:relative; height:120px}
.index-box1{ width:960px; height:120px;padding:0 10px 0; background:url(../images/ind_bg01.png) no-repeat center top; overflow:hidden; position:absolute; left:-10px; top:0;}
.index-box1 p{ padding-top:9px; font:14px/18px "微软雅黑",Arial; color:#666565;}
.index-box-btn{ width:960px; margin:0 auto 7px; height:16px; background:url(../images/ind_bg06.png) no-repeat center top; cursor:pointer; opacity:0;}

.index-box2{ width:942px; margin:18px auto 10px; position:relative;}
.ind-tit{ height:24px; background:url(../images/ind_bg02.jpg) no-repeat 0 bottom;}
.ind-tit a.news-fl span{ float:left; background:url(../images/bit01.jpg) no-repeat 0 center; padding-left:11px; font:13px/17px "微软雅黑"; color:#434343;}

.ind-tit a.news-fl{
	float: left;
	background: none;
	width: 200px;
}
.ind-tit a.news-fl:hover{
	background: none;
}
.ind-tit a.news-fl em{padding-left:8px;
	color: #999;
}
.ind-tit a.news-fl1 span{ float:left; background:url(../images/bit01.jpg) no-repeat 0 center; padding-left:11px; font:13px/17px "微软雅黑"; color:#434343;}

.ind-tit a.news-fl1{
	float: left;
	background: none;
	width: 200px;
}
.ind-tit a.news-fl1:hover{
	background: none;
}
.ind-tit a.news-fl1 em{ padding-left:8px;
	color: #999;
}
.ind-tit a{ float:right; width:45px; height:17px; background:url(../images/ind_more.jpg) no-repeat; overflow:hidden;}
.ind-tit a:hover{background:url(../images/ind_more_on.jpg) no-repeat;}

.ind-dlp{ width:320px;}
.ind-dlp-con{ height:150px; /*background:url(../images/ind_bg03.jpg) no-repeat 0 0;*/ padding-top:0px}
.ind-dlp-con img{ float:left;}
.ind-dlp-con p{ width:158px; float:right; font:12px/21px "微软雅黑";}
.ind-dlp-more{ display:block; background:url(../images/bit03.gif) no-repeat 45px center; font:10px/18px "微软雅黑"; color:#e78080;}
.ind-dlp-more:hover{ color:#de001f;}

.ind-news{width:320px;}
.ind-news-top{ height:64px;}
.ind-news-top img{ float:left;margin-right:8px;}
.ind-news-top a:hover img{}
.ind-news-top span{ display:block; color:#b7b7b7; line-height:16px; padding-top:7px;}
.ind-news-top p{ line-height:17px;}
.ind-news-li ul li{ float:left; width:305px; padding-left:13px;height:39px; background:url(../images/ind_bg04.png) no-repeat 0 0; line-height:39px;}
.ind-news-li ul{ height:78px; padding-bottom:12px; background:url(../images/ind_bg04.png) no-repeat 0 78px;}

.ind-sto{ width:277px; background:url(../images/dt.png) right bottom no-repeat;}
.ind-sto p{ line-height:29px;}
.stocktab{ height:17px; padding-left:1px; margin-bottom:7px; background:url(../images/ind_bg07.jpg) repeat-x 0 bottom;}
.stocktab ul li{ float:left; margin-left:3px; _display:inline; width:49px; height:16px; background:url(../images/ind_bg05.jpg) repeat-x 0 0; border:1px solid #dfdfdf; border-bottom:none; font:11px/15px "微软雅黑"; text-align:center; cursor:pointer; }
.stocktab ul li.hover,.stocktab ul li.selected{ background:#fff; color:#df0202;}
.stockcon{ display:none;}

/**频道页**/
.chan-ban{ position:absolute; width:100%; left:0; top:0; height:700px; background:url(../images/about_ban1.jpg) no-repeat center top; z-index:0;}
.chan-wrap{ position:relative; width:960px; margin:270px auto 60px; overflow:hidden}
.chan-top{ height:6px; width:100%; background:url(../images/chan_bg01.png) no-repeat; overflow:hidden;}
.chan-main{ width:100%; background:#fff; padding-top:23px;}
.chan-main h2{font:14px/18px "微软雅黑"; color:#de001f; padding-bottom:9px;}
/**公司简介**/
.chan-box1{ padding:0 25px; height:347px; background:url(../images/about_bg00.jpg) no-repeat 0 bottom;}

.chan-comm{  height:147px;}
.chan-comm p{ line-height:22px;}
.chan-more{ display:block; position:relative; width:72px; height:23px; line-height:21px; color:#fff; padding-left:12px; background:url(../images/about_more01.jpg) no-repeat; overflow:hidden;}
.chan-more img{ position:absolute; right:10px; top:6px;}
.chan-more:hover{ color:#fff;}
.bordb{ border-bottom:1px solid #efefef;}

.chan-box2{padding:0 0 0 25px; height:101px;}
.chan-same{ _display:inline; float:left; margin-right:8px; width:200px; height:83px; padding:18px 0 0 22px;}
.chan-same p{ padding-right:90px; line-height:20px;}
.chan-same-bg1{ background:url(../images/about_bg01.jpg) no-repeat;}
.chan-same-bg2{ background:url(../images/about_bg02.jpg) no-repeat;}
.chan-same-bg3{ background:url(../images/about_bg03.jpg) no-repeat;}
.chan-same-bg4{ background:url(../images/about_bg04.jpg) no-repeat;}

/**创新**/
.chan-tech{ height:478px; padding:0 25px; background:url(../images/img07.jpg) no-repeat center top; position:relative; overflow:hidden;}
.chan-tech-img{ width:207px; height:178px; position:absolute; overflow:hidden;} 
.chan-tech-txt{ position:absolute; width:207px; right:207px; top:80px; text-align:right; font:bold 14px/18px "微软雅黑"; color:#484848; opacity:0}
.chan-tech-txt span{ display:block; text-align:right; color:#a9a9a9; font:normal 11px/15px Arial;}

/**产品中心**/
.chan-prole{ width:130px; float:left; _display:inline; margin-left:25px;}
.chan-prole h2{padding-bottom:14px;}
.chan-pro-nav a{ display:block; height:29px; padding-left:4px; font:12px/29px "微软雅黑"; border-bottom:1px solid #e6e6e5;}
.chan-prori{ width:754px; float:right; _display:inline; margin-right:25px;}
.chan-pro-box{ width:221px; height:155px; padding:19px 0 0 22px; background:url(../images/pro_bg01.jpg) no-repeat;}
.chan-pro-box img{ margin-top:4px;}
.chan-pro-box h2{ padding-bottom:15px;}
.chan-pro-box ul li{ width:98px; background:url(../images/bit05.gif) no-repeat 0 center; line-height:24px; padding-left:14px;} 
.chan-pro-box p{ line-height:20px; padding-right:17px;}

.chan-honor{ width:757px; height:176px; background:url(../images/pro_bg02.jpg) no-repeat; position:relative;}
.chan-honor h2{ padding:18px 0 17px 22px;}
.honor-scroll{ width:700px; height:93px; margin:0 auto; position:relative; overflow:hidden}
.honor-scroll ul{ position:absolute; left:0; top:0;height:93px;}
.honor-scroll ul li{ width:126px; height:83px; padding:5px; margin-right:4px; background:url(../images/pro_bg03.png) no-repeat;}
.honor-btn{ position:absolute;display:block; top:50px; font:18px/93px "宋体"; color:#515151}
.chan-honor .prev{ left:0;}
.chan-honor .next{ right:0;}
.honor-btn:hover{ color:#de001f }

/**可持续发展**/
.sust-box{ width:251px; height:301px; padding:21px 19px 0 20px ; background:url(../images/deve_bg01.jpg) no-repeat;}
.sust-box h2{ padding-bottom:17px;}
.sust-box p a{ color:#888;}
.sust-box p a:hover{ color:#de001f;}

/**加入我们**/
.chan-join{ height:88px; padding:0 25px; background:url(../images/about_bg00.jpg) no-repeat 0 bottom;}
.chan-join h1{ font:18px/22px "微软雅黑"; color:#de001f; padding-bottom:7px;}
.chan-join p{ font-size:14px;}
.chan-comm h3{ font:14px/18px "微软雅黑"; color:#454545; padding-bottom:5px;}
.chan-jointit{ padding-bottom:19px;}
.chan-job ol{ height:195px;}
.chan-job ol li{ width:100%; line-height:24px;}

/**投资者关系**/
.ir-box{ width:184px; height:258px; padding:20px 18px 0 19px; background:url(../images/ir_bg01.jpg) no-repeat;}
.ir-box h2{ padding-bottom:17px;}
.ir-box p a{ color:#888;}
.ir-box p a:hover{ color:#de001f;}

/***********************/

.ban-inner{ position:absolute; width:100%; height:352px; left:0; top:0; padding-bottom:38px;background:url(../img/fl_bg.png) repeat-x left bottom; overflow:hidden; z-index:0;}
.ban-inner img{ position:absolute; left:50%; top:0; margin-left:-720px;}

/**下载**/
.down-list li{ width:540px; height:28px; padding-top:7px; border-bottom:1px dotted #bfbfbf; padding-left:20px; line-height:28px; background:url(../images/bit06.gif) no-repeat 5px 18px;}
.down-list li span{ float:right; color:#a3a3a3; padding-right:6px;}
.down-list li a:hover{color:#de001f;}

/**发展历程**/
.his-top{ width:560px; height:47px; border-bottom:1px dotted #cecece; position:relative;}
.his-year{ width:495px; height:46px; margin:0 auto; position:relative; overflow:hidden;}
.his-year ul{ position:absolute; height:46px;}
.his-year ul li{ float:left; width:55px; height:46px; background:url(../images/his_bg01.gif) no-repeat center bottom; font:bold 14px/20px Arial; color:#888; text-align:center; cursor:pointer;}
.his-year ul li.on{ font-size:18px; color:#29a5be;}
.his-top a{ display:block; width:21px; height:21px; background:url(../images/his_btn01.gif) no-repeat; position:absolute;top:0; overflow:hidden;}
#listNext{ background-position:0 0; left:0;}
#listNext:hover{ background-position:0 -21px;}
#listPrev{ background-position:-21px 0 ; right:0;}
#listPrev:hover{ background-position:-21px -21px;}

.hispic{width:560px; height:326px; position:relative; overflow:hidden; margin-top:45px;}
.hispic-box{ width:501px; height:324px; margin:0  auto; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.hispic-box ul{ position:absolute; height:324px; left:0; top:0;}
.hispic-box ul li{ width:491px; height:314px; padding:5px; float:left;}
.hispic .prev01,.hispic .next01{ display:block; width:13px; height:27px; background:url(../images/his_btn02.jpg) no-repeat; position:absolute;top:150px; overflow:hidden; cursor:pointer}
.hispic .prev01{ background:url(../images/his_btn02.jpg) no-repeat 0 0; left:0;}
.hispic .prev01.on{ background:url(../images/his_btn02.jpg) no-repeat 0 -27px;}
.hispic .next01{ background:url(../images/his_btn02.jpg) no-repeat -14px 0; right:0;}
.hispic .next01.on{ background:url(../images/his_btn02.jpg) no-repeat -14px -27px;}
.histext{width:501px;margin:15px auto;}

/**员工风采**/
.ImgScroll { position:relative; height:292px;width:495px; margin:20px 0 0 20px;}
.ImgScroll li {padding:15px; position:relative; }
.ImgScroll li a {display:block; width:100%; height:70%; overflow:hidden; position:relative;z-index:1}
.ImgScroll li a img{width:100%; height:100%;}
.ImgScroll li.loading a { background:(../images/loading.gif) no-repeat center center;} 
.ImgScroll li div{ display:block}
.ImgScroll em.sPrev { background:url(../images/emp_btn01.jpg) no-repeat 0 0; overflow:hidden; }
.ImgScroll em.sNext {background:url(../images/emp_btn01.jpg) no-repeat right 0;overflow:hidden;}

.ImgScrollbg{ position:absolute;width:100%; height:100%; left:0; top:0; z-index:0; display:block;}

.newsbox{width:786px; height:418px; margin:0 0 0 62px; position:relative;}
.newsScroll{position:relative; width:786px; height:358px; left:0;top:0;}
.newsScroll li {padding:0 5%; position:relative; overflow:hidden}
.newsScroll li a {display:block; width:100%; height:65%; margin-top:5%;overflow:hidden; position:relative; z-index:1}
.newsScroll li a img{width:100%; height:100%;}
.newsScroll li.loading a { background:(../images/loading.gif) no-repeat center center;} 
.newsScroll li div{ display:block}
.newsScroll em.sPrev { background:url(../images/nes_btn01.png) no-repeat 0 0; overflow:hidden; }
.newsScroll em.sNext {background:url(../images/nes_btn01.png) no-repeat right 0;overflow:hidden;}
.newsScroll{ position:absolute; left:0; top:0; z-index:0; display:block;}
.newsScroll li div{ color:#000; line-height:24px;}
.newsScroll li div p{ color:#666; line-height:18px; text-indent:2em;}

.topa{
	width: 321px;
	padding-left: 106px;
}




.gundong{ width:100%; float:left; height:62px; background:#0189d5; padding:5px 0;}



.syabout{ width:410px; float:left; margin-top:20px;}
.syabouttop{ width:100%; float:left; margin:8px 0; font-size:14px;}
.syabout img{ margin-bottom:10px; margin-top:10px;}
.syabouttop span{ color:#09F; font-weight:bold;}





.synews{ width:365px; float:left; margin-top:20px; margin-left:44px;}
.synewstop{ width:100%; float:left; margin:8px 0; font-size:14px;}
.synewstop span{ color:#09F; font-weight:bold;}

.synews ul{ float:left; width:100%;}
.synews ul li{float:left; border-bottom:1px dotted #CCC; width:100%; line-height:30px;}
.synews ul li span{ float:right;}



.pictu{ width:120px; float:left; margin:10px 0;}
.wztu{ width:220px; float:left; margin:10px;}
.wztu h2{ font-weight:bold; font-size:14px;}






.sylx{ width:272px; float:right; margin-top:20px;}
.sylxtop{ width:100%; float:left; margin:8px 0; font-size:14px;}
.sylxtop span{ color:#09F; font-weight:bold;}
#s1_text1_italic{ background: url(../images/zx.png); width:84px; height:18px; border:none;text-indent:-9999px;}



.leftnav{ width:200px; float:left; margin-top:25px;}
.leftnavtop{background:url(../images/topbg.png); width:180px; height:69px; float:left; line-height:69px; color:#CCC; font-size:20px; color:#fff; font-weight:bold; padding-left:20px;}
.leftnav ul li{ float:left;width:100%; font-size:14px;}
.leftnav ul li a{ display:block; background:#e5e5e5 url(../images/bit03.png) 10% 50% no-repeat; padding-left:20%; float:left; width:80%; line-height:40px; margin-top:2px;}

.leftnav ul li a:hover{ display:block; background:#0189d5 url(../images/bit01.png) 10% 50% no-repeat; padding-left:20%; float:left; width:80%; line-height:40px; color:#FFF; margin-top:2px;}




.nyright{ width:890px; 
float:right; margin-top:25px;}
.nyrighttop{ border-bottom:1px solid #e5e5e5; font-size:22px; font-weight:bold; padding-top:10px; padding-bottom:20px;}
.nyrighttop span{ float:right; font-size:13px; font-weight:normal;}
.nyrightxia{ width:100%; float:left;  margin-top:10px; line-height:26px;font-size:14px; }
.nyrightxia p{line-height:26px;font-size:14px; }
.nyrightxia p font{ color:#0189d5}



/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F00}
.msgflag{margin-left:4px;font-size:12px;color:#900;}

/*新闻栏目*/
.news_list{ width:100%; float:left;}
.news_list li{ float:left; width:100%; border-bottom:1px dotted #CCC; line-height:45px;}
.news_list li a:hover{text-decoration:none;color:#999;}
.news_list span{float:right;}
.news_list strong{padding-right:5px;font-size:8px;color:#fc0000;}
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px; width:100%; float:left;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}



/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}

/*招聘详细*/
.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

.tableny{border:1px solid #ccc}
.tableny td{ padding:10px 15px;}
table {
    border-collapse: collapse;
    border-spacing: 0;
    border-color:#ccc;
}


/*产品栏目*/
.product_list li{width:18.5%; text-align:center;float:left;margin-bottom:7px; margin-left:1%;}
.product_list li a.img{width:100%;height:50px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.product_list li a.img img{vertical-align:middle; height:120px;}
.product_list li a.img:hover{border:1px solid #F90;}
.product_list li p.info{width:100%; text-align:center;line-height:30px;}
.product_list li p.info span{font-family:Verdana;color:#d94f44;float:right;}
.product_list li p.info a{color:#555;}

.product_list2{width:100%; float:left;margin-top:10px;}
.product_list2 li{width:18.5%; text-align:center;float:left;margin-bottom:7px; margin-left:1%;}
.product_list2 li a.img{width:100%;height:50px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.product_list2 li a.img img{vertical-align:middle; height:120px;}
.product_list2 li a.img:hover{border:1px solid #F90;}
.product_list2 li p.info{width:100%; text-align:center;line-height:30px;}
.product_list2 li p.info span{font-family:Verdana;color:#d94f44;float:right;}
.product_list2 li p.info a{color:#555;}

.loginbg{ background:url(../images/drbg.jpg); height:423px; width:100%; float:left; margin:50px 0; position:relative;}

.loginbox{ position:absolute; bottom:25px; right:20px;}



/*案例样式*/
.caselist li{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee;clear:both;}
.caselist li p.preview{display:block;width:100px;height:80px;float:left;margin-right:12px;}
.caselist li p.desc{padding:0 10px;line-height:20px;color:#999;}
.caselist li a.img{width:100px;height:80px;margin:0 0 0 10px;padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:70px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.caselist li a.img:hover{border:1px solid #ff9900;}
.caselist li a.img img{vertical-align:middle;}
.caselist li a.type{color:#ff9900;font-weight:bold;}
.caselist li a.title{font-weight:bold;font-size:12px;color:#333;}
.caselist span{display:block;line-height:22px;font-family:Arial;color:#666;}
.caselist span small{font-size:12px;margin-right:10px;}

/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}





.fzlc{ width:100%; float:left;background:url(../images/tian.png) center repeat-y;}

.fzlc  li{ background:url(../images/dian.png) 0% 5px no-repeat; padding-left:20px; float:none; margin-top:10px; font-size:12px; line-height:25px; margin-left:438px; width:50%; float:left;}


.fzlc  li.left{ background:url(../images/dian.png) 100% 5px no-repeat; padding-right:20px; float:none; margin-top:10px; font-size:12px; line-height:25px; margin-left:-32px; width:50%; text-align:right; display:block; float:left;}

/*.fzlc  li.left span{ background:#0189d5; color:#fff; display:block; float:right; padding:10px; }


.fzlc  li.left img{ float:right; margin-top:2px;}


.fzlc  li span{ background:#0189d5; color:#fff; display:block; float:left; padding:10px; float:left;}

.fzlc  li img{ float:left; margin-top:2px;}


*/

.fzlc  li.left span{ background:#0189d5; color:#fff; padding:10px;display:block; width:300px; float:right; }
.fzlc  li span{ background:#0189d5; color:#fff; padding:10px;display:block; width:300px; float:left; }

.fzlc  li.left img{ float:right; margin-top:2px;}

.fzlc  li img{ float:left; margin-top:2px;}



