/*@charset "utf-8";
/* normal */
*{margin:0; padding:0;}
html,body{width:100%; height:100%;}
html{overflow-x:hidden; overflow-y:auto;}
body{font:12px/14px Arial,sans-serif; color:#666666; background:url(../images_en/bg.gif) repeat-x left top;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font:normal 12px/14px Arial,sans-serif;}
fieldset,img{border:none;}
object,img{vertical-align:text-top;}
fieldset,legend,label,input,button,select,option,textarea{font:12px/14px Arial,sans-serif; color:#666666;}

/* global */
.none{display:none;}
.clear{overflow:hidden; _zoom:1;}
a{color:#666666; text-decoration:none;}
a:hover{color:#104B9B; text-decoration:underline;}

/* header */
.header{width:960px; height:74px; overflow:hidden; margin:0 auto;}
.header h1{float:left; margin-top:13px;}
.header dl{float:right; width:270px; margin-top:13px;}
.header dt{float:right; height:28px; overflow:hidden; color:#A9A9A9; background:url(../images_en/map.gif) no-repeat 156px top;}
.header dt a{margin:0 10px;}
.header dt a:hover{text-decoration:none;}
.header dt .h_map{color:#11AADD;}
.header dt .h_map:hover{color:#11AADD;}
.header dt .h_contact{color:#005588;}
.header dt .h_contact:hover{color:#005588;}
.header dt .h_en{color:#666666; margin:0 0 0 45px;}
.header dt .h_en:hover{color:#666666;}
.header dd{float:right; width:195px; height:22px; overflow:hidden; background:url(../images_en/search.gif);}
.header dd .h_text{float:left; width:170px; height:22px; line-height:22px; border:none; background:none; padding-left:5px;}
.header dd .h_button{float:left; width:20px; height:22px; overflow:hidden; border:none; background:none; text-indent:-999999px; cursor:pointer;}

/* nav */
.nav{width:960px; height:32px; background:url(../images_en/nav.gif); margin:0 auto;}
.nav li{float:left; background:url(../images_en/nav_line.gif) no-repeat left top;}
.nav li a{display:block; width:160px; height:32px; line-height:32px; text-align:center; overflow:hidden; font-weight:bold; font-size:13px; color:#FFFFFF;}
.nav li a:hover{color:#FFFF00; text-decoration:none;}
.nav .current #hover_0,#btn_0 #hover_0,
.nav .current #hover_1,#btn_1 #hover_1,
.nav .current #hover_2,#btn_2 #hover_2,
.nav .current #hover_3,#btn_3 #hover_3,
.nav .current #hover_4,#btn_4 #hover_4,
.nav .current #hover_5,#btn_5 #hover_5,
.nav .current #hover_6,#btn_6 #hover_6{color:#FFFF00;}
.nav dl{display:none; position:absolute; z-index:90;}
.nav dd a{height:26px; line-height:26px; font-weight:normal; font-size:12px; border-bottom:1px solid #275FA5; background:#014698;}
.nav dd a:hover{font-weight:bold; background:#275FA5;}

/* banner */
.banner{width:960px; background:url(../images_en/banner_bg.gif) no-repeat left bottom; margin:0 auto; padding-bottom:3px;}

/* main */
.main{width:960px; margin:0 auto;}

.pro{height:209px; overflow:hidden; background:url(../images_en/pro.gif); margin-top:10px;}
.pro .p_title{height:36px; line-height:36px; overflow:hidden; font-weight:bold; color:#FFFFFF; padding-left:32px;}
.pro .p_title span{font-weight:normal; color:#999999; margin-left:53px;}
.pro .p_title span a{margin:0 10px;}
.pro .p_main{height:155px; overflow:hidden; margin-top:18px;}
.pro .p_main .p_m_left{float:left; width:26px; height:155px; overflow:hidden; cursor:pointer;}
.pro .p_main .p_m_center{float:left; width:870px; height:155px; overflow:hidden; margin-left:19px;}
.pro .p_main .p_m_center a{float:left; width:120px; height:144px; line-height:24px; text-align:center; overflow:hidden; margin-right:30px;}
.pro .p_main .p_m_center img{display:block; width:118px; height:118px; border:1px solid #E3E3E3;}
.pro .p_main .p_m_right{float:right; width:26px; height:155px; overflow:hidden; cursor:pointer;}

.brand{float:left; width:744px; height:131px; overflow:hidden; background:url(../images_en/brand.gif); margin-top:10px;}
.brand .b_title{height:36px; line-height:36px; overflow:hidden; font-weight:bold; font-size:14px; padding-left:33px;}
.brand .b_main{width:686px; overflow:hidden; margin:23px 0 0 29px;}
.brand .b_main a{display:block; margin-right:29px;}
.brand .b_main img{width:112px; height:43px; border:1px solid #F0F0F0;}

.contact{float:right; width:193px; height:133px; overflow:hidden; background:url(../images_en/contact.gif); padding-left:13px; margin-top:8px;}
.contact .c_title{height:38px; line-height:42px; font-weight:bold; font-size:14px;}
.contact .c_main{line-height:17px; margin-top:3px;}

.sidebar{float:left; width:230px;}
.sidebar .s_title{height:36px; line-height:36px; overflow:hidden; font-weight:bold; font-size:14px; background:url(../images_en/s_title.gif); padding-left:33px; margin-top:10px;}
.sidebar .s_main{overflow:hidden; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding-bottom:40px;}
.sidebar .s_bottom{height:4px; overflow:hidden; background:url(../images_en/s_bottom.gif);}
.left_nav{margin-left:23px; padding-top:23px;}
.left_nav li{margin-bottom:5px;}
.left_nav a{display:block; width:123px; height:33px; line-height:33px; overflow:hidden; font-weight:bold; color:#FFFFFF; background:url(../images_en/left_nav.gif) 0 -33px; padding-left:60px;}
.left_nav a:hover{color:#FFFFFF; text-decoration:none;}
.left_nav .li_light a{background:url(../images_en/left_nav.gif) 0 -33px; color:red;}

.content{float:right; width:720px; margin-top:10px;}
.content .c_title{height:36px; line-height:36px; overflow:hidden; background:url(../images_en/c_title.gif); padding:0 7px 0 10px;}
.content .c_title b{float:left; width:101px; height:36px; line-height:36px; text-align:center; overflow:hidden; font-size:14px; color:#FFFFFF;}
.content .c_title span{float:right; color:#999999;}
.content .c_title span a{color:#999999; margin:0 8px;}
.content .c_title span a:hover{color:#104B9B;}
.content .c_title span i{font-style:normal; font-family:"宋体";}
.content .c_main{overflow:hidden; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding-bottom:40px;}
.content .c_bottom{height:4px; overflow:hidden; background:url(../images_en/c_bottom.gif);}
.in_about{line-height:30px; font-size:14px; padding:32px 0; margin:0 50px;}
.in_news{margin:0 50px; padding-top:29px;}
.in_news li{height:35px; line-height:35px; overflow:hidden; border-bottom:1px dotted #c9c9c9;}
.in_news span{float:right; color:#999999;}
.in_news i{font-style:normal; font-family:"宋体";}
.in_news a{font-size:14px;}
.in_page{width:618px; height:33px; line-height:33px; text-align:center; overflow:hidden; color:#005588; background:#f4f4f4; margin:20px auto 0;}
.in_page a{color:#005588; margin:0 4px;}
.in_page a:hover{color:#CC0000;}
.in_page i{font-style:normal; font-family:"宋体"; margin:0 4px;}
.in_title{line-height:30px; text-align:center; border-bottom:1px dotted #c9c9c9; margin:0 50px -20px; padding:23px 0;}
.in_title b{display:block; font-weight:normal; font-size:20px; font-family:"黑体"; color:#104b9b;}
.in_title span{display:block; color:#999999;}
.in_other{height:100px; overflow:hidden; margin:0 50px;}
.in_other li{height:22px; line-height:22px; overflow:hidden; color:#104b9b;}
.in_other a{color:#104b9b;}
.in_other a:hover{color:#CC0000;}
.in_products a{float:left; width:120px; height:144px; line-height:24px; text-align:center; overflow:hidden; margin:40px 0 0 48px;}
.in_products img{display:block; width:118px; height:118px; border:1px solid #E3E3E3;}

/* footer */
.footer{width:960px; height:70px; line-height:20px; text-align:center; overflow:hidden; background:url(../images_en/footer.gif); padding-top:20px; margin:10px auto 0;}
.footer a{margin:0 8px;}
.footer span{display:block;}
.footer span i{font-style:normal; color:#939393;}
.footer span a{margin:0;}