/*SHCB*/
html,body,div,table,tr,th,td,form,img,ul,ol,li,dl,dt,dd,p,fieldset,label,iframe,input,h5,em{list-style:none;font-weight:400;font-style:normal;font-size:12px;border:0;margin:0 auto;padding:0;}
body{  font-size:12px;font-family:simsun; background:#fff;}
a:link,a:visited{ text-decoration:none;}
a:hover,a:active{ text-decoration:underline}
.head{ width:980px;}
.head .logo{ float:left;}
.head .menu{ float:left;width:540px; height:68px; overflow:hidden; background:transparent url(../images/link.gif) no-repeat;}
.head .menu li{ float:left; width:90px; height:68px;}
.head .menu li a { display:block; width:90px; height:68px; text-decoration:none; background:transparent url(../images/hover.gif) no-repeat 541px 69px; }
.head .menu li a#m1:hover { background-position:0 0;}
.head .menu li a#m2:hover { background-position:-90px 0;}
.head .menu li a#m3:hover { background-position:-180px 0;}
.head .menu li a#m4:hover { background-position:-270px 0;}
.head .menu li a#m5:hover { background-position:-360px 0;}
.head .menu li a#m6:hover { background-position:-450px 0;}
.head .menu li.v1{ float:left; width:90px; height:68px; text-decoration:none; background:transparent url(../images/visited.gif) no-repeat;}
.head .menu li.v2{ background-position:-90px 0;}
.head .menu li.v3{ background-position:-180px 0;}
.head .menu li.v4{ background-position:-270px 0;}
.head .menu li.v5{ background-position:-360px 0;}
.head .menu li.v6{ background-position:-450px 0;}
.lang{ float:left; text-align:center; width:135px; padding-top:29px;}
.lang span{ padding:0 5px;}
.lang a{ color:#222;}
.garphic{ width:980px; clear:both;}
.garphic_1{ float:left; clear:both; width:770px; text-align:center;}
.line{ width:980px; height:9px; clear:both; background:url(../images/line.gif) repeat-x; margin-top:2px;}
.line1{ width:980px; height:5px; clear:both; background:url(../images/line1.gif) repeat-x;}
.main{ width:980px;}
.server,.news{ float:left; width:490px;}
.server ul{ padding-left:35px;}
.server li{ float:left; background:url(../images/ico.png) no-repeat; background-position:left center; padding-left:25px; width:200px; margin-bottom:20px; font-size:14px;}
.server li a{ color:#4b4b4b;}
.news li{background:url(../images/ico.png) no-repeat; background-position:left center; padding-left:25px; color:#b1b1b1; margin-bottom:20px; line-height:14px;}
.news li a{ color:#4b4b4b;}
.time{ float:right; padding-right:30px;}
.a{ padding:20px 0 15px 35px;_padding-top:12px;}
.b{ padding:20px 0;_padding-top:12px;}
.c{ margin-top:10px;}
.d{ text-align:center; margin-bottom:10px;}
h3{ float:left; color:#082664; font-weight:300;}
h4{ float:left; clear:both; color:#004c8b; font-size:14px; font-weight:700; padding:30px 0 20px 35px; width:700px;}
h5{ float:left; clear:both; color:#004c8b; font-size:14px; font-weight:700; padding:30px 0 5px 35px; width:700px;}
/*----------------------------SHCB服务-----------------------------*/
.left{ float:left; width:200px; background:#f1f1f1;  min-height:600px; height:auto; _height:600px; overflow:hidden;_overflow:visible; } 
.left li{ width:170px; height:20px; padding-left:30px; padding-top:10px; border-bottom:solid 1px #fff; background:#f1f1f1 url(../images/ico-1.gif) no-repeat; background-position:190px center; overflow:hidden;}
.left li a{ color:#4c4c4c; text-decoration:none!important;}
.left li a:hover{ color:#074473;}
.left li.now{ background:#cdd5e0 url(../images/ico-1.gif) no-repeat; background-position:190px center;}
.left li.now a{color:#074473; font-weight:700;}
.right{ float:right; width:770px;}
.right_nav{ float:left; width:755px; color:#4b4b4b; padding-left:15px; padding-top:10px; padding-bottom:10px;_padding-bottom:8px; border-bottom:solid 1px #f0f0f0;}
.right_nav a{ margin:0 7px; color:#4b4b4b}
.right_nav span{ margin-left:5px; color:#376891;}
.about{ float:left; width:720px; clear:both; padding:30px 20px 0 30px;}
.about p{line-height:150%; color:#494949; margin-bottom:20px;}
.about p span{ color:#002163}
.culture{float:left; clear:both; width:770px;}
.culture li{ float:left; width:220px; text-align:center; margin:0 0 35px 35px; display:inline; color:#494949;}
.culture li img{ margin-bottom:10px; display:block;}
/*----------------------------联系我们-----------------------------*/
.input{ border:solid 1px #7f9db7; height:19px; width:366px; padding:3px 2px 0 2px;}
.textarea{ border:solid 1px #7f9db7; height:150px; width:368px;overflow-x:hidden; }
.right_contact{ float:left; clear:both; width:770px; margin-top:30px;}
.right_contact p{ clear:both; line-height:30px;}
.right_contact label{ float:left; width:100px; text-align:center;}
.right_contact .sfr{ float:left; width:370px;}
.right_contact .stl{ float:left; color:#FF0000; padding-left:10px;}
.right_contact .sfr label{ float:none;width:auto;}
.sub{border:solid 1px #7f9db7; width:50px; height:28px; cursor:pointer; background:#fff;}
.bot{border:solid 1px #7f9db7; width:60px; height:28px; cursor:pointer; background:#fff;}
/*----------------------------合作伙伴-----------------------------*/
.cooperation{ float:left; clear:both; width:770px;}
.cooperation li{ float:left; width:210px; padding:30px 15px 0 30px; }
.title{ padding-left:200px;}
.title span{ float:left; padding:15px 0 0 10px;_padding-top:3px;+padding-top:3px; color:#a9a9a9;}
.con{ float:left; clear:both; width:720px;}
.con p{ clear:both; line-height:30px; text-indent:2em; }
.bottom{ float:left; clear:both; width:720px; margin-top:20px; text-align:center;}

.right_intro{ float:left; clear:both; width:770px; margin-top:30px;}
.right_intro p{ line-height:23px; text-indent:2em; color:#4b4b4b; padding-left:25px; padding-right:25px;}
.right_pic{ float:left; clear:both; width:770px; margin-top:20px;}
.right_pic li{ float:left; width:165px; text-align:center; margin-left:25px; display:inline;}
.right_pic img{ display:block; margin-bottom:10px;}
.right_fg{ float:left; clear:both; line-height:1px; height:1px; overflow:hidden; border-top:solid 1px #f0f0f0; width:735px; margin-left:25px; margin-top:30px; display:inline;}
.right_video{ float:left; clear:both; width:314px; height:224px; border:solid 3px #f2f2f2; margin:30px 0 0 215px; display:inline;}

.you{ float:left; clear:both; width:680px; padding-left:40px;}
.you p{clear:both; line-height:30px; text-indent:2em; color:#494949;}
.news_list{ float:left; width:770px; clear:both;}
.news_list table{ margin:30px auto 10px auto; width:720px;}
.news_list table td{ background:#f1f1f1; font-size:14px; height:20px; padding:5px 0; color:#484848;}
.news_list table td.d{width:500px; padding-left:35px;}
.news_list table td.e{ width:180px; padding-left:20px;}
.news_list table td.f{ width:550px; padding-left:35px;}
.news_list table td.g{ width:120px; text-align:center;}
.news_list ul{ padding-left:40px;}
.news_list li{ background:url(../images/ico.png) no-repeat; background-position:left center; padding-left:25px; line-height:30px; color:#b1b1b1;}
.news_list li a{ color:#484848}
.time{ float:right; padding-right:50px;}
.name{ float:right; width:200px;}

.foot{ width:980px; height:68px; clear:both; overflow:hidden; background:url(../images/footbg.png) repeat-x; }
.foot .f_left{ float:left; width:470px; padding:20px 0 0 30px;}
.foot .f_left p{ color:#808080; clear:both; line-height:20px;}
.foot .f_left p a{ color:#808080;}
.foot .f_right{ float:right; overflow:hidden; background:url(../images/login.png) no-repeat; width:231px; height:68px; padding-right:60px;}
.foot .f_right li{ float:left; width:115px; height:68px;}
.foot .f_right li a{ display:block; width:115px; height:68px; text-decoration:none;}

.login{ background:url(../images/login.jpg) no-repeat; width:220px; height:105px; padding:275px 0 0 380px; position:absolute; left:50%; top:50%; margin-left:-300px; margin-top:-190px;}
.log_input{ border:solid 1px #7f9db7; height:19px; width:113px; padding:3px 2px 0 2px;}
.login p{ margin-bottom:5px;+margin-bottom:3px;_margin-bottom:3px;}
.login label{ float:left; width:80px; text-align:right; padding-top:7px;}
.sub_log{ width:70px; height:22px; padding-top:2px; cursor:pointer; background:#4d5e6e; color:#fff;}
.mar{ float:left; margin:5px 0 0 80px;_margin-left:83px; display:inline;}

.job{ float:left; width:720px; clear:both; padding:30px 20px 0 30px;}
.job h2{ color:#004681; font-weight:700; font-size:12px;}
.job label{ float:left; width:80px; text-align:right; color:#004681; padding-top:3px;+padding-top:5px;_padding-top:4px;}
.job .s_a{ float:left; color:#4b4b4b; line-height:20px;}
.job p{ float:left; clear:both; margin-bottom:20px;}

.error{ background:url(../images/error.gif) no-repeat; width:400px; height:138px; position:absolute; left:50%; top:50%; margin-left:-200px;margin-top:-69px;}
.at{ text-align:center; font-size:16px;}





