/*---------------------页面基础定义----------------------------------*/
body {
float: none;
font-family: verdana,arial,sans-serif,"Lucida Grande","Lucida Sans Unicode","宋体","新宋体";
font-size: 12px;
color: #333333;
margin:0px;
padding:0px;
width:1003px
}
h1{
font-size:16px;
height:25px;
line-height:25px;
margin:0px;
padding:0px
}
.form{

height:0px;
margin:0px;
padding:0px;
}
.submit{
width:40px;
padding:2px 0px 0px 0px;
margin:0px;
height:18px;
cursor: pointer;
border:0px;
font-weight:bold;
line-height:18px;
float:left
}
.key{
width:74px;
padding:0px;
margin:0px;
height:15px;
cursor: pointer;
overflow:hidden;
border:1px #ff0000 dashed
}

a{
color: #333333;
}
a:link{
font-size: 12px;
color: #333333;
text-decoration:none;
line-height:20px;
}
a:visited{
font-size: 12px;
color:#333333;
text-decoration:none;
line-height:20px;
}
a:hover{
cursor: pointer;
font-size:12px;
color:#333333;
text-decoration:underline;
}	
a:active{
font-size:12px;
color:#0066CC;
text-decoration:underline;
}

input{
font-size:12px;
height:14px;
color:#606060;
line-height:15px;
margin-top:1px!important;
margin-bottom:0px!important;
margin-bottom:1px;
cursor: pointer;
border:1px solid #CBCBCB
}
select{
font-size:12px;
height:18px;
color:#606060;
line-height:15px;
margin-top:1px!important;
margin-bottom:0px!important;
margin-bottom:1px;
width:120px
}
.input{
font-size:12px;
height:14px!important;
height:16px;
color:#606060;
line-height:15px;
margin-top:1px!important;
margin-bottom:0px!important;
margin-bottom:1px;
cursor: pointer;
border:1px solid #CBCBCB;
background-color:#EEEEEE
}

.inputwb{
border:0px
}
.text{
line-height:20px;
text-indent:25px;
}
#main{
width:1003px;
margin:0px;
padding:0px;
overflow:hidden;
clear:both;
}
/*---------------------页面基础定义结束----------------------------------*/
/*----------top-index----------*/
#top_index{
float:left;
margin:0px;
padding:0px;
clear:both;
width:1002px;
border-top:2px solid #EE1B24;
border-left:1px solid #70716C;
height:110px;
text-align:left
}
#top_left_index{
float:left;
clear:left;
margin:0px;
padding:0px;
width:382px;
height:108px;
background-image:url("../img/logo.jpg");
background-repeat:no-repeat;
background-position:20% 40%
}
#top_right_index{
float:left;
clear:right;
margin:0px;
padding:0px;
width:600px;
height:108px!important;
height:48px
}
#menu_index{
float:left;
margin:26px 0px 0px 0px;
padding:0px;
width:680px;
height:24px
}

#menu_index ul{
clear:left;
float:left;
margin:0px;
padding:0px;
width:620px;
height:21px;
line-height:21px;
text-align:center
}
#menu_index li{
float:left;
padding:0px 10px 0px 10px
}
#menu_index li a:hover,#menu_index li a:active,#menu_index li a:visited,#menu_index li a:link{
color:#1D2B4E;
font-size:14px
}
#menu_index li .english a:hover,#menu_index li .english a:active,#menu_index li .english a:visited,#menu_index li .english a:link{
color:#E4231E;
font-size:14px
}

#submenudiv_index{
float:left;
margin:0px;
padding:0px;
width:600px;
height:26px
}
#menu_subabout_index{
z-index:100;
position:absolute;
margin:5px 0 0 -13px;
padding:0px;
padding-bottom:5px;
width:500px;
height:20px;
line-height:20px;
text-align:left
}

#menu_subproduct_index{
position:absolute;
margin:5px 0 0 -160px;
padding:0px;
padding-bottom:5px;
width:600px;
height:20px;
line-height:20px;
text-align:left;
overflow:hidden
}






