@charset "utf-8";
@import url("robin.css");

/* CSS Document */
/*全局*/
html,body,div,p,ul,li,table,tr,td,th,hr,input,button,h1,h2,h3,h4,h5,img,textarea,a{ padding:0; margin:0;  border:0; }
ul,li{ list-style:none}
h1{ font-size:28px;}
h2{ font-size:16px;}
h3{ font-size:14px;}
h4{ font-size:12px;}
h5{ font-size:10px;}
.f12{ font-size:12px;}
.f14{ font-size:12px}
body{ font-size:12px; color:#df92a4; line-height:20px; font-family:"宋体"; text-align:left}
body{ background:url(../images/canada_bodybg.jpg) repeat-x #720f24;}
a{ color:#df92a4;text-decoration:none}
a:hover{ color:#de92a3; text-decoration:underline}
.fleft{ float:left}
.fright{ float:right}
.none{ display:none}
.clear{ clear:both}

.c0{ color:#000000}
.c0 a{ color:#000000}

.blank{ height:30px}
.blank2{ height:50px}
.wrap{ width:960px; margin:0 auto; overflow:hidden; height:80px}
.module{ margin-bottom:8px; background:#802433}
/*header*/
#top_header{  height:82px; padding-top:20px; background:url(../images/canada_topbg.gif) repeat-x top ;}
#top_header .logo{ float:left; width:180px;}
#top_header .topright{ float:left; padding-top:25px; width:780px}
#top_header h1 { float:left; font-family:"黑体"; background:url(../images/canada_topline.gif) no-repeat left center; padding-left:15px; line-height:28px;  font-weight:lighter; color:#fcf4b6}
#top_header .qq{ float:right; margin-top:20px; padding-right:20px}
#top_header .qq a{ color:#FF0000}
.top_search{ background:url(../images/canada_search_bg.gif) no-repeat; width:161px; height:24px; border:0; float:right;margin-top:25px; }
.top_search input{ background:none;border:0; width:20px}
.top_search .search{ width:129px; color:#FFFFFF }
.top_search .button{ width:32px}

/*menu*/
#nav {background:url(../images/canada_nav_bg.jpg) repeat-x top;}
.menu{background:url(../images/canada_menubothbg.gif) no-repeat center top; height:38px;line-height:38px; text-align:center}
#nav .menulist{ }
#nav .menulist li{ float:left;  font-size:14px; font-weight:bold; cursor:pointer; padding-right:28px; }
/*#nav .menulist li div{cursor:pointer;padding:0 22px;background:url(../images/nav_line.gif) no-repeat right;}
#nav .menulist li div.last{ background:none}*/
#nav .menulist li a{ color:#fef4b7;}
#nav .menulist li div{ padding-left:18px;}
#nav .menulist span{ float:left;font-size:14px; font-weight:bold;color:#fef4b7; padding:0 20px }
#nav .menulist span a{ color:#fef4b7;}
.tab2_active0,.tab2_active1,.tab2_active2,.tab2_active3,.tab2_active4{ background:url(../images/canada_nav_activebg2.gif) no-repeat ;background-position:  right -38px; color:#fef4b7;}
.tab2_active0 div,.tab2_active1 div,.tab2_active2 div,.tab2_active3 div,.tab2_active4 div{background:url(../images/canada_nav_activebg2.gif) no-repeat left; background-position:0 0; }
.tab2_normal0,.tab2_normal1,.tab2_normal2,.tab2_normal3,.tab2_normal4{ background:url(../images/canada_nav_normalbg.gif) no-repeat right;  color:#fef4b7; }
#nav .aboutus{float:left;}
#nav .aboutus li{ background:url(../images/canada_nav_line.gif) no-repeat right center; display:inline;font-size:14px; font-weight:bold; cursor:pointer; padding:0 20px }
#nav .aboutus li a{ color:#FFFFFF}
#nav .aboutus li.last{ background:none}
.menu_content{ background: url(../images/canada_menu_contentbg.jpg) no-repeat; height:41px; line-height:40px; padding:0 20px; margin:0 auto ; width:920px;}
.menu_content p{position:relative ; width:400px ;color:#fef4b7;}
.menu_content p a{color:#fef4b7;}
.tab0{ left:60px}
.tab1{ left:180px}
.tab2{ left:290px}
.tab3{ left:345px}
.tab4{ left:300px}
.phone{ border:1px solid #966658; background:url(../images/canada_phone.gif) no-repeat left #b17968; float:right; height:25px; line-height:25px; text-align:center; padding:0 10px 0 30px; margin-top:5px;color:#fef4b7;}
.phone span{ color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
/*全局*/
#container{ width:960px; margin:0 auto}
#layleft{ width:222px; float:left; overflow:hidden}
#layright{ width:725px; float:left; margin-left:13px;overflow:hidden}
#layleft .col1,#layleft .col2,#layleft .col3{ border:1px solid #82363a }
#layleft .col1 h3{ background:#600d1e; height:33px; line-height:33px; padding-left:15px; color:#f4a6a6 }
#layleft .col1 .body{ padding:10px}
#layleft .col1  .canadalefta a{  padding-left:5px; font-size:14px; line-height:26px; border-bottom:1px dashed #720f24; vertical-align:baseline;width:190px; overflow:hidden; display:block; text-decoration:none}
#layleft .col1 .body li a:hover{ background:#600d1e}

.col2 h3,.col3 h3{ background:url(../images/canada_title_bottomline.gif) no-repeat bottom #802433;height:30px; line-height:30px; padding-left:5px; text-align:right; font-weight:lighter}
.col2 h3 span.title,.col3 h3 span.title{ background:url(../images/canada_jiantou2.gif) no-repeat left; padding-left:14px; color:#f6a6a5; float:left; font-weight:bold }
.col2 h3 span.title a,.col3 h3 span.title a{color:#CC0000}
.more a{ font-size:12px; color:#999; padding-right:10px}
.col2{ padding-bottom:5px; width:220px; overflow:hidden}
.col2 .body{ margin:5px; margin-bottom:0;}
.col2 .body li{ color:#ea984e; line-height:24px; width:200px; overflow:hidden; display:block}

.col3 .body{ padding-bottom:10px}
.col3 .body p{ float:left; margin:10px 0 0px 15px!important;margin:10px 0 0px 10px;  line-height:24px }
.col3 .body p.but1{ background:url(../images/canada_left_button01.gif) no-repeat; width:74px; height:22px; text-align:center}
.col3 .body p.but2{ background:url(../images/canada_left_button02.gif) no-repeat; width:101px; height:22px; text-align:center}
.col2.zj h3{ color:#f4a6a6; background:#600d1e; text-align:left; font-weight:bold; padding-left:15px}

.col2 .about .pic{}
.col2 .about p{ line-height:16px; background:#600d1e; margin:2px 0 5px 0; padding:2px 3px}
.col2 .about p span{ font-weight:bold; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif}


.canada_activeimg{ padding:30px 5px}
.canada_scrollpic{ background:url(../images/canada_con_img04.gif) no-repeat; height:165px; padding:50px 40px}
.canada_rightlist{ padding:10px;}
.canada_scrollpic .scrolllist{position: relative; margin: 0 auto; width: 582px; float: left; overflow: hidden}

.scrollL a{ display:block}
.canada_scrollpic .photolist { position: relative; overflow: visible;width:1190px!important; width:1500px;  }
.photolist li { float:left;}
.photolist li img{ border:1px solid #ea974b; margin-right:10px}

.canada_rightlist .list_r1{ background:url(../images/canada_con_bg1.gif) no-repeat; padding:50px 35px 20px 35px; float:left}
.canada_rightlist .list_r1 li{ line-height:24px; width:280px; display:block; overflow:hidden}
.canada_rightlist .list_r2{ float:right;background:url(../images/canada_con_bg2.gif) no-repeat;}


.right_banner img{ border:1px solid #ccc; display:block}
.banner_title{ background:#802433; height:29px; text-align:right; line-height:29px; padding-right:10px}
.colR1{ }
.colR1 h3{ background:url(../images/num01.gif) no-repeat left; padding-left:40px; color:#CC0000;border:1px solid #cdcdcd; border-bottom:0; height:31px; line-height:31px}
.colR1 h3.title{background:url(../images/num02.gif) no-repeat left;}

.colR1 .body .con{ float:left; width:330px}
.colR1 .body,.colR2 .body{ background:url(../images/right_contentbg.gif) no-repeat; padding:5px}
.colR1 .body .pic{ float:left; width:180px;}
.colR1 .body h4{ font-size:14px; text-align:center}
.colR1 .body p.text{ text-indent:2em;border-bottom:1px dashed #999; padding:5px 0 10px 0}
.colR1 .body ul{ }
.colR1 .body li{ float:left; width:165px; overflow:hidden; display:block}
/*foot*/
#footer{ border-top:2px solid #ccc; padding:20px 0 30px 10px; color:#df92a4; line-height:24px}

/*列表页2010-01-13*/
.second_list{ padding:0px 0px 20px 0px}
.second_list h3{ background:url(../images/canada_second_righttitlebg.jpg) no-repeat; padding-left:50px; color:#FF6600; height:35px; line-height:35px}
.second_list .list{ padding:10px 0px}
.second_list .list li{ padding-left:10px; line-height:30px}
.second_list .list li div{ background:url(../images/canada_dot.gif) repeat-x center;}
.second_list .list li div a{ background:#720f24; padding:0 5px}
.second_list .list li span{ background:#720f24}
.second_list .list li span.time{ float:right; color:#e8859a; background:#720f24; padding-left:5px}
.second_list .article{ padding:20px 40px 0 40px}
.second_list .article h1{ font-size:14px; text-align:center}
.second_list .article p.author{ text-align:center; padding:10px 0 5px 0; border-bottom:1px solid #cdcdcd; }
.second_list .article .art{ padding:15px 0 0 0}
.pages{ text-align:right; color:#df92a4}
.pages a{ color:#fcf4b6}

.banner960 img{ border:1px solid #ccc}
.infoL{ background:url(../images/info_conbg.gif) no-repeat right top; width:330px; padding:10px 15px; float:left}
.infoL .pic{ float:left; width:86px}
.infoL .pic img{ border:1px solid #000;}
.infoL p{ float:left; margin-left:10px; color:#000000; padding:5px 0}
.infoL p a{color:#000000;}
.infoL p img{ display:block}

/*关于我们2010-01-15*/
.about_company{ margin-top:15px}
.about_company h3,.about_datesolute h3{margin-bottom:10px}
.about_company .body{ line-height:22px}
.about_company img.termpic{ float:left; margin-right:15px;}
.about_company .bady p{}
.reddot{ background:url(../images/about_reddot.gif) no-repeat; width:5px; height:5px; }
.about_list { padding-top:10px;}
.about_list li{ text-indent:2em; line-height:22px; background:url(../images/about_reddot.gif) no-repeat left top;}

.about_datesolute{ margin-top:15px}
.date_list li{ margin-bottom:15px}
.date_list li div.img{ float:left; width:105px; text-align:right; margin-right:15px}
.date_list li p{ float:left; width:590px}
#layleft .about h3{ background:url(../images/about_lefttitle.gif) no-repeat; height:47px}

.sun2_right{ background:url(../images/sun_rightbg.gif) no-repeat right top; width:645px; overflow:hidden}
.sun2_right .body{ background:#802433; padding:5px;/*overflow-y:scroll;
	height:510px;
	padding-bottom:15px;
	scrollbar-face-color:#cfa57c;
	scrollbar-highlight-color:#942d36;
	scrollbar-shadow-color:#cfa57c;
	scrollbar-base-color:#cfa57c;
	scrollbar-dark-shadow-color:#cfa57c;*/
	}
.sun2_right p.bar{ text-align:right; padding-right:10px}
.sun2_right .body h3{ background:url(../images/sun_titlebg.gif) no-repeat top left; color:#fff; padding-left:10px; height:54px; line-height:26px}
.sun2_right .body div.art{ background:url(../images/sun2_right_bodybg.gif) repeat-y; padding:5px 20px; width:568px}
.sun2_right .list li{ line-height:25px;color:#000;}
.sun2_right .list span.time{ float:right; font-size:12px}
.sun2_right .list a{ color:#000000}
.blank1{ height:20px;}
#layleft .col1.sun2 h3{ background:url(../images/sun2_lefttitle.gif) no-repeat; height:33px }

.hd_scroll{ background:url(../images/C_newslist_s_bg.gif) repeat-x top; width:725px; margin:0px;overflow:hidden; clear:both;padding-top:10px }
.hd_scroll h3{ height:30px; line-height:30px; padding-left:20px; color:#FFCC00}
.hd_scroll h3 span{ float:right; color:#999999; font-size:12px; font-weight:lighter;}
.hd_scroll .body{ margin:40px; margin-top:10px;width:645px;overflow:hidden}
.hd_scroll .body .photolist img{ }
.hd_scroll .body .photolist p{ width:140px; text-align:center; background:#802433; padding:0 2px; margin-top:2px; text-align:center; overflow:hidden; height:20px}
.hd_scroll .body img{border:1px solid #984654; padding:1px; margin-right:10px; width:140px; height:107px; display:block}
#footer{ margin-top:10px}

.contact_phone{ padding:10px; }
.contact_phone span.free{ float:right;}
.contact_phone span.free a{ background:#127e67; padding:0px 3px; color:#FFFFFF}
.fcous_newslist{ padding-bottom:15px}
.fcous_newslist .shortnews{ float:left; margin-left:20px; width:385px;}
.shortnews h4{ background:url(../images/C_newslist_icon01.gif) no-repeat left; padding-left:40px; color:#FF9900}
.shortnews p{ text-indent:2em; margin-top:10px;}
.mt{ margin-top:20px}
.mt10{ margin-top:10px}
.bar{ text-align:right; margin:10px; color:#df92a4}
.bar a{ color:#df92a4}
