@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "宋体"; color:#000000;text-align:center; background:url(images/bg.jpg);}
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:#000000; text-decoration:none;}
a:hover{color:#000000; 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;}
.w980{ width:980px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 14px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 10px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#fff;}
.gary,.gary a:link,.gary a:visited,.gary a:hover{ color:#636363;}

/*top*/
.top01{ background:url(images/top_bg.gif) repeat-x; height:31px; overflow:hidden;}
.top01 em{ float:left;}
.top01 i{ float:right; line-height:31px;}
/*.top01 i a{ padding:0 8px;}*/

.top_bg{ background:url(images/bg01.jpg) top center no-repeat; height:571px; overflow:hidden;}
.top_bg .top_pic{ height:150px; overflow:hidden;}
.top_bg .box01{ background:url(images/top02.jpg) no-repeat; height:361px; overflow:hidden;}
.top_bg .box01 .focus{ float:right; width:580px; height:335px; padding:7px 0 0 0;margin-right:75px;}
.top_bg .nav01{ line-height:60px; font-family: \5FAE\8F6F\96C5\9ED1; font-size:16px; text-align:center;}
.top_bg .nav01 b{ font-size:18px; padding:0 10px;}
.top_bg .nav01 a{ padding:0 2px;}

/*p1*/
.p1_content{ background:#fff;}
.p1_title{ border-bottom:#dadada 1px solid; padding:20px 20px 10px;}
.p1_title h1{ background:url(images/p1_01.jpg) 0 0 no-repeat; height:63px; overflow:hidden; padding-left:120px; font:bold 36px/48px \5FAE\8F6F\96C5\9ED1;}
.p1_title p{ padding:8px 0 0; font-size:14px;}
.p1_gundong{border-bottom:#dadada 1px solid; height:42px; line-height:42px; padding:0 20px;}
.p1_gundong em,.p1_gundong em a{ color:#018f3c;}
.p1_news{ padding:10px 0 10px 20px;}
.p1_news .fl{ width:430px;}
.p1_news .fl strong{ font:bold 20px/200% \5FAE\8F6F\96C5\9ED1; display:block;}
.p1_news .fl p{ border-bottom:#ccc 1px solid; padding:0 0 5px; margin-bottom:4px;}
.p1_news .fr{ width:516px; padding-top:10px;}
.p1_news .fr dl dt{ float:left; width:406px;}
.p1_news .fr dl dd{ float:left; width:110px; height:275px; overflow:hidden; text-align:center; background:#383838;}
.p1_news .fr dl dd em{ display:block; height:22px; line-height:22px; border-left:#377cdb 2px solid; background:#212121; text-align:left; padding-left:6px;}
.p1_news .fr dl dd img{ display:block; margin:22px auto 0;}

/*p2*/
.p2_content{ background:url(images/p2_01.jpg) no-repeat; width:980px; height:576px; overflow:hidden; position:relative;}
.p2_content .con{ position:absolute; width:510px; height:370px; overflow:hidden; top:130px; left:435px;}
.p2_content .con strong{ font-size:36px; line-height:180%; display:block;}
.p2_content .con p{ font-size:14px; line-height:220%; padding-left:5px;}
/*p3*/
.p3_content{ background:#fff; padding:20px 0;}
.p3_content .fl{ width:480px; background:url(images/p3_01.jpg) top left no-repeat;}
.p3_content .fr{ width:480px;}
.p3_content .fl .title{ height:80px; padding-left:120px;}
.p3_content .fl .title em{ display:block; padding:10px 0 0 0;}
.p3_content .fl .title b{ font-size:14px; padding:18px 0 0 0; display:block;}
.p3_content .fl .con{ padding:5px 0 0 0;}
.p3_content .fl  .con img{ display:block; float:left; margin:4px 10px 0 0;}
/*p4*/
.h1_bg{ background:url(images/p4_01.gif) no-repeat #fff; padding-bottom:10px; height:50px;}
.h1_bg b{ float:left;font:bold 24px/50px \5FAE\8F6F\96C5\9ED1; padding-left:30px;}
.p4_content{ background:#fff; padding-bottom:15px;}
/*p5*/
.p5_content{ background:#fff;}
.p5_content .title{ width:130px; float:left; padding-left:2px;}
.p5_content .title ul li{ font-size:18px; line-height:38px; background:url(images/p5_02.gif) no-repeat; width:120px; height:38px; text-align:center; margin-bottom:15px;}
.p5_content .title ul li.t01{ background:url(images/p5_01.gif) no-repeat; color:#fff;}
.p5_content .con{ width:845px; float:right;}
.p5_content .con span{ display:block; float:left; width:270px;}
.p5_content .con div{ float:right; width:545px; padding-right:10px;}
.p5_content .con div strong{font:bold 24px/180% \5FAE\8F6F\96C5\9ED1; display:block;}
.p5_content .con div p{ display:block;}
.p5_content .con div dl{ padding-top:14px;}
.p5_content .con div dl dt{ float:left; width:90px;}
.p5_content .con div dl dt em{ background:url(images/p5_03.gif) no-repeat; display:block; width:76px; height:25px; line-height:25px; padding-left:10px;}
.p5_content .con div dl dd{ float:left; width:452px;}
.p5_content .con div dl dd b{ display:block; font-weight:normal; font-size:14px; color:#000;}
/*p6*/
.p6_content{ background:#fff;}
.p6_content .div_bg{ position:relative; background:url(images/p6_01.jpg) no-repeat; width:944px; height:549px; overflow:hidden;}
.p6_content .div_bg div{ width:285px; height:105px; overflow:hidden; line-height:170%; position:absolute;}
.p6_content .div_bg div img{ float:left; margin:0 10px 0 0; display:block;}
.p6_content .div_bg div b{ display:block; padding-bottom:5px;}
.p6_content .div_bg div b,.p6_content .div_bg div b a{ color:#006699;}
.p6_content .div_bg div.div01{ top:39px; left:12px;}
.p6_content .div_bg div.div02{ top:204px; left:12px;}
.p6_content .div_bg div.div03{ top:388px; left:12px;}
.p6_content .div_bg div.div04{ top:9px; left:335px;}
.p6_content .div_bg div.div05{ top:440px; left:335px;}
.p6_content .div_bg div.div06{ top:39px; right:4px;}
.p6_content .div_bg div.div07{ top:204px; right:4px;}
.p6_content .div_bg div.div08{ top:388px; right:4px;}

/*p7*/
.p7_content{ background:#fff;}
.p7_content ul{ padding-left:10px;}
.p7_content ul li{ float:left; padding:10px 18px; width:155px;}
/*p8*/
.h1_bg2{ background:url(images/p8_01.jpg) no-repeat #fff; padding-bottom:10px; height:50px;}
.h1_bg2 b{ float:left;font:bold 24px/50px \5FAE\8F6F\96C5\9ED1; padding-left:30px;}
.p8_content{ background:#fff; padding-bottom:20px;}
.p8_content .fl{ width:610px; padding:5px 0 0 15px;}
.p8_content .fr{ width:280px; margin-right:20px; _display:inline; border:#ccc 1px solid;}
.p8_content .fr h2{ background:#e4e4e4; height:28px; border-top:#666 1px solid; line-height:28px; font-size:14px; padding-left:15px;}
.p8_content .fr dl{ width:240px; margin:10px auto;}
.p8_content .fr dt input{ width:120px; height:18px; border:#ccc 1px solid; vertical-align:middle; margin-left:6px;}
.p8_content .fr dt textarea{ height:85px; width:240px; overflow:hidden; border:#ccc 1px solid; margin:10px auto;}
.p8_content .fr dd{ text-align:right;}
.p8_content .fr ul{ margin:0 0 10px 15px;}

.copyright{ padding:30px 0; text-align:center;}

.list_2j_con{ background:#fff; padding-bottom:15px;}
.list_2j_con h6{ border-bottom:#ccc 1px solid; height:46px; line-height:46px; margin:0 10px;}
.list_2j_con h6 a{ padding:0 8px;}
.list_2j_con ul{ margin:15px 50px;}
.list_2j_con ul li{ text-align:right;}
.list_2j_con ul li a{ float:left;}
.list_2j_con ul li i{ font-size:12px;}


/*20140515*/
.p3_content .fr ul{ height:229px; overflow:hidden;position:relative;}
.p3_content .fr ul li{ position:relative; height:229px;}
.p3_content .fr ul li em{ position:absolute; background:url(images/p3_02.png) no-repeat; width:102px; height:83px; top:0; right:0;}
.p3_content .fr ul li span{ background:url(images/p3_03.png) repeat-x; height:41px; display:block; width:480px; bottom:0; z-index:5; position:absolute; font-size:18px;line-height:41px; color:#fff;}
.p3_content .fr ul li span b{font-size:30px;font-family:"微软雅黑";color:#f00;font-weight:normal;}
.p3_content .fr ul li i{ font-size:14px; text-align:center; margin-top:-25px; position:relative; z-index:6; display:block;}
/*.p3_content .fr ul li .opacity{width:100%;height:42px;position:absolute;bottom:0;left:0;z-index:2;background-color:#000;opacity:0.7;filter:alpha(opacity=70);}
.p3_content .fr ul li span{font-size:18px;padding:0 10px;line-height: 42px;display: block;float: left;}
.p3_content .fr ul li span b{font-size:30px;font-family:"微软雅黑";color:#f00;font-weight:normal;}*/
.p3_content .fr .p3_left{position:absolute;top:100px;left:5px;z-index:111;cursor:pointer;}
.p3_content .fr .p3_right{position:absolute;top:100px;right:5px;z-index:111;cursor:pointer;}


.focus ul li{float:left;width:580px;height:335px;position:relative;overflow:hidden;}
.focus ul li .opacity{width:100%;height:42px;position:absolute;bottom:0;left:0;z-index:2;background-color:#000;opacity:0.7;filter:alpha(opacity=70);}
.focus ul li p{display:block;position:absolute;width:100%;height:42px;line-height:42px;bottom:0;left:0;font-size:14px;color:#fff;font-family:"微软雅黑";text-align:right;z-index:3;}
.focus ul li p a{color:#fff;line-height:42px;font-size:14px;}
.focus ul li p span{font-size:18px;padding:0 10px;line-height: 42px;display: block;float: right;}
.focus ul li p span b{font-size:30px;font-family:"微软雅黑";color:#f00;font-weight:normal;}

.p4_content ul li{float:left;width:980px;height:576px;position:relative;overflow:hidden;}
.p4_content ul li .opacity{width:100%;height:42px;position:absolute;bottom:0;left:0;z-index:2;background-color:#000;opacity:0.7;filter:alpha(opacity=70);}
.p4_content ul li p{display:block;position:absolute;width:100%;height:42px;line-height:42px;bottom:0;left:0;font-size:14px;color:#fff;font-family:"微软雅黑";text-align:left;z-index:3;}
.p4_content ul li p a{color:#fff;line-height:42px;font-size:14px;}
.p4_content ul li p span{font-size:18px;padding:0 10px;line-height: 42px;display: block;float: left;}
.p4_content ul li p span b{font-size:30px;font-family:"微软雅黑";color:#f00;font-weight:normal;}

/*20140519*/
.fanye{width:90%; margin:0 auto; text-align:center;}
.p1_gundong em{display:inline-block; height:28px;}

/*20140520*/
.scroll{ width:460px; height:150px; padding:0 0 0 20px; overflow-x:hidden; overflow-y:auto;}

/*20140521*/
.focus .focus_left{position:absolute;top:150px;left:5px;z-index:111;cursor:pointer;}
.focus .focus_right{position:absolute;top:150px;right:5px;z-index:111;cursor:pointer;}

.p4_content .p4_left{position:absolute;top:260px;left:5px;z-index:111;cursor:pointer; width:18px; height:33px;}
.p4_content .p4_right{position:absolute;top:260px;right:5px;z-index:111;cursor:pointer; width:18px; height:33px;}

.top_bg .box01 .focus{ _margin-right:38px;}