/*----------top----------*/
#top{
float:left;
margin:0px;
padding:0px;
clear:both;
width:1002px;
border-left:1px solid #ffffff;
height:109px;
background-image:url("../img/s-top-bg.jpg");
background-repeat:repeat-x;
text-align:left
}
#top_left{
float:left;
clear:left;
margin:0px;
padding:0px;
width:382px;
height:108px;
background-image:url("../img/s-logo.jpg");
background-repeat:no-repeat;
background-position:20% 40%
}
#top_right{
float:left;
clear:right;
margin:0px;
padding:0px;
width:610px;
height:108px!important;
height:109px;
overflow:hidden
}
#menu{
float:left;
margin:26px 0px 0px 0px;
padding:0px;
width:600px;
height:24px
}

#menu ul{
clear:left;
float:left;
margin:0px;
padding:0px;
width:600px;
height:21px;
line-height:21px;
text-align:center
}
#menu li{
float:left;
padding:10px 7px 0px 7px;
background-image:url("../img/s-l-bg.jpg");
background-repeat:no-repeat;
background-position:0% 0%
}
#menu li a:hover,#menu li a:active,#menu li a:visited,#menu li a:link{
color:#1D2B4E;
font-size:14px;
height:51px
} 

.english{
width:250px
}
#menu li .english a:hover,#menu li .english a:active,#menu li .english a:visited,#menu li .english a:link{
color:#E4231E;
font-size:14px
}

#submenudiv{
float:left;
margin:0px;
padding:0px;
width:600px;
height:26px
}
#menu_subabout{
z-index:100;
position:absolute;
margin:5px 0 0 -13px;
padding:0px;
padding-bottom:5px;
width:500px;
height:20px;
line-height:20px;
text-align:left
}
#menu_subnews{
z-index:100;
position:absolute;
margin:5px 0 0 -113px;
padding:0px;
padding-bottom:5px;
width:500px;
height:20px;
line-height:20px;
text-align:left
}
#menu_subproduct{
position:absolute;
margin:5px 0 0 -150px;
padding:0px;
padding-bottom:5px;
width:600px;
height:20px;
line-height:20px;
text-align:left;
overflow:hidden
}
#top_search{
clear:both;
float:left;
height:20px;
margin-left:285px!important;
margin-left:145px;
background-color:transparent
}
#search_form{
width:320px;
float:left;
clear:both;
margin:0px;
padding:0px 0px 0px 20px;
background-image:url("../img/fdj.jpg");
background-repeat:no-repeat;
background-position:0% 50% !important;
background-position:0% 20%;
height:30px;
line-height:30px;
overflow:hidden
}
#search_left{
float:left;
clear:left;
margin:0px;
padding:0px;
width:260px;
height:20px
}
#submitimg{
float:left;
clear:none;
margin:5px 0px 0px 0px !important;
margin:1px 0px 0px 0px;
padding:0px;
width:40px;
height:20px;
border:0px;
line-height:30px;

}
.submitimg{
margin:0px;
padding:0px;
border:0px;
height:20px;
width:40px;
background-image:url("../img/submit.jpg");
background-repeat:no-repeat
}
#top_down{
clear:both;
width:1003px;
font-size:0px;
height:4px;
}
#flash_bg{
width:1003px;
clear:both;
height:341px;
float:left;
background-image:url("../img/bg.jpg");
background-repeat:no-repeat
}
#sc_flash_bg{
width:1003px;
clear:both;
height:205px;
float:left;
background-image:url("../img/sc_flash.jpg");
background-repeat:no-repeat
}
/*----------top end----------*/

