@charset "utf-8";
/* css document */
label { cursor: pointer; }
.class_div { width: 100%; height: 80px; background: url(/uploads/image/tdiimages/class_div_bg.jpg) 0 60px no-repeat; }
.class_name { font-size: 20px; line-height: 80px; float: left; }
.class_name span { font-size: 10px; color: #b9babc; }
.class_position { float: right; height: 80px; line-height: 80px; padding-left: 30px; background: url(/uploads/image/tdiimages/inner_pic.png) 0 0; }
.class_position a { color: #666666; }
.title_04 { width: 100%; height: 50px; line-height: 50px; font-size: 20px; font-weight: 100; display: block; }
.title_04 a { color: #000; }
.title_04 a:hover { text-decoration: underline; }
.title_04 span { font-size: 10px; }
.title_04 span a { color: #b9babc; }
.title_04 span a:hover { text-decoration: underline; }
.fl { float:left; }
.fr { float:right; }
ul, ol { list-style: none; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-size: 14px; margin: 0; padding: 0; }
.m { clear: both; margin: auto; width: 800px; position:relative; }
.m ul { clear: both; margin: auto; width: 150px; position:relative; float:left; }
.inner_banner_01 { width: 100%; height: 300px; background: url(/uploads/image/tdiimages/inner_banner_01.jpg) no-repeat center top; }
.inner_banner_02 { width: 100%; height: 300px; background: url(/uploads/image/tdiimages/inner_banner_02.jpg) no-repeat center top; }
.inner_banner_03 { width: 100%; height: 300px; background: url(/uploads/image/tdiimages/inner_banner_03.jpg) no-repeat center top; }
.inner_banner_04 { width: 100%; height: 300px; background: url(/uploads/image/tdiimages/inner_banner_04.jpg) no-repeat center top; }
.inner_banner_05 { width: 100%; height: 300px; background: url(/uploads/image/tdiimages/inner_banner_05.jpg) no-repeat center top; }
.inner_banner_06 { width: 100%; height: 300px; background: url(/uploads/image/tdiimages/inner_banner_06.jpg) no-repeat center top; }
/***************************鍏充簬缈旈緳椤垫牱寮?*****************************/


#subnav { width: 100px; height: 285px; position: fixed; left: 20px; top: 320px; background:  no-repeat; }
#subnav ul { display: block; width: 100px; position: absolute; top: 75px; left: 0; }
#subnav ul li { display: block; height: 30px; line-height: 30px; text-align: right; padding-right: 20px; width: 80px; }
#subnav ul li a { color: #666666; }
#subnav ul li a:hover { color: #666666; }
.close { position: absolute; top: 3px; right: 8px; width: 10px; height: 10px; z-index: 20000; cursor: pointer; }
#inner_div_01 { width: 1000px; margin: 0 auto; height: 300px; }
#inner_div_01 dl { width: 1000px; height: 200px; display: block; margin-top: 20px; }
#inner_div_01 dl dt { width: 254px; height: 194px; border: 1px solid #dcddde; padding: 2px; display: block; float: left; }
#inner_div_01 dl dd { width: 720px; height: 200px; float: right; display: block; text-indent: 24px; line-height: 25px; color: #666666; }
#inner_div_01 dl dd a { color: #931a21; text-decoration: underline; }
.inner_main_01 { width: 1000px; height: 320px; margin: 20px auto; }
#inner_div_02 { width: 490px; height: 320px; float: left; }
#inner_div_03 { width: 490px; height: 320px; float: right; }
#inner_div_02 div, #inner_div_03 div { width: 490px; height: 270px; overflow: hidden; }
#inner_div_02 div p, #inner_div_03 div p { line-height: 25px; margin-top: 180px; color: #fff; padding: 0 10px; }
#inner_div_02 div p a, #inner_div_03 div p a { color: #fff; text-decoration: underline; }
#inner_div_02 div { background: url(/uploads/image/tdiimages/pic_0001.jpg); }
#inner_div_03 div { background: url(/uploads/image/tdiimages/pic_0002.jpg); }
.inner_main_02 { width: 1000px; height: 655px; margin: 0 auto; }
#inner_div_04 { width: 650px; height: 655px; float: left; }
#inner_div_04 img { width: 650px; height: 605px; }
#inner_div_05 { width: 320px; height: 655px; float: right; }
.process { width: 318px; height: 603px; border: 1px solid #ededed; overflow: hidden; }
.years_div { width: 300px; height: 45px; position: relative; margin: 0 auto; }
.years_list { float: left; width: 8888px; height: 45px; overflow: hidden; position: absolute; top: 0px; left: 0px }
.btn_change { width: 40px; height: 45px; position: absolute; cursor: pointer; z-index: 300; }
.left_btn { bottom: 0px; left: 0px; width: 20px; height: 45px; background:  0 -83px; }
.right_btn { bottom: 0px; right: 0px; width: 20px; height: 45px; background:  -20px -83px; }
.years_div_content { overflow: hidden; height: 25px; width: 260px; overflow: hidden; position: absolute; left: 20px; top: 10px; }
.years_div_content ul li { float: left; width: 52px; height: 23px; float: left; display: block; text-align: center; line-height: 23px; }
.event_list { width: 300px; display: block; margin: 0 auto; background:  76px 0 repeat-y; }
.event_list li { width: 300px; display: block; }
.event_list h3 { width: 300px; height: 30px; display: block; background:  -40px -125px no-repeat; font-size: 14px; line-height: 30px; text-indent: 10px; color: #fff; }
.event_list li span { width: 60px; height: 55px; display: block; float: left; background:  70px -126px; text-align: right; padding-right: 25px; line-height: 18px; }
.event_list li p { width: 215px; display: block; float: right; text-indent: 10px; font-weight: bold; color: #666666; line-height: 18px; overflow: hidden; }
.event_list li p a { color: #666666; }
#inner_div_06 { width: 1000px; height: 280px; margin: 20px auto; }
.honor { width: 1000px; height: 220px; background: #f8f8f8; overflow: hidden; }
.scroll { width: 925px; color: #333333; margin: 0 auto; overflow: hidden; }
#scrollcon { width: 925px; }
.scroll a { width: 165px; height: 175px; display: block; background: url(/uploads/image/tdiimages/inner_pic.png) 0 -197px; float: left; display: block; margin: 30px 10px; }
.scroll img { margin-top: 28px; margin-left: 24px; display: block; }
.scroll p { width: 100%; height: 20px; display: block; margin-top: 23px; color: #fff; text-align: center; line-height: 20px; }
/***************************鏂伴椈椤垫牱寮?*****************************/
.inner_main_box { width: 1000px; margin: 0 auto; }
#news_list_1, #news_list_2, #news_list_3, #news_list_4 { width: 1000px; overflow: hidden; margin-bottom: 30px; position: relative; padding-bottom: 45px; }
.news_list_dl { height: 160px; width: 1000px; display: block; border-bottom: 1px dotted #d3d3d3; margin: 15px 0; position: relative; }
.news_list_dt { width: 175px; height: 130px; display: block; position: absolute; top: 0; left: 0; padding: 2px; border: 1px solid #e0e0e0; }
.news_list_dd_01 { width: 800px; height: 30px; line-height: 30px; display: block; position: absolute; top: 0; right: 0; font-weight: bold; font-size: 14px; overflow: hidden; }
.news_list_dd_01 a { color: #c3161d; }
.news_list_dd_02 { width: 800px; height: 50px; line-height: 25px; display: block; position: absolute; top: 40px; right: 0; overflow: hidden; }
.news_list_dd_02 a { color: #666666; }
.news_list_dd_03 { width: 100px; height: 30px; line-height: 30px; display: block; position: absolute; top: 0px; right: 0px; color: #666666; text-align: right; font-size: 10px; }
.news_list_dd_04 { height: 38px; width: 128px; display: block; position: absolute; top: 97px; left: 200px; }
.news_list_dd_04 a { height: 38px; width: 128px; display: block; background: #bcbcbc; color: #fff; font-size: 16px; text-align: center; line-height: 38px; }
.news_list_dd_04 a:hover { background: #d10000; }
.load_more { background: #c50505; width: 1000px; height: 45px; text-align: center; line-height: 45px; font-size: 16px; color: #fff; cursor: pointer; position: absolute; bottom: 0px; left: 0px; }
/***************************浼佷笟鏂囧寲椤垫牱寮?*****************************/
#inner_div_001 { width: 1000px; margin: 0 auto; height: 390px; background: url(/uploads/image/tdiimages/culture_pic.jpg) right bottom no-repeat; }
#inner_div_001 dl { width: 1000px; height: 270px; }
#inner_div_001 dt { width: 1000px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #bb161c; font-weight: bold; }
#inner_div_001 dd { width: 1000px; height: 210px; line-height: 30px; color: #8e8e8e; }
.inner_main_001 { width: 1000px; margin: 20px auto; height: 1000px; position: relative; }
#inner_div_002 { width: 725px; height: 525px; }
/*************************娓╂殩缈旈緳浠ｇ爜****************************/
.warm { width: 725px; height: 465px; position: relative; margin-top: 10px; }
.big_pic { width: 725px; height: 365px; overflow: hidden; position: relative; }
.big_pic li { width: 725px; height: 365px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 0; background:  no-repeat center center; }
.big_pic li img { width: 725px; height: 365px; }
.big_pic li span { width: 725px; height: 40px; display: block; position: absolute; top: 325px; left: 0; z-index: 20px; line-height: 40px; text-indent: 24px; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; background: #333; }
.big_pic li a { idth: 725px; height: 40px; display: block; position: absolute; top: 0; left: 0; color: #fff; }
.big_prev { width: 25px; height: 90px; background:  -280px -199px; position: absolute; top: 130px; left: 0; z-index: 3001; cursor: pointer; }
.big_next { width: 25px; height: 90px; background:  -305px -199px; position: absolute; top: 130px; right: 0; z-index: 3001; cursor: pointer; }
.big_prev_a { width: 25px; height: 90px; position: absolute; left: 0; top: 0; z-index: 3000; }
.big_next_a { width: 25px; height: 90px; position: absolute; left: 0; top: 0; z-index: 3000; }
.small_pic_box { width: 725px; height: 90px; margin-top: 10px; background: #e6e6e6; }
.small_pic { width: 654px; height: 56px; position: relative; left: 35px; top: 16px; overflow: hidden; }
.small_pic ul { height: 56px; position: absolute; top: 0; left: 0; }
.small_pic li { width: 109px; height: 52px; float: left; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.small_pic img { width: 95px; height: 48px; border: 2px solid #fff; margin: 0 5px; }
#inner_div_003 { width: 725px; height: 360px; margin-top: 20px; }
#kinslideshow { width: 725px; height: 365px; overflow: hidden; position: relative; margin-top: 20px; }
#kinslideshow img { width: 725px; height: 365px; }
#inner_div_004 { width: 255px; height: 1000px; position: absolute; right: 0; top: 0; }
.dl_001 { width: 255px; height: 185px; display: block; border-bottom: 1px dotted #eaeaea; }
.dt_001 { width: 255px; height: 30px; line-height: 40px; display: block; overflow: hidden; }
.dt_001 a { color: #bd161c; font-weight: bold; font-size: 14px; }
.dd_001 { width: 255px; height: 30px; line-height: 30px; display: block; position: relative; color: #c17b00; }
.dd_001 span { width: 100px; height: 30px; position: absolute; right: 0; top: 0; color: #b2b2b2; text-align: right; }
.dd_002 { width: 255px; height: 125px; line-height: 31px; display: block; color: #8e8e8e; overflow: hidden; }
.dd_002 a { color: #8e8e8e; font-weight: bold; }
/************************浜哄姏璧勬簮浠ｇ爜****************************/		
#news_list_51, #news_list_52, #news_list_53, #news_list_54 { width: 1000px; }
.news_list_51_content, .news_list_52_content, .news_list_53_content, .news_list_54_content { width: 1000px; margin: 20px auto; }
.news_list_52_content { line-height: 30px; color: #666; background: url(/uploads/image/tdiimages/recruit.jpg) right bottom no-repeat; }
.news_list_51_content a { color: #666; }
.news_list_51_content a:hover { text-decoration: underline; }
.news_list_51_content table { border: solid 1px #dddddd; line-height: 40px; text-align: center; margin-bottom: 20px; }
.news_list_51_content table th { font-size: 14px; border-bottom: solid 1px #dddddd; background-color: #eeeeee; height: 40px; }
.news_list_51_content td { border-collapse: collapse; border-bottom: 1px dotted #ccc; background: #f9f9f9 }
.news_list_51_content input { width: 150px; height: 20px; border: 0; border-bottom: 1px solid #dddddd; }
.news_list_51_content textarea { width: 760px; border: 0; border-bottom: 1px solid #dddddd; }
/************************浜у搧鍐呭浠ｇ爜****************************/			
#product_list_31, #product_list_32, #product_list_33, #product_list_34, #product_list_35, #product_list_36 { width: 1000px; }
.product_list_31_content { width: 1000px; margin: 20px auto; }
.product_list_32_content { width: 1000px; margin: 20px auto; line-height: 30px; }
.product_list_33_content { width: 1000px; margin: 20px auto; line-height: 30px; }
.product_list_34_content { width: 1000px; margin: 20px auto; line-height: 30px; background: url(/uploads/image/tdiimages/gjmy.jpg) right bottom no-repeat; }
.product_list_35_content { width: 1000px; margin: 20px auto; line-height: 30px; }
.product_list_36_content { width: 1000px; margin: 20px auto; line-height: 30px; }
.product_list_37_content { width: 1000px; margin: 20px auto; line-height: 30px; }
#tab { width: 1000px; }
.tablist { width: 1000px; height: 120px; margin-bottom: 30px; }
.tablist li { width: 230px; height: 30px; line-height: 30px; float: left; text-align: center; cursor: pointer; color: #666666; background: url(/uploads/image/tdiimage/nav_pic.png) 0 -270px no-repeat; margin: 5px 10px; background: #eaeaea; }
.tablist li.cur { background: #c3171c; color: #fff; }
#tab div { width: 1000px; position: relative; }
.tabcon { width: 1000px; width: 1000px; opacity: 0; filter: alpha(opacity=0); }
.tabcon.cur { opacity: 1; filter: alpha(opacity=100); }
.tabcon dl { width: 200px; height: 185px; float: left; display: block; }
.tabcon dt { width: 155px; height: 130px; padding: 2px; border: 1px solid #dddddd; }
.tabcon dt img { width: 155px; height: 130px; }
.tabcon dd { height: 40px; line-height: 20px; text-align: center; width: 155px; }
.tabcon dd a { color: #666; }
/************************缈旈緳鎶ュ垔鍒楄〃浠ｇ爜****************************/
#product_list_61, #product_list_62 { width: 1000px; }
.product_list_61_content { width: 1000px; margin: 20px auto; position: relative; padding-bottom: 60px; }
.product_list_61_content dl { width: 333px; height: 280px; float: left; display: block; }
.product_list_61_content dt { width: 310px; height: 229px; padding: 2px; border: 1px solid #dddddd; }
.product_list_61_content dt img { width: 310px; height: 229px; }
.product_list_61_content dd { height: 40px; line-height: 40px; text-align: center; width: 333px; }
.product_list_61_content dd a { color: #666; }
.product_list_62_content { width: 1000px; margin: 20px auto; position: relative; padding-bottom: 60px; }
.product_list_62_content dl { width: 200px; height: 280px; float: left; display: block; }
.product_list_62_content dt { width: 155px; height: 229px; padding: 2px; border: 1px solid #dddddd; }
.product_list_62_content dt img { width: 155px; height: 229px; }
.product_list_62_content dd { height: 40px; line-height: 40px; text-align: center; width: 155px; }
.product_list_62_content dd a { color: #666; }
/************************鏂伴椈鍐呭浠ｇ爜****************************/		
.article_div { width: 1000px; margin: 20px auto; }
.article_title { width: 1000px; height: 60px; line-height: 90px; font-size: 16px; color: #bb161c; font-weight: bold; overflow: hidden; text-align: center; }
.article_time { width: 1000px; height: 60px; line-height: 60px; text-align: center; font-size: 12px; color: #999; }
.article_pic { width: 1000px; text-align: center; }
.article_content { width: 1000px; color: #666; line-height: 30px; padding-top: 30px; }
.download { width: 1000px; height: 40px; line-height: 40px; margin: 15px auto; }
.download a { color: #c3161d; }
/************************浜у搧鍐呭浠ｇ爜****************************/	
.product_div { width: 1000px; margin: 20px auto; }
.product_info { width: 960px; height: 300px; margin: 20px auto; }
.product_info_img { width: 340px; height: 300px; float: left; }
.product_info_img img { width: 340px; height: 300px; }
.product_info_right { width: 560px; height: 300px; float: right; }
.product_info_title { width: 560px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #c50505; }
.product_info_right span { color: #000!important }
.product_info_time { width: 560px; height: 40px; line-height: 40px; font-size: 12px; color: #999; }
.product_info_content { width: 560px; line-height: 34px; color: #999; height: 180px; overflow: hidden; }
/************************鍦ㄧ嚎鐣欒█鍒楄〃浠ｇ爜****************************/
.message_div { width: 1000px; margin: 0 auto; }
.message_list { width: 1000px; margin: 20px auto; }
.message_list table { border: solid 1px #dddddd; line-height: 40px; text-align: center; margin-bottom: 20px; }
.message_list table th { font-size: 14px; border-bottom: solid 1px #dddddd; background-color: #eeeeee; height: 40px; }
.message_list input { width: 150px; height: 20px; border: 0; border-bottom: 1px solid #dddddd; }
.message_list textarea { width: 760px; border: 0; border-bottom: 1px solid #dddddd; }
.wenyuan { width: 1000px; height: 100px; display: block; border-bottom: 1px dotted #d3d3d3; margin: 15px 0; position: relative; }
.wenyuan dt { width: 1000px; height: 40px; line-height: 40px; display: block; position: absolute; top: 0; right: 0; font-weight: bold; font-size: 14px; overflow: hidden; color: #c3161d; }
.wenyuan dd { width: 1000px; height: 50px; line-height: 25px; display: block; position: absolute; top: 45px; right: 0; color: #999; }
.wenyuan dd a { font-weight: bold; color: #999; }
.wenyuan_span1 { width: 200px; height: 40px; position: absolute; top: 0; right: 100px; color: #c17b00; font-weight: 100; font-size: 12px; }
.wenyuan_span2 { width: 100px; height: 40px; position: absolute; top: 0; right: 0; color: #999; font-weight: 100; font-size: 12px; text-align: right; }
.zoom-section { clear: both; display: inline; width: 1000px; height: 1500px; }
.zoom-small-image { float: left; }
.zoom-small-image img { width: 1000px; }
.cloud-zoom-big { border: 4px solid #ccc; overflow: hidden; }
.hangyezixun { width: 1000px; height: 125px; display: block; border-bottom: 1px dotted #d3d3d3; margin: 15px 0; position: relative; }
.hangyezixun dt { width: 1000px; height: 40px; line-height: 40px; display: block; position: absolute; top: 0; right: 0; font-weight: bold; font-size: 14px; overflow: hidden; color: #c3161d; }
.hangyezixun dd { width: 1000px; height: 75px; line-height: 25px; display: block; position: absolute; top: 45px; right: 0; color: #999; }
.hangyezixun dd a { font-weight: bold; color: #999; }
.hangyezixun_span { width: 100px; height: 40px; position: absolute; top: 0; right: 0; color: #999; font-weight: 100; font-size: 12px; text-align: right; }
#warm_list { width: 1000px; margin: 20px auto; position: relative; padding-bottom: 60px; }
.warm_dl { width: 333px; height: 210px; float: left; display: block; }
.warm_dl dt { width: 310px; height: 156px; padding: 2px; border: 1px solid #dddddd; }
.warm_dl dt img { width: 310px; height: 156px; }
.warm_dl dd { height: 50px; line-height: 50px; text-align: center; width: 333px; }
.warm_dl dd a { color: #666; }
#cultural_list { width: 1000px; margin: 20px auto; position: relative; padding-bottom: 60px; }
/************************鎷涜仒鍐呭浠ｇ爜****************************/
.recruit_content { width: 1000px; margin: 20px auto; }
.recruit_content table { border: solid 1px #dddddd; line-height: 40px; text-align: center; margin-bottom: 20px; text-indent: 12px; }
.recruit_content table th { font-size: 14px; border-bottom: solid 1px #dddddd; background-color: #eeeeee; height: 40px; }
.recruit_content td { border-collapse: collapse; border-bottom: 1px dotted #ccc; }
.rtitle { background: #f5f5f5; color: #000; font-size: 14px; padding-left: 10px; height: 40px; line-height: 40px; }
.develop_list { width: 1000px; display: block; margin: 0 auto; background:  216px 0 repeat-y; }
.develop_list li { width: 1000px; display: block; }
.develop_list h3 { width: 1000px; height: 30px; display: block; background:  -40px -125px no-repeat; font-size: 14px; line-height: 30px; text-indent: 10px; color: #fff; }
.develop_list li span { width: 200px; height: 55px; display: block; float: left; background:  210px -126px; text-align: right; padding-right: 25px; line-height: 18px; }
.develop_list li p { width: 725px; display: block; float: right; text-indent: 10px; font-weight: bold; color: #666666; line-height: 18px; overflow: hidden; }
.develop_list li p a { color: #666666; }
.fullslide { min-width:1000px; position:relative; height:450px; }
.fullslide .bd { position:relative; z-index:0; }
.fullslide .bd ul { width:100% !important; }
.fullslide .bd li { width:100% !important; height:450px; overflow:hidden; text-align:center; }
.fullslide .bd li a { display:block; height:450px; }
.fullslide .hd { width:1070px; left:48%; margin-left:-500px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden; }
.fullslide .hd ul { float:right; }
.fullslide .hd ul li { float:left; margin:0 5px; display:inline; cursor:pointer; }
.fullslide .hd ul li img { width:80px; line-height:41px; display:block; border:2px solid #fff; filter:alpha(opacity=50); opacity:1; }
.fullslide .hd ul .on img { border-color:#ff8106; filter:alpha(opacity=100); opacity:1; }
.homemedia { padding-left:30px; }
.homeindusty { width:270px; }
.homeview .homenews-list li, .homemedia .homenews-list li { width:275px; }
.homeindusty .homenews-list li { width:255px }
.homebtm { padding:5px 0; position:relative; margin-top:10px; border-top:1px #ccc solid;  }
.homebtm li { float:left; display:inline; width:98px; position:relative; text-align:center; }
.homebtm li .pic { display:block; height:90px; overflow:hidden; }
.homebtm .ico-new { position: absolute; top:0; right:5px; }
.rss { float:left; padding:1px 3px 1px 3px; }
.titels { width:100%; padding-bottom:5px; overflow:hidden;  line-height:30px; }
.titels h2 { font-size:20px; font-weight:normal; color:#333333; line-height:30px; }
.titels h2 a { font-size:20px; line-height:30px; color:#1b54aa; font-weight:bolder; }
.titels .a-more { float:left; width:52px; color:#333; font-family:"微软雅黑"; }
.titels .more { padding-top:0px; }
.a-more { background-image:url(/uploads/image/tdimages/..i05.gif) no-repeat; width:12px; line-height:30px; }
.about .homemedia .titels{ border-bottom:1px #ccc solid; margin-bottom:5px;}
.homemain-conts { padding-top:12px; }
.homenews { width:640px; padding-right:32px; }
.homenews-conts { border-bottom:1px solid #e5ddd9; padding-bottom:10px; }
.homenews-conts dl { overflow:hidden; width:100%; padding-bottom:12px; }
.homenews-conts .pic { float:left; width:160px; height:103px; overflow:hidden; background:url(/uploads/image/tdimages/crc_default.gif) no-repeat; }
.homenews-conts .pic img { display:block; }
.homenews-conts .cont { float:right; width:450px; padding-top:5px; }
.homenews-conts .cont p { line-height:22px; color:#666; font-size:12px; }
.homenews-conts h3 { padding-bottom:5px; font-size:14px; color:#757575; line-height:1.8em; }
.homenews-conts h3 a { padding-bottom:5px; font-size:14px; color:#333; line-height:1.8em; }
.homenews-conts h3 a:hover { color:#ff9900; }
.homenews-conts .org { margin-left:8px; }
.homenews-list { width:100%; overflow:hidden; }
.homenews-list li { background:url(/uploads/image/tdimages/i06.gif) no-repeat left 9px; float:left; display:inline; height:31px; padding-left:12px; overflow:hidden; line-height:31px; color:#333; font-family:"微软雅黑"; }
.homenews-list li a:hover, .homenews-list a.on { height:30px; overflow:hidden; line-height:30px; display: block; color:#f76a14; font-family:"微软雅黑"; }
.homenews .homenews-list ul { width:700px; }
.homenews .homenews-list li { width:337px; }
.homevideo { width:270px; overflow:hidden; float:right; }
.homevideo .homemain-conts {   }
.homeview, .homemedia { width:330px; padding-right:12px; }
.homemedia { padding-left:30px; }
.homeindusty { width:270px; }
.homeview .homenews-list li, .homemedia .homenews-list li { width:320px; }
.homeindusty .homenews-list li { width:255px }
.rss { float:left; padding:1px 3px 1px 3px; }
.homemain-conts { padding-top:0px; margin-bottom:5px }
.gonggao { width:270px; padding-right:32px; }
.gonggao-contss { padding-bottom:10px; }
.gonggao-contss dl { overflow:hidden; width:100%; padding-bottom:12px; }
.gonggao-contss .pic { float:left; width:160px; height:103px; overflow:hidden; background:url(/uploads/image/tdimages/crc_default.gif) no-repeat; }
.gonggao-contss .pic img { display:block; }
.gonggao-contss .cont { float:right; width:450px; padding-top:5px; }
.gonggao-contss .cont p { line-height:22px; color:#666; font-size:12px; }
.gonggao-contss h3 { padding-bottom:5px; font-size:14px; color:#757575; line-height:1.8em; }
.gonggao-contss h3 a { padding-bottom:5px; font-size:14px; color:#333; line-height:1.8em; }
.gonggao-contss h3 a:hover { color:#ff9900; }
.gonggao-contss .org { margin-left:8px; }
.gonggao-list { width:99%; overflow:hidden; border-bottom:1px solid #e5ddd9; border-left:1px solid #e5ddd9; border-right:1px solid #e5ddd9; }
.gonggao-list li { background:url(/uploads/image/tdimages/..i06.gif) no-repeat left 9px; float:left; display:inline; height:26px; padding-left:12px; overflow:hidden; line-height:26px; color:#333; font-family:"微软雅黑"; }
.gonggao-list li a:hover, .gonggao-list a.on { height:35px; padding-left:12px; overflow:hidden; line-height:35px; font-family:"微软雅黑"; display: block; line-height: 30px; background:#4e8bd7; color:#ffffff; }
.gonggao .homenews-list ul { width:700px; }
.gonggao .homenews-list li { width:337px; }
.mgz { border: 1px solid #cccccc; height: 115px; }
.mgz_f { border-right: 1px solid #cccccc; float: left; height: 115px; margin-left: 15px; width: 95px; }
.mgz_tit { color: #999999; font-size: 16px; letter-spacing: 9px; margin-bottom: 8px; text-align: left; padding-top:8px; }
.mgz h3 { font-size: 18px; font-weight: 300; line-height: 1.5em; color:#1b54aa; font-weight:bolder; }
.mgz p.qishu { margin-bottom:8px; }
#ifocus { height:300px; overflow:hidden; position:relative; width:450px; background:#fff; float:left; margin-top:30px; }
#ifocus ul { height:300px; position:absolute; z-index:88 }
#ifocus ul li { float:left; width:450px; height:300px; overflow:hidden; position:relative; background:#000; z-index:81 }
#ifocus ul li a { display:block; float:left }
#ifocus ul li a img { vertical-align:middle; }
#ifocus .btnbg { position:absolute; width:450px; height:35px; left:0; bottom:0; background:#999; z-index:89; filter:alpha(opacity=50); opacity:0.5; }
#ifocus .btn { position:absolute; width:440px; height:18px; left:0; bottom:8px; padding-left:10px; text-align:right; z-index:90 }
#ifocus .btn span { display:inline-block; _display:inline; _zoom:1; width:18px; height:18px; line-height:18px; text-align:center; font-size:16px; font-family:"微软雅黑"; margin-right:5px; cursor:pointer; color:#333; background:#e0e0e0; border:solid 1px #fff }
#ifocus .btn span.on { background:#dc0050; color:#fcc; border:solid 1px #dc0050 }
.content { width:1080px; height:auto; margin:0 auto; overflow:hidden}
.content .about { width:800px; float:left; margin:0 auto; }
.top { width：100％;
身高：65px;
背景：url（../ images / topbanner.jpg）no-repeat top center;
border-bottom：2px＃016735 solid;
}
 / * header * / .header {
height：123px;
position：relative;
}
.logo { width：200px;
height：123px;
}
.top-txt { margin-top：15px;
height：32px;
}
.top-txt i { height：22px;
line-height：32px;
font-size：14px;
颜色：＃666;
显示：块;
float：left;
}
.nav { width：920px;
}
.nav .tl { width：590px;
}
.hot {  float：left;
 height：45px;
 line-height：45px;
 颜色：＃999;
 margin-right：10px;
}
.hot a {  颜色：＃999;
}
.hot a：hover {  颜色：＃1b6743;
}
/ *搜索搜索* / .search {
 浮动：右  margin：4px auto 0;
 背景：url（../ images / sear1.png）no-repeat left top;
}
.search_nr {  颜色：＃999;
 padding：0px 0px;
 height：28px;
 margin-bottom：15px;
 边距：0自动;
}
.search_r {  溢出：隐藏;
 padding：0px 0px 0px 1px;
 浮动：右
}
#formseach {  宽度：100％;
 溢出：隐藏;
}
#formseach input.input_text {  宽度：170px;
 边界：0;
 float：left;
 height：28px;
 line-height：28px;
 颜色：＃999;
 padding：0 5px;
 背景：无;
}
#formseach input.input_text_ny {  border：1px solid #ccc;
 border-right：0;
 float：left;
 height：20px;
 line-height：20px;
 颜色：＃a4a59f;
 padding：0 5px;
 宽度：169px
}
#formseach input.btn_search {  边界：0;
 width：28px;
 height：28px;
 float：left;
 溢出：隐藏;
 cursor：pointer;
 背景：无;
}
#formseach .radiobox {  padding：0px 10px 0px;
 颜色：＃a4a59f;
 float：left;
 height：26px;
 line-height：26px;
 -webkit-padding-start：2px 10px 0px;
}
#formseach input.input_text，#formseach input.input_text {  width：169px;
}
.m-serach { padding-top: 7px; }
.m-serach li { float: left; }
.m-serach .u-txt { border: 0px; background: #fff; font-size: 12px; padding: 0 5px; line-height: 24px; height: 24px; display: block; width: 240px; color: #ccc; }
.m-serach .u-icon { border: 0px; background-color: #fff; background-position: -115px -7px; height: 22px; width: 22px; cursor: pointer; text-indent: -9999px; margin-top:-5px; }
.u-icon { background: url(/uploads/image/tdiimages/icon-public.png) no-repeat; }
.txtmarquee-top { overflow:hidden; position:relative; border:1px solid #ccc; height:115px; }
.txtmarquee-top .hd .prev, .txtmarquee-top .hd .next { display:block; width:9px; height:5px; float:right; margin-right:5px; margin-top:10px; overflow:hidden; cursor:pointer; background: 0 -100px no-repeat; }
.txtmarquee-top .hd .next { background-position:0 -140px; }
.txtmarquee-top .hd .prevstop { background-position:-60px -100px; }
.txtmarquee-top .hd .nextstop { background-position:-60px -140px; }
.txtmarquee-top .bd { padding:15px; }
.txtmarquee-top .infolist li { height:29.3px; line-height:29.3px; }
.txtmarquee-top .infolist li .date { float:right; color:#999; }







