/***
 * @website
 * http://www.jzread.com
 * @QQ£º568245346
 * @author£ºjsjlsf
 * @e-mail: jsjlsf@163.com
 */
.gg{width:1200px; margin:0px auto;}
.gg img{width:1200px; display:block}
.tt{width:1200px; padding-top:27px; position:relative; margin:0px auto;}
.tta{width:1198px; height:120px; border:1px solid #e5e5e5; margin:0px auto;}
.tt .plus{ display:block; width:152px; height:54px; position:absolute; left:1px; top:0px; background:url(../images/tt.png) no-repeat left top;}
.tta .text{text-align:center; height:80px; line-height:80px;font-size:45px; font-weight:bold; color:#1b4068; overflow:hidden;}
.tta .text a{color:#1b4068;}
.tta .text a:hover{ color:#FF0000;}
.tta p{font-size:16px; text-align:center; height:24px;line-height:24px; overflow:hidden;}
.tta p a{padding-left:10px; padding-right:10px; color:#6d6d6d}
.tta p a:hover{  color:#FF0000;}

.main1{ width:1200px; margin:0 auto; overflow:hidden;}
.left1{width:770px; float:left; overflow:hidden;}

.right1{ float:right; width:400px;  position:relative; overflow:hidden;}
.xwt1{ width:400px;border-bottom:1px solid #f0f0f0; float:left; position:relative;}
.xwt1_a{width:400px; height:30px; line-height:30px;font-size:16px; font-weight:bold;float:left; overflow:hidden;}
.xwt1_a span{ height:30px; line-height:30px; padding-left:5px; padding-right:5px; margin-right:5px; background:#c10d0e; color:#FFFFFF; font-size:14px;border-radius:3px;}
.xwt1_b{width:400px; height:48px;font-size:14px;line-height:24px;color:#8D8D8D; overflow:hidden;}

.right1b{ width:400px; float:left}
.right1b li{ width:388px;height:35px; line-height:35px; font-size:16px; background:url(../images/sa.png) no-repeat left center; padding-left:12px; float:left; overflow:hidden;}


.main2{ width:1200px; margin:0 auto; overflow:hidden;}
.left2{width:770px; float:left; overflow:hidden;}

.left2a{ width:770px; height:50px; background:url(../images/a_bg1.png) repeat-x top;float:left;}
.left2a .p1{ height:50px; line-height:50px; font-size:22px; font-weight:bold; background:url(../images/a_bg2.png) repeat-x top;letter-spacing:10px; padding-left:15px; padding-right:15px; float:left;}
.left2a .p2{  height:50px; line-height:50px;float:right;}


.left2b{ width:770px; float:left}
.left2b ul{width:800px;}
.left2b li{ width:358px;height:35px; line-height:35px;  font-size:16px; background:url(../images/sa.png) no-repeat left center;padding-left:12px; margin-right:30px; display:inline; float:left; overflow:hidden;}
.left2b li.ha{height:38px; line-height:38px; font-size:16px; font-weight:bold;overflow:hidden;}

.left2c{ width:770px; float:left}
.left2c ul{width:780px;}
.left2c li{ float:left; width:250px; height:158px;  margin-right:10px;  position:relative; overflow:hidden;}
.left2c li img{ width:250px; height:158px; border:0px;}
.left2c li span{width:250px; height:35px; line-height:35px;background:url(../images/txt_bg.png) repeat-x;position:absolute;left:0;bottom:0; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}

.left2d{ width:770px; float:left}
.left2d_L{ width:370px;height:215px;position:relative; float:left}
.left2d_L img{ width:370px; height:215px; border:0px;}
.left2d_L span{width:370px; height:35px; line-height:35px;background:url(../images/txt_bg.png) repeat-x;position:absolute;left:0;bottom:0; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}


.left2d_R{ width:370px; float:right}
.left2d_R li{ width:358px;height:36px; line-height:36px;  font-size:16px; background:url(../images/sa.png) no-repeat left center;padding-left:12px;  padding-right:30px; float:left; overflow:hidden;}
.left2d_R li.ha{height:36px; line-height:36px; font-size:16px; font-weight:bold;overflow:hidden;}

.right2{ float:right; width:400px;  position:relative; overflow:hidden;}
.right2a{ width:400px; height:50px; background:url(../images/a_bg1.png) repeat-x top;float:left;}
.right2a .p1{ height:50px; line-height:50px; font-size:22px; font-weight:bold; background:url(../images/a_bg2.png) repeat-x top;letter-spacing:10px; padding-left:15px; padding-right:15px; float:left;}
.right2a .p3{ height:50px; line-height:50px; font-size:22px; font-weight:bold; background:url(../images/a_bg2.png) repeat-x top; padding-left:15px; padding-right:15px; float:left;}


.right2b{ width:400px; float:left}
.right2b li{ width:388px;height:35px; line-height:35px;  font-size:16px; background:url(../images/sa.png) no-repeat left center;padding-left:12px;  padding-right:20px; float:left; overflow:hidden;}
.right2b li.ha{height:38px; line-height:38px; font-size:16px; font-weight:bold;overflow:hidden;}


.xwt2{ width:400px; height:120px;border-bottom:1px solid #eeeeee; float:left; position:relative;}
.xwt2_left{ width:160px;float:left; overflow:hidden}
.xwt2_left img{ width:160px;height:100px;}
.xwt2_right{ width:225px; color:#666666;float:right;}
.xwt2_right_a{width:225px; height:50px; line-height:25px;font-size:16px; font-weight:bold;float:left; overflow:hidden;}
.xwt2_right_b{ width:225px; height:40px; line-height:20px;color:#999; font-size:14px; float:left; overflow:hidden;}


.main3{ width:1200px; margin:0 auto; overflow:hidden;}
.main3a{ width:1200px; height:50px; background:url(../images/a_bg1.png) repeat-x top;float:left;}
.main3a .p1{ height:50px; line-height:50px; font-size:22px; font-weight:bold; background:url(../images/a_bg2.png) repeat-x top;letter-spacing:10px; padding-left:15px; padding-right:15px; float:left;}



.main3b{ width:1200px; overflow:hidden;float:left; position:relative}
.mr_frbox{}
.mr_frBtnL{float:left;cursor:pointer;position:absolute; z-index:10; left:0px; top:70px;}
.mr_frBtnR{float:right;cursor:pointer;position:absolute; z-index:10; right:0px; top:70px;}

.mr_frUl{float:left;width:1200px;}
.mr_frUl ul li{display:inline;float:left;width:285px;margin-right:20px;overflow:hidden;}
.mr_frUl ul li img{display:block;}
.mr_frUl ul li .p1{ text-align:center;}
.mr_frUl ul li .p2{ height:40px; line-height:40px; background:#e7e7e7; font-size:16px; text-align:center;overflow:hidden;}

.main4{ width:1200px; margin:0 auto; overflow:hidden;}
.left4{width:370px; float:left; overflow:hidden;}
.title4{ width:370px; height:50px; background:url(../images/a_bg1.png) repeat-x top;float:left;}
.title4 .p1{ height:50px; line-height:50px; font-size:22px; font-weight:bold; background:url(../images/a_bg2.png) repeat-x top;letter-spacing:10px; padding-left:15px; padding-right:15px; float:left;}

.xwt4{ width:370px; height:120px;border-bottom:1px solid #eeeeee; float:left; position:relative;}
.xwt4_left{ width:160px;float:left; overflow:hidden}
.xwt4_left img{ width:160px;height:100px;}
.xwt4_right{ width:195px; color:#666666;float:right;}
.xwt4_right_a{width:195px; height:50px; line-height:25px;font-size:16px; font-weight:bold;float:left; overflow:hidden;}
.xwt4_right_b{ width:195px; height:40px; line-height:20px;color:#999; font-size:14px; float:left; overflow:hidden;}

.new4{ width:400px; float:left}
.new4 li{ width:388px;height:35px; line-height:35px;  font-size:16px; background:url(../images/sa.png) no-repeat left center;padding-left:12px;  padding-right:20px; float:left; overflow:hidden;}
.new4 li.ha{height:38px; line-height:38px; font-size:16px; font-weight:bold;overflow:hidden;}

.midd4{width:370px; padding-left:30px; float:left; overflow:hidden;}


.right4{ float:right; width:400px;  position:relative; overflow:hidden;}
.xwt41{ width:400px; height:120px;border-bottom:1px solid #eeeeee; float:left; position:relative;}
.xwt41_left{ width:160px;float:left; overflow:hidden}
.xwt41_left img{ width:160px;height:100px;}
.xwt41_right{ width:225px; color:#666666;float:right;}
.xwt41_right_a{width:225px; height:50px; line-height:25px;font-size:16px; font-weight:bold;float:left; overflow:hidden;}
.xwt41_right_b{ width:225px; height:40px; line-height:20px;color:#999; font-size:14px; float:left; overflow:hidden;}



.new41{ width:400px; float:left}
.new41 li{ width:388px;height:35px; line-height:35px;  font-size:16px; background:url(../images/sa.png) no-repeat left center;padding-left:12px;  padding-right:20px; float:left; overflow:hidden;}
.new41 li.ha{height:38px; line-height:38px; font-size:16px; font-weight:bold;overflow:hidden;}



.link{width:100%;background:#f1f1f1; border-top:1px solid #d2d2d2;margin:0 auto; overflow:hidden;}
.linka{ width:1200px;margin:0 auto; overflow:hidden;}
.linka h3{ line-height:36px; font-size:22px; font-weight:bold;}
.linka li{ float:left;padding-right:20px;line-height: 26px; font-size:14px;}


