﻿@charset "utf-8";
@import url(public.css);
body{background:url(../images/body_bg.jpg) repeat-x;}
#header{height:93px;margin:0 auto;}
#header .logo{position: relative;top: 20px;}
#header .header_right{width:720px;float:right;position:relative;}
#header .header_right .tel{height:40px; line-height:35px; text-align:right;font-size:14px;color:#656565;padding-top:5px;}
#header .header_right .tel em{color:#d70303; font-size:18px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold;}
#header .header_right #menu{width:100%;position:absolute;bottom:0;left:0;height:48px;}

#nav{height:48px; line-height:48px;}
#nav li{float:left;z-index:99;padding-left:2px;position:relative; background:url(../images/li.gif) right no-repeat;}
#nav li.end{background:none;}
#nav li a{display:block;width:88px;color:#616161;text-align:center;font-size:14px; font-family:Microsoft YaHei,微软雅黑 !important;font-weight:bold; padding-top:0px;}
#nav li a.default,#nav li a:hover{text-decoration:none;color:#1291c6;}
ul#nav li ul{width:100px;display:none;position:absolute;left:-8px;top:48px;background:#eeeeee;margin:0;padding:0;filter:alpha(opacity=100);/*IE*/-moz-opacity:1;/*Moz+FF*/  opacity:1;border:0;}
ul#nav li ul li{margin:0;background:none;display:inline-block;height:25px;width:auto; line-height:29px;padding:0;width:100px;border-bottom:1px solid #cfcfcf;}





html ul#nav li ul li a {line-height:25px;padding:0;font-weight:normal;background:none;color:#616161;font-size:12px; font-family:'宋体' !important;display:block;width:100%;}
html ul#nav li ul li.last a{border:0;padding:0;}
html ul#nav li ul li a:hover,html ul#nav li ul li a.default:hover{background:#254d8a;color:#fff;}


#banner{height:418px; position:relative; clear:both; text-align:center; z-index:99;}
#banner .bd{ position:relative; z-index:0;}
#banner .bd ul{width:100% !important; }
#banner .bd li{width:100%  !important;height:418px; }
#banner .bd li a{height:418px;width:100%; display:block;background-position:top center; background-repeat:no-repeat;}
#banner .hd{position:absolute;right:0px;bottom:0px;z-index:1;height:25px;padding:0px;width:100%; background:none; background-image:url(../images/dialog_bg.png);}
#banner .hd div {text-align:center;}
#banner .hd div span{color:#fff; cursor:pointer;width:12px;height:12px; text-align:center;overflow:visible;opacity:.65; filter:alpha(opacity=65);margin:7px 3px 0px;display:inline-block;background:#fff;}
#banner .hd div .on{ color:#1291c6;background:#1291c6;opacity:1;filter:alpha(opacity=100); z-index:2; position:relative;}


