@charset "utf-8";

/* 公共部分 */
body {
	font: 12px/20px Arial, "宋体";
	color:#666;
	background: url(../images/bg.jpg) repeat-y center #fff3f7;
	margin: 0px;
	text-align:center;
}
*{ padding:0; margin:0;}
a { color:#666; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.wrapper{ width:1003px; margin:0 auto; text-align:left;}
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ color:#666;}
/*.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#808080; color:#fff; margin:0 2px; padding:0 4px;}
.page a.dq{ background:#FF0000;}*/


/*--------头部--------*/
.header{width:1003px; float:left;}
.header .logo{ float:left; padding:24px 0 0 17px; margin-bottom:15px;}
.header .logo h1{ display:none;}
.header .top_right{ float:right; margin-top:65px; background:url(../images/abc.jpg) no-repeat left; margin-right:10px;}
.header .top_right p{ padding-left:36px;}
.header .top_right p.hm{ font: italic 14px "AvantGarde Bk BT";}
.header .top_right input{ width:162px; height:22px; background:url(../images/ss_bg.jpg) no-repeat; line-height:22px; border:0; color:#999; padding-left:15px; margin-left:10px;}
.header .top_right input.ss{ width:22px; height:19px; border:0; background:url(../images/ss.jpg);}

/*菜单*/
.header .nav { float:left; width:1003px; position:relative;}
.header .nav .m_left{ position:absolute; left:-11px; background:url(../images/menu_left.jpg) no-repeat left; width:11px; height:35px;}
.header .nav .m_right{ position:absolute; right:-11px; background:url(../images/menu_right.jpg) no-repeat left; width:11px; height:35px;}

.header .nav a{ color:#FFF; font-size:14px;}
.header .nav .navleft{ width:186px; background:url(../images/menu_leftbg.jpg) left; padding-left:20px; line-height:29px; float:left;}
.header .nav .navright{ float:right; width:794px; line-height:29px; background:url(../images/menu_rightbg.jpg);}
.header .nav ul li{ float:left; background:url(../images/menu_line.jpg) right no-repeat; width:88px; text-align:center; line-height:29px;}
.header .nav ul li.no_bg{ background:none;}
.header .nav ul li a{ color:#fff; font-size:13px;}
.header .nav ul li a:hover{color:#fc0;}

/*banner*/
.banner{ width:1003px; float:left; margin-top:2px; background:#fff;}
.banner .left{ width:176px; padding:15px 0 0 15px; float:left; overflow:hidden;}
.banner .left span a{ line-height:24px; display:block; color:#000;}
.banner .left .pic{ margin:10px 0;}
.banner .left .contact{ width:176px;float:left; border-top:1px #CCC solid;}
.banner .left .contact .title{ background:url(../images/red_xian.jpg) no-repeat left; padding-left:15px; line-height:30px; margin-top:10px;}
.banner .left .contact .title a{ color:#990000; font-size:14px; font-weight:bold;}
.banner .left .contact .title p{ line-height:20px; color:#4b4b4b;}
.banner .right{ width:794px; float:right; overflow:hidden;}

.banner_ny{ width:794px; height:240px; float:left; overflow:hidden;}
.banner_ny1{ background:url(../images/banner01.jpg) no-repeat left;}
.banner_ny2{ background:url(../images/banner02.jpg) no-repeat left;}
.banner_ny3{ background:url(../images/banner03.jpg) no-repeat left;}
.banner_ny4{ background:url(../images/banner04.jpg) no-repeat left;}
.banner_ny5{ background:url(../images/banner05.jpg) no-repeat left;}
.banner_ny6{ background:url(../images/banner06.jpg) no-repeat left;}

/*-------main------*/
.main{ width:1003px; float:left; margin-top:10px; background:url(../images/main_bg.jpg) repeat-x top #f8f8f8;}
.no_background{ background:none;}
.no_maintop{ margin:0;}
.mainleft_bg{ background:url(../images/left_bg.jpg) left repeat-y;}

.main .tp{ width:1003px; float:left;}
.main .tp .title{ border-bottom:solid 1px #7e7e7e; background:url(../images/icon.gif) no-repeat 10px; padding-left:5px; line-height:26px; width:1003px; float:left;}
.main .tp .title a:hover{ color:#990000;}
.main .tp .intro{ padding:15px; position:relative; width:983px; float:left;}
.main .tp .intro p{ line-height:25px; margin-bottom:6px;}

 
.main .news{ width:478px; float:left; margin:20px 0; margin-left:16px;} 
.main .news .title{ border-bottom:solid 1px #cdcdcd; background:url(../images/red_xian.jpg) no-repeat left; padding-left:15px;}
.main .news .title a{ font-family:"宋体"; float:right; padding-right:10px; color:#666;}
.main .news .title span.zh{ color:#990000; font-size:14px; font-weight:bold;}
.main .news .intro{ padding:10px; overflow: hidden;}
.main .news ul li{ float: left; width:458px; line-height:24px;}
.main .news ul li span{ float:right; color:#000;}
.main .news ul li a{ color:#000;}

.main .tzzgx{ width:478px; float:left; margin:20px 0; margin-left:16px;} 
.main .tzzgx .title{ border-bottom:solid 1px #cdcdcd; background:url(../images/red_xian.jpg) no-repeat left; padding-left:15px;}
.main .tzzgx .title a{ font-family:"宋体"; float:right; padding-right:10px; color:#666;}
.main .tzzgx .title span.zh{ color:#990000; font-size:14px; font-weight:bold;}
.main .tzzgx .intro{ padding:10px; overflow: hidden; text-align:center;}

.main .business{ width:365px; float:left;} 
.main .business .title{ border-bottom:solid 1px #76a60b; background:url(../images/icon.gif) no-repeat left; padding-left:15px;}
.main .business .title a{ font-family:"宋体"; float:right; padding-right:10px; color:#666;}
.main .business .title span.zh{ font-family:"微软雅黑"; color:#344b00; font-size:14px; padding-right:8px;}
.main .business .title span.en{ color:#e58b13; padding-left:8px;}
.main .business .intro{ padding:12px 10px;}
.main .business .intro p{ margin-bottom:6px; line-height:25px;}

.main .product{ width:1003px; float:left; margin-top:15px; background:url(../images/pro_botbg.jpg) right bottom no-repeat;}
.main .product ul{ width:995px; background:url(../images/new_pic.jpg) left top no-repeat; margin-left:4px; padding-top:30px;}
.main .product ul li{ float:left; text-align:left; background:url(../images/com_xian.jpg) no-repeat right; width:174px; padding-left:25px; margin-bottom:20px; }
.main .product ul li.no_line{ background:none;}
.main .product ul li span{ display:block; font-size:14px; font-weight:bold; color:#990000; text-align:left; line-height:30px; padding-top:10px;}
.main .product ul li img{ width:138px; height:62px; height:98px;}
.main .product ul li p{ line-height:18px; display:block; width:138px; margin:10px 0;}
.main .product ul li a:hover{ color:#990000;}

#demo {overflow:hidden; width:930px; margin:0 10px;}
#indemo {float: left; width: 800%; padding-left:10px; }
#demo1 {float: left;}
#demo2 {float: left;}



/*-------内页部分------*/
/*右边内容*/
.main .contcent{ width:794px; float:right; overflow:hidden;} 
.main .contcent .title{ border-bottom:solid 1px #7e7e7e; background:url(../images/icon.gif) no-repeat 10px; padding-left:5px; line-height:26px; width:770px; float:left;}
.main .contcent .title a:hover{ color:#990000;}
.main .contcent .intro{ padding:15px; position:relative; width:750px; float:left;}
.main .contcent .intro p{ line-height:25px; margin-bottom:6px;}

.main .search{ float:left; padding-left:5px; padding-bottom:10px; border-bottom:1px #ccc solid; width:750px; overflow:hidden;}
.main .search span{font-size:13px; color:#000;}
.main .search input{ background:#CCC; border:0; color:#FFF; width:50px; line-height:20px;}
.main .prolist{ float:left; width:370px; overflow:hidden;}
.main .prolist .a1{padding-top:10px; padding-left:10px; float:left; width:400px; border-bottom:1px #ccc solid; padding-bottom:5px;}
.main .prolist .a1 a{ color:#000; font-weight:bold;font-size:13px;}
.main .prolist .a1 a:hover{  color:#990000;}
.main .prolist .lie{ float:left; padding:10px 0;}
.main .prolist .lie ul li{ width:370px; float:left; padding-left:20px;}
.main .prolist .lie ul li a:hover{ color:#990000;}

.main .prolist_r{ float:right; width:370px; overflow:hidden;}
.main .prolist_r .a1{padding-top:10px; padding-left:10px; float:left; width:400px; border-bottom:1px #ccc solid; padding-bottom:5px;}
.main .prolist_r .a1 a{ color:#000; font-weight:bold;font-size:13px;}
.main .prolist_r .a1 a:hover{  color:#990000;}
.main .prolist_r .lie{ float:left; padding:10px 0;}
.main .prolist_r .lie ul li{ width:370px; float:left; padding-left:20px;}
.main .prolist_r .lie ul li a:hover{ color:#990000;}


.main .a2{ width:750px; float:left; border-bottom:1px #ccc solid; padding:10px 0;}
.main .a2 span{ font-size:20px; color:#333;}
.main .a3{ width:750px; float:left; border-bottom:1px #ccc solid;}
.main .a3 ul li{ float:left; width:270px; text-align:center; font-size:14px; color:#333; font-weight:bold; padding:0 5px;}
.main .a4 { width:750px; float:left; }
.main .a4 ul li{ float:left; width:750px; text-align:left; border-bottom:1px solid #CCC; margin-bottom:10px; }
.main .a4 ul li a{ display:block; border:solid 1px #fff;padding:10px 0;}
.main .a4 ul li a:hover{ border:solid 1px #990000;}
.main .a4 ul li span.wd{ width:255px; text-align:left; display:block; float:left; padding:0 5px;}

.main .proshow{ width:750px; float:left; padding-bottom:10px; border-bottom:1px solid #ccc;}
.main .proshow p{ line-height:20px;}
.main .proshow img{ float:left; display:block; width:200px; height:150px; margin-right:10px;}
.main .tnav{ width:750px; float:left; margin-top:10px;}
.main .tnav ul li{ width:79px; height:32px; background:url(../images/pro_botng.jpg) no-repeat; margin-right:10px; text-align:center; float:left;}
.main .tnav ul li a{ color:#000; margin-top:3px; display:block;}
.main .tnav { text-align:left; line-height:20px;}
.main .nr{ padding:10px 0;}


.main .contcent .tab_qh{ width:750px; margin-top:10px;}
.main .contcent .b_box{}
.main .contcent .b_box .tabs{ height:40px; line-height:20px;}
.main .contcent .b_box .tabs li{ width:79px; height:32px; background:url(../images/pro_botng.jpg) no-repeat; margin-right:10px; text-align:center; float:left;}
.main .contcent .b_box .tabs li a{ color:#000; margin-top:3px; display:block; }
.main .contcent .b_box .tabs li.selected a{ color:#990000;}

/*-----go-----*/
.tab{margin-top:10px}

#TabTab03Con1{width:750px;}
#TabTab03Con2{width:750px;}
#TabTab03Con3{width:750px;}

.xixi1{width:79px;height:32px;line-height:32px; margin-right:10px; text-align:center; background-image:url(images/pro_botng.jpg);cursor:pointer;}
.xixi2{width:79px;height:32px;line-height:32px; margin-right:10px; text-align:center; background-image:url(images/pro_botng.jpg);cursor:pointer;}
.xixi3{width:79px;height:32px;line-height:32px; margin-right:10px; text-align:center; background-image:url(images/pro_botng.jpg);cursor:pointer;}

.tab1{width:79px;height:32px;line-height:32px;float:left;text-align:center;cursor:pointer;}
.tab2{width:79px;height:32px;line-height:32px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;}
.tab3{width:79px;height:32px;line-height:32px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;}
/*----end----*/
.main .contcent .news_ny{ padding:14px;}
.main .contcent .news_ny ul li{ width:700px; float:left; margin-bottom:10px; border-bottom:dashed 1px #ccc; padding-bottom:2px; background:url(../images/new_ioc.jpg) no-repeat 8px; padding-left:22px;}
.main .contcent .news_ny ul li span{ color:#333; float:right; padding-right:10px;} 
.main .contcent .news_ny ul li a:hover{ color:#990000;}

.main .job{ float:left; padding:0 20px;}
.main .joblist{ margin-top:20px;}
.main .joblist .zp{ font-size:14px; font-weight:bold; padding-left:20px; line-height:30px;}
.main .joblist .tab{ padding:0 20px;}
.main .joblist .tab table{ border-top:1px solid #CCC; border-left:1px solid #CCC;}
.main .joblist .tab table td{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; text-align:center;}
.main .joblist .tab a{ color:#990000;}
.main .joblist .tdleft table td{ text-align:left; padding-left:10px;}
.main .joblist .back{ text-align:center; float:right; padding:10px 20px;}
.main .joblist .back input{ width:80px; height:24px; background:#ccc; border:0; color:#fff;}

.main .news_show{ padding:14px 20px 14px 14px;}
.main .news_show ul li.bt{ font-size:14px; font-weight:bold; text-align:center;}
.main .news_show ul li.date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #999;}
.main .news_show ul li.nr{ padding:8px 18px;}
.main .news_show ul li.nr p{ margin-bottom:10px; line-height:26px;}
.main .news_show ul li.back{ text-align:center;}
.main .news_show ul li.back a:hover{ color:#ec6100;}

.main .product_ny{ padding:15px 0 0 15px;}
.main .product_ny ul li{ float:left; text-align:center; background:url(../images/p_bg.gif) no-repeat center; width:182px; height:161px; padding-top:18px; margin-bottom:20px;}
.main .product_ny ul li span{ display:block; text-align:left; padding-left:50px;}
.main .product_ny ul li img{ width:145px; height:118px;}

.main .product_show{ padding:20px;}
.main .product_show ul li{ float:left; margin-bottom:20px; width:640px;}
.main .product_show ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;}
.main .product_show ul li.pic span{ display:block; font-weight:bold;}
.main .product_show ul li.nr p.jc{font-weight:bold;}
.main .product_show ul li img{ width:367px; height:241px;}

.main .feedback{  margin:40px 0 20px 30px; float:left;}
.main .feedback ul li{ float:left; margin-bottom:8px; width:500px;}
.main .feedback ul li input{ border-left:solid 1px #aaa; border-top:solid 1px #aaa;  border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; background:#fafafa; padding:2px; width:200px;}
.main .feedback ul li textarea{ border-left:solid 1px #aaa; border-top:solid 1px #aaa;  border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; background:#fafafa; padding:2px; width:400px;}
.main .feedback ul li.tj{ padding-left:100px;}
.main .feedback ul li.tj input{ background:#000; width:50px; color:#fff; cursor:pointer;}

.main .feedback .ly{ margin-bottom:10px;}
.main .feedback table{ border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.main .feedback table td{ border-left:1px solid #CCC; border-top:1px solid #CCC; padding:5px 0; padding-left:10px;}

/*左边内容*/
.main .sidebar{ width:206px; float:left; background:url(../images/left_bg.jpg) right repeat-y #fafafa; padding:10px 0 20px; }
.main .sidebar .list{ height:200px;}
.main .sidebar .list span a{ padding:5px 15px; display:block; line-height:24px; color:#000;}
.main .sidebar .list span a img{ margin-top:5px;}
.main .sidebar .list ul li{ float:left; margin-left:10px; padding-left:20px; width:176px; padding:6px 0 0; position: relative; background:url(../images/left_navbg.jpg) no-repeat; margin-top:5px;}
.main .sidebar .list ul li a{padding:3px 0px 5px 30px; font-size:13px; display:block;}
.main .sidebar .list ul li a:hover{ color:#990000; }
.main .sidebar .list ul li ul{ display:none; position: absolute; top: 0;  left:176px; background:#fafafa;}
.main .sidebar .list ul li ul li{ float:left; width:176px; padding:4px 0 0; display:block; background:background:url(../images/left_navbg.jpg) no-repeat;overflow:hidden; height:32px;}
.main .sidebar .list ul li ul li a{padding:4px 0px 4px 30px; float:left; width:176px; background:none; border:none; display:block;  white-space:nowrap; }
.main .sidebar .list ul li ul li a:hover{ color:#990000; overflow:hidden;}

.main .sidebar .contactus{ float:left; margin-left:5px; padding-left:10px; width:177px; margin-top:20px;}
.main .sidebar .contactus .title{ height:43px; font-weight:bold; color:#990000; line-height:24px;}
.main .sidebar .contactus .intro{  padding:10px 0 10px;text-align:left;}
.main .sidebar .contactus .intro p{ line-height:26px; }
.main .sidebar .leftpic{ margin:10px 0 0 15px;}
.main .sidebar .contactus .intro ul li{ float:left; padding-left:20px; width:176px; padding:10px 0 0 30px; position: relative; background:url(../images/left_navbg.jpg) no-repeat; margin-top:3px; height:24px;}

/*-------脚部内容------*/
.footer{ text-align:center; width:983px; background:url(../images/footer_bg.jpg) repeat-x top #f8f8f8; float:left; padding:10px; line-height:24px; color:#4b4b4b;}





