@charset "utf-8";
/* CSS Document */

*{padding:0px; margin:0px; list-style-type:none;}
body{overflow-x:hidden; overflow-y:auto;}
body,td,th,h1{font-family:Microsoft Yahei; font-size:12px;color:#555;}
a{text-decoration:none;color:#666;}
a:hover{color:#ffba30;}
p,form{padding:0px;margin:0px;}
.clear{clear:both;}
img{border:0px;}
.mt_le10{ margin-left:10px;}
.mt_le15{ margin-left:15px;}
.mt_le15{ margin-left:20px;}
.no_right{ margin-right:0px !important;}
.fright{ float:right}

.header{width:100%; height:139px; background:url(../images/top_bg.jpg) repeat-x;}
.top{ width:1002px; padding-top:7px; margin:0 auto;}
.top_left{ width:251px; float:left; margin-top:20px;}
.top_right{ width:740px; float:right; text-align:right; }
.sare{ margin-top:16px; float:right}
.sare .p{ color:#9d9d9d; float:left; line-height:28px; padding-right:8px; display:inline-table;}
.nav{margin-left:155px; padding-top:30px; }
/*.nav ul li{float:left;background:url(../images/title_pic.gif) right no-repeat;} 
.nav ul li a{ font-size:14px; height:32px; line-height:32px; text-align:center;  display:inline-block; padding:0 10px 0 35px;}
.nav ul li:hover{ background:url(../images/title_pic_h.gif) right no-repeat;}*/

/*menu*/
#menu {margin-left: 155px;padding-top:28px; height:35px;display: block; overflow-x:hidden}
#nav {display:block;}
#nav .mainlevel {float:left;background:url(../images/title_pic.gif) right no-repeat; margin-left:35px;}
#nav .mainlevel a {font-size:14px; height:32px; line-height:32px; text-align:center;  display:block; padding:0 10px 0 0px;}
#nav .mainlevel a:hover {background:url(../images/title_pic_h.gif) right no-repeat;}
#nav .mainlevel ul {position:absolute; display:none; *width:2000px;/*IE is great need, width>=li.length*/}
#nav .mainlevel li { background:#f4f4f4;float:left; height:20px; line-height:20px; padding:2px 5px 2px 0;}
#nav .mainlevel li a {font-size:12px; height:20px; line-height:20px;  text-align:center;  display:inline-block; padding:0 6px;}
#nav .mainlevel li a:hover { background:none;}
#nav li a em/*input an em tag as a space*/ {padding:0 3px;}

.banner{width:100%; height:388px; margin:0 auto; background:url(../images/banner_bg.gif) repeat-x bottom #fff;}

.content{ width:100%; height: auto; background:#f7f7f7; padding-bottom:20px}
.content_con{ width:1002px; height:auto; margin:0px auto;}

.pic_d{ width:620px; height:165px; float:left;}
.pic_d a{ float:left; }

#demo{background:#FFF; overflow:hidden; width: 620px; float:left;}
#demo img{}
#indemo{ float: left; width: 800%;}
#demo1{ float:left; margin-right:4px;}
#demo1 a,#demo2 a{margin-right:8px;}
#demo2{float: left;}

.box_01{ width:1002px; height:165px; float:left;}
.wh_hd{ width:382px; height:165px; float:left;}
.qywh_box{ float:left;}
.whhd_box{ float:left; margin-left:6px; }
.qy_b{ width:188px; height:25px; color:#FFFFFF; text-align:center; line-height:25px; background:url(../images/qywh.jpg) no-repeat; margin-top:2px;}
.wh_b{width:188px; height:25px; color:#FFFFFF; text-align:center; line-height:25px; background:url(../images/whhd.jpg) no-repeat; margin-top:2px;}
.qy_b a,.wh_b a{ color:#fff;}

.box_02{ width:978px; height:220px; padding:25px 12px 12px 12px; background:#fff; }
.box_02_gsjj{ width:242px; height:220px; float:left}
.gsjj_b{ height:24px; background:url(../images/gscon_b_bg.gif) no-repeat #e7e7e7; color:#FFF;}
.gsjj_b p{ padding:4px 0 0 8px;height:20px;}
.gsjj_b span{ color:#797979; padding-left:25px;}
.gsjj_pic { margin-top:15px;}
.gsjj_text { width:242px; height:88px; overflow:hidden; margin-top:15px; }
.gsjj_text p{ line-height:22px;height:88px;}

.box_02_qxcy{width:452px; height:220px; float:left; margin-left:22px;}
.qxcy_b{ height:24px; background:url(../images/gscon_b_bg.gif) no-repeat #e7e7e7; color:#FFF;}
.qxcy_b p{ padding:4px 0 0 8px;height:20px;}
.qxcy_b span{ color:#797979; padding-left:25px;}

/*---tab标签样式--*/
.tab_box{width:452px;margin:15px auto;}
.lyz_tab_left{float:left;width:90px;}
.pro_con1111{float:left;overflow:hidden;width:249px;height:auto;}
.pro_con111 UL{padding:0px;width:90px;list-style-type:none;}
.pro_con111 UL LI{display:inline-block;font-size:12px;background:#e6e6e6;margin-bottom:2px;width:90px;cursor:pointer;color:#666666;line-height:28px;height:28px; text-align:center}
.pro_con111 UL LI a{display:inline-block;background:#e6e6e6;width:90px;line-height:28px;height:28px;}
.pro_con111 UL LI a:hover{ color:#fff;background:#ffa00b;}
.pro_con111 UL LI.hover{display:inline-block;font-size:12px;background:#ffa00b; color:#fff;margin-bottom:2px;width:90px;cursor:pointer;color:#fff;line-height:28px;height:28px;text-align:center}
.lyz_tab_right{ background:#f8f8f8;display:inline;padding-left:6px;float: left;width:354px;height: 164px; padding-top:14px;}
.jr_pic{ float:left;}
.jr_text{ float:left; width:214px; padding:10px; line-height:24px; height:90px; overflow:hidden; color:#666;}
.clear{clear:both}

.box_02_xwzx{ width:240px; height:220px; margin-left:22px; float:left;}
.xwzx_b{ height:24px; background:url(../images/gscon_b_bg.gif) no-repeat #e7e7e7; color:#FFF;}
.xwzx_b p{ padding:4px 0 0 8px; height:20px;}
.xwzx_b span{ color:#797979; padding-left:25px;}

.xwzx_box{ margin-top:15px; width:240px; height:70px;}
.t-xw_pic{ float:left;}
.t-xw_pic mg{ width:95px; height:70px;}
.t-xw{ width:135px; float:left; padding:0 0 0 10px;}
.t-xw .t-xw_con_b{ font-weight:bold; height:25px; line-height:25px; overflow:hidden; width:134px;}
.t-xw .t-xw_con{ height:42px; overflow:hidden; line-height:20px; width:134px;word-wrap:break-word;}

.xwzx_news{ width:240px; margin-top:11px}
.xwzx_news ul li{height:22px; line-height:22px; }
.xwzx_news ul li a{ width:238px; height:22px; line-height:22px; overflow:hidden; display:inline-block;}

.box_03{ width:978px; height:115px; padding:10px 12px 0px 12px; background:#fff;}
.box_03_con{ width:978px; height:115px; background:url(../images/fu_conbg.gif) no-repeat;}

.lyfkqqs{ width:430px; height:87px; padding-left:20px; float:left}
.lyfkqqs_con{ width:410px; padding:48px 20px 0 0;}
.lyk_box{ width:190px; height:22px; position:relative; background:#fff; float:left;}
.lyk_box input{ border:0;}
.topSearchTxt {height: 22px;width: 155px;line-height: 22px;border: 0;float: left;margin-right: 5px;padding: 0 0 0 5px; color:#999; font-family:Microsoft Yahei; font-size: 12px;}
.topSearchBtn{height:20px; width:20px; background: url(../images/tj_coin.gif) no-repeat 0 5px;cursor: pointer;float: left; position:absolute; right:5px; top:0px;}

.weib_qq{ float:left; height:22px; line-height:22px;}
.weib_qq a{ height:22px; line-height:22px; display: inline-block; margin-left:18px}
.sian_wb{ background:url(../images/sian.gif) no-repeat; padding-left:28px;}
.qq{ background:url(../images/qq.gif) no-repeat 2px 0; padding-left:28px;}

.cpyc{ width:252px; margin:48px 0 0 0; height:46px; float:right;}
.cpyc a{ background:url(../images/cp_coin.gif) no-repeat; padding-left:15px; margin-right:20px; color:#bababa}
.cpyc a:hover{ color:#ffba30}

.nei_banner{ width:1002px; height:274px; margin:0 auto;}
.content_n{width:1002px; height: auto; margin:0 auto; padding-bottom:20px}
.left_nei{ width:235px; height:auto; float:left}
.left_nei_b{ width:235px; height:87px; background:url(../images/left_bt.gif) no-repeat;}
.left_nei_b p{ font-size:16px; color:#373737; padding:45px 0 0 10px; font-weight:700;}
.left_nei_b span{ color:#949494; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:10px; font-weight:normal;}
.left_nei_con{ width:235px; min-height:542px; background:url(../images/left_x.gif) no-repeat;}
.left_nav{ padding:30px 28px 0 30px;}
.left_nav ul li{ line-height:25px; height:25px; font-family:"宋体"; padding:2px 0;  }
.left_nav ul li a{ height:24px; line-height:24px; color:#4a4a4a; padding-left:65px; display:block; font-size:12px; background:url(../images/left_abg.gif) no-repeat  40px 12px; }
.left_nav ul li a:hover{ color:#fff; font-weight:700; background:url(../images/left_abg_h.gif) no-repeat  40px 12px #fc9900; border-bottom:2px solid #d68302;}
.left_nav ul li a.on{color:#fff; font-weight:700; background:url(../images/left_abg_h.gif) no-repeat  40px 12px #fc9900; border-bottom:2px solid #d68302;}

.abouts_content{ width:100%; height:564px; background:url(../images/heat_push_bg.jpg) no-repeat;}
.abouts_info{ width:1002px; height:564px; margin:0 auto;}
.abouts_info ul{display: block;overflow: hidden;width: 1000px;margin-bottom: 15px; padding-top:35px; height: 264px;}
.abouts_info ul li{float: left;overflow: hidden;width: 399px;margin-right: 15px;position: relative;}
.abouts_info ul li span{display: block; overflow: hidden; position: absolute; bottom: 0px; z-index: 2; background: url(../images/bg_trans_03.png) repeat; height: 47px; line-height:47px;padding: 0 10px;width: 379px;font-size:14px}
.abouts_info ul li a{ color:#f2f2f2; }
.abouts_info li.last{ margin-right:0px; width:172px;}
.abouts_info dl dd {float: left;overflow: hidden;width: 492px;background: #3ecf7a;height: 188px;margin-right: 16px;}
.abouts_pic_left{float: left;overflow: hidden;width: 319px;}
.abouts_info dl dd a {text-decoration: none;display: block;overflow: hidden;height: 188px;width: 492px;}
.abouts_pic_info{float: left;overflow: hidden;width: 143px;height: 158px;padding: 15px;color: #fff;font-size: 12px;font-family: "微软雅黑";line-height: 20px;}
.abouts_pic_info h1{padding-bottom: 25px;width: 143px;}
.abouts_pic_info a p{color: #fff;word-wrap: break-word;word-break: normal;width: 143px;}
.abouts_info dl dd.last { margin-right: 0px; background: #5eb0df;}

.act_hd ul li { float:left; width:158px; margin:0px 10px 30px 10px;}
.act_hd ul li a{width:150px; height:125px; padding:3px; display:block;  border:1px solid #ebebeb; background:#FFFFFF; text-align:center;}
.act_hd ul li img{ width:150px; height:125px;}

#pro dl li { float:left; width:158px; margin:0px 10px 30px 10px;}
#pro dl dd a{width:150px; height:125px; padding:3px; display:block;  border:1px solid #ebebeb; background:#FFFFFF; text-align:center;}
#pro dl dd img{ width:150px; height:125px;}
#pro dl dd p{ width:152px; background:#fafafa; border:1px solid #eeeeee;}



/*内页滚动图*/
/*焦点图*/
.focus{ position:relative; width:180px; width: 180px;height: auto;margin: 80px 28px 0 28px; background-color: #000; float: left;}  
.focus img{ width:180px; height:180px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ text-decoration:none; text-align:center; color:#666; font-size:12px; height:35px; width:160px; padding:0 10px; line-height:35px; overflow:hidden; display:block; background:#f6f6f6;    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;}  
.focus .shadow a{ text-decoration:none; color:#666; font-size:12px; height:35px; width:160px; padding:0 10px; line-height:35px; overflow:hidden; display:block; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#fff;}  
.focus .fcon img{ width:180px; height:180px; display:block;  }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline;  border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:20px;height:33px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:75px;  left: 0;background-position:0 -34px; cursor:pointer; }  
.focus .next{top:75px;  right: 0;  background-position:-16px -34px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-16px 0;}  



.right_nei{ width:723px; background:url(../images/right_bg.gif) repeat-x; float:left; padding:0 22px 0 22px;}
.right_nei_b{ margin-top:20px; height:30px; line-height:30px; border-bottom:2px solid #e6e6e6; padding:0 5px;}
.right_nei_b .nei_bt{ font-size:14px; font-weight:700; background:url(../images/right_bt.gif) no-repeat 0 6px; padding-left:30px; float:left}
.right_nei_b  .position{ float:right; text-align:right;}
.right_nei_con{ padding:40px 0 10px 10px; font-family:"宋体"}
.right_nei_con p{ line-height:24px; padding-bottom:10px}

.news ul li {line-height:30px; display:block; border-bottom:1px solid #eee; margin-bottom:15px; }
.news ul li a{ padding-left:20px; background:url(../images/news_b_coin.gif) no-repeat 8px 2px; font-weight:700;}
.news ul li span{ float:right; color:#888;}
.news ul li p{ padding-left:20px; width:580px; height:18px; overflow:hidden;}

/*newsdeil*/
.new_deil{ min-height:500px;}
.new_deil h3{ text-align:center; border-bottom:1px solid #ebecef; padding:10px 0;}
.new_deil p{line-height:24px; padding-top:15px;}


.job{ padding:10px 0;}
.job_name{ font-size:16px; font-weight:700; color:#ffba30; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px}

.pro ul li{ width:190px; padding:5px; float:left; margin:0px 20px 30px 10px; border:1px solid #ebebeb; background:#FFFFFF; text-align:center; }
.pro ul li img{ width:190px; height:165px;}
.pro ul li span { height:30px; line-height:30px; width:186px; overflow:hidden;  padding:2px; display:block;}

.pros ul li{margin:0px 20px 20px 20px; float:left;}

/*--------底部-----------*/
.footer{ width:100%; height:90px; background:url(../images/footer_bg.gif) repeat-x; }
.footer_con{ width:1002px; height:70px; margin:0 auto; padding-top:20px; background:url(../images/bottom_logo.gif) no-repeat right 15px; }
.footer_con p{ line-height:25px;}

/*-----------next------------*/
.Page_next {width:100%; overflow:hidden; height:40px; line-height:40px; border-top:1px dashed #ddd; margin: 20px 0;}
.Page_next span {float:right;}
.Page_next a{ height:40px; line-height:40px;  display:inline-block; word-break:break-all; }


/*--------------*/
.lyh{ width:774px; height:auto; overflow:hidden; clear:both; float:left;}
.lyh ul{ z-index:100000px;}
.lyh li{}

/*pic_show*/
.pic_show h1{background:#f7f7f7; border:1px solid #ebebeb; line-height:30px; height:30px; padding:0 10px; font-weight:700; margin-top:10px;}
.pic_show ul li{ margin:20px 15px 0 0; float:left;}
.pic_show ul li img{ width:210px; height:165px;}

/*-----------pro_tab----------*/

#pro ul li { float:left; width:158px; margin:0px 16px 30px 0;}
#pro ul li a{width:150px; height:125px; padding:3px; display:block;  border:1px solid #ebebeb; background:#FFFFFF; text-align:center;}
#pro ul li img{ width:150px; height:125px;}
#pro ul li span{ width:142px; padding:0 5px; height:30px; line-height:30px; display:block; overflow:hidden; text-align:center;}
#pro ul li p{ width:152px;padding:0 5px; height:25px; font-weight:700; overflow:hidden; background:#fafafa; border:1px solid #eeeeee; text-align:center;}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
	background:url(../images/tnyh_15.gif) repeat-x;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
	height:32px;
	background:url(../images/tnyh_11.jpg) no-repeat;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background:url(../images/tnyh_11.jpg) no-repeat none;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index:1000;
    margin-top: 0;
    color: #fff;
	background:url(../images/tnyh_11_h.jpg) no-repeat;
	font-weight:700;
	
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 26px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

