/******************css重置******************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
body{height:100%;line-height:1;font: 12px/1.5 'Microsoft YaHei',Tahoma,'Simsun',sans-serif;color: #444;background: #EAE6E7}
html{height:100%;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#444;}
a:hover{color:#B9082C}

/******************通用样式******************/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hover{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.hover:hover{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;} 
.hover_img:hover{opacity:0.7;filter:alpha(opacity=70); }
.break_5{width: 100%; height: 5px;clear: both}
.break_10{width: 100%; height: 10px;clear: both}
.break_15{width: 100%; height: 15px;clear: both}
.break_20{width: 100%; height: 20px;clear: both}
.break_30{width: 100%; height: 30px;clear: both}
.break_40{width: 100%; height: 30px;clear: both}
.break_50{width: 100%; height: 50px;clear: both}
.break_60{width: 100%; height: 60px;clear: both}
.break_20_border{width: 100%; height: 1;clear: both;border-bottom: 1px solid #ddd;margin: 20px 0}
.c_333{color: #333}
.c_555{color: #555}
.c_666{color: #555}
.c_777{color: #555}
.c_888{color: #888}
.c_999{color: #999}
.text{white-space:nowrap; text-overflow:ellipsis;overflow: hidden;display: block; width: 70%}
.warp_1002{width: 100%;}
.warp_1002_content{width: 1020px;margin: 0 auto;overflow: visible;zoom:1;position: relative;}

/*****header and nav****/
.header_warp{background:#fff}
.header_top_warp{width:100%;height:32px;background: #F2F2F2;line-height: 32px;color: #999;border-bottom: 1px solid #ddd}
.header_top_warp .fr span,.header_top_warp .fr a{color: #999}
.header_top_warp .fr span{padding: 0 10px}
.header_top_warp a:hover{color: #B9082C}
.header_center{height: 99px;}

.nav_warp{height: 49px;background:url(../images/nav_bg.png);position: relative; z-index: 10; }
.nav{width: 100%;height: 49px;}
.nav li{float: left;width:113px;position: relative; }
.nav li a{width: 100%;height: 48px;margin-top: 1px;line-height: 48px;text-align: center; font-size: 14px;color: #fff;display: block;background: url(../images/nav_fg.jpg) right center no-repeat;}
.nav li a:hover{background-color: #3970EF;}
.nav_on{background-color: #3970EF!important;box-shadow: 0 0 10px rgba(0,0,0,0.3) inset}
.link_dropdown{width:140px;position: absolute;left: -16px;top: 49px; display: none;}
.link_dropdown a{margin-top: 0!important;font-size: 13px!important}
.link_dropdown_show a{background: #1771D2;}
.link_dropdown_show .link_dropdown a{background:#3970EF;height: 30px;line-height: 30px}
.link_dropdown_show .link_dropdown a:hover{background: #2A8ADE}
.kf{width:176px!important;overflow:hidden;}
.kf a{padding:0!important;float:left;line-height:25px!important;background:none!important;}
.qq{width:27px;height: 26px;background:url(../images/qq.png) no-repeat;display: inline-block;margin: 0 6px -10px 0;_margin-right:0px;}
.qq_1{background: url(../images/qq_1.png);}


/*****footer****/
.footer_warp{height: 172px;padding-bottom: 20px;background:url(../images/footer_bg.jpg) top repeat-x;color: #fff;text-align: center;position: relative;margin-top: 40px}
.nav_bottom{padding-left: 100px}
.nav_bottom a{height: 49px;line-height: 49px;color: #7c7c7c;padding: 0 20px;background: url(../images/nav_bottom_fg.jpg) right center no-repeat; float: left;}
.footer_img{margin-top: 10px}
.footer_img a{margin: 0 6px}
.fx_button{width: 77px;height: 75px;background: url(../images/fx_img.png) no-repeat;display: block;position: absolute;bottom: 0;right: 0}

/*****path****/
.path{padding-top:20px;line-height:30px;color: #777;width: 1016px;margin: 0 auto;text-align: right;}
.path b{font-weight: normal;color: #333}
.path a{color: #777}
.path a:hover{color: #333}

/*****page****/
#pages{width: 100%;}
#pages a,#pages span{padding: 3px 8px;border:1px solid #ddd; float: left;margin-right: 8px}
#pages a:hover{background:#61A8E7;border-color: #61A8E7;color: #fff}
#pages span{background:#61A8E7;border-color: #61A8E7;color: #fff }

/*****search****/
.search_box{width: 176px;position: relative; float: right}
.search_input{width: 176px;height: 22px; text-indent:10px;line-height: 22px; color: #999;border:1px solid #ccc;border-radius: 20px}
.search_button{width:40px;height: 26px;border:none;background: url(../images/search_button.png) center center no-repeat #999;position: absolute;right: -2px;top: 53px;color: #fff;cursor: pointer;border-radius: 0 20px 20px 0}
.search_button:hover{background-color: #ddd}

.search_list{width: 100%}
.search_list li{width: 100%;border-bottom: 1px dashed #ddd;margin-bottom: 10px;overflow: hidden;padding: 6px 0}
.search_list li h3{font-size: 16px;padding-bottom: 6px}
.search_time span{color: #888}

/*****msg****/
.msg_content{width: 100%;text-align: center;font-size: 16px;color: #D00D16;padding: 50px 0;font-weight: bold;}
.msg_bottom{width: 100%;padding: 5px 0;background: #f5f5f5; text-align: center;}

/*****banner****/
.banner{position: relative;height: 406px;overflow:hidden;padding-top: 4px;background: #fff}
.banner .hd{width: 1002px; height:52px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index: 2;margin-left: -501px;text-align: right;}
.banner .hd ul{ overflow:hidden; zoom:1;float:right}
.banner .hd ul li{ float:left; margin-left:6px;  width:100px; height:50px; line-height:24px; text-align:center;color: #fff ;background:#A9A9A9; cursor:pointer;border:1px solid #487BF0;}
.banner .hd ul li.on{ border-color: red}
.banner .bd{ position:relative; height:100%; }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd li a{width: 100%;height: 406px;display: block;}
.banner .prev,.banner .next{top: 130px}
.banner .prev{left: 50px}
.banner .next{right: 50px}

/*****首页****/


.cp_tab .hd{width: 100%;height: 41px;background: url(../images/title_bg.png);border-top: 1px solid #ddd}
.cp_tab .hd li{float: left;width:140px;height:50px;}
.cp_tab .hd li a{line-height: 41px;padding: 0 20px;_padding:0 10px;height: 50px;display: inline-block;}
.cp_tab .hd li.on a{background: url(../images/arrow_on.jpg) bottom center no-repeat;}



.cp_list li{width: 241px;height:200px ;margin: 0 18.5px 10px 0; float: left;}  
.cp_list li img{border:1px solid #A5A5A5;}
.cp_list_right{margin: 0 0 10px 0!important;float: right!important}
.cp_list li img:hover{border:1px solid #487BF0;}
.cp_list li p{width: 100%;text-align: center;line-height: 30px}
.more_max{width: 114px!important;margin:0 auto!important;height: 34px!important;text-align: center;background:url(../images/mroe_bg.png) bottom center no-repeat;display: block;color:#487BF0;overflow:hidden;float:none!important;}
 
  
.cp_list_1 li{width: 226px;height:220px ;margin: 0 18.5px 10px 0; float: left;}  
.cp_list_1 li img{border:1px solid #ddd;}
.cp_list_1_right{margin: 0 0 10px 0!important;float: right!important}
.cp_list_1 li img:hover{border:1px solid #487BF0;}
.cp_list_1 li p{width: 100%;text-align: center;line-height: 30px}


.cp_list_min li{float: left;width:172px;height: 170px;margin: 0 10.5px 10px 0 }
.cp_list_min li img{border:1px solid #ddd;}
.cp_list_min_right{margin:0 0 10px 0!important}
.cp_list_min li img:hover{border:1px solid #487BF0;}
.cp_list_min li p{width: 100%;text-align: center;line-height: 30px}

.title_warp{width: 100%;height: 41px;background: url(../images/title_bg.png);}
.title_warp h1{font-size: 16px;line-height: 41px;height: 51px;background: url(../images/arrow.jpg) bottom center no-repeat;}
.h1_min{width: 100%;height: 36px;background: url(../images/h1_bg.jpg) left bottom no-repeat;font-size: 16px;text-indent: 16px;margin-bottom: 20px}

.gs_index{width: 620px;height: 262px;overflow: hidden;}

.title_min{width: 100%;height: 36px;font-size: 16px;background: url(../images/h1_bg.jpg) left bottom no-repeat;margin-bottom: 16px;text-indent: 14px}

.first_news{width: 100%;}
.first_news a{width: 110px}
.first_news img{float: left;margin-right: 10px;}
.news_list li{width: 100%;background: url(../images/list_bg.png) no-repeat center left;overflow: hidden;text-indent: 12px;line-height: 26px}
.news_list li a{width: 70%;}

.lx_box p{line-height: 40px}
.lx_box p img{margin-bottom: -7px}
.lx_ico{width:29px;height: 29px;display: inline-block;margin: 0 10px -10px 0}
.lx_ico_1{background: url(../images/ico_5.png) center center no-repeat;}
.lx_ico_2{background: url(../images/ico_1.png) center center no-repeat;}
.lx_ico_3{background: url(../images/ico_2.png) center center no-repeat;}
.lx_ico_4{background: url(../images/ico_4.png) center center no-repeat;}
.lx_ico_5{background: url(../images/ico_3.png) center center no-repeat;}

.par_list a{width: 118px;height: 47px;float: left;margin: 0 10.7px 10px 0}
.par_list_right{float: right!important;margin: 0 0 10px 0!important}

.link a{padding-right: 12px;}

.left{float: left; width: 200px}
.right{float: right;width: 720px;min-height: 600px;overflow: hidden;padding: 20px;background: #fff}

.right_title{width: 100%;height:30px;line-height: 30px;font-size: 16px;margin-bottom: 20px;border-bottom: 2px solid #ccc}
.left_box{width: 100%;background: #fff;padding: 20px;margin-bottom: 20px}
.left_title{width: 100%;height:30px;line-height: 30px;font-size: 16px;margin-bottom: 20px;border-bottom: 2px solid #ccc}
.left_nav li a{width:100%;height: 32px;text-align: center;background:#f0f0f0; display: block; line-height: 32px;color: #444;margin-bottom: 6px; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.left_nav li a:hover{background: #999; color: #fff;text-decoration: none;}
.left_nav_on{color: #fff!important;background: #999!important}
.left_nav_min{width:85%!important;margin: 0 auto}
.cp_1 a{background:#487BF0!important;color: #fff!important;font-size:16px;fontweight:bold }

.left_news li a{width: 100%;line-height: 26px;border-bottom: 1px dashed #e0e0e0;display: block;background: url(../images/list_bg.png) left center no-repeat; text-indent: 10px}

.wz_list li{width: 100%;border-bottom: 1px dashed #e0e0e0;margin-bottom: 10px;padding-bottom: 10px}
.wz_list li a{width: 60%;height: 20px;line-height: 20px;display: block;background: url(../images/list_bg.png) left center no-repeat; text-indent: 14px; font-size: 16px;color: #333;}
.wz_list li a:hover{color:#CF261F}
.wz_list li span{line-height: 20px;}
.wz_list li p{color: #888;text-indent: 24px;line-height: 24px}

.down_button{width: 100%;text-align: center;padding: 20px 0;background: #eee;display: block;font-size: 20px;margin-bottom: 20px}
.down_button:hover{background: #ccc}


.form_box .input_text{border:1px solid #ccc; background: #fff;height: 26px;line-height: 26px;text-indent: 6px;}
.button_ly{padding: 10px 100px;background:#027AC6;border-radius: 5px;color: #fff;font-size: 16px;border:none; cursor: pointer;}
.button_ly:hover{background: #444}
.qqkf{height:358px;width:186px;position:fixed;z-index:9999;top:150px;right:5px}
.qqkf a{text-decoration:none}
.qqkf p,.qqkf a,.qqkf li,.qqkf dl,.qqkf ul,.qqkf h2{margin:0;padding:0}
.qqkf-l{float:left;height:358px;width:35px}
.qqkf-l p#clicks{background-image:url(../images/bg.png);background-repeat:no-repeat;display:block;height:155px;width:35px;cursor:pointer;margin-top:60px}
.qqkf-l .ltop{height:30px;width:35px;display:block;overflow:hidden;background-attachment:scroll;background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:0 -159px;margin-top:2px}
.qqkf-l .ljy{background-attachment:scroll;background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:0 -193px;display:block;height:30px;width:35px;margin-top:2px;overflow:hidden}
.qqkf-r{float:right;height:356px;width:145px;border:1px solid #CCC;box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;background-color:#FFF}
.qqkf .rts{height:160px;width:145px;background-attachment:scroll;background-image:url(../images/b3.gif);background-repeat:no-repeat;background-position:center bottom;overflow:hidden}
.qqkf .rts h2{background-attachment:scroll;background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:0 -231px;display:block;height:30px;width:148px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e1e1e1}
.qqkf .rts .qq-p{font:12px/25px "微软雅黑","YaHei","黑体","Hei";color:#333;display:block;height:25px;background-attachment:scroll;background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:-145px -266px;padding-left:45px}
.qqkf .rts .qq-p a{color:#039;text-decoration:none}
.qqkf .rts .qq-p a:hover{color:#F00}
.qqkf .rts2{height:130px;width:145px;overflow:hidden;background-attachment:scroll;background-image:url(../images/b3.gif);background-repeat:no-repeat;background-position:center bottom;padding-bottom:5px;text-align:center}
.qqkf .rts2 p{font:14px/22px "微软雅黑","YaHei","黑体","Hei";color:#333;padding-right:3px;padding-left:5px}
.qqkf .rts2 span{display:block}
.qqkf .rts2 span.t1{color:#fb6101}
.qqkf .rts-top{margin-right:auto;margin-left:auto;width:120px;overflow:hidden;height:auto;margin-top:3px}
.qqkf .rts-top a.t1{background-attachment:scroll;background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:-140px 0;height:37px;display:block;width:55px;float:left;background-color:#0ca4d5}
.qqkf .rts-top a.t2{background-attachment:scroll;background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:-140px -60px;height:37px;display:block;width:55px;float:right;background-color:#92c621}
.qqkf .rts-top .os{font:12px/22px "微软雅黑","YaHei","黑体","Hei";color:#333;text-align:center}

.cp_info .fr{width: 400px}
.cp_info img{padding: 1px;border:1px solid #ddd;}
.cp_info b{font-size: 18px;width: 100%;display: block;padding-bottom: 4px;border-bottom:1px dashed #ddd;margin-bottom: 10px;}
.cp_info span{width: 100%;font-size: 14px;color: #B9082C}
.cp_info p{color: #666}

		.slideTxtBox{ width:100%;  text-align:left;  }
		.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; border:1px solid #ddd;  position:relative; }
		.slideTxtBox .hd ul{ float:left; position:absolute; left:-1px; top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 36px; cursor:pointer;font-size: 14px;}
		.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff;color: #B9082C;border-top:2px solid #B9082C }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
		.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
		.slideTxtBox .arrow .next{ background-position:0 -50px;  }