﻿﻿body,html{margin:auto;height:100%;padding:0;behavior:url(iehoverfix.htc);position:relative;background:#fff;color:#333}
a{color:#333}
a:hover{color:#a10000}
#header{width:100%;position:relative;z-index:10}
.com{height:46px;background:#fff;line-height:46px;font-size:12px}
.com .com-left{float:left}
.com .com-right{float:right}
.com ul li{float:left}
.com ul li.xian{font-family:"宋体",Arial;line-height:46px;padding:0 10px;color:#999}
.com ul li b{color:#a10000;font-size:14px;position:relative}
.head{height:186px;background:url(../images/head_bak.jpg) repeat-x}
.logo{height:400px;background:#FFFFFF}
.i-logo,.txt,.so-box{float:left}
.i-logo{width:760px;text-align:left}
.i-logo img{margin-top:24px}
.txt img{margin-top:36px;margin-left:30px}
.so-box{text-align:right;float:right;margin-top:35px;}
.so-box ul{margin-top:35px}
.so-box ul li{float:left;margin-left:2px}
.so-box .en{width:30px;padding:0 10px;line-height:30px;display:block;background:#fff;color:#a10000;font-weight:bold;text-align:center}
.th1{color:#a10000;font-weight:bold}
.ipt-box{width:260px;height:30px;background:url(../images/so_bak.gif) no-repeat;text-align:left}
.ipt-box input[type=text]{width:180px;height:22px;padding:4px 8px;font-size:12px;border:none}
.ipt-box input[type=submit]{width:70px;height:30px;line-height:26px;background:#999 url(../images/so.png) left center no-repeat;text-indent:30px;border:none;position:absolute;margin-top:0;margin-left:-20px!important;margin-left:-16px;text-align:left;color:#fff;font-weight:bold}
.nav{height:46px;background:url(../images/nav_bak.jpg) repeat-x}
.nav ul{margin-left:-15px}
.nav ul li{float:left;height:46px;line-height:45px;font-size:18px;text-align:center;margin-left:15px}
.nav ul li a{padding:0 15px;height:46px;line-height:45px;display:block;text-decoration:none;color:#000}
.nav ul li a:hover{background:#fff;font-weight:bold;border-left:solid 1px #E0DBB1;border-right:solid 1px #E0DBB1;color:#a10000}
#body_0 .nav ul li a.hover_0,#body_19 .nav ul li a.hover_19,#body_1 .nav ul li a.hover_1,#body_5 .nav ul li a.hover_5,#body_23 .nav ul li a.hover_23,#body_15 .nav ul li a.hover_15,#body_8 .nav ul li a.hover_8,#body_18 .nav ul li a.hover_18,#body_11 .nav ul li a.hover_11,#body_22 .nav ul li a.hover_22{background:#fff;color:#A10000;font-weight:bold;border-left:solid 1px #E0DBB1;border-right:solid 1px #E0DBB1}
.hot{height:40px;text-align:left;line-height:41px;font-size:12px;text-indent:21px;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.15);position:relative;z-index:1;background:#fff}
.hot b{color:#a10000}
.hot a{margin-left:10px}
#banner{height:400px;position:relative}
#banner .ban{height:400px;position:relative;overflow:hidden;font-size:0;transition:all .2s linear 0s;z-index:0;left:0;top:0}
.ban a{transition:all .2s linear 0s}
.ban .clearfix{width:100%!important}
.ban .bd li{width:100%!important;text-align:center}
.ban ul{width:100%!important}
.ban .hd{position:absolute;bottom:20px;left:0;width:100%;height:14px;z-index:5;text-align:center}
.ban .hd ul{margin:0;padding:0}
.ban .hd ul{margin-left:-5px}
.ban .hd li{display:inline-block;*display:inline;zoom:1;width:10px;height:10px;line-height:10px;text-align:center;margin-left:2px;color:#fff;cursor:pointer;font-size:12px;margin-left:10px;text-indent:-9999px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:solid 4px #f90}
.ban .hd li.on{background:#f90;color:#fff}
.ban .next,.ban .prev{background:url(../images/icon_arr.png) no-repeat;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;cursor:pointer}
.ban .prev{background-position:10px 26px;height:90px;left:0;opacity:0;filter:Alpha(opacity=100);position:absolute;top:50%;width:50px;z-index:6;background-color:#111;margin-top:-50px}
.ban .next{background-position:15px -48px;height:90px;right:0;opacity:0;filter:Alpha(opacity=100);position:absolute;top:50%;width:50px;z-index:6;background-color:#111;margin-top:-50px}
.ban:hover .prev{opacity:.5;filter:Alpha(opacity=50)}
.ban:hover .next{opacity:.5;filter:Alpha(opacity=50)}
#site{padding:15px 0}
#site .site-box{padding:15px;background:#fff}
h1.t1-bak{color:#fff;height:26px;border-bottom:solid 1px #eee}
h1.t1-bak span.title{font-size:15px;width:180px;height:26px;line-height:26px;display:inline-block;text-align:left;text-indent:50px;font-weight:bold;color:#fff;background:#a10000;background:url(../images/t1_bak.jpg) no-repeat;float:left}
h1.t1-bak span.right{float:right;margin-top:7px;margin-right:5px;text-align:right;width:100px}
h2.t1-bak{color:#fff;height:26px;border-bottom:solid 1px #eee}
h2.t1-bak span.title{font-size:15px;width:180px;height:26px;line-height:26px;display:inline-block;text-align:left;text-indent:50px;font-weight:bold;color:#fff;background:#a10000;background:url(../images/t1_bak.jpg) no-repeat;float:left}
h2.t1-bak span.right{float:right;margin-top:7px;margin-right:5px;text-align:right;width:100px}
#site .site-box ul{border-left:solid 1px #eee;border-right:solid 1px #eee;height:80px}
#site .site-box ul li{width:381px;height:50px;line-height:50px;float:left;text-align:left;text-indent:10px;border-bottom:solid 1px #eee;border-right:solid 1px #eee}
#site .site-box ul li.nor{border-right:none}
#site .site-box ul li.nob{border-bottom:none}
.news .left,.news .right{float:left}
.news .left{width:740px;margin-right:30px}
.news .left_1{width:1150px;margin-right:30px}
.home-pic{position:relative;width:300px;height:225px;overflow:hidden;margin-top:10px;float:left}
.home-pic ul.items{position:absolute;float:left;background:none;list-style:none;padding:0;margin:0}
.home-pic ul.items li{float:left;background:none;list-style:none;padding:0;margin:0}
.home-pic ul.items li a{float:left;line-height:normal!important;padding:0!important;border:none}
.home-pic ul.items li a img{margin:0!important;padding:0!important;display:block;border:none;width:300px;height:225px}
.home-pic div.tips{position:absolute;bottom:0;width:100%;height:40px;background-color:#000;overflow:hidden;*left:0px;}
.home-pic div.tips div.title{position:absolute;left:0;top:0;height:100%}
.home-pic div.tips div.title a{color:#FFF;font-size:14px;line-height:40px;margin-left:10px;text-decoration:none}
.home-pic div.tips div.title a:hover{text-decoration:underline!important}
.home-pic div.tips div.nums{position:absolute;right:5px;top:0;height:100%}
.home-pic div.tips div.nums a{display:inline-block;>float:left;width:10px;height:10px;background-color:#FFF;text-indent:-99999px;margin:15px 5px 0 0}
.home-pic div.tips div.nums a.active{background-color:#a10000}
.home-pic ul.itemtxt{position:relative;width:300px;height:300px;float:right}
.com-at_1{float:left;width:630px;height:270px;text-align:left;margin-left:18px;border-left:solid 1px #eee}
.com-at{float:left;width:420px;height:235px;text-align:left;margin-left:18px;border-left:solid 1px #eee}
h1.hover-tab span,h1.hover-tab-2 span{width:80px;height:29px;display:inline-block;margin-right:10px;background:url(./tab_hover.gif) 0 -29px no-repeat;line-height:21px;text-align:center;cursor:pointer;font-size:16px}
h1.hover-tab span.select,h1.hover-tab-one span.select{background-position:0 0;color:#fff}
h1.hover-tab-1 span{width:80px;height:29px;display:inline-block;margin-right:10px;background:url(../images/tab_hover_1.gif) 0 -29px no-repeat;line-height:21px;text-align:center;cursor:pointer;font-size:16px}
h1.hover-tab-2 span{background:url(../images/tab_hover_one.gif) 0 -29px no-repeat}
h1.hover-tab-1 span.select,h1.hover-tab-2 span.select{background-position:0 0;color:#fff}
h1.hover-tab-1 span.select a,h1.hover-tab-2 span.select a{color:#fff}
h2.hover-tab-1 span{width:80px;height:29px;display:inline-block;margin-right:10px;background:url(../images/tab_hover_1.gif) 0 -29px no-repeat;line-height:21px;text-align:center;cursor:pointer;font-size:16px}
h2.hover-tab-2 span{background:url(../images/tab_hover_one.gif) 0 -29px no-repeat}
h2.hover-tab-1 span.select,h2.hover-tab-2 span.select{background-position:0 0;color:#fff}
h2.hover-tab-1 span.select a,h2.hover-tab-2 span.select a{color:#fff}

.conbox ul{margin-top:10px;font-size:14px}
.conbox ul li{list-style:square;margin-left:30px;line-height:26px}
.conbox ul li b{float:right;font-style:italic;font-weight:100;color:#666;padding-right:5px}
.conbox1 ul{margin-top:10px;font-size:14px}
.conbox1 ul li{list-style:square;margin-left:30px;line-height:26px}
.conbox1 ul li b{float:right;font-style:italic;font-weight:100;color:#666;padding-right:5px}
.news .right{width:380px}
.news .right .about-box{background:#f5f5f5;padding:15px 15px}
.news .right .about-box p{text-align:left;font-size:12px;line-height:20px}
.news .right .about-box h1 span.no{margin-right:0}
.r1-box{padding-top:10px;text-align:left}
.r1-box .r1-left,r1-box .r1-right,r1-box .r1-li{float:left}
.r1-box .r1-left{width:318px}
.r1-box .r1-right{font-size:12px;line-height:24px;padding-top:10px}
.r1-box .r1-right p a{margin-left:8px;font-size:12px;color:#a10000}
.r2-box .r2-left,.r2-box .r2-right{float:left}
.r2-box .r2-left{width:318px;text-align:left}
.r2-box .r2-right{margin-top:10px;width:395px;height:215px;background:url(../images/r_hxian.jpg) repeat-y;padding-left:20px;overflow:hidden;text-align:left;}
.r2-right p b,.r2-right p span{float:left;display:inline-block}
.r2-right p{padding-top:10px;line-height:18px;clear:both}
.r2-right p b{width:11px;height:11px;background:url(../images/r_hli.jpg) 0 -11px no-repeat;margin-top:4px}
.r2-right p span{font-size:12px;margin-left:15px;width:380px;margin-top:0;text-align:left}
.r2-right p.select{padding-top:5px}
.r2-right p.select b{background-position:0 0;margin-top:8px}
.r2-right p.select span{margin-top:3px;font-size:16px;color:#A10000}
.pro-list li{line-height:28px;background:#fff url(../images/pro_li_hover.jpg) 0 0 repeat-x;color:#333;text-align:left;text-indent:15px;font-size:12px}
.pro-list li.select{background-position:0 -28px;color:#fff;font-weight:bold}
.pro-list li.select a{color:#fff}
.pro-list li div.pro-next{height:491px;*height:571px;background:#fff;display:none}
.djl{float:right;font-weight:100}

.pro-list li.select div{display:block}
.pro-list li dl dt{width:145px;float:left;font-size:12px;text-align:center;text-indent:0;margin:15px;}
.pro-list li dl dt .pro_img{width:141px;height:106px;display: table;
    table-layout: fixed;

}
.pro-list li dl dt .pro_img span{width:141px;height:106px;margin:17px 17px 5px 17px;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.15);
display:block;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 90px;
*font-family:Arial;}
.pro-list li dl dt img{max-width:141px;max-height:106px;vertical-align:middle;}
.pro-list li.select dl dt a{color:#333;font-weight:100}
.wh-box{border-top:solid 1px #eee;padding-top:15px}
.wh-box a{display:inline-block;margin-right:5px;padding:3px 15px;background:#ddd;font-size:12px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;text-decoration:none}
.wh-box a:hover{background:#a10000;color:#fff;font-weight:bold}
#footer{height:220px;background:#E12B2B;}
#footer p.copy{font-size:13px;line-height:24px;font-size:12px}
#content .left,#content .right{float:left}
#content .left{width:290px}
#content .right{width:830px;margin-left:30px}
#content .left .about-box{background:#f5f5f5;padding:15px 15px}
#content .left .about-box p{text-align:left;font-size:12px;line-height:20px}
#content .left .about-box h1 span.no{margin-right:0}
#content .right .re-box{width:828px;color:#333;background:#fff;border:solid 1px #ddd}
#content .right .re-hot{background:#eee;height:40px;line-height:40px;text-align:left;font-size:12px;border-bottom:solid 1px #ddd;text-indent:15px}
#content .right .remark{min-height:500px;border-top:none;padding:20px 20px 15px 20px;line-height:30px}
#content .right .remark .re-top{position:relative;z-index:5;height:26px;left:-16px;top:-16px;background:url(../images/remark_top.gif) left top no-repeat}
#content .right .remark,#content .right .remark p{text-align:left}
#content .right .remark h1{text-align:center;height:70px;font-size:16px;color:#a10000;border-bottom:solid 0px #ddd;margin-bottom:15px}

#content .main_jf{width:1150px;}
#content .main_jf .re-box{width:1148px;color:#333;background:#fff;border:solid 1px #ddd}
#content .main_jf .re-hot{background:#eee;height:40px;line-height:40px;text-align:left;font-size:12px;border-bottom:solid 1px #ddd;text-indent:15px}
#content .main_jf .remark{min-height:500px;border-top:none;padding:20px 20px 15px 20px;line-height:30px}
#content .main_jf .remark .re-top{position:relative;z-index:5;height:26px;left:-16px;top:-16px;background:url(../images/remark_top.gif) left top no-repeat}
#content .main_jf .remark,#content .main_jf .remark p{text-align:left}
#content .main_jf .remark h1{text-align:center;height:36px;font-size:16px;color:#a10000;border-bottom:solid 1px #ddd;margin-bottom:15px}
.table-d table{ background:#F00}
.table-d table td{ background:#FFF}

/*#content .right .remark img,#content .right .remark p img{max-width:720px;margin-left:auto;margin-right:auto;margin-top:10px}*/
.list_pro{width:249px;height:166px;display:block;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;background:#eee;padding:5px;box-shadow:1px 2px 3px 0 rgba(0,0,0,0.15)}
.list_pro img{max-width:227px;max-height:166px;vertical-align:middle;}
#content .right .remark p[align=center]{text-align:center}
#ban{width:100%;height:120px;background:#ccc}
.cate-case-list{margin-left:8px;margin-top:-10px}
.cate-case-list li{width:240px;height:230px;margin:10px;float:left;line-height:24px;overflow:hidden;text-align:center}
.cate-case-list li p .list_title{padding-top:10px;display:block;text-align:center}

.site-path{height:26px;line-height:26px;border-bottom:solid 1px #a10000;text-align:left;color:#a10000;font-weight:bold;font-size:15px;text-indent:5px}
.site-path span{float:right;margin-right:10px}
.site-path span,.site-path span a{font-size:12px;color:#333;font-weight:100}
.site-path span b{font-family:"宋体",Arial;margin:0 10px;font-weight:100}
.news-list{border-top:solid 1px #eee;}
.news-list li{line-height:40px;border-bottom:dotted 1px #ccc;text-align:right;color:#666}
.news-list li a{float:left}

.left-list2 li{width:100%;line-height:28px;background:#fff url(../images/pro_li_hover.jpg) 0 0 repeat-x;color:#333;text-align:left;text-indent:15px;font-size:16px} 
.left-list2 li a{display:block;height:28px}
.left-list2 li dl{display:table;width:100%;background:#fff;padding:10px 0}
.left-list2 li dl dd{width:100%;background:#fff;text-indent:40px;color:#333;border-bottom:dotted 1px #ddd}


.left-list li{width:100%;line-height:28px;background:#fff url(../images/pro_li_hover.jpg) 0 0 repeat-x;color:#333;text-align:left;text-indent:15px;font-size:14px} 
.left-list li a{display:block;height:28px;font-size:14px}
.left-list li dl{display:table;width:100%;background:#fff;padding:10px 0}
.left-list li dl dd{width:100%;background:#fff;text-indent:40px;color:#333;border-bottom:dotted 1px #ddd}
.tj-list{margin-left:30px}
.tj-list li{float:left;width:400px;height:30px;font-size:12px;text-align:left;list-style:square}
hr.pageline{height:2px;background:#ddd;margin-top:10px;margin-bottom:10px;border:none}
.hot-news{height:160px;margin:0;padding-bottom:20px;border-bottom:solid 1px #ddd}
.hot-news dt{width:240px;margin-right:15px;float:left;line-height:24px;overflow:hidden;text-align:center}
.hot-news dt img{width:226px;height:150px;background:#eee;padding:5px;box-shadow:1px 2px 3px 0 rgba(0,0,0,0.15)}
.hot-news dd{width:520px;float:left;font-size:13px;line-height:28px;color:#666}
.hot-news dd h3{width:520px;float:left;font-size:20px;line-height:40px;color:#f90000}
.hot-news dd span{padding-left:20px;display:block;font-size:12px;background:url(../images/hot_news_icon.gif) left 50% no-repeat}
.hot-news dd a{color:#363636;font-size:18px;display:block}
.hot-news dd a:hover{text-decoration:underline}
.news-sitemap{width:1148px;color:#333;background:#fff;border:solid 1px #eee;border-top:none;text-align:left;padding-bottom:15px}
.news-sitemap p{height:40px;line-height:40px;border-bottom:solid 1px #ddd;padding:10px 0;margin:0 20px;text-indent:10px}
.news-sitemap p a{font-weight:bold;color:#a10000;text-align:left}
.news-sitemap .navnext{margin:0 30px}
.news-sitemap .navnext ul li{list-style:square;margin-left:30px;line-height:30px;border-bottom:solid 1px #eee}
.news-sitemap .navnext ul li dl dd{margin-left:30px;line-height:30px;border-left:solid 1px #ddd;text-indent:20px}
.tj-pro-list li{width:170px;height:180px;margin-left:30px;float:left;line-height:24px;overflow:hidden;text-align:center}
.tj-pro-list li img{width:160px;height:120px;background:#eee;padding:5px;box-shadow:1px 2px 3px 0 rgba(0,0,0,0.15)}
.tj-pro-list li a{display:block;padding-top:5px;text-align:center}


/*底部图片轮播*/

.marqueeleft {
	margin: 20px auto; width: 1150px; height: 190px; overflow: hidden;
}
.marqueeleft ul {
	float: left;
}
.marqueeleft li {
	margin: 0px 5px; width: 240px; height: 190px; overflow: hidden; float: left; display: inline;
}
.marqueeleft li .pic {
	width: 240px; height: 170px; overflow: hidden; display: block;
}
.marqueeleft li .txt {
	height: 16px; text-align:center; line-height: 23px; font-size:14px;
}
.marqueeleft li .txt a {
	color: rgb(105, 105, 105);
}

.serchp {
	margin: 20px 0;
}
.hot-space {
    height: 80px;
    margin: 0;
    padding-bottom: 20px;
    border-bottom: solid 1px #ddd;
}

.hot-space dt img {
    width: 90px;
    height: 60px;
    background: #eee;
    padding: 5px;
    box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.15);
}

.hot-space dt {
    width: 120px;
    margin-right: 5px;
    float: left;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}

.hot-space dd {
    width: 400px;
    float: left;
    font-size: 13px;
    line-height: 28px;
    color: #666;
}
.hot-space dd h3 {
    width: 400px;
    float: left;
    font-size: 20px;
    line-height: 25px;
    color: #f90000;
}