/***
 */
body,div,img,dl,dt,dt,ul,li,p,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;}
ul,li{ list-style:none}
body{ font-size:12px;font-family:"Microsoft YaHei","微软雅黑";background:#ffffff;min-width:1200px;}
a{text-decoration:none; color:#323232}
a:hover,a:active{ text-decoration:none;color:#FF0000;}
img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}
.blank40{clear:both;height:40px;overflow:hidden;display:block;}
.blank50{clear:both;height:50px;overflow:hidden;display:block;}
.w1200{width:1200px; margin:0px auto;}

/*头部*/
.top_ad{width:1200px; margin:0px auto;}
.top{width:1200px; height:35px; background:#f5f5f5;margin:0 auto;overflow: hidden;}
.top_L{ float:left; height:35px; font-size:14px; padding-left:15px;}
.top_L .p1{float:left; height:35px; line-height:35px; background:url(../images/top_t01.jpg) no-repeat left center; padding-left:25px; padding-right:20px;}
.top_L .p2{float:left; height:35px; line-height:35px; background:url(../images/top_t02.jpg) no-repeat left center; padding-left:25px;}

.top_R{ float:right; height:35px;font-size:14px;padding-right:15px;}
.top_R .p3{float:left; height:35px; line-height:35px; background:url(../images/top_t03.jpg) no-repeat left center; padding-left:25px; padding-right:20px;}
.top_R .p4{float:left; height:35px; line-height:35px; background:url(../images/top_t04.jpg) no-repeat left center; padding-left:25px;}



.head{width:1200px; height:100px;margin:0 auto;}
.head .logo{ width:280px; float:left;}
.head .logo img{ height:85px; border:0px;}

.head .head_M{ float:left; width:550px; }

.head .head_R{float:right;height:85px;}
.top_weibo{ float:left;width:50px;height:40px; padding-top:35px;}


.top_weixin{ float:left;width:50px;height:40px;padding-top:35px; position: relative;}
.top_weixin .top_weixin_a{ display: none;}
.top_weixin:hover .top_weixin_a{ display:block; width: 135px; height:135px;position: absolute; right:-35px;top: 70px; z-index: 9999; }
.top_weixin:hover .top_weixin_a img{ width: 135px; height:135px; border:0px;}

.top_xian{ float:left;height:40px; padding-top:30px; font-size:20px; font-family:"宋体"; color:#999999;}

.top_shouji{ float:left;width:60px;height:40px;padding-top:25px; padding-left:20px; position: relative;}
.top_shouji .top_shouji_a{ display: none;}
.top_shouji:hover .top_shouji_a{ display:block; width: 135px; height:135px;position: absolute; right:-25px;top: 70px; z-index: 9999; }
.top_shouji:hover .top_shouji_a img{ width: 135px; height:135px; border:0px;}


.top_time{ float:left;width:60px;height:40px;padding-top:25px; position: relative;}
.top_time .top_time_a{ display: none;}
.top_time:hover .top_time_a{ display:block; width: 135px; height:135px;position: absolute; right:-35px;top: 70px; z-index: 9999; }
.top_time:hover .top_time_a img{ width: 135px; height:135px; border:0px;}
.top_login{ float:left;width:160px; height:30px; line-height:30px; background:url(../images/top_login.png) no-repeat 10px 5px; text-indent:40px; font-weight:bold; border:1px solid #666; margin-top:27px; margin-left:20px; display:inline;}



.menu{background: #e60012;height:53px;}
.menua{ width:1200px; height:53px; margin:0 auto; position: relative;}
.menua_L{ float:left;height:53px; line-height:53px;}
.menua_L li{ float:left;height:53px; line-height:53px; margin-right:90px;}
.menua_L li a{ color: #FFF;font-size:19px;}



.menu_more {width:50px; height:53px;float:right; }
.menu_more .on{ width:50px; height:53px;cursor:pointer; background:url(../images/menu_more_a.png) no-repeat; display:block;}
.menu_more .current{width:50px; height:53px;cursor:pointer; background:url(../images/menu_more_b.png) no-repeat; display:block;}
.mobile_rightCon { width:1200px; position: fixed; top:53px;position: absolute; right:0px; z-index: 9999; display: none; }
.mobile_nav {width:1200px; background:#f5f5f5;}
.mobile_nav li{width:100px;height:35px;line-height:35px; text-align:center; font-size:14px; float:left;}


/*频道头部*/
.top02{ height:45px; background:url(../images/d_bg1.png) repeat-x bottom;margin:0 auto;overflow: hidden;}
.top02a{width:1200px; height:45px; margin:0 auto;overflow: hidden;}
.top02a_L{ float:left;height:45px; line-height:45px; font-size:14px;}

.top02a_R{ float:right;height:45px; line-height:45px; font-size:14px;}
.top02a_R .p1{float:left;height:45px; line-height:45px; padding-right:50px;}
.top02a_R .p1 span{ padding-left:5px; padding-right:5px; font-family:"宋体"; color:#CCCCCC;}
.top02a_R .p2{float:right;height:45px; line-height:45px; background:url(../images/d_bg2.png) repeat-x; color:#FFFFFF; padding-left:20px; padding-right:20px;}
.top02a_R .p2 a{color:#FFFFFF;}




.head02{width:1200px;margin:0 auto;}
.head02 .logo{ float:left; padding-top:10px;}
.head02 .logo img{ height:61px; border:0px;}
.head02 .logo_txt{ font-size:32px; font-weight:bold; color:#000; padding-left:10px; padding-top:22px; float:left;}


.head02 .so{ float:right; width:310px; overflow:hidden;}
.head02 .soa{ width:310px; height:30px; line-height:30px; font-size:14px; float:left;}
.head02 .sob{ width:310px; float:left;}
.head02 .sob .search_input{width:266px;float:left;border:0; padding-left:8px; height:32px; line-height:32px;color:#999;border:1px solid #CCC;}
.head02 .sob .search_botton{cursor:pointer;float:right;width:34px;height:34px;overflow:hidden; background:url(../images/so_sub.png) no-repeat; text-indent:-999px;font-family:"Microsoft YaHei","微软雅黑"; font-size:16px; color:#FFFFFF;border:0px;}


.menu02{width:100%; background: #d50d2a;height:53px;margin:0px auto;}
.menu02a{width:1200px; height:55px;margin:0 auto;}
.menu02a li{float:left;height:53px; line-height:53px; font-size:18px;  color:#FFFFFF; padding-left:22px; padding-right:22px;}
.menu02a li a{ color:#FFFFFF;}


.menubanner{width:100%; background: #d50d2a;height:380px;margin:0px auto;}
.menubannera{width:1200px; height:250px;margin:0 auto;}
.menubannera li{float:left;height:53px; line-height:53px; font-size:18px;  color:#FFFFFF; padding-left:22px; padding-right:22px;}
.menubannera li a{ color:#FFFFFF;}

/*尾部*/
.foot{ margin:0 auto;}
.foota{width:1200px; text-align:center; margin:0 auto;}
.foota img{margin-left:10px; margin-right:10px;}
.footb{width:1200px; text-align:center; margin:0 auto;}
.footb p{ height:20px; line-height:20px;text-align:center; color:#666;}


.foot02{ background:#3f3f3f; margin:0 auto;}
.foot02a{width:1200px; border-bottom:1px dashed #999999;margin:0 auto;}
.foot02a_L{ float:left; width:80px;height:50px;}

.foot02a_R{ float:right; width:1100px;}
.foot02a_R li{ float:left; height:25px; line-height:25px; color:#999999; margin-right:20px;}
.foot02a_R li a{color:#999999;}

.foot02b{width:1200px;margin:0 auto;}
.foot02b_L{ float:left;}
.foot02b_L .p1{ height:25px; line-height:25px; color:#FFFFFF;}
.foot02b_L .p1 a{color:#FFFFFF;}
.foot02b_L .p1 span{ padding-left:10px; padding-right:10px;}
.foot02b_L .p2{ height:25px; line-height:25px;color:#999999;}
.foot02b_L .p2 a{color:#999999;}

.foot02b_R{ float:right;position: relative;}
.foot02b_Ra{float:left;height:40px; line-height:40px; font-size:16px; color:#FFFFFF;}
.foot02b_Rb{float:left;height:40px; margin-left:20px;}
.foot02b_Rc{float:left;height:40px; margin-left:20px;}



.foot02b_Rb .foot_weixin{ display: none;}
.foot02b_Rb:hover .foot_weixin{ display:block; width: 135px; height:135px;position: absolute; right:5px;bottom:50px; z-index: 9999; }
.foot02b_Rb:hover .foot_weixin img{ width: 135px; height:135px; border:0px;}

.foot02b_Rc .foot_shouji{ display: none;}
.foot02b_Rc:hover .foot_shouji{ display:block; width: 135px; height:135px;position: absolute;  right:-50px;bottom:50px; z-index: 9999; }
.foot02b_Rc:hover .foot_shouji img{ width: 135px; height:135px; border:0px;}
