﻿@charset "utf-8";
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{margin:0; padding:0; border:0;}
body{font-size:12px;font-family: Tahoma, Geneva, sans-serif;color:#454545;overflow: -moz-scrollbars-vertical!important;overflow-y:scroll;}
html,body{-webkit-text-size-adjust:none;}
select:empty {font:10px !important;}
img{ border:0 none; vertical-align:top;}
ul, li{list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:14px;}
button{cursor: pointer;}

/*index*/
.contain{width:980px; margin:0px auto;}
.header{background:#ededed url(../images/topbg.gif) repeat-x left bottom; height:97px;}
.contain{width:980px; margin:0px auto;}
.header{background:#ededed url(../images/topbg.gif) repeat-x left bottom; height:87px;}
.logo{width:438px; height:36px; float:left; margin:20px 0px 0px 20px; overflow:hidden;}
.header_right{ float:right; width:150px;}
.weibo{float:right; width:115px; height:16px; line-height:16px;  text-align:right; margin:30px 10px 0px 0px;color:#d0d0d0; overflow:hidden;}
.weibo ul li{ float:left; padding-left:10px;}
.searchbox{ margin-top:8px;}
.searchbox u li{ float:left;}
.searchTextbox{ width:100px; _width:98px; height:13px; line-height:13px; padding:3px; border:1px solid #E1E1E1;}
.searchBtn{ width:40px; _margin-left:-3px; height:21px; line-height:21px; margin-left:3px; border:1px solid #E1E1E1;}
.sb_li_textbox{ width:100px;_width:98px; float:left;}
.sb_li_btn{ width:40px; float:left;_margin-left:-3px; cursor:pointer;}

.header_right ul .li_hr02{margin-top:20px; overflow:hidden;}
.header_right ul .li_hr02 .li_hr_sina{position:relative; top:-4px;}
#in_about{  margin-bottom:10px; height:130px;}
.in_about_top{border-bottom:#d9d9d9 1px solid; margin-bottom:10px; height:2em; line-height:2em; font-size:13px; font-family:"微软雅黑"; background:url(../images/dot.jpg) no-repeat left center; text-indent:15px;}
.in_about_top span a{ font-size:9px;}
#in_about_con{ width:980px; overflow:hidden;}
#in_about_con p{line-height:2em; text-indent:2em; text-align:justify; text-justify:distribute;}
.in_pro{float:left; width:980px; overflow:hidden;}
.in_pro_title{border-bottom:#d9d9d9 1px solid; margin-bottom:20px; height:2em; line-height:2em; background:url(../images/dot.jpg) no-repeat left center; text-indent:15px; font-size:13px; font-family:"微软雅黑"; }
.in_pro_title span a{ font-size:9px;}
.in_pro{float:left; width:980px; overflow:hidden;}
.footer{background:#d1d1cf; border-top:#c4261d 1px solid; padding:10px 0px 30px 0px; overflow:hidden;}
.footer_content{width:980px; margin:0 auto; overflow:hidden;}
.footer_logo{float:left; width:208px; height:32px; margin-top:28px;}
.footer_right{float:left; width:700px; text-align:right; color:#9e9e9e;line-height:25px; padding-top:15px;}
/*nav*/
.nav{font:bold 12px Verdana;background: #414141; width: 980px; background:url(../images/nav_bg.gif) repeat-x; height:35px; text-align:center}
.nav ul{z-index:100;}
.nav ul li{position: relative;display: inline;float:left; width:140px;display: block;background:url(../images/nav_line.gif) no-repeat right 1px;}
.nav ul li a{color: white; line-height:30px; color:#454545;text-decoration: none;}
* html .nav ul li a{display: inline-block;}

.nav ul li a:link, .nav ul li a:visited{color:#454545;}
.nav ul li a.selected,.nav ul li a:hover{background: #c4261d;color:#fff; display:block;}
.nav ul li ul{position: absolute;left: 0;display: none;visibility: hidden;}
.nav ul li ul li{display:list-item;float: none; background:#e03a3a;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity: 0.65;opacity: 0.65; border-bottom:#e39696 1px solid;}
.nav ul li ul li ul{top:0;}
.nav ul li ul li a,.nav ul li ul li a:link,.nav ul li ul li a:visited,.nav ul li ul li a:hover{font: normal 13px Verdana;width:140px; line-height:26px; color:#fff; position:relative;}
* html .nav{height: 1%;}
#ulAboutList li{ text-align:left; text-indent:40px;_text-indent:0px;}
#ulProList li{ text-align:left; text-indent:10px; _text-indent:0px;}
#ulProList li a{ _width:130px; _padding-left:10px;}
#ulAboutList li a{ _width:100px; _padding-left:40px;}
.downarrowclass{position: absolute;top: 12px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}
.ddshadow{position: absolute;left: 0;top: 0;width: 0;height: 0;}
.toplevelshadow{opacity: 0.8;}
.nav  ul .li_nobg{background:none;}
.nav ul .li_nav_cur a,.nav ul .li_nav_cur a:link,.nav ul .li_nav_cur a:visited,.nav ul .li_nav_cur a:hover{background:#c4261d; display:block; color:#fff;}
.li_nav_cur {font-weight:normal;}
.li_nav_cur a {font-weight:normal;}
/*banner*/
.left{float:left;	width:980px;}
.indexbanner{width:980px;height:303px;position:relative;margin:5px 0px 30px 0px;}
.banner{width:980px;height:303px;position:relative;}
.banner_tab{height:43px;position:absolute;left: 10px;	bottom: 10px;}
.banner_tab ul {cursor:pointer;}
.banner_tab li {float: left;list-style-type: none; text-align: center;}
.banner_tab a {width:80px;height:43px;display:block; margin-right:2px;}
.banner_tab  img{border:1px solid #659ab6;}
.hidecontent {display:none;}
.on{ background-position:0px -100px;}
.on img{border:1px solid #0099ff;}
.out{}
.clear{ clear:both;}
.content{margin:0 auto;	background:url(content_bg.png) repeat-x top;border-left:1px solid #bad1de;border-right:1px solid #bad1de;}
.tab_img{ width:72px; height:35px; margin-top:3px; border:1px solid #fff;}
.help{margin-top:10px;width:980px;}
.help .div_p{padding:10px 5px 15px;	>padding:13px 5px 15px;}
.help .help_ul{padding:10px 0px 30px 30px;>padding-top:1px;}
.help_ul li{float:left;width:310px;height:28px;line-height:28px;position:relative;}
.help_ul .img_hot{top:8px;position:absolute;}

a.k:link, a.k:visited {color:#228ada;text-decoration:none;}
a.k:active,a.k:hover {color:#000;text-decoration:underline;}
.right{float:right;}


/*imgscoll*/
.imgRoll{width:980px;height:155px;}
.imgRoll .imgWidth{width:932px;overflow:hidden; _margin:-30px 0px 0px 20px;}
.imgRoll .imgWidth .ulWidth{width:3000px; overflow:hidden;}
.imgRoll .imgWidth .ulWidth ul{float:left;}
.imgRoll .imgWidth .ulWidth ul li{width:120px;height:120px; padding:5px;float:left;margin:0 10px; border:1px solid #d1d1cf;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
.imgRoll .imgWidth .ulWidth ul li:hover{ border:1px solid #d1d1cf; background:#efefef;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.imgRoll .bnLeft,.imgRoll .bnRight{width:14px;height:14px;display:block; cursor:pointer; margin-top:50px;}
.imgRoll .bnLeft{background:url(../images/tks_02.jpg) left center no-repeat;float:left;margin-right:10px;}
.imgRoll .bnRight{background:url(../images/tks_03.jpg) left center no-repeat;float:right;margin-left:10px;}

/*detail*/
.banner{border-bottom:#c4261d 2px solid; margin:5px 0px 10px;}
.sub_nav{width:230px; float:left;padding-bottom:30px;}
.shiping{width:230px; height:236px; padding-top:20px;}
.de_content{width:730px; float:right; padding-bottom:30px;}
.sub_nav_title{background:#c5261d; height:33px; line-height:33px; color:#fff; font-size:14px; font-family:"Microsoft YaHei"; text-indent:10px;}
.sub_nav_content ul li{height:32px; line-height:32px; border-bottom:#f3d4d2 1px solid; text-indent:20px; }
.sub_nav_content ul li a{background:url(../images/tks_06.gif) 10px center no-repeat; display:block;}
.sub_nav_content ul li a:hover,.sub_nav_content ul .li_subnav{background:#f0f0f1 url(../images/tks_07.gif) 10px center no-repeat; display:block;height:32px;}
.de_con_t{height:33px; line-height:33px; background:#e6e6e7;font-family:"Microsoft YaHei"; font-size:14px; text-indent:10px; margin-bottom:10px;}
.position{float:right; color:#a4a4a5; font-size:12px; font-family:"宋体"; margin-right:10px; width:400px; text-align:right;}
.w_150{width:250px;}
.de_con_about p,.de_con_zc p,.de_fw_low p{text-indent:2em; margin-bottom:15px; line-height:24px;}
.de_con_about p img{float:right; margin:10px 0px 10px 10px;}
.de_con_zc p img{float:left; margin:0px 10px 10px 0px;}
.de_con_a_culture dl dt{font-family:"Microsoft YaHei"; font-size:14px; background:url(../images/tks_09.gif) no-repeat left center; padding-left:10px;color:#c5261d; margin-bottom:5px;}
.de_con_a_culture dl dd{line-height:26px; font-size:14px; margin-bottom:20px;}
.de_team_pic{float:left; width:100px; height:133px;}
.de_team_text{float:right; width:620px; line-height:24px;}
.de_con_team ul li{border-bottom:#d4d4d4 1px dotted; margin-bottom:10px;}
.de_con_a_honor ul li{float:left; width:200px; height:140px; margin-right:65px; overflow:hidden;display:inline; margin-bottom:20px;}

.de_con_a_works ul li{width:230px; height:200px; display:inline; float:left; margin:0px 20px 20px 0px;}
.de_con_a_honor ul .li_honor_nm,.de_con_a_works ul .li_works_nm,.de_prolist ul .li_prolistno{margin-right:0px;}

.de_pro01{width:208px; float:left; border:#d4d4d4 1px solid; background:#f4f4f4; padding:10px;}
.w_480{width:480px;}
.de_prot{line-height:24px; border-bottom:#d4d4d4 1px solid;}
.de_proc ul li{padding:10px 0px; border-bottom:#d4d4d4 1px dotted; height:60px; overflow:hidden; }
.de_proc_pic{float:left; width:60px; height:60px;}
.de_proc_text{float:right; width:135px;margin-bottom:10px; line-height:24px; margin-top:5px; display:inline; height:45px; overflow:hidden;}
.de_proc ul .li_procno{margin-bottom:-10px; border:none;}

.de_prolist ul li{text-align:center; width:230px; overflow:hidden; margin-bottom:20px; float:left; margin-right:20px;}
.de_prolist_pic{width:224px; height:224px; padding:2px; border:#d4d4d4 1px solid; vertical-align:middle; display:table-cell; *display:block; *font-size:200px;}
.de_prolist_pic img{vertical-align:middle;}
.de_prolist_text{width:230px; background:#acadb1; height:24px; line-height:24px; overflow:hidden;}
.de_pl_text01{width:145px; background:#c5261d; float:left; text-align:left; text-indent:10px; overflow:hidden; }
.de_pl_text02{width:65px;  float:right; text-align:right; margin-right:10px;}


.de_prode_pic{float:left; width:300px; height:375px; margin-bottom:20px;}
.de_prode_text{float:right; width:400px;}
.de_prode_text dl dt{background:#f2f2f2; height:24px; line-height:24px; text-indent:10px; font-size:14px; font-weight:bold;}
.de_prode_text dl dd{line-height:26px; padding-left:10px;}
.de_prode_cont{ height:32px; line-height:32px; background:url(../images/tks_06.gif) no-repeat left center; padding-left:10px;  border-bottom:#d4d4d4 1px solid;}
.de_prode_conc{overflow:hidden; display:block;}
.deProdeImg{ width:250px; height:250px; float:left;}

.de_news ul li{border-bottom:#d4d4d4 1px dotted; padding-bottom:10px; margin-bottom:10px;}
.de_news_pic{float:left; width:150px; height:100px; overflow:hidden; border:#d4d4d4 1px solid; padding:1px;}
.de_news_pic img{height:100px;}
.de_news_text{float:right; width:560px; height:100px; overflow:hidden; line-height:24px;}
.de_newsxq h1{text-align:center; font-size:16px; font-weight:bold; border-bottom:#d4d4d4 1px dotted; padding-bottom:5px; margin-bottom:10px;}
.de_newsxq p{text-indent:2em; line-height:24px; margin-bottom:15px;}
.newxq_time{text-align:center; color:#666; margin-bottom:20px;}
.de_fwt,.de_jobll dl dt{background:url(../images/tks_09.gif) no-repeat left center; padding-left:10px; font-size:14px }
.de_fwc p{line-height:26px; padding-left:10px;}
.de_fw_work{text-align:center;}
.de_fw_hezuo{ overflow:hidden; padding-bottom:50px;}
.de_fw_hezuo ul li{line-height:26px; float:left; width:360px;}
.de_jobll,.de_joblc,.de_lx{line-height:24px;}
.de_jobll dl dd{margin-bottom:20px;}
.contactbox{ padding-bottom:50px;}
.txt_box{ height:18px; line-height:18px;}


.page ul li{float:left; width:auto; height:auto; padding:3px 8px; border:#d4d4d4 1px solid; margin:0px 0px 20px 5px }
.page ul .li_page_cur{background:#c5261d; border:#c5261d 1px solid; color:#fff;}


/*projs*/
.fpic{width:296px;height:296px;POSITION: relative;}
#focpic{width:290px;height:290px;border:#d4d4d4 1px solid;position: absolute;FILTER: RevealTrans(duration = 1,transition=12);left: 1px;top: 1px;}
.fpic div{Z-INDEX: 20;CURSOR:pointer;padding-top:4px;POSITION: absolute;TOP: 293px;WIDTH:70px;	HEIGHT: 70px;}
.fpic img{width:70px;height:70px;}
.fpic a:link img,.fpic a:visited img{padding:2px;border:#FFFFFF 1px solid;}
.fpic a:hover img,.fpic a:active img{padding:1px;border:#d4d4d4 1px solid;}
#tmb0 {LEFT: 0px;}
#tmb1 {LEFT: 73px;}
#tmb2 {LEFT: 146px;}
#tmb3 {LEFT: 219px;}

/*common*/
.clear{clear:both;}
.ff_Soft{font-family:Microsoft YaHei;}
.ff_Arial{font-family:Arial, Helvetica, sans-serif;}
.mt_10{margin:10px 0px 0px 0px;}
.mb_10{margin:0px 0px 10px 0px;}
.nobg{background:none;}
.left{float:left;}
.right{float:right;}
.fs_14{font-size:14px;}
.fw_b{font-weight:bold;}
.bor_no{border:none;}

.c_d59595{color:#d59595;}
.c_d0d0d0{color:#9e9e9e;}
.c_c4261c{color:#c4261c;}


/*link*/
a, a:link {color:#454545; text-decoration:none;}
a:hover{ color:#c5261d;text-decoration:none;}
.header_right a,.c_d0d0d0 a{color:#d0d0d0; text-decoration:none;}
.header_right a:hover,.c_d0d0d0 a:hover{color:#c5261d; text-decoration:none;}
.c_c4261c a{color:#c4261c; text-decoration:none;}
.c_c4261c a:hover{color:#c5261d; text-decoration:none;}
.footer_right a{color:#9e9e9e;text-decoration:none;}
.footer_right a:hover{color:#c5261d;text-decoration:none;}
.position a{color:#a4a4a5; text-decoration:none;}
.position a:hover{color:#c5261d; text-decoration:none;}
.page ul .li_page_cur a,.de_prolist_text a{color:#fff;}
.li_hr01 a:hover{}



.proMenuboxes {width:230px;}
.clearer {CLEAR: both}
.proMenuboxes ul{ margin:0px; padding:0px; cursor:pointer;}
.proMenuboxes .firstCate{ display:block; height:32px; line-height:32px; width:230px;border-bottom:#f3d4d2 solid 1px;text-indent:20px; background:url(../images/tks_06.gif) 10px center no-repeat #e6e6e7;}
.proMenuboxes .secondCate{display:block; height:32px; line-height:32px; width:230px; background:#fafafa;border-bottom:#f3d4d2 solid 1px;text-indent:30px; background:url(../images/tks_06.gif) 20px center no-repeat #f4f4f4;}
.proMenuboxes p{ display:block; height:32px; line-height:32px; width:230px; background:#fafafa;border-bottom:#f3d4d2 solid 1px;text-indent:40px; background:url(../images/tks_06.gif) 30px center no-repeat;}
.proMenuboxes li{ list-style:none; display:none; color:#2c2c2c;}
.proMenuboxes ul li ul li p a:hvoer{background:#f0f0f1 url(../images/tks_07.gif) 10px center no-repeat; display:block;}
.proMenuboxes ul li ul li p a:hvoer{background:#f0f0f1 url(../images/tks_07.gif) 10px center no-repeat; display:block;}
.nav li{font-weight:normal;}
.nav li a{font-weight:normal;}
#ulProList {font-weight:normal;}
#ulProList a {font-weight:normal;}
#ulProList li{ text-align:left; text-indent:10px; _text-indent:0px;}
#ulProList li a{ _width:130px; _padding-left:10px;text-align:left;}
#ulAboutList {font-weight:normal;}
#ulAboutList a {font-weight:normal;}
#ulAboutList ul li{ text-align:left; text-indent:40px;_text-indent:0px;}
#ulAboutList ul li a{text-align:left; _width:100px; _padding-left:40px;}