/* CSS Document */
body{margin:0 auto;font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg_02.jpg) repeat-x; line-height:1.8; color:#333434}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0;}
ul,li{ list-style:none;}
img{ border:0}
a{color:#333333; text-decoration:none;}
a:hover{ color:#000}
.clearfix {clear:both;height:0;font-size: 1px;line-height: 0px;}

#head{ width:1000px; height:104px; margin:0 auto; background:#fdfdfd}
.logo{ float:left; width:303px;}
.l_r{ float:right; width:368px; height:104px; background:url(../images/tel.jpg)}
.tel{ float:right; width:287px; height:35px; color:#FFFFFF}
.tel a{color:#FFFFFF;}
.tel a:hover{color:#000}

.search{ float:right; width:210px; height:22px; background:url(../images/index_r3_c7.jpg) no-repeat;}
.inp_srh { float:left; width:130px; height:16px; line-height:16px;margin-left:12px; border:1px solid #fff;}

#menu {width:1000px; height:35px; margin:0 auto; background:url(../images/nav.jpg)}
#menu ul { margin:0 0 0 3px;_margin:0 0 0 1px;}
#menu ul li { float:left; width:110px; height:35px; line-height:35px;background:url(../images/line.jpg) no-repeat}
#menu ul li a {line-height:35px;display:block; font-size:14px; text-align:center; color:#FFF; font-weight:bold; width:110px}
#menu ul li a:hover { text-decoration:none; background:url(../images/index_r8_c5.jpg) 12px 0px no-repeat; color:#FFFF00}
#menu ul li ul {display:none; position:absolute;}
#menu ul li ul li { float:none; width:125px; height:23px; /*IE6 only*/line-height:23px;font-size:12px; font-weight:normal; background:#EEEEEE; border-bottom:#D8D8D8 1px solid}
#menu ul li ul li a {line-height:25px; height:25px;color:#666666; padding-left:15px; width:; text-align:left; font-size:12px; font-weight:normal}
#menu ul li ul li a:hover {background:#fe972b; color:#FFFFFF}
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}


.banner{ width:1000px; height:319px;margin:0 auto;}


/*container*/
#container{ width:1000px; margin:0 auto;}
.left_main{ float:left; width:260px;}
.i_about{ float:left; width:260px;}
.a_title{ float:left; width:260px; height:35px; background:url(../images/labout.jpg) no-repeat}
.a_title h2{ float:left; font-size:14px; line-height:35px; color:#545454; text-align:center; padding-left:20px}
.a_title h2 span{ color:#ff911f}
.a_title h2 strong{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
.a_title a{color:#ff911f}

.i_about2{ float:left; width:260px;}

.a_main{  float:left;border:1px #efeeed solid; border-top:none; width:243px; padding:7px 5px 7px 10px}

.a_main2{ float:left; _width:242px;width:238px;border:1px #efeeed solid; border-top:none; _padding:8px; padding:10px;}
.a_main2 ul li{ width:228px; height:33px; line-height:33px; background:url(../images/nli.jpg);}
.a_main2 ul li a{padding-left:40px; color:#545454; font-weight:bold}

.a_main img{}

.i_new{ float:left; width:260px; margin-top:12px;}
.n_title{ float:left; width:260px; height:31px; background:url(../images/index_r21_c4.jpg) no-repeat;}
.n_title h2{ float:left; font-size:14px; line-height:31px; color:#FFF; text-align:center;margin:00px 0 0 30px;_margin:00px 0 0 16px;}
.n_title span{ float:right; width:23px; height:5px;margin:12px 10px 0 0px;}

.n_main{ float:left; width:258px;border:1px #efeeed solid; border-top:none;}
.n_main ul{	float:left; padding:6px 0 6px 15px}
.n_main ul li{ float:left;height:25px; width:240px;line-height:25px; background:url(../images/dian_21.jpg) no-repeat left center;overflow: hidden;}
.n_main ul li a{ float:left;font-size:12px; padding-left:10px;}	
.n_main ul li a:hover{ float:left;font-size:12px;}	
.n_main ul li span{ float:right;display:block;font-size:12px;margin-top:0px; width:80px; height:26px; color:#939393;}	

.contact{ width:260px; height:172px; background:url(../images/contact.jpg); margin-top:12px; float:left}
.contact h2{color:#ff911f; font-size:14px; margin:10px 0 0 15px;}
.contact h3{ font-size:12px; font-weight:normal; margin:0 0 0 15px}
.gg{ _margin-top:10px;margin-top:12px;}


.i_gg{ float:left; width:256px; margin:8px 0 0 9px;_margin:8px 0 0 5px;}
.g_title{ float:left; width:256px; height:31px; background:url(../images/index_r21_c13.jpg) no-repeat;}
.g_title h2{ float:left; font-size:14px; line-height:31px; color:#FFF; text-align:center;margin:00px 0 0 30px;_margin:00px 0 0 16px;}
.g_title span{ float:right; width:23px; height:5px;margin:12px 10px 0 0px;}
.g_main{ float:left; width:254px; height:183px; border:1px #ccc solid; border-top:none;}
.g_main p{ padding:8px; line-height:26px;}

.i_sb{ float:left; width:771px; margin:8px 0 0 0;}
.s_title{ float:left; width:771px; height:31px; background:url(../images/index_r13_c4.jpg) no-repeat;}
.s_title h2{ float:left; font-size:14px; line-height:31px; color:#FFF; text-align:center;margin:00px 0 0 30px;_margin:00px 0 0 16px;}
.s_title span{ float:right; width:23px; height:5px;margin:12px 10px 0 0px;}
.s_main{ float:left; width:769px; height:177px; border:1px #ccc solid; border-top:none;}
.s_main ul{ margin:13px 0 0px 5px;_margin:13px 0 0px 3px;}
.s_main ul li{ float:left; width:165px;text-align:center; margin:13px 0 0px 20px;_margin:13px 0 0px 16px;}
.s_main ul li img{ margin-bottom:7px;border:1px #DEE4E4 solid; padding:2px;}

.r2_main{ float:right; width:720px;}
.s{ width:240px; float:left; margin-bottom:2px;}
.s h3{height:90px; font-size:12px; padding:15px; font-weight:normal; border:#efeeed 1px solid; border-bottom:none; border-top:none; overflow:hidden; text-indent:2em}


.r_title{ float:left; width:218px; height:31px; background:url(../images/index_r13_c11.jpg) no-repeat;}
.r_title h2{ float:left; font-size:14px; line-height:31px; color:#FFF; text-align:center;margin:0px 0 0 30px;_margin:0px 0 0 16px;}
.r_title span{ float:right; width:23px; height:5px;margin:12px 10px 0 0px;}
.r_main{ float:left; width:216px; height:619px; border:1px #ccc solid; border-top:none;}
.r_main img{ float:left; width:165px; height:125px; border:1px #E1EBBE solid; background:#F7FAED; padding:5px; margin:12px;}

.bottom_l{ border:#efeeed 1px solid; width:998px; margin:0 auto; margin-top:12px; background:#f9f9f9; height:40px; line-height:40px; margin-bottom:10px;}
.bottom_l h2{padding-left:15px; color:#ff911f; font-size:13px;}
.bottom_l h2 a{font-size:12px; font-weight:normal}

.bottom{ width:1000px;margin:0 auto;}
.b_nav{ float:left; width:1000px; height:35px; margin-top:0; background:url(../images/link.jpg)}
.b_nav dl dt{float:left; line-height:32px; font-size:14px; color:#333; margin:0 0 0 20px;_margin:0 0 0 10px;}
.b_nav dl dd{ float:left; width:800px; line-height:32px; font-size:12px; color:#666;}
.b_nav dl dd span{ margin:0 0 0 8px;}
.b_nav span a{ color:#666;}
.b_nav span a:hover{ color:#1F9855;}
.b_nav h2{ float:left; font-size:14px; line-height:35px; color:#545454; text-align:center;}
.b_nav h2 span{ color:#ff911f}
.b_nav h2 strong{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
.b_nav a{color:#ff911f}
.link{ border:#efeeed 1px solid; border-top:none;height:auto!important;height:40px;min-height:40px; padding:10px}
.link ul{ margin:0 0 0 20px}
.link ul li{width:120px; float:left}

.b_nr{ float:left; width:1000px;text-align:center;padding-top:12px; padding-bottom:12px}

.main_l{ float:left; width:194px;}
.main_left{ float:left; width:194px;}
.left_top{ float:left; background:url(../images/about_r2_c4.jpg); width:194px; height:47px;}
.left_top h1{ float:left; font-size:24px; color:#FFF; font-weight:normal; margin:8px 0 0 20px;_margin:8px 0 0 10px;}
.left_top h2{ float:left; font-size:16px; color:#FFF; font-weight:normal; margin:14px 0 0 10px;}
.left_nr{ float:left; width:192px; height:551px; border-left:1px #C8C8C8 solid; border-right:1px #C8C8C8 solid; border-bottom:1px #C8C8C8 solid;}
.left_nr ul li{ display:block; width:192px;height:29px; background:url(../images/about_r2_c5.jpg) no-repeat; }
.left_nr a{ display: block; width:158px; height:29px; line-height:29px;font-size:12px; color:#333333; padding-left:35px;}
.left_nr ul li a:hover{background:url(../images/about_r06_c6.jpg) no-repeat; color:#1F9855;}

.link2{ height:34px; line-height:34px; background:#e0e0e0; text-align:center; margin-top:12px}


.main_r{ float:right; width:727px;}
.right_title{ float:left; height:35px; line-height:35px; background:url(../images/nright.jpg) repeat-x; width:727px;}
.right_title h2{font-size:14px; line-height:35px;color:#545454;margin:0px 0 0 22px;_margin:0px 0 0 22px}
.right_title h2 span{float:right; font-weight:normal; font-size:12px; padding-right:15px; display:inline}
.right_title h2 strong{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}


.right_main{ float:left; width:695px; border:#efeeed 1px solid; border-top:none; height:auto!important;height:568px;min-height:568px; padding:15px}
.right_content{ float:left; width:695px; border:#efeeed 1px solid; border-top:none; height:auto!important;height:568px;min-height:568px; padding:15px}

/*翻页*/
.fy{ width:660px; margin:18px 0 0 20px;}
.fy p{line-height:18px; display:block; float:left; }
.fy p b{color:#10993F; font-weight:normal;} 
.fy span a{padding:2px 5px 0px 5px; background-color: #999999; display:block; float:right; line-height:14px; color:#fff; margin-left:3px;_margin-left:2px; text-decoration:none;}
.fy span a:hover{padding:2px 5px 0px 5px; display:block; float:right; line-height:14px; background-color:#10993F; color:#fff; margin-left:3px;_margin-left:2px;}
.py span a{padding:3px 3px 3px 3px; background-color:#fff; display:block; float:right; line-height:14px; color:#fff; margin-left:3px;_margin-left:2px; text-decoration:none;}
.py span a:hover{padding:3px 3px 3px 3px; display:block; float:right; line-height:14px; background-color:#10993F; color:#fff; margin-left:3px;_margin-left:2px;}
.bg_fy { background: #10993F; height:20px;}

/*新闻*/
.new_main{ float:left; width:793px;height:auto!important;height:568px;min-height:568px; border:1px #C8C8C8 solid; border-top:none;}
.new_main ul{ margin:15px 0 0 16px;}
.new_main ul li{ float:left;width:750px;height:34px; line-height:34px;border-bottom:1px #CCC dotted; background:url(../images/index_r23_c7.jpg) 4px 12px no-repeat;}
.new_main ul li a{ float:left;font-size:12px;margin-left:18px;_margin-left:16px;}	
.new_main ul li a:hover{ float:left;font-size:12px;margin-left:18px;_margin-left:16px; color:#1F9855;}	
.new_main ul li span{ float:right;display:block;font-size:12px;margin-top:0px; width:80px; height:22px; color:#333;}	

#index_pic {margin-bottom:8px;}
#index_pic ul { padding:10px 0 10px 3px; overflow:auto; zoom:1;}
#index_pic ul li { width:150px; float:left; margin:0 11px 15px 11px; display:inline; text-align:center;}
#index_pic ul li a { display:block;}
#index_pic ul li img { margin-bottom:3px;}

.tong-news{ width:690px;height:auto!important;height:400px;min-height:400px;float:right;}
.tong-news ul{}
.tong-news ul li { background:url(../images/icon.jpg) 0 9px no-repeat; line-height:28px; padding-left:15px;margin:0 15px 0 15px; border-bottom:1px dotted #bbbbbb; font-size:12px;}
.tong-news ul li span{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999}

/*新闻列表通用CSS*/
.xiangguan{}
.xiangguan ul li {line-height:24px; height:24px;margin-bottom:5px; border-bottom:#BBBBBB 1px dashed}
.xiangguan ul li a{color:#333333; padding-left:10px;}
.xiangguan ul li a:hover{color:#da5406}
.xiangguan ul li span {float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}

.huise{ width:1000px; height:33px; line-height:33px; background:url(../images/huise.jpg) repeat-x; margin:0 auto; margin-bottom:3px;}
.huise h2{font-size:12px; padding-left:20px;height:33px; line-height:33px; }
.huise span{ font-weight:normal;font-size:12px; float:right}