@charset "gb2312";
/* CSS Document */
body{ margin:0px auto; padding:0px; font-size:12px; color:#464646; font-family:"Î¢ÈíÑÅºÚ"; background:#FFF url(../images/bg.jpg) repeat-x;}
* html div { height:1%; } /**/
div,form,img,ul,li,p,a {margin:0; padding:0; border:0; text-decoration:none; list-style:none;}
.input_noline{ background-color:transparent;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}


.h_top{ width:1024px; height:auto; overflow:hidden; margin:0 auto; padding:0 26px; background:#FFF;}
.h_top .h_header{ height:80px; overflow:hidden;}
.h_top .h_header .logo{ width:298px; height:47x; float:left; display:inline; padding:18px 0 0 4px;}
.h_top .h_header .h_lt{ width:126px; height:22px; float:right; display:inline; margin:34px 0 0;}
.h_top .h_header .h_lt a{ color:#4b4a4a; padding:0 5px;}


.h_top .nav{ width:1024px; height:43px; overflow:hidden; margin:0px auto; padding:0; background:url(../images/nav_bg.jpg) repeat-x;}
.h_top .nav ul{ margin:0 10px; padding:0; text-align:center;}
.h_top .nav ul li{ width:125px; float:left; display:inline; background:url(../images/nav_line.jpg) no-repeat;}
.h_top .nav ul li a{ line-height:43px; color:#FFF;  font-size:14px; display:block;}
.h_top .nav ul li a:hover{ background:#db0100;}
.h_top .nav ul li#no_line{ background:none;}


.banner{ width:1024px; height:366px; overflow:hidden; margin:0px auto; padding:0 26px; background:#FFF;}

.title{ height:36px; line-height:36px;}
.title .t_lt{ width:120px; float:left; display:inline; font-size:16px; color:#0056a7; font-weight:bold;}
.title .t_rt{ width:41px; height:7px; float:right; display:inline; padding:15px 0 0;}

.c01_box{ width:1024px; height:auto; overflow:hidden; margin:0px auto; padding:28px 26px 0; background:#FFF;}


.c01_box .news{ width:590px; height:auto; overflow:hidden; float:left; display:inline;}
.c01_box .news .n_img{ width:282px; height:182px; float:left; display:inline; margin:10px 0 0;}
.c01_box .news .n_li{ width:287px; height:auto; overflow:hidden; float:right; display:inline;}
.c01_box .news .n_li ul{ margin:0; padding:0;}
.c01_box .news .n_li ul li{ line-height:32px; background:url(../images/li.jpg) 0 13px no-repeat;}
.c01_box .news .n_li ul li a{ color:#373737; padding-left:14px;}
.c01_box .news .n_li ul li a:hover{ color:#0057A7;}

.c01_box .about{ width:370px; height:auto; overflow:hidden; float:right; display:inline;}
.c01_box .about .a_img{ width:160px; height:182px; float:left; display:inline; margin:10px 0 0;}
.c01_box .about .a_FF{ width:194px; height:auto; line-height:30px; overflow:hidden; float:right; display:inline;}


.case{ width:1024px; height:auto; overflow:hidden; margin:0px auto; padding:28px 26px 0; background:#FFF;}
.case ul{ margin:0; padding:0; text-align:center;}
.case ul li{ width:240px; height:194px; overflow:hidden; float:left; display:inline; margin:14px 0 0 20px; background:#3f3f3f;}
.case ul li a{ color:#FFF; line-height:34px;}
.case ul li:hover{ background:#db0100;}




.c02_box{ width:1024px; height:auto; overflow:hidden; margin:0px auto; padding:28px 26px 0; background:#FFF;}
.c02_box .c02_lt{ width:330px; height:auto; overflow:hidden; float:left; display:inline;}
.c02_box .c02_lt ul{ margin:0; padding:0;}
.c02_box .c02_lt ul li{ line-height:32px; background:url(../images/li.jpg) 0 13px no-repeat;}
.c02_box .c02_lt ul li a{ width:248px; float:left; display:inline; color:#373737; padding-left:12px;}
.c02_box .c02_lt ul li span{ width:65px; font-style:italic; color:#787878;}
.c02_box .c02_lt ul li a:hover{ color:#0057A7;}


.c02_box .c02_mid{ width:330px; height:auto; overflow:hidden; float:left; display:inline; margin-left:65px;}
.c02_box .c02_mid ul{ margin:0; padding:0;}
.c02_box .c02_mid ul li{ line-height:32px; background:url(../images/li.jpg) 0 13px no-repeat;}
.c02_box .c02_mid ul li a{ width:248px; float:left; display:inline; color:#373737; padding-left:12px;}
.c02_box .c02_mid ul li span{ width:80px; font-style:italic; color:#787878;}
.c02_box .c02_mid ul li a:hover{ color:#0057A7;}


.c02_box .c02_rt{ width:245px; height:auto; overflow:hidden; float:right; display:inline;}
.c02_box .c02_rt .c02_rt_img{ width:245px; height:180px; margin:10px auto 0;}



.footer{ width:1024px; height:auto; overflow:hidden; background:#FFF; margin:0 auto; padding:30px 26px 0; }
.foot{ width:1024px; height:80px; overflow:hidden; padding:20px 0 0; text-align:center; line-height:24px; color:#FFF; background:#0056a7;}
/**ÄÚÒ³**/

.common{ width:1024px; height:auto; overflow:hidden; margin:0 auto; padding:18px 26px 0; background:#FFF;}

.com_lt_t{ height:36px; line-height:36px; overflow:hidden; background:#db0100; color:#FFF; font-size:14px; padding-left:16px;}
.com_lt_t font{ padding-left:10px; text-transform:uppercase; font-family:AvantGarde Bk BT, Arial, Helvetica, sans-serif;}

.com_rt_title{ height:36px; line-height:36px; overflow:hidden; font-size:14px; padding-left:2px; color:#666666; font-weight:bold; border-bottom:1px solid #f1f1f1; font-family:"Î¢ÈíÑÅºÚ";}
.com_rt_title font{ padding-left:8px; font-size:10px; text-transform:uppercase; font-weight:normal; color:#5b5b5c; font-family:Arial, Helvetica, sans-serif;}



.com_lt{ width:236px; height:auto; overflow:hidden; float:left; display:inline;}
.com_lt ul{ margin:0; padding:6px 0 0;}
.com_lt ul li{ height:40px; line-height:40px; border-bottom:1px solid #E6E6E6;} 
.com_lt ul li a{ color:#464646; display:block; padding-left:16px;}

.com_rt{ width:765px; height:auto; overflow:hidden; float:right; display:inline;}
.com_rt .rt_FF{ line-height:28px; overflow:hidden; padding:10px 2px 0;}







