@charset "utf-8";
/* CSS Document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form{ margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
label{vertical-align:middle} .inputcheckbox{vertical-align:middle;} 

body{font: 12px "微软雅黑"; color:#333333; margin:0 auto;padding:0px; list-style:none;  }
a{ color:#333333; text-decoration:none; }
a:hover{  color:#f00; text-decoration: underline   }
.clear_all {clear:both;}

.blue { color:#2f374e;}
.blue a { color:#225d97;}
.blue a:hover { color:#f00;}
.f14 { font-size:14px;}
.fbd { font-weight:bold;}
.wr14 { font:14px "微软雅黑";}

img{ border:none; padding:0px; margin:0px; display:block; }
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}


.body_bg { background:url(../images/index_bg.jpg) left top repeat-x; width:100%; height:185px;}
.body_index { height:100%; width:1100px; margin:0 auto; }

.body_top1 { width:1100px;  height:31px; line-height:31px; color:#a1a1a1;}
.body_top1 .h2 { float:left; font-weight:normal; padding-left:10px;}
.body_top1 p{ float:right; padding-right:20px; }
.body_top1 p .tit1{ background:url(../images/t1.jpg) left center no-repeat; padding-left:23px; margin-right:5px;}
.body_top1 p .tit2{ background:url(../images/t2.jpg) left center no-repeat; padding-left:23px; margin-right:5px;}
.body_top1 p .tit3{ background:url(../images/t3.jpg) left center no-repeat; padding-left:23px; margin-right:5px;}


.body_top2 { width:1100px; height:108px; overflow:hidden;}
.body_top2 h1 { float:left; font-weight:normal; padding-top:22px;}
.body_top2 .c { float:left; padding-left:11px;padding-top:25px; }
.body_top2 h2 {font:800 18px "微软雅黑";line-height:26px;color:#757575; }
.body_top2 h3 {font:800 20px "微软雅黑";line-height:28px; color:#d00000;}

.body_top2 .r { float:right;  margin-top:20px; text-align:left; background:url(../images/tel.jpg) no-repeat center left; padding-bottom:5px; padding-left:75px; }
.body_top2 span{ font:100 16px/24px "微软雅黑"; color:#666;}
.body_top2 p { font:bold 26px/30px "微软雅黑";text-align:left; width:210px;  padding-top:4px; color:#fc0000;}


#menupp { width:1100px; height:46px; overflow:hidden;}
#menupp li { float:left; height:46px; text-align:center; font:100 15px "微软雅黑"; line-height:46px; cursor:pointer;}
 
.menupp01 a { display:block; height:46px; text-align:center; color:#fff; padding-left:21px; padding-right:21px;}
.menupp01 a:hover {  background:#fc0000; text-align:center;color:#fff; text-decoration:none;}
#menupp .hover a{  background:#fc0000; text-align:center;color:#fff; text-decoration:none;}


 /*轮换大区域*/
.lunhuan{width:100%;height:480px;position:relative;}
.lunhuan #lunhuanback{width:100%;height:480px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:100%;height:480px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan .lunhuan_main{width:1200px;height:480px;margin:0 auto;position:relative;}
#lunbonum{ height:13px; line-height:13px;position:absolute;left:560px;bottom:25px;  z-index:5;  text-align:center;}
#lunbonum li{ width:13px;height:13px;float:left; margin-right:8px;background:#da6f13; cursor:pointer; border-radius:8px;}
#lunbonum .lunboone{ background:#324bcf;cursor:pointer;}

