@charset "utf-8";
/* CSS Document */

body{  font-size:12px; font-family: "宋体","微软雅黑", "黑体", "Aachen BT"; line-height:150%; margin:0; padding:0; color:#555; width:100%; background:#f0f0f0;}
div,form{margin:0 auto; padding:0;}
ul,ul li,dl,dt,dd,form,img,p,form{margin:0; padding:0; border:none; list-style-type:none; vertical-align:top;}
font{ font-size:12px;}
em{ font-style:normal}
span.img,span.pic{ text-align:center}
a{color:#444; text-decoration:none; cursor:pointer;} a:hover,a:active{text-decoration:underline;color:#c60210;}
*{margin:0px auto;}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}

.clear{clear:both;  height:0px; margin:0px; padding:0px;}
.fl{float:left;}
.fr{float:right;}
.mr{margin:0px auto; width:1003px;}
.ml{margin-left:25px;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.mt20{ margin-top:20px;}
.yahei{font-family:"microsoft yahei";}
.over{overflow:hidden;}
.con{ background:#fff; border:1px solid #ddd;}



.top{ width:100%; height:115px; background:#fff; border-top:3px solid #c60210;}
.top h1{ line-height:115px;height:115px; padding-left:10px; font-size:25px; color:#000;width:300px;overflow:hidden;}

.nav{ width:1001px; height:52px; background:url(../images/navbg.png) repeat-x; border:1px solid #ddd;}
.nav ul li,.nav ul li a{ float:left; display:block;  text-align:center; font-family:"microsoft yahei"; font-size:14px; font-weight:bold;}
.nav ul li a{ padding:0 15px; height:31px; line-height:31px;}
.nav ul li{ padding-left:25px; padding-top:10px;}
.nav ul li a:hover,.nav ul li .cur{ background:#C90D0D; border-radius:4px; color:#fff; text-decoration:none;}


/*轮播图*/
.focus-img{width:1001px;overflow:hidden;height:232px;position:relative;z-index:1;}
.focus-img .img-list{width:2240px;height:232px;position:relative;}
.focus-img .img-list li{width:1001px;height:232px;position:absolute;top:0;left:0;}
.focus-img .img-slide{position:absolute;right:350px;bottom:1px;height:16px;z-index:190;}
.focus-img .img-slide li{font-size:12px;cursor:pointer;float:left;background:#FFF;color:#4e85e0;opacity:.7;margin-left:5px;
display:inline-block;height:8px;width:57px;line-height:16px;text-align:center; }
.focus-img .img-slide .on{background:#c60210;font-weight:bolder;opacity:1; color:#fff;}
.focus-img .img-slide{ width:250px; margin:0px auto;}
.focus-img .img-list img{ width:1001px; height:232px;}



.title{ width:100%; background:url(../images/titlebg.png) repeat-x; height:29px; line-height:29px;}
.title span{ display:block; width:70px; text-align:center; font-size:14px; color:#444; font-weight:bold; float:left; border-bottom:1px solid #c60210; height:29px;}
.title a{ display:block; float:right; margin-right:5px; color:#999; font-size:12px; font-weight:normal;}
.title a:hover{ color:#c60210; text-decoration:none;}


.left{ width:280px; float:left; overflow:hidden;}
.news{ width:278px; height:auto;}
.news ul{ width:258px; padding:10px;}
.news ul li{ height:24px; line-height:24px;}


.left_2 form{ padding:10px;}
.left_2 form p{ font-size:14px; line-height:26px; padding:10px 0px;}
.left_text{ width:150px; background:#faf9f9; height:26px; line-height:26px; border:1px solid #ccc;}
.left_but{ width:169px; height:33px; border:none; background:url(../images/but.png) no-repeat; margin:0px auto; display:block; font-weight:bold; color:#c60210; cursor:pointer;}
.left_2{ height:150px;}

.Contact{ width:258px; padding:10px; line-height:35px; }
.Contact p{ padding-top:5px; border-bottom:1px dashed #ddd;}

.right{ width:716px; float:right; overflow:hidden;}
.About .fl,.About img{ width:200px; height:auto;}
.About .fr{ width:480px; text-indent:2em; line-height:22px; color:#666; height:auto; overflow:hidden;}
.About{ height:auto;}

.prouct{ height:500px;}
.prouct dl{ width:200px; overflow:hidden; height:180px;margin-left:20px;}
.prouct dl p{line-height:22px;}
.prouct td{ padding-left:10px; padding-top:10px;}
.prouct dl dt, .prouct dl dt img{ width:200px; height:200px;}
.prouct dl dd{ padding-top:5px;}
.prouct dl dd h5{ width:100%; font-size:13px; font-weight:normal; height:16px; overflow:hidden; padding:10px 0px;}
.prouct dl dd h5 a:hover{ text-decoration:none;}
.prouct dl dd p{ font-weight:bold; color:#cc0000; font-size:15px;}


.link p span{ padding:0px 10px; word-spacing:normal;}
.link p{ padding-top:5px; padding-bottom:5px; color:#999;}
.link p span a{ color:#666; word-spacing:normal;}
.link p span a:hover{color:#2c81b8;}
.link p{ padding:20px;}
.link{ height:82px;}

.footer{width:1003px; height:107px; background:#fff; text-align:center; color:#666; padding-top:10px; border-top:3px solid #c8101d;}


/**********************资讯列表************************/

.news_list ul li{clear:both; height:40px; line-height:40px; border-bottom:dashed 1px #ddd; font-size:14px;}
.news_list ul li a{display:block; float:left; color:#666;}
.news_list ul li span{ display:block; float:right; color:#999;}
.news_list ul li a:hover{color:#c60210;}


/*分页*/
.pag_2{width:100%; text-align:center;}
.pag_2 a{padding:3px 6px; background:#f0f0f0; border:1px solid #ccc; color:#1f3a87; display:inline-block\9; padding:0px 6px\9; height:18px\9; line-height:18px; color:#000;}
.pag_2 a:hover,.pag_2 .cur{background:#c60210; color:#fff; text-decoration:none;}

.news_list_left ul li{text-align:center; border-bottom:1px solid #cfcfcf; height:35px; line-height:35px; font-family:"microsoft yahei"; font-size:14px; text-align:left; padding-left:10px; cursor:pointer; color:#ea949a; font-weight:bold;}
.news_list_left{ background:#fafafa; box-shadow: 2px 2px 2px rgba(0,0,0,.4); }
.news_list_left ul li:hover{ background:#c60210; color:#fff;}
.news_list_left ul li:hover a{ color:#fff;}
.news_list_left ul li a:hover{ text-decoration:none;}


/****************************************资讯详细*******************************************************************/
.news_con{padding-top:20px; padding-bottom:50px;}
.news_con h2{text-align:center; width:100%; line-height:45px; border-bottom:1px solid #ddd; color:#444; font-size:16px;}
.news_con p{ text-indent:2em; font-size:14px; line-height:26px; color:#666; padding-top:25px;word-wrap:break-word;word-break:break-all;}
.news_con_b{padding-top:20px;}
.news_con_b p{padding:0px; text-indent:0px; width:100%; padding:10px 0px; border-top:1px dotted #ddd; margin-top:10px; color:#000; font-size:12px;}
.news_con_b p em{ display:block; float:left;}
.news_con_b p span{ display:block; float:right;}
.news_con_b p em a{ color:#999;}
.news_con_b p em a:hover{color:#2c81b8;}
.news_con_b p span a{color:#c60210;}
.news_con_b p span a:hover{ text-decoration:none; color:#cc6600;}


/******************************************产品详细********************************************/
.product_con_img{width:200px; text-align:center;}
.product_con_img img{width:200px; height:200px;}
.product_con_c{width:424px; padding-left:20px;}
.product_con_c h2{ font-size:15px; color:#434141; border-bottom:dashed 1px #ccc; height:35px; line-height:35px;}
.product_con_c p{line-height:30px; color:#555;}
.product_con_c p em{color:#ff0000;}
.product_con_c p a{display:block; width:110px; height:37px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background-position:0px top; line-height:37px; margin-top:15px;}
.product_con_c p a{ background:#c60210; }
.product_con_c2{width:380px; height:30px; background:#fafdff; border:1px solid #c9d5e0; margin-top:15px; padding:20px;}
.product_con_gwc{background-position:0px -37px; width:110px; height:26px; margin-left:55px; color:#fff; border:none; line-height:26px; cursor:pointer;}
.product_con_2 table{width:674px; margin:0px auto; border-collapse:collapse; margin-top:20px;}
.product_con_2 table td,.product_con_2 table th{border:1px solid #ddd; border-collapse:collapse; height:35px; line-height:35px; padding:0px 10px;}
.product_con_2 table th{ width:100px; background:#fbfbfb;}
.product_con_3{width:100%;}
.product_con_3 h5{ width:654px; height:25px; line-height:25px; background:#f8f8f8; padding-left:20px; margin-top:30px; color:#777;}
.product_con_3 p{padding:20px; text-indent:2em; line-height:24px; font-size:13px; color:#666; padding-bottom:0px; padding-top:30px;}
.product_con_2{ padding-bottom:50px;}