/*---------middle---------*/
#middle{
clear:both;
float:left;
width:1003px;
margin:0px;
padding:30px 0px 0px 0px;
background-color:#F1F4F9
}
#middle_index{
clear:both;
float:left;
width:1003px;
margin:0px;
padding:10px 20px 10px 35px;
background-color:#7085BC
}
#middle_index_left{
clear:left;
float:left;
width:712px;
margin:0px;
padding:5px;
background-color:#5B6996;
text-align:left
}
#middle_index_left_nei{
clear:both;
float:left;
width:702px;
margin:0px;
padding:5px;
background-color:#93A5CB;
text-align:left
}
#middle_index_right{
clear:right;
float:left;
width:186px;
margin:0px;
margin-left:27px;
padding:0px;
background-color:#7085BC;
text-align:left
}
/*---------middle-left-start---------*/
#middle_left{
width:203px;
float:left;
clear:left;
margin:0px;
margin:0px;
text-align:left;
overflow:hidden
}
#middle_left_menu_top{
float:left;
clear:both;
width:198px;
margin:0px;
padding:0px 0px 10px 0px;
text-align:right
}
#middle_left_menu{
width:155px;
float:left;
clear:both;
margin:0px 0px 0px 40px !important;
margin:0px 0px 0px 20px;
padding:10px 0px 0px 0px;
line-height:28px;
border-top:2px solid #3E4452
}
#middle_left_menu ul{
width:155px;
float:left;
clear:both;
margin:0px;
padding:10px 0px 0px 0px;
list-style:none
}
#middle_left_menu li{
width:135px;
float:left;
clear:both;
height:25px;
line-height:25px;
margin:4px 2px 0px 8px;
padding:0px 0px 0px 4px;
border-bottom:1px dashed #3E4452;
text-align:right
}
#middle_left_menu_down{
width:149px;
float:left;
clear:both;
margin:30px 0px 0px 0px;
padding:0px;
text-align:left;
border:4px solid #EEEEEE
}
#middle_left_menu_down_top{
width:80px;
float:left;
clear:both;
margin:5px;
padding:4px 0px 0px 45px;
text-align:left;
height:36px;
background-image:url("../img/leftmenu_jing.jpg");
background-repeat:no-repeat
}
#middle_left_menu_down_nei{
float:left;
clear:both;
margin:2px;
padding:0;
text-align:left;
line-height:25px
}
/*---------middle-left-end---------*/
/*---------zhanjiantu---------*/
#zhanjiantu{
clear:right;
width:0px;
float:left;
width:52px;
background-image:url("../img/zhanjiantu-bg.jpg");
background-repeat:repeat-y;
margin:0px;
padding:0px;
text-align:left;
font-size:0px;
background-color:#000000
}

/*---------zhanjiantu-end---------*/
/*---------middle-middle-start---------*/
#middle_middle{
clear:right;
width:720px!important;
width:738px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
overflow:hidden;
text-align:left
}
#middle_middle_top{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 20px;
height:25px;
line-height:25px;
background-image:url("../img/yun.jpg");
background-repeat:no-repeat;
background-position:0% 50%;
border-bottom:1px dashed #285EA6
}
#middle_middle_top .title{
width:200px;
clear:left;
float:left
}
#middle_middle_top .more{
clear:none;
float:right
}

#middle_middle_menu{
clear:both;
margin:0px;
padding:0px;
height:33px;
line-height:25px;
background-image:url("../img/dh_bg.jpg");
background-repeat:no-repeat
}
#middle_middle_menu_sec{
clear:both;
margin:0px;
width:100%;
height:13px;
padding:0px;
line-height:13px
}
#middle_middle_menu_left{
float:left;
clear:left;
margin:0px;
width:400px;
padding:8px 0px 0px 36px;
height:20px;
line-height:20px;
font-size:18px;
color:#0D85D1;
font-weight:800
}
#middle_middle_menu_right{
float:left;
clear:right;
margin:0px;
padding:8px 0px 0px 100px;
height:20px;
line-height:20px;
}
#middle_middle_content_l_main{
width:404px;
float:left;
clear:left;
padding:0px;
margin:0px;
overflow:hidden
}
#middle_middle_content_l{
width:390px;
float:left;
clear:left;
padding:0px;
margin:10px 10px 20px 4px;
line-height:20px;
overflow:hidden
}
#middle_middle_content_r{
width:270px;
height:300px;
float:left;
clear:right;
padding:0px;
margin:40px 10px 20px 14px;
line-height:20px;
overflow:hidden
}
/*---------middle-middle-end---------*/