/*搜索*/
.body_bg1 { width:100%; height:60px;}
.navdd { width:1100px; height:60px; overflow:hidden;}
.navdd .s_tit{ float:left; font: bold 12px "宋体"; margin-right:10px; line-height:60px;color:#000000; }
.navdd .gd{ float:left; width:600px; line-height:60px; margin-right:10px; }
.navdd .gd a { display:inline-block; color:#7a7a7a}
.navdd .gd span {}
.navser { float:right; padding-right:10px; width:275px; padding-top:10px; }
.navser .srk { float:left; width:213px; height:32px; line-height:32px; color:#989898; padding-left:5px; border:1px solid #ccc;}
.navser .but { float:left; width:49px; height:36px; background:url(../images/sousuo.jpg) no-repeat; cursor:pointer; border:none;  }
/*搜索*/

/*box1*/
.box1{ width:100%; background:#f4f3f3;}
.b1_con{ width:1100px; margin:0 auto;}
.b1_con .b1c{ width:1100px; height:640px; overflow:hidden;}
.b1_con .b1cc{ width:1100px; height:732px; overflow:hidden;}

/*box2*/
.box2{ width:1100px; margin:0 auto; margin-top:30px;}
.b2_left{ width:265px; float:left; border:1px solid #d9d7d7; box-shadow:0 0 2px 2px #ebebeb; height:100%; overflow:hidden;}
.b2_left .hd{ height:72px; background:url(../images/lt.jpg) 35px center no-repeat; padding-left:95px; font:bold 20px/26px "微软雅黑"; color:#0045ac; padding-top:25px; border-bottom:1px solid #d9d7d7;box-shadow:0 0 2px 2px #ebebeb;}
.b2_left .hd span{ font:100 15px/24px "微软雅黑"; color:#6b6b6b;}
.b2_left .q_tpm {}
.b2_left .menu1 { height:100%;  padding-bottom:10px; padding-left:1px; padding-right:1px;}
.b2_left .menu1 dd { height:40px;width:263px; margin-top:5px;}
.b2_left .menu1 dd a {font:100 16px/40px "微软雅黑";background:url(../images/dd.jpg) 10px center no-repeat #0045ac; display:block; color:#fff; padding-left:43px;}
.b2_left .menu1 .d1 { width:263px; height:30px;}
.b2_left .menu1 .d1 a { background:url(../images/dl.jpg) no-repeat 10px center; padding-left:43px; font:100 14px/30px "微软雅黑"; color:#333; }
.b2_left .menu1 .d1 a:hover{color:#fc0000;}

.b2_right{ float:right; width:810px;}
.r_title{ font:600 16px/36px "微软雅黑"; height:36px; background:url(../images/r.jpg) left center no-repeat; padding-left:30px; color:#0045ac; position:relative; margin-top:10px; border-bottom:1px solid #ccc;}
.r_title span{ font:100 14px/36px "微软雅黑"; color:#888;}
.r_title a{ position:absolute; right:5px; bottom:8px; width:60px; height:20px; background:#0045ac; border-radius:5px; color:#fff; font-size:12px; line-height:20px; font-weight:100; text-align:center;}

.q_tpm2_1 { width:810px; height:1000px; margin-top:15px; overflow:hidden;  }
.q_tpm2_1 li {width:246px; height:190px; overflow:hidden;text-align: center;float:left; margin:10px 12px 0 12px;}
.q_tpm2_1 li img { width:240px; height:160px; overflow:hidden;border:1px solid #cdc7c9;padding:2px;}
.q_tpm2_1 li p{ font:100 12px/24px "微软雅黑";}

/*box3*/
.box3{ width:100%; height:532px; overflow:hidden; background:url(../images/b3.jpg) left top repeat-x; margin-top:30px;}
.gsjj{ width:1100px; margin:0 auto; margin-top:20px; margin-bottom:30px; position:relative;}
.b3_title{ background:url(../images/b3t.jpg) left center no-repeat; font:600 26px/40px "微软雅黑"; color:#fff; height:40px; text-align:center;}
.b3_title a{ color:#fff; }
.b3_title a:hover{text-decoration:none;}
.b3_con{ margin-top:30px;}
.b3_con img{ width:416px; height:322px; overflow:hidden; float:left; padding-left:10px;}
.con_r{ float:right; padding:10px; width:605px;}
.con_r p{ font:100 14px/26px "微软雅黑"; color:#fff;}
.con_r a{ margin-top:20px; width:107px; height:32px; background:#fff; text-align:center; line-height:32px; color:#fc0000; display:block; font-size:14px;}
.b3_b{ position:absolute; left:523px; bottom:-120px; background:url(../images/bt.png) left top no-repeat; height:65px; width:63px;}

/*box4*/
.box4{ width:1100px; margin:0 auto; margin-top:20px;}
.b4_title{ background:url(../images/b4t.jpg) left center no-repeat; font:600 26px/40px "微软雅黑"; color:#272727; height:40px; text-align:center;}
.b4_title a{ color:#272727; }
.b4_title a:hover{text-decoration:none;}
.b4_con{ margin-top:20px;line-height:24px;}
.pic{ width:246px; height:166px; overflow:hidden;}
.pic img{ width:240px; height:160px; padding:2px; border:1px solid #ccc; overflow:hidden;}


/*box5*/
.box5{ width:100%; background:#f4f3f3; margin-top:30px;}
.ys{ width:1100px; margin:0 auto; background:url(../images/ys.jpg) left top no-repeat; height:1188px; overflow:hidden; position:relative;}
.ys p{ text-indent:2em; font:100 12px/24px "微软雅黑"; color:#4e4d4d; width:620px;}
.ys .p1{ position:absolute; top:278px; right:20px;}
.ys .p2{position:absolute; top:588px; left:20px;}
.ys .p3{position:absolute; top:922px; right:20px; text-indent:0;}

/*新闻*/
.con2 { width:1100px; overflow:hidden; margin:0 auto; margin-top:30px;}
.con2 .l { float:left; width:726px;}
.con2 .r { float:right; width:342px; }

.bd5 { width:726px; }
.hd5 { height:42px; line-height:42px; overflow:hidden; }
.area_pmsy {}
.area_pmsy li { font-size:16px; float:left; width:130px; cursor: pointer;  height:38px; line-height:38px; text-align:center;   text-decoration:none; background:#0045ac; margin-left:1px; }
.area_pmsy li a{color:#fff; text-decoration:none;}
.area_pmsy li.current { }
.area_pmsy li.current a { text-align:center; text-decoration:none; color:#fff;  }
.area_pmsy li a strong{ font:14px Tahoma, Geneva, sans-serif;line-height:40px; color: #dbdbdb; margin-left:5px; font-weight:normal;}

li#ene1,li#hui1 { width:130px; height:38px;  }
li.current#ene1,li.current#hui1 { width:130px;background:#fc0000; height:38px}
li.current#ene2,li.current#hui2 { width:130px;background:#fc0000; height:38px}

.q_tpm5 { width:726px; margin:16px 15px 0px 0px;  overflow:hidden;}
.q_tpm5 img { float:left; width:210px; height:154px; margin-right:5px;}
.q_tpm5 .com { float:left; width:490px; background:#f7f7f7; padding:10px; height:135px; overflow:hidden; } 
.q_tpm5 .com .red{ font:100 16px/40px "微软雅黑";}
.q_tpm5 .com .connew { line-height:24px; }

.bdlx { width:726px; margin:6px 0px 0px 0px; line-height:40px; }
.bdlx li { float:left; width:336px; height:40px; line-height:40px; vertical-align: bottom; margin-right:20px; border-bottom:1px dashed #ccc; }
.bdlx li a { float:left; background:url(../images/icon7.gif) left center no-repeat; padding-left:15px; }
.bdlx li span { float:right; padding-right:15px; color: #989898; }


.bd6 { width:342px;}
.hd6 { height:38px; width:130px; overflow:hidden;}
.hd6 .wt{}
.hd6 .wt a { font:100 16px/38px "微软雅黑"; background:#0045ac;text-decoration:none;display:block; color:#fff; text-align:center;}

.bdlx2 { width:312px; margin-top:20px; padding:15px; background:#f7f7f7; }
.bdlx2 li { padding-bottom:10px;margin-bottom:10px; border-bottom:1px dashed #ccc;}
.bdlx2 li .h3{ height:35px; font-size:14px; line-height:35px; background:url(../images/icon_2.gif) no-repeat 10px 10px; padding-left:35px;  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bdlx2 li .h3 a{ color:#333;}
.bdlx2 li p{background:url(../images/icon_3.gif) no-repeat 10px 10px; padding-left:35px; color: #989898; line-height:22px;}
.bdlx2 li .h3 a:hover{ color:#F00;}


/*底部*/
.footer{ width:100%; background:url(../images/bot.jpg) left top repeat-x; height:283px; overflow:hidden; margin-top:20px;}
.foot{ width:1000px; margin:0 auto; padding:50px; font:100 14px/28px "微软雅黑"; color:#333;}
.f_lx{ float:left; width:250px; margin-right:50px;}
.f_center{ border-left:1px solid #979797; float:left; width:450px; padding-left:50px; height:185px;}
.tel{ background:url(../images/f_tel.jpg) left center no-repeat; padding-bottom:5px; padding-left:70px; }
.tel span{ font:100 14px/24px "微软雅黑"; color:#585757;}
.tel p { font:bold 26px/30px "微软雅黑"; color:#434242;}
.c_con{ padding:20px 0 0 10px;}
.f_right{ float:right; width:118px; text-align:center; font-size:12px; margin-top:20px;}
.f_right img{ width:118px; height:117px; overflow:hidden;}


.yqlj { width:1080px; margin:0 auto; padding:15px 10px; line-height:24px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin-top:20px;}

/*关于我们*/
.ban { background:url(../images/ban.jpg) no-repeat top center; width:100%; height:242px;}

.sec_con { height:100%; width:1100px; overflow:hidden; margin-top:30px;}
.sec_con .l { float:left; width:240px; }
.sec_con .r { float:right; width:830px; }

.b3_left{ width:240px; float:left; border:1px solid #d9d7d7; box-shadow:0 0 2px 2px #ebebeb; height:100%; overflow:hidden;}
.b3_left .hd{ height:62px; background:url(../images/lt.jpg) 20px center no-repeat; padding-left:80px; font:bold 20px/26px "微软雅黑"; color:#0045ac; padding-top:15px; border-bottom:1px solid #d9d7d7;box-shadow:0 0 2px 2px #ebebeb;}
.b3_left .hd span{ font:100 15px/24px "微软雅黑"; color:#6b6b6b;}
.b3_left .q_tpm {}
.b3_left .menu1 { height:100%;  padding-bottom:10px; padding-left:1px; padding-right:1px;}
.b3_left .menu1 dd {width:238px; margin-top:5px;}
.b3_left .menu1 dd a {font:100 14px/38px "微软雅黑";background:url(../images/dd.jpg) 5px center no-repeat #0045ac; display:block; color:#fff; padding-left:35px;}
.b3_left .menu1 .d1 { width:238px; height:30px;}
.b3_left .menu1 .d1 a { background:url(../images/dl.jpg) no-repeat 10px center; padding-left:43px; font:100 12px/30px "微软雅黑"; color:#333; }
.b3_left .menu1 .d1 a:hover{color:#fc0000;}

/*
.sec_bd20 { width:220px; margin-bottom:20px}
.sec_hd20 { height:40px;  background:#2f374e;}
.sec_hd20 h1 { font:20px "微软雅黑";line-height:40px; padding-left:20px;}
.sec_hd20 h1 a { color:#FFFFFF;}
.sec_hd20 h1 span{ font-size:14px; color:#fff;}
.q_tpm20 { line-height:24px; color:#262626; padding:10px 0px 10px 15px;  border-top:none; border:1px solid #dcdcdc;}
*/

.sec_bd{ width:830px; }
.sec_hd{ height:36px; background:url(../images/r.jpg) left center no-repeat; border-bottom:1px solid #CCCCCC;font:100 12px/36px "微软雅黑"; }
.sec_hd h3{ height:36px; font:600 16px/36px "微软雅黑"; color:#0045ac; padding-left:30px; display:inline;}
.sec_hd span{ float:right;display:inline;}

.sec_con2 { width:830px; padding:10px 0px; min-height:394px;}
.sec_tpm { font-size:14px; width:800px; line-height:26px; padding:10px 15px;}
.sec_tpm img { margin:0 auto;}


.sec_tpm3 { width:800px; line-height:34px; padding:10px 15px;overflow:hidden; }


.wr20 { font-size:20px;}
.wr14 { font-size:14px;}

.sectit { height:35px; width:800px; margin-top:20px; background:#d7d7d7; padding-left:20px; margin-bottom:20px; }
.sectit h5 { display:inline-block;  font-weight: bold; cursor: pointer; height:30px; line-height:30px; margin-top:5px; text-align:center;background:#fff;  padding-left:25px; padding-right:25px;overflow:hidden }

.secbut { width:88px; height:32px; display:inline-block; font:14px "Microsoft YaHei"; color:#fff; line-height:32px; text-align:center; background:#d71a21; -moz-border-radius: 5px;/* Gecko browsers */-webkit-border-radius: 5px;   /* Webkit browsers */border-radius:5px; margin-right:10px; }

.propic2 { width:181px; text-align:center; line-height:25px; }
.propic2 img {  height:100px;  border:1px solid #d6d6d6; padding:2px; width:175px; height:131px; text-align:center; margin-left:5px; margin-right:5px;}

/*新闻*/
.ul04 .l2_1{width:800px; height:100px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #f0f0f0; display:block;}
.ul04 .l2_1 .l_117{ float:left; width:100px; height:70px; padding-top:15px; padding-bottom:15px; background:#b7b7b7; margin-right:30px;}
.ul04 .l2_1 .l_117 .t_50_1{  width:100px;font-family:"Arial"; font-size:48px;  height:50px; line-height:50px; color:#fff; text-align:center; display:block; }
.ul04 .l2_1 .l_117 .d_23_5{  width:100px; font-family:"Arial"; font-size:12px; height:23px; line-height:23px;  color:#fff; text-align:center;display:block; }


.ul04 .l2_1 .r_714{ float:left; width:670px; height:100px; overflow:hidden;}
.ul04 .l2_1 .r_714 .t_48_1{ float:left; width:670px; height:36px; padding-bottom:4px; line-height:36px; font-size:16px; font-weight:bold; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ul04 .l2_1 .r_714 .t_48_1 a{ color:#333; text-decoration:none;}

.ul04 .l2_1 .r_714 .d_56{ float:left; width:670px; height:56px; line-height:28px; font-size:14px; color:#888; overflow:hidden;}
.ul04 .l2_1 .r_714 .d_56 a{ color:#888;text-decoration:none;}

.ul04 .l2_1:hover .t_48_1 a{ color:#d70000;}
.ul04 .l2_1:hover .d_56 a{ color:#494949;}
.ul04 .l2_1:hover .l_117{ background:#494949;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}