﻿@charset "utf-8";


body{ margin:0; padding:0; font-family:"宋体";  font-size:12px; color:#4d4d4d; }

ul{ margin:0; padding:0;}
li, ol { list-style:none; }
a { text-decoration:none;font-family:"宋体"; }
a:hover { cursor:pointer; text-decoration:none;}
a.td_u{ text-decoration:underline;}
:focus{outline:0;}
img{ padding:0; margin:0;}
a img { border:none; }
.img_mgn{ display:block; margin:0 auto; overflow:hidden;}
.img_db{ display:block; margin:0 auto;}
.img_mr{ margin:0px 5px 0 20px;}
.red{border: 3px solid red;padding: 2px;}
.do_mgn{ display:block; margin:0 auto; overflow:hidden;}
.dp_b{ display:block; clear:both; overflow:hidden;}
.fot_l{ float:left;}
.fot_r{ float:right;}
.txt_it{ text-indent:2em;}
.txt_it4{ text-indent:4em;}
.txt_it10{ text-indent:10px;}
.txt_it20{ text-indent:20px;}
.txt_it30{ text-indent:30px;}
.txt_it40{ text-indent:40px;}
.txt_cr{ text-align:center;}
table{ border-collapse:collapse; border-spacing:0; border:1px solid #dcdcdc; line-height:30px;}
.hover{ color:#a11d1d;}
.clear{ clear:both;}
.overh{ overflow:hidden}
.tctr{ text-align:center; display:block}

.lh25{ line-height:25px;}

.mgn0{ margin:0;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}
.mr60{ margin-right:60px;}
.mr70{ margin-right:70px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}
.ml70{ margin-left:70px;}
.ml150{ margin-left:150px;}
.ml300{ margin-left:300px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:3px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}

.mtb5{ margin:5px 0;}
.mtb10{ margin-top:10px;margin-bottom:10px;}
.mtb20{ margin-top:20px;margin-bottom:20px;}
.mtb30{ margin-top:30px; margin-bottom:30px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}

.mlr5{ margin:0 5px;}
.mlr10{ margin:0 10px;}
.mlr15{ margin-left:15px;margin-right:15px;}
.mlr20{ margin:0 20px;}
.mlr25{ margin:0 25px;}
.mlr30{ margin-left:30px;margin-right:30px;}
.mlr40{ margin-left:40px;margin-right:40px;}
.mlr50{ margin-left:50px;margin-right:50px;}
.mlr60{ margin-left:60px;margin-right:60px;}

.pg5{ padding:0 5px;}
.pg10{ padding:0 10px;}
.pg20{ padding:0 20px;}

.cre7{color:#e70000;}
.btpn{ border-top:none;}

h2{ font-family:"宋体"; font-weight:normal; margin:15px 0; }
h3{ font-family:"宋体"; font-weight:normal }

.fz12{ font-size:12px;}
.fz13{ font-size:13px;}
.fz14{ font-size:14px;}
.fz16{ font-size:16px;}
.fz18{ font-size:18px;}


.brdr{ border-bottom:1px dashed #ccc;}
i.i1{ font-style:normal; float:left; margin:0 5px;}
.w100{ width:100%}
.wh100{ width:100px;}


.wrap{ width:100%; overflow:hidden; display:block; clear:both; background:#f2f2f2;}

/**Header**/
.i_header{ width:925px; margin:0 auto;  clear:both; display:block; position:relative;  font-family:"宋体"; border-top:2px solid #c50c00; overflow:hidden;}
.header{ width:929px; margin:0 auto;  clear:both; display:block; position:relative;  font-family:"宋体"; overflow:hidden;}
.logo{ padding:2px 0 5px 5px; overflow:hidden; float:left;}
.top_link{ float:right; width:75px; padding:50px 10px 30px; line-height: 20px;}
.top_link a.idx{ background:url(../images/icon1.jpg) no-repeat 0px 2px; padding-left:20px; color:#798ef8;display: inline-block;}
.top_link a.tj{ background:url(../images/icon2.jpg) no-repeat 2px 2px; padding-left:20px; color:#798ef8;display: inline-block;}
.top_link a.idx:hover{ color:#c60c00;}
.top_link a.tj:hover{ color:#c60c00;}
.nav{ background:url(../images/nav_bg.jpg) repeat-x 0 3px; height:37px; padding:3px 0 4px; overflow:hidden;}
.header .nav{ padding:3px 0 0;}
.nav ul{ padding-left:15px; }
.nav li{ float:left; overflow:hidden; display:inline-block;}
.nav li span{ font-weight:bold; font-size:14px; float:left; padding:0 2px;line-height:37px;color:#fff;}
.nav a{ padding:0 14px; display:block; font-size:14px; float:left; line-height:37px; color:#fff; font-weight:bold;}
.nav a:hover{ background:url(../images/nav_hover.jpg) repeat-x; color:#c70d01;}
.nav a.hover{ background:url(../images/nav_hover.jpg) repeat-x; color:#c70d01;}
.nav a.first{ padding:0 23px 0 25px; font-size:16px;}
.nav a.first:hover{ background:url(../images/home.jpg) no-repeat;color:#c70d01}
.nav a.first_hover{ background:url(../images/home.jpg) no-repeat; color:#c70d01;padding:0 23px 0 25px; font-size:16px;}

.lo_tl{ border:2px solid #c50c00; overflow:hidden; display:block; width:924px;}
.lo_tl2{ border-left:3px solid #c50c00;border-right: 3px solid #c50c00;overflow: hidden;}
.m_banner{border:2px solid #c50c00; border-bottom:none; border-top:none; height:375px; padding:18px 0px 0; width:924px; background:url(../images/p_03.jpg) no-repeat 0 2px; overflow:hidden;}
.m_banner li{ float:left; padding:0 1px !important; padding:0 1px 0 0;}
.mb_btm{ background:url(../images/p_03.jpg) no-repeat bottom; overflow:hidden; height:375px; width:924px; display:block; }

.site{ background:url(../images/pic_03.jpg) repeat-x; line-height:34px; height:34px; border:1px solid #d5d5d5; border-top:none; padding:0 10px;}
.site p{ margin:0; color:#666;}
.site p a{ color:#666; padding:0 4px;}
.site p a:hover{ color:#C60C00}
.site p span{ color:#666; padding:0 4px;}

.banner{ overflow:hidden; display:block; width: 919px; height: 327px; border: 3px solid #C50C00;}
.select{ background:url(../images/select.jpg) no-repeat; width:111px; height:20px; float:right; margin:8px 7px 0 0 !important; margin:8px 3px 0 0;}

#scroller_roll ul{ width:924px; }
/**Main**/
.i_main{ width:925px; margin:0 auto; overflow:hidden; clear:both; display:block; position:relative; background:#fff; overflow:hidden; padding:8px 0;}
.main{ width:929px; margin:0 auto; overflow:hidden; clear:both; display:block; position:relative; overflow:hidden; padding-bottom:30px;}
.im_left{ float:left; width:253px; margin-left:5px; overflow:hidden;}
.im_left h2{ background:url(../images/h2_1.jpg) no-repeat; height:32px; text-indent:-9999px; margin:0; width:253px;}
.im_left ul{ border:1px solid #aa1614; border-top:none; width:249px; margin:0 1px; padding:13px 0 11px; text-align:center}
.im_left ul li{ padding:4px 0;}
.im_left ul li a{ overflow:hidden; display:block;}
.im_left ul li img{ padding:1px; border:2px solid #ddd;}

.im_right{ float:right;width:659px; overflow:hidden;}
.im_right h2{ border-bottom:1px solid #c70d01; margin:0; padding:6px 4px 4px 13px; overflow:hidden; width:631px;}
.im_right h2 span{ border-left:3px solid #c70d01; padding-left:9px; color:#ff0000; font-family:Microsoft Yahei; font-size:16px; font-weight:bold; float:left}
.im_right h2 b{ font-weight:normal; border-left:1px solid #ff1f1f; font-family:Arial; font-size:12px; margin:7px 0 0 5px; color:#ff1f1f; padding-left:3px; float:left; line-height:12px; }
a.more{ float:right; background:url(../images/more.jpg) no-repeat; width:39px; height:8px; display:inline-block; text-indent:-9999px; margin-top:10px; overflow:hidden;}

.company_p{ overflow:hidden; padding:5px 0 0; width:648px;height: 500px}
.company_p span{ color:#ff0000; font-size:14px; font-weight:bold;}
.company_p p{ line-height:16px; font-size:13px;  color:#161616;}
.im_content{ background:url(../images/bg_01.jpg) no-repeat; width:625px; height:175px; margin-left:-6px; padding:30px 20px 30px 10px; margin-bottom:20px; }
.im_content h2{ width:auto; padding:0;border:none; overflow:hidden;}
.im_content h2 span{ border:none; padding:0;}
.ct_left{ float:left; width:223px; height:175px; overflow:hidden; padding:0 10px;}
.ct_left p{ color:#333; line-height:24px; margin:14px 0 0; overflow:hidden; display:block; width:100%;}

.ct_right{ float:right; width:360px; height:175px; overflow:hidden; padding-left:20px;}
.ct_right ul{ margin-top:14px;overflow:hidden; display:block; width:100%;}
.ct_right li{ background:url(../images/icon3.jpg) no-repeat 0 7px; padding-left:10px; line-height:23px; overflow:hidden; display:block;}
.ct_right li a{ float:left; color:#161616;}
.ct_right li a:hover{ color:#c70d01}
.ct_right li span{ float:right;color:#161616;}

.bns_img h2{ padding:6px 4px 4px 0;overflow:hidden;}
.bns_img h2 span{ border:none; padding:0;}

.img_p{ position:relative; width:600px; padding:15px 29px 0 23px; overflow:hidden; display:block;}
.img_p li{ float:left; width:140px; padding:0 5px;}
.img_p li a{ overflow:hidden; display:block;}
.img_p li span{ overflow:hidden; display:block; text-align:center; padding:5px 0;}
.img_p a.sPrev{ background:url(../images/sPrev.jpg) no-repeat; width:18px; height:48px; display:inline-block; position:absolute; top:37%; left:0;} 
.img_p a.sNext{ background:url(../images/sNext.jpg) no-repeat; width:18px; height:48px; display:inline-block; position:absolute; top:37%; right:5px;} 

.mn_left{ background:#e0e0e0; width:210px; padding:13px 0 15px; float:left;}
.mn_left h2{ height:35px; line-height:32px; background:url(../images/h2_2.jpg) repeat-x; margin:0; color:#fff; font-size:18px; font-family:Microsoft Yahei; text-align:center;}
.mn_left h3{ margin:0; color:#c60c00; font-size:12px; font-weight:bold; padding:15px 0; padding-left:8px;}
.mn_left ul{ padding:5px 0 20px;}
.mn_left ul li{ background:url(../images/pic_07.jpg) no-repeat bottom; height:35px; line-height:32px; display:block; padding-left:45px; letter-spacing:2px;}
.mn_left ul li a{ background:url(../images/icon5.jpg) no-repeat 5px 14px; padding-left:25px; display:block; font-size:16px; font-family:Microsoft Yahei; color:#c60c00; }
.mn_left ul li a:hover{background:url(../images/icon4.jpg) no-repeat 5px 14px;}
.mn_left ul li a.hover{background:url(../images/icon4.jpg) no-repeat 5px 14px;}
.mn_left p{ line-height:35px; margin:0;padding-left:8px; color:#161616;}
.mn_left p span{ color:#c60c00;}

.mn_right{ float:right; width:685px; margin-right:15px !important; margin-right:7px;}
.mn_right h2{ font-size:22px; color:#c50c00; font-family:Microsoft Yahei; border-bottom:1px dotted #ccc; text-align:center; margin:0; padding:10px 0; letter-spacing:5px; }

.content_ti{ padding:20px 8px 0;}
.content_ti p{ color:#0c2d4f; font-weight:bold; font-size:14px; letter-spacing:0.2px; line-height:25px;margin:5px 0;}
.content_ti p span{ color:#c60c00; font-weight:bold; font-size:14px; }

.content_lead{ overflow:hidden; display:block; width:100%; padding:5px 0 15px; }
.lead{ overflow:hidden; display:block; padding:0 10px; border-bottom:1px dotted #ccc; padding:15px 10px; width:665px;}
.lead img{ float:left; width:117px; height:155px;border: 3px solid red;padding: 2px;}
.lead div{ float:right; width:535px;}
.lead div h3{ font-size:14px; color:#b00d0e; font-weight:bold; margin:0 0 10px;}
.lead div p{ margin:0; line-height:25px; font-size:14px; text-indent:2em; color:#161616;}
.lead div p a{ color:#c60c00;}

.pages{ overflow:hidden; text-align:right; padding:10px 0 0;}
.pages a{ color:#171717; display:inline-block; line-height:16px; padding:0 5px; border:1px solid #ccc; font-weight:bold; margin:0 1px; text-align:center;}
.pages a:hover{ color:#fff; background:#c60c00; border-color:#c60c00;}
.pages a.hover{ color:#666; background:#c60c00; border-color:#c60c00;}
.pages a.prev{ background:url(../images/pg.jpg) no-repeat 0 -22px; width:40px; height:18px; border:none; font-size:12px; line-height:18px; padding:0 0 0 10px; font-weight:normal;}
.pages a.none{color:#9a9a9a; background:url(../images/pg.jpg) no-repeat;}
.pages a.prev:hover{ color:#c60c00;background:url(../images/pg.jpg) no-repeat 0 -22px;}
.pages a.next{ background:url(../images/pg.jpg) no-repeat -57px -22px; width:40px; height:18px; border:none; font-size:12px; line-height:18px; padding:0 7px 0 3px; font-weight:normal;}
.pages a.next:hover{ color:#c60c00;  background:url(../images/pg.jpg) no-repeat -57px -22px;}
.pages a.nt_none{ color:#9a9a9a; background-position:-57px 0;}


ul.li_three{ overflow:hidden; display:block;}
ul.li_three li{ float:left; padding:10px 23px;}
ul.li_three li a{ display:block; overflow:hidden;}
ul.li_three li span{ display:block; overflow:hidden; text-align:center; color:#3a3a3a; font-size:14px; font-weight:bold; line-height:28px;}
ul.li_three li img{ width:176px; height:134px; padding:2px; border:1px solid #c1c1c1;}

ul.li_two{ overflow:hidden; display:block;}
ul.li_two li{ float:left; padding:10px 20px 10px 34px;}
ul.li_two li a{ display:block; overflow:hidden;}
ul.li_two li span{ display:block; overflow:hidden; text-align:center; color:#666; font-size:14px; font-weight:bold; line-height:28px;}
ul.li_two li img{ width:280px;padding:3px; border:1px solid #c1c1c1;}

ul.li_news{ overflow:hidden; display:block; width:670px; padding:10px 0 0px 15px;}
ul.li_news li{ display:block; overflow:hidden; background:url(../images/icon6.jpg) no-repeat 5px 18px; font-size:14px; padding:10px 10px 10px 15px; border-bottom:1px solid #dbdbdb;}
ul.li_news li a{ float:left; color:#3a3a3a}
ul.li_news li a:hover{ color:#C60C00;}
ul.li_news li span{ float:right; color:#3a3a3a;}


p.star_red{ color:#3a3a3a; font-size:18px; font-family:Microsoft Yahei; line-height:35px; margin:18px 0;}
p.star_red span{ color:#c60c00;}

.contact{ overflow:hidden; float:left; width:285px;}
.contact h3{ color:#c60c00; font-size:14px; font-weight:bold; margin:0;}
.contact p{ color:#666; font-weight:bold; line-height:40px; font-size:12px}

.personnel{ overflow:hidden; display:block;}
.personnel div{ overflow:hidden; display:block; padding-bottom:25px; width:669px;}
.personnel h4{ color:#c60c00; font-size:14px; font-weight:bold; margin:0;}
.personnel span{ color:#c60c00; float:left; width:40px; line-height:25px;}
.personnel p{ width:610px; float:left; color:#666; margin:0; font-weight:normal; font-size:12px;}

.content_ti table{ border:none; margin:0 auto;}
.content_ti table th{ font-weight:normal; text-align:right}
.content_ti table td b{ font-weight:normal; color:#ff0000; margin-left:10px;}
.content_ti table td{ padding:3px 0;}
/**footer**/
.footer{ width:929px; margin:0 auto 0; overflow:hidden; display:block; clear:both;color:#9a9a9a; border-top:2px solid #c50c00; }
.footer p{ margin:0; padding:15px 0;}
.i_footer{ width:925px; margin:0 auto 0; overflow:hidden; display:block; clear:both; }
.i_footer p{ color:#9a9a9a; overflow:hidden; display:block; width:100%; margin:0; padding:15px 0;}
/****text****/
.text1{ background:none; border:none; width:82px; height:20px; line-height:20px; padding:0 3px; float:left; color:#fff;}
.text2{ width:214px; height:20px; border:1px solid #dfdfdf; background: #fff;}
.text3{ width:358px; height:108px; border:1px solid #dfdfdf; background: #fff;}
/***button***/
.btn1{ background:none; border:none; width:22px; float:left; height:20px; cursor:pointer;}
.btn2{ background:url(../images/btn2.jpg) no-repeat; width:70px; height:26px; display:inline-block; text-indent:-9999px; border:none; cursor:pointer;}
.btn3{ background:url(../images/btn3.jpg) no-repeat; width:70px; height:26px; display:inline-block; text-indent:-9999px; border:none; cursor:pointer;}
