@charset "utf-8";
/* CSS Document */
html  { font-size:100%; height: 100%; background-color:#ffffff;}

body, h1, h2, h3, h4, h5, h6, dl, dd, ul, ol, li, form, fieldset, blockquote, table, thead, tbody, tfoot, tr, td, th { margin:0; padding:0; font-family:Arial, sans-serif; font-weight:normal;font-size:12px;}
a{ text-decoration:none;}
ul { list-style:none; }
img { border:none;}
.pt_7 { padding-top:7px!important;}
.bg_no { background:none !important;}
.pr_0 { padding-right:0!important;}
.pl_0 { padding-left:0!important;}
.mr_0 { margin-right:0!important;}
.mb_0 { margin-bottom:0!important;}
.pl_10 { padding-left:10px !important;}
.ml_224 { margin-left:224px;}



/*style start*/
.wrap {width:100%; position:relative; height:100%; min-width:1000px; overflow:hidden;}
.header { background:url(../images/top_bg.gif) repeat-x scroll 0 100%; height:79px; padding-top:15px; position:relative; z-index:999;}
.head { width:1000px; margin:0 auto;}
.head h1 { background:url(../images/logo.png) no-repeat; width:155px; height:55px; position:absolute; z-index:9999; text-indent:-1000px; margin-top:5px; }
.head_right { float:left; width:792px;}
.tell { background:url(../images/tel.jpg) no-repeat; padding-left:17px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right;}
.head_center { width:1000px; margin:0 auto;}
.box { width:224px; float:left; height:30px;}
.gnb { margin:0 auto; width:1000px;}
.gnb li { float:left; font-size:14px; line-height:64px;}
.gnb li a{ color:#575757; line-height:64px; display:block; }
.gnb li a:hover { color:#b22171; background:url(../images/menu_ov.jpg) no-repeat scroll 50% 100%; color:#b22171;}
.gnb li a.active { color:#22171; background:url(../images/menu_ov.jpg) no-repeat scroll 50% 100%; color:#b22171;}
.slide { margin:0 auto; width:1419px; height:541px; clear:both; border-bottom:solid 1px #e5e5e5;}
.slide img { display:block; height:541px; width:1419px;}
.container { overflow:hidden; width:1000px; margin:0 auto; margin-top:44px; margin-bottom:44px;}
.left_con { float:left; border-right:solid 1px #e5e5e5; padding-right:19px; width:301px; height:353px;}
.honor { border-bottom:solid 1px #e6e6e6; overflow:hidden; padding-bottom:20px; height:147px; margin-bottom:13px;}
.honor h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#222021; text-transform:uppercase; float:left; margin-bottom:15px;}
.honor h3 span { display:block; font-family:"微软雅黑", "宋体"; font-size:15px; color:#aca6a1;} 
.more { float:right;}
.honor_con { clear:both;}
.honor_pic { float:left; width:138px; height:92px; border:solid 1px #eaeaea; margin-right:18px;}
.honor_pic img { width:138px; height:92px;}
.honor_txt { float:left; width:143px;}
.honor_txt a{ font-size:13px; color:#6a6a6a; padding-bottom:15px; display:block;}
.honor_txt span { display:block; background:url(../images/clock.jpg) no-repeat scroll 0 50%; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#a9a9a9; padding-left:14px;}

.contactus h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#222021; text-transform:uppercase; float:left; margin-bottom:15px;}
.contactus h3 span { display:block; font-family:"微软雅黑", "宋体"; font-size:15px; color:#aca6a1;} 
.ser_line { background:url(../images/dotline.jpg) repeat-x scroll 0 100%; clear:both; font-weight:bold; color:#b0b0b0; font-size:16px; padding-bottom:15px;}
.ser_line span { color:#333333; font-size:13px; font-weight:normal; }
.contactus table { margin-top:5px;}
.contactus table tr td { line-height:24px; color:#686868;}
.contactus table tr td a { color:#b22171;}

.mid_con { float:left; border-right:solid 1px #e5e5e5; padding:0 20px 0 20px; width:312px; height:353px;}
.gongcheng { background:url(../images/dotline.jpg) repeat-x scroll 0 100%; overflow:hidden; padding-bottom:14px; padding-left:11px;}
.gongcheng h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#222021; text-transform:uppercase; float:left; margin-bottom:15px;}
.gongcheng h3 span { display:block; font-family:"微软雅黑", "宋体"; font-size:15px; color:#aca6a1;}
.gongcheng_slide { clear:both; width:290px; height:156px; position:relative;}
.gongcheng_slide img {width:290px; height:156px; position:absolute;}
.cover { position:absolute; width:290px; height:30px; line-height:30px; background:rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=60); background:#fff;/*实现IE背景透明*/ bottom:0;}
.cover h3 { font-size:13px; color:#190e0f; float:left; padding-left:10px; width:230px;}
.cover a { float:left; display:block; width:9px; height:17px; margin-top:7px; margin-left:10px;}
.cover .ph_left { float:left; display:block; width:9px; height:17px; margin-top:7px; margin-left:10px;}
.cover .ph_right { float:left; display:block; width:9px; height:17px; margin-top:7px; margin-left:10px;}
.cover a img{ width:9px; height:17px;}
.aboutus { margin-top:29px;}
.aboutus h3 { background:url(../images/about_bg.jpg) no-repeat; text-align:center; color:#ffffff; width:89px; height:59px; float:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-top:30px; margin-right:17px;}
.aboutus h3 span { color:#aca6a1; text-align:center; font-family:"微软雅黑", "宋体"; font-size:13px; display:block; font-weight:normal;}
.about_txt { float:left; width:192px; font-size:12px; color:#6a6a6a;}
.about_txt a { display:block; padding-top:20px;}
.right_con { float:left; padding-left:20px; width:305px; height:353px;}
.news { border-bottom:solid 1px #e6e6e6; overflow:hidden; height:166px;}
.news h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#222021; text-transform:uppercase; float:left; margin-bottom:15px;}
.news h3 span { display:block; font-family:"微软雅黑", "宋体"; font-size:15px; color:#aca6a1;}
.news_list { clear:both;}
.news_list li { background:url(../images/list_bul.jpg) no-repeat scroll 0 50%; padding-left:15px; line-height:24px;}
.news_list li a { color:#333333; display:block; float:left; width:226px;}
.news_list li a:hover { color:#b22171}
.news_list li span { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a9a9a9;}
.mail { margin-top:13px;}
.mail table { clear:both;}
.mail table tr td { padding-bottom:5px;}
.inpu { background:#f2f2f2; border:solid 1px #cccccc; width:229px; padding-left:10px; line-height:26px; height:26px; border-radius:2px; margin-left:10px;}
.btn { background:#000000; border-radius:2px; border:none; width:88px; height:24px; font-size:12px; color:#ffffff; margin-left:10px; margin-top:10px; font-family:"微软雅黑", "宋体"; line-height:24px;}
.mail h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#222021; text-transform:uppercase; float:left; margin-bottom:15px;}
.mail h3 span { display:block; font-family:"微软雅黑", "宋体"; font-size:15px; color:#aca6a1;}
.sitemap { clear:both; background:url(../images/footer_bg02.jpg) repeat-x; height:192px; width:100%;}
.in_sitemap { background:url(../images/footer_bg.jpg) no-repeat; padding-top:24px; height:168px; width:1000px; margin:0 auto;}
.map01 { float:left; padding-left:19px; padding-right:39px; width:83px;}
.map01 h3 { font-size:12px; color:#cccccc; text-transform:uppercase; padding-bottom:15px;}
.map01 h3 span { font-size:15px; background:url(../images/bul.jpg) no-repeat scroll 100% 50%; color:#585858; display:block; width:83px; padding-bottom:8px;}
.map01 ul {}
.map01 ul li { line-height:24px;}
.map01 ul li a{ font-size:12px; color:#878787;}
.map01 ul li a:hover { color:#020202;}
.footer { background:#000000; height:31px;}
.copy { width:1000px; margin:0 auto;}
.copy address { font-style:normal; font-size:10px; color:#bababa; float:left; line-height:31px; text-transform:uppercase}
.copy .tech { float:right; color:#bababa; line-height:31px; }
.copy .tech a { color:#bababa;}

.sub_container { clear:both; padding-top:45px; width:1000px; margin:0 auto; overflow:hidden;}
.left { background:url(../images/snb_bg.jpg) no-repeat; float:left; width:175px; min-height:322px; _height:322px; padding-top:30px; padding-left:15px;}
.left h3 span { color:#a8a8aa; font-size:25px!important; display:block; font-family:"微软雅黑", "宋体";}
.left h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b22171; margin-bottom:30px; text-transform:uppercase;}
.left ul { border-bottom:solid 1px #545452; width:160px;}
.left ul li { background:url(../images/snb_off.gif) no-repeat; height:40px; line-height:40px; font-size:13px;}
.left ul li a { color:#4e4e4e; display:block; height:40px;}
.left ul li a:hover { background:url(../images/snb_ov.gif) no-repeat; color:#000000; font-weight:bold;}
.left ul li a.active { background:url(../images/snb_ov.gif) no-repeat; color:#000000; font-weight:bold;}

.right { float:right; width:770px; overflow:hidden;}
.sub_title{ border-bottom:solid 2px #45382d; overflow:hidden; height:54px;}
.sub_title .area { float:left; font-size:30px; color:#000000; line-height:54px;}
.navigation { float:right;}
.navigation li { float:left; color:#797572; padding-top:28px; }
.navigation li a { color:#797572; padding-left:5px; padding-right:5px;}
.navigation li a.active { color:#4e3e31;}
.content { clear:both; min-height:550px; overflow:hidden; color:#4e4e4e; line-height:24px; padding-top:30px; padding-bottom:40px;}
.content h3 { font-family:"宋体"; font-size:26px; color:#b22171; line-height:45px;}
.about_pic { clear:both; padding-top:10px; padding-bottom:10px; display:block; height:179px;}
.about_pic li{ float:left; width:255px; height:179px; margin-right:1px;}
.about_pic li img { width:255px; height:179px;}

/*sub02*/
.photo_list { overflow:hidden;}
.photo_list li { width:355px; margin-left:15px; margin-right:15px; _margin:0 10px 0 10px; float:left; margin-bottom:38px;}
.photo_tit { font-size:18px; border-top:solid 1px #d9d9d9; line-height:35px; padding-top:8px;}
.photo_list li a { width:355px; height:266px; display:block;}
.photo_list li img { width:355px; height:266px; display:block;}
.photo_list li table { width:355px; margin-top:10px; border-left:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc;}
.photo_list li table tr th { border-top:solid 1px #dcdcdc; background:#edeae8; text-align:left; padding-left:10px; line-height:33px; height:33px; width:68px;}
.photo_list li table tr td { line-height:20px; height:33px; border-top:solid 1px #dcdcdc; padding-left:10px; padding-right:10px;}
.pages { clear:both; padding-top:20px; border-top:solid 1px #d9d9d9;}
.pages a { display:block; width:22px; height:22px; border:solid 1px #e6e6e6; float:left; text-align:center; line-height:22px; color:#929292; margin-right:2px;}
.pages a:hover { border:solid 1px #b22171; color:#b22171;}
.pages a.active { border:solid 1px #b22171; color:#b22171;}

/*sub03*/
.honor_list { overflow:hidden;}
.honor_list li { border:solid 1px #d9d9d9; width:242px; height:188px; margin:0 5px 20px; float:left;}
.honor_list li a { text-align:center; display:block; height:152px;}
.honor_list li a img { height:152px; text-align:center;}
.honor_list li span { display:block; font-size:15px; border-top:solid 1px #d9d9d9;}
.honor_list li span a { color:#4e4e4e; text-align:center; display:block; line-height:35px;}
.honor_list li span a:hover { color:#b22171;}

/*sub04*/
.sub_news { overflow:hidden;}
.sub_news li { line-height:41px; height:41px; border-bottom:solid 1px #d1d1d1; font-size:13px;}
.sub_news li a { background:url(../images/list_bul.jpg) no-repeat scroll 6px 50%; display:block; float:left; color:#4e4e4e; padding-left:19px; width:635px; margin-right:21px;}
.sub_news li a:hover { color:#b22171;}
.sub_news li span { font-size:10px; color:#a9a9a9;}

/*sub04_01*/
.newstitle { color:#b22171; font-size:20px; text-align:center; line-height:30px;}
.data { text-align:center; font-size:12px; color:#9f9f9f; border-bottom:solid 1px #d1d1d1; padding-bottom:10px; margin-bottom:15px;}
.news_con { font-size:13px; line-height:24px; margin-bottom:20px; padding:0 10px 0;}
.fanye { background:url(../images/fanye.jpg) no-repeat; height:87px;}
.fanye li { padding-left:115px; line-height:44px;}
.fanye li a { line-height:44px; color:#767676;}
.fanye li a:hover { color:#b22171;}

/*sub05*/
.lingyu {}
.lingyu tr td { padding:20px; border-bottom:solid 1px #eaeaea;}
.lingyu tr td h3 { float:left; font-weight:bold; font-size:18px; color:#000000; font-family:"微软雅黑", "宋体"; line-height:normal;}
.lingyu tr td a { float:left; display:block; margin-left:10px; margin-top:4px; margin-bottom:10px;}
.lingyu_txt { clear:both;}


/*sub06*/
.liuyan { overflow:hidden; margin-bottom:30px;}
.liuyan tr td { font-size:12px; padding-right:10px; padding-bottom:10px;}
.liuyan .liuyan_tit { font-size:15px; color:#000000;}
.input { background:#F2F2F2; border:1px solid #CCCCCC; border-radius:2px; height:26px; line-height:26px; padding:5px; width:400px; font-family:"微软雅黑", "宋体";}
.yanzhengma { float:left; background:#F2F2F2; border:1px solid #CCCCCC; border-radius:2px; height:26px; line-height:26px; padding:5px; margin-right:5px;}
.textarea { background:#F2F2F2; border:1px solid #CCCCCC; border-radius:2px; height:100px; line-height:26px; padding:5px; width:400px; font-family:"微软雅黑", "宋体";}
.yanzheng { float:left; display:block; height:26px; width:100px; background:#CCC; margin-right:5px;}
.liuyan tr td a { float:left; color:#333333;}
.black { background:#000000; border-radius:2px; border:none; width:88px; height:24px; font-size:12px; color:#ffffff; float:left; line-height:24px; font-family:"微软雅黑", "宋体";}
.gray { background:#eaeaea; border-radius:2px; border:none; width:88px; height:24px; font-size:12px; color:#b22171; margin-left:10px; font-family:"微软雅黑", "宋体"; line-height:24px;}
.coment_list { font-size:14px; color:#333333; clear:both;}
.coment_list a{ color:#666666; text-decoration:none;}
.answer { border-bottom:dashed 1px #eaeaea; display:block; overflow:hidden; padding-bottom:20px; clear:both;}
.answer a { float:left; display:block; width:700px; line-height:24px;}
.answer span { display:block; float:left; height:24px;}
.question { padding-right:10px;}
.question span { display:block; float:left; height:24px; }
.question a { display:block; float:left; width:700px;}
.peo { color:#b5b5b5!important; padding-top:10px; font-size:12px; height:24px;}
.peo span { background:url(../images/sub_news_bull.jpg) no-repeat scroll 0 50%; padding-right:10px; display:block; float:left; color:#3f3fd5; font-size:14px; }
.import { background:url(../images/import.jpg) no-repeat scroll 0 30%; font-size:12px!important; color:#4069e9!important; padding-left:20px!important;}

/*2014.09.05小幻灯片样式*/
/*.oneByOne_item { width:290px; height:156px; position:relative;}*/
.ob1_title { position:absolute; z-index:999; background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#fff; padding-left:10px; width:280px; height:30px; line-height:30px; font-size:13px; color:#000000; bottom:0; }
.ob1_img_device1 { position:absolute; width:290px; height:156px;}
.buttonArea .buttonCon .theButton { text-indent:-1000px; display:block;}