﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;}

body{ padding:0px; margin:0px; font-size:12px; background:#ffffff; font-family:微软雅黑; line-height:25px; color:#656565;}
ul , li{padding:0px; margin:0px; list-style-type:none;}
a{ text-decoration:none; font-size:12px; color:#717171;}
a:hover{ color:#ea6900; }
a img{ border:0px;}


.header{}
.logo_box{ width:1000px; height:84px; margin:0px auto; position:relative;}
.logo{ background:url("logo.jpg")/*tpa=http://tuanshanhong.com/images/logo.jpg*/ no-repeat; width:500px; height:84px; position:absolute; top:0px; left:0px;}
.t_nav{ position:absolute; width:210px; height:30px; right:0px; top:0px;}
.t_nav ul li{display:block; float:right; margin-left:15px; padding-left:10px; background:url("img_bb01.jpg")/*tpa=http://tuanshanhong.com/images/img_bb01.jpg*/ no-repeat left center; line-height:30px;}
.t_nav a{ color:#858585;}
.t_nav a:hover{ text-decoration:underline;}
.t_contact{ position:absolute; background:url("img_tpl.jpg")/*tpa=http://tuanshanhong.com/images/img_tpl.jpg*/ no-repeat left center; height:25px; padding-left:160px; width:132px; right:0px; top:45px; font-family:Arial; font-size:18px; color:#a72317; padding-top:8px;}

.nav_box{ background:url("nav_bg.jpg")/*tpa=http://tuanshanhong.com/images/nav_bg.jpg*/ repeat-x; height:38px;}
.nav{width:1000px; height:38px; margin:0px auto; overflow:hidden; zoom:1;}
.nav_ul{ float:left;}
.nav_ul li{ float:left; line-height:38px; background:url("nav_line.jpg")/*tpa=http://tuanshanhong.com/images/nav_line.jpg*/ no-repeat left center; padding:0px 23px 0px 23px; text-align:center; _width:112px; _padding:0px 0px 0px 3px;}
.nav_ul li.home{ background:none; _width:70px;}
.nav_ul li a{ color:#7d7d7d; }
.nav_ul li a:hover{ color:#ea6900;}

.banner_box{ width:1000px; margin:8px auto;}
.banner_t{ background:url("banner_t.jpg")/*tpa=http://tuanshanhong.com/images/banner_t.jpg*/ no-repeat; height:6px; line-height:0px; font-size:0px;}
.bannerbox {width:1000px; height:240px; overflow: hidden; margin: 0px auto; }
#focus { width: 1000px; height: 240px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 1000px; height: 240px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 1000px; height: 240px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 500px; height: 240px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url("sprite.png")/*tpa=http://tuanshanhong.com/images/sprite.png*/ no-repeat left center; }
#focus .next { right: 0; background: url("sprite1.png")/*tpa=http://tuanshanhong.com/images/sprite1.png*/ no-repeat right center; }



.banner_d{background:url("banner_di.jpg")/*tpa=http://tuanshanhong.com/images/banner_di.jpg*/ no-repeat; height:6px; line-height:0px; font-size:0px;}

.new_ul{}
.new_ul li{ background:url("img_bb02.jpg")/*tpa=http://tuanshanhong.com/images/img_bb02.jpg*/ no-repeat left center; padding-left:12px; clear:both; overflow:hidden; zoom:1; margin-left:5px;}
.new_ul li a{}
.new_ul li a:hover{}
.new_ul li .time2{ float:right; color:#979797;}
.new_ul li.frist {background:none; padding:0px 0px 5px; border-bottom:1px dashed #c0c0c0; margin-bottom:8px;  padding-left:5px; margin-left:0px;}
.new_ul li.frist .img_box{ background:url("img_bg.jpg")/*tpa=http://tuanshanhong.com/images/img_bg.jpg*/ no-repeat; width:190px; height:100px; display:block; padding:5px; float:left; margin-top:10px;}
.new_ul li.frist .tp_box{ float:left; padding-left:10px; line-height:22px; width:260px;}
.new_ul li.frist .tp_box b a{color:#686868; line-height:22px;}
.new_ul li.frist .tp_box .time{ color:#9a9a9a;}
.new_ul li.frist .tp_box .more{ color:#124fa0;}

.main{ width:1000px; margin:20px auto; overflow:hidden; zoom:1;}
.main .h_news{ width:480px; float:left;}
.h_news .title{ height:35px; background:url("img_listline.jpg")/*tpa=http://tuanshanhong.com/images/img_listline.jpg*/ left top no-repeat; line-height:25px;}
.h_news .title span{ float:left; font-size:16px; font-weight:bold; color:#000; padding:10px 0px 0px 10px;}
.h_news .title .more{ float:right; background:#c1c1c1; width:49px; height:18px; display:block; line-height:18px; text-align:center; color:#fff; margin-top:6px;}
.h_news .title .more:hover{ background:#b10304; color:#fff;}
.h_news .content{ margin:0px; padding:0px;}

.main .h_pro{width:480px; float:right;}
.h_pro .title{ height:35px; background:url("img_listline.jpg")/*tpa=http://tuanshanhong.com/images/img_listline.jpg*/ left top no-repeat; line-height:25px;}
.h_pro .title span{ float:left; font-size:16px; font-weight:bold; color:#000; padding:10px 0px 0px 10px;}
.h_pro .title .more{ float:right; background:#c1c1c1; width:49px; height:18px; display:block; line-height:18px; text-align:center; color:#fff; margin-top:6px;}
.h_pro .title .more:hover{ background:#b10304; color:#fff;}
.h_pro .content{ margin:0px; padding:0px;}

.link{ width:984px; margin:0px auto; border:1px solid #dfdfdf; padding:5px 8px; line-height:25px; color:#989898;}
.link a{ margin:0px 5px; color:#989898;}

.footer{ background:#f0f0f0; width:1000px; margin:10px auto; text-align:center; padding:15px 0px; color:#999;}
.footer a{ color:#999;}


.nr_banner{width:1000px; height:200px;}
.nr_main{ width:1000px; margin:20px auto; overflow:hidden; zoom:1;  background:url("ny_mainbg.jpg")/*tpa=http://tuanshanhong.com/images/ny_mainbg.jpg*/ no-repeat left top;}
.nr_main .left{ width:203px; float:left; min-height:560px; _height:560px;}
.l_nav_box{}
/*.l_nav_box .title{ background:url(left_dh.jpg) no-repeat; height:31px; font-size:14px; color:#fff; line-height:31px; padding-left:15px;}*/
.l_nav_box .title{ height:32px; font-size:14px; color:#850005; line-height:30px; padding-left:15px; border-top:2px solid #850005; background:#f6f6f6;}
.l_nav_box .content{}
.l_nav_ul{ padding:10px 0px 20px;}
.l_nav_ul li{ background:url("menudh1.jpg")/*tpa=http://tuanshanhong.com/images/menudh1.jpg*/ no-repeat; height:35px; margin-bottom:1px;}
.l_nav_ul li a{ display:block; height:35px; line-height:30px; display:block; padding-left:66px; font-size:14px;}
.l_nav_ul li a:hover{ background:url("menudh2.jpg")/*tpa=http://tuanshanhong.com/images/menudh2.jpg*/ no-repeat; color:#c93939;}
.l_nav_ul li .ahover{background:url("menudh2.jpg")/*tpa=http://tuanshanhong.com/images/menudh2.jpg*/ no-repeat; color:#000;}
.l_nav_ul li .ahover:hover{background:url("menudh2.jpg")/*tpa=http://tuanshanhong.com/images/menudh2.jpg*/ no-repeat; color:#c93939;}

.l_contact_box{ margin-top:25px;  background:#fafafa;}
.l_contact_box .title{ height:30px; font-size:14px; color:#333; line-height:30px; padding-left:15px; background:#ebebeb;}
.l_contact_box .content{ padding:15px 0px 20px 10px ; color:#999; line-height:25px; font-size:14px; }
.l_contact_box .content .gsname{ font-size:13px; font-weight:bold; line-height:28px; color:#555555; }
.l_contact_box .content .red{ color:#B60404;}
.l_contact_box .content .en{ font-size:10px; font-family:Arial; line-height:12px; color:#bbb; display:block; padding:5px 0px 10px; display:;}
.l_contact_box .content .tpl01{ font-size:23px; line-height:30px; color:#555555;}
.l_contact_box .content .img{ padding-bottom:10px; width:183px; height:80px;}
.l_contact_box .content .email{ font-size:12px; color:#666;}


.nr_main .right{ width:765px; float:right;}
.r_c_box{}
.r_c_box .title{ background:url("img_listline.jpg")/*tpa=http://tuanshanhong.com/images/img_listline.jpg*/ no-repeat bottom left; padding:0px 8px 12px 5px;}
.r_c_box .title .add{ float:right;}
.r_c_box .title .tit_name{ font-size:16px; color:#000;}
.r_c_box .text_nr{ font-size:14px; line-height:28px; padding:15px 20px;}
.r_c_box .new_ul{ padding:15px;}
.r_c_box .new_ul li{ line-height:38px; border-bottom:1px dotted #999;}
.r_c_box .new_ul li a{ font-size:14px; color:#333;}

.r_c_box .n_tit{ font-size:14px; background:#f6f6f6; padding:5px 15px; margin-top:15px; color:#000;}
.r_c_box .n_tit a{ float:right; font-size:12px;}


.n_l_imgbox{ padding:5px 0px 0px; text-align:center;}
.n_l_imgbox img{ width:183px;}


.pro_ul{padding:10px 0px 15px; overflow:hidden; zoom:1; }
.pro_ul li{ padding:5px 0px 0px;  width:191px;  float:left; margin:0px 0px 0px 0px;}
.pro_ul li .img_box{ width:155px; display:block; padding:12px 12px 8px; float:left; margin-top:5px; border:1px #eee solid; text-align:center; line-height:22px; color:#666;}
.pro_ul li .img_box img{ width:155px; height:105px; padding-bottom:8px; }
.pro_ul li .img_box:hover{ border:1px solid #9e0303; color:#666;}
.pro_ul li .img_box .more{ float:right; background:url("img_pro_search.jpg")/*tpa=http://tuanshanhong.com/images/img_pro_search.jpg*/ no-repeat left center; padding-left:18px; color:#ccc; margin-top:5px;}
.pro_ul li .img_box:hover .more{color:#fb9f00;}
.pro_ul li .img_box .more:hover{color:#fb9f00; }

.p_t_cmore{ text-align:right; padding:10px 20px; background:#f6f6f6; margin-top:15px;}
.p_t_cmore a{ color:#333; font-size:16px;}

/* pro tab*/
#con { padding-top:15px;}
#tags {	 padding: 0px; HEIGHT: 35px; background:#f5f5f5;}
#tags LI {FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none;  HEIGHT: 35px;}
#tags LI A { padding:0px 30px; FLOAT: left; COLOR: #666; LINE-HEIGHT: 35px;  HEIGHT: 35px; TEXT-DECORATION: none; font-size:14px;}
#tags LI A:hover{BACKGROUND:#9e0303; color:#FFF;}
#tags LI.selectTag {BACKGROUND:#9e0303; POSITION: relative; HEIGHT: 35px}
#tags LI.selectTag A {BACKGROUND:url("pro_tab_titlebb.jpg")/*tpa=http://tuanshanhong.com/images/pro_tab_titlebb.jpg*/ no-repeat center 35px; padding-bottom:7px; COLOR: #fff; LINE-HEIGHT: 35px; HEIGHT: 35px}
#tagContent {BACKGROUND-COLOR: #fff}
.tagContent {padding: 0px;  DISPLAY: none;  COLOR: #474747; _HEIGHT: 500px; min-height:500px;}
#tagContent DIV.selectTag {	DISPLAY: block;}


/* pro tab end */


.hzsj_ul{padding:15px; overflow:hidden; zoom:1;}
.hzsj_ul li{ float:left; margin:10px;}
.hzsj_ul li a{ width:220px; display:block; text-align:center; border:1px solid #eee; line-height:30px;}
.hzsj_ul li a:hover{}
.hzsj_ul li img{ width:200px; padding:10px 10px 2px; height:87px;}


.nr_main .right .content .nr_text{ padding:5px 15px; font-size:14px; line-height:30px;}
.nr_text .news_title{ text-align:center; font-size:12px; color:#aaa; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:20px;}
.nr_text .news_title b{ color:#333; font-size:18px; line-height:40px;}
.nr_text .news_page{ border-top:1px dotted #ccc; margin-top:25px; padding:10px 0px; font-size:12px;}
.nr_text .news_page a{ color:#333;}
.nr_text .pro_title{text-align:center; color:#333; font-size:18px; line-height:40px; }
.nr_text .pro_img{text-align:center; padding-bottom:15px;}
.nr_text .pro_img img{ padding:8px; width:600px;}

.contact_main{width:1000px; margin:20px auto; overflow:hidden; zoom:1; }
.contact_main .con_title{background:url("img_listline.jpg")/*tpa=http://tuanshanhong.com/images/img_listline.jpg*/ no-repeat bottom left; padding:0px 8px 12px 5px;}
.contact_main .con_title .add{ float:right;}
.contact_main .con_title .tit_name{ font-size:16px; color:#000;}
.contact_main .content{ overflow:hidden; zoom:1;}
.contact_main .left{ width:490px; float:left; padding:20px 0px 10px; font-size:14px; line-height:30px;}
.contact_main .left .con_contact_box{ display:block; border:1px solid #ddd; background:#fafafa; padding:14px; clear:both; margin:10px 0px;}
.contact_main .left .gs_name{ display:block;  float:left; width:290px; height:60px; padding:0px 0px 0px 10px; line-height:25px; margin:0px 0px 20px; font-size:20px; font-weight:bold;}
.contact_main .left .gs_name .en{ display:block; color:#bbb; font-weight:normal; line-height:15px; padding-top:5px; font-size:11px; }
.contact_main .left .img{ float:left;}
.contact_main .left .red{ color:#b60404;}

.font_f00{ color:#F00; margin:0px 3px; font-family:宋体;}
.message_tishi{ color:#969495; margin:0px 2px;}
.message_submit{ background:#B60404; border:0px; color:#fff; height:28px; line-height:28px; padding:0px 20px;}
.message_reset{ background:#e8e8e8; border:0px; color:#666; height:28px; line-height:28px; padding:0px 20px; margin-left:20px;}

.message_box{overflow:hidden; zoom:1; width:490px; background:#f6f6f6; padding-bottom:15px;}
.message_content{}
.message_title{ border:1px solid #cccccc; border-bottom:0px; background:#e7e5e6; height:40px; line-height:40px; padding:0px 10px;}
.message_title .tit{ color:#5e83ba; font-size:16px;}
.message_con{ padding-bottom:10px;}
.message_textcontent{ border:1px solid #c3c3c3; width:488px; min-height:115px;}
.message_name_box{ padding:0px 15px 0px;}
.message_text{ border:1px solid #667791; line-height:17px; height:17px; padding:0px 5px;}
.w_370{ width:370px;}
.w_270{ width:270px;}
.message_text03{ border:1px solid #bbbbbb; line-height:18px; height:17px; padding:0px 5px; color:#7e7e7e;}
.lan{ color:#5e7aac;}

.message_ann_box{ padding:15px 15px 0px;}

.contact_main .right{ width:500px; float:right; padding:10px 0px;}
.zs_ggw{ width:730px; margin:0px 0px 0px 20px;}


/*rongyu*/

.rongyu_ul{ overflow:hidden; zoom:1; padding:10px 0px;}
.rongyu_ul li{ float:left; padding:10px;}
.rongyu_ul li img{ width:360px; height:240px;}


.dc_fanye { clear:both;}
.dc_fanye ul li {float:left; padding:5px 20px 5px 20px;}
.dc_fanye ul li .cur { color:#ff0000;}

.content img {max-width:100%;}
.content table {border-left:1px solid #efefef;border-top:1px solid #efefef;}
.content table td {border-right:1px  solid #efefef;border-bottom:1px solid #efefef;}