.main{ width: 1000px; margin: 0 auto; font-size: 14px;margin-bottom:10px; }

/* 内容部分 */



.con{ width: 730px; border: 1px solid #c9c9c9; padding: 10px; float: left; }

.con-top{ height: 40px; line-height: 30px; border-bottom: 1px solid #c9c9c9;  }

.con-top span{ display: inline-block; vertical-align: middle; width: 15px; height: 19px; background: url(../images/index.png) no-repeat 0 -1012px; margin-right: 10px; }

/* 文章部分 */

.con .article{ margin: 10px 0; }

.article h2{ text-align: center; line-height: 35px; font-weight: normal; }

.article .time{ text-align: center; line-height: 22px; font-size: 12px; }

.article p{ text-indent: 2em; line-height: 2em; margin:8px auto 10px 0;} /*font-size: 12px; margin: 10px;*/

.article p br{display:none;}

.article .daodu{ width: 730px; height: 60px; margin: 20px auto; background: #f0f0f0; font-size: 12px; }

.article .daodu p{ text-indent: 2em; line-height: 25px; padding-top: 5px;}

.du-Left{ width: 90px; height: 55px; padding: 5px 0 0 0; float: left; background: #c9c9c9; font-size: 22px; text-align: center; margin-right: 6px; }

.du-Left span{ font-size: 12px; color: #f0f0f0; }

.article ul{ margin: 20px 0;  }

.article ul li{ width: 205px; height: 90px; border: 1px solid #e4e4e4; background: #f0f0f0; float: left; font-size: 22px; text-align: center; border-radius: 3px; line-height: 36px; margin-right: 54px; }

.article ul li.last{ margin: 0; }

.article ul li a{ display:inline-block; width: 137px; height: 42px; line-height: 42px; border-radius: 3px; background-color: #c13145 no-repeat right center; font-size: 16px; color: #fff; padding-right:50px; }

.article .last span,.article .next span{ display: inline-block; vertical-align: middle; width: 20px; height: 8px; background: url(../images/index.png) no-repeat; margin-right: 10px;}

.article .last{ margin-right: 90px; }

.article .last span{ background-position: 0 -1252px;  }

.article .next span{ background-position: 0 -1272px; }

/* 文章部分 结束 */



/* 侧栏部分 */

.sidebar{ width: 230px; height: 100px; float:right; }

/* 侧栏1 */

.sidebar .sb1{ width: 230px; border: 1px solid #c9c9c9; }

.sb1 h3{ font-size: 20px; font-weight: normal; height: 45px; line-height: 45px; padding: 5px 10px 0 15px; background: #f0f0f0; border-bottom: 1px solid #c9c9c9; margin-bottom: 15px; }

.sb1 h3 a{ float: right; }

.sb1 .sb1-con{ font-size: 12px; line-height: 25px; border-bottom: 1px dashed #c9c9c9; }

.sb1 .sb1-con p{ text-indent: 2em; margin: 10px 5px; }

.sb1 .sb1-con p a{ color: #c13145; }

.sb1 .myImg{ margin: 10px 0 10px 4px; }

.sb1 .Tel{ display: block; margin: 15px 0 0px 0px; padding-bottom: 10px; }/*border-bottom: 1px dashed #c9c9c9;*/

.sb1 .Tel span{ display: block; width: 40px; height: 43px; background:  url(../images/index.png) no-repeat 0 -1102px; float: left; margin: 0 10px; }

.sb1 .Tel h2{ line-height: 30px; color: #c13145; font-weight: normal; }

.sb1 .call{ display: block; margin: 15px 0; }

.sb1 .call span{ display: block; width: 40px; height: 40px; background:  url(../images/index.png) no-repeat 0 -1185px; float: left; margin: 0 10px; }

.sb1 .call h2{ line-height: 30px; color: #c13145; font-weight: normal; }

/* 侧栏1 结束 */

/* 侧栏2 */

.sidebar .sb2{ width: 230px; border: 1px solid #c9c9c9; margin: 20px 0 0 0; }

.sb2 h3{ font-size: 20px; font-weight: normal; height: 45px; line-height: 45px; padding: 5px 10px 0 15px; background: #f0f0f0; border-bottom: 1px solid #c9c9c9; margin-bottom: 15px; }

.sb2 h3 a{ float: right; }

.sb2 ul>li{ float: left; margin: 0 6px 0 2px; }

.sb2 ul>li.last{ margin: 0px; }

.sb2 ul>li p{ text-align: center; line-height: 40px; }

/* 侧栏2 结束 */

/* 侧栏3 */

.sidebar .sb3{ width: 230px; border: 1px solid #c9c9c9; margin: 20px 0 0 0; }

.sb3 h3{ font-size: 20px; font-weight: normal; height: 45px; line-height: 45px; padding: 5px 10px 0 15px; background: #f0f0f0; border-bottom: 1px solid #c9c9c9; margin-bottom: 15px; }

.sb3 h3 a{ float: right; font-size: 14px;}

.sb3 .doc{ width: 224px; height: 305px;  margin: 0 auto; overflow: hidden; position: relative; }

.doc ul{ width: 450px; position: relative; }

.doc ul li{ float:left; position: absolute; left:0px; top:0px; display:none; }

.doc ul li.cur{ display: block; }

.doc .dian{ position: absolute; right:10px; bottom:20px; }/*width: 30px; */

.doc .dian li{ width: 10px; height: 10px; background: #a3a3a3; border-radius: 2px; float: left; margin-right: 5px; }

.doc .dian li.cur{ background: #c13145; }

.sb3 .leftBtn,.sb3 .rightBtn{ display: inline-block; width: 85px; height: 35px; line-height: 35px; background: #c13145; border-radius: 3px; color: #fff; text-align: center; margin: 5px 10px 15px 15px; }

.sb3 .rightBtn{ background: #f3754a; }

/* 侧栏3 结束 */

/* 侧栏4 */

.sidebar .s-column3{ width: 230px; border: 1px solid #c9c9c9; margin-top: 30px; }

.s-column3 h3{ font-size: 20px; font-weight: normal; height: 48px; line-height: 48px; padding: 2px 10px 0 15px; background: #f0f0f0; border-bottom: 1px solid #c9c9c9; }

.s-column3 h3 a{ float: right; font-size: 14px; }

.s-column3  ul li{ margin: 5px 0;  }

.s-column3  ul li img{ margin: 10px 0; display:none; }

.s-column3  ul li.myli1 img{ display: inline-block; }

.s-column3  ul li .zi{ display: block; width: 217px; height: 35px; line-height: 35px; margin: 0 auto; background: #f0f0f0;   }

.s-column3 ul li.myli1 .zi{ color: #fff; background-color: #c13145;}

.s-column3 .zi span{ display: inline-block; vertical-align: middle; width: 25px; height: 25px; background: url(../images/index.png) no-repeat 0 -1292px; margin-left:15px;}

.s-column3 ul li.myli1.cur .zi span{ background-position: -70px -1292px !important; }

.s-column3 ul li.myli2.cur .zi span{ background-position: -70px -1338px !important; }

.s-column3 ul li.myli3.cur .zi span{ background-position: -70px -1384px !important; }

.s-column3 ul li.myli4.cur .zi span{ background-position: -70px -1430px !important; }

.s-column3 ul li.myli5.cur .zi span{ background-position: -70px -1476px !important; }

/* 侧栏4 结束 */

/* 侧栏5 */

.sidebar .sb5{ width: 230px; border: 1px solid #c9c9c9; margin: 20px 0 0 0; }

.sb5 h3{ font-size: 20px; font-weight: normal; height: 45px; line-height: 45px; padding: 5px 10px 0 15px; background: #f0f0f0; border-bottom: 1px solid #c9c9c9; }

.sb5 h3 a{ float: right; font-size: 14px;}

.sb5 ul{ padding: 10px 5px; }

.sb5 ul li{ border-bottom: 1px dashed #c9c9c9; }

.sb5 ul li:last-of-type{ border: none; }

.sb5 ul li img{ float: left; margin-top: 10px; }

.sb5 ul li p{ font-size: 12px; float: right; width: 182px; line-height: 25px; }

/* 侧栏5 结束 */

/* 侧栏部分 结束 */



/* 内容部分2 */

.con2{ width: 750px; border: 1px solid #c9c9c9; float: left; margin: 30px auto; }

.con2-top{ height: 48px; line-height: 48px; border-bottom: 1px solid #c9c9c9; background: #f0f0f0; font-size: 16px; padding: 0 30px;}

.con2-top a{ display: inline-block; width: 250px; float: right; }

.con-mid{ width: 730px; padding: 20px 10px; }

.con-mid .con-m-l{ width: 410px; height: 250px; float: left; }

.con-mid .con-m-l ul{ width: 450px; }

.con-mid .con-m-l ul li{ float: left; margin: 0 10px 17px 0; }

.con-mid .con-m-l ul li a{ display: block; width: 150px; height: 50px; line-height: 50px;  color: #fff; font-size: 14px; padding-left: 50px; }

.con-mid .con-m-l ul li a:hover{ color:#c13145; }



.con-mid .con-m-r{ width: 300px; height: 250px; float: right;  text-align: center; color: #fff; }

.con-m-r p{ line-height: 70px;  }

.con-m-r h3{ font-size: 20px; font-weight: normal; line-height: 45px; }

.con-m-r a{ display: inline-block; width: 100px; height: 33px; line-height: 33px; border-radius: 5px; background: #fff; font-size: 16px; margin:30px 10px; }

.con-m-r a:hover{ color: #c13145; }

.con2-b{ width: 730px; height: 130px; margin: 0 auto 10px; background: #f2f2f2; }

.con2-b-l{ float: left; width: 110px; font-size: 22px; padding: 20px 0px 20px 10px; }

.con2-b-r{ padding: 20px 10px; width:590px; float: right; }

.con2-b-r p{ font-size: 16px; line-height: 30px; }

.con2-b-r p strong{ font-weight: normal; color: #c44454; }

.con2-b-r .tel{ width: 415px; height: 30px; border: 1px solid #c13145; border-radius: 2px;margin-top: 5px; }

.tel a{ display: inline-block; width: 105px; height: 30px; line-height: 30px; background: #c13145; border-radius: 2px; float: right; color: #fff; font-size: 18px; text-align: center; }

.tel input{ width: 300px; height:30px; line-height: 30px; padding-left: 10px; font-size: 14px; color: #666; }

/* 内容部分2 结束 */

/* 内容部分3 */

.con3{ width: 730px; height: 586px/* 480px */; border: 1px solid #c9c9c9; float: left; padding: 10px; }

.con3 table{ display: inline-block; width: 730px; }

.con3 table td{ height:70px; }

.con3 table td .text{ border: 1px solid #c9c9c9; width:133px;}

.con3 h2{ width: 710px; height: 30px; text-align: center; font-weight: normal; font-size: 24px; } 

.con3 p{ text-indent: 2em; }

.con3 a{ display: inline-block; width: 120px; height: 40px; line-height: 40px; background: #e7ebe8; border: 1px solid #c9c9c9; }

.con3 a:hover{ background: #c94357; color:#fff; }

.con3 textarea{ resize: none; }

.radio{  height:20px;line-height:20px }

.con3 a,.con3 .submit{ display: inline-block; width: 120px; height: 40px; line-height: 40px; background: #e7ebe8; border: 1px solid #c9c9c9;cursor:pointer; }

.con3 a:hover,.con3 .submit:hover{ background: #c94357; color:#fff; }

/* 内容部分3 结束 */

/* 内容部分 结束 */







.dongdong{margin-left: -2em !important;}



.left3 { width:730px; margin-top:10px; height:227px; }

.left3 .box { width:348px; height:225px; border:1px solid #ddd2b4;margin-top:10px;margin-right:20px; }

.left3 .box .tit { width:300px; margin:0 auto; height:40px; line-height:40px; border-bottom:1px dashed #863901; }

.left3 .box .tit .L { font-size:14px; color:#863901; font-weight:bold; }

.left3 .box .tit a:hover { color:#FFCC66; text-decoration:none; }

.left3 .box1 { width:348px; height:225px; border:1px solid #ddd2b4;margin-top: 10px;float: right; }

.left3 .box1 .tit { width:333px; margin:0 auto; height:40px; line-height:40px; border-bottom:1px dashed #863901; }

.left3 .box1 .tit .L { font-size:14px; color:#863901; font-weight:bold; }

.left3 .box1 .tit a:hover { color:#FFCC66; text-decoration:none; }

.left3 .tx { height:172px; margin-top:12px; float:left; }

.left3 .tx dd { line-height:26px; margin-left:15px; clear:both; }

.left3 .tx dd a { font-size:13px; color:#000; padding-left:8px; }

.left3 .tx dd a:hover { color:#555; }