﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#333;font:14px/20px 微软雅黑; -webkit-text-size-adjust: none;}
a{color:#333;text-decoration:none; outline:none;}
a:hover { text-decoration:underline; }
.clear{clear: both;font-size: 0;height: 0;line-height: 0;}
.fl{ float:left;}
.fr{ float:right;}
.mt10{margin-top:10px;}
.mr15{margin-right:15px;}
.wrap{width:1150px;margin: 0 auto;}
/* frame */
body{ background:#fff; }

#header{ width:1150px;height:100px;margin:0 auto; }
#header .logo{width: 205px;height: 70px;background: url(images/logo.png) no-repeat 0 0;float: left;margin: 15px 50px 0 0}
#header .logo a{display:block;width: 205px;height:70px;text-indent: -9999em;border:0px solid #ccc;}


.navbar{width:800px;height:40px;float: right;margin-top: 30px;}
.menu{width:800px;height:40px;margin:0 auto;position:relative;}
#sddm{width:800px;margin:0 auto;z-index:30;position:relative; height:40px;}
#sddm a{color:#00A3D7;font-size:16px;}
#sddm .nLi{float:left;position:relative;display:block;line-height:40px;width:100px;text-align:center; }
#sddm .last{}
#sddm .nLi s{content:""; position: absolute; right:0px; transform:translateX(-50%);bottom:12px; border: 5px solid; border-color:#00A3D7 transparent transparent ;}
#sddm .nLi h3{float:left;width:100px;height:40px;position:relative;}
#sddm .nLi h3 a{text-decoration:none;display:block;width:100px;font-size:16px;font-family:"微软雅黑";text-align:center}
#sddm .sub{display:none;width:130px;left:0;top:40px;position:absolute;padding:0;z-index:29}
#sddm .sub li{zoom:1;line-height:40px;height:40px;border-top:0 solid #006cc6;background-color:#000;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}
#sddm .sub a{display:block;color:#fff;font-size:14px;font-weight:400;text-decoration:none}
#sddm .sub a:hover{background:url(images/black30.png);color:#fff;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90);color:#fff}
#sddm .on{background:url(images/black30.png)}
#sddm .on.nLi{background:#00A3D7}
#sddm .on.nLi s{border-color:#fff transparent transparent ;}
#sddm .on.nLi a{color: #fff}


/*footer*/
#footer{ width:100%; height:20px;margin-top: 30px;padding: 15px 0; position:relative; overflow:hidden;background:#000;}
#footer p.p1{height:20px;line-height: 20px;color: #fff;display: inline-block;float: left;width: 500px;}
#footer a{ color:#fff;font-size: 14px;}
#footer p.p2{height:20px;line-height: 20px;color: #fff;display: inline-block;float:right;width: 500px;text-align: right}


/*首页用r*/
.c-banner{ position: relative; height: 500px;margin-bottom: 0px;}
#topBox .bd{ position:relative; z-index:0;  }
#topBox .bd ul{ width:100% !important;  }
#topBox .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
#topBox .bd li a{ display:block; height:500px; }
#topBox .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:35px;  }
#topBox .hd ul{ text-align:center; display: block;}
#topBox .hd ul li{ cursor:pointer; display:inline-block; text-indent: -9999em;*display:inline; zoom:1;  margin:0 3px; width:10px; height:10px; background:#fff; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; transition:0.5s;-moz-transition:0.5s;-webkit-transition: 0.5s;-o-transition:0.5s; }
#topBox .hd ul .on{background:#971414; width: 24px;}
#topBox .icon{ height:60px; width:60px; position:absolute; z-index:99; cursor:pointer; top:50%; margin-top:-43px; overflow:hidden; display: none;}
#topBox .prev{ background-image:url(images/arrow.png);background-position:0 0; left:200px; }
#topBox .next{ background-image:url(images/arrow.png);background-position:-60px 0; right:200px; }
#topBox .icon:hover{opacity:1; filter:alpha(opacity=100);}

.part1{overflow: hidden;}
.part1 h1{text-align: center;height: 80px;line-height: 80px;font-size: 40px;}
.part1 h1 a:hover { text-decoration:none; }
.part1 .p1{text-align: center;height:50px;line-height: 50px;font-size: 18px;}
.part1 .bd{}
.part1 .bd li{width: 360px;padding-bottom: 20px;height:auto;background: #f5f5f5;float: left;margin-right: 35px;overflow: hidden;}
.part1 .bd li img{border-bottom: 5px solid #00A3D7}
.part1 .bd li.last{float: right;margin-right:0px;}
.part1 .bd li h2{height:30px;line-height:30px;font-size:16px;padding: 0 20px;font-weight:bold}
.part1 .bd li p{line-height:20px;font-size:14px;padding: 0 20px;}
.part1 .bd li .more{display: inline-block;overflow: hidden;margin-left: 20px;margin-top:10px;color: #3E3E3E;padding: 4px 12px 6px;background: #DDDDDD;border-radius: 2px;}
.part1 .bd li .more:hover{background:#00A3D7} 
.part1 .bd li .more:hover a{color:#fff;}

.part2{overflow: hidden;height:auto;background: #f5f5f5;padding:20px 0; margin-top: 35px;}
.part2 .box1{width: 520px;float: left;}
.part2 .box1 img{width: 520px;}
.part2 .box2{width: 595px;float: right;}
.part2 .box2 h2{text-align: left;height:60px;line-height: 60px;font-size: 40px;}
.part2 .box2 h2 a:hover { text-decoration:none; }
.part2 .box2 p{text-align: left;line-height:22px;font-size:14px;text-indent: 2em;margin-top: 13px;}
.part2 .box2 .more a{color:#00A3D7}

.part3{overflow: hidden;margin-top: 35px;}
.part3 h1{text-align: center;height: 80px;line-height: 80px;font-size: 40px;}
.part3 h1 a:hover { text-decoration:none; }
.part3 .p1{text-align: center;height:80px;line-height:30px;font-size: 18px;}
.part3 .bd{}
.part3 .bd li{width: 360px;padding-bottom: 20px;height:auto;background: #f5f5f5;float: left;margin-right: 35px;overflow: hidden;}
.part3 .bd li img{border-bottom: 5px solid #00A3D7}
.part3 .bd li.last{float: right;margin-right:0px;}
.part3 .bd li h2{height:30px;line-height:30px;font-size:16px;padding: 0 20px;font-weight:bold}
.part3 .bd li p{line-height:20px;font-size:14px;padding: 0 20px;}
.part3 .bd li .more{display: inline-block;overflow: hidden;margin-left: 20px;margin-top:10px;color: #3E3E3E;padding: 4px 12px 6px;background: #DDDDDD;border-radius: 2px;}
.part3 .bd li .more:hover{background:#00A3D7} 
.part3 .bd li .more:hover a{color:#fff;}

/*栏目页r*/
.ctop{ position: relative; height: 160px;margin-bottom:0px;width:100%;background:url(images/22.jpg) no-repeat center;}
.ctop h2{padding-top:60px;font-size:40px;font-weight:bold;color:#00A3D7}
.wrap .hd2 ul{height:auto;text-align:center;margin:25px auto;overflow:hidden;}
.wrap .hd2 ul li{display:inline-block;padding:0 20px;height:40px;line-height:40px;text-align:center;margin:0 8px;border-radius:6px;cursor:pointer;background:#f5f5f5}
.wrap .hd2 ul li a{font-size:18px;font-weight:bold;text-decoration:none;}
.wrap .hd2 ul li.class_on,.wrap .hd2 ul li:hover{background:#00A3D7;color:#fff;}
.wrap .hd2 ul li.class_on a,.wrap .hd2 ul li:hover a{color:#fff;}

.wrap .bd2 li{width: 270px;padding-bottom: 20px;height:auto;background: #f5f5f5;float: left;margin-right: 23px;margin-bottom: 20px;overflow: hidden;}
.wrap .bd2 li img{border-bottom: 5px solid #00A3D7}
.wrap .bd2 li.last{float: right;margin-right:0px;}
.wrap .bd2 li h2{height:60px;line-height:26px;font-size:16px;padding: 0 20px;}
.wrap .bd2 li p{line-height:20px;font-size:14px;padding: 0 20px;}
.wrap .bd2 li .more{display: inline-block;overflow: hidden;margin-left: 20px;margin-top:10px;color: #3E3E3E;padding: 4px 12px 6px;background: #DDDDDD;border-radius: 2px;}

.wrap .bd22 li{width: 560px;padding-bottom: 20px;height:auto;background: #f5f5f5;float: left;margin-right: 23px;margin-bottom: 20px;overflow: hidden;}
.wrap .bd22 li img{border-bottom: 5px solid #00A3D7}
.wrap .bd22 li.last{float: right;margin-right:0px;}
.wrap .bd22 li h2{height:30px;line-height:30px;font-size:16px;padding: 0 20px;}
.wrap .bd2 li p{line-height:20px;font-size:14px;padding: 0 20px;}
.wrap .bd22 li .more{display: inline-block;overflow: hidden;margin-left: 20px;margin-top:10px;color: #3E3E3E;padding: 4px 12px 6px;background: #DDDDDD;border-radius: 2px;}

/* url_方块样式分页 */
.page{font-size: 0;text-align: center;padding: 25px 0;clear:both; line-height:26px;}
.page a{ font-size:12px; display:inline-block; *display:inline; zoom:1; border:1px solid #d4d4d4;background:#f5f5f5;padding:2px 10px; margin-right:5px; border-radius:2px;cursor:pointer; }
.page a:hover {border:1px solid #971414; text-decoration:none; color:#971414;}
.page b a, .page .current{ background:#971414; border:1px solid #971414; color:#fff !important;}
.page select{height: 20px;line-height: 20px;padding:0 8px;background:#fff;border:1px solid #d4d4d4;vertical-align:middle;}

/*内容页*/
.showCon{width:1100px; margin:25px auto 0; overflow:hidden; border:1px solid #ccc;padding:10px 24px;}
.showCon h1{color:#333; padding:15px 0;height:auto;font-family:"微软雅黑"; line-height:30px; font-size:24px; text-align:center;border-bottom:1px solid #ccc;}
.showCon h3{color:#999; font-size:12px; text-align:center; height:35px; line-height:35px; margin-top:15px;  }
.showCon h3 a{color:#999;}
.showCon .article{margin-top:20px;overflow:hidden;}
.showCon p{font-size:14px;text-indent:2em; line-height:25px; padding-bottom:15px;}
.showCon .others{overflow:hidden;margin-top:20px; border-top:1px dashed #ccc;padding:10px;}
.showCon .others span{color:#00A3D7}
.showCon .others .prev,.showCon .others .next{height:25px;line-height:25px;}

/*返回顶部*/
.rollto {position: fixed;left:50%;margin-left:615px;bottom: 130px;z-index: 999;display: none}
.rollto a {overflow: hidden;display: block;width: 48px;height:48px;cursor: pointer;border-radius: 50%;overflow: hidden;background: #000 url(images/toTop.png) no-repeat center;text-indent: -999px;}
.rollto a:hover {background: #00A3D7 url(images/toTop.png) no-repeat center;}