﻿@charset "utf-8";
/*reset*/
body{line-height:20px;background:#fff;font-size:12px;font-family:'Microsoft Yahei','SimSun',sans-serif;color:#555;min-width:1004px;max-width:1366px;margin:0 auto;}
h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0;font-weight:normal;cursor:default;}
input,textarea{outline:none;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;color:#555;hide-focus:expression(this.hideFocus=true);outline:none;}
a:hover{color:#878177;}
img{border:none;vertical-align:top;}
s,u{text-decoration:none;}
/*common*/
.wrap{width:1004px;margin:auto;}
.l{float:left;}.r{float:right;}
.pr{position:relative;}.pa{position:absolute;}
.dib{display:inline-block;*display:inline;*zoom:1;}
.fix{*zoom:1;}.fix:before,.fix:after{display:block; content:"."; height:0; clear:both; visibility:hidden;}.fix:after {clear: both;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.oz{overflow:auto;zoom:1;}.oh{overflow:hidden;}
.nosee{position:absolute;left:-999em;top:-999em;}
/* 录入表格样式 */
.datalist{
 border:1px solid #cccccc; /* 表格边框 */
 font-family:Arial;
 border-collapse:collapse; /* 边框重叠 */
 background-color:#ffffff; /* 表格背景色 */
 font-size:12px;
}
.datalist caption{
 padding-bottom:5px;
 font:bold 12px;
 text-align:left;
} 
.datalist th{
 border:1px solid #cccccc; /* 行名称边框 */
 background-color:#eeeeee; /* 行名称背景色 */
 color:#000000;    /* 行名称颜色 */
 font-weight:bold;
 padding-top:4px; padding-bottom:4px;
 padding-left:15px; 
 text-align:left;
}
.datalist td{
 border:1px solid #cccccc; /* 单元格边框 */
 text-align:left;
 padding-top:4px; padding-bottom:4px;
 padding-left:15px; 
}
.datalist tr.altrow{
 background-color:#c7e5ff; /* 隔行变色 */
}
/*css*/
.mh600{height:auto !important;height:600px;min-height:600px;}
.head{position:absolute;width:100%;max-width:1366px;overflow:hidden;height:325px;z-index:3;}
.CirL{position:absolute;left:0;top:0;width:520px;height:725px;background:url(../images/CirL.png) -520px 0 no-repeat;z-index:3;}
.head .wrap,.ny_head .wrap{padding-top:75px;}
.logo{position:absolute;left:0;top:35px;}
.logo img{width:164px;height:55px;}
.nav{text-align:right;font-size:0;height:53px;}
.nav li{position:relative;display:inline-block;*display:inline;*zoom:1;height:25px;line-height:25px;padding-left:2px;font-size:14px;margin-right:19px;}
.nav a{display:inline-block;padding-right:19px;position:relative;right:-19px;font-size:14px;}
.nav ul{display:none;position:absolute;left:0;top:25px;white-space:nowrap;background:url(../images/nav.png) 0 -25px no-repeat;font-size:0;height:25px;padding:3px 0 0 19px;_background-image:url(../images/nav.gif);_padding-right:16px;}
.nav .r_ ul{left:auto;right:0;*right:19px;}
.nav ul li{right:-19px;margin:0 0 0 -19px;padding-right:19px;background:url(../images/nav.png) right -28px no-repeat;_background-image:url(../images/nav.gif);_padding-left:19px;}
.nav .cur{background:url(../images/nav.png) 0 0 no-repeat;_background-image:url(../images/nav.gif);}
.nav .cur a{background:url(../images/nav.png) right 0 no-repeat;color:#fff;_background-image:url(../images/nav.gif);}
.nav .cur ul a{background:none;right:0;font-size:12px;}
.nav .cur ul a:hover{font-weight:bold;}
.head_r{position:absolute;right:0;top:20px;}
.lang{display:inline-block;}
.lang s{display:inline-block;width:0;height:0;overflow:hidden;border-color:#333 transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:6px;margin-left:5px;}
.lang .trs{border-color:transparent transparent transparent #333;border-style:dashed dashed dashed solid;}
.lang u{display:inline-block;height:20px;width:0;overflow:hidden;vertical-align:bottom;}
.lang u a{padding:0 5px;}
.lang u a:hover{color:#fff;}
.sear{display:inline-block;*display:inline;*zoom:1;background:#fff;background:rgba(255,255,255,.5);border-radius:5px;border:1px solid #ccc;}
.sear input{border:none;background:none;}
.sear .sub{width:20px;height:20px;text-indent:-999em;overflow:hidden;background:url(../images/zoom.gif) 2px 2px no-repeat;cursor:pointer;}
/*banner begin*/
.bann{position:relative;height:581px;overflow:hidden;}
.bann img{height:581px;left:50%;margin-left:-683px;position:relative;}
.button{position:absolute;bottom:20px;right:50%;margin-right:-500px;z-index:3;}
.button a{float:left;width:22px;height:5px;margin-right:5px;background:#fc0;overflow:hidden;cursor:pointer;}
.button a.on{background:red;}
.blc{position:absolute;left:0;top:0;}
/*banner over*/
.i_c{position:relative;z-index:3;background:url(../images/CirR.png) right 0 no-repeat;padding-bottom:20px;*padding:0;}
.i_l1{position:relative;height:29px;line-height:29px;border:1px solid #d4d4d4;margin:25px 0;padding-left:100px;overflow:hidden;}
.i_l1 h2{position:absolute;left:-1px;top:-1px;height:31px;line-height:31px;padding:0 15px 0 10px;background:url(../images/i_03.gif) right 0 no-repeat #c7000a;color:#fff;font-size:14px;}
/*scroll begin*/
.hot_scroll{float:left;width:340px;overflow:hidden;}
.hot_scroll .gallery{font-size:0;white-space:nowrap;}
.hot_scroll .gallery a{display:inline-block;font-size:12px;margin-right:12px;}
/*scroll over*/
.online{float:right;height:29px;margin-left:20px;padding-right:10px;}
.online img{vertical-align:middle;}
.service{float:right;white-space:nowrap;}
.service b{font-size:150%;color:#b10000;}
.box{float:left;}
.box h2,.box .h2{height:32px;line-height:32px;font-size:14px;}
.box1{width:360px;margin-right:48px;z-index:3;}
.box1_top{display:block;height:60px;margin-bottom:15px;overflow:hidden;}
.box1_top img{float:left;margin-right:10px;width:134px;height:65px;}
.i_new li{width:100%;height:22px;line-height:22px;}
.i_new a{display:inline-block;width:260px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;vertical-align:middle;}
.i_new s{display:inline-block;width:2px;height:5px;background:#cf2025;margin:0 8px;vertical-align:middle;overflow:hidden;}
.i_new span{float:right;}
.box1 .more{position:absolute;right:0;top:0;font-size:10px;-webkit-text-size-adjust:none;}
.box2{width:134px;margin-right:25px;}
.box3{width:134px;margin-right:25px;}
.box4{width:134px;margin-right:25px;}
.box5{width:110px;}
.box2 img,.box3 img,.box4 img{width:134px;height:65px;margin-bottom:10px;}
.box5 img{width:100px;height:100px;}
.i_list li{height:22px;line-height:22px;}
.i_list s{display:inline-block;width:0;height:0;border-color: transparent transparent transparent #ccc;border-width:5px;border-style: dashed dashed dashed solid;overflow:hidden;}
.foot{height:31px;background:url(../images/i_09.gif) 0 0 repeat-x #0a0706;border-bottom:7px solid #c7000a;}
.foot .wrap{overflow:hidden;line-height:14px;padding-top:8px;color:#a5a3a2;}
.foot a{display:inline-block;border-left:1px solid #a5a3a2;color:#a5a3a2;margin-left:-1px;margin-right:5px;padding-left:5px;}
.foot a:hover{color:#fff;}
.ny_head{position:absolute;width:100%;max-width:1366px;height:536px;background:url(../images/n_CirL.png) -390px 0 no-repeat;z-index:2;overflow:hidden;}
.c{padding-top:160px;background:url(../images/n_bg_t.jpg) 0 0 repeat-x;}
.c_{padding-bottom:20px;background:url(../images/n_bg_b.jpg) 0 bottom repeat-x;}
.c_bg{position:relative;z-index:3;background:url(../images/n_CirR.png) right bottom no-repeat;}
.c_bg .l{width:250px;background:url(../images/n_side_nav.png) 0 0 no-repeat;}
.side_nav_wrap{position:relative;width:246px;height:203px;z-index:9;}
.side_nav{position:absolute;left:0;top:63px;width:100%;overflow:hidden;}
.side_nav li{width:161px;height:27px;overflow:hidden;margin-bottom:4px;}
.side_nav .li1,.side_nav .li10{margin-left:137px;}
.side_nav .li2,.side_nav .li9{margin-left:107px;}
.side_nav .li3,.side_nav .li8{margin-left:73px;}
.side_nav .li4,.side_nav .li7{margin-left:42px;}
.side_nav .li5,.side_nav .li6{margin-left:10px;}
.side_nav .li6 a,.side_nav .li7 a,.side_nav .li8 a,.side_nav .li9 a,.side_nav .li10 a{background-position:0 -54px;}
.side_nav .li6 a:hover,.side_nav .li7 a:hover,.side_nav .li8 a:hover,.side_nav .li9 a:hover,.side_nav .li10 a:hover{background-position:0 -84px;}
.side_nav a{display:block;height:27px;line-height:27px;text-align:center;background:url(../images/side_nav_b.png) 0 0 no-repeat;text-indent:-4px;}
.side_nav a:hover{background-position:0 -27px;color:#fff;}
.side_nav .cur a{background-position:0 -27px;color:#fff;}
.side_nav .cur2 a{background-position:0 -84px;}
.side{background:url(../images/n_side_bottom.png) 0 bottom no-repeat;padding-bottom:8px;}
.side_{background:url(../images/n_side_c.png) 0 0 repeat-y;height:300px;padding:49px 0 0 29px;}
.side_tel{padding-left:30px;background:url(../images/tel.png) 0 8px no-repeat;margin-bottom:15px;}
.side_tel b{display:block;font-size:24px;color:#ce010f;}
.sie_2weima{height:88px;line-height:15px;margin-bottom:15px;}
.sie_2weima .pic{float:left;border:1px solid #f7f6f6;background:#e9e8e8;padding:1px;margin-right:6px;}
.sie_2weima .pic img{display:block;width:78px;height:78px;border:1px solid #d3d2d2;background:#fff;padding:1px;}
.sie_2weima p{padding-top:5px;}
.side_link{display:block;width:111px;height:40px;margin-bottom:8px;padding:10px 0 0 82px;line-height:16px;background:url(../images/side_link_03.jpg) 0 0 no-repeat;font-size:10px;-webkit-text-size-adjust:none;}
.side_link b{display:block;font-size:12px;}
.side_link1{}
.side_link2{background-image:url(../images/side_link_06.jpg);}
.c_bg .r{width:737px;background:url(../images/c_top.png) 0 0 no-repeat;padding-top:10px;}
.c_bg .r .b1{background:url(../images/n_bottom.png) 0 bottom no-repeat;padding-bottom:10px;}
.c_bg .r .b2{width:687px;padding:0 20px 30px 30px;background:url(../images/c_main.png) 0 0 repeat-y;}
.c_bg .r h1,.c_bg .r .h1{height:50px;line-height:50px;background:url(../images/tit_b.gif) 0 20px no-repeat;padding-left:30px;font-size:18px;}
.ch_head{position:relative;height:90px;padding-top:18px; margin-bottom:10px;}
.ch_head p{width:433px;padding:10px 240px 0 15px;height:66px;line-height:18px;background:#c71d24;border-radius:10px;color:#ffe4e1;font-size:12px;-webkit-text-size-adjust:none;}
.ch_head p u{display:block;font-size:20px;}
.ch_head img{position:absolute;right:0;bottom:14px;}
.posi{position:absolute;right:0;top:-80px;}
.posi a{padding:0 8px;}
.newsul{margin-bottom:20px;}
.newsul li{height:116px;overflow:hidden;padding:20px 0;border-bottom:1px dotted #a7a7a7;font-family:'SimSun';}
.newsul img{float:left;width:164px;height:114px;border:1px solid #cecece;}
.newsul div{float:right;width:500px;height:116px;}
.newsul h2{font-size:14px;height:30px;line-height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-family:'Microsoft Yahei';}
.newsul span{background:#473833;color:#fff;padding:2px 8px;}
.newsul p{height:60px;overflow:hidden;font-size:12px;color:#000;}
.newsul .more{float:right;background:url(../images/more_06.gif) 0 3px no-repeat;padding-left:17px;}
.about_show{background:url(../images/about__03.jpg) 440px 0 no-repeat;margin-bottom:20px;}
.about_show .show{height:137px;overflow:hidden;margin-bottom:15px;}
/*scroll begin*/
.scroll{font-size:0;white-space:nowrap;overflow:hidden;width:90%;margin:10px auto;}
.scroll a{display:inline-block;margin-right:12px;overflow:hidden;}
.scroll img{height:59px;padding:2px;border:1px solid #d6d6d6;}
.about_show .s_prev,.about_show .s_next{width:16px;height:25px;background-image:url(../images/arrow.jpg);background-repeat:no-repeat;text-indent:-999em;overflow:hidden;position:relative;top:22px;}
.about_show .s_prev{float:left;background-position:0 top;right:-10px;}
.about_show .s_next{float:right;background-position:0 bottom;left:-10px;}
/*scroll over*/
.proul{margin-right:-15px; margin-bottom:20px;}
.proul li{float:left;margin:0 15px 30px 0;background:#c81d24;}
.proul .a{display:block;width:210px;height:183px;background:url(../images/li_03.png) 0 0 no-repeat;text-align:center;}
.proul a{color:#fff;}
.proul .img{width:185px;height:130px;padding-top:10px;overflow:hidden;margin:0 auto 8px;}
.proul .img img{display:block;width:185px;height:130px;}
.proul h2{height:36px;line-height:36px;font-size:14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.proul .cur{background:#bab1a6;}
.proul .cur a{color:#333;}
.pro_series{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dotted #9a9a9a;}
.pro_series img{float:left;width:195px;height:145px;}
.pro_series_r{float:right;width:460px;}
.pro_series_r h2{font-size:16px;line-height:20px;}
.pro_series_r ul{font-size:0;}
.pro_series_r li{display:inline-block;*display:inline;*zoom:1;margin:7px 5px 0 0;font-size:12px;}
.pro_series_r li a{display:inline-block;height:28px;line-height:28px;padding:0 15px;background:#e0e0e0;color:#000;}
.pro_series_r li a:hover{background:#b71920;color:#fff;}
.fy{background:#dbd7d4;height:27px;text-align:center; padding-top:3px;}
.fy a{margin:0 10px;}
.imgul{height:444px;}
.imgul li{float:left;width:153px;height:136px;padding-top:3px;margin:0 18px 12px 0;text-align:center;overflow:hidden;}
.imgul a{float:right;width:150px;height:113px;background:#e3e0dd;position:relative;}
.imgul img{position:absolute;left:-3px;top:-3px;width:141px;height:104px;background:#fff;padding:3px;border:1px solid #d2d0cf;}
.imgul a:hover{background:#ccc;}
.imgul_1{height:520px;}
.imgul_1 li{width:203px;height:146px;margin:0 25px 20px 0;_margin-right:23px;}
.imgul_1 a{width:200px;height:130px;}
.imgul_1 img{width:191px;height:121px;}
.imgul_2 li{height:194px;}
.imgul_2 a{height:190px;}
.imgul_2 img{height:181px;}
.mediaul{height:580px;}
.mediaul li{padding-bottom:13px;border-bottom:1px dotted #555;margin-bottom:13px;}
.mediaul .tit{font-size:14px;height:40px;line-height:40px;}
.mediaul .pr{height:48px;line-height:22px;font-family:'SimSun';overflow:hidden}
.mediaul .date{float:left;width:50px;margin-right:15px;line-height:19px;text-align:center;background:#c61c23;color:#fff;font-family:'Microsoft Yahei';border-radius:5px;}
.mediaul .date s{display:block;background:#6f6f6f;font-size:14px;height:28px;line-height:28px;border-radius:5px;}
.mediaul .more{position:absolute;right:0;bottom:0;padding:0 8px;background:#d2cbc2;border-radius:5px;}
.videoul{height:531px;overflow:hidden;margin-bottom:30px;}
.videoul li{float:left;margin:0 0 -1px -1px;text-align:center;padding:20px 25px 0;border-width:1px;border-style:dotted;border-color:#989898 transparent #989898 #989898;}
.videoul a{display:block;line-height:30px;width:165px;height:156px;overflow:hidden;font-family:'SimSun';}
.videoul img{display:block;width:165px;height:126px;}
.videoul a:hover{color:red;}
.pro_head{padding:10px 0;color:#9b9b9b;}
.pro_head_l{float:left;width:430px;}
.pro_head .pro_head_l h1{background:none;padding:0;color:#000;height:34px;line-height:34px;}
.pro_head_l img{display:block;width:100%;}
.pro_head_r{float:right;width:215px;}
.pro_head_r select{width:100%;margin-bottom:30px;}
.pro_head_r .intro{height:300px;overflow:auto;}
.pro_tab{height:26px;font-size:0;background:#e4e4e4;border-radius:5px;}
.pro_tab s{display:inline-block;height:26px;width:25px;background:#c61d24;border-radius:5px 0 0 5px;margin-right:-17px;}
.pro_tab a{display:inline-block;font-size:12px;height:26px;line-height:26px;width:73px;padding:0 18px 0 17px;color:#fff;text-align:center;background:url(../images/pro_d.png) 0 -26px no-repeat;vertical-align:top;margin-right:-10px;_background-image:url(../images/pro_d.gif);}
.pro_tab .cur{background-position:0 0;}
.pro_tab_show{display:none;padding:25px 15px;}
/*tiny CSS*/
#tinymask { position: absolute; display: none; top: 0; left: 0; height:100%; width:100%; background: #333;z-index:9; }
#tinybox { position: absolute; display: none;background: #fff url(../images/preload.gif) no-repeat 50% 50%; border: 10px solid #000; border-radius:10px; z-index: 9; }
#tinyclose{position:absolute;right:-12px;top:-12px;cursor:pointer;_display:none;}
.c .art h1{background:none;padding:0;font-size:20px;}
.c .art .info{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:30px;line-height:30px;color:#999;}
.info .p{float:right;background:url(../images/p_03.gif) 0 6px no-repeat;padding-left:20px;}
.c .art .share{float:right;}
.art .cont{margin-top:30px;font-size:14px; line-height:26px}
.art .link{float:left;color:#333;margin:20px 0;padding:0 20px;position:relative;}
.art .link div{border-bottom:1px dotted #979797;padding:5px 10px;height:14px;line-height:14px;overflow:hidden;}
.art .link a{border-left:1px solid #333;margin-left:5px;padding-left:5px;}
.art .link .more{position:absolute;top:10px;left:580px;border-left:none;width:85px;height:26px;line-height:26px;text-align:center;background:#c7000a;color:#fff;border-radius:6px;_right:10px;_top:60px;}
.joblist{margin:10px 0;}
.joblist h3{height:24px;line-height:24px;font-size:14px;padding-left:20px;background:url(../images/jobdt__03.jpg) 0 0 no-repeat;cursor:pointer;}
.joblist h3.cur{background-position:0 -24px;}
.joblist li{height:auto;margin-bottom:8px;}
.joblist dl{border-bottom:1px dotted #dfdfdf;padding:10px 20px;display:none;}
.joblist dt{padding:15px;}
.joblist dd{padding:15px;border-top:1px dotted #dfdfdf;}
.joblist dt span{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;width:200px;}
.joblist h4{font-size:12px;font-weight:bold;margin-top:10px;}
.about_input{height:400px;overflow:auto;padding-right:10px;font-size:14px;}
.joblist .shenqing{float:right;background:#be1b22;width:90px;text-align:center;color:#fff;border-radius:5px;}
.newsul2{height:410px;}
.newsul2 li{height:38px;line-height:38px;border-bottom:1px solid #e8e8e8;background:url(../images/li_03.gif) 5px 13px no-repeat;padding-left:20px;}
.newsul2 a{color:#555;display:inline-block;width:70%;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsul2 span{float:right;}
.qqol{margin-top:10px;line-height:220%;}
.qqol b{display:inline-block;width:100px;}

table.FormTable { border-collapse:collapse;}
table.FormTable th,table.FormTable td { padding:2px 2px;}
table.FormTable th { text-align:right; font-weight:normal;}
table.FormTable td .input { width:280px; height:24px; line-height:24px; border:#c0c0c0 1px solid;}
table.FormTable td  font { color:red;}
table.FormTable td .textarea { width:365px; height:105px; border:#c0c0c0 1px solid;}
table.FormTable td .btn01,table.FormTable td .btn02 ,table.FormTable td .btn03 { width:97px; height:28px; border:none; cursor:pointer;}
table.FormTable td .btn01 { background:url(../images/input_btn01.gif) no-repeat;}
table.FormTable td .btn02 { background:url(../images/input_btn02.gif) no-repeat;}
table.FormTable td .btn03 { background:url(../images/input_btn00.jpg) no-repeat;}

.back_{margin-left:82px; position:relative; top:-30px; left:190px; }
.c_c_cont{font-size:14px;}

@-moz-document url-prefix()
{.CirL{ background-position:0 0; }.ny_head{background-position:0 0;}.ff_fix{background:none;}}


