@charset "utf-8";
/* 编写-www.windzy.com */
/*全局样式*/ 
body {font-family:arial,"simsun",tahoma,helvetica,sans-serif; font-size:12px; background-color:#E9E9E9; color:#414141;  color:#59799C;} 
html,body{height:100%;} 
h1,h2{ font-size:14px;} 
h3, h4, h5, h6 { font-size:12px;} 
html,body,div,ol,ul,i,li,td,form,p,h1,h2,h3,dd,dl,dt,span,em{margin:0;padding:0;border:0;} 
input{margin:0;padding:0;} 
div,p,td,th,dt,dd,h1,h2,h3,h4,h5,h6,span,em,i,a{word-wrap:break-word; } 
ul,li{ list-style-image: none; list-style-type: none;} 
em,i {font-style:normal;} 
*{padding:0; margin:0;}
div {margin:0 auto;} 
img { border:none;} 
.l{float:left;}
.r{float:right;}
.top10{ padding-top:10px;}
.top20{padding-top:20px;}
button {cursor:pointer;}/*所有按钮鼠标放上时为手型标志*/

/*链接样式*/ 
a {text-decoration:none; color:#59799C;} 
a:visited {color:#59799C; text-decoration:none;}} 
a:hover {color:#cc0000;text-decoration:underline;} 

/* Home */
#top{width:960px; height:80px; background:url(../images/top_bg.jpg) repeat-x; margin-top:10px; position:relative;}
#top .logo{ width:370px;}
#top .center{ width:450px;}
#top .toplink{ width:310px; position:absolute; left:640px; top:8px; line-height:20px; font-size:12px;}
#top .toplink table{ font-size:12px;}
#top .toplink img{ vertical-align:middle;}
#top .toplink a,
#top .toplink a:visited{ color:#666666; text-decoration:none;}
#top .toplink a:hover{ color:#cc0000; text-decoration:underline;}


#top .right{width:13px;}

#nav{width:575px; height:80px; float:left;}
#nav .links{ height:80px; font-size:12px;}
#nav .links img{float:left;}
#nav .links a{color:#666666; text-align:center; line-height:40px; padding-top:40px; text-decoration:none; background:url(../images/visited.jpg) repeat-x; width:80px; height:40px; display:block; float:left;  font-weight:bold;}
#nav .links a:hover{color:#333; text-decoration:none;line-height:40px; background:url(../images/hover.jpg) repeat-x;}


.drop_menu {position:absolute;z-index:1;width:80px;visibility: hidden; background:url(../images/hh_bg.jpg); color:#334182;
+filter: Alpha(Opacity=95);opacity: 0.95;}	
.down_menu { line-height:24px; background:#fff url(../images/hh_bg.jpg); text-align:center;}
.down_menu a,
.down_menu a:visited{ font-size:11px; color:#5A5A5A; text-decoration:none; display:block;background:#fff url(../images/hh_bg.jpg);}
.down_menu a:hover{ text-decoration:none; display:block; color:#cc0000; background:#E2E2E2;}

#Layer2 {left:452px;top:80px;}
#Layer4 {left:534px;top:80px;}
#Layer3 {left:616px;top:80px;}
#Layer5 {left:780px;top:80px;}
#Layer6 {left:698px;top:80px;}
#Layer7 {left:839px;top:80px;}



.toplinks{ width:960px; height:29px; background:url(../images/menu_bg.jpg) repeat-x;}
.toplinks .links a,
.toplinks .links a:visited{color:#ffffff; text-decoration:none;  background:url(../images/menu_bg.jpg) repeat-x; line-height:29px; text-align:center; width:130px; float:left; font-size:12px; font-weight:bold;  color:#fff;}
.toplinks .links a:hover{color:#D6EDF4; background:url(../images/menu_bg2.jpg) repeat-x; text-decoration:none;}
#main_top{width:960px;}
#main_bottom{width:960px;}
#banner{width:960px;}
#main{width:960px; zoom:1; overflow:hidden; background:url(../images/banner_line.jpg) repeat-x top;}
#main .bian{ width:38px;}
#main .contain{width:960px; zoom:1; overflow:hidden;}
.main_main{zoom:1; overflow:hidden; padding-bottom:20px;}
.index_left{width:238px;zoom:1; overflow:hidden;}
.index_right{width:220px;zoom:1; overflow:hidden;}
.index_center{ margin-left:14px; width:437px; zoom:1; overflow:hidden;}

.index_pro{ padding:5px 0 0 0; margin-left:8px; zoom:1; overflow:hidden;}
.index_pro li{ width:130px; height:128px; float:left; text-align:center; padding:0 3px; line-height:24px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.index_pro li img{width:130px; height:98px;}
.index_pro li a{ color:#59799C; font-weight:bold; font-size:12px; text-decoration:none;}
.index_pro li a:hover{color:#cc0000; text-decoration:underline;}
.index_img1{width:332px;}
.index_img2{width:281px;}
.index_img1 img{border:#fff ssolid 1px;}
.main_list{width:332px; height:189px; background:url(../images/v3.jpg); overflow:hidden; }
.main_list .con{ width:300px; zoom:1; overflow:hidden; line-height:20px; color:#505050; padding-top:10px; padding-bottom:2px;}
.main_list .con a,
.main_list .con a:visited{color:#505050; text-decoration:none;}
.main_list .con a:hover{color:#cc0000; text-decoration:underline;}
.main_list .con .images{width:89px; height:67px; padding:0px 5px 6px 5px; float:left;}
.main_list .con .images img{width:89px; height:67px; padding:0px 5px 6px 5px; float:left;}
.main_list ul{ padding:10px 25px 5px 25px;}
.main_list ul li{line-height:24px; background:url(../images/arr1.gif) no-repeat left center; padding-left:10px; width:270px; text-align:right;}
.main_list ul li a{ color:#505050; text-decoration:none; display:block; float:left;}
.main_list ul li a:hover{ color:#cc0000; text-decoration:underline;}
.main_list ul li a:visited{ color:#505050; text-decoration:none;}
.main_list .more2{ padding:0 10px; text-align:right; width:300px;}
.main_list .more2 a,
.main_list .more2 a:visited{color:#1977C7; text-decoration:underline;}
.main_list .more2 a:hover{color:#cc0000; text-decoration:none;}
.in_center {widows:300px; height:160px; overflow:hidden;}

.main_list2{width:281px; zoom:1; overflow:hidden; }
.main_list2 .images{ padding-top:19px;}
.main_list2 .con{ width:240px; color:#494949; line-height:20px; padding-top:15px; padding-bottom:2px;}
.main_list2 .more2{ padding:0 30px; text-align:right; width:220px;}
.main_list2 .more2 a,
.main_list2 .more2 a:visited{color:#1977C7; text-decoration:underline;}
.main_list2 .more2 a:hover{color:#cc0000; text-decoration:none;}


.main_list3{width:281px; height:191px; background:url(../images/v5.jpg); overflow:hidden; }
.main_list3 .con{ width:212px; height:160px; padding-top:15px; text-align:center; line-height:20px;}
.main_list3 .con a,
.main_list3 .con a:visited{ color:#1977C7; text-decoration:underline;}
.main_list3 .con a:hover{ color:#cc0000; text-decoration:underline;}

.cell1{width:332px; float:left; margin-left:5px;}
.cell2{width:281px; background:url(../images/v8.jpg) no-repeat top; height:292px; float:right;}


#pro_cate{width:280px; zoom:1; overflow:hidden;}
#pro_cate li{width:130px; height:24px; line-height:24px; float:left; background:url(../images/arr1.gif) no-repeat left center; padding-left:8px;}
#pro_cate li a,
#pro_cate li a:visisted{ text-decoration:none; color:#414141;}
#pro_cate li a:hover{color:#cc0000; text-decoration:underline;}

#car{float:left;display:inline; width:875px; background:#fff;}
.innerTable{height:100px;width:1200px; text-align:center;}
.innerTable td{width:96px;}
.innerTable td a img{border:none;}
.innderTable img{width:113px; height:85px;}

.car_arrow{float:left;cursor:pointer;margin-top:32px;}
.outerDiv{float:left;overflow:hidden; margin:0 1px; height:100px;width:830px;/*background:url(../img/car_bg.jpg) repeat-x left 16px;*/}

/*内页*/
#layout1{width:180px; zoom:1; overflow:hidden; margin-left:15px;}
#layout2{width:730px; zoom:1; overflow:hidden; margin-right:15px; padding-bottom:0px;}
#layout2 .lay{width:730px;zoom:1; overflow:hidden;}
#layout2 .laycon{ border-left:#CDCDCD solid 1px; border-right:#CDCDCD solid 1px; background:#fff; width:728px; zoom:1; overflow:hidden;}
.sub_nav{ width:180px; zoom:1; overflow:hidden; padding-bottom:30px;}
.sub_nav .title{ line-height:26px; padding-top:4px; font-size:14px; color:#707070; padding-left:20px; background:url(../images/sub_nav_title2.jpg) no-repeat; height:26px; width:160px;}
.sub_nav .con{background: url(../images/sub_nav_con_bg.jpg); padding:20px 10px; zoom:1; overflow:hidden; width:160px; }
.sub_nav .con li{  text-align:left; padding-left:20px;  line-height:30px; font-size:14px; width:140px; border-bottom:#EDEDED solid 1px; font-family:Arial, Helvetica, sans-serif; background:url(../images/arr1.gif) left center no-repeat; background-position:5px}
.sub_nav .con li a,
.sub_nav .con li a:visited{ color:#666; text-decoration:none; }
.sub_nav .con li a:hover{color:#cc0000; text-decoration:underline;}
.sub_nav .btm{width:180px; zoom:1; overflow:hidden; }

.article {width:680px; zoom:1; overflow:hidden;}
.article .title{line-height:36px; font-size:24px; font-weight:bold; text-align:center; color:#2C619E; padding-top:20px; height:36px;}
.article .date{ border-top:#DCE7F2 solid 1px; height:24px;  color:#ccc; text-align:right; width:670px; line-height:18px;}
.article .con{ line-height:20px; color:#666666; font-size:12px; padding-bottom:30px;}
.article .con p{ padding:10px 0;}
.article .con h2{font-size:18px; font-weight:bold; line-height:30px;}
.article .con h3{font-size:14px; font-weight:bold; line-height:26px;}
.article .con table{border-collapse:collapse; }
.article .con table tr{padding-left:5px; }
.article .con table td{line-height:20px; border:#ccc solid 1px; padding:5px;}
.article .con img{padding:10px;}
.article .con li{padding-left:20px;}

.pro{ padding:15px 0 0 0; margin-left:13px;}
.pro li{ width:130px; height:140px; float:left; text-align:center; padding:5px 21px; line-height:16px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.pro li img{width:130px; height:98px;}
.pro li a{ color:#59799C; font-weight:bold; font-size:12px; text-decoration:none;}
.pro li a:hover{color:#cc0000; text-decoration:underline;}

.pro2{ width:670px; zoom:1; overflow:hidden;}
.pro2 .list2{ padding-top:15px; zoom:1; overflow:hidden;}
.pro2 .list2 li{ width:123px; height:160px; display:block; float:left; padding:10px 20px;}
.pro2 .list2 li .img_pro{ width:111px; height:111px; padding:7px; background:url(../images/pro_bg.jpg) no-repeat;}
.pro2 .list2 li .img_pro img{ width:109px; height:109px;}
.pro2 .list2 li .name{ width:123px; padding-top:7px; height:30px; background:url(../images/pro_name_bg.jpg) no-repeat left bottom;}
.pro2 .list2 li .name .w{ text-align:center; width:123px; line-height:30px; height:30px; display:block; float:left; overflow:hidden;}
.pro2 .list2 .info{width:660px; zoom:1; margin:0 auto;}
.pro2 .list2 .info .left{width:410px; height:310px;}
.pro2 .list2 .info .left img{width:400px;  height:300px; padding:4px; border:#dddddd solid 1px;}
.pro2 .list2 .info .right{width:660px; zoom:1; overflow:hidden; }
.pro2 .list2 .info .right .title{height:40px; line-height:40px; font-size:18px; color:#3DABE9; text-align:center; font-weight:bold;}
.pro2 .list2 .info .right .con{ zoom:1; line-height:22px;}


.news{width:712px; zoom:1; overflow:hidden; margin:10px 0 20px 0; background:url(../images/news_list_con.jpg) repeat-y;}
.news .title{width:680px; padding-left:30px; color:#3DABE9; font-size:16px;}
.news .btm{width:712px;}
.news .con{width:712px; }
.news .con .list{width:660px; background:url(../images/news_list_bg.jpg); margin:0 auto; color:#cccccc;}
.news .con .list li{height:30px; line-height:30px;  background:url(../images/line.gif) repeat-x bottom;  text-align:right; padding-right:20px; width:650px; font-size:14px;}
.news .con .list li a{color:#505050; text-decoration:none; display:block; padding-left:30px; float:left;background:url(../images/arr2.gif) no-repeat 10px 10px;}
.news .con .list li a:hover{color:#cc0000; text-decoration:underline;}

.hr{width:670px; zoom:1; overflow:hidden; margin:0 auto;}
.hr .job{ border:#dddddd solid 1px; width:668px; margin:15px 0; background:#F8F8F8;zoom:1; overflow:hidden;}
.hr .job .title{width:648px; height:30px;  padding:1px; background:#E9E9E9; line-height:30px; font-size:14px;  font-weight:bold; color:#212373; padding-left:20px;}
.hr .job .title span{float:left; }
.hr .job .title img{padding-top:4px;}
.hr .job .title a{ float:right; display:block; padding-right:20px; line-height:30px;}
.hr .job .con{width:640px; padding:20px; line-height:20px; font-size:12px; zoom:1;}
.hr .job .con h3{font-size:12px; font-weight:bold;}

.gua{ width:926px; padding:0 17px; text-align:right; height:30px; line-height:30px; padding-top:6px; color:#999;}
.gua a,
.gua a:visited{color:#999; text-decoration:none;}
.gua a:hover{color:#cc0000; text-decoration:underline;}

/*内页end*/

.index_contact{line-height:20px; font-size:12px;}
.index_contact li{}
.title{font-size:12px; color:#D73636; font-weight:bold; height:30px; line-height:30px;}
.title2{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#2C65A3; font-weight:bold; height:30px; line-height:30px;}
.more{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#8F8F8F; line-height:24px;}
.more a,
.more a:visited{text-decoration:none; color:#8F8F8F;} 
.more a:hover{text-decoration:underline; color:#cc0000;}
.t1{ color:#666; line-height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.t1 a,
.t1 a:visited{color:#666; text-decoration:none;}
.t1 a:hover{color:#cc0000; text-decoration:underline;}
.t2{ color:#666; line-height:18px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
a.link2:link {font-size: 11px;color: #4BB033;line-height: 18px; text-decoration:none;}
a.link2:visited{font-size: 11px;color: #4BB033;line-height: 18px; text-decoration:none;}
a.link2:hover {font-size: 11px;color: #cc0000; text-decoration: underline;line-height: 18px;}
a.linknews:link {font-size: 13px;color: #376494;line-height: 18px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.linknews:visited{font-size: 13px;color: #376494;line-height: 18px; text-decoration:none;  font-weight:bold; }
a.linknews:hover {font-size: 13px;color: #cc0000; text-decoration: underline;line-height: 18px;  font-weight:bold;}


#footer{width:960px; zoom:1; overflow:hidden; color:#2C619E; margin-top:10px; padding-bottom:20px;}
#footer .links{height:26px; line-height:26px; text-align:center; color:#ccc; float:left; padding-left:20px; padding-top:2px;}
#footer .links a{color:#666666; text-decoration:none;}
#footer .links a:hover{color:#cc0000; text-decoration:underline;}
#footer .copy{ color:#666666; height:26px; line-height:26px; padding-right:10px; padding-top:2px; text-align:center; float:right;}
#footer .copy a{color:#666666; text-decoration:none;}
#footer .copy a:hover{color:#cc0000; text-decoration:none;}
#footer .forms{ width:150px; padding:3px; line-height:20px; float:right; text-align:right; margin-right:10px;}

/* 分页 page */
.page{ text-align:center; color:#333; height:21px; line-height:21px; width:600px;  font-size:11px; padding:10px 10px; margin:0 auto;}
.page a{color:#427BBB; text-decoration:none;   padding:0 1px; width:21px; height:21px; text-align:center;}
.page a:hover{color:#cc0000 ; text-decoration:none;}

.leftPageright {width:600px;margin:auto; text-align:center;}
.leftPageright a {background-color:#FFF;border:1px #d9d9d9 solid;float:left;display:block;height:20px;width:20px;line-height:20px;text-align:center;margin-right:3px;}
.leftPageright a:hover {background-color:#FBF3BF;border:1px #FF9900 solid;color:#FF9900;}
.leftCurrent b{color:#FF9900}

.flink{ width:700px; margin:0 auto; text-align:left;}
.flink_w{ line-height:30px; width:700px;}
.flink_w li{ display:block; float:left; padding:0 3px;}
.flink_w li a{color:#666; text-decoration:none;}
.flink_w li a:hover{color:#F33900; text-decoration:underline;}
.flink_w li a:visited{color:#666; text-decoration:none;}
.flink_w2{ line-height:30px; width:200px;}
.flink_w2 li{ display:block; float:left; padding:0 3px;}
.flink_w2 li a{color:#666; text-decoration:none; white-space:nowrap;}
.flink_w2 li a:hover{color:#F33900; text-decoration:underline;}
.flink_w2 li a:visited{color:#666; text-decoration:none;}
.flink_img{ width:700px; line-height:50px;}
.flink_img li{ display:block; float:left; padding:0 3px;}
.flink_img li img{ width:88px; height:31px; border:#ccc solid 1px;}

.map{ line-height:24px; zoom:1; overflow:hidden;}
.map .home{ width:100px; height:24px;}
.map .nav_list{width:100px; float:left; padding:10px;}
.map .home a{background:#3167A5; font-size:14px; color:#fff; text-align:center; display:block; text-decoration:none;}
.map .home a:hover{ background:#4773A4; text-decoration:none;}
.map .nav{width:100px; height:24px; padding-bottom:10px;}
.map .nav a{background:#9FBDE0; font-size:14px; color:#154984; text-align:center; display:block; text-decoration:none;}
.map .nav a:hover{ background:#C0CDDC; text-decoration:none;}
.map .subnav{width:100px; height:24px; padding-bottom:10px;}
.map .subnav a{background:#D1D1D1; font-size:12px; color:#333; text-align:center; display:block; text-decoration:none;}
.map .subnav a:hover{ background:#E0E0E0; text-decoration:none;}
