/*???????*/
*{padding:0; margin:0;}
body{ font:"????"; border:0; font-size:12px; color:#2b2b2b; }
body,button, input, select, textarea{font: 12px/1.5 '????',tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6{ font-size: 12px; }
ul, ol { list-style: none; }
em{font-style:normal;}
img{ border:0px;}
a { color: #2b2b2b; cursor: pointer; text-decoration: none;}
a:hover { color:#0080C7; text-decoration: underline;}
.clear{clear:both;}
#mainmenu ul li,.arrow,.btn,.ltleft,.ltmain,.ltright{background-image: url(/template/company/images/index.png); }
/* ????topbar */
.topbar, .top-bd { position: relative;}
.topbar { background:url(/template/company/images/topbar.gif) repeat-x scroll 0 0; border-bottom: 1px solid #E7E7E7; height:34px; min-width: 990px; color: #2b2b2b;}
.top-bd { width:990px; margin:0 auto;}
.top-bd a { color:#2b2b2b; font-style:normal;}
.top-bd a:hover { color:#BC2931;text-decoration:underline;}
.top-left { float: left;}
.login-link { height: 34px; line-height: 34px;}
.login-link a { margin-right:5px; color:#0080C8; display:inline-block;}
.top-right { float:right;}
.top-right .first-child{ background:none repeat scroll 0 0;}
.tool-menu li, .menu-list .menu-hd b, .menu-list .menu-hd-l b, .cx-sub-nav .sub-fu li, .icon-phone b { background-image:url(/template/company/images/topbar_icon_bg.gif); background-repeat:no-repeat;}
.tool-menu li { background-position:0 -48px; float:left; display:inline; margin-left:-1px; padding:2px 0;}
.menu-hd { font-size:12px; display:inline-block; padding:1px 10px; position:relative; line-height:32px; text-align:center;}
.menu-list .menu-hd { padding-right:23px;}
.menu-list .menu-hd b { background-position:0 0; width:13px; height:13px; line-height:0; position:absolute; top:11px; right:6px;}
.menu-list .menu-hd-l { font-size:12px; display:inline-block; padding:1px 10px; position:relative; line-height:32px; text-align:center;}
.menu-list .menu-hd-l { padding-left:25px;}
.menu-list .menu-hd-l b { background-position:0 -99px; width:16px; height:12px; line-height:0; position:absolute; top:11px; left:6px;}
.menu-list .menu-hb{ display:none;}
.menu-on{ position:relative; background: none repeat scroll 0 0 transparent;}
.menu-on .menu-hd { background-color:#FFF; border-color:#DDDDDD #DDDDDD #FFF; border-style:solid; border-width:1px; padding:0 22px 0 9px;}
.menu-on .menu-hd b { background-position:0 -27px; top:11px; right:6px;}
.menu-on .menu-hb { background-color:#FFF; border-color:#DDDDDD; border-style:none solid solid; border-width:0 1px 1px; min-height: 20px; display:block; position:absolute; top:35px; right:0; text-align:left; width:168px; z-index:1000;}
.menu-on .top-mycx-menu-list { padding: 0 5px 5px; width: 105px;}
.menu-on .top-mycx-menu-list a { display: block; height: 20px; line-height: 22px; margin-left: 5px;}
.menu-on .top-fu-menu-list { padding: 5px; width: 62px;}
.menu-on .top-fu-menu-list a { display:block; height:20px; line-height:22px; margin-left:5px;}
.menu-on .top-dh-menu-list { padding:5px 0 10px;}
.top-dh-menu-list dl { clear:both;}
.top-dh-menu-list dt { font-weight:bold; padding-left:20px; height:30px; line-height:30px;}
.top-dh-menu-list dt a { color:#0080C8;}
.top-dh-menu-list dd { overflow:hidden;}
.top-dh-menu-list dd a { float:left; line-height:20px; padding-left:20px; text-align:left; width:60px;}

/* ???header */
.img-top-det { margin: 10px auto; width: 990px; height:60px;}
.grid-header { margin: 0 auto; width: 990px; height:90px; margin-bottom:10px;}
#logo { height: 84px; width:206px; float: left; margin-right:30px; }
#logo a { font-family: '????';}
.img-top-gg { float:left;}
.btn-zwyd { float:right; width:196px; height:auto; text-align:center; padding-top:15px;}
.btn-zwyd a { background:url(/template/images/zwyd_btn.png) no-repeat 0 0; width:196px; height:41px; display:block;}
.btn-zwyd p { line-height:2.0;}
.btn-zwyd p span { font-weight:600;}

/* ??????nav */
.grid-nav { margin: 0 auto; width: 990px;}
.grid-section { margin: 0 auto; width: 990px;}
.cx-nav{}
.nav-item { float:left;}
.cx-nav .nav-item li { display:inline; float:left; margin-right:4px;}
.cx-nav .nav-item li a { background: url(/template/company/images/icon_0103.png) no-repeat scroll right -111px transparent; border-radius: 6px 6px 0 0; color: #666666; display: inline-block; padding: 0 13px 0 0; text-align: center;}
.cx-nav .nav-item li a span { background: url(/template/company/images/icon_0103.png) no-repeat scroll 0 -75px transparent; display: inline-block; padding-left: 22px; padding-right: 9px; font-family: '????'; font-size: 14px; font-weight: 700; height:36px; line-height:36px;}
.cx-nav .nav-item li.selected a { position: relative; top:1px; background-position: right -39px; border-bottom: 0 none; color: #FFFFFF;}
.cx-nav .nav-item li.selected a span { background-position: 0 0;}
.cx-sub-nav { background: url(/template/company/images/bg_line.gif) repeat-x scroll 0 0 transparent; border-radius: 0 6px 0 0; height: 41px; padding: 0 9px;}
.cx-sub-nav .sub-web { float: left; color:#FFF; padding-left: 10px; padding-top: 13px; width: 150px;}
.cx-sub-nav .sub-web a{ color:#FFF;}
.cx-sub-nav .sub-hot { float:left; color:#FFF; padding-top: 13px;}
.cx-sub-nav .sub-hot li { float:left; margin-right:10px;}
.cx-sub-nav .sub-hot li a{ color:#FFF;}
.cx-sub-nav .sub-fu { float:right; padding-top: 13px;}
.cx-sub-nav .sub-fu li { float:left; margin-right:10px; background-position:0 -170px; display:inline; margin-left:-1px; padding-left:10px;}
.cx-sub-nav .sub-fu .first-child { background: none repeat scroll 0 0 transparent;}
.cx-sub-nav .sub-fu li a{ color:#FFF;}
.cx-sub-nav .sub-fu .icon-phone { display: inline-block; padding-left:25px; position: relative; text-align: center;}
.icon-phone b{ background-position:0 -135px; width:13px; height:16px; position:absolute; top:0; left:6px;}
.lantiao{ margin:0 auto; width:990px; height:5px; background:url(/template/company/images/dht.jpg); background-repeat:repeat-x;}
.lantiao .ltleft{float:left; width:4px; height:5px;}
.lantiao .ltright{float:right;}
/*head end*/

/*????????*/
#gg{ width:990px; margin:5px auto 10px auto;  height:334px; background:url(/template/company/images/guangg.jpg); width:990px; height:155px;}
#gg .logo{ float:left; padding:20px;}
#gg .gsxx{ float:left; width:600px; height:120px;  margin:20px;}
#gg .gsmc{ font-size:24px;font-family:微软雅黑,黑体}
#gg .xinxi{ width:500px; padding-top:20px;}
/*?????????*/
/*??????*/
#content{width:990px;  margin:0 auto 20px auto;}
#content .zp{ float:left; margin-left:20px;}
h2{ font-size:14px; color:#2b2b2b;}
.boder{ border:1px solid #eaeaea;}
#content .dabg{ float:left; width:988px; margin-bottom:20px; }
#content .dabg .background{ float:left; background:url(/template/company/images/bjt.jpg); background-repeat:repeat-x; width:988px; height:31px;}
#content .dabg .jianjie{ width:940px; margin:0 10px 0 40px;}
#content .widio{ float:right; width:270px;}
#content .zibiaoge{ width:80px; height:20px;  padding-top:10px; padding-left:40px;}
#content .dabg .tiao{ width:930px; height:5px; }
#content .dabg .tiao .red1{ float:left; background:url(/template/company/images/red_1.jpg); background-repeat:no-repeat; width:119px; height:5px;}
#content .dabg .tiao .red2{ float:left; background:url(/template/company/images/red_2.jpg); background-repeat:repeat-x; width:800px; height:5px;}
#content .dabg .jianjie p{ text-indent:20px; font-size:12px; line-height:30px;}
#content .dabg .jianjie .tupian{ float:left; width:100%; margin-top:10px;}
#content .dabg .jianjie .tupian img{ margin-right:20px;  }
#content .dabg .jianjie .shipin{ width:270px; height:210px; float:right; padding-top:20px; padding-left:5px;}
#content .dabg .jianjie .shipin .dianji{ text-align:center; height:30px; line-height:30px; font-weight:bold;}
#content .dabg .jianjie .wenzi{ float:left; width:100%; line-height:25px; font-size:14px; text-indent:25px; padding-top:10px; }
#content .dabg .jianjie .conus{ float:left; width:988px; margin-top:10px; margin-bottom:20px;}
#content .dabg .liebiao{ background:url(/template/company/images/tiao.jpg); background-repeat:repeat-x; width:918px; height:31px; border:1px solid #ddebf6;}
#content .dabg .jianjie .conus .liebiao-m{ line-height:31px; margin:10px auto 10px auto; display:inline; width:918px; }
#content .dabg .jianjie .conus .liebiao-m .brt{width:918px;}
#content .dabg .jianjie .conus .liebiao-m li{ float:left; margin-left:20px; width:130px; overflow: hidden; display:inline-block; height: 35px;}

/*???????*/
/* ???copyright??? start*/
#foot .cx-advice { margin: 0 auto; text-align: left; width: 990px; border-bottom:1px solid #DFDFDF; padding-bottom:10px;}
#foot .cx-advice img { vertical-align: middle;}
#foot .cx-advice a{ color:#0080C8;}
#foot .botlink { overflow: hidden; padding-top:10px; margin-bottom:10px;}
#foot .botlink h2 { float:left; font-size:12px;}
#foot .botlink ul {}
#foot .botlink li { background: url(/template/company/images/icon_0116.png) no-repeat scroll 0 center transparent; float: left; font-size: 12px; padding: 0 2px; line-height:20px; width:80px; text-align:center; overflow:hidden;}
#foot .botlink li.first-child { background: none repeat scroll 0 0 transparent;}
#foot .botlink li.link-more a{ color:#0080C8;}

.copyright { margin: 0 auto; width: 990px;}
.foot_nav{ background:url(/template/company/images/icon_0601.png) repeat-x 0 0 ; width:988px; height:37px; margin-bottom:10px;}
.foot_nav p{ height:37px; line-height:37px; color:#FFF; text-align:center;}
.foot_nav p a{ color:#FFF; text-decoration:none;}
.foot_copy{ width:988px; min-height: 160px; margin-bottom:10px; }
.foot_copy p { text-align:center; color:#2b2b2b; line-height:25px;}
.foot_copy p a { color:#0080C8;}



