@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px;text-decoration:none; color:#060E23; background:url(../img/bg.jpg);}
li{list-style:none;}
.fl{float:left;}
.fr{ float:right;}
a{text-decoration:none; color:#060E23;}
img{border:0; vertical-align:top;}
.clear{ clear:both;}
.jg{margin-top:10px;}

.banner{ height:549px; margin:0 auto; background:url(../img/banner.jpg) no-repeat top center;}
.banner2{ height:225px; margin:0 auto; background:url(../img/banner2.jpg) no-repeat top center;}
.banner2 a{ display:block; height:225px;}
.dy{ width:1080px;  padding:10px;  background:#F2F5FA; margin:0 auto; margin-top:10px;}
.dy p{font-size:18px; line-height:32px; text-indent:2em;}

.t{ width:1100px; height:565px; overflow:hidden; margin:0 auto;}
.dh{ width:1100px;overflow:hidden; margin:0 auto; margin-top:20px; height:58px;}
.dh2{ margin:0 auto; width:580px;}
.dh_l{ float:left; width:39px; height:58px;}
.dh_r{ float:left; width:39px; height:58px;}
.dh_m{ float:left; padding:0 10px; float:left; display:block; background:#E2373F; color:#FFFFFF; height:58px; background:url(../img/dh_m.jpg) repeat-x; line-height:58px; font-size:24px;}

.t1{ width:1100px; margin:0 auto; margin-top:10px;}
.t1_1 ul li{ float:left; width:363px; height:243px; margin-right:6px; position:relative;}
.t1_1 ul li p{ width:100%; height:32px; line-height:32px; color:#FFFFFF;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1; bottom:0; position:absolute; text-align:center; font-size:14px; z-index:2;}
:root .t1_1 ul li p{filter:none\9;}/*for IE9*/
.t1_1 ul li a{ display:block; position: absolute;  z-index:1; top:0; width:367px; height:174px;}
.t1_1 ul li a:hover{ background:url(../img/bf2.png) no-repeat; display:block;}
.t1_2 ul li p{ width:100%; height:32px; line-height:32px; color:#FFFFFF;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1; bottom:0; position:absolute; text-align:center; font-size:14px;}
:root .t1_2 ul li p{filter:none\9;}/*for IE9*/
.t1_1 ul,.t1_2 ul { width:1200px;}
.t1_2 ul li{ float:left; margin-top:6px; margin-right:6px; position:relative;}

.t3{ width:1100px; margin:0 auto;margin-top:20px;}
.t3_1{ width:422px; height:325px; float:left; margin-right:18px; overflow:hidden; }
.t3_2{ float:left; width:659px; overflow:hidden;}
.t3_2 ul{ width:1000PX;}
.t3_2 ul li{ float:left; width:152px; height:325px; margin-right:17px;}
.t3_2 ul li p{ line-height:26px; color:#757575; font-size:16px;}

.t4_1{ width:1100px; height:202px; margin-top:10px;}
.t4_1 ul li{ float:left; margin-right:10px;}
.t4_1 div{ float: left; text-align:center; line-height:68px;font-weight:bold; color:#3A5254; width:543px;}
.t4_1 div h3{ font-size:39px; margin-top:40px;}

.tab_box .infoList ul li{ float: left; text-align:center; padding:0px 42px; line-height:3;}
.tab_box .infoList div{ background:#E9E9E9; padding:15px 0px; overflow:hidden;margin:10px 0; line-height:2; width:1170px; }
.tab_box .infoList div p{ padding:0 15px;}


.fzzl{ width:1100px; margin:0 auto; margin-top:25px;}
.fzzl_t{ text-align:center;}
.fzzl_nav{ width:310px; margin:0 auto;}
.fzzl_nav ul li{ float:left; margin-right:5px;}
.fzzl_nav ul li a{ width:144px; height:36px; background:#2D2D2D; color:#FFFFFF; line-height:36px; display:block; font-size:16px;}
.fzzl_nav ul li a:hover{ background:#FE0000;}
.fzzl_nav ul li.curr a{ background:#FE0000;}

.zzcy_l{ float: left;}
.zzcy_l p{ text-transform:uppercase; color:#D7D7D7;}
.zzcy_l h3{ color:#FE0000; font-size:44px; font-weight:normal;}
.zzcy_l h4{ width:228px; height:22px; background:#797979; color:#FFFFFF; font-weight:normal; text-align:center; font-size:15px; margin-top:5px;}
.zzcy_l ul{ margin-top:10px;}
.zzcy_l ul li{ background:url(../img/xs.jpg) no-repeat 0 5px; line-height:32px; height:32px; font-size:18px; text-indent:29px;}

.fzzl_b{ margin-top:50px;}
.zzcy_r{ float:right;width:850px;}
.zzcy_r_l{ float:left; }
.zzcy_r_r{ float:right; width:380px;}
.zzcy_r_r h3{ font-size:20px; font-weight:normal; display:block;}
.zzcy_r_r h4{ display:block; padding:3px 10px; background:#797979; color:#FFFFFF; font-weight:normal;}
.zzcy_r_r p{ line-height:2; margin-top:5px; text-indent:2em; font-size:14px;}
.zzcy_r_r p a{ color:#FF0004;}
.fzlc{ text-align:center; padding:25px 0; margin-top:25px;}

.my_top {height: 100px;width: 100%;margin: 0 auto;background: #ffffff;}
.my_top_content {width: 1200px;height: 80px;margin: auto;padding-top: 20px;}
.my_top_content_logo {width: auto;height: auto;float: left;}
.my_top_content_tel{width:250px;height:80px;background:url(../img/logo.png) no-repeat;float: right;}
/*2.menu
---------------------------------------------------------------------- */
.my_nav {height: 50px;line-height:50px;font-size: 16px;color: #000;background:#ee7800;margin: 0 auto;}
.my_nav ul { width:1100px; margin:0 auto;}
.my_nav ul li {float: left;}
.my_nav ul li a {float: left;}
.my_nav ul li a:link, .my_nav ul li a:visited {width:100px;text-align: center;color: white;}
.my_nav ul li a:hover{background:#AA6506;}


.sp_l{ width:510px; height:350px; float:left; overflow:hidden; background:#FF0004;}
.sp_r{ float:right; width:560px; height:350px; overflow-y:scroll; }
.sp_r h3{ border-left: 5px solid #c80000; float: left; padding-left: 20px; font-size: 32px; margin-bottom: 20px; width:510px;}
.sp_r h3 a:hover{ color:#FF0004;}
.sp_r p{ line-height:26px; font-size:14px; text-indent:2em; width:500px; margin-top:10px;}
.wr{ width:1100px; margin:0 auto; margin-top:10px;}

.v{ width:900px; margin:0 auto; text-align:center;}
.title{ text-align:center; line-height:50px; color:#FF0004;}