/* CSS Document */
body {margin:0px;padding:0px; font-family:微软雅黑; font-size:12px; color:#666666; background:#FFFFFF; min-width:1200px;}
.fl {float:left;display:inline;}
.fr {float:right;}
.clear {clear:both; height:0; overflow:hidden;}
table, img {border:none;}
a {color:#666666;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: none; color:#D00002;}
p, ul, li {list-style:none;margin:0px;padding:0px;}
/*----------------------通用---------------------------*/

/*整体*/
.allbody {width:1200px; margin:0 auto;}
.pagebody {width:1200px; margin:0 auto;}

.bktop { padding-top:30px;}
/*.title { font-size:14px; color:#008cd6; font-weight:bold; background:url(../images/titletb.jpg) 12px 6px no-repeat; padding-left:23px;}*/
/*.bkborder { border:#e2e2e2 1px solid;}*/

/*版块*/
/*.titlebg { background:url(../images/titlebg.jpg) repeat-x; height:33px; overflow:hidden; line-height:33px;}*/
/*.titlebg-a { background:url(../images/titlebg-a.jpg) repeat-x; height:33px; overflow:hidden; line-height:33px;}*/
/*.more { padding:8px 10px 0 0;}*/

/*----------------------顶部---------------------------*/
.header { background:url(../images/headbg.jpg) bottom repeat-x; height:75px; padding-top:20px;}
.header .allbody { position:relative;}
.header .allbody .fr { padding-top:10px;}
.header .r_top { position:absolute; right:0px;}
.header .r_top a { display:inline-block; padding:0 6px;}

.qh_show { background:#FFFFFF; border:#e6e6e6 1px solid; position:absolute; top:25px; left:90px; padding:20px 10px 10px 10px; z-index:666666; font-size:14px; display:none; }
.qh_show #city_nav a { padding:3px 10px; border-radius:3px; }
.qh_show #city_nav a.hover { background:#C60000; color:#FFFFFF; }
.qh_show .city_con { display:none; margin-top:10px;}
.qh_show .city_con a { padding:3px 10px; line-height:30px; display:inline-block;}
.qh_show .city_con a.hover { color:#C60000;}
/*.headtop {width:982px;}*/
/*.headtop .sethome { background:url(../images/sethomebg.jpg) no-repeat; width:265px; height:30px; color:#006fbc; line-height:30px; text-align:center;}*/
/*.headtop .sethome a {color:#006fbc; padding:0 16px 0 16px;}*/

/*菜单*/
.nav { height:70px; background:#c60004;}
.nav a { display:block; float:left; width:132px; height:50px; text-align:center; font-size:18px; color:#FFFFFF; font-family:微软雅黑; padding-top:20px;}
.nav .aimg{ display:block; float:left; background:url(../images/nav_bg.jpg) no-repeat; width:44px; height:70px;}
.nav a span{ font-size:8px; color:#ff3333; display:block;}
.nav a:hover,.nav a.hover { color:#fffc00;}
/*.navtop {background:url(../images/navbg.jpg) repeat-x; width:958px; height:39px; border-left:#0260bd 1px solid; border-right:#0260bd 1px solid; overflow:hidden; font-size:14px;}*/
/*.nav ul { padding:7px 0 0 10px;}*/
/*.nav li { float:left; line-height:33px; margin-right:10px;}*/
/*.nav li a { width:91px; height:33px; display:block;color:#FFF; font-size:14px; font-weight:bold; text-align:center;}*/
/*.nav li a:hover { color:#003366; background:url(../images/navhover.jpg) no-repeat;}*/
/*.navbottom { background:#faf9f9; border:#CCC 1px solid; border-top:none; width:938px; height:28px; overflow:hidden; padding-left:20px; line-height:30px;}*/

/*----------------------首页---------------------------*/

.i_1 { background:url(../images/i_1_bg.jpg) repeat-x; height:150px;}
.btn { height:66px; padding:20px 0;}
.btn a { background:url(../images/btn_bg.jpg) no-repeat; width:180px; padding-right:6px; height:66px; display:block; float:left; line-height:60px; text-align:center; color:#FFFFFF; font-weight:bold; font-family:微软雅黑; font-size:16px; margin:0 7px;}

.i_2 { margin-top:0px;}
.i_2 .tp { margin-top:20px;}


.i_2 .tp img {-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2); -moz-box-shadow:0 0 6px rgba(0,0,0,0.2); box-shadow:0 0 6px rgba(0,0,0,0.2); margin:6px;}
.i_2 .tp2 { margin:20px -5px; margin-top:0px;}
.i_2 .tp2 a { display:block; float:left; text-align:center; position:relative
;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2); -moz-box-shadow:0 0 6px rgba(0,0,0,0.2); box-shadow:0 0 6px rgba(0,0,0,0.2); margin:5px 8px; line-height:50px; width:586px; overflow:hidden;}
.i_2 .tp2 a:hover {-webkit-box-shadow:0 0 6px rgba(255,0,4,0.80); -moz-box-shadow:0 0 6px rgba(255,0,4,0.80); box-shadow:0 0 6px rgba(255,0,4,0.80);}
.i_2 .tp2 a span { position:absolute; bottom:10px; right:10px; display:block; background:#c60000; color:#FFFFFF; font-size:14px; font-weight:bold; width:52px; height:33px; line-height:33px; text-align:center; border-radius:3px;}


.i_3 { margin-top:30px;}
.i_3 li { background-color:#eeeeee; border:#dadada 1px solid; height:290px; margin-top:5px; color:#6b6b6b; font-family:微软雅黑; line-height:30px;}
.i_3 li.red { background-color:#c60004; color:#FFFFFF;}
.i_3 li.i_3_r { background-position:top right; background-repeat:no-repeat; padding-right:370px; padding-left:30px;}
.i_3 li.i_3_l { background-position:top left; background-repeat:no-repeat; padding-left:370px; padding-right:30px;}

.i_3 li .title { font-size:20px; font-weight:bold; padding:30px 0; padding-left:25px;background:url(../images/ico_jt.png) left no-repeat;}
.i_3 li:hover .title {background:url(../images/ico_jt_bai.png) left no-repeat;}
.i_3 li .title_do { font-size:14px; padding:4px 0; border-bottom:#cdcdcd 1px solid; border-top:#cdcdcd 1px solid; display:inline-block;}
.i_3 li .info { font-size:12px; padding:10px;}


.i_4 { margin-top:30px;}
#h_nav { margin-top:30px;}
#h_nav a { background:url(../images/tab_bg.jpg) no-repeat; width:200px; height:36px; line-height:36px; text-align:center; display:block; float:left;}
#h_nav a.hover { background:url(../images/tab_hover.jpg) no-repeat; color:#FFFFFF;}

.h_content { padding:20px 0; display:none;}
.h_content .fl { width:453px;}
.h_content .fr { width:727px; padding:10px 0;}
.h_content .bt a { font-size:20px; color:#FF0000;}
.h_content .info { padding-top:10px;}
.h_content .info div { padding:10px 0; line-height:23px; font-size:14px;}
.h_content .list { margin:10px -7px;}
.h_content .list a { width:135px; height:135px; display:block; float:left; border:#e6e6e6 1px solid; margin:7px;}

.i_5 { margin-top:30px;}
.i_5 .list { padding-left:20px; margin:0 -10px;}
.i_5 .list li { width:260px; padding:10px; border:#e6e6e6 1px solid; background:#f7f7f7; float:left; height:320px; margin:16px 8px;}
.i_5 .list li .title { color:#bb0000; font-size:14px; padding:10px 0;}
.i_5 .list li .info { line-height:23px;}

.i_6 { margin-top:30px; position:relative;}
.team_l{position:absolute; top:0px; left:-130px;}
.team_r{position:absolute; top:0px; right:-127px;}
.i_6 .list { margin:16px -10px;}
.i_6 .list li { float:left; width:180px; margin:6px 10px;}
.i_6 .list li .title { height:40px; background:url(../images/tp_bg.jpg) no-repeat; font-size:22px; text-align:center; color:#FFFFFF; line-height:40px;}
.i_6 .list li .img { position:relative;}
.i_6 .list li .info { position:absolute; bottom:0px; left:0px; background:url(../images/pon_bg.png) repeat; color:#FFFFFF; width:100%; line-height:23px; font-size:12px; text-align:center; padding:6px 0 0 0;}
.i_6 .list li .info .info_text { padding:0 6px 0 6px; line-height:20px;}
.i_6 .list li .info span{display:block; color:#FFF; border-bottom:#FFF 1px dotted; width:100%; font-size:14px;}


.i_7 { margin-top:30px;}
.i_7 .list li { float:left; width:120px; margin:30px 15px; text-align:center; line-height:23px;}
.i_7 .list li .bt { font-size:20px; color:#000000; padding:10px 0;}
.i_7 .list li .info { text-align:left;}

.i_news { margin-top:0px;}

.hmbox{ padding:20px; background:url(../images/mbox_r1_c1.png) #FFF no-repeat left 0; height:340px;width:348px; border:#e6e6e6 1px solid; margin-top:20px;}
.hmbox h3{ padding:0px 0 12px; clear:both; font-weight:normal;}
.hmbox h4{ font-weight:normal;}
.hmbox dl{ line-height:2.5;}
.hmbox .bd2 { border-bottom:#e6e6e6 1px solid; padding-bottom:6px; margin-bottom:10px;}
.hmbox .clear { height:20px;}
.ct5 { color:#CCCCCC;}
.fs12 { font-size:12px;}
.fs14 { font-size:14px;}
.fs16 { font-size:16px;}
.mr-15 { margin-right:15px;}
.line150 { line-height:1.5;}
.nop{text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:100%;}

.footer { background:url(../images/contact.jpg) top center no-repeat #ba292e; padding-top:322px;}
.footer .bt { font-size:30px; color:#FFFFFF; text-align:center; padding:50px 0;}
.footer .biaodan td { width:170px; font-size:14px; color:#FFF;}
.footer .biaodan select { width:164px; border:0px; height:40px; color:#333;}
.footer .biaodan input { width:164px; border:0px; height:38px;color:#333;}
.footer .biaodan .submit { width:164px; height:40px; background:#000000; color:#FFFFFF; font-size:16px; border:none; font-family:微软雅黑; cursor:pointer;}

.f_bottom { background:#d11313; height:42px; text-align:center; line-height:42px; color:#B8B8B8;}

/*.xz { background:url(../images/lilogo-a.jpg) 1px 13px no-repeat; line-height:33px; padding:0 10px 0 10px;}*/
.indexxw li{ background:url(../images/lilogo.jpg) 2px 9px no-repeat; padding-left:10px; margin:0px; height:23px; line-height:23px; width:276px; overflow:hidden; border-bottom:#CCC 1px dashed;}
.indexxw li a {float:left; overflow:hidden;}
.indexxw li span {float:right; overflow:hidden;}

/*----------------------内页---------------------------*/

.classname { font-size:30px; color:#c60000; margin:30px 0 10px 0; padding-bottom:10px; border-bottom:#e6e6e6 1px solid; position:relative;}
.classname span { font-size:16px; color:#c9c9c9; padding-left:10px;}
.classname .loaction { position:absolute; bottom:10px; right:0px; font-size:12px; color:#666666;}
.tit_new{ background:url(../images/class_left.jpg) 0 8px no-repeat; padding-left:15px;}
.tit_new b{font-size:16px; margin-left:15px;}
.content { padding:20px 0; line-height:23px; font-size:14px;}

.hot a { margin:0; display:block;}
/*.hot .bt { background:#c60000; font-size:24px; color:#FFFFFF; height:46px; line-height:46px; padding:0 10px; margin-top:30px;}

.hot .l_list { padding:30px 20px;}
.hot .l_list li { background:url(../images/zs_bg_a.jpg) no-repeat; width:215px; height:152px; padding-top:30px; text-align:center; font-size:38px; line-height:38px; float:left; color:#c60000; margin:10px;}
.hot .l_list li span { display:block; font-size:16px; color:#333333;}

.hot .l_list li.red { background:url(../images/zs_bg_b.jpg) no-repeat; width:215px; height:152px; padding-top:30px; text-align:center; font-size:38px; line-height:38px; float:left; color:#FFFFFF;}
.hot .l_list li.red span { display:block; font-size:16px; color:#FFFFFF;}*/

.case li { border-bottom:#e6e6e6 1px solid; padding:10px;}
.case li .fl { width:453px;}
.case li .fr { width:707px; line-height:16px;}
.case li .fr .bt { color:#c60000; margin-top:10px; font-size:20px; height:20px;}
.case li .fr .info { font-size:12px; padding:10px 0;}

/*菜单*/
/*.leftmenu ul li { background:url(../images/leftmenutb.jpg) 10px 10px no-repeat; border:#e2e2e2 1px solid; width:176px; height:26px; text-align:center; line-height:28px; margin-top:3px;}*/
/*.leftmenu ul a { width:176px; height:26px; display:block;}*/
/*.leftmenu ul a:hover { background:#09F; color:#FFF;}*/

/*新闻*/
/*.nynews li { background:url(../images/lilogo-a.jpg) 10px 7px no-repeat; padding:0px 10px 0 20px; border-bottom:#CCC 1px dotted; line-height:23px; width:626px; height:23px; overflow:hidden;}*/
/*.nynews li a { float:left; width:500px; overflow:hidden;}*/
/*.nynews li span { float:right; overflow:hidden;}*/

/*图片*/
/*.nyimg { float:left; width:176px; height:130px; padding:20px 0 0 56px; text-align:center; line-height:36px;}*/
/*.nyimg img { width:168px; height:101px; border:#CCC 1px solid; padding:2px;}*/

/*分页样式*/
.page_area{width:613px;margin:0 auto;}
.page_info{text-align:center;margin:10px 0;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin:10px 0 10px;}
.page_list a{display:inline-block;color:#BB0205;border:1px solid #d6d6d6;background:#fff;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #E30003;background:#CF0205;}
.page_list a.on{color:#fff;border:1px solid #E30003;background:#CF0205;}
/*分页样式*/


/*xinjia*/
.top{background:url(../images/top_xh.jpg) repeat-x; height:31px; width:100%;}
.top_body{width:1200px; margin:0 auto;}
.top_l{height:21px; background:#FFF; padding-left:10px; padding-right:10px; line-height:21px; margin-top:5px;}

.top_l span{display:inline-block; background:url(../images/bj_a.png) no-repeat left; padding-left:13px; font-weight:bold; color:#c60004; margin-right:10px; font-size:14px;}
.top_l span:hover{ background:url(../images/bj_b.png) no-repeat left;}
.top_r{height:21px; background:#FFF; padding-left:10px; padding-right:10px; line-height:21px; margin-top:5px;}
.top_r span{ color:#c60004; margin-right:10px;}

.con_img{margin-bottom:20px;}

.bt_new{width:502px; margin:0 auto;}
.line_n{background:url(../images/fg.png) no-repeat center; height:41px;}

.shu_bg{background:url(../images/shu_bg.png) no-repeat; width:1200px; height:786px; margin-top:-10px;}
.shu_l{width:470px; margin-top:130px; margin-left:90px;}
.shu_r{width:470px; margin-top:130px; margin-right:110px;}

.shu_l_img{border:0px;}
.shu_l_text{ width:215px; margin-left:15px; line-height:24px; display:block;}
.shu_l_text span{display:block; color:#000; font-weight:bold; border-bottom:#333 1px solid; margin-bottom:5px;}
.shu_list{padding-left:10px; padding-bottom:10px; width:440px; margin-top:52px; line-height:28px; margin-left:10px;}
.shu_list li{margin-top:20px; height:71px; border:#000 1px solid;}
.shu_list_img{width:95px; height:65px; margin:3px;}
.shu_list_text{width:325px; line-height:18px;}
.shu_list li a{color:#666;}
.shu_list li a span{display:block; color:#000; font-weight:bold; line-height:28px; border-bottom:#333 1px solid;}
.shu_list li a span b{font-weight:normal; color:#666; margin-left:10px;}

.liuyan_bg{background:url(../images/online_bj1.jpg) top center no-repeat; width:100%; height:596px; margin-top:-15px;}
.liuyan{ height:596px; width:1200px; margin:0 auto;}
.liuyan_k{width:300px; margin-top:120px; margin-right:200px;}

.ly_tit{ padding-bottom:20px; font-weight:bold; font-size:18px; color:#000;}
.ly_x{color:#F00; font-size:12px; padding-bottom:10px;}

.inp_1{ width:280px;}
.inp_1 .inp_text{ padding-bottom:10px; font-weight:bold; font-size:14px; color:#000;}
.inp_1 .inp_text_2{ padding-bottom:10px; font-weight:bold; font-size:12px; color:#999;}
.inp_1 input{height:24px; line-height:24px ; font-size:14px; border:#CCC 1px solid; padding-left:10px; width:170px;}
.inp_1 input:hover{border:#F00 1px solid;}
.inp_1  .inp_r{ color:#F00; margin-right:40px;} 

.inp_2{background: url(../images/online_ico1.gif) no-repeat right center; width:530px; height:57px; line-height:57px; font-size:14px; border-bottom:#CCC 1px solid;}
.inp_2 input{height:53px; line-height:53px ; border:0px; padding-left:10px; width:340px;}
.inp_2  .inp_r{float:right; color:#F00; margin-right:40px;} 

.inp_3{background: url(../images/online_ico1.gif) no-repeat right center; width:530px; height:57px; line-height:57px; font-size:14px; border-bottom:#CCC 1px solid;}
.inp_3 input{height:53px; line-height:53px ; border:0px; padding-left:10px; width:340px;}
.inp_3  .inp_r{float:right; color:#666; margin-right:40px;} 

.inp_4{width:280px; margin-top:20px;}
.inp_4 .inp_text{ padding-bottom:10px; font-weight:bold; font-size:14px; color:#000;}
.inp_4 .inp_text_2{ padding-bottom:10px; font-weight:bold; font-size:12px; color:#999;}
.inp_4 input{height:24px; line-height:24px ; border:0px; padding-left:10px; width:170px;border:#CCC 1px solid;}
.inp_4 input:hover{border:#F00 1px solid;}
.inp_4  .inp_r{color:#666; margin-right:40px;} 

.inp_5{background: url(../images/online_ico1.gif) no-repeat right center; width:530px; height:57px; line-height:57px; font-size:14px; border-bottom:#CCC 1px solid;}
.inp_5 input{height:53px; line-height:53px ; border:0px; padding-left:10px; width:300px;}
.inp_5  .inp_r{float:right; color:#666; margin-right:40px;} 

.inp_6{margin-top:30px;}
.inp_6 .anniu_1{background:url(../images/tj.gif) no-repeat; width:141px; height:62px; border:0px; display:block; float:left;}
.inp_6 .anniu_2{background:url(../images/cz.gif) no-repeat; width:141px; height:62px; border:0px; display:block; float:left;}

.zy_title{width:542px; margin:0 auto;}
.culture_list { padding: 60px 0; width: 1200px; margin: 10px auto; font-family: "Microsoft YaHei"; }
.culture_list li { width: 346px; float: left; color: #333; margin-left: 31px; }
.culture_item { font-size: 20px; padding-bottom: 8px; border-bottom: 1px solid #d46666; margin-bottom: 8px; }
.culture_info { height: 78px; overflow: hidden; background: #eee; line-height: 78px; position: relative; }
.culture_pic { display: block; width: 220px; overflow: hidden; float: left; }
.culture_info span { display: block; width: 126px; float: right; text-align: center; font-size: 14px; position: relative; z-index: 10; }
.culture_zhe { width: 126px; height: 78px; background: #b80000; position: absolute; right: 0; bottom: -78px; z-index: 0; }
.culture_des { line-height: 24px; color: #666; margin-top: 20px; text-indent: 24px; }
.culture_list li:hover, .culture_list li:hover .culture_des { color: #b80000; }
.culture_list li:hover .culture_info { /*background:#b80000;*/ color: #fff; }
.about_info { text-align: center; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 36px; }
.team_list ul { height: 820px; }
.team_list li { float: left; padding: 6px; background: #FFFFFF; margin: 50px 50px 0 50px; box-shadow: 0px 0px 6px #888888; position: relative; }
.team_list li .title { position: absolute; top: 0px; left: 0px; height: 44px; background: #e5002f; line-height: 44px; color: #FFFFFF; padding-right: 10px; font-size: 16px; }
.team_list li .team_tb { position: absolute; top: 0px; left: -15px; background: url(../images/team_list_tb.png) no-repeat; width: 15px; height: 51px; }
.zuanshi { width: 1100px; margin: 0 auto; }
.zuanshi li { float: left; margin: 18px; width: 146px; text-align: center; font-size: 16px; line-height: 30px; cursor:pointer; }
.case_nav { border-radius: 10px; padding: 10px; padding-left:50px; margin-top: 36px; background: url(../images/case_tb.png) 20px 20px no-repeat #e6e6e6; }
.case_nav a { display: inline-block; text-align: center; font-size: 14px; margin: 0 10px; }
.case_nav a:hover { color:#D90002;}


.content_title{ width:1200px; margin:0 auto; text-align:center;}
.ct_tit_wz{font-size:24px; color:#000;}
.ct_tit_wz span{color:#f00; display:block; font-size:22px; font-family:"微软雅黑"}
.ct_tit_wz span b{color:#000; margin-left:5px;}
.ct_tit_line{width:80px; border-bottom:#F00 3px solid; margin:0 auto; margin-top:15px;}
.yq_link{width:1000px; margin:0 auto; color:#fff; line-height:20px;}
.yq_link a { white-space:nowrap; color:#fff;}

.i_1 .center{width:1200px; height:150px; margin:0 auto;}
.i_1_k{width:245px; height:150px; padding-left:30px;}
.number{height:48px; font-size:36px; font-family:"微软雅黑"; color:#000; margin-top:28px;}
.number span{float:left; margin-right:5px;}
.i_1_text{ color:#333; text-align:left; margin-top:5px; line-height:20px; font-size:14px;}

.xin_img{width:1496px; margin:0 auto;}

.QQ_anniu{position:absolute; top:82px; left:570px; color:#FFFFFF; font-size:16px; font-family:"微软雅黑";}
.zx_anniu{position:absolute; top:74px; left:658px;}
.dianhua{position:absolute; top:74px; left:40px; color:#FFFFFF; font-size:16px; font-family:"微软雅黑";}
.dizhi{position:absolute; top:126px; left:40px; color:#FFFFFF; font-size:16px; font-family:"微软雅黑";}
.weibo{position:absolute; top:126px; left:570px; color:#FFFFFF; font-size:16px; font-family:"微软雅黑";}