@charset "utf-8";
body{ font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000; background:url(../images/bg.png) repeat-x;}
*{ margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}
input{ style="height: 20px;" vertical-align:middle;}
img{ vertical-align:middle; border:none;}
label{ vertical-align:middle; display:inline-block;}
a:link,a:visited,a:active{ text-decoration:none; color:#000;}
a:hover{ color:#ff6600;}
ul li{ list-style:none;}

#header{ width:100%; margin:0 auto; padding:0; overflow:hidden}

#header .topbg{ width:100%; height:100px; margin:0 auto; padding:0; background-color:#fff; background:url(../images/top.png) no-repeat center top; overflow:hidden}
#header .top{ position:relative; width:968px; height:100px; margin:0 auto; text-align:center; overflow:hidden}
#header .logo{ position:absolute; top:23px; left:34px;}
#header .qq1{ position:absolute; top:51px; left:669px;}
#header .qq2{ position:absolute; top:51px; left:765px;}
#header .qq3{ position:absolute; top:51px; left:858px;}
#header .menu_top{ position:absolute; top:0px; left:650px; width:313px; height:28px; margin:0 auto; padding:0; line-height:27px; background:url(../images/linktop_bg.png) no-repeat center top; z-index:3; overflow:hidden}
#header .menu_top a{ float:left; width:66px; padding:1px 0 0 12px; color:#555555; font-size:12px}
#header .menu_top a:hover{ text-decoration: underline; color:#f60;}

#header .menubg{ width:100%; height:43px; margin:0 auto; padding:0; line-height:27px; background:url(../images/linkmenu_bg.png) no-repeat center top; z-index:3; overflow:hidden}
#header .menu{ width:968px; height:53px; margin:0 auto; text-align:center; z-index:3; overflow:hidden}
#header .menu_text{ position:absolute; float:left; width:968px; height:53px; left:50%; margin-left:-484px; color:#353b53; text-align:center; z-index:3; overflow:hidden}
#header .menu_text a{ float:left; width:98px; padding:9px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold;}
#header .menu_text a:hover{ color:#f60;}

#header .menu_div{ position:absolute; top:40px; left:0px; width:240px; border:2px solid #017881; background:#10c960 url(../images/menu_divbg.png); overflow:hidden; z-index:999}
#header .menu_div ul li{ padding:0 0 0 20px; line-height:30px;}
#header .menu_div ul li a{ color:#fff; }
#header .menu_div ul li a:hover{ color:#f60;}

#header .banner_small{ width:100%; height:122px;  margin:0 auto; padding:12px 0 0 0; overflow:hidden}
#header .banner_small_text{ position:relative; width:968px; height:110px; margin:0 auto; padding:0; background:url(../images/bannersmall_bg.png) no-repeat center top; z-index:1; overflow:hidden}
#header .banner_small_text .website{ position:absolute; top:16px; left:16px; line-height:28px;}
#header .banner_small_text .search{ position:absolute; top:16px; left:256px; line-height:28px;}
#header .banner_small_text .seo{ position:absolute; top:16px; left:495px; line-height:28px;}
#header .banner_small_text .call400{ position:absolute; top:16px; left:735px; line-height:28px;}
#header .banner_small_text .a1{ font-size:14px; color:#f60; font-weight:bold}
#header .banner_small_text .a2{ font-size:14px; color:#333;}
#header .banner_small_text .a1:hover{ text-decoration: underline;}
#header .banner_small_text .a2:hover{ font-size:14px; color:#f60;}

#header .banner_index{ width:100%; height:333px; padding:0; background:url(../images/bannerbg.png) no-repeat center top; z-index:1; overflow:hidden}

/*content--sart*/
#content{ width:100%; height:1315px; margin:-5px auto; padding:0; z-index:9999; overflow:hidden}
#content_text{ position:relative; width:968px; height:1298px; margin:0 auto; text-align:left; z-index:9999; overflow:hidden}

#content .left_title{ position:absolute; top:10px; left:4px; width:714px; height:47px; padding:17px 0 0 0px; border:1px solid #ddd; font-size:12px; border-right:none; border-bottom:none; color:#555; background:url(../images/lefttitle_bg.png) repeat-x; overflow:hidden}
#content .left_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content .left{ position:absolute; top:62px; left:4px; width:678px; height:1218px; padding:15px 18px 0 18px; border:1px solid #ddd; border-top:none; border-right:none; font-size:14px; color:#333; text-align:left; line-height:26px; z-index:9999; overflow:hidden}

#content .right_title{ position:absolute; top:10px; left:719px; width:243px; height:23px; padding:9px 0 0 0px; border:1px solid #ddd; font-size:12px; color:#555; background:url(../images/columnindex_bg.png) repeat-x; overflow:hidden}
#content .right_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content .right{ position:absolute; top:43px; left:719px; width:243px; height:1237px; padding:15px 0 0 0; border:1px solid #ddd; border-top:none; font-size:14px; color:#333; text-align:left; line-height:25px; background:url(../images/contact_bg.png) no-repeat 0 bottom; overflow:hidden}
#content .right ul li{ padding:0 0 0 4px; line-height:28px;}
#content .right ul li a{ color:#333;}
#content .right ul li a:hover{ color:#f60;}
#content .qq4{ position:absolute; top:1185px; left:737px;}
#content .qq5{ position:absolute; top:1220px; left:737px;}
#content .qq6{ position:absolute; top:1255px; left:737px;}
/*content--end*/

/*content_web--start*/
#content .left_left{ position:absolute; top:15px; left:10px; width:318px; height:277px; padding:3px 15px 0 15px; border-right:none; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content .left_left_top{ position:absolute; top:0px; left:5px; width:308px; height:129px; padding:3px 5px 8px 8px; border-bottom:1px dashed #ddd; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content .left_left_top a{ font-size:15px; color:#0151a7; text-decoration: underline}
#content .left_left_top a:hover{ color:#f60;}
#content .left_left_top span a{ font-size:13px; color:#333; text-decoration: none}
#content .left_left_top span a:hover{ color:#f60;}
#content .left_left_bottom{ position:absolute; top:150px; left:5px; width:308px; height:129px; padding:3px 5px 8px 8px; border-bottom:1px dashed #ddd; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content .left_left_bottom a{ font-size:15px; color:#0151a7; text-decoration: underline}
#content .left_left_bottom a:hover{ color:#f60;}
#content .left_left_bottom span a{ font-size:13px; color:#333; text-decoration: none}
#content .left_left_bottom span a:hover{ color:#f60;}

#content .left_right{ position:absolute; top:15px; left:358px; width:318px; height:277px; padding:3px 15px 0 15px; border-right:none; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content .left_right_top{ position:absolute; top:0px; left:5px; width:308px; height:129px; padding:3px 5px 8px 8px; border-bottom:1px dashed #ddd; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content .left_right_top a{ font-size:15px; color:#0151a7; text-decoration: underline}
#content .left_right_top a:hover{ color:#f60;}
#content .left_right_top span a{ font-size:13px; color:#333; text-decoration: none}
#content .left_right_top span a:hover{ color:#f60;}
#content .left_right_bottom{ position:absolute; top:150px; left:5px; width:308px; height:129px; padding:3px 5px 8px 8px; border-bottom:1px dashed #ddd; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content .left_right_bottom a{ font-size:15px; color:#0151a7; text-decoration: underline}
#content .left_right_bottom a:hover{ color:#f60;}
#content .left_right_bottom span a{ font-size:13px; color:#333; text-decoration: none}
#content .left_right_bottom span a:hover{ color:#f60;}
/*content_web--end*/

.arrowgreen{ width:535px; height:35px; background:url(../images/arrowgreen.png)  no-repeat 12px 2px;}
.arrowgreen1{ width:835px; height:35px; background:url(../images/arrowgreen1.gif)  no-repeat 12px 2px;}
.arrowblue{ width:535px; height:35px; background:url(../images/arrowblue.png)  no-repeat 12px 2px;}
.arrowgrey{ width:535px; height:35px; background:url(../images/arrowgrey.png)  no-repeat 6px 5px;}
.plus{ width:535px; height:38px; background:url(../images/plus.png)  no-repeat 12px 2px;}

/*content1--sart*/
#content1{ width:100%; height:275px; margin:0 auto; padding:0; overflow:hidden}
#content1_text{ position:relative; width:968px; height:275px; margin:0 auto; text-align:left; overflow:hidden}

#content1 .left_title{ position:absolute; top:10px; left:4px; width:703px; height:23px; padding:9px 0 0 0px; border:1px solid #ddd; font-size:12px; color:#555; background:url(../images/columnindex_bg.png) repeat-x; overflow:hidden}
#content1 .left_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content1 .left_title a:hover{ color:#f60;}
#content1 .left{ position:absolute; top:43px; left:4px; width:675px; height:210px; padding:15px 13px 0 15px; border:1px solid #ddd; border-top:none; font-size:14px; color:#333; text-align:left; line-height:25px; overflow:hidden}
#content1 .left a{ color:#333;}
#content1 .left a:hover{ color:#f60;}

#content1 .right_title{ position:absolute; top:10px; left:719px; width:243px; height:23px; padding:9px 0 0 0px; border:1px solid #ddd; font-size:12px; color:#555; background:url(../images/columnindex_bg.png) repeat-x; overflow:hidden}
#content1 .right_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content1 .right_title a:hover{ color:#f60;}
#content1 .right{ position:absolute; top:43px; left:719px; width:235px; height:210px; padding:15px 4px 0 4px; border:1px solid #ddd; border-top:none; font-size:14px; color:#333; text-align:left; line-height:25px; overflow:hidden}
#content1 .right ul li{ padding:0; line-height:28px;}
#content1 .right ul li a{ color:#333;}
#content1 .right ul li a:hover{ color:#f60;}
/*content1--end*/

/*content2--sart*/
#content2{ width:100%; height:365px; margin:0 auto; padding:0; overflow:hidden}
#content2_text{ position:relative; width:968px; height:365px; margin:0 auto; text-align:left; overflow:hidden}

#content2 .left_title{ position:absolute; top:10px; left:4px; width:703px; height:23px; padding:9px 0 0 0px; border:1px solid #ddd; font-size:12px; color:#555; background:url(../images/columnindex_bg.png) repeat-x; overflow:hidden}
#content2 .left_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content2 .left_title a:hover{ color:#f60;}
#content2 .left{ position:absolute; top:43px; left:4px; width:693px; height:308px; padding:5px 5px 0 5px; border:1px solid #ddd; border-top:none; font-size:14px; color:#333; text-align:left; line-height:25px; overflow:hidden}
#content2 .left_left{ position:absolute; top:15px; left:10px; width:308px; height:287px; padding:3px 15px 0 15px; border-right:1px dashed #ddd; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content2 .left_left_top{ position:absolute; top:5px; left:5px; width:308px; height:77px; padding:3px 5px 8px 8px; border-bottom:1px dashed #ddd; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content2 .left_left_top a{ font-size:15px; color:#0151a7; text-decoration: underline}
#content2 .left_left_top a:hover{ color:#f60;}
#content2 .left_left_top span a{ font-size:13px; color:#333; text-decoration: none}
#content2 .left_left_top span a:hover{ color:#f60;}
#content2 .left_left_middle{ position:absolute; top:105px; left:5px; width:308px; height:77px; padding:3px 5px 8px 8px; border-bottom:1px dashed #ddd; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content2 .left_left_middle a{ font-size:15px; color:#0151a7; text-decoration: underline}
#content2 .left_left_middle a:hover{ color:#f60;}
#content2 .left_left_middle span a{ font-size:13px; color:#333; text-decoration: none}
#content2 .left_left_middle span a:hover{ color:#f60;}
#content2 .left_left_bottom{ position:absolute; top:205px; left:5px; width:308px; height:77px; padding:3px 5px 0 8px; border-bottom:none; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content2 .left_left_bottom a{ font-size:15px; color:#0151a7; text-decoration: underline}
#content2 .left_left_bottom a:hover{ color:#f60;}
#content2 .left_left_bottom span a{ font-size:13px; color:#333; text-decoration: none}
#content2 .left_left_bottom span a:hover{ color:#f60;}
#content2 .left_right{ position:absolute; top:15px; left:358px; width:318px; height:277px; padding:3px 15px 0 15px; border-right:none; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content2 .left_right_top{ position:absolute; top:0px; left:5px; width:308px; height:129px; padding:3px 5px 8px 8px; border-bottom:1px dashed #ddd; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content2 .left_right_top a{ font-size:15px; color:#0151a7; text-decoration: underline}
#content2 .left_right_top a:hover{ color:#f60;}
#content2 .left_right_top span a{ font-size:13px; color:#333; text-decoration: none}
#content2 .left_right_top span a:hover{ color:#f60;}
#content2 .left_right_bottom{ position:absolute; top:150px; left:5px; width:308px; height:129px; padding:3px 5px 8px 8px; border-bottom:1px dashed #ddd; font-size:13px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content2 .left_right_bottom a{ font-size:15px; color:#0151a7; text-decoration: underline}
#content2 .left_right_bottom a:hover{ color:#f60;}
#content2 .left_right_bottom span a{ font-size:13px; color:#333; text-decoration: none}
#content2 .left_right_bottom span a:hover{ color:#f60;}

#content2 .right_title{ position:absolute; top:10px; left:719px; width:245px; height:23px; padding:9px 0 0 0px; border:1px solid #ddd; font-size:12px; color:#555; background:url(../images/columnindex_bg.png) repeat-x; overflow:hidden}
#content2 .right_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content2 .right_title a:hover{ color:#f60;}
#content2 .right{ position:absolute; top:10px; left:719px; width:248px; height:361px; padding:0; font-size:14px; color:#333; text-align:left; line-height:10px; overflow:hidden}
#content2 .right ul li{ padding:0; line-height:28px;}
#content2 .right ul li a{ color:#333;}
#content2 .right ul li a:hover{ color:#f60;}
/*content2--end*/

/*content3--sart*/
#content3{ width:100%; height:500px; margin:0 auto; padding:0; overflow:hidden}
#content3_text{ position:relative; width:968px; height:500px; margin:0 auto; text-align:left; overflow:hidden}

#content3 .left_title{ position:absolute; top:10px; left:4px; width:958px; height:23px; padding:9px 0 0 0px; border:1px solid #ddd; font-size:12px; color:#555; background:url(../images/columnindex_bg.png) repeat-x; overflow:hidden}
#content3 .left_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content3 .left_title a:hover{ color:#f60;}
#content3 .left{ position:absolute; top:43px; left:4px; width:928px; height:434px; padding:15px 15px 0 15px; border:1px solid #ddd; border-top:none; font-size:14px; color:#333; text-align:left; line-height:25px; overflow:hidden}
/*content3--end*/

/*content4--sart*/
#content4{ width:100%; height:265px; margin:0 auto; padding:0; overflow:hidden}
#content4_text{ position:relative; width:968px; height:265px; margin:0 auto; text-align:left; overflow:hidden}

#content4 .left_title{ position:absolute; top:10px; left:4px; width:703px; height:23px; padding:9px 0 0 0px; border:1px solid #ddd; font-size:12px; color:#555; background:url(../images/columnindex_bg.png) repeat-x; overflow:hidden}
#content4 .left_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content4 .left_title a:hover{ color:#f60;}
#content4 .left{ position:absolute; top:43px; left:4px; width:675px; height:197px; padding:15px 13px 0 15px; border:1px solid #ddd; border-top:none; font-size:14px; color:#333; text-align:left; line-height:25px; overflow:hidden}
#content4 .left_left{ position:absolute; top:15px; left:0px; width:208px; height:177px; padding:3px 15px 0 15px; border-right:1px dashed #ddd; font-size:14px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content4 .left_left ul li a{ color:#333;}
#content4 .left_left ul li a:hover{ color:#f60;}
#content4 .left_center{ position:absolute; top:15px; left:232px; width:208px; height:177px; padding:3px 15px 0 15px; border-right:1px dashed #ddd; font-size:14px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content4 .left_center ul li a{ color:#333;}
#content4 .left_center ul li a:hover{ color:#f60;}
#content4 .left_right{ position:absolute; top:15px; left:464px; width:208px; height:177px; padding:3px 15px 0 15px; border-right:none; font-size:14px; color:#333; text-align:left; line-height:26px; overflow:hidden}
#content4 .left_right ul li a{ color:#333;}
#content4 .left_right ul li a:hover{ color:#f60;}

#content4 .right_title{ position:absolute; top:10px; left:719px; width:243px; height:23px; padding:9px 0 0 0px; border:1px solid #ddd; font-size:12px; color:#555; background:url(../images/columnindex_bg.png) repeat-x; overflow:hidden}
#content4 .right_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content4 .right_title a:hover{ color:#f60;}
#content4 .right{ position:absolute; top:43px; left:719px; width:235px; height:200px; padding:12px 4px 0 4px; border:1px solid #ddd; font-size:14px; color:#333; text-align:left; line-height:25px; background:url(../images/contact_bg.png) no-repeat 0 0;  overflow:hidden}
#content4 .right ul li{ padding:0; line-height:26px;}
#content4 .right ul li a{ color:#333;}
#content4 .right ul li a:hover{ color:#f60;}
#content4 .qq4{ position:absolute; top:145px; left:738px;}
#content4 .qq5{ position:absolute; top:180px; left:738px;}
#content4 .qq6{ position:absolute; top:215px; left:738px;}
/*content4--end*/

/*content5--sart*/
#content5{ width:100%; height:160px; margin:0 auto; padding:0; overflow:hidden}
#content5_text{ position:relative; width:968px; height:160px; margin:0 auto; text-align:left; overflow:hidden}

#content5 .left_title{ position:absolute; top:10px; left:4px; width:958px; height:23px; padding:9px 0 0 0px; border:1px solid #ddd; font-size:12px; color:#555; background:url(../images/columnindex_bg.png) repeat-x; overflow:hidden}
#content5 .left_title a{ padding:10px 0 0 33px; font-size:14px; color:#333; font-weight:bold}
#content5 .left_title a:hover{ color:#f60;}
#content5 .left{ position:absolute; top:43px; left:4px; width:928px; height:85px; padding:15px 15px 0 15px; border:1px solid #ddd; border-top:none; font-size:14px; color:#333; text-align:left; line-height:25px; overflow:hidden}
#content5 .left a{ color:#333;}
#content5 .left a:hover{ color:#f60;}
/*content5--end*/

#footer{ position:relative; width:100%; height:135px; margin:0 auto; padding:0; background:url(../images/footer_bg.png) repeat-x 0 0;  overflow:hidden}
#footer .other_line{ position:relative; width:100%; height:4px; margin:0 auto; padding:0; border-bottom:1px solid #ffffff; background:#d9dfeb;  overflow:hidden}
#footer .text{ position:relative; width:968px; height:135px; margin:0 auto; text-align:center; overflow:hidden}

#footer .text_center{ position:absolute; top:0px; left:15px; width:968px; height:135px; padding:3px 0 0 0; line-height:28px; font-size:13px; color:#555; text-align:center; overflow:hidden}
#footer .text_center a{ color:#555;}
#footer .text_center a:hover{ color:#ff6600;}
#footer .text_center p{ color:#555;}
