@charset "utf-8";
/* CSS Document */
﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,del,cite,address,small,sub,sup,b,u,i,center,font,em,strong,dl,dt,dd,ul,ol,li,form,fieldset,legend,table,caption,thead,tbody,tfoot,tr,th,td{margin:0;padding:0;outline:none;}
html,body{font:normal 12px/1.5 'arial','Microsoft YaHei','宋体';color:#707376;}ul,ol{list-style-type:none}a{text-decoration:none;blr:expression(this.onFocus=this.blur());color:#707376;}
a:hover{text-decoration:none;color:#eb5454;} a:focus{outline:none;}li:focus{outline:none;}fieldset,img{border:0}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}
del{text-decoration:line-through}ins{text-decoration:underline}sup{vertical-align:super;}sub{vertical-align:sub;}cite,em,dfn{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}input,textarea,select,button{font-size:100%;font-family:inherit;margin:0;padding:0;}label,button{cursor:pointer}
textarea{white-space:pre;resize:none;border:1px solid #ececec;}button,input,select,textarea{font-size:100%;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;display:block;border:0;font-size:100%;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
table,th,td{border-collapse:collapse;}
body{background:#fff;position: relative;}


.fl{float: left;}
.fr{float: right;}
.lr{ padding-left:120px;}
.clear{clear: both;width: 100%;font-size: 0px;height:0px;background:none;border:none;_zoom:1;}

/*框架*/
.container{width:1200px;margin:0 auto;position:relative; overflow:hidden;}

/*头部*/
.index-head{ width: 100%; height: 85px; }
.index-head .logo{ width: 377px; height: 68px; background: url(../images/logo.jpg) no-repeat 0 8px ; float: left; margin-top: 10px;}
.index-head .soso{ width: 203px; height: 23px;  margin-top: 20px;}
.index-head input{ width: 175px; height: 21px; background: #f3f3f3; line-height: 21px; border: 1px solid #e3e3e3; border-right:none; display: block; float: left; text-indent: 5px; }
.index-head button{ width: 27px; height: 23px; background: #e01723 url(../images/soso.jpg) no-repeat center center ; display: block; float: right;border:none;}

/*导航*/
.nav .lr .active , nav .lr li a:hover{ background: #e01723; color: #fff;}
.nav{ width: 100% ; height: 44px; background: #a00d15; position: absolute;z-index: 999;}
.nav .lr li{ width: 119px; float: left;text-align: center; }
.nav .lr li a{ display: block; line-height: 44px; font-size: 14px; color: #fff;}
.nav .fr a{ display: inline-block; line-height: 44px; font-size: 12px; color: #fff; padding: 0 5px;  }
.nav .fr a:hover{color: #a82932; }
.nav .lr .xlcd{ width: 119px; background:#515151;display: block;overflow: hidden;position:relative; display: none;  }
.nav .lr .xlcd a{ width: 119px; height: 44px;line-height: 44px; }

/*banner*/
.banner {POSITION: relative; HEIGHT: 400px; OVERFLOW: hidden}
#flashs {POSITION: relative; HEIGHT: 400px; OVERFLOW: hidden}
#flashs .bgitem {Z-INDEX: 1; POSITION: absolute; TOP: 0px}
#flashs .btn {Z-INDEX: 7; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; BOTTOM: 17px; PADDING-RIGHT: 6px; MARGIN-LEFT: -95px; PADDING-TOP: 0px; LEFT: 50%}
#flashs .btn SPAN {TEXT-ALIGN: center; LINE-HEIGHT: 10px; MARGIN: 0px 2px; WIDTH: 10px; DISPLAY: inline-block; BACKGROUND: #333; HEIGHT: 10px; COLOR: #fff;  CURSOR: pointer}
#flashs .btn SPAN.on {BACKGROUND: #ff5b00}

/*最新*/
#foucsBox { margin: 0 auto; padding: 0; width: 588px; height: 300px; overflow: hidden; zoom: 1; position: relative; }
#foucsBox .imgCon { width: 588px; height: 300px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 588px; height: 300px; }
#foucsBox .imgCon li img { border: 0; }
#foucsBox .imgCon li .imgTitle { width: 588px; position: absolute; bottom: 35px; text-align: center; z-index: 2; }
#foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size: 18px; zoom: 1; }
#foucsBox .showPage { width: 588px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
#foucsBox .foucs { width: 588px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
#foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
#foucsBox .foucs span.f { background: url(../images/bg.png) -170px -90px no-repeat; }
#foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
#foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }
#foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
#foucsBox .lBtn { float: left; }
#foucsBox .lBtn span { float: left; background-position: 0 -90px; }
#foucsBox .rBtn { float: right; }
#foucsBox .rBtn span { float: right; background-position: -30px -90px; }
#foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
#foucsBox .btnHover img { display: inline; }


/*滚动*/
.new{ width: 100%; height: 40px; }
.new .txtMarquee-top{width: 1200px;height:40px;  position: relative; top:5px;  border-bottom: 1px #666 solid;}
.new .zxgg{ width: 100px; height:40px; display: inline-block; float: left;line-height: 40px; font-size: 13px; font-weight: bold; color: #bd0004; }
.new .zxgg span{ width:18px; height: 18px; display: inline-block;  background:url(../images/wefi.png) no-repeat center center ; position: relative; top: 4px; *top: 0px;!important;}
.new .bd .tempWrap .infoList{ width: 1100px; height: 25px; display: block;position: relative; float: left; overflow: hidden; }
.new .bd .tempWrap .infoList li { width: 1100px; height: 25px;}
.new .bd .tempWrap .infoList li a{ width: 1100px; display: block; line-height: 25px; font-size: 14px; color: #bd0004; font-weight:bold;}
.new .bd .tempWrap .infoList li a:hover{ color: #000;}

/*内容*/
.section{ width: 100%; margin-top:10px;float: left; }
.section .ban{ width: 588px; height: 300px; background: red; float: left; overflow: hidden; margin-top: 10px;}
.section .ban .bd{ width: 588px; height: 300px; background: #cceeaa; margin: 0 auto;position: relative; z-index: 0;}
.section .ban .tits{ float:left; width:400px; position: relative; bottom:62px; height:36px;color:#FFF; padding-left:10px;}
.section .ban .tits ul li a{ color:#FFF;}
.section .ban .hd{ width: 588px; height: 36px; position: relative; margin: 0 auto; top: -36px; background: #000; opacity: 0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.section .ban .hd ul {float: right; margin-top:15px;}
.section .ban .hd ul li{ width:8px; height:8px; background: #FFF; display: block; float: left; margin-right: 10px; cursor:pointer;}
.section .ban .hd ul .on,.ban .hd ul .on:hover{ background: #F00;}

/**/
.section .lmdt{ width: 588px;  margin: 0 0px 0 0px; overflow: hidden; margin-top: 10px; float:right;}
.section .lmdt_l_0{ width: 390px; margin: 0 0px 0 15px; overflow: hidden; margin-top: 15px; float:left;}
.section .lmdt_l_1{ width: 390px; overflow: hidden; margin-top: 15px; float:left;}
.section .xytp{ width: 390px;  margin: 0 0px 0 15px; overflow: hidden; margin-top: 15px; float:left;}

/*链接*/
.changeMenu4{width:100%;height:53px;text-align:center;background:url(../images/tab34Bg.gif);}
.changeMenu4 ul{}
.changeMenu4 ul li{width:120px;height:53px;line-height:53px;float:left;margin-right:2px;}
.changeMenu4 ul li.curr{text-align:center;border:0px;color:#000000;background:url(../images/tab3.gif);}
.changeMenu4 ul li.curr a{color:#000000;}
.changeMenu4 ul li.normaltab{text-align:center;border:0px;background:url(../images/tab4.gif);}
.changeMenu4 ul li.normaltab a{color:#000000;}
.pic_grbs{ padding-top:8px;margin:auto;overflow:hidden;}
.pic_grbs ul{width:100%;margin-top:10px;}
.pic_grbs ul li{width:188px; margin-left:4px;margin-right:4px;margin-bottom:8px;float:left;}	

/*热点关注切换按钮*/
.changeMenu1{width:588px;margin:auto;text-align:center;}
.changeMenu1 ul{}
.changeMenu1 ul li{width:130px;height:35px;line-height:35px;float:left;font-weight:bold;margin-right:1px;}
.changeMenu1 ul li.curr{width:130px;text-align:center;border:0px;background:url(../images/tab1.gif);color:#ffffff;}
.changeMenu1 ul li.curr a{color:#ffffff;font-size:14px;}
.changeMenu1 ul li.normaltab{width:130px;text-align:center;border:0px;background:url(../images/tab2.gif);}
.changeMenu1 ul li.normaltab a{color:#000000;font-size:14px;}

.changeMenu2{width:592px;margin:auto;text-align:center;}
.changeMenu2 ul{}
.changeMenu2 ul li{width:147px;height:35px;line-height:35px;float:left;font-weight:bold;margin-right:1px;}
.changeMenu2 ul li.curr{width:147px;text-align:center;border:0px;background:url(../images/tab21.gif);color:#ffffff;}
.changeMenu2 ul li.curr a{color:#ffffff;font-size:14px;}
.changeMenu2 ul li.normaltab{width:147px;text-align:center;border:0px;background:url(../images/tab22.gif);}
.changeMenu2 ul li.normaltab a{color:#000000;font-size:14px;}

.dis{display:block;margin:0px;padding:0; border-top:2px #a90505 solid;}
.undis{display:none;margin:0px;padding:0 ;border-top:2px #a90505 solid;;}
.change_con{width:588px;margin:auto;}
.change_con ul{padding:10px 0 0 0;}
.change_con ul li{line-height:30px;height:30px;width:100%; font-size:14px;background: url(../images/icon1.jpg) no-repeat 1px 13px; text-indent: 10px;}	
.change_con ul li a { float: left; width: 440px; }
.change_con ul li dd {float: right;width: 100px;text-align: right;}
.section .lmdt .topic{ width: 588px; height: 35px; border-bottom: 2px solid #69696b; }
.section .lmdt .topic .name{ width: 75px; height: 35px; float: left; font-size: 16px; line-height: 30px; font-weight: 600; color: #c9000a; border-bottom: 2px solid #c9000a;}
.section .lmdt .topic .more a{ width: 75px; height: 35px; float: right; font-size: 12px; line-height: 35px; text-align: right;color: #c9000a;}
.section .lmdt h3{ width: 340px; height: 24px; line-height: 24px; font-size: 15px; color: #686868; margin: 18px 0 10px 0; font-weight: bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.section .lmdt span{ width: 340px; height: 40px; display: block; overflow: hidden; line-height: 20px;}

.project{ width: 588px;  float: left; overflow: hidden; height:300px; margin-top:10px; }
.project .title {float: left; width: 588px; height:35px;  line-height:35px;   overflow: hidden; border-bottom:2px #a90505 solid;}
.project .title .sp{width:130px;text-align:center;border:0px;background:url(../images/tab1.gif);color:#ffffff; font-weight:bold;font-size:14px;}
.project .title .mores{ float:right; color:#a90505;  font-size:12px;}
.project .pro_l{ float:left; background:#cfcfcf; width:147px; height:129px; margin-top:5px;}
.project .pro_l .pics{ width:147px; height:80px; padding:10px 0 0px 0;}
.project .pro_l .pics img {display:block; margin:0 auto;}
.project .pro_l .tits{ width:147px; text-align:center; font-size:14px; font-weight:bold;}
.project .pro_r{ float:left;background:#d8d8d8; width:147px; height:129px; margin-top:5px;}
.project .pro_r .pics{ width:147px; height:80px; padding:10px 0 0px 0;}
.project .pro_r .pics img {display:block; margin:0 auto;}
.project .pro_r .tits{ width:147px; text-align:center; font-size:14px; font-weight:bold;}

.project_01{ width: 588px;  float: left; overflow: hidden; height:200px; margin-top:10px; }
.project_01 .title1 {float: left; width: 588px; height:35px;  line-height:35px;   overflow: hidden; border-bottom:2px #a90505 solid;}
.project_01 .title1 .sp{width:130px;text-align:center;border:0px;background:url(../images/tab1.gif);color:#ffffff; font-weight:bold;font-size:14px;}
.project_01 .title1 .mores{ float:right; color:#a90505;  font-size:12px;}
.project_01 ul li{ float:left; width:196px; height:150px;}

.section .tzgg{ width: 289px; height: 260px; background: #f6f7f9;  float: left;}
.section .tzgg .topic{ width: 259px; height: 35px; border-bottom: 2px solid #69696b; margin: 0 auto; padding-top: 10px;}
.section .tzgg .topic .name{ width: 75px; height: 35px; float: left; font-size: 16px; line-height: 30px; font-weight: 600; color: #c9000a; border-bottom: 2px solid #c9000a;}
.section .tzgg .example{width: 259px; height: 64px; margin: 19px auto; }
.section .tzgg .time{ width: 64px; height: 64px; background: #c9000a; display: block; float: left;}
.section .tzgg .time .day{ width: 64px; height: 45px; float: left; text-align: center; font-size: 35px; font-weight: bold; color: #fff;}
.section .tzgg .time .year{ width:64px; height: 19px; display: block; float: left; text-align: center;font-weight: bold; color: #fff; }

.section .tzgg .example h3{ width: 190px; height: 39px; display: block; float: left; margin: 4px 0 5px 5px; overflow: hidden; }
.section .tzgg .example h3 a{ font-size: 13px; font-weight: bold; line-height: 17px; color:#c9000a; }
.section .tzgg .more { width: 130px; height: 20px; float: left; display: block; margin-left: 5px; }
.section .tzgg ul{ width: 259px; margin: 0 auto; }
.section .tzgg ul li{ width:259px;  height: 35px; border-bottom:1px dotted #c3c4c5; }
.section .tzgg ul li span{width:9px;  height: 35px;line-height: 35px; font-size: 13px; color: #000; float: left;}
.section .tzgg ul li a{width:250px;  height: 35px;  color: #646465; display:block; float: left; font-size: 13px; line-height: 35px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.section .tzgg ul li a:hover{color: #c9000a;}
.section .tzgg .border-none{border: none;}

#zlt {width:390px; text-align: center;float: left;overflow: hidden; margin-top:8px;}
#zlt figure {display: inline-block;width:190px;text-align: left;position: relative;float:left; margin-left:2px;margin-right:3px;}
#zlt figure .title_a{ height:30px; text-align:center; font-size:14px; line-height:30px;}
#zlt .float-none{margin-right: 0px;}
#zlt figure a { width:190px; height:120px; display: block; overflow: hidden; }
#zlt figure a img { width:190px; height:120px; vertical-align: middle; transition:all 2s; transform:scale(1,1);}
#zlt figure a:hover img{transform:scale(1.1,1.1);}
#zlt figcaption { width:170px; height: 40px;  color: #c9000a;font-size: 16px; font-weight:600; line-height: 40px; text-align: center;}
#zlt figcaption em{ width: 83px; height: 38px; line-height: 38px; background: #fff; display: block;position: relative; margin: 0 auto; z-index: 999;*top: -13px;!important}
#zlt figcaption hr{ width:170px; height: 1px; background: #ccc; border:1px #ccc solid;  display:block; position: relative; top: 20px; box-sizing:border-box;*top: 16px;!important}

.section .cgal{ width: 289px; height: 310px;float: right; margin-top: 15px;}
.section .cgal .topic{ width: 289px; height: 35px; border-bottom: 2px solid #69696b; margin: 0 auto; padding-top: 10px;}
.section .cgal .topic .name{ width: 75px; height: 35px; float: left; font-size: 16px; line-height: 30px; font-weight: 600; color: #c9000a; border-bottom: 2px solid #c9000a;}
.section .cgal .example{width: 287px; height: 106px; margin: 0 auto; overflow: hidden; margin-top: 19px; }

.section .cgal ul{ width: 259px; margin: 0 auto; position: relative; top: 8px; left: -8px ;}
.section .cgal ul li{  height: 32px; float: left; padding-right: 25px; }
.section .cgal ul li span{width:8px;  height: 8px;line-height: 32px; background: #c9000a; font-size: 13px; color: #000; float: left; display: block; position: relative; top: 14px; left: -5px;}
.section .cgal ul li a{  height: 32px;  color: #646465; min-width: 90px; display:inline-block; float: left; font-size: 16px; line-height: 32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.section .cgal ul li a:hover{color: #c9000a;}

.section .lmhy{ float:left; width: 1200px; margin-top:10px; margin-bottom:10px; overflow: hidden;}
.section .title {float: left; width: 1200px; height:35px;  line-height:35px;   overflow: hidden; border-bottom:2px #a90505 solid;}
.section .title .sp{width:130px;text-align:center;border:0px;background:url(../images/tab1.gif);color:#ffffff; font-weight:bold; font-size:14px;}
.section .lmhy .topic .name{ width: 75px; height: 35px; float: left; font-size: 16px; line-height: 30px; font-weight: 600; color: #c9000a; border-bottom: 2px solid #c9000a;}
.section .lmhy .bd{ width: 1000px; height: 73px; overflow: hidden;}
.section .lmhy ul{position:relative;}
.section .lmhy ul li{ width: 144px;  height: 50px; float: left; margin: 10px 10px 0px 10px; }
.section .lmhy ul li img{ width: 144px;  height: 50px;}

.section .link_01{ float:left; width: 1200px; margin-top:10px; margin-bottom:10px; overflow: hidden;}
.section .link_01 .jieko{float:left; width: 900px; overflow: hidden;}
.section .link_01 .jieko ul{position:relative;}
.section .link_01 .jieko ul li{ width:280px;  height: 50px; float: left; margin: 5px 20px 0px 0px; }
.zsbg{ float:left; width: 300px; margin-top:5px; overflow: hidden;}
.zsbg .mfzs{ float:left; width: 140px; background:#c53a27; line-height:40px; height:40px; text-align:center; overflow: hidden;}
.zsbg .mfzs a{ font-size:14px; font-weight:bold; color:#FFF;}
.zsbg .zsjy{ float:right; width: 140px; background:#008f73; line-height:40px; height:40px; text-align:center; overflow: hidden;}
.zsbg .zsjy a{ font-size:14px; font-weight:bold; color:#FFF;}
.zsbg .zsbm{ float:left; width: 300px; margin-top:10px; background:#0168b3; height:100px; overflow: hidden;}
.zsbg .zsbm .title_01{ float:left; font-size:18px; color:#FFF;overflow: hidden; padding-left:10px; font-weight:bold; line-height:40px; height:40px; width:200px;}
.zsbg .zsbm .link_s{ float:left; font-size:14px; width:280px; height:30px; line-height:30px; overflow: hidden; padding-left:10px;}
.zsbg .zsbm .link_s a{color:#FFF;}
.zsbg .zsbm .link_s a:hover{color:#ccc;}
.zsbg .zsbm .more_s{ float:right;  color:#FFF;  overflow: hidden; padding-right:10px;}
.zsbg .zsbm .more_s a{color:#FFF;}
.zsbg .zsbm .more_s a:hover{color:#ccc;}

.footer-top{ width: 100%; height:160px; background: #840911;  float: left; }
.fast{ width: 646px; float: left;}
.fast strong{ width: 119px; height: 26px; text-align: center; line-height: 26px; font-size: 14px; color: #fff;  font-weight: bold;  background:#c9000a;  display: inline-block; margin: 0 3px; position: relative; cursor: pointer;}
.footer-top .nav{ position: relative; top: -26px;}
.footer-top .box{ width: 700px;  position: relative; top:50px;  float: left; padding-left: 15px; color:#FFF; font-size:14px;}
.footer-top .box h3{ width: 146px; height: 40px; display: block; float: left; line-height: 40px; font-size: 13px; font-weight: bold; color: #fefefe;}
.footer-top .box ul{ width: 146px; height: 117px; display: block; float: left;}
.footer-top .box ul li{ width: 140px; height: 32px; } 
.footer-top .box ul li a{ display: block;line-height: 32px; color: #989898; text-indent: 10px;}
.footer-top .box ul li a:hover{color: #c9000a;}
.footer-top .border-none{border: none;}
.footer-top .ewm{ width: 97px; height: 120px; position: relative; top: 10px; right: 17px;}
.footer-top .ewm figcaption{ text-align: center; margin-top: 15px; line-height: 15px; color:#e0e0e0; }
.footer-bot{width: 100%;  height: 40px; background: #8e2329; float: left;}
.footer-bot .fl a{ height: 40px; padding: 0 30px; line-height: 40px; color: #e3e3e3; font-size:14px;}
.footer-bot .fl a:hover{color: #fff;}
.footer-bot .fr{ height: 40px; line-height: 40px; color: #b6b6b6;}

.inner-st-slide {position: relative;margin-top: 30px;}
.inner-st-slide .bd li {float: left;width: 190px;padding: 0px 5px;}
.inner-st-slide .bd li .pic img {display: block;}
.inner-st-slide .bd li .title00 {line-height: 40px;font-size: 16px;text-align: center;height: 40px;overflow: hidden;}
.inner-st-slide .btn {width: 43px;height: 84px;position: absolute;top: 84px;text-indent: -999px;overflow: hidden;}
.inner-st-slide .prev {background: url("../images/cm9.jpg?zt") no-repeat;left: -60px;}
.inner-st-slide .next {background: url("../images/cm10.jpg?zt") no-repeat;right: -60px;}

/* 二级页面 */
/* 关于我们 */

.sub_banner{ width: 100%;  height:300px; overflow: hidden; padding-top:44px;}
.sub_banner a { display: block; overflow: hidden; width: 100%; height: 300px;}

.web_add{ width: 100%; height: 35px; line-height:35px; font-size: 12px; color: #666;line-height: 35px; text-align:right; }
.web_add em{ font-size: 12px; color: #666;line-height: 35px;padding: 6px;}
.web_add em a{color: #666;line-height: 35px;}

.sub_section{width: 100%;float: left; margin-top: 0px;}
.sub_section .sub_lr{ width:870px;  background: #fff; float: right;}
.sub_section .sub_lr .conta{ width:870px; display: block; float: left; padding-bottom:50px;}
.sub_section .sub_lr .conta h3{font-size: 22px;  margin-top: 25px; margin-bottom: 30px;}
.sub_section .sub_lr .conta .lmfw p{ font-size: 14px; line-height: 26px; margin-top: 25px; text-indent: 2em; color:#666;}
.sub_section .sub_lr .conta .lmfw p img{ *margin-top:expression((400 - this.height )/2); vertical-align:middle; text-indent: 0em;}
.sub_section .sub_fr{ width:300px;  float: left; margin-top: 15px; margin-bottom:20px;}
.sub_section .sub_fr .topic{ width: 300px; height:100px; margin: 0 auto;}
.sub_section .sub_fr .topic .name{ width:300px; height:100px; line-height:100px; text-align:center; font-size:20px; color: #fff; background:#a72831; }
.sub_section .sub_fr .topic .name_en{ width:240px; text-align:center; height:20px; line-height:20px; float: left; font-size:16px; color: #fff; background:#a72831;font-style: italic; padding-bottom:20px; padding-left:60px;}
.sub_section .sub_fr ul{ width:300px; margin:3px auto; }
.sub_section .sub_fr ul li{ width:300px;border-bottom: 1px solid #d7d8da; font-size: 14px;}
.sub_section .sub_fr ul .menu{ width: 240px; position: relative; left: 15px;}
.sub_section .sub_fr ul .menu p{ width: 240px; height: 25px; line-height: 35px;margin: 5px 0; }
.sub_section .sub_fr ul .menu p a{width: 240px; height: 25px; display: block; line-height: 25px; } 
.sub_section .sub_fr ul .menu p a strong{ display:inline-block; margin: 0 3px; font-size:10px;}
.sub_section .sub_fr ul .menu p .on_in,.sub_section .sub_fr ul .menu p a:hover{color: #c9000a;}
.sub_section .sub_fr ul li a{ display: block; width: 275px; height: 45px; line-height: 45px;font-size: 14px;background: url(../images/2_10.png) 10px center no-repeat; padding-left: 25px; font-weight:bold;}
.sub_section .sub_fr ul li a:hover{ background: #c9000a; color: #fff;}
.sub_section .sub_fr ul li a strong{ padding: 0 5px;font-size: 12px;}
.sub_section .sub_fr ul .on {background: #c9000a;}
.sub_section .sub_fr ul .on a { background: #c9000a; color: #fff;background: url(../images/2_11.png) 10px center no-repeat;}

/* */
.sub_section .sub_lr .conta .lmzz ul li { float:left; border-bottom:1px #666 dashed ; width:870px; height:40px; line-height:40px;}
.sub_section .sub_lr .conta .lmzz ul li a{ float:left; width:750px; font-size:14px;background: url(../images/icon1.jpg) no-repeat 1px 18px;text-indent: 10px;}
.sub_section .sub_lr .conta .lmzz ul li dd{ float:right; font-size:14px;}
.sub_section .sub_lr .conta .lmzz figure{height: 135px; border-bottom: 1px dashed #cacaca; }
.sub_section .sub_lr .conta .lmzz figure img{ width: 135px; height: 102px; display: block; float: left; position: relative; top: 17px;}
.sub_section .sub_lr .conta .lmzz figure figcaption{ width:720px; height: 135px; float: left; margin-left: 10px;}
.sub_section .sub_lr .conta .lmzz figure figcaption h4{height: 24px; margin-top: 20px; font-size: 14px; font-weight: bold ; color: #c9000a;}
.sub_section .sub_lr .conta .lmzz figure figcaption .time{ font-size: 14px; color: #cacaca;}
.sub_section .sub_lr .conta .lmzz figure figcaption p{text-indent:2em; line-height:25px; margin-top: 5px; height: 50px; overflow: hidden;}
.sub_section .sub_lr .conta .lmzz figure figcaption p .on{ color: #c9000a; display: inline-block; padding: 0 5px;}
.sub_section .sub_lr .conta .page{ width: 800px; height: 22px; display: block; text-align: center; float: left;}
.sub_section .sub_lr .conta .page a{ display: inline-block; padding:3px 10px; margin: 0 5px; margin-top: 20px; line-height: 22px;}
.sub_section .sub_lr .conta .page .on,.sub_section .sub_lr .conta .page a:hover{ background: #c9000a; color: #fff;}

/* */
.sub_section .sub_lr .conta .lmfw{ margin-bottom:0px;}
.sub_section .sub_lr .conta .lmfw h5{ font-size: 16px; font-weight: bold; margin-top: 20px;}
.sub_section .sub_lr .conta .lmfw .titles{ width:100%; text-align:center; font-size:18px; font-weight:bold; height:50px; line-height:50px;}
.sub_section .sub_lr .conta .lmfw .time_s{ width:100%; text-align:center; font-size:12px;  height:30px; line-height:30px;}
.sub_section .sub_lr .conta .lmzz figure figcaption p .on{ color: #c9000a; display: inline-block; padding: 0 5px;}

.sub_section .sub_lr .conta .lmzz figures{ float:left; width:270px; height:220px; margin:0px 10px 10px 10px; border-bottom: 1px dashed #cacaca;}
.sub_section .sub_lr .conta .lmzz figures img{float: left;  width: 270px; height:170px; display: block; position: relative; }
.sub_section .sub_lr .conta .lmzz figures .tit_pic{ text-align:center; line-height:50px; height: 50px;font-size: 14px; font-weight: bold ; color: #c9000a;}
.sub_section .sub_lr .conta .lmzz_pic figures{ float:left;  margin:0px 10px 10px 10px; text-align:center;}
.sub_section .sub_lr .conta .lmzz_pic figures img{float: left;  display: block; position: relative; }

/* */
.sub_section .sub_lr .conta .hyjs figure{ width: 315px; height: 158px; background: #f6f6f6; float: left; margin-right:10px; margin-bottom: 20px; position: relative; }
.sub_section .sub_lr .conta .hyjs figure img{ width: 112px; height: 113px; display: block; float: left; position: relative; top: 10px; left: 8px; }
.sub_section .sub_lr .conta .hyjs figure .name{width: 112px; height: 30px;line-height: 30px; float: left; position: absolute; left: 8px; top:123px; font-size: 14px; font-weight: bold; text-align: center;}
.sub_section .sub_lr .conta .hyjs figure figcaption{ width: 176px; height: 145px; float: left; margin: 10px;position: relative; left: 5px;}
.sub_section .sub_lr .conta .hyjs figure figcaption p{ font-size: 12px; line-height: 17px;}
.sub_section .sub_lr .conta .hyjs figure figcaption p a{ letter-spacing: 2px}
.sub_section .sub_lr .conta .hyjs figure span{ width:32px; height: 32px; display: block; float: right; background: url(../images/jt.jpg) no-repeat center center; position: relative; top: -40px;}
.sub_section .sub_lr .conta .hyjs figure span a{ width: 32px; height: 32px; display: block;}
.sub_section .sub_lr .conta .hyjs figure span img{ width:32px; height: 32px; }
/*  */
.sub_section .sub_lr .conta .hyfc .main{width:646px;margin:auto;}
.sub_section .sub_lr .conta .hyfc .main ul { width: 206px; float: left; margin-right: 9px;}
.sub_section .sub_lr .conta .hyfc .main ul li{width: 206px;}
.sub_section .sub_lr .conta .hyfc .main ul li img{ width: 206px; display: block;}
.sub_section .sub_lr .conta .hyfc .main a{ width: 206px; height: 30px; line-height: 30px; display: block; text-align: center;}

/* */
.sub_section .sub_lr .conta  .zxzx{ width: 646px; float: left;}
.sub_section .sub_lr .conta  .zxzx p{ width: 500px;  margin: 5px 0;}
.sub_section .sub_lr .conta  .zxzx p span{ width: 100px;  display: inline-block; text-align:  right; font-size: 14px;}
.sub_section .sub_lr .conta  .zxzx p input{ width: 343px; height: 34px; border:1px solid #e2e2e2; font-size: 14px;vertical-align:middle ;line-height: 34px;}
.sub_section .sub_lr .conta  .zxzx p textarea{ width: 343px; height: 100px;font-size: 14px;}
.sub_section .sub_lr .conta  .zxzx .neirong span{display:inline-block; position: relative; top: -85px;}
.sub_section .sub_lr .conta  .zxzx .anniu{ width: 105px; height: 32px; background: #c9000a; text-align: center; border:none; position: relative; left: 100px; top: 20px;}
.sub_section .sub_lr .conta  .zxzx .anniu a{display: block; line-height: 32px; font-size: 14px; color: #fff;}
.sub_section .sub_lr .conta  .zxzx .qq{ width: 646px; height: 200px; float: left; margin-top: 60px; font-size: 14px; }
.sub_section .sub_lr .conta  .zxzx .qq p{ width: 400px; height: 200px; position: relative; left: 100px; top: -40px; text-indent: 10px; line-height: 30px;}
.sub_section .sub_lr .conta  .zxzx .qq p img{ margin-left: -10px;}

/*customer*/
.customer{ overflow:hidden; width:588px; margin:0 auto;  }
.customer .c_box{ overflow:hidden; width:100%;position:relative;}
.customer .c_box>a{ display:block; width:39px; height:38px; position:absolute; top:55px;}
.customer .c_left{ background:url(../images/kehuleft.png) no-repeat center top; left:0;}
.customer .c_right{ background:url(../images/kehuright.png) no-repeat center top; right:0;}
.customer .c_win{ overflow:hidden; width:508px; height:150px; margin:0 auto; position:relative;margin-top:15px;}
.customer .c_win ul{ overflow:hidden; position:absolute;}
.customer .c_win li{ float:left; margin-right:10px; width:160px; height:150px; text-align:center}
.customer .c_win li img{ display:block; border:1px solid #ddd;}
.customer .c_win li p{ font-size:14px; color:#686868;}
.customer .c_box>a:hover{ background-position:bottom;}