/* 专题公用CSS  */
body, object, iframe, h1, h2, h3, h4, h5, h6, abbr, code, img, dl, dt, dd, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:none; list-style:none; }
body { font:14px/24px "微软雅黑", "宋体", Arial; color:#333; background:#fff;}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0px; margin:0px;  }
article, section, header, footer, aside { display:block; }
img { border:none; margin:0px; padding:0px; vertical-align: middle; }
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }
.float_L { float:left; }
.float_R { float:right; }
.mainbox { width:1000px; margin:0px auto;}
.footer { width:100%; padding:20px 0px; text-align:center;  color:#fff;background:#161616;}
.footer a, .footer a:hover{ color:#fff; font-size:14px;}
a { color:#333; text-decoration:none }
a:hover { color:#c00; text-decoration:underline; }
.ptb35{ padding:35px 0px;}
.hide{display:none;}
.clear{clear:both;}
.mar50{ margin:50px 0 0 0;}
/*头部样式*/
.top2012b {height: 81px;overflow: hidden;background:#f7f7f7;color: #666;border-bottom:solid 1px #e6e0e0;}
.top2012b div {width: 960px;margin: 0 auto;}
.top2012b ul {width:334px;height:54px;float: right;margin: 12px 0 0 0;list-style: none;background:url(../images/head-list.jpg) no-repeat left center;padding:7px 0 0 22px;}
.top2012b li {font: 12px/16px "\5B8B\4F53",Arial,sans-serif;}
.top2012b a {display: block;width: 198px;height: 81px;text-decoration: none;float:left;}
.top2012b p {float:left;background:url(../images/head-phone.jpg) no-repeat;height:22px;margin:36px 0 0 95px;}
.top2012b p a {font-weight:bold;font-size:20px;color:#cc0000;line-height:22px;padding-left:22px;}
/*top_banner*/
.top01{ background:url(../images/banner01.jpg) no-repeat center top; height:204px;width:100%;}
.top02{ background:url(../images/banner02.jpg) no-repeat center top; height:183px;width:100%;}
.top03{ background:url(../images/banner03.jpg) no-repeat center top; height:194px;width:100%;}

/*main1*/
.main1,.main2,.main3,.main4,.main5{ overflow:hidden;}
.main1 h2,.main2 h2,.main3 h2,.main4 h2,.main5 h2{margin-bottom:30px;}
.main4 h2{margin-bottom:10px;}
.m1left{ width:430px;float:left;}
.m1left ul{overflow:hidden;padding:8px 0;}
.m1left ul li{padding-bottom:13px;line-height:16px;}
.m1left ul li a{font-size:14px;color:#333;line-height:14px;}
.m1left ul li h4 a{font-size:16px;color:#e90122;line-height:16px;}
.m1right{width:541px;float:right;}
.m1bom div{background:url(../images/m1_image02.jpg) no-repeat;float:left;width:330px;height:295px;background-size:330px 295px;}
.m1bom div.m1bom2{margin:0 5px;}

.m1bom h3{font-size:20px;color:#fff;line-height:45px;margin-top:16px;text-align:center;}
.m1bom1 ul{padding:5px 10px;}
.m1bom1 ul li{background:url(../images/m1_image04.png) no-repeat left center; padding:2px 0 2px 14px;}
.m1bom3 p{padding:15px;}
.m1bom3 p a{float:left;width:50px;height:32px;color:#ea3a3e;line-height:14px;background:#e7e7e7;font-weight:bold;border:dashed 1px #ff8b22;text-align:center;line-height:32px;margin:0 0 9px 7px;}


.main2{height:670px;}
.m2back{width:100%; background-color:#ececec;overflow:hidden;}
.m2right h2 div p {float:rihgt;line-height:14px;;border:dashed 1px #ff8b22;text-align:center;line-height:32px;margin:580 0 9px 7px;}
.m2right{background:url(../images/m2_image01.jpg) no-repeat;height:275px;padding:270px 0 0 596px;}
.m3{ overflow:hidden;}
.m3left{width:546px;height:363px;float:left;background:url(../images/m3_image01.jpg) no-repeat;margin-left:42px;}
.m3right{;width:393px;float:right; border:solid 1px #f1f1f1;}


.m3right1{width:395px; height:95px;background:url(../images/m3_image02.jpg) no-repeat}

.m3right1 a{font-size:12px;color:#fff;line-height:25px;margin:21px 0 0 9px;text-align:center;float:left;width:68px;height:74px;}
.m3right1 a:hover{text-decoration:none;}
.m3right1 a.cur{ background:url(../images/m3_image04.png) no-repeat bottom center;}
.m3rightUlpage ul{display:none;}
.m3rightUlpage ul:first-child{display:block;}
.m3right ul li{background:url(../images/m3_image03.jpg) no-repeat bottom;height:45px;line-height:35px;padding-left:15px;}
.m3right ul li.last{background:none;}
.m2right h4{font-size:20px;color:#ce3a47;font-weight:bold;line-height:45px;margin-top:16px;text-align:center;}

.m2right p{text-indent:28px; padding:0 30px 0 0;}

.m2right p a{font-size:16px;color:#ce3a47;}
.m3end class{background:none;}
.m3left p{ text-indent:28px;margin:107px 0 0 15px; font-size:16px; color:#333; line-height:30px;text-indent:25px?}
.m401{background:url(../images/m4_image01.jpg) ;width:1000px;height:250px;margin:20px 0 0 0;float:left;}
.m401:first-child{margin:0;}
.m401 h3{background:url(../images/m4_image02.png);no-repeat;width:72px;height:198px;margin:20px 10px 0 0;float:left;text-align:center; padding:10px 0 0 0;font-size:26px; color:#fff;font-weight:bold;line-height:26px;}
.m401 table caption{font-size:20px;color:#ff8b23;background:#ededed;line-height:65px;border:solid 1px #b2b2b2;}
.m401 table {float:left;}
.m401 table th{font-size:18px;background:#fff;line-height:50px;border-right:solid 1px #b2b2b2;border-bottom:solid 1px #b2b2b2;}
.m401 table td{font-size:14px;background:#fff;height:50px;text-align:center;border-right:solid 1px #b2b2b2;border-bottom:solid 1px #b2b2b2;}
.m401 table td:first-child,.m401 table th:first-child{border-left:solid 1px #b2b2b2;}
.m5left{width:100%;height:673px;float:left;background:url(../images/m5_image2.jpg) no-repeat;}

/* 焦点图 */
/* 焦点图 */
.focus {width:541px; height:303px; position:relative; z-index:100;}
.slides_container {width:541px; height:303px; overflow:hidden; position:relative;}
.slides_container dl {float:left;width:541px; height:303px;position:relative;}
.slides_container dl dt img {width:541px;height:303px;}
.slides_container dl dd p {position:absolute;bottom:0;left:20px;height:34px; line-height:34px;color:#f8f8f8;z-index:88;font-size:14px;}
.slides_container dl dd div {position:absolute;bottom:0;left:0;height:34px;width:541px; background:#333;z-index:87;opacity:0.7;}
#slides .prev{ position:absolute; top:107px; left:14px; width:20px; height:50px; display:block; z-index:101;background-position:-40px -261px;display:none;}
#slides .prev:hover{background-position:0px -261px;}
#slides .next{ position:absolute; top:107px; right:14px; width:20px; height:50px; display:block; z-index:101;background-position:-60px -261px;display:none;}
#slides .next:hover{background-position:-20px -261px;}
.pagination {position:absolute; right:15px; bottom:12px; z-index:8888;}
.pagination li {float:left; margin:0 1px;}
.pagination li a {display:block; width:10px; height:10px; font-size:0; float:left; background:url(../images/m01-banbtn.png) no-repeat; margin:0 5px 0 4px;}
.pagination li.current a {background-position:-10px 0;}





