@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#444;text-align:center; background:url(images/bg01.jpg) top repeat-x #f1f1f1;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
a:link,a:visited{color:#444; text-decoration:none;}
a:hover{color:#444; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "微软雅黑";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1000{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}

.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.blue,.blue a:link,.blue a:visited,.blue a:hover{ color:#1c334b;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#ccc;}
/*top*/
.top01{ height:120px;}
.top01 em{ float:left; padding-top:40px;}
.top01 i{ float:right; line-height:120px; font-size:16px;}
.top01 i a{ padding:0 8px;}

.nav{ height:64px;}
.nav li{ float:left; width:141px; height:64px; line-height:64px; text-align:center; font-size:18px;}
.nav li:hover{ background:url(images/bg02.png);}
.nav li a{ text-decoration:none;}

.p1_con{ margin:35px auto;}
.p1_con .fl{ width:600px; padding-top:20px;}
.p1_con .fr{ width:360px;}
.p1_con .fr h1{ font-size:24px; padding-top:10px;}
.p1_con .fr ul li{ font-size:16px; background:url(images/icon01.png) 0 8px no-repeat; padding-left:15px; line-height:190%;}

.topPic img.preva{ position:absolute;left:12px;bottom:25px;width:13px;height:20px; z-index:10;}
.topPic img.nexta{ position:absolute;right:12px;bottom:25px;width:13px;height:20px; z-index:10;}
.topPic li{height:450px;width:600px; position:relative;}
.topPic span{ display:block; height:65px;line-height:65px; background:url(images/bg03.png);font:normal 18px/50px "\5FAE\8F6F\96C5\9ED1";color:#fff;padding:0 0 0 10px; position:absolute;bottom:0px;right:0;z-index:100; overflow:hidden;width:100%; text-align:center}
.topPic span b{font-size:30px;color:#ff0000;font-weight:normal;margin-left:10px;}
.topPic span i{ display:block; float:right;width:50px;height:50px;line-height:50px; background:url(images/more1.gif) no-repeat center center;}
.topPic span em{ line-height:60px;}
.topPic span.this{width:50px;right:0;bottom:0; }
.topPic span.this i{background:url(images/more2.png) no-repeat center center;}
.topPic span.this em{ display:none;}

.title_1{ margin:50px auto 20px; text-align:center; color:#7f8c9a; font-size:24px; letter-spacing:0.7em; font-weight:100;}
.title_1 img{ vertical-align:middle; margin-right:0.7em;}
.title_1 b{ font-weight:600;}

.title_2{ margin:50px auto 20px; text-align:center; color:#7f8c9a; font-size:24px; letter-spacing:0.3em; font-weight:100;}
.title_2 img{ vertical-align:middle; margin-right:0.4em;}
.title_2 b{ font-weight:600;}

.p2_con{ margin:0 auto 50px;}
.p2_con li{ width:310px; float:left; margin:0 11px; background:#7f8c9a;}
.p2_con li img{ display:block;}
.p2_con li p{ font-size:14px; padding:12px 10px 12px 15px; line-height:160%;}
.p2_con li p b{ display:block; font-size:16px; font-weight:normal; padding-bottom:10px;}

.rollBox{width:1100px;overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:880px;overflow:hidden;float:left; position:relative; z-index:1;}
.rollBox .LeftBotton{width:50px;height:50px; background:url(images/left2.png) no-repeat;overflow:hidden;float:left;display:inline;margin:110px 0 0 0;cursor:pointer; position:relative; z-index:10;}
.rollBox .RightBotton{width:50px;height:50px; background:url(images/right2.png) no-repeat;overflow:hidden;float:left;display:inline;margin:110px 0 0 0;cursor:pointer; position:relative; z-index:10;}

.p3_con{margin:0 auto 50px;}
.p3_con li{ width:220px; float:left; margin:20px 30px 0 0; background:#7f8c9a;}
.p3_con li img{ display:block;}
.p3_con li p{ font-size:14px; padding:12px 10px 12px 15px; line-height:160%; text-align:center;}
.p3_con li p a{ padding:0 8px;}
.p3_con li p b{ display:block; font-size:16px; font-weight:normal; padding-bottom:10px; text-align:center;}

.p4_con{margin:0 auto 100px;}
.p4_con .fl{ width:400px;}
.p4_con .fr{ width:560px;}

.p4_con .fl div{ position:relative;}
.p4_con .fl div em{position:absolute;z-index:5; display:block; background:url(images/icon04.png) no-repeat; width:78px; height:79px; top:90px; left:160px;}
.p4_con .fl p{ font-size:16px; line-height:160%; padding:18px 0;}
.p4_con .fl span{ text-align:center; display:block; line-height:50px; font-size:16px; background:#1c334b; border-radius:8px;}

.copyright{ background:#1c334b; padding:50px 0;}
.copyright div{ text-align:center;}
.copyright div b{ display:block; text-align:center; font-size:20px; padding-bottom:20px;}
.copyright div b a{ padding:0 15px;}
.copyright div p{ text-align:center; font-size:14px;}

#div_right{position:fixed;top:320px;width:160px;left:50%;z-index:1000;margin:0 0 0 505px; background:#1c334b; border-radius:10px;}
#div_right .right_nav div{ text-align:center; padding:20px 0;}
#div_right .right_nav div em{ display:block; text-align:center; font-size:18px;}
#div_right .right_nav div p{ font-size:14px; text-align:center; line-height:160%;}
#div_right .right_nav div img{ margin:8px auto;}

.p2j_con{ margin:30px auto 80px;}
.p2j_con li{ padding:40px 0; border-bottom:#cccccc 1px solid; float:left; width:100%;}
.p2j_con li b{ font-size:30px; display:block; line-height:180%;}
.p2j_con li p{ font-size:16px; line-height:200%; padding-top:30px;}
.p2j_con li p img{ float:left; margin:5px 50px 0 0;}

.page_n{text-align:center;padding:40px 0; font-size:14px; margin-top:30px;}
.page_n a{background:#7f8c9a;padding:10px 15px;margin:0 10px; color:#fff; border-radius:25px;}
.page_n a.common_current_page,.page_n a:hover{background:#1c334b;color:#fff;text-decoration:none;}
.page_n em a{border:#7f8c9a 1px solid; background:#fff; color:#444; padding:10px 25px;}
.page_n em a:hover{background:#7f8c9a; }