@charset "utf-8";
/* CSS Document */
body{padding:0;margin:0;  font:normal 12px/180% "宋体"; color:#000000;text-align:center;background:url(images/bg1.gif) repeat-y top center #73a8c4;}
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/180% "宋体";}
a:link,a:visited{color:#000;text-decoration:none}
a:hover{color:#c00;text-decoration:underline}
img{ border:none}
ol,ul,li{list-style:none;} 
em,i{font-style:normal;}
/* clearfix */
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both;}

/*other*/
.fl{float:left;}
.fr{float:right;}
.m0{margin:0 auto;}
.m10{ margin:10px auto}
.mb10{margin-bottom:10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt25{margin-top:25px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml25{margin-left:25px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb10{ margin-bottom:10px;}
.p5{padding:5px 0;}
.p3{padding:3px 0;}
.p0{padding:0;}
.p10{padding:10px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb1{border-bottom:1px;}
.bd1{border:1px solid #DAD0AE;}
.w980{ width:980px;}
.w1000{ width:1000px;}
.w978{width:978px;border:1px solid #ECDDAC;background:#fff;}
.w960{width:960px;}
.w100{width:100%;}
.f14{font-size:14px;}
.am2 a{margin:0 2px;}
.am3 a{margin:0 3px;}
.am5 a{margin:0 5px;}
.duan{width:100%;height:8px;}
.t_c{ text-align:center;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.w300{ width:300px; }
.w360{ width:360px; }
.list_14 li{ background:url(images/dot7.gif) no-repeat 0px 12px; padding-left:20px;font-size:14px; line-height:30px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 5px 8px; padding-left:12px; line-height:30px; overflow:hidden}
.l_h26{ line-height:26px;}
.l_h24{ line-height:24px;}
.l_h22{ line-height:22px;}
.o_h{ overflow:hidden;}
.white,.white a:link,.white a:hover,.white a:visited{ color:#fff;}
.blue,.blue a:link,.blue a:hover,.blue a:visited{ color:#367a9d;}
.red,.red a:link,.red a:hover,.red a:visited{ color:#b81010}
h1{font-size:47px;}
h2{font-size:14px;}

/*top nav*/
.top_nav_bg{ height:36px; background:url(images/nav/topnav01.gif) repeat-x; }
.top_nav{ width:1020px;}
.top_nav img{ float:left; vertical-align:middle; margin-top:3px}
.top_nav span{ float:right; margin-right:10px; line-height:35px; color:#565656}
.top_nav span a{ color:#565656; padding:0 6px;}
.top_nav b{ float:left; font-size:18px; color:#BE140B; font-family:\9ED41\4F53; margin-left:10px;}
.fenge20{ w100%; height:20px; background:#73a8c4; }
/*p1*/
.p1 { width:980px; background:url(images/bg2.gif) left repeat-y #fff; overflow:hidden; }
.p1_left{ width:350px; height:auto; float:left;}
.p1_right{ width:600px; height:auto; float:right;}
.w305{ width:305px; }
.w600{ width:600px;}
.p1_left .w305{ padding:0 20px; margin-left:0;_padding:0 0 0 20px;}
.p1_left .bor1{ width:100%; border-bottom:1px solid #f0f0f0; height:1px; overflow:hidden; padding-top:20px;}
.p1_left h2{ clear:both; width:100%; height:40px; line-height:40px; margin-top:20px;}
.p1_left h2 i{ font-size:14px; float:left;}
.p1_left h2 em{ font-size:12px; float:right; font-weight:normal;}
.p1_left h2 { color:#000;}
.p1_left h2 a:link,.p1_left h2 a:hover,.p1_left h2 a:visited{ color:#000}
.p1_left {color:#666; }
.p1_1 img{ display:block; margin-bottom:10px;}
.p1_2{ font-size:14px;}
.p1_2 img{ display:block; float:left; margin-right:10px;}
.p1_2 li{ clear:both; height:70px; overflow:hidden; padding:12px 0}
.p1_3 img{ display:block; margin:25px auto}
/*p1_right*/
.p1_right div{margin-right:0px;}
.mt40{ margin-top:40px;}
.p1_4{ background:url(images/r_01.gif) no-repeat top center; width:544px; height:218px; overflow:hidden; padding:32px 29px 0 27px; font-size:14px; }
/*.p1_4 span{ height:24px; line-height:24px; padding-left:200px; color:#666; font-size:14px; display:block;}
.p1_4 span img{ vertical-align:middle;}*/
.p1_4 p{ line-height:33px; padding-top:15px;}
/*.p1_right strong { display:block; height:50px; border-top:2px solid #32230a; border-bottom:1px solid #ececec; overflow:hidden; line-height:45px; background:url(images/ico1.gif) no-repeat 3px 5px; padding-left:56px; font-family:"微软雅黑"; font-size:20px;}*/
.p1_5{ font-size:14px;line-height:28px;}
.p1_5 b{ display:block; margin-top:15px;}
.p1_5 p{ }
/*.p1_6 { position: relative; display: block; height:333px; width: 600px; } 
.p1_6 span { background: #111; filter:alpha(opacity=55); opacity:.55; color: #fff; position: absolute; bottom: 0; left: 0;  width: 600px; padding: 10px 0;text-align:center; font-size:16px;}
.p1_7 .fl{ width:320px;}
.p1_7 .fr{ background:url(images/r_04.gif) no-repeat; overflow:hidden; width:240px; height:190px; padding:10px; font-size:14px; text-align:center}
.p1_7 .fr img{ display:block; margin-bottom:5px;}
.p1_7 .fr{ margin-top:20px;}*/
.line1 { background:url(images/dot_line1.gif) repeat-x; overflow:hidden; height:1px; width:100%; width:600px;}
.line2{ height:2px; overflow:hidden; background:#32230a;}
.mr0{ margin-right:0px;}
.p1_8{ width:100%; height:auto; overflow:hidden;}
.p1_8 li{ float:left; width:180px; text-align:center; margin-left:15px; font-size:14px; display:inline}
.p1_8 li img{ display:block; margin-bottom:5px; margin-top:30px;}
.p1_9 { background:url(images/r_06.gif); width:462px; height:136px; overflow:hidden; padding:15px 28px 0 110px; font-size:14px;line-height:33px;}
.p1_10{ width:558px; height:auto; overflow:hidden; border:1px solid #f2f2f2; background:#fbfbfb; margin-right:0px; padding:15px 20px; }
.p1_10 h3{ height:30px; line-height:30px; font-weight:normal; font-size:12px;}
.p1_10 h3 i{ float:left;} 
.p1_10 h3 span{ float:right;}
.p1_10 p{ text-align:right;}
.p1_10 dl{ margin-top:5px;}
.p1_10 dl dt,.p1_10 dl dd{ clear:both; padding:0 10px; line-height:30px;}
.p1_10 dl dt{ background:#f5f3f0; height:30px; }

/*======= copyright========*/
.copyright{ margin:0px auto;width:100%; font-size:12px;color:#000000; text-align:center; padding:40px 0; line-height:180%;  clear:both;}
#copyright{clear: both;margin: 5px auto;padding-top:10px;width: 980px;height: auto;color: #2A3084; text-align:center}
#copyright p{margin: 0 0 2px 0; text-align:center;}
#copyright a{color:#2A3084;}
#copyright p.p1{margin: 15px  auto;width: 530px;}
#copyright p.p2{margin: 8px 0 0 0;}

/*20140617*/
/*.p1_6 div.bg { background: #111; filter:alpha(opacity=55); opacity:.55; color: #fff; position: absolute; bottom: 0; left: 0;  width: 600px; height:20px; padding: 10px 0;text-align:center; font-size:16px;}
.p1_6 span { display:inline-block; width:600px; text-align:center; position: absolute; bottom: 10px; color: #fff; font-size:16px;}
.p1_6 span a{color: #fff;}*/

.p1_4 div.sharebox{ height:24px; line-height:24px; padding-left:170px; color:#666; font-size:14px; display:block;}

/*share*/
.bdsharebuttonbox span{font-size:14px;width:50px;color:#666;margin-top:5px; text-align:left; float:left;}

.p1_right h2{ display:block; height:50px; border-top:2px solid #32230a; border-bottom:1px solid #ececec; overflow:hidden; line-height:45px; background:url(images/ico1.gif) no-repeat 3px 5px; padding-left:56px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:20px; margin: 35px auto 20px;}
.p1_right .text{ font-size:14px;}
.p1_right .text strong{ display:block; text-indent:0;}
.p1_right .text p{ font-size:14px; line-height:200%; text-indent:2em; margin-bottom:10px;}
.p1_right .text p.one{ margin-top:10px;}
.p1_right .text .pic01{ margin:10px auto 10px; width:600px; text-align:center;  position:relative;overflow:hidden;}
.p1_right .text .pic01 img{ border:#ac9d83 1px solid;}
.p1_right .text .pic01 div.bg { background:#111; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.7; color:#fff; position:absolute; bottom:0; left:0;  width:600px; height:20px; padding:10px 0; text-align:center; font-size:16px;}
.p1_right .text .pic01 em{ display:block; width:600px; height:40px; text-align:center; font:normal 14px/40px "宋体"; position:absolute; bottom:0; left:0;}
.p1_right .text .pic01 em,.p1_right .text .pic01 em a:link,.p1_right .text .pic01 em a:visited,.p1_right .text .pic01 em a:hover{ color:#fff;}
.p1_right .text p span{ border:#d6d6d6 1px solid; background:#efefef; font-size:12px;text-align:center; margin:4px 10px 0 10px; padding-bottom:8px;}
.p1_right .text p span img{ margin:10px 10px 4px 10px; display:block;}

.p1_8{ width:100%; height:auto; overflow:hidden; border-top:2px solid #32230a; margin-top:40px;}

.tgad img{margin-bottom:10px;}

/*20140814*/
.topbanner{padding-top:20px;}

/*20170210*/
.box_ad{ margin:10px auto;}

