/* published at 2009-12-7 */
/* Global Css */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
select,input{vertical-align:middle;}
fieldset,img{border:0;}
ul,ol{list-style:none;}

body{font-family:Verdana, "宋体";color:#000;background-color:#F1F1F1;}

a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}

.clearit{clear:both;font-size:0;line-height:0;height:0;}
.space{height:20px;background:url(../image/space.jpg) repeat-x;overflow:hidden;clear:both;width:960px;margin:0 auto;}
.line{height:1px;line-height:0;font-size:0;background:url(../image/line.gif) left top repeat-x;overflow:hidden;}


/* header */
.nowrap{height:137px;width:100%;background-color:#03397f;}
#logo{width:490px;height:100px;float:left;background:url(../image/headerbg.jpg) no-repeat;}
#header{height:100px;background:url(../image/phone.jpg) right bottom no-repeat;width:960px;margin:0 auto;}
#header .topr{float:right;margin-top:10px;}
#header .topr a{color:#7C9CCD;}
#header .topr a:hover{color:#FFC;text-decoration:none;}
#nav{height:37px;background:url(../image/navbg.jpg) no-repeat;margin:0 auto;width:960px;}
#nav a{display:block;height:37px;float:left;}
#nav a:hover,#nav a.current{background-image:url(../image/navbgc.jpg);background-repeat:no-repeat;}
#nav a.index{width:116px;}
#nav a.index:hover{background-position:0 0;}
#nav a.news{width:124px;}
#nav a.news:hover,#nav a.news-current{background-position:-116px 0;}
#nav a.product{width:120px;}
#nav a.product:hover,#nav a.product-current{background-position:-240px 0;}
#nav a.project{width:123px;}
#nav a.project:hover,#nav a.project-current{background-position:-360px 0;}
#nav a.download{width:114px;}
#nav a.download:hover,#nav a.download-current{background-position:-483px 0;}
#nav a.hr{width:121px;}
#nav a.hr:hover,#nav a.hr-current{background-position:-597px 0;}
#nav a.guest{width:115px;}
#nav a.guest:hover,#nav a.guest-current{background-position:-718px 0;}
#nav a.contact{width:127px;}
#nav a.contact:hover,#nav a.contact-current{background-position:-833px 0;}

/* marquee news */
#mnews{height:30px;line-height:30px;border:1px solid #A9A9A9;border-top:none;background:url(../image/newbg.jpg) right top no-repeat #DCDCDC;width:958px;margin:0 auto;}
#mnews .lb{width:40px;height:30px;float:left;background:url(../image/laba.gif) right center no-repeat;}
#mnews .news{width:700px;float:left;height:30px;line-height:30px;margin-left:10px;}

.p_t{border:1px solid #A9A9A9;border-top:none;background-color:#DCDCDC;width:958px;margin:0 auto;overflow:hidden;height:50px;}
.news_bg{background:url(../image/newsbg.jpg) no-repeat;}
.product_bg{background:url(../image/productbg.jpg) no-repeat;}
.project_bg{background:url(../image/projectbg.jpg) no-repeat;}
.download_bg{background:url(../image/downloadbg.jpg) no-repeat;}
.hr_bg{background:url(../image/hrbg.jpg) no-repeat;}
.guest_bg{background:url(../image/guestbook.jpg) no-repeat;}
.contact_bg{background:url(../image/contact.jpg) no-repeat;}

/* banner */
#banner{width:958px;height:210px;border:1px solid #CCC;background:url(../image/banner.jpg) no-repeat;margin:0 auto;}
.mtop,.mbot{height:5px;overflow:hidden;width:960px;margin:0 auto;}
.mtop{background:url(../image/mtop.gif) no-repeat;}
.mbot{background:url(../image/mbot.gif) no-repeat;}
.main{width:928px;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;background-color:#FFF;padding:15px;overflow:hidden;margin:0 auto;}
.main .left{float:left;width:250px;}
.main .center{float:left;width:420px;margin-left:18px;}
.main .right{float:right;width:220px;}
.main .mright{float:right;width:650px;overflow:hidden;}
.whereiam{height:26px;background:url(../image/icon_nav.gif) left 3px no-repeat;padding-left:20px;font-size:14px;}
.whereiam a{color:#00C;text-decoration:none;}

.articlelist,.downloads{padding:10px 0;border-top:1px dashed #DDD;}
.articlelist li{height:26px;line-height:26px;padding-left:14px;background:url(../image/ico1.gif) left center no-repeat;font-size:14px;position:relative;}
.articlelist li span{position:absolute;right:0;top:0;font-size:12px;color:#777;}
.articlelist li a{color:#03397F;}
.articlelist li a:hover{color:#F30;text-decoration:underline;}
.downloads li{height:30px;line-height:30px;padding-left:20px;background:url(../image/ico1.gif) left center no-repeat;font-size:14px;position:relative;font-weight:bold;color:#00C;}
.downloads li a{position:absolute;right:0;top:0;font-size:12px;color:#777;display:block;padding-left:20px;background:url(../image/down.gif) left center no-repeat;color:#F30;}
.pbox{padding:10px 1px;border-top:1px dashed #DDD;overflow:hidden;}
.pbox li{float:left;width:162px;height:200px;overflow:hidden;}
.pbox li .imgbox{width:144px;height:184px;border:1px solid #DDD;margin:0 auto;}
.pbox li .imgbox a.pic{display:block;width:130px;height:130px;padding:7px;}
.pbox li .imgbox p{padding:4px 6px;text-align:center;height:32px;line-height:16px;overflow:hidden;background:#DDD;}
.pbox li .imgbox img{width:130px;height:130px;}
.pbox li .imgbox p a{color:#00c;}
.pbox li .imgbox p a:hover{color:#F30;}

.main .index_bg1{height:32px;background:url(../image/index_cbg1.gif) left bottom no-repeat;}
.main .index_bg2{height:26px;background:url(../image/index_cbg2.gif) left bottom repeat-x;line-height:26px;font-weight:bold;font-size:14px;padding-left:5px;}
.main .index_bg2 a{display:block;width:100px;height:26px;text-align:center;float:left;margin-left:5px;text-decoration:none;overflow:hidden;line-height:28px;}
.main .index_bg2 a{background:url(../image/door2.gif) no-repeat;color:#868d93;}
.main .index_bg2 a.current{background:url(../image/door1.gif) no-repeat;color:#bd5266;}
.main ul.zlxz{margin-top:6px;padding:0 10px;}
.main ul.zlxz li{height:24px;line-height:24px;position:relative;color:#033780;}
.main ul.zlxz li a{position:absolute;right:0;top:0;color:#777;text-decoration:underline;}
.main ul.zlxz li a:hover{color:#BD5266;}

.main ul.plist{margin:10px 0;}
.main ul.plist li{height:22px;line-height:22px;background-repeat:no-repeat;background-position:0 0;}
.main ul.plist li.p1{padding-left:20px;background-image:url(../image/tree_minus.gif);}
.main ul.plist li.p2{padding-left:24px;background-image:url(../image/tree_linemiddlee.gif);}
.main ul.plist li.p3{padding-left:40px;background-image:url(../image/tree_linemiddle.gif);}

div.country{height:22px;line-height:22px;padding-left:20px;background:url(../image/tree_minus.gif) 0 0 no-repeat;margin-top:10px;cursor:pointer;}
div.province{}
div.province li{height:22px;line-height:22px;background-repeat:no-repeat;background-position:0 0;}
div.province li.p1{padding-left:20px;background-image:url(../image/tree_minus.gif);}
div.province li.p2{padding-left:24px;background-image:url(../image/tree_linemiddlee.gif);}
div.province li.p3{padding-left:40px;background-image:url(../image/tree_linemiddle.gif);}

.content{padding:10px 0;border-top:1px dashed #DDD;}
.content,.content p{line-height:28px;font-size:14px;}
.content a,.content p a{color:#038f00;text-decoration:underline;}
.content a:hover,.content p a:hover{color:#F30;text-decoration:none;}
.content h1{height:60px;line-height:40px;font-size:22px;font-weight:bold;font-family:宋体;color:#630014;}

div.loading{height:120px;background:url(../image/load.gif) center center no-repeat;}


.main #contact{border-top:2px solid #bd5266;background:url(../image/contact.gif) right bottom no-repeat #EAEAEA;margin-top:10px;padding:5px;line-height:22px;color:#bd5266;font-weight:bold;}
#tjcp_box,#cpxx_box{margin-top:10px;}
#tjcp_box li{width:140px;height:130px;float:left;text-align:center;margin-top:8px;position:relative;}
#tjcp_box li img{width:130px;height:130px;}
#tjcp_box li div,#tjcp_box li span{height:24px;line-height:24px;position:absolute;left:5px;bottom:0;width:130px;}
#tjcp_box li div{background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;}
#tjcp_box li span a{color:#FFF;font-weight:bold;}
#tjcp_box li span a:hover{color:#FFC;}
#gcal_box .pro1{height:26px;line-height:26px;font-weight:bold;margin-top:5px;}
#gcal_box .pro1 a{color:#F80;}
#gcal_box .pro1 a:hover{color:#00C;}
#gcal_box .pro2{line-height:18px;color:#777;}

.gbox td{font-size:14px;}

.red{color:#F00;}

dl.hr{border:1px solid #CCC;margin-top:15px;}
dl.hr dt{height:30px;line-height:30px;padding-left:10px;background:#F1F1F1;font-size:14px;font-weight:bold;color:#777;}
dl.hr dd{padding:10px;line-height:22px;}


#footer{background-color:#E5E5E3;width:100%;text-align:center;padding:16px 0 10px;line-height:24px;color:#6e7138;margin-top:30px;}
