/* CSS Document */
body {font-size:12px;line-height:20px; font-family: Microsoft Yahei , 宋体;  color:#333;}
*  { margin:0; padding:0; list-style:none;}
.fl {float:left;}
.fr {float:right;}
img { border:0;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline; color:#ff6600;}
.clear {clear:both; height:0; line-height:0; font-size:0;}
.wrapper {width:980px; margin:0px auto;}


.header {clear:both; padding-bottom:30px; background:url(../images/headbg.jpg) no-repeat right top;}
.header .h_link {text-align:right; line-height:32px; color:#ccc;}
.header .h_link a {color:#999;}
.header .h_link a:hover {color:#ff6600;}
.header .logo {float:left;}
.header .tel {float:right;}

.nav {font-size:14px;  height:56px; font-family: Microsoft Yahei; background:url(../images/navbg.jpg) repeat-x;}
.nav li { display:block; float:left; color:#fff; font-weight:bold; text-align:center; line-height:56px; height:56px; width:120px;}
.nav a {color:#fff;display:block; height:56px; width:120px;}
.nav a:hover,.nav .hover { color:#fff; background:#2473c2; }
.nav .line {width:2px ; display:block; background:url(../images/nav_line.jpg) no-repeat; }



#slide-index {position: relative; min-width: 980px; width: auto; background:#f2f2f2; height:480px; overflow: hidden;}
#slide-index .slides {min-width: 980px; width: auto; height:480px;}
#slide-index .slide {position: relative; min-width: 980px; float: left; height:480px;}
#slide-index .image {z-index: 1; position: absolute;}
#slide-index .button {width: 138px; display: none;} 
#slide-index .control {z-index:40; position: absolute; text-align: center; width: 100%; bottom:0; height: 30px; cursor: pointer;}
#slide-index .control a{background:#f5f5f5; border-radius:12px; filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;  width: 12px; height: 12px; _width:12px; _height:12px; display: inline-block; cursor: pointer; margin:0px 5px;}
#slide-index .control a:hover  { background:#2273c5; filter:alpha(opacity=100);-moz-opacity:1; opacity:1; }
#slide-index .control a.active {background:#2273c5; filter:alpha(opacity=100);-moz-opacity:1; opacity:1;   }
.autoMaxWidth {position: relative; height: 400px; overflow: hidden;}

.t_tit  {height:35px;}
.t_tit h3 {display:block; float:left; height:30px; width:200px; text-indent:-9999px;}
.t_tit .more {float:right; background:url(../images/more.jpg) no-repeat; display:block; width:40px; height:19px; text-indent:-9999px; }
.t_tit .t_zjyy {background:url(../images/t_zjyy.jpg) no-repeat; }
.t_tit .t_xwzx {background:url(../images/t_xwzx.jpg) no-repeat; }
.t_tit .t_lxwm {background:url(../images/t_lxwm.jpg) no-repeat; }
.t_tit .t_zlhzhb {background:url(../images/t_zlhzhb.jpg) no-repeat; width:400px; }

.index_bg {background:#f2f2f2; margin-bottom:25px; padding:25px 0px 5px 0px;}
 
.index_chanpin { float:left; width:667px;}
.index_chanpin .cp_box {float:left; width:313px; height:176px; margin:0px 20px 24px 0px; background:url(../images/cp_bg.jpg);}
.index_chanpin .cp_box .cp_img {float:left; padding:17px 16px 0px 15px;}
.index_chanpin .cp_box .cp_img img { width:120px; height:145px;} 
.index_chanpin .cp_box .cp_info {float:left; width:150px; color:#666;}
.index_chanpin .cp_box h4 { font-size:14px; line-height:30px; margin-top:15px; overflow:hidden; display:block; }
.index_chanpin .cp_box p { display:block; height:100px; overflow:hidden;}

.index_about {background:url(../images/gy_bg.jpg); float:right; width:283px; padding:15px 15px 0px 15px; height:361px; }
.index_about  p{ margin-bottom:15px;}
.index_about img {width:283px; height:155px;}
.index_about .info {height:150px; overflow:hidden;}
.index_news {float:left; width:360px; margin-right:50px; margin-bottom:20px;} 
.index_news .news_hot {height:80px; overflow:hidden; margin-bottom:8px;}
.index_news .news_hot .news_img {float:left; display:block;}
.index_news .news_hot .news_img img { width:120px; height:80px;}
.index_news .news_hot .news_info {float:right; width:225px; color:#666;}
.index_news .news_hot .news_info h3 { font-size:14px; display:block; margin-bottom:4px;overflow:hidden; height:20px; line-height:20px;}
.index_news .news_hot .news_info p {line-height:18px; margin-bottom:4px;}
.index_news ul li {display:block; height:24px; line-height:24px; overflow:hidden;}
.index_news ul li span {display:block;}
.index_news ul li .sp_01 {width:280px; float:left;}
.index_news ul li .sp_02 {float:right; color:#666;}

.index_cantact {float:left; margin-bottom:20px;}
.index_cantact p {margin-bottom:3px;}
.index_cantact p i {color:#fff;}
.index_img {float:right; width:210px; margin-bottom:20px;}
.index_img p {display:block; margin-bottom:8px;}

.index_links {position:relative; height:130px;}
.index_links ul {display:block; position:absolute; top:35px; width:1000px;}
.index_links li {float:left; margin-right:9px;}
.index_links li img { border:1px solid #ccc; }

.banner2 {height:257px; background-repeat:no-repeat; background-position:top center;}
.banner2.zjyy {background-image:url(../images/banner_zjyy.jpg);}
.banner2.cpzx {background-image:url(../images/banner_cpzx.jpg);}
.banner2.xwzx {background-image:url(../images/banner_xwzx.jpg);}
.banner2.qywh {background-image:url(../images/banner_qywh.jpg);}
.banner2.qyry {background-image:url(../images/banner_gsry.jpg);}
.banner2.jszx {background-image:url(../images/banner_jszx.jpg);}
.banner2.rczp {background-image:url(../images/banner_rczp.jpg);}
.banner2.lxwm {background-image:url(../images/banner_lxwm.jpg);}

.left_bar {float:left; width:211px; }
.left_bar ul { display:block; border:1px solid #ddd; height:auto!important;height:120px;min-height:110px;  border-top:0; padding:11px; margin-bottom:10px;}
.left_bar li {height:36px; font-size:12px;display:block; border-bottom:1px dotted #ddd;}
.left_bar li a { background:url(../images/jt1.jpg) no-repeat ; height:36px; line-height:36px; padding-left:30px; display:block;   }
.left_bar li .hover {background:url(../images/jt2.jpg) no-repeat ; color:#fff; font-weight:bold;  }
.left_bar p {margin-bottom:10px;}

.right_cont{width:740px; float:right; height:auto!important;height:500px;min-height:500px; margin-bottom:30px; background:url(../images/cg_11.jpg) #fff repeat-x;}
.right_tit {height:48px; border-bottom:1px solid #ccc; margin-bottom:20px; }
.right_tit h3{ font-size:16px; float:left; border-left:5px solid #2476ca; margin-top:15px; padding-left:10px; line-height:20px; height:20px; display:block;}
.right_tit .weizhi {float:right; color:#666; line-height:48px;}
.right_tit .weizhi a {color:#666;}
.right_tit .weizhi a:hover {color:#ff6600;}

.right_cont .xinxi {font-size:14px; line-height:26px; width:740px; overflow:hidden;}
.right_cont .xinxi p {margin-bottom:12px; text-indent:2em;}

.img_box{ width:200px; text-align:center; float:left; display:inline; margin:0px 25px 10px 20px; }
.img_box p {display:block;}
.img_box .p_img a img {width:190px; height:260px; padding:4px ; border:1px solid #ddd;}
.img_box .p_img a:hover img {border:1px solid #ff6600;}
.img_box .p_name {line-height:40px; height:40px; font-size:14px; overflow:hidden; }

/*产品中心*/
.chanpin_img {float:left; margin-bottom:30px;}
.chanpin_img p img {width:220px; height:310px; padding:7px ; border:1px solid #ccc; margin-bottom:10px;}
.chanpin_img span {display: block;
float: left;
padding: 3px;
border: 1px solid #e5e5e5;
margin-right: 7px;width:46px; height:46px;  filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.chanpin_img span img {width:46px; height:46px;}
.chanpin_img .hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; border:1px solid #ccc;}
.chanpin_info {float:right; width:480px; font-size:14px; line-height:36px;}
.chanpin_info h1 {font-size:26px; font-weight:100; margin-bottom:5px;}
.chanpin_tit { height:40px; border-bottom:1px solid #ddd; position:relative; clear:both; margin-bottom:10px;}
.chanpin_tit h2 { text-indent:-9999px; position:absolute; bottom:top; height:40px; width:110px; border:1px solid #ddd; border-bottom:1px solid #fff; display:block; background:url(../images/cpjs_03.jpg) center center no-repeat #fff; left:0;}
.chanpin_main { min-height:400px; _height:400px;}
.chanpin_main p {text-indent:2em; font-size:14px; line-height:28px; margin-bottom:10px;}

/*人才招聘*/
.zp_box {border:1px solid #ddd; font-size:14px; line-height:28px; margin-bottom:15px;}
.zp_box .zp_tit {height:40px; background:#e4f2ff; border-bottom:1px solid #ddd; line-height:40px; padding:0px 15px;}
.zp_box .zp_tit h3 {float:left; font-size:16px; display:block; width:300px;}
.zp_box .zp_tit .sp_data {float:left;}
.zp_box .zp_tit .sp_time {float:right;}
.zp_box .zp_info  {padding:15px;}
.zp_box .zp_info h4 {font-size:14px;}

/*联系我们*/
.lianxi  {margin-bottom:30px;}
.lianxi .fl {float:left; width:340px; font-size:14px; line-height:28px;}
.lianxi .fl p { margin-bottom:10px;}

.ul_list li {display:block; vertical-align:bottom; width:720px; margin:0px auto; height:30px; border-bottom:1px dotted #ddd; margin-bottom:10px;}
.ul_list span {display:block; overflow:hidden; height:18px; line-height:18px;  }
.ul_list .sp_01 {float:left; width:600px; padding-left:15px;  background:url(../images/dian.jpg) no-repeat center left;}
.ul_list .sp_02 { float:right; color:#888;}


/*大图*/
.big_img {width:670px; height:496px; position:relative; margin:0px auto 20px; text-align:center;}
.big_img .a_prev {position:absolute; cursor:pointer; display:block; top:0px; left:0px; background:url(../images/leftbig.png) no-repeat center center;  width:200px; height:496px; z-index:77;}
.big_img .a_next {position:absolute; cursor:pointer; display:block; top:0px; right:0px; background:url(../images/rightbig.png) no-repeat center center; width:200px; height:496px; z-index:77;}
.big_img img {width:670px; height:496px;}
.img_cont {position:relative;}
.img_cont .a_right {position:absolute; cursor:pointer; display:block; top:0px; left:24px; background:url(../images/left.png) no-repeat #fff center center; border:1px solid #ccc; width:20px; height:84px;}
.img_cont .a_left {position:absolute;cursor:pointer; display:block;top:0px; right:24px; background:url(../images/right.png) no-repeat #fff center center; border:1px solid #ccc;width:20px; height:84px;}
.img_cont .img_list {width:610px; position:relative; margin:0px auto; overflow:hidden; height:150px;}
.img_cont .img_ul {width:10000px; top:0; display:block; position:absolute; height:150px;}
.img_cont .img_ul li { float:left; margin-right:10px;}
.img_cont .img_ul li img { width:110px; height:82px; border:2px solid #aaa;filter:alpha(opacity=60);  -moz-opacity:0.6;  opacity:0.6;}
.img_cont .img_ul li .hover img {border:2px solid #ff6600;filter:alpha(opacity=100);  -moz-opacity:1;  opacity:1;}

/*页码*/
.pages {text-align:center; padding-top:20px; height:60px; clear:both;}
.pages a { display:inline-block; line-height:28px; padding:0px 10px; margin:0px 3px; border:1px solid #b0b0af;}
.pages a:hover {background:#2273c5; border:1px solid #2273c5; color:#fff;  text-decoration:none;}
.pages .hover {background:#2273c5; border:1px solid #2273c5; color:#fff; font-weight:bold;}

.title{text-align:center; margin-bottom:10px ;}
.title h1 {font-family:24px; font-family: Microsoft Yahei;   font-weight:100; line-height:40px;margin-bottom:10px;   }
.title p span {margin:0px 10px; color:#666;}
.ct_main {padding:0px 30px; font-size:14px; line-height:24px; margin-bottom:50px;}
.ct_main p {text-indent:2em; margin-bottom:10px;}

.fanye {line-height:50px; height:50px; padding:0px 30px; border:1px solid #e6e6e6; background:#eee; color:#555;}
.fanye p {width:450px; display:block; overflow:hidden; height:50px;}
.fanye .fr { text-align:right;}
.fanye a {color:#845530;}
.fanye a:hover {color:#ff6600;} 

.footer { color:#fff; background:#2273c5; padding:15px 0; line-height:24px; clear:both;}
.footer .fr {text-align:right;}
.footer a {color:#fff;}
.footer a:hover {color:#fff;}