.mainbg{background:url(../images/commend_bg.jpg) repeat-x; height:270px;}
.mainbg .wrapper .pro_cate{height:30px;line-height:30px;}
.mainbg .wrapper .pro_cate span.tl{background:url(../images/prolist.png) no-repeat;width:70px;height:30px;color:#fff;display:inline-block; line-height:25px; text-indent:6px; float:left;}
.h250{height:270px;}
.mainbg .wrapper .pro_cate ul{width:92%;float:right;height:30px; overflow:hidden;}
.mainbg .wrapper .pro_cate ul li{float:left;padding:0 5px;}

dl#pro dt{height:48px; line-height:45px; font-size:16px;font-weight:bold; text-align:center;color:#1291c6;}
dl#pro dd{padding:2px;}
dl#pro dd ul.list li{width:47%; float:left; margin:5px 8px;height:155px;padding:6px; }
dl#pro dd ul.list li a.img{width:150px; height:150px; display:block;float:left; overflow:hidden; text-align:center;border:1px solid #cccccc; background:#fff;margin-top:13px;}
dl#pro dd ul.list li a.img img{width:150px;}
dl#pro dd ul.list li span.info{display:block;width:300px;height:152px; position:relative;}
dl#pro dd ul.list li span.info strong{display:block;line-height:35px;height:35px;}
dl#pro dd ul.list li span.info em{line-height:16px;font-style:normal;color:#666666;}
dl#pro dd ul.list li span.info  a.more{ position:absolute;bottom:0px;right:0px; display:block;width:50px;height:16px;}
dl#pro dd ul.list li span.info a.more:hover{color:#ff0000;}
dl#frame dd{width:33.3%; float:left;}
dl#frame dd dl{height:auto; overflow:hidden;height:290px;}
dl#frame dd dl dd{width:87%;height:150px;padding:5px 20px; line-height:20px;color:#666; position:relative;}
dl#frame dd dl#news{background:url(../images/new_bg.jpg) no-repeat top center;}
dl#frame dd dl#company{background:url(../images/about_bg.jpg) no-repeat top center;}
dl#frame dd dl#company p{width:93%; margin:0 auto;}
dl#frame dd dl#contact{background:url(../images/contact_bg.jpg) no-repeat top center;}
dl#frame dd dl dt{width:273px;height:68px; margin:21px auto;}
dl#frame dd dl#news dt{background:url(../images/h2title_new.jpg) no-repeat}
dl#frame dd dl#company dt{background:url(../images/h2tititle_about.jpg) no-repeat}
dl#frame dd dl#contact dt{background:url(../images/h2title_contact.jpg) no-repeat}
dl#frame dd dl#contact dd{padding:5px 30px;width:82%;}
dl#frame dd dl dt span{color:#fff;padding:20px 8px; display:block;}
dl#frame dd dl dd a.more{display:block;width:69px;height:30px; background:url(../images/prolist.png) no-repeat; line-height:25px;color:#fff;font-size:12px; text-align:center; font-family:"微软雅黑"; margin-top:10px; text-decoration:none; position:absolute; bottom:2px; left:22px;}
dl#frame dd dl dd a:hover.more{display:block; color:#f00;}
dl#frame dd dl dd ul.list{padding:2px 10px;width:92%;}
dl#frame dd dl dd ul.list li{ line-height:24px; padding-left:12px;background:url(../images/jian.jpg) left no-repeat; width:98%; float:left;height:24px; overflow:hidden;}

<!--页尾-->
dl#frame dd dl dd ul.list li a{height:24px; display:block;}
dl#footer{background:#2d2d2d;}
dl#footer dd{ line-height:21px;color:#808080;padding:2px 0px;border-top: 1px solid #504747;}
/*dl#footer dd a{color:#808080;padding:0px 3px;}*/


#banners{ text-align:center;height:300px; background:url(../images/banner_inside_bg.jpg) top no-repeat;}
#banners01{ text-align:center;height:300px; background:url(../images/about.jpg) top no-repeat;}
#banners02{ text-align:center;height:300px; background:url(../images/news.jpg) top no-repeat;}
#banners03{ text-align:center;height:300px; background:url(../images/honor.jpg) top no-repeat;}
#banners04{ text-align:center;height:300px; background:url(../images/network.jpg) top no-repeat;}
#banners05{ text-align:center;height:300px; background:url(../images/jobs.jpg) top no-repeat;}
#banners06{ text-align:center;height:300px; background:url(../images/contact.jpg) top no-repeat;}

#main{background:url(../images/container_inside.jpg) repeat-x;}
#main .wrapper{padding:18px 0px;}


dl#prolist{width:220px;}
dl#prolist dt.protl{height:36px; line-height:34px; font-size:14px;color:#fff;background:#004899;text-align:center;}
dl#prolist dd.pcn{border:1px solid #d9d9d9;padding-bottom:1px;border-top:0px;}
dl#prolist dt.clear{height:10px;}
dl#prolist dd.contactus{padding:30px 20px 0 18px; background:url(../images/nav_contact.jpg) no-repeat;line-height:34px;color:#666666;}


dl#prolist dd.contactus h2{ display:block; line-height:40px;color:#000; font-weight:normal;text-indent:28px;font-size:16px;}
dl#prolist dd.contactus strong{display:block;padding-top:20px;}

dl#frames{width:760px;}
dl#frames dt.frame_tl{background:url(../images/h1title.jpg) no-repeat;height:36px; line-height:35px;}
dl#frames dt.frame_tl h3{padding-left:8px;color:#000;}
dl#frames dt.frame_tl span.path{padding-right:6px;}
dl#frames dd.frameCn{padding:10px;border:1px solid #d9d9d9; border-top:0;line-height:21px;color:#666;}
dl#frames dd.frameCn p{line-height:25px; text-indent:2em; margin-bottom:10px;}


.maintext{overflow:hidden; height: auto; margin:0 auto;}
.mainqiye{width:488px; margin-right:20px; border:#eee 1px  solid;}
.swf{text-align:center; margin:10px auto;}
.mainqiye ul li{padding-left:36px;background: url(../images/jian.jpg) no-repeat  25px 10px; height:24px; line-height:24px;}
.maincom{ width:488px;border:#eee 1px  solid; padding-bottom:14px;}
.maincomimg{ margin:10px auto 10px 21px;}
.maincom p{color:#666; margin:0 20px; line-height:20px; font-size:12px; text-indent:24px;}

.service{
}

.head{
	float:right;
	overflow:hidden;
	width:400px;
        padding-top:16px;
}
.search {
	width: 163px;
	height: 23px;
	overflow: hidden;
	float:right;
	background: url(../images/searchbg.jpg) no-repeat;
}
.language{float: right;padding-top:20px;}
.language a{font-size:12px;font-family:"微软雅黑";float:left;}
.language a:hover{color:#f00;text-decoration:underline;}
.search dt, .search dd {
	_display: inline;
	float: left;
}
.search_input {
    width: 136px;
    height: 23px;
    line-height: 17px;
    overflow: hidden;
    border: 0;
    background: none
}
.search_btn {
	width: 23px;
	height: 23px;
	overflow: hidden;
	line-height: 23px;
	border: 0;
	background: none;
	cursor: pointer;
}
#footer .flink{height:26px;height: 36px; border-bottom: 1px solid #504747;}
#footer .flink  a.on{
    background: #363636;
    margin-left: 18px;
    display: inline-block;
    color: #808080;
    border: none;
     text-decoration:none;
     border-radius:3px;
padding:4px 6px;
}
#footer .flink  .on:hover{background:#e84a52;color:#fff;}
#footer .jszc{float:right;}
#footer .jszc a{color:#969696;}
#footer .jszc a:hover{color:#f00;text-decoration:none;}
section .cnt .cnt_left{padding-left: 84px;}
section .cnt .cnt_left .pic img{float:left;}
section .cnt .cnt_left .contact{padding-left:66px;float:left;}
section .cnt .cnt_left .contact span{display:block;padding: 4px;color: #808080;}
section .cnt .cnt_right{float:right;}
/*section .cnt .pd{width: 1px;height: 88px;background: #504747;float: left;}*/
.other{color:#fff;margin-top:4px;}

.flk{width:1000px; margin:10px auto 0; line-height:30px;}































































































