﻿@charset "utf-8";

/*全局样式*/
*{padding:0;font-family: "微软雅黑";}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,p,span,a,font{border:0;}
div,dl,dt,dd,li,ul,p,span,font,strong,b,a,h3,,input{ font-size:12px;}
img,input{border:none;vertical-align:middle;}
body{font-size:12px;}
body,html{margin:0; padding:0; overflow:hidden;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
ul,li{ margin:0; padding:0;list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
input,form{autocomplete="off"}
input:focus {outline:none; autocomplete="off"}
select{outline: medium none;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a:link,a:visited,a:hover{text-decoration:none;color:#333;text-decoration:none}
/**********************************************************************************************************全局属性****/
.all{ width:100%; margin:0 auto}
.w{ width:1050px; margin:0 auto;}
.clear{ clear: both}
.l{ float:left;}
.r{ float:right;}


/**********************************************************************************************************属性****/

/* intop */
.intop{ width:100%; margin:0 auto; height:43px; background:#424242; overflow:hidden;}
.intop p{ display:block; height:43px; float:left; color:#fff; line-height:43px; color:#ccc; font-size:14px; margin:0; padding:0}
.intop p font{ background:url(../images/top_tel.png) left no-repeat; font-weight:bold; color:#fff}

.intop a{ display:block; width:60px; height:24px; float:left; border:#CC5927 1px solid; color:#CC5927; text-align:center; line-height:24px; margin-top:9px; margin-left:6px; font-size:12px;}
.intop a:hover{ border:#CC5927 1px solid; color:#ccc}

/* logo */
.logo{  height:61px; border-top:#585858 1px solid; background:#333}
.logo img{ float:left; height:61px;}

#nav {float:right;}
#nav .mainlevel { float:left;/*IE6 only*/ font-size:14px;}
#nav .menuli{height:61px; float:left; color:#ccc}
#nav .mainlevel .mainleve{ padding:0px 20px; height:61px; line-height:61px; text-align:center; font-size:14px; overflow:hidden; float:left; color:#fff}
#nav .mainlevel .mainleve:hover{text-decoration:none; color:#D34101}
#nav #mainlevee .mainleve{ color:#fff; background:#D34101;}
#nav li dl{ display:none; position:absolute; z-index:999; margin-left:0px; margin-top:61px; background:url(../images/menu_bg_03.png); padding:20px 24px; width:180px; text-align:left;}
#nav li dl dd{ display:block; height:30px; line-height:30px; overflow:hidden; position:relative; font-size:12px;}
#nav li dl dd a{ display:block; height:30px; color:#fff;}
#nav li dl dd a b{ float:left; display:block; width:10px; color:#7c7c7c;}
#nav li dl dd a:hover,#top .top .menu ul li dl dd a:hover b{ color:#D34101;}
#nav li:hover dl{ display:block;}

/* banner */
.focus{  width:100%; height:600px; margin:0 auto; position:relative;}
.focus img{ width:1920px; height: 600px; position:absolute; left:50%; }
.focus .fPic{ position:absolute; margin-top:0px; left:50%; margin-left:-960px;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{ position:absolute; margin-top:510px; left:50%;}
.focus .fbg div{ overflow:hidden;zoom:1;height:14px;}
.focus .D1fBt a{position:relative; display:inline; width:21px; height:7px; margin:0 5px; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#FF1414;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:24px;height:42px;}
.focus .prev{top: 50%;margin-top: -21px; left: 93px; cursor:pointer;background: url(../images/banner_l.png) no-repeat; display:none}
.focus .next{top: 50%;margin-top: -21px; right:93px;  cursor:pointer;background: url(../images/banner_r.png) no-repeat; display:none}
.focus:hover .prev{ display:block;}
.focus:hover .next{ display:block;}


/* nypic_all */
.nypic_all{ width:100%; height:300px; margin:0 auto;}
.nypic_li{ width:100%; height:300px; margin:0 auto; text-align:center;}

/* inabt_all */
.inabt_all{ width:100%; margin:0 auto; margin-top:20px; position:relative; z-index:3}
.inabt_top{ width:1050px; height:6px; margin:0 auto; background:#3B3B3B}
.inabt{ width:1048px; height:420px; margin:0 auto; border:#CCC 1px solid; background:#fff}
.inabt_l{ width:692px; height:420px; float:left; border-right:#ccc 1px solid; overflow:hidden;}
.inabt_l_t{ width:692px; height:62px; float:left; overflow:hidden;}
.inabt_l_t ul{ width:680px; height:32px; float:left; overflow:hidden; margin-top:15px; margin-left:6px;}
.inabt_l_t ul li{ width:112px; height:32px; float:left; text-align:center; line-height:32px; margin-left:11px;}
.inabt_l_t ul .inabtli_1{ background:#D34101}
.inabt_l_t ul .inabtli_2{ background:#3B3B3B}
.inabt_l_t ul .inabtli_3{ background:#606060}
.inabt_l_t ul .inabtli_4{ background:#8C8C8C}
.inabt_l_t ul li a{ font-size:14px; color:#fff}
.inabt_l_c{ width:692px; height:220px; float:left; overflow:hidden;}
.inabt_l_c ul{ width:692px; height:210px; float:left; margin-top:10px; overflow:hidden;}
.inabt_l_c ul li{ width:206px; height:210px; float:left; overflow:hidden; margin-left:17px;}
.inabt_l_c ul li a{ display:block; width:206px; height:170px; float:left; overflow:hidden;}
.inabt_l_c ul li img{ width:206px; height:170px; float:left;transition: all 0.2s; }
.inabt_l_c ul li:hover img{ width:216px; height:180px; float:left; margin-left:-5px; margin-top:-5px;}
.inabt_l_c ul li p{ display:block; width:206px; min-height:40px; float:left; line-height:20px; text-align:center;}
.inabt_l_c ul li p a{ color:#454545; font-size:14px;}
.inabt_l_c ul li:hover p a{ color:#D34101}
.inabt_l_f{ width:692px; height:120px; float:left; overflow:hidden;}
.inabt_l_f_all{ width:630px; height:80px; float:left; overflow:hidden; line-height:20px; color:#303030; font-size:14px; margin-top:18px; margin-left:28px;}
.inabt_l_f_more{ width:630px; height:20px; float:left; overflow:hidden; line-height:20px; font-size:14px; margin-left:28px;}
.inabt_l_f_more a{ display:block; width:72px; height:20px; float:left; overflow:hidden; background:url(../images/inabt_l_f_more.gif) right no-repeat; color:#FF2B00;}

.inabt_r{ width:350px; height:420px; float:left; overflow:hidden;}
.inabt_r .vid-wrappper{ width:300px; height:200px; float:left; margin-left:28px; margin-top:28px; overflow:hidden;}
.inabt_r .vid-wrappper video{ width:300px; height:200px; float:left;object-fit:fill;}
.inabt_r .vid_foot{ width:330px; height:165px; float:left; margin-left:12px; margin-top:15px;}
.inabt_r .vid_foot p{ display:block; width:330px; height:20px; line-height:20px; float:left; color:#848484; text-align:center; font-size:14px;}
.inabt_r .vid_foot span{ display:block; width:330px; height:20px; line-height:20px; float:left; color:#848484; text-align:center; font-family:Courier; font-size:12px;}
.inabt_r .vid_foot font{ display:block; width:330px; height:20px; line-height:20px; float:left; color:#575757; text-align:center; margin-top:18px; text-decoration: underline;}


/* inanli_all */
.inanli_all{width:100%;/* height:131px; */margin:0 auto;background:#3B3B3B;padding: 15px;}
.inanli{width:1050px;/* height:131px; */margin:0 auto;}
.inanli_t{width:1050px;/* height:131px; *//* float:left; */}
.inanli_t p{display:block;width:1050px;height:30px;line-height:30px;/* float:left; */text-align:center;font-size:28px;color:#ccc;margin-top:13px;}
.inanli_t span{display:block;width:1050px;height:25px;line-height:25px;/* float:left; */text-align:center;font-size:28px;font-family:"宋体";color:#686868;font-style:italic;font-weight:bold;margin-top:2px;}
.inanli_t font{display:block;width:416px;height:40px;/* float:left; */margin-left:317px;border-top:#686868 1px solid;margin-top:6px;}
.inanli_t font a{ display:block; width:72px; height:25px; float:left; border:#686868 1px solid; text-align:center; line-height:25px; color:#686868; margin-left:171px; margin-top:9px;}
.inanli_t font a:hover{ color:#fff;}

/* inanliimg */
.inanliimg{ width:100%; height:543px; margin:0 auto;  border-bottom:#3B3B3B 5px solid; background:#3B3B3B;}
#maincontent {background:#000; height:543px;overflow:hidden;position:relative;}
#maincontent div.pict {cursor: default !important; z-index:9}
#maincontent div.pict img{ width:1050px; height:543px;}
#maincontent div.pict p{ display:block; width:100%; height:33px; float:left; position: absolute; z-index:9; text-align:center; background:url(../images/inanli_f_p.png) repeat; line-height:33px; color:#fff; margin-top:510px;}
#maincontent div.main {position: static;text-align: center;display: block;cursor: pointer !important}
#maincontent .inanli_button{ width:1050px; height:543px; margin:0 auto;}
#maincontent .element {display: none;}

#maincontent .left {top :232px; margin-left:-81px;cursor: pointer;position: relative; z-index:8; }
#maincontent .right {top: 232px; margin-left:1050px; cursor: pointer;position: relative; z-index:8; }
#maincontent .main .guardian {display: none;height: 0;}
#maincontent .navi {z-index: 9999999; }
div#maincontent div.main{display:none;}div#maincontent div.element{position:absolute !important;}

/* news_all */
.news{ height:416px;}
.news ul{ width:1050px; height:51px; float:left;}
.news ul li{ float:left;}
.news ul .news_link{ height:15px; float:right; margin-top:25px;}
.news ul .news_link a{ display:block; height:15px; line-height:15px; color:#FF2B00; background:url(../images/news_link.jpg) right no-repeat; padding-right:16px;}
.news ul .dis_li{ float:left; line-height:16px; height:16px; color:#BFBFBF;margin-top:30px; margin-right:15px;}
#disli_1{ display:none}
.news ul .discnew{ width:89px; float:left; height:51px;}
.news ul .disdnew{ float:left; height:51px; line-height:74px; font-size:18px; color:#3A3A3A;}

.news ul .disnew{width:1050px; height:346px; position: absolute; margin-top:71px; margin-left:0px;}
.news ul .disnew .dnews{ width:516px; height:346px; float:left;}
.news ul .disnew .dnews .dnews_pic{ width:100%; height:208px; float:left;}
.news ul .disnew .dnews .dnews_pic img{ width:100%; height:208px; float:left;}
.news ul .disnew .dnews .dnews_name{ width:100%; height:30px; float:left; overflow:hidden; margin-top:14px; line-height:30px;}
.news ul .disnew .dnews .dnews_name a{ color:#2F2F2F; font-size:14px;}
.news ul .disnew .dnews .dnews_info{ width:100%; height:72px; float:left; overflow:hidden; line-height:24px; color:#9A9A9A; font-size:12px;}
.news ul .disnew .dli{ width:510px; height:112px; float:right;}
.news ul .disnew .dli .dli_l{ width:72px; height:77px; float:left; border-right:#ccc 1px solid; color:#999; text-align:center; font-size:72px; font-family:"宋体";}
.news ul .disnew .dli .dli_name{ width:420px; height:20px; float:right; overflow:hidden;}
.news ul .disnew .dli .dli_name a{ line-height:20px; color:#333; font-size:16px;}
.news ul .disnew .dli .dli_info{ width:420px; height:72px; float:right; line-height:24px; color:#999; overflow:hidden; margin-top:6px;}

#snew2{ display:none; margin-left:-107px;}
#snew3{ display:none; margin-left:-214px;}


/* INVESTMENT */
.inv{ height:741px; background:#424242 url(../images/inv_bg.gif) center repeat;}
.inv_t{ width:100%; height:62px; background: url(../images/inv_t.png) center top no-repeat;}

.inv_c{ width:100%; height:465px;}
.inv_c .inv_all{ width:516px; height:463px; float:left; border:#616161 1px solid;}
.inv_c #inv2{ margin-left:12px;}
.inv_c #inv1 .inv_desc{ width:165px; height:96px; float:left; margin-top:156px; margin-left:320px; line-height:24px; color:#C5C5C5; overflow:hidden;}
.inv_c #inv1 .inv_link{ width:100%; height:82px; float:left;}
.inv_c #inv1 .inv_link a{ display:block; width:134px; height:82px; float:left; margin-left:350px; margin-top:27px;}
.inv_c #inv2 .inv_desc{ width:260px; height:48px; float:left; margin-top:165px; margin-left:15px; line-height:24px; color:#C5C5C5; overflow:hidden;}
.inv_c #inv2 .inv_link{ width:100%; height:82px; float:left;}
.inv_c #inv2 .inv_link a{ display:block; width:134px; height:82px; float:left; margin-left:32px; margin-top:66px;}

.inv_c .inv_more{ width:229px; height:250px; float:left; position:absolute; z-index:1; margin-top:49px; margin-left:56px;}
.inv_c .inv_more .inv_a{ width:229px; height:114px; float:left; margin-bottom:5px;}
.inv_c .inv_more .inv_a p{ display:block; width:100%; height:40px; line-height:40px; text-align:center; margin-top:18px; color:#fff; font-size:24px; font-weight:bold; overflow:hidden;}
.inv_c .inv_more .inv_a span{ display:block; width:100%; height:25px; line-height:25px; float:left; margin-top:-8px; text-align:center; overflow:hidden; font-size:16px; color:#fff; font-family: Arial;}

.inv_c .inv_more #inva1{ background:#E03A19 url(../images/inv_a.png) center no-repeat;}
.inv_c .inv_more #inva2{ background:#fff url(../images/inv_a.png) center no-repeat;}
.inv_c .inv_more #inva2 p{ color:#380501}
.inv_c .inv_more #inva2 span{ color:#8B7B7C}

.inv_f{ width:100%; height:176px; background:#E4E4E4; margin-top:19px;}
/* 水平滚动
------------------------------ */
.scroll_horizontal3{width:1030px;height:156px; float:left; margin:10px; background:#fff;}
.scroll_horizontal3 .box13{overflow:hidden;position:relative;width:940px;height:156px;margin:0 auto;}
.scroll_horizontal3 .list13{overflow:hidden;width:99999px;}
.scroll_horizontal3 .list13 li{float:left;width:235px;text-align:center;}
.scroll_horizontal3 .list13 li a img{ width:179px; height:85px; float:left; border:#CDCDCD 1px solid; margin-left:28px; margin-top:34px;}
.scroll_horizontal3 .plus13,
.scroll_horizontal3 .minus13{position: relative;width:21px;height:87px;background:#8BC48D;cursor:pointer;}
.scroll_horizontal3 .plus13{ margin-top:-122px; margin-left:12px; background:url(../images/plus.gif) no-repeat;}
.scroll_horizontal3 .minus13{ margin-top:-87px; margin-left:997px; background:url(../images/minus.gif) no-repeat;}

/* 底部 */
.foot{ height:42px; background:#333; border-top:#585858 1px solid; border-bottom:#585858 1px solid;}
.foot ul{ float:left; margin-left:210px;}
.foot ul li{ float:left; height:42px; line-height:42px; margin:0px 6px; color:#888888}
.foot ul li a{ color:#888888}

.ft{ height:70px; background:#424242}
.ft .ft_p{ width:100%; height:50px; float:left; margin-top:10px;}
.ft .ft_p .ft_link{ width:100%; height:25px; line-height:25px; text-align:center;}
.ft .ft_p .ft_link a{ color:#8A8A8A}
.ft .ft_p .ft_link .ftlink_1{ display:none}

.ft .ft_p .ft_f{ width:100%; height:25px; line-height:25px; text-align:center; color:#8A8A8A}
.ft .ft_p .ft_f a{ color:#8A8A8A}

/* 内页顶栏 */
.nr_top_all{ width:100%; height:210px; margin:0 auto;}
.nr_top_all img{ width:100%; height:210px; float:left;}


/* 内页侧栏 */
.sidebar{ width:1050px; margin:0 auto; position:relative; border-top:#3B3B3B 7px solid; margin-top:20px;}
.sidebar1{ width:1048px; float:left; border:#CCC 1px solid; margin-bottom:20px; background:#fff;}

/* 内页左侧 */
.sidebar_left{ width:220px;float:left; margin-top:20px; margin-left:10px;}
.sidebar_l{ width:100%; float:left;}
.sidebar_l_t{ width:100%; height:50px;line-height:50px; float:left; background:#333; color:#fff; text-indent:25px; overflow:hidden; font-size:18px;}

.sidebar_l_f{ width:100%; float:left; margin-bottom:50px;}
.sidebar_l_f li{ width:100%; float:left; border-bottom:#E5E5E5 1px solid; background:url(../images/sidebar_l_f.png) left no-repeat;}
.sidebar_l_f li .side_a{ display:block; width:100%; height:46px;line-height:46px; float:left; text-indent:40px;font-size:14px; overflow:hidden;}
.sidebar_l_f li:hover .side_a{color:#fff; background:#424242 url(../images/sidebar_l_f_h.png) left no-repeat;}

.sidebar_l_f_li .side_a{ color:#fff; background:#424242 url(../images/sidebar_l_f_h.png) left no-repeat;}

.sidebar_l_f #sd1{ display:block; width:230px; float: left;}
.sidebar_l_f #sd1 .sd{ display:block; width:230px; height:30px; float:left; line-height:30px; float:left; color:#555; border-bottom:#E5E5E5 1px solid; text-indent:50px; overflow:hidden;}
.sidebar_l_f #sd1 #sidebar_l_f_sd{ background:url(../images/sidebar_l_f_sd.jpg) left no-repeat;}
.sidebar_l_f #sd1 #sidebar_l_f_sd:hover{ color:#018137}
.sidebar_l_f #sd1 #sidebar_l_f_sa{ background:url(../images/sidebar_l_f_sa.jpg) left no-repeat; color:#018137; font-weight:bold}

/* 内页右侧 */
.sidebar .sb_box{ float:right; width:780px; margin-top:20px; margin-right:10px;}
.sidebar .sb_box .position{ width:100%;height:50px; line-height:50px; float:left; border-bottom:#424242 1px solid; overflow:hidden;color:#333; font-size:14px;}
.sidebar .sb_box .position a{ color:#333}

/* 分页 */
.pager{ width:100%; line-height:50px; float:left; text-align:center; color:#333}
.pager a{ color:#333; margin:0px 10px;}

/* 前后页 */
.met_page{ width:100%; float:left; text-align:left; color:#333}
.met_page .met_page_l{ width:100%; float:left; line-height:25px;}
.met_page .met_page_r{ width:100%; float:left; line-height:25px;}

/* 单篇 */
#about{ width:760px; float:left; margin:10px; line-height:25px; font-size: 15px; color: #444}
#about img{max-width: 100%}

/* 相册 */
#imglist{ width:760px; float:left; margin:10px; padding:0px;}
#imglist li{ width:230px; float:left; margin-left:17px; margin-bottom:10px;}
#imglist li img{ width:230px; float:left;}
#imglist li p{ display:block; width:230px; height:30px; line-height:30px; float:left; text-align:center; overflow:hidden; font-size:14px;}

#imglist li .imglist_li{ width:230px; display:block;}
#imglist li .imglist_li img{ width:230px; transition: all 0.3s;}

/* 视频 */
#videolist{width:760px;/* float:left; */margin:10px;}
#videolist li{width:350px;/* height:260px; */float:left;overflow:hidden;margin-left:20px;margin-bottom:10px;}
#videolist li video{ width:350px; height:230px; float:left; object-fit: fill}
#videolist li video source{ width:350px; height:230px; float:left; }
#videolist li p{display:block;width:100%;height:30px;line-height:30px;text-align:center;/* float:left; */color:#333;font-size:14px;}

/* 新闻列表页 */
#newslist{ width:760px; float:left; padding:0px; margin:10px;}
#newslist li{ width:760px; float:left; height:210px; padding:0px; border-bottom:#ccc 1px solid; background:#fff;}

#newslist li .newslist_name{ width:680px; margin-left:10px; height:40px; float:left; line-height:40px; font-size:20px; overflow:hidden; color:#666;}
#newslist li .newslist_img{ width:248px; height:148px; float:left; border:#ccc 1px solid; overflow:hidden; margin:10px;}
#newslist li .newslist_img img{ width:248px; height:148px; float:left;transition: all 0.2s;}
#newslist li .newslist_info{ width:470px; height:125px; margin-top:6px; line-height:25px; float:right; margin-right:10px; overflow:hidden; color:#666; font-size:12px;}
#newslist li .newslist_time{ width:470px; height:20px; line-height:20px; float:right; overflow:hidden; margin-right:10px; color:#999; font-size:12px;  margin-top:10px;}

#newslist li:hover{ background:#F9FAFD}
#newslist li:hover .newslist_name{ color:#333}
#newslist li:hover .newslist_info{ color:#333}
#newslist li:hover .newslist_time{ color:#666}
#newslist li:hover .newslist_img img{ width:268px; height:168px; float:left; margin-left:-10px; margin-top:-10px;}

/*下载*/
#downlist{ width:760px; float:left; padding:0px; margin:10px;}
#downlist li{ width:760px; float:left; height:40px; padding:0px; border-bottom:#ccc 1px solid; background:#fff;}
#downlist li .downname{ width:600px; height:40px; float:left; overflow:hidden;}
#downlist li .downname a{ color:#333; line-height:40px; margin-left:10px; float:left;}
#downlist li .downlink{ width:40px; height:40px; float:right; margin-right:10px;}
#downlist li .downlink a{ display:block; width:40px; height:30px; float:left; margin-top:5px;background:url(../images/down.gif) no-repeat left center;}


/* 新闻内容 页*/
#shownews{ width:760px; float:left; padding:0px; margin:10px;}

#shownews .shownews_t{ width:100%; float:left;}
#shownews .shownews_t p{ display:block; width:100%; float:left; line-height:30px; font-size:22px; text-align:center;}
#shownews .shownews_t span{ display:block; width:100%; float:left; line-height:40px; font-size:14px; text-align:center;}

#shownews .shownews_pic{ width:380px; float:left; margin-left:30px; margin:0px 190px;}

#shownews .shownews_f{ width:100%; float:left; line-height:25px; margin-top:10px; font-size: 15px; color: #444}
#shownews .shownews_f img{ max-width: 100%}

#shownews .shownews_back{ width:100%; float:left; text-align:center; border-bottom:#424242 1px solid;}
#shownews .shownews_back a{ line-height:50px; font-size:14px;}

/* 产品列表页 */
#productlist{ width:760px; float:left; padding:0px; margin:10px;}
#productlist li{ width:350px; height:380px; float:left; overflow:hidden; margin-left:20px; margin-bottom:10px;}
#productlist li img{ width:348px; height:348px; float:left; border:#ccc 1px solid;}
#productlist li p{ display:block; width:100%; height:30px; line-height:30px; text-align:center; float:left; color:#333; font-size:14px; margin:0; padding:0; float:left; overflow:hidden;}

/* 产品内容 页*/
#showproduct{ width:760px; float:left; padding:0px; margin:10px;}
#showproduct .showproduct_t{ width:760px; float:left;}
/*产品放大镜*/
.MagicZoomBigImageCont {border:1px solid #ccc;background:#FFF;}
.MagicZoomMain {text-align: center !important;width: 92px;}
.MagicZoomMain div {padding: 0px !important;}
.MagicZoomHeader {font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important; }
.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}
.MagicZoomLoading {text-align:center;background:#ffffff;color:#444;border:1px solid #ccc;opacity:0.8;padding:3px 3px 3px 3px !important;display:none;}
.MagicZoomLoading img {padding-top:3px !important;}

#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:350px; float:left;margin:20px 0px;position:relative;border:1px solid #CCC;font-size:12px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:38px;width:1px;height:70px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:57px;float:left;cursor:pointer; margin-top:2px;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:1px;margin:1px;border:1px solid #ccc;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;margin:0px;}

#showproduct .showproduct_t .showproduct_r{ width:360px; float:right; margin-top:5px;}
#showproduct .showproduct_t .showproduct_r .pro_name{width:100%; line-height:50px; height:50px; border-bottom:#666 1px solid; float:left; color:#333; font-size:18px; margin-bottom:40px;}
#showproduct .showproduct_t .showproduct_r .pro_line{ width:100%; float:left; margin-bottom:20px; font-size:14px; color:#333}
#showproduct .showproduct_t .showproduct_r .pro_line font{ display:block; width:80px; float:left; line-height:30px;}
#showproduct .showproduct_t .showproduct_r .pro_line span{ display:block; width:260px; float:left; margin-left:10px; line-height:30px;}


#showproduct .showproduct_f{ width:760px; float:left;}
#showproduct .disb{ width:758px;float:left; border:#E9E9E9 1px solid; border-top:none; margin-top:30px; background: url(../images/showproduct_2disb.jpg) top repeat-x;}
#showproduct .disc{ width:104px; float:left;}
#showproduct .disc a{ text-decoration: none}
#showproduct .disd{ width:104px; height:48px; float:left;cursor:pointer; text-align:center; line-height:48px; font-size:16px; border-bottom:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid;background: url(../images/showproduct_2disb.jpg) top repeat-x; color:#333}
#showproduct .box_pic{ width:738px; float:left; display:none;word-break:break-all; margin:10px; line-height:25px;}
#showproduct .box_pic img{max-width: 100%}

#showproduct #disd_1{ border-right:#E9E9E9 1px solid; color:#333; font-weight:bold;background: url(../images/showproduct_2disb_h.jpg) top repeat-x;}
#showproduct #s1{ display:block; margin-left:10px; padding-top:20px;}
/*#showproduct #s2{ margin-left:-94px; padding-top:20px;}
#showproduct #s3{ margin-left:-198px; padding-top:20px;}
#showproduct #s4{ margin-left:-302px; padding-top:20px;}
#showproduct #s5{ margin-left:-406px; padding-top:20px;}*/


/* 招聘列表页 */
#joblist{ width:760px; float:left; padding:0px; margin:10px;}
#joblist li{ width:760px; float:left; padding:0px; border-bottom:#ccc 1px solid;}

#joblist li .joblist_name{ width:740px; height:40px; float:left; line-height:40px; font-size:20px; overflow:hidden; margin:0px 10px; }
#joblist li .joblist_name a{ color:#D34101}
#joblist li .joblist_desc{ width:740px; line-height:25px; float:right; margin-right:10px; overflow:hidden; color:#666; font-size:12px; margin:0px 10px;}
#joblist li .joblist_time{ width:740px; height:40px; line-height:40px; float:right; overflow:hidden; color:#666; font-size:12px; margin:0px 10px;}

#joblist li:hover{ background:#F9FAFD}
#joblist li:hover .joblist_desc{ color:#333}
#joblist li:hover .joblist_time{ color:#333}

/* 招聘详情页 */
#showjob{width:760px; float:left; padding:0px; margin:10px;}
#showjob .showjob_t{ width:100%; line-height:50px;   text-align:center; font-size:24px;}
#showjob .showjob_f{ width:100%;  line-height:25px; font-size:15px; margin-top: 20px; color: #444}
#showjob .showjob_f img{max-width: 100%}

#showjob .showjob_jianli{ width:100%; float:left; margin-top:10px;}
#showjob .showjob_jianli .showjob_jianli_t{ width:100%; float:left; line-height:50px; font-size:16px; color:#D34101}
/*按钮*/
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../images/dt-10.gif) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}
/*表单*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}


/*下载*/
#downloadlist dl.top dt a{ color:#004080;}
#downloadlist .metlist dd{ background:#eef3fa;}
/*地图*/
#sitemaplist .sitemapclass2 h3{background:url(../li.png) no-repeat left center;}



/*QQ客服*/
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#ff6600;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox1{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#ff6600;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden; font-size:12px;}
.side ul li .sidebox2{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#ff6600 url(../images/side_icon04.png) no-repeat right top;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑"; z-index:5}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#ff6600;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ff6600;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.kf_wx{ display:none; width:150px; height:150px; float:left; position:absolute; z-index:99; margin-left:-150px; margin-top:-55px;}


.side ul li #ke_li_a:hover .kf_wx{ display:block; }


.c_right{
    width: 760px;
    float: left;
    margin: 10px;
    padding: 0px;
}