*{ margin:0; padding:0}
body{font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:13px;color:#333333;}
img{border:0px;}
a{ cursor:pointer;}
a:link {text-decoration: none;color: #333333;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color: #cc0033;}
a:active {text-decoration: none;color: #cc0033;}
.clear{ clear:both;}
ul li{ list-style:none;}

/*--top--*/
.top{ width:100%; z-index:999}
.top_in{ height:130px; background:url(../images/top_bg.jpg) center; }
.top_in_01{ width:1056px;  height:130px; margin:auto;position:relative;z-index:999}
.logo{position:absolute; left:0px; top:0px; }
.logo_txt{ float:left; position:relative; height:130px; margin-left:136px;}
.logo_txt img{ margin-top:50px; margin-left:12px;}
.right{ float:right; width:610px; height:130px; overflow:hidden;}
.right_01,.right_02{ float:right; margin-top:16px;}
.right_01{ overflow:hidden;}
.right_01 img{ margin-bottom:-2px;}
.right_01 font{ font-size:12px; font-weight:bold; color:#dea252; margin-left:7px;}
.right_02{width:185px; height:23px; background:url(../images/search.png) left no-repeat;position:relative; margin-left:14px; margin-top:13px;}
.index_search{ width:111px; height:23px; border:none; background:none; padding-left:5px; outline:none; line-height:24px; margin:auto;}
.right_02 span{ color:#333333; font-size:12px; position:absolute; right:10px; top:4px;}
.right_02 span a{color:#333333;}

.nav,.nav ul{ overflow:hidden}
.nav{ margin-top:15px;}
.nav ul li{ float:left; margin-left:15px;}
.nav ul li a{ font-size:14px; color:#e6c16a; display:block; width:107px; height:38px;  line-height:38px; text-align:center;}
.nav ul li a:hover{background:url(../images/nav_bg.png) center no-repeat;}
.nav ul li a.nav_on{background:url(../images/nav_bg.png) center no-repeat;}
.top_bottom{ height:15px; background:#765346;}


/*--banner--*/
.banner{ width:100%; height:536px; position:relative; overflow:hidden;}
#ban_bimg{ position:absolute; left:0px; top:0px;}
#ban_bimg li{ float:left; text-align:center; width:100%; height:536px;}
#ban_simg{ position:absolute; right:20px; bottom:20px;}
#ban_simg li{ float:left; width:17px; height:17px; line-height:17px; text-align:center; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-radius:2px; margin-right:3px; background:#FFF; cursor:pointer;}
#ban_simg li.cur{ background:#AF0000; color:#FFF;}
.banner_red{ height:6px; background:#a70a05;}

/*--index-main--*/
.index_main{ background:#f5ecde; overflow:hidden; padding-bottom:30px;}
.index_main_in{ width:1056px; margin:auto; overflow:hidden;}
.index_pro{ overflow:hidden; margin-top:27px;}
.index_pro_l{ float:left; width:311px; height:374px; background:url(../images/index_pro_l.jpg); overflow:hidden;}
.index_pro_l_in{ margin-top:35px; margin-left:50px;}
.index_pro_l_01{ font-size:18px; font-weight:bold;}
.index_pro_l_01 a{color:#333333}
.index_pro_l_02{ font-size:15px; margin-top:5px;}
.index_pro_l_03{ margin-top:15px;}
.index_pro_l_03 ul{}
.index_pro_l_03 ul li { overflow:hidden; background:url(../images/index_add.png) left center no-repeat; margin-top:15px;}
.index_pro_l_03 ul li:hover,.index_pro_l_03_hover{ background:url(../images/index_add_A.png) left center no-repeat;}
.index_pro_l_03 ul li:hover a{color:#cc0033;}
.index_pro_l_03 ul li a{ font-size:15px; margin-left:28px;}

.index_pro_r{ float:left; width:680px; margin-left:13px;position:relative; overflow:hidden;}
.index_pro_r01{width:214px; height:192px; overflow:hidden; float:left; margin-left:12px; position:relative;}
.index_pro_r01 ul{width:856px; overflow:hidden; position:absolute;top:0px; left:0px;}
.index_pro_r01 ul li{width:214px; height:192px;float:left;}


.index_pro_r ul li:hover a{ color:#ff2727;}
.index_pro_txt,.index_pro_img{width:214px;}
.index_pro_img{ height:158px; width:214px; overflow:hidden; position:relative;}
.index_pro_img img{height:158px; width:214px;}
.index_pro_top{ background:url(../images/pro_top.png) center no-repeat; position:absolute; width:214px; height:158px; top:0px; left:0px;}
.index_pro_top a{ display:block;width:214px; height:158px;}
.index_pro_txt{ font-size:13px; text-align:center; line-height:34px;}
.index_pro_img_last{ height:158px; width:214px; overflow:hidden; position:absolute; right:2px; bottom:34px; z-index:9999}
.index_pro_see{ width:214px; height:158px; background:#ffffff;}
.index_pro_see_l{ float:left; color:#ce132f; font-size:17px; font-weight:bold; margin-top:50px; margin-left:34px;}
.case{ margin-top:10px;}
.index_pro_see_r{ float:left; position:relative;}
.pro_pre,.pro_next{ position:absolute; top:60px; width:19px; height:39px; overflow:hidden; cursor:pointer;}
.pro_pre{ background:url(../images/pro_pre.png); left:20px;}
.pro_pre:hover{ background:url(../images/pro_pre_A.png)}
.pro_next{ background:url(../images/pro_next.png); left:60px;}
.pro_next:hover{ background:url(../images/pro_next_A.png)}


.index_about_news_contact{ overflow:hidden; margin-top:50px;}
.index_about,.index_news,.index_contact{ overflow:hidden; float:left;}
.index_about{ width:311px;}
.index_about01{ width:311px; overflow:hidden;}
.index_about01 span{color:#cb122e; font-size:15px; float:left;}
.index_about01 a{ float:right; font-size:11px;}
.index_about02{ font-size:12px; margin:auto; line-height:30px; overflow:hidden; margin-top:15px;}
.index_about_border{ width:11px; height:205px; background:url(../images/index_about_border.png); overflow:hidden; float:left; margin-left:25px; margin-right:25px;}

.index_news{ width:315px; overflow:hidden;}
.index_news01{ width:315px; height:36px; background:url(../images/index_news.png); overflow:hidden;}
.index_news01 span{color:#ffffff; font-size:15px; line-height:36px; margin-left:11px;}
.index_news01 span a{color:#ffffff;}
.index_news02{ width:315px; overflow:hidden;}
.index_news02 ul{ overflow:hidden;margin-top:15px;}
.index_news02 ul li{font-size:12px; line-height:28px; width:315px; overflow:hidden;}
.index_news02 ul li a,.index_news02 ul li font{float:left;}
.index_news02 ul li font{ font-size:14px; font-weight:bold; margin-right:5px;}
.index_news02 ul li span{ float:right;}

.index_contact{ width:269px; overflow:hidden; margin-left:40px;}
.index_contact a{ display:block;}
.index_contact01{ width:269px; height:53px; overflow:hidden; background:url(../images/index_contact.png); line-height:43px;}
.index_contact01 span{ color:#ca122d; font-size:15px; font-weight:bold; margin-left:50px;}
.index_contact01 font{color:#ca122d; font-size:15px; margin-left:10px;}
.index_contact02{ width:269px; overflow:hidden; margin-top:35px;}
.index_contact02_l,.index_contact02_r{ float:left;}
.index_contact02_l{ width:90px; height:97px; overflow:hidden; background:url(../images/tel02.png);}
.index_contact02_r{ width:145px; overflow:hidden; margin-left:12px;color:#ca122d;}
.index_contact02_r01{ font-family:'Impact'; font-size:23px;}
.index_contact02_r02{ margin-top:12px;}
/*--bottom--*/
.bottom{ height:73px; background:url(../images/bottom_bg.jpg);position:relative;}
.bottom a{color:#ffffff;}
.bottom_in{ width:1056px; margin:auto; color:#ffffff; line-height:73px; font-size:13px;}
.bottom_in span{ margin-left:20px;}
.suik{position:absolute;top:0px;left:0px;}
/*--banner_in--*/
.banner_in{ width:100%; height:382px; overflow:hidden; position:relative;}
.banner_in01{width:1920px; height:382px; position:absolute; left:50%; margin-left:-960px;}
.in_nav{ width:100%; height:47px; background:url(../images/in_nav.png); position:absolute; bottom:0px;}
.in_nav_main{ width:1056px; margin:auto; height:47px; line-height:47px;}
.in_nav_main span{ float:right; font-size:14px;color:#765345;}
.in_nav_main span a{color:#765345; font-size:14px;}
.in_nav_main span a:hover{color:#cc0033;}
.in_nav_main span img{ margin:0px 6px; margin-bottom:-2px;}

/*--in-main--*/
.in_main{ background:#f5ecde; overflow:hidden; padding-bottom:30px;}
.in_main_in{ width:1056px; margin:auto; overflow:hidden; margin-top:27px;}
.in_l{ float:left; }
.in_l_in{width:262px; height:338px; background:url(../images/in_left.png) top no-repeat; overflow:hidden;}
.in_l_in_1{margin-top:35px; margin-left:50px; overflow:hidden;}
.in_l_01{ font-size:18px; font-weight:bold;}
.in_l_01 a{color:#333333}
.in_l_02{ font-size:15px; margin-top:5px;}
.in_l_03{ margin-top:15px;}
.in_l_03 ul{}
.in_l_03 ul li { overflow:hidden; background:url(../images/index_add.png) left center no-repeat; margin-top:15px;}
.in_l_03 ul li:hover,.in_l_03 ul li.left_nav_on{ background:url(../images/index_add_A.png) left center no-repeat;}
.left_nav_on a{color:#cc0033;}
.in_l_03 ul li:hover a{color:#cc0033;}
.in_l_03 ul li a{ font-size:15px; margin-left:28px;}
.in_l_in01{ width:255px; height:98px; background:#d01934;}
.in_l_in01_img01,.in_l_in01_img02{ float:left; overflow:hidden; }
.in_l_in01_img01{ margin-top:24px;margin-left:25px;}
.in_l_in01_img02{margin-top:28px;margin-left:10px;}
.in_l_in_r{ width:780px; overflow:hidden; float:left; margin-left:12px;}
.in_l_in_r_border{ background:#e4bcba; height:1px; width:96%; margin:auto; margin-top:50px;}
.in_content{width:90%; margin:auto; overflow:hidden; font-size:13px; line-height:26px; margin-top:40px; margin-bottom:40px;}

/*--荣誉资质样式--*/
.honor{overflow:hidden;}
.honor a{color:#333333;}
.honor a:hover{color:#ff2727;}
.honor ul{ overflow:hidden;}
.honor ul li{ float:left; margin-right:20px; margin-bottom:20px; height:307px;}
.honor ul li:hover a{color:#ff2727;}
.honor_titles{width:214px; text-align:center; color:#373a43; font-size:14px; margin-top:5px; overflow:hidden;}
.honor_imgs{ width:214px; height:276px; overflow:hidden;}
.honor_title{ font-size:16px;width:100%; overflow:hidden; padding-bottom:5px;text-align:center;}
.honor_img{ width:780px;overflow:hidden; margin:auto; text-align:center;}
.honor_img img{ max-width:780px;}

/*--图片样式--*/
.picture{overflow:hidden;}
.picture a{color:#333333;}
.picture a:hover{color:#ff2727;}
.picture ul{ overflow:hidden;}
.picture ul li{ float:left; margin-right:20px; margin-bottom:20px;}
.picture ul li:hover a{color:#ff2727;}
.picture_titles{width:214px; text-align:center; color:#373a43; font-size:14px; margin-top:5px; overflow:hidden;}
.picture_imgs{ width:214px; height:158px; overflow:hidden;}
.picture_imgs img{width:214px; height:158px; }
.sccj_imgs{ width:214px; height:142px; overflow:hidden;}
.sccj_imgs img{ width:214px; height:142px;}
.picture_title{ font-size:15px;width:100%; overflow:hidden; padding-bottom:5px;text-align:center;}
.picture_img{ width:780px;overflow:hidden; margin:auto; text-align:center;}
.picture_img img{ max-width:780px;}

/*--新闻列表样式--*/
.newslistInner{line-height:30px;font-size:14px;overflow:hidden;width:98%;margin:0 auto;}
.newslistInner li{padding-left:13px;overflow:hidden;border-bottom:1px dashed #ccc;line-height:36px;}
.newslistInner li p{float:right;}



/*--页码样式,分享,上下页,关闭样式--*/
.flickr{ width:780px; text-align:center; padding-top:10px; font-size:12px;}
.flickr font{ margin:0px 5px;}
.flickr a{ margin:0px 5px; padding:5px 8px;}
.current{ color:#ff2727;}

.detail_page{ float:left; margin-top:10px; font-size:12px;}
.detail_page a{color:#666666}
.pre_page,.next_page{line-height:26px;overflow: hidden;}
.news_show_share{ width:100%; margin-top:10px; float:left }
.jiathis_style{ text-align:center; }
.closeit{width:100%;text-align:center;padding-bottom:20px;}
.closeit a,.closeit a:hover{color:red;}

/*--Show--*/
.product_show{overflow:hidden;width:98%;margin:0 auto;}
.product_show_content{width:100%; overflow:hidden; font-size:13px;}
.product_show_content_img{ max-width:780px;  overflow:hidden; margin:auto; text-align:center; margin-top:10px;}
.product_show_content_img img{ max-width:780px; }
.product_show_content_title{ font-size:18px; font-weight:bold; width:100%; overflow:hidden; padding-bottom:5px; border-bottom:1px dashed #ccc; margin-top:20px;}
.product_show_content_txt{ margin-top:20px; font-size:13px;}
.in_show_border{ background:#e4bcba; height:1px; width:100%; margin:auto;}