@charset "utf-8";
/* CSS */
body
{
text-align:center;
font-size:12px;
font-family:Arial, Verdana, Sans-serif;
}

#header
{
width:1003px;
margin:0 auto;
height:auto;
text-align:center;
}

#container
{
margin:0 auto;
width:1003px;
float:inherit;
}

#mainbg, #mainbg_0
{
margin:0 auto;
width:960px;
height:auto;
}

#right
{
float:right;
margin:2px 0px 2px 0px;
padding:0px;
width:574px;
background:#ccd2de;
text-align:left;
}

#left
{
float:left;
margin:2px 2px 0px 0px;
padding:0px;
background:#f2f3f7;
width:200px;
text-align:left;
}

#footer
{
clear:both;
width:1003px;
border-top:2px dotted #e8e8e8;
margin-right:auto;
margin-left:auto;
padding:10px 0 0;
height:auto;
}
#footer p { line-height:24px;}

.text
{
margin:0px;
padding:0px;
}

A { text-decoration:none; color:#000000}
img { border:0;}
H2 { text-align:left; font-size:12px; padding:10px 0 0; margin:0px;}
.guodu { background:url(jiange.jpg) no-repeat; width:960px; height:50px; margin:0 auto; clear:both}
.clear { clear:both; font-size:1px; line-height:0; margin-top:20px;}
.clear_5 { clear:both; height:5px; font-size:1px; line-height:0;}
.font_14b { font-size:14px; color:#CC0000; font-weight:bold;}
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }

/* top css */
.header_top { }
.header_top .left { float:left; width:200px; height:120px;}
.header_top .right { float:left; width:323px;}
.header_top .middle { float:left; width:480px;}

.banner { float:left; background:#DA231A; width:955px; height:35px; padding:0 24px;}
.banner ul li{ float:left; width:76px; height:35px; line-height:35px; font-size:13px; color:#FFFFFF}
.banner ul li A{ color:#FFFFFF;}
.banner ul li A:hover{ float:left; width:76px; height:35px; background:url(bn_bg.gif) no-repeat; color:#000000}
.banner .li_0{ float:left; width:24px;}

.banner_down { background:url(bn_bg_down.gif) repeat-x; width:1003px; height:27px; }

/* BANNER CSS */
#mainbg .left { float:left; width:808px; height:488px; border:1px solid #e8e8e8;}
#mainbg .right { float:right; width:133px; height:auto; }

#mainbg .left_fy { float:left; width:810px; height:auto;}
#mainbg .right_fy { float:right; width:133px; }

#mainbg .right0 { float:right; width:133px; height:488px; border:1px solid #FF0000;}
#mainbg .right0 .text_1 { width:133px; height:89px;}
#mainbg .right0 .text_2 { height:299px; padding:0 10px; font-size:14px; font-weight:bold; text-align:left}
#mainbg .right0 .text_2 ul li { line-height:45px; border-bottom:2px dotted #e8e8e8;}
#mainbg .right0 .text_3 { background:url(flower.jpg) no-repeat right bottom; height:100px;}

#mainbg .right1 { width:133px; }
#mainbg .right1 .text_1 { width:133px; height:49px;}
#mainbg .right1 .text_2 { line-height:24px;}

/* xiaodong CSS */
#mainbg_0 .left { float:left; width:370px; height:auto; padding-bottom:10px;}
#mainbg_0 .left .text_1{ width:370px; height:35px; border-bottom:1px solid #E8E8E8;}
#mainbg_0 .left .text_1 .text_1_1{ float:left; background:url(click.gif) no-repeat left bottom; width:145px; height:20px; padding:15px 0px 0px 20px; text-align:left;}
#mainbg_0 .left .text_1 .text_1_1 a{ font-weight:bold; font-size:14px; color:#DA231A;}
#mainbg_0 .left .text_1 .text_1_2{ float:right; width:180px; padding:15px 5px 15px 0px; text-align:right}
#mainbg_0 .left .text_2{ width:370px; height:auto; }
#mainbg_0 .left .text_2 .text_2_1{ float:left; width:120px;}
#mainbg_0 .left .text_2 .text_2_2{ float:right; width:240px;}
#mainbg_0 .left .text_2 .text_2_2 p{ width:240px;line-height:24px; text-align:left;}
#mainbg_0 .left .text_2 .text_2_3{ float:right; width:350px;}
#mainbg_0 .left .text_2 .text_2_3 ul{ list-style-type:none; }
#mainbg_0 .left .text_2 .text_2_3 ul li{ line-height:24px; height:24px; text-align:left}

#mainbg_0 .right { float:right; width:560px; height:auto; }
#mainbg_0 .right .text_1{ width:560px; height:35px; border-bottom:1px solid #E8E8E8;}
#mainbg_0 .right .text_1 .text_1_1{ float:left; background:url(click.gif) no-repeat left bottom; width:250px; height:20px; padding:15px 0px 0px 20px; text-align:left;}
#mainbg_0 .right .text_1 .text_1_3{ float:left; background:url(click.gif) no-repeat left bottom; width:260px; height:20px; padding:15px 0px 0px 10px; text-align:left;}
#mainbg_0 .right .text_1 .text_1_1 a{ font-weight:bold; font-size:14px; color:#DA231A;}
#mainbg_0 .right .text_1 .text_1_3 a{ font-weight:bold; font-size:14px; color:#DA231A;}
#mainbg_0 .right .text_1 .text_1_2{ float:right; width:285px; padding:15px 5px 15px 0px; text-align:right}
#mainbg_0 .right .text_2{ width:560px; }
#mainbg_0 .right .text_2 .text_2_1{ float:left; width:250px;}
#mainbg_0 .right .text_2 .text_2_4{ float:left; width:250px; padding-top:10px;}
#mainbg_0 .right .text_2 .text_2_2{ float:right; width:310px;}
#mainbg_0 .right .text_2 .text_2_2 p{ width:300px; padding:5px; line-height:24px; text-align:left;}
#mainbg_0 .right .text_2 .text_2_3{ float:right; width:550px; padding:10px 5px;}
#mainbg_0 .right .text_2 .text_2_3 ul{ list-style-type:none; margin:0; padding:0;}
#mainbg_0 .right .text_2 .text_2_3 ul li{ float:left; margin-right:10px; width:170px; _width:175px;}
#mainbg_0 .right .text_2 .text_2_3 img{ padding:5px; border:1px solid #efefef}
#mainbg_0 .right .text_2 .text_2_5{ float:right; width:550px; padding:10px 5px;}
#mainbg_0 .right .text_2 .text_2_5 ul{ list-style-type:none; margin:0; padding:0;}
#mainbg_0 .right .text_2 .text_2_5 ul li{ float:left; margin-right:10px; width:125px;}
#mainbg_0 .right .text_2 .text_2_5 img{ padding:5px; border:1px solid #efefef}

/* hengfu CSS */
.hf { width:960px; height:60px; margin:0 auto; clear:both;}

/* gundongguanggao CSS */
.move { width:960px; height:180px; margin:0 auto;}
.img_move img{ margin-right:10px;}

/* neiye CSS */
#mainbg .con_left {float:left; width:810px; height:auto}
#mainbg .con_left .banner { width:808px; border:1px solid #e8e8e8;}
#mainbg .con_left .banner_1 { width:808px; border:1px solid #e8e8e8;}
#mainbg .con_left .contant { margin:10px auto auto auto;}
#mainbg .con_left .contant .con{ padding:10px; text-align:left;}
#mainbg .con_left .contant .conxx{ margin:5px auto; padding:0; text-align:left; border:1px solid #e0e0e0;}
#mainbg .con_left .contant .con1 ul li { line-height:24px; text-align:left; padding-left:10px; font-family:"宋体"}
#mainbg .con_left .contant .con p, #mainbg .con_left .contant .conxx p{ line-height:24px; }
#mainbg .con_left .contant .conxx .p2{ background-color:#efefef; color:#CC0000; padding-left:10px; line-height:28px; clear:both}
#mainbg .con_left .contant .con ul, #mainbg .con_left .contant .conxx ul { clear:both}
#mainbg .con_left .contant .con ul li, #mainbg .con_left .contant .conxx ul li { float:left; width:202px; text-align:center;}
#mainbg .con_left .contant .con img, #mainbg .con_left .contant .conxx img{ margin:5px 5px;}

#mainbg .con_left .contant .con2{ padding:10px; text-align:left; margin-top:25px;}
#mainbg .con_left .contant .con2 ul li { float:left;width:260px;text-align:center;line-height:30px;}
#mainbg .con_left .contant .con2 img{ margin:5px 5px;}

#mainbg .con_left .contant .title{ width:100%; height:30px !important; border-bottom:1px solid #efefef;}
#mainbg .con_left .contant .title .t_left{ float:left; width:50%; padding:10px 0px 0px 10px; font-size:14px; font-weight:bold; color:#990000; height:20px; text-align:left}
#mainbg .con_left .contant .title .t_right{ float:right; width:40%; text-align:right; padding:10px 10px 0px 0px;}

#mainbg .con_right {float:right; width:135px; height:auto;}
#mainbg .con_right .lianxi { width:135px; height:auto;}
#mainbg .con_right .lianxi .title{ width:135px; height:49px;}
#mainbg .con_right .lianxi .contact{ width:135px; height:auto; text-align:left; line-height:24px;}

/* scroller */
.blk_18 { overflow:hidden; zoom:1; width:960px; padding-top:20px; } 
.blk_18 .pcont { width:840px; float:left; overflow:hidden; } 
.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px; } 
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; } 
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:60px; height:180px;} 
.blk_18 .LeftBotton {float:left; background:url(moveright.gif) no-repeat}
.blk_18 .RightBotton { float:right; background:url(moveleft.gif) no-repeat}
.blk_18 .pl img { display:block; cursor:pointer; border:none; margin:6px auto 1px auto; } 
.blk_18 .pl { width:168px; float:left; text-align:center; line-height:24px; } 
.blk_18 a.pl:hover { border:1px solid #5dacec; color:#5dacec; background:#efefef; } 

/* iFocus style */
* { margin:0; padding:0;}
#ifocus { width:798px; height:478px; background:#F8F8F8; padding:5px;}
#ifocus_pic { display:inline; position:relative; float:left; width:645px; height:478px; overflow:hidden;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:635px; height:483px; overflow:hidden;}
#ifocus_piclist img { width:635px; height:483px; }
#ifocus_btn { display:inline; float:left; width:125px; margin:9px 9px 0 0; }
#ifocus_btn li { width:140px; height:115px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:125px; height:95px; margin:7px 0 0 11px; }
#ifocus_btn .current { background: url(ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:635px; height:40px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:280px; bottom:8px; color:#FFFFFF;}
#ifocus_tx .normal { display:none; }

/*foot*/
#foot p { height:24px; line-height:24px;}
