.wrap{ width: 1100px; margin: 0 auto;}

.header .top{ background: #000; height: 145px; text-align: center;}
.header .top .wrap{ position: relative;}
.header .top .logo{ background: url(../images/logo.png) no-repeat center;width: 366px; height:145px; display: inline-block; text-align: center;*zoom: 1; *display: inline;}
.header .top .tt{position: absolute; top: 16px; right: 0;}
.header .top .tt li{ float: left; height: 25px; background: url(../images/icon_13.png) no-repeat right center; width: 82px;}
.header .top .tt li a{ line-height: 25px; font-size: 12px; color: #fff;}
.header .top .tt li.cx{ background: none; width: 80px;}
.header .top .tt li.cx i{ background: url(../images/icon_12.png) no-repeat right center; width: 5px; height: 8px; display: inline-block; padding-left: 10px;}
.header .top .tt li.xl{ background: none; width: 25px; margin-left: 20px; position: relative;}
.header .top .tt li.xl a{ background: url(../images/icon_1.png) no-repeat left center; width: 25px; height: 25px; display: block; cursor: default;}
.header .top .tt li.xl p{position: absolute; top: 28px; left: -35px; z-index: 99;display: none;}
.header .top .tt li.xl p i{ width: 80px; height: 10px; background: url(../images/icon_33.png) no-repeat center; display: block;}
.header .top .tt li.wx{ background: none; width: 25px; margin-left: 10px; position: relative;}
.header .top .tt li.wx a{ background: url(../images/icon_1.png) no-repeat right center; width: 25px; height: 25px; display: block; cursor: default;}
.header .top .tt li.wx p{position: absolute; top: 28px; left: -35px; z-index: 99;display: none;}
.header .top .tt li.wx p i{ width: 80px; height: 10px; background: url(../images/icon_33.png) no-repeat center; display: block;}
.header .top .phone{position: absolute; top: 50px; right: 0;}
.header .nav{ background: #fff; height:60px;}
.header .nav ul{ text-align: center;}
.header .nav ul li{ display: inline-block; width: 140px; position: relative;background:url(../images/icon_13.png) no-repeat right center}
.header .nav ul li a{ font-size: 15px; color: #666; line-height: 60px; display: block;}
.header .nav ul li a:hover,.header .nav ul li.on a{ color: #c60b16;}
.header .nav ul li .sub-nav{ width: 602px; height: 269px; position: absolute; background: #c60b16 url(../images/icon_4.png) no-repeat center;z-index: 999; display: none;}
.header .nav ul li .sub-nav dl{ width: 394px; height: 259px; background: #fff; position: absolute;top: 2px;right: 0; padding-left: 42px; padding-top: 8px;}
.header .nav ul li .sub-nav dl dt{ text-align: left; display: block; width: 100%; font-size: 14px; color: #000; line-height: 68px;}
.header .nav ul li .sub-nav dl dd{ float: left; width: 106px; margin-right: 20px; background: url(../images/icon_5.png) no-repeat left center; padding-left: 5px;}
.header .nav ul li .sub-nav dl dd a{ font-size: 12px; color: #888; line-height: 40px; height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display: block; text-align: left; padding-left: 10px;border-bottom: 1px solid #e2d8c3;}
.header .nav ul li .sub-nav dl dd a:hover{ color: #050505;}
.header .nav .wrap{ position: relative;}
.header .nav ul li .sub-nav dl.pro dd{  width: 172px;}

.common-searchx { position: absolute;top: 0;right: 0;}
.common-searchx i{width: 68px; height: 60px; background: url(../images/icon_9.png) no-repeat center right; display: block;}
.share-search{position: absolute;width: 290px;height: 70px;padding:20px 0 0 20px;box-sizing: border-box;background-color:#fff;top: 60px;right: 0; box-shadow: 1px 1px 1px #ccc; z-index: 999; display: none;}
.common-searchx:hover .share-search{display: block;}


.common-searchx input{border:none;background-color: transparent;}
.common-searchx .search1x{width: 170px;height: 30px;border:1px solid #cdcdcd;	box-sizing: border-box;	padding:8px 0 8px 12px;	float: left;margin-right: 8px;}
.common-searchx .search2x{float: left;width: 60px;height: 30px;box-sizing: border-box;	background: url(../images/search2.png) no-repeat center;background-color: #c60b16;cursor: pointer;}


.banner{ width:100%;  position:relative;  height:570px; background:#000; overflow: hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;  height:570px; overflow:hidden; text-align:center;}
.banner .bd li a{ display:block; height:570px; }
.banner .hd{ width: 100%; position:absolute; bottom: 38px;height: 14px; line-height: 14px; z-index: 999; text-align: center;}
.banner .hd ul{ text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width: 14px; height: 14px; margin:0 9px;background: url(../images/icon_2.png) no-repeat left center;overflow:hidden;line-height:9999px;}
.banner .hd ul .on{background-position: right center;}
.banner .prev,.banner .next { width:43px; height:65px; position:absolute; top:268px; z-index:3; background: #000 url(../images/icon_11.png);}
.banner .prev { background-position:left top; left:64px; }
.banner .next {  background-position:right top; right:64px;}
.banner .prev:hover{ background: #fafafa url(../images/icon_11.png) no-repeat left bottom;}
.banner .next:hover{ background: #fafafa url(../images/icon_11.png)no-repeat right bottom;}

.tit{ width: 100%; height: 58px;padding:30px 0}
.tit h3{ text-align: center; background: url(../images/icon_8.png) no-repeat center bottom;line-height: 58px; font-size: 36px;color: #c60b16;}


.part1{background:#fff;padding-bottom:70px;}
.part1 .link{text-align: center;margin-top:25px;}
.part1 .link li{display: inline-block;font-size: 16px;color: #86888c; border-bottom: 1px solid #fff}
.part1 .link i{display: inline-block;width: 1px;background: #dbdbdd;height: 9px;margin:0 14px}
.part1 .link li.on a{color: #c60b16;}
.part1 .link li a:hover{color: #c60b16;display: inline-block;border-bottom: 1px solid #c60b16}
.part1 .link a{display: inline-block;font-size: 16px;color: #86888c}
.part1 .link a:hover{color: #c60b16;display: inline-block;}

.f1_tit{margin:78px 0 78px 0;text-align: center;color:#8d8d8d;}
.f1_tit p{line-height: 30px;color: #666;margin:34px auto 0;width:1100px;font-size:16px;}
.f1_tit a{color: #c60b16;text-decoration:underline;padding-top:10px;clear:both}




.pro_box{overflow:hidden;width:100%;padding-bottom:100px;position:relative;}
.pro_box>ul{width:10000px;position:relative;}
.pro_box>ul>li{float:left;}
.pro_box_list{width:80%;margin:0 auto;}
.pro_box_list_img{position:relative;}	
.pro_bg{width:100%;height:100%;position:absolute; top:0; left:0;background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}	
.pro_box_list_zi{width:100%;padding:20px 0;text-align:center;}
.pro_box_list_zi>h5{margin-top:0;color:#666;font-size:20px;letter-spacing:1px;}
.pro_box_list_zi>p{width:80%;text-align:center;margin:auto;font-size:12px;color:#888;}
.pro_prev{position:absolute; top:50%;left:24%;z-index:10;margin-top:-135px;cursor:pointer;}
.pro_next{position:absolute; top:50%;right:24%;z-index:10;margin-top:-135px;cursor:pointer;}	
		
	



.picLeft{margin-top: 30px;position: relative;display: none;}
.picLeft .bd{overflow: hidden;}
.picLeft .bd li{width: 252px;float: left;margin-right: 26px;border:1px solid #e1e1e1;}
.picLeft .bd li .pic{ overflow: hidden;text-align:center;padding-top:25px; }
.picLeft .bd li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);   transform: scale(1.1);}
.picLeft .bd li .text{padding: 25px 15px 15px 15px;/*border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1*/}
.picLeft .bd li .text h3{font-size: 16px;color: #333333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.picLeft .bd li .text h5{font-size: 13px;color: #777a7f;display: block;margin-top: 10px; height: 50px;font-weight:normal;overflow:hidden;}
.picLeft .bd li .text i{background: url(../images/viewall.png)  60px 1px no-repeat;display: block;color: #c60b16;font-size: 14px;margin-top: 20px;}
.picLeft .bd li:hover{background:#c60b16;}
.picLeft .bd li:hover h3{color:#fff}
.picLeft .bd li:hover h5{color:#fff}
.picLeft .bd li:hover i{color:#fff}
.picLeft .prev,.picLeft .next { width:43px; height:65px; position:absolute; top:45%; z-index:3; background:  url(../images/icon_10.png);}
.picLeft .prev { background-position:left top; left:-50px; }
.picLeft .next {  background-position:right top; right:-50px;}
.picLeft .prev:hover{ background:url(../images/icon_10.png) no-repeat left bottom;}
.picLeft .next:hover{ background:url(../images/icon_10.png)no-repeat right bottom;}

.part2{background:url(../images/part2.jpg) top repeat-x}
.part2 .m_tit span.en{ padding-top:60px;}
.part2 .m_tit span.cn{ font-size:24px; color:#fff; padding-top:8px; background:#c60b16; width:120px; margin:0 auto;}
.slideBox1{ width:100%; height:380px; position:relative;}
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; float:left;width:550px;}
.slideBox1 .prev,
.slideBox1 .next{ position:absolute; top:205px; margin-top:-25px; display:block; width:20px; height:35px; }
.slideBox1 .next{ background:url(../images/icon_14.png) no-repeat; right:-40px;}
.slideBox1 .prev{ background:url(../images/icon_15.png) no-repeat; left:-40px;}
.m_wrap7{ padding-top:75px;float:left;margin:0 25px;}
.m_wrap7 .img{ float:left; position:relative; width:260px;padding-top:25px;}
.m_wrap7 .img i{ background:url(../images/lhjj_24.png) no-repeat; width:105px; height:55px; position:absolute; top:-45px; right:0; text-align:center; color:#FFF; font-family:Arial; text-transform:uppercase; font-size:14px; padding-top:10px;}
.m_wrap7 .con{ float:left; width:240px;}
.m_wrap7 .con .p1{ font-size:26px; color:#FFF; padding:20px 0;}
.m_wrap7 .con .p2{ font-size:14px; color:#fff; line-height:25px;}
.m_wrap7 .con a{ float:left; margin-top:15px;}

.part3{background:#f5f5f5;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;overflow:hidden}
.tab-3{ width: 100%; padding-top: 50px;position: relative;}
.tab-3 .icp-bd li div.fl{ width: 50%; height: 332px; position: relative;}
.tab-3 .icp-bd li div.fl p{ width: 405px; height: 315px; position: absolute; box-sizing: border-box;position: absolute;top: 0;left: 105px;z-index: 9;}
.tab-3 .icp-bd li div.fl p img{ width: 100%;border:#ddd 1px solid}
.tab-3 .icp-bd li div.fl i{background: url(../images/icon_15.png) no-repeat center; width: 366px; height: 315px; display: block; position: absolute;right: 0;bottom: 0;z-index: 8;}
.tab-3 .icp-bd li div.fr{ width: 45%;}
.tab-3 .icp-bd li div.fr h4{ font-size: 30px; color: #000; line-height: 35px; background: url(../images/icon_14.png) no-repeat left bottom; margin-bottom: 32px;}
.tab-3 .icp-bd li div.fr p{ font-size: 14px; color: #666; line-height: 20px; margin-bottom: 32px;}
.tab-3 .icp-bd li div.fr a{ width: 135px; height: 40px; text-align: center; display: block; line-height: 40px; background: #c60b16;font-size: 13px; color: #fff;}
.tab-3 .prev,
.tab-3 .next { width:30px; height:30px; position:absolute;top:165px; background: #c60b16 url(../images/icon_3.png);z-index: 10;}
.tab-3 .prev { background-position:left top; left:65px;}
.tab-3 .next {  background-position:right top; left:105px;}
.tab-3 .prevStop{background: #000 url(../images/icon_3.png) left top; cursor:default;}
.tab-3 .nextStop{ background: #000 url(../images/icon_3.png) right top; cursor:default;}

#footer{background:url(../images/foot-bg.png) no-repeat center center;height:390px;}
.f_nav{ height:245px;}
.f_nav li{ float:left; width:120px; padding:0 15px;}
.f_nav li span{ display:block; font-size:18px; color:#fff;border-bottom:1px solid rgba(255,255,255,0.2); line-height:55px; padding-top:20px;}
.f_nav li .sub{ padding-top:10px;}
.f_nav li .sub a{ display:block; font-size:14px; color:#888; line-height:25px;}
.f_nav li .sub a:hover{color:#c60b16;}
.f_foot{ font-size:14px; color:#FFF; text-align:center; line-height:25px; padding-top:15px;}
.f_foot img{ margin:0 2px;}

.sub-tit{ height: 51px; background: #f6f6f6; line-height: 51px;}
.sub-tit span{float: left; font-size: 14px; color: #888;}
.sub-tit a{float: left; font-size: 14px; color: #888;}
.sub-tit a:hover{ color: #000;}
.sub-tit font{float: left; font-size: 14px; color: #888; padding: 0 10px;}


.main{ padding-top: 30px; padding-bottom: 96px;}
.mleft{width:275px;}
.mleft h3{height: 115px; background-color:#000; padding-left: 28px;}
.mleft h3 span{ font-size: 28px; color: #fff; line-height: 64px; padding-top: 28px; background: url(../images/icon_18.png) no-repeat left bottom; display: block;}
/*.product .product-list div.fl ul {border-bottom: none;}*/
.mleft ul li{  border: 1px solid #ddd;border-top:none; padding-left: 28px;}
.mleft ul li.on{background: #111 url(../images/icon_19.png) no-repeat 90% center;  border: 1px solid #000;border-top:none;}
.mleft ul li.on a{color:#FFF;}
.mleft ul li a{ width: 100%;line-height: 60px;font-size: 14px; color: #000; display: block;}
.mleft ul li:hover,.mleft ul li.on{ background: #111 url(../images/icon_19.png) no-repeat 90% center;  border: 1px solid #000;border-top:none;}
.mleft ul li:hover a,.mleft ul li.on a{ color: #fff;}



.mright{ width: 793px; padding: 19px 22px;border: 1px solid #ebebec; box-sizing:border-box;}
.mright .about-box{ padding: 0 20px 48px;line-height:28px;font-size:16px;}
.mright .about-box p{text-indent:0px;margin-bottom:15px;}

.searchbg{background:#888;padding:30px 0;margin-bottom:20px;overflow:hidden}
.search{width:100%;}
.search .sh-w{width:1000px;margin:0 auto;}
.search p{float:right;line-height:42px;color:#fff;font-size:14px;}
.search p a{padding:0 10px;color:#fff;}
.search form{float:left;margin-top:5px}
.search form .tx{width:470px;height:40px;line-height:40px;padding:5px;float:left;text-indent:15px;color:#666;border:0;background:#fff;-moz-box-shadow:1px 1px 5px #666; -webkit-box-shadow:1px 1px 5px #666; box-shadow:1px 1px 5px #666;font-size:14px;}
.search form .botm{width:80px;height:40px;font-size:16px;background:#c60b16;float:left;cursor:pointer;color:#fff;border:0;-moz-box-shadow:1px 1px 5px #666; -webkit-box-shadow:1px 1px 5px #666; box-shadow:1px 1px 5px #666;}

.pro_list_dl{ width:690px; overflow:hidden;padding:10px; margin:5px 0 0 0; float:left; display:inline; border-bottom:1px dotted #dddddd;}
.pro_list_dl img{ float:left; margin-right:30px; margin-bottom:20px;}
.pro_list_dl dt a,.pro_list_dl dt{ font-weight:normal; color:#000; font-size:16px;}
.pro_list_dl dd{ line-height:22px; margin-top:10px; color:#999; text-align:left;font-size:14px;}
.pro_list_dl dd a img{margin-top:10px;margin-bottom:0;margin-right:0}
 
.page { text-align: center; line-height: 16px; margin:30px 0;}
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #c60b16; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }


.pro{padding:26px 0;overflow:hidden}
#preview{ float:left; text-align:center; width:275px;border:#ddd 1px solid;padding:15px;}
.jqzoom{ width:275px; margin:0;height:170px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:265px;}
.list-h li{ float:left;}

#spec-n5{width:275px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ float:left; overflow:hidden;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:70px;margin-top:6px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:38px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:275px;height:305px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:600px;height:600px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:38px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative;}
#spec-list div{ margin-top:0}

.proright{float:right;width:390px;}
.proright h3{font-size:22px;color:#c60b16;line-height:50px;margin-bottom:10px}
.proright .anott{border-bottom:#e6e6e6 1px solid;border-top:#e6e6e6 1px solid;padding:15px 0;line-height:24px;color:#444;}
.proright .ztel{float:left;background:url(../images/icon1.png) no-repeat left center;padding-left:20px;height:45px;line-height:45px;font-size:14px;font-weight:bold}
.proright .butt{width:140px;height:33px;background:#c60b16;border:2px solid #c60b16;border-radius:8px;font-size:16px;color:#000;text-align:center;line-height:33px;display:block;}
.proright .butt:hover{background:#000;border:2px solid #000;color:#fff;}

.tab{width:745px;float:left;border: 1px #ECEBEB solid;margin-top:20px;}
.tab_title{height:37px;background:#f5f4f4}
.tab_title dd{cursor:pointer;background: none;padding: 8px 25px 8px 25px;border-bottom: none;display:block;color:#000;font-weight:bold;font-size:14px;float:left}
.tab_title dd.on{border-top: 2px #c60b16 solid;background: #ffffff;border-right: 1px #ECEBEB solid;}
.tab_content .tab_ano{width:668px;display:block;padding:20px;line-height:24px;}

.new li{overflow:hidden;-webkit-transition: all 0.5s ease-in-out 0s; padding:18px;border-bottom:1px solid #e5e5e5; margin-bottom:20px;-webkit-transition: all 0.5s ease-in-out;background:#f9f9f9;}
.new li a{display:block; cursor:pointer;}
.new_left{width:60px; height:60px; border:2px solid #c4c4c4; float:left; text-align:center;-webkit-transition: all 0.5s ease-in-out;}
.new_left h2{font-size:24px; color:#8a8a8a; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.new_left p{font-size:12px; color:#8a8a8a; font-family:Arial, Helvetica, sans-serif;}
.new_right{width:620px; float:left; margin-left:25px;}
.new_right h2{font-size:16px;font-weight:normal; color:#333; background:url(../images/new_bj.jpg) no-repeat left bottom; padding-bottom:8px; margin-bottom:5px;}
.new_right p{font-size:12px; color:#999; line-height:22px;height:48px;overflow:hidden}
.new li:hover{background:#fff}
.new li:hover .new_left{background:#c60b16;border:2px solid #c60b16;}
.new li:hover .new_left h2,.new li:hover .new_left p{color:#fff;}



.newsMain{ width:100%;overflow:hidden}


.headTit{ text-align:center; padding:10px 0; position:relative;border-bottom:#ddd 1px solid}
.headTit h4{ font-size:24px; line-height:18px;margin-bottom:10px; text-align:center;color:#c60b16;}
.headTit .time{ font-size:10px;color:#999; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#c60b16; color:#fff; text-align:center;font-size:12px;}

.texBody{ padding-top:20px;line-height:35px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}


.return_page{padding-top:40px;margin:30px 0 15px;border-top:1px solid #ddd;overflow:hidden}
.pages{width:640px;float:left}
.pages p{margin-bottom:10px;}
.pages p b,.pages p a{display:inline-table;height:30px;line-height:30px}
.pages p b{width:88px;background:#ddd;text-align:center}
.pages p a{width:420px;margin-left:5px;background:#f5f5f5;padding:0 10px}
.pages p a:hover{text-decoration:underline}

a.return{width:88px;float:right;height:30px;line-height:30px;background:#c60b16;text-align:center;color:#fff}
a.return:hover{text-decoration:underline}
.feedback tr td{padding-bottom:20px}
.feedback table{margin-top:20px}

.input_gbook{border:1px solid #b1b1b1;height:30px;line-height:30px;text-indent:5px}
.btn {background:url(../images/btn.gif);height:21px;width:67px;font-size:12px;border: 0px none;color:#ffffff;line-height:21px;cursor:pointer;margin-left:90px}






.newBox li{ height:145px; width:990px; border-bottom:1px dotted #ddd; padding:35px 15px 35px 15px; overflow:hidden;}
.newBox li a{ display:block; height:170px;}
.newBox li a .img4_1{ float:left; width:262px; height:144px; overflow:hidden; margin-right:40px;}
.newBox li a .img4_1 img{ width:100%;-webkit-transition:-webkit-transform 0.4s ease-out; -moz-transition:-mos-transform 0.4s ease-out; -ms-transition:-ms-transform 0.4s ease-out; transition:transform 0.4s ease-out;}
.newBox li a .newsRight{ width:688px; float:left;}
.newBox li a .newsRight h3{ color:#222;font-size:18px; line-height:40px;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime{ color:#666; font-size:12px; line-height:40px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime .sp1{ display:block; float:left; background:url(../images/itnewi4.png) no-repeat left center; margin-right:16px; padding-left:19px;}
.newBox li a .newsRight .newsTime .sp2{ display:block; float:left; background:url(../images/icon4.png) no-repeat left center; padding-left:30px;}
.newBox li a .newsRight .newsBf{ font-size:14px; line-height:22px; text-indent:2em; height:66px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li:hover a .img4_1 img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.newBox li:hover .newsRight h3,.newBox li:hover .newsRight .newsBf,.newBox li:hover a .newsRight .newsTime{ color:#666;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;color:#c60b16}

.nynews li{float:left;width:100%;padding:5px 0;background:url(../images/ggtb.png) no-repeat left center;text-indent:15px;border-bottom:1px dashed #ccc; }
.nynews li a{display:block;float:left;font-size:16px;color:#333;}
.nynews li em{float:right;margin-right:10px;padding-top:15px;display:inline;font-style:normal;}


.about-fi li{ float:left; width:490px; padding:30px 0 10px 0;margin-right:40px;}
.about-fi li .img_pert{ float:left; width:160px; height:220px; text-align:center; overflow:hidden;}
.about-fi li .r_txt{ float:right; width:300px; height:220px;}
.about-fi li .r_txt .r_tit{ float:left; width:300px; height:41px; line-height:34px; border-bottom:#e4e8eb solid 1px; overflow: hidden; text-overflow:ellipsis;}
.about-fi li .r_txt .r_tit a{ color:#c7000c; font-size:26px;}
.about-fi li .r_txt .r_anto{ float:left; width:300px;  line-height:24px; padding-top:3px;}
.about-fi li .r_txt .r_anto .tt_315_1{ float:left; width:300px; height:35px;font-size:20px;color:#333; line-height:35px;border-bottom:#ddd 1px solid}
.about-fi li .r_txt .r_anto .tr_anto{ float:left; width:300px; height:24px; padding-top:11px; color:#666666; line-height:24px;}
.td_sty9{ color:#333;}
.about-fi li .r_txt .r_anto .tt_315_3{ float:left; width:300px; height:240px;overflow:hidden; padding-top:4px; color:#666666; line-height:27px;font-size:14px;}
.about-fi li .r_txt .r_anto .tt_315_3 a{ color:#c7000c}
.about-fi li .r_txt .r_anto .tt_315_3 a:hover{ text-decoration:underline;}
.about-fi li .r_txt .r_anto .tt_315_4{ float:left; width:300px; height:26px; padding-top:10px;}
.td_sty10{ float:left; width:104px; height:26px; padding-right:10px;}
.td_sty10 .a_3{ float:left; width:66px; padding-left:38px; background:#ced1d4 url(../images/pert_img4.png) 17px center no-repeat; color:#333;}
.td_sty10 .a_3:hover{ background:url(../images/pert_img3.png) 17px center no-repeat #009f49; color:#fff;}
.td_sty10 .a_4{ float:left; width:66px; padding-left:38px; background:#ced1d4 url(../images/pert_img5.png) 17px center no-repeat; color:#333;}
.td_sty10 .a_4:hover{ background:url(../images/pert_img6.png) 17px center no-repeat #009f49; color:#fff;}


.deslist{overflow:hidden}
.deslist li{ width:100%;padding-bottom:20px; }
.deslist li .fl{ float:left; width:350px; position:relative;}
.deslist li .fl a img{  width:350px;}
.deslist li .fl a img:hover{filter:alpha(opacity=70);opacity:0.7}

.deslist li .fl .btn{ position:absolute; left:0px; bottom:0px; background:url(../images/design_btn.png) no-repeat; width:220px; height:30px;}
.deslist li .fl .btn a{ width:110px; height:30px; display:inline-block}
.deslist li .fr{ float:right; width:620px;margin-left:30px;}
.deslist li .fr h4{ color:#c60b16; font-weight:300;font-size:24px; line-height:45px; margin:0;float:left; width:100%;padding-bottom:10px;}
.deslist li .fr h4 span{color:#333;font-size:16px;padding-left:20px;font-weight:normal}
.deslist li .fr .des_memo{ padding:10px 0;line-height:20px; color:#666}
.deslist li .fr .des_memo p{ font-size:16px;line-height:32px;}
.deslist li .fr .t_478_4{ float:left; width:478px; padding:35px 0 0 0;}
.deslist li .fr .td_sty16{ float:left; width:104px; height:36px; padding-right:20px;}
.deslist li .fr .td_sty16 .a_5{ float:left; width:66px; padding-left:38px; background:#ced1d4 url(../images/pert_img4.png) 17px center no-repeat; color:#333; line-height:36px;}
.deslist li .fr .td_sty16 .a_5:hover{ background:url(../images/pert_img3.png) 17px center no-repeat #009f49; color:#fff;}
.deslist li .fr .td_sty16 .a_6{ float:left; width:66px; padding-left:38px; background:#ced1d4 url(../images/pert_img5.png) 17px center no-repeat; color:#333; line-height:36px;}
.deslist li .fr .td_sty16 .a_6:hover{ background:url(../images/pert_img6.png) 17px center no-repeat #009f49; color:#fff;}
.d_730_2{ float:left; width:780px; padding:20px 0 0 0;}
.d_730_2 .con_730_1{ float:left; width:750px; color:#666666; font-size:14px; padding:25px 10px 30px 10px; line-height:26px;}
.title_3{ float:left; width:100%; height:20px;}
.title_3 .tit_ma{ float: left; height:20px; border-left:#009f49 solid 4px; padding-left:6px; color:#333333; font-size:18px; line-height:20px;}
.title_3 .tit_ma span{ color:#999999; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.prolist li{width:250px;overflow:hidden;float:left;padding-top:10px;margin-right:6px;}
.prolist li p{width:237px;margin:2px auto;text-align:center;font-size:14px;}
.prolist li p img{width:237px;height:177px;margin-bottom:5px;border:1px solid #ddd;padding:2px;}
.prolist li p img:hover{border:#c60b16 1px solid}
