@charset "utf-8";
body { margin: 0 auto; padding:0px; margin-left:0px; margin-top:0px; background: url(../images/back.jpg) repeat-x #fff; color:#666; font-size:12px; line-height:24px;  }
ul, li { margin:0px; padding:0px; list-style:none; color:#666; }
img { vertical-align:top; display:block; border:none; }
* { margin:0px; padding:0px; }
a{ color:#2d2d2d; text-decoration:none; }
a:hover{ color:#ff0000; text-decoration:none; }
.fl { float:left; }
.mt10 { margin-top:10px; }



/* = 头部
-------------------------------------------------------------*/
.header { width:1003px; margin:0 auto; overflow:hidden;  }
.header_infomation { width:1003px; height:109px;}
.header_logo { width:720px; height:59px; float:left;  padding:50px 113px 0 170px; color:#838383; line-height:24px; text-indent:2em; }
.header_logo a { line-height:24px; color:#8a8a8a; text-decoration:none; }
.header_logo a:hover { color:#ff0000; text-decoration:underline; }
.header_link { width:239px; height:49px; float:right; padding-top:60px; line-height:22px; color:#838383;  }
.header_link a { line-height:24px; color:#8a8a8a; text-decoration:none; }
.header_link a:hover { color:#ff0000; text-decoration:underline; }
.header_menu { width:1003px; height:45px; display:block; overflow:hidden;  }
.header_menu li { line-height:45px;  float:left; background:url(../images/index_03.jpg) right no-repeat; padding:0px; text-align:center; display:block;  }
.header_menu li a { display:block;line-height:45px; text-decoration:none; font-weight:bold; padding:0 30px;  }
.header_menu li a:hover { display:block; color:#fff; background:url(../images/index_04.jpg) repeat-x; display:block; overflow:hidden; }
.header_banner { width:1003px; height:280px; padding-top:9px; overflow:hidden; }
.sub_content_all .title { font-size:15px; font-weight:bold; line-height:24px; text-align:center; }
.sub_content_all .date { border-bottom:1px dashed #ccc; display:block; width:730px; text-align:center; }
.sub_content_all .body{ width:730px; padding:10px 0; overflow:hidden; }
.sub_content_all .body div,.body p{ text-indent:2em;}
.sub_content_all .body img{ display:block; margin:0 auto; }
.sub_content_all .next{ width:710px; padding:0 10px; }



.news { width:730px; padding:0 13px 10px 13px; overflow:hidden; }
.news ul{ overflow:hidden; }
.news ul li { width:730px; display:block; float:left; overflow:hidden; border-bottom:#eeeeee 1px solid; padding-top:10px }
.news ul li .tit { width:730px; font-size: 12px; overflow:hidden;  font-weight: bold  }
.news ul li .tit .t {  margin-left: 10px; font-size: 14px; font-weight: bold  }
.news ul li .tit span{ width:650px; float:left; display:block;  }
.news ul li .tit p{ width:80px; text-align:right; float:left; display:block; }
.news ul li .dis{ width:730px;  text-indent:2em; overflow:hidden; }


.news ul li img{ width:80px; height:54px; display:block; padding:1px; border: 1px solid #EEE; float:left;}
.news ul li img:hover{ border: 1px solid #aaa; }
.news ul li a.preview{ width:84px; float:left; margin:5px 7px 3px 10px; display:inline;}
.news ul li a.title_cp{ overflow:hidden; line-height:25px; font-weight:bold; font-size:14px; margin-left:2px; }
.news ul li span.info{ display:block; line-height:23px; color:#555; padding-left:12px; }
.news ul li span.info small{ color:#AAA; font-size:12px; margin-left:3px; }
.news ul li span.info a{ color:#690; }
.news ul li p.intro{ color:#776955; line-height:20px;  padding-left:10px; padding-right:10px; }



.newstit { text-align: center; padding-bottom: 10px; line-height: 24px; padding-left: 0px; padding-right: 0px; color: #99072f; font-size: 24px; padding-top: 30px }
.newsinfo { border-bottom: #ebe3d7 1px solid; text-align: center; padding-bottom: 10px; line-height: 20px; margin: 0px auto; padding-left: 0px; width: 700px; padding-right: 0px; color: #888; padding-top: 0px }
.newsd { padding-bottom: 15px; line-height: 24px; padding-left: 20px; padding-right: 20px; font-size: 14px; padding-top: 15px }
.newsd p { padding-bottom: 8px; text-indent: 30px; padding-left: 0px; padding-right: 0px; padding-top: 8px }


.pages { width:730px; padding: 0 13px; overflow:hidden; }
.pages ul { overflow:hidden; }
.pages ul li { float:left; display:block; padding:0 5px; color:#666; }
.pages ul li a { float:left; padding:0; color:#666; }
.pages ul li a:hover { color:#690; text-decoration:none; }
.pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { color:#f63; border-bottom:2px solid #f63; font-weight:bold; }
.pages .pageinfo { color:#999; }
.pages .pageinfo strong { color:#666; font-weight:normal; margin:0px 2px; }
/* = 左侧
-------------------------------------------------------------*/
.left { width:232px; float:left; }
.left_title { width:232px; height:39px; font-size:14px; color:#fff; line-height:39px; background:url(../images/index_06.jpg) no-repeat; text-indent:25px; font-weight:bold; }
.left_productlist { width:218px; border:1px solid #d2d2d2; border-top:none; padding:10px 6px; }
.left_productlist_one { width:218px; height:30px; background:url(../images/index_07.jpg) no-repeat; text-indent:35px; font-size:14px; font-weight:bold; }
.left_productlist_one a { color:#2d2d2d; line-height:28px; text-decoration:none; }
.left_productlist_one a:hover { color:#ff0000; background:url(../images/index_08.jpg) no-repeat; display:block; font-weight:bold; }
.left_productlist_two { width:218px; padding-top:10px; }
.left_productlist_two ul { }
.left_productlist_two li { width:218px; height:26px; text-indent:45px; background:url(../images/icon.gif) 35px no-repeat; }
.left_productlist_two li a { color:#2d2d2d; line-height:26px; text-decoration:none; }
.left_productlist_two li a:hover { color:#ff0000; text-decoration:underline; }

.hotlist{ width:210px; border:1px solid #d2d2d2; border-top:none; overflow:hidden; padding:10px;  }
.hotlist ul{ overflow:hidden;}
.hotlist ul li{ width:200px; display:block; float:left; background:url(../images/index_11.jpg) no-repeat 0 11px; padding-left:10px; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}

.piclis{ width:220px; padding:5px; border:1px solid #d2d2d2; border-top:none; overflow:hidden; }
.piclis ul{ overflow:hidden;}
.piclis ul li{ width:100px; display:block; float:left; padding:5px; }
.piclis ul li img{ width:98px; height:58px; display:block; border:#d8d8d8 1px solid;  }
.piclis ul li img:hover{ border:#999 1px solid;  }

.introduce{ width:210px; border:1px solid #d2d2d2; border-top:none; overflow:hidden; padding:10px; }
.introduce div,.introduce p{ text-indent:2em; }

.contact{ width:210px; border:1px solid #d2d2d2; border-top:none; overflow:hidden; padding:10px; }


.left_hr { width:232px; height:72px; padding-top:7px; }
.left_contact { width:202px; background:#eee; color:#444444; line-height:24px; padding:10px 15px; }
.left_contact a { color:#444; line-height:24px; text-decoration:none; }
.left_contact a:hover { color:#ff0000; text-decoration:underline; }
.left_contact b { color:#da251e; line-height:24px; font-size:14px; }
/* = 内容
-------------------------------------------------------------*/
.sub { width:1003px; margin:0 auto; padding-top:11px; overflow:hidden;  }
.sub_content { width:756px; float:right; }
.sub_content_n { width:761px; float:right; }
.sub_title { width:756px; height:39px; background:url(../images/index_10.jpg) no-repeat; }
.sub_title_left { width:667px; height:39px; line-height:39px; float:left; color:#fff; font-weight:bold; padding-left:33px; font-size:14px; }
.sub_title_right { width:45px; height:39px; line-height:39px; color:#fff; float:left; background:url(../images/index_11.jpg) left center no-repeat; padding-left:11px; }
.sub_title_right a { line-height:39px; color:#fff; text-decoration:none; }
.sub_title_right a:hover { color:#80b5db; text-decoration:underline; }

.sub_content_title_left { width:450px; height:39px; line-height:39px; float:left; color:#fff; font-weight:bold; padding-left:33px; font-size:14px; }
.sub_content_title_right { width:263px; height:39px; line-height:39px; text-align:right; float:left; padding-right:10px; color:#fff; }
.sub_content_title_right a { line-height:39px; color:#fff; text-decoration:none; }
.sub_content_title_right a:hover { color:#80b5db; text-decoration:underline; }
.sub_about { width:756px; }
.sub_about_all { width:736px; padding-top:13px; overflow:hidden; padding:10px;  }
.sub_about_img { width:176px; height:130px; float:left; padding:5px 10px 5px 0; }
.sub_about_content { width:550px; float:left; line-height:24px; color:#444; }
.sub_about_content div,.sub_about_content p { text-indent:2em; }

.sub_title_infomation { width:756px; height:41px; background:url(../images/index_12.jpg) no-repeat; overflow:hidden; }
.sub_news_title { width:378px; height:41px; float:left; }
.sub_news_title_left { width:295px; height:41px; line-height:41px; float:left; color:#444; font-weight:bold; padding-left:35px; font-size:14px; background:url(../images/icon-1.gif) 20px center no-repeat; }
.sub_news_title_left a { line-height:41px; color:#444; text-decoration:none; }
.sub_news_title_left a:hover { color:#ff0000; text-decoration:underline; }
.sub_news_title_right { width:38px; height:41px; line-height:41px; float:left; background:url(../images/icon-2.gif) left center no-repeat; padding-left:10px; }
.sub_news_title_right a { line-height:41px; color:#444; text-decoration:none; }
.sub_news_title_right a:hover { color:#ff0000; text-decoration:underline; }
.sub_case_title { width:370px; height:41px; float:right; }
.sub_case_title_left { width:173px; height:41px; line-height:41px; float:left; color:#444; font-weight:bold; padding-left:27px; font-size:14px; background:url(../images/icon-1.gif) 12px center no-repeat; }
.sub_case_title_right { width:39px; height:41px; line-height:41px; float:right; background:url(../images/icon-2.gif) left center no-repeat; padding-left:10px; }
.sub_case_title_right a { line-height:41px; color:#444; text-decoration:none; }
.sub_case_title_right a:hover { color:#ff0000; text-decoration:underline; }
.sub_infomation { width:754px;  background:#eee; border:1px solid #d2d2d2; overflow:hidden; padding:10px 0;}
.sub_news { width:357px; float:left; padding:0 10px 5px 10px; background:url(../images/index_13.jpg) right center no-repeat; overflow:hidden;  }
.sub_news ul{ overflow:hidden; }
.sub_news ul li { width:337px;  padding-left:20px; line-height:26px; background:url(../images/icon.gif) 9px 11px no-repeat; border-bottom:1px dotted #a4a4a4; overflow:hidden; display:block; float:left; }
.sub_news ul li a { width:290px; display:block; float:left; color:#444; text-decoration:none; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.sub_news ul li a:hover { color:#ff0000; text-decoration:underline; }
.sub_news ul li span{padding-right:5px; display:block; float:left;  }



.sub_case { width:357px;  float:left; padding:0 10px 5px 10px;  overflow:hidden;  }
.sub_case ul{ overflow:hidden; }
.sub_case ul li { width:337px;  padding-left:20px; line-height:26px; background:url(../images/icon.gif) 9px 11px no-repeat; border-bottom:1px dotted #a4a4a4; overflow:hidden; display:block; float:left; }
.sub_case ul li a { width:290px; display:block; float:left; color:#444; text-decoration:none; }
.sub_case ul li a:hover { color:#ff0000; text-decoration:underline; }
.sub_case ul li span{ padding-right:5px; display:block; float:left;  }





.sub_content_all { width:730px; padding:15px 13px 0 13px; line-height:24px; color:#444; }
.sub_content_all a { line-height:24px; color:#444; text-decoration:underline; }
.sub_content_all a:hover { color:#ff0000; }
.sub_content_all .content{ width:730px; overflow:hidden;}
.sub_content_all .content div, .sub_content_all .content p{ text-indent:2em; }

.sub_productlist{ width:746px; padding:5px; overflow:hidden; }
.sub_productlist ul{ overflow:hidden; }
.sub_productlist ul li{ width:176px; display:block; float:left; overflow:hidden; padding:5px; }
.sub_productlist ul li img{ width:174px; height:104px; display:block; float:left; border:1px solid #d8d8d8; }
.sub_productlist ul li img:hover{ border:1px solid #999;}
.sub_productlist ul li span{ width:176px; display:block; float:left; text-align:center; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.sub_productlist ul li span a{ line-height:24px; color:#2d2d2d; text-decoration:none; }
.sub_productlist ul li span a:hover { color:#ff0000; }

.sub_product_title { width:761px; height:35px; background:url(../images/index_16.jpg) no-repeat; float:right; margin-top:8px; }
.sub_product_title_left { width:600px; height:35px; line-height:35px; float:left; color:#000; font-weight:bold; text-indent:25px; clear:both; }
.sub_product_title_left span { font-weight:normal; color:#000; }
.sub_product_title_left span a { line-height:35px; color:#000; text-decoration:none; }
.sub_product_title_left span a:hover { color:#ff0000; text-decoration:underline; }
.sub_product_title_right { width:100px; height:35px; line-height:35px; float:right; text-align:right; padding-right:15px; }
.sub_product_title_right a { line-height:35px; color:#000; text-decoration:none; }
.sub_product_title_right a:hover { color:#ff0000; text-decoration:underline; }
.sub_content_productall { width:729px; padding-top:15px; }
.sub_product_big { width:400px; height:348px; border:1px solid #d4d4d4; margin:0 auto; padding:2px; }
.sub_product_big_name { width:670px; text-align:center; margin:0 auto; color:#000; font-size:14px; font-weight:bold; }
.sub_product_fd { width:680px; padding-top:10px; }
.sub_product_fd_img { width:301px; height:286px; float:left; border-right:1px dotted #b6b6b6; padding-right:22px; }
.sub_product_fd_area { width:301px; height:286px; margin-right:30px; float:right; border:1px dotted #b6b6b6; background:url(../images/index_34.jpg) no-repeat; }
.sub_product_content { width:725px; line-height:24px; color:#444; padding-top:10px; border-top:1px dotted #ccc; }
.sub_product_content a { color:#444; line-height:24px; text-decoration:none; }
.sub_product_content a:hover { color:#ff0000; }
.sub_product_content table { border-collapse: separate; border-spacing: 1px; background:#ccc; }
.sub_product_content td { background:#fff; }
.sub_product_content b { color:#000; font-size:14px; }
.sub_digital { width:700px; height:40px; clear:both; text-align:center; line-height:40px; margin:0 auto; font-weight:normal; }
.sub_digital a { text-align:center; color:#383838; text-decoration:none; line-height:40px; }
.sub_digital a:hover { color:#ff0000; text-decoration: underline; }
/* = foot
-------------------------------------------------------------*/
.foot { width:100%; background:url(../images/index_14.jpg); clear:both; overflow:hidden; height:auto; margin-top:10px; padding:10px 0; }
.foot_main { width:1003px; height:auto; margin:0 auto; overflow:hidden; }
.foot_content { width:983px; height:auto; text-align:center; overflow:hidden; color:#fff; line-height:24px; float:left; padding:10px; }
.foot_content a { color:#fff; line-height:24px; text-decoration:none; }
.foot_content a:hover { color:#c8dfef; text-decoration:underline; }
.foot_content b { color:#c8dfef; line-height:24px; }
.foot_info { width:239px; height:92px; float:right; padding-top:60px; }
.foot_info li { float:left; margin-left:10px; }
.foot_w3c { width:252px; float:left; padding-top:60px; padding-left:12px; }
.foot_w3c li { width:88px; height:31px; float:left; margin-left:20px; }
.flink { width:993px; color:#fff; margin:0px auto; line-height:23px; overflow:hidden; padding:0 5px; }
.flink li { display:block; float:left; color:#fff; padding:0 5px; white-space:nowrap; }
.flink a { color:#fff; text-decoration:none; }
.flink a:hover { color:#ff0000; }
.slider1 { position:relative; }
.slider1 ul { position:relative; list-style:none; margin:0; padding:0; }
.slider1 ul li { position:absolute; display:none; }
.slider1 ul li.selected { display:block; }
.slider1 dl { position:absolute; bottom:4px; right:4px; z-index:11; }
.slider1 dl dd { float:left; margin:0 0 0 2px; width:15px; height:15px; cursor:pointer; background-color:#ffffff; color:#9f9f9f; font-size:12px; text-align:center; line-height:15px; border:1px solid #dcdcdc; }
.slider1 dl dd.selected { background-color:#c00100; border:1px solid #a00100; color:white; font-size:13px; font-weight:bold; }
.slider1 ul img { border:0; }
.slider2 { position:relative; }
.slider2 ul { position:relative; list-style:none; margin:0; padding:0; }
.slider2 ul li { position:absolute; display:none; }
.slider2 ul li.selected { display:block; }
.slider2 dl { position:absolute; bottom:4px; right:4px; z-index:11; }
.slider2 dl dd { float:left; margin:0 0 0 2px; width:15px; height:15px; cursor:pointer; background-color:#ffffff; color:#9f9f9f; font-size:12px; text-align:center; line-height:15px; border:1px solid #dcdcdc; }
.slider2 dl dd.selected { background-color:#069; border:1px solid #a00100; color:#ffffff; font-size:13px; font-weight:bold; }
.slider2 ul img { border:0; }

/* = 新闻颜色换行-------------------------------------------------------------*/

.mytable { border-collapse:collapse; border:solid #6aa70b; border-width:0px 0 0 0px; width:730px; float:left; }
.mytable ul li { text-indent:30px; background:url(../images/newsicon-1.gif) 10px center no-repeat; border-bottom:#646464 1px dotted; height:29px; width:730px; line-height:29px; }
.mytable ul li a { color:#5c5c5c; text-decoration:none; width:600px; float:left; line-height:29px; display:block; overflow:hidden; }
.mytable ul li a:hover { color:#ff0000; text-decoration:none; }
.mytable ul li.t1 { background-color:#fff; }/* 第一行的背景色 */
.mytable ul li.t2 { background-color:#f1f1f1; }/* 第二行的背景色 */
.mytable ul li.t3 { background-color:#e0e0e0; }/* 鼠标经过时的背景色 */
.mytable ul li span { display:block; color:#444; line-height:29px; font-size:11px; width:110px; float:right; overflow:hidden; text-align:right; padding-right:10px; }
/* 滚动按钮
-------------------------------------------------------------------*/
.overflow { overflow:hidden; }
.imgscroll { background-image: url(../images/img_scroll.gif); background-repeat: no-repeat; height: 130px; width: 14px; background-color: transparent; border:0px; margin-top:20px; }
.fleft { float:left; }
.fright { float:right; }
.prev { background-position: left center; }
.artcontent { clear:both; font-size:14px; line-height:23px; overflow:hidden; padding:8px 0; color:#2f2f2f; }
.details { background-image: url(../images/square.gif); background-repeat: no-repeat; background-position: -2000px center; padding-left: 1em; }
/* = img
-------------------------------------------------------------*/
.img2 { border:2px solid #d5d5d5; }
.img1 { border:1px #c4c4c3 solid; }
.searchkuang { width:145px; height:24px; color:#afafaf; line-height:24px; background:#fff; }
.kuang2 { border:1px #4f789e solid; background:#a33333; color:#fff; height:20px; width:180px; font-size:12px; }
.messages_kuang { width:116px; height:17px; border:1px solid #d5d5d5; color:#696969; line-height:19px; background:#fff; }
.messages_kuang1 { width:92px; height:147px; border:1px solid #d5d5d5; color:#696969; line-height:19px; background:#fff; }
/* = font
-------------------------------------------------------------*/
.profont { color:#343434; font-size:12px; line-height:20px; }
.subfont1 { color:#424242; line-height:24px; }
.redfont { color:#f00; line-height:30px; font-size:14px; text-align:center; font-weight:bold; }
/* = link
-------------------------------------------------------------*/
a.prolink:link { line-height:30px; color:#ff0000; font-size:12px; text-decoration:none; font-weight:bold; }
a.prolink:visited { line-height:30px; color:#ff0000; font-size:12px; text-decoration:none; font-weight:bold; }
a.prolink:hover { line-height:30px; color:#ff0000; font-size:12px; text-decoration:underline; font-weight:bold; }
a.prolink:active { line-height:30px; color:#ff0000; font-size:12px; text-decoration:none; font-weight:bold; }
a.sitelink:link { line-height:18px; color:#fff; font-size:11px; text-decoration:none; }
a.sitelink:visited { line-height:18px; color:#fff; font-size:11px; text-decoration:none; }
a.sitelink:hover { line-height:18px; color:#494949; font-size:11px; text-decoration:underline; }
a.sitelink:active { line-height:18px; color:#fff; font-size:11px; text-decoration:none; ; }
a.site1link:link { line-height:30px; color:#181818; font-size:12px; text-decoration:none; }
a.site1link:visited { line-height:30px; color:#181818; font-size:12px; text-decoration:none; }
a.site1link:hover { line-height:30px; color:#ff0000; font-size:12px; text-decoration:underline; }
a.site1link:active { line-height:30px; color:#181818; font-size:12px; text-decoration:none; }
/* = 网站地图
-------------------------------------------------------------*/
.f6 {/* 链接横排自适应列表 */ width:100%; overflow:hidden; clear:both; padding-bottom:10px; }
.f6 li { float:left; line-height:14px; padding:8px 10px 0px; white-space:nowrap; }
.f6 li a { color:#0066ff; float:left; }
.linkbox { padding:10px 8px; border-bottom:1px solid #eee; }
.linkbox h3, .linkbox h3 a { font-size:14px; color:#ff0000; }
112.65.245.208