/*---------middle-end ---------*/
/*---------down-start ---------*/
#down-top{
float:left;
width:1003px;
clear:both;
padding:0px;
margin: 0px;
height:2px;
background-color:#EA1D22;
font-size:0px
}
#down{
float:left;
width:533px;
clear:both;
padding:10px 0px 10px 470px;
margin:0px;
text-align:left;
line-height:30px;
background-image:url("../img/logo_down.jpg");
background-repeat:no-repeat;
background-position:6% 50%
}
/*---------down-end ---------*/
/*---------product ---------*/
#product_h{
float:left;
clear:both;
margin:10px 0px 0px 0px;
padding:0px;
width:800px;

}
#product_l{
float:left;
clear:none;
margin:2px 5px 2px 10px;
padding:0px;
width:160px;
overflow:hidden
}
#product{
float:left;
clear:none;
margin:4px;
padding:0px;
width:152px;
height:154px;
border:1px solid #F2F2F2;
overflow:hidden
}
/*---------product-end ---------*/
/*-----------page--------------*/
#page_n{
float:left;
clear:both;
color:#333333;
height:19px;
width:100%;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999999;
text-align:center;
overflow:hidden
}
.lan{
font-family:"黑体","新宋体","宋体","Lucida Sans Unicode","Lucida Grande",sans-serif,arial,verdana;
color:#013ACF;
font-size:18px
}
.hui{
font-family:"新宋体","宋体","Lucida Sans Unicode","Lucida Grande",sans-serif,arial,verdana;
color:#2560A6;
font-size:16px;
font-weight:600
}
.hei{
font-family:"黑体","新宋体","宋体","Lucida Sans Unicode","Lucida Grande",sans-serif,arial,verdana;
color:#2560A6;
font-size:15px
}
.hei-hou{
font-family:arial,"新宋体","宋体","Lucida Sans Unicode","Lucida Grande",sans-serif,verdana;
color:#696564;
font-size:13px
}
.xiaolan{
font-family:"黑体","新宋体","宋体","Lucida Sans Unicode","Lucida Grande",sans-serif,arial,verdana;
color:#1A4A8C;
font-size:16px
}
.xiaohui{
font-family:arial,"新宋体","宋体","Lucida Sans Unicode","Lucida Grande",sans-serif,verdana;
color:#AAAAAA;
font-size:9px;
}
#index-1{
float:left;
width:156px;
clear:both;
margin:0px;
margin-bottom:10px;
padding:0px 0px 0px 6px;
border-bottom:1px dashed #ffffff;
color:#ffffff;
background-image:url("../img/dian.jpg");
background-position:0% 50%;
background-repeat:no-repeat;
font-size:13px
}
#bg-1{
float:left;
width:170px;
height:30px;
height:30px;
line-height:30px;
clear:both;
margin:6px 0px 4px 0px;
padding:0px 0px 0px 2px;
background-image:url("../img/1-bg.jpg");
background-repeat:no-repeat
}
#bg-2{
float:left;
width:170px;
height:30px;
height:30px;
line-height:30px;
clear:both;
margin:6px 0px 4px 0px;
padding:0px 0px 0px 2px;
background-image:url("../img/2-bg.jpg");
background-repeat:no-repeat
}
#bg-3{
float:left;
width:170px;
height:30px;
height:30px;
line-height:30px;
clear:both;
margin:6px 0px 4px 0px;
padding:0px 0px 0px 2px;
background-image:url("../img/3-bg.jpg");
background-repeat:no-repeat
}
/*-----------page-end--------------*/