@charset "utf-8";
*{ margin:0 auto; padding:0; list-style:none;font-family:"宋体";}

/*总体布局*/
body{ text-align:center; background:url(../images/bg-body.jpg) center repeat-y #97090b;  line-height:20px; font-size:12px;  color:#000;}
.container{width:980px; text-align:left; background-color:#fff; padding:0 10px;}
.header{ text-align:left;}
.mainContent{}
.footer{ background:url(../images/bg_footer.jpg) 0 0 no-repeat; text-align:left; height:80px; padding-left:220px;}


/*公用*/
a{ color:#000;}
a:link { text-decoration: none; }
a:hover {text-decoration:underline; color:#f00;}
a:visited { text-decoration: none;}
.clear{ clear:both; height:0; overflow:hidden;}
img{ border:0;}
div{ margin:0 auto;}
.b10{ margin-bottom:10px;}
.main-nav .bar .t .m .b .left .middle .right .name .inp .btn .more .logo .search .position{}

/*顶部*/
.header{ padding-top:10px;}
.topmost{ height:60px; padding:0 0 10px 0; background:url(../images/tel.jpg) 350px 20px no-repeat;}
.logo{ float:left; display:inline; margin-left:5px;}
.logo img{}
.search{ float:right; display:inline; background:url(../images/ico1.gif) 0 0 no-repeat; height:29px; padding-left:40px; margin-top:20px; margin-right:20px;}
.search .inp{ width:155px; height:29px; line-height:29px; float:left; font-size:14px; color:#7b7a7a; background:none; border:none;}
.search .btn{ background:url(../images/ico2.gif) 0 0 no-repeat; width:32px; height:29px; cursor:pointer; text-align:center; border:none; margin-left:5px;}

.mainnav{ background:url(../images/bg-nav.gif) 0 0 no-repeat; height:34px; margin-bottom:5px; }
.mainnav ul{ font-size:14px; margin-left:15px; border-left:1px solid #dcdada; height:32px;}
.mainnav ul li{ float:left; display:inline; height:32px; line-height:32px; padding:0 25px; border-right:1px solid #dcdada;}
.mainnav ul li span{ display:block;}
.mainnav ul li span a{ color:#353535;font-family:"微软雅黑";}
.mainnav ul li span a:hover{ text-decoration:none; color:#97090b!important;}
.mainnav ul li.on{ background:url(../images/nav-on.gif) repeat-x;}
.mainnav ul li.on a{ color:#fff;}
.mainnav ul li.on span a:hover{ color:#fff!important;}
.mainnav ul li div{ position:absolute; background-color:#e8e7e6; border:1px solid #dcdada; margin-left:-26px; display:none;}
.mainnav ul li div a{ display:inline-block; width:106px; text-align:center; height:32px; line-height:32px; font-family:"微软雅黑"; color:#353535!important;}
.mainnav ul li div a:hover{ background:url(../images/nav-on.gif) repeat-x; color:#fff; text-decoration:none;}



/*中部*/
.mainContent{}
.banner{ margin-bottom:5px;}
/*index*/
.ibar{ height:35px; text-align:right; background:url(../images/bar1.gif) left bottom no-repeat; margin-bottom:5px;}
.ibar img{ margin-top:20px; margin-right:3px;}

.iprofile{ float:left; display:inline; width:420px; height:190px; background:url(../images/ico8.gif) right top no-repeat; padding-right:20px;}
.iprofile .imgtext{}
.iprofile .imgtext img{ float:left; display:inline; border:1px solid #e0e0e0; padding:1px; width:135px; height:125px;}
.iprofile .imgtext p{ text-indent:2em; float:right; display:inline; width:270px; color:#333; line-height:21px;}
.iprofile .imgtext p a{ color:#b80003;}
.iborder{ border-bottom:1px dotted #9c9d9d; height:1px; overflow:hidden; margin-bottom:15px;}

.ibusiness{ float:left; display:inline; width:180px; height:190px; margin-left:20px; background:url(../images/ico7.gif) 0 100px no-repeat;}
.ibusiness .ibar{ background-image:url(../images/bar2.gif)}
.ibusiness ul{ line-height:24px; margin:0 0 0 0;}
.ibusiness ul li{ background:url(../images/ico5.gif) left no-repeat; padding-left:15px;}
.ibusiness ul li a{ color:#040000;} 
.ibusiness ul li a:hover{ color:#f00!important; text-decoration:none;}

.inews{ float:right; display:inline; width:300px; height:190px; padding-left:20px; background:url(../images/ico8.gif) left top no-repeat;}
.inews .ibar{ background-image:url(../images/bar3.gif)}
.inews ul{ color:#333; line-height:23px; margin:0 0 0 0;}
.inews ul li{ border-bottom:1px dotted #c2c2c2; background:url(../images/ico6.gif) left no-repeat; padding-left:10px;}
.inews ul li a{ color:#333;}
.inews ul li span{ float:right;}
.inews .hide{}

.ichecks{ float:left; display:inline; width:620px;}
.ichecks .ibar{ background-image:url(../images/bar4.gif)}
.ichecks table{ color:#333;}
.ichecks table select{ border:1px solid #dedede; padding:2px;}
.ichecks table .inp{ border:1px solid #dddddd; padding:2px; text-align:center; width:106px; color:#999;}
.ichecks table .btn{ background:url(../images/ico10.gif) 0 0 no-repeat; width:44px; height:24px; cursor:pointer; text-align:center; border:none; margin-left:5px;}
.ichecks table th{ height:30px;}
.ichecks table td{ height:30px; text-align:center;}
.ichecks table .td1{ text-align:left;}

.ipartner{ float:right; display:inline; width:330px;}
.ipartner .ibar{ background-image:url(../images/bar5.gif)}
.ipartner ul{ margin-left:-10px; *overflow:hidden; zoom:1; margin-top:10px;}
.ipartner ul li{ float:left; display:inline; margin:0 0 10px 10px;}
.ipartner ul li img{ width:100px; height:50px; border:1px solid #ffe5e5;}

.friendlink{font-size:12px;overflow:hidden;width:auto;zoom:1; margin-bottom:10px;}
.friendlink .bar{ border-bottom:1px solid #c2c2c2; margin-bottom:10px; font-size:14px; color:#333; background:url(../images/ico4.gif) left no-repeat; padding-left:10px; padding-bottom:2px;}
.friendlink .pcont{margin-left:11px;overflow:hidden;width:930px;float:left;display:inline;}
.friendlink .ScrCont{width:32766px;zoom:1}
.friendlink #List1_1{float:left; margin-top:5px;}
#List1_1 a{ display:block; width:93px; float:left; overflow:hidden; white-space:nowrap; line-height:22px; color:#666; text-align:center;}
#List1_1 a:hover{ text-decoration:none; background-color:#666; color:#fff;}
.friendlink #List2_1{float:left}
.friendlink .LeftBotton,.friendlink .RightBotton{width:13px;height:14px;margin-top:10px;}
.friendlink .LeftBotton{float:left;margin-left:0px;display:inline;background:url(../images/left.gif) no-repeat;}
.friendlink .RightBotton{float:right;margin-right:0px;display:inline;background:url(../images/right.gif) no-repeat;}
.friendlink .pl img{display:block;cursor:pointer;border:none;}
.friendlink .pl{float:left;width:100px;margin-right:14px;margin-left:12px;display:inline;}

/*about*/
.twoside{ background:url(../images/ico11.gif) repeat-y;}
.bgt{ background:url(../images/bg-twoside.jpg) bottom left no-repeat;min-height:500px; _height:500px;}
.leftside{ float:left; display:inline; width:200px; overflow:hidden;}
.rightside{ float:right; display:inline; width:765px; margin-bottom:10px;}

.treebar{ background:url(../images/ico12.gif) 0 0 no-repeat; height:34px; line-height:34px; font-size:16px; color:#fff; text-align:center; font-weight:bold; margin-bottom:10px;}
.tree{}
.tree li{}
.tree li a{ display:inline-block; margin-bottom:10px; float:left; width:197px; height:24px; line-height:24px; text-indent:55px; background:url(../images/ico14.gif) 0 0 no-repeat; color:#333; font-size:14px;}
.tree li a:hover{ text-decoration:none;}
.tree li.on a{ background:url(../images/ico13.gif) 0 0 no-repeat; color:#fff;}
.tree li a:hover{ background:url(../images/ico13.gif) 0 0 no-repeat; color:#fff;} 

.position{ color:#666; border-bottom:1px solid #ddd; height:30px; line-height:30px; text-align:right; margin-bottom:10px;}
.position a{ color:#666;}

.about{ color:#666; line-height:21px; margin-bottom:10px;}
.about p{ margin:10px 0;}

/*news*/
.page{ text-align:center; margin:30px 0 10px; font-size:14px;}
.page li{ display:inline; color:#666; margin:0 5px;}
.page li a{ color:#666;}
.page li a.on{ color:#666; font-weight:bold; font-size:14px;}

.news{}
.news li{}
.news li h3{ border-bottom:1px dashed #ccc; margin-bottom:5px;}
.news li h3 a{ color:#333; background:url(../images/ico15.gif) left no-repeat; padding-left:10px; font-size:12px;}
.news li p{ color:#666; line-height:21px;}
.news li div{ text-align:right;}
.news li div a{ color:#97090b;}
/*article_news*/
.article_news{}
.article_news .title{ font-weight:normal; color:#97090b; text-align:center; font-size:16px; margin:0 0 0 0; border-bottom:1px dashed #ccc; line-height:30px;}
.article_news .time{ color:#999; text-align:center; margin:5px 0 10px 0;}
.article_news .text{ line-height:21px; color:#666; margin-bottom:20px;}
.article_news .text p{ margin:10px 0;}
/*contact*/
.contact{ margin:20px;}
.contact li{ clear:both; height:120px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ccc;} 
.contact li .pic{ float:left; display:inline;}
.contact li .pic img{ width:176px; height:106px; border:1px solid #dbdbdb; background-color:#ececec; padding:6px;}
.contact li .info{ color:#666; float:left; display:inline; margin-left:25px;}
.contact li .info h3{ font-size:16px; line-height:20px; margin-bottom:20px; background:url(../images/ico16.gif) left no-repeat; padding-left:13px;}
.contact li .info p{ line-height:24px; font-size:14px;}

/*service*/
.service{ }
.service .bar{ height:25px; line-height:25px; background:url(../images/ico16.gif) 15px 8px no-repeat #eee; padding-left:25px; color:#666; margin-bottom:20px; font-size:14px;}
.sitem{ line-height:30px;margin:0 20px 0 20px;}
.sitem li{ color:#666;}
.sitem li span{ color:#97090b;}
/*superiority*/
.superiority{}
.superiority .bar{ height:25px; line-height:25px; background:url(../images/ico16.gif) 15px 8px no-repeat #eee; padding-left:25px; color:#666; margin-bottom:0px; font-size:14px;}
.sul{ color:#666; line-height:36px; font-size:14px; margin:10px 0 0 25px;}
.sul li{ background:url(../images/ico17.gif) left no-repeat; padding-left:17px;}

/*job*/
.job{ margin:10px;}
.job .head{ text-align:center; font-size:16px; color:#666; margin:20px 0 10px;}
.job table{ color:#666;}
.job table th{ background-color:#e6e6e6; line-height:26px; text-align:center; font-weight:normal;}
.job table td{ text-align:center; line-height:30px; border-bottom:1px solid #dadada;}
.job table a{ color:#666;}
/*article_job*/
.article_job{ margin:10px 0 50px 0; }
.hunterTable{width:683px;margin:14px auto 0 auto;border-collapse:collapse; color:#666; }
.hunterTable tr td{padding-top:5px;padding-bottom:5px;border:1px solid #d5d3d4;font-family:"微软雅黑";}
.hunterTable tr.hunterTr td{background-color:#f7f7f7;}
.red{color:#c90206;}
.b{font-weight:bold;}
.pl10{padding-left:10px;}
/*map*/
.map{margin:20px 50px;}
.map dl{ color:#666;}
.map dl a{ color:#666;}
.map dt{ clear:both;font-weight:bold;line-height:24px;height:24px;padding-left:30px;margin-top:10px;background-color:#f7f7f7;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:10px;}
.map dd{float:left; display:inline; line-height:18px;margin-right:15px; margin-bottom:10px;}
.map dd.first{margin-left:30px;}
/*business*/
.business{}
.business .bar{height:25px; line-height:25px; background:url(../images/ico16.gif) 15px 8px no-repeat #eee; padding-left:25px; color:#666; margin-bottom:10px; font-size:14px;}
.bul{ color:#666; line-height:21px;}
.bul li{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px; padding-left:25px;}
.bul li h3{ background:url(../images/ico17.gif) left no-repeat; padding-left:20px; font-size:14px; position:relative; left:-20px;}

.commission{}
.commission .title{ font-size:20px; text-align:center; font-weight:normal; color:#97090b; margin:20px 0;}
.tablec{border-collapse:collapse;}
.tablec th{ background-color:#999; color:#fff; font-size:14px; font-weight:normal; text-align:center; height:30px; line-height:30px;border:1px solid #dadada;}
.tablec td{ text-align: center; height:30px; line-height:30px; color:#666; border:1px solid #dadada;}






/*底部*/
.footer{ color:#6b6b6b; line-height:22px;}
.footer a{ color:#6b6b6b;}
.footnav{ padding-top:10px;}
.fcontact a{ color:#97090b; font-size:14px;